Difference between revisions of "AspirinIMU"

From PaparazziUAV
Jump to navigation Jump to search
(started re-working to add more details and make it up to date, added feature matrix and revision history)
(updated considerably, added more images, schematics, feature list, etc)
Line 1: Line 1:
[[Image:Aspirin imu front.jpg|thumb|Aspirin IMU front]]
<div style="float: right; width: 45%; overflow: hidden">[[Image:Aspirin_imu_front.jpg|right|200px|Aspirin V1.3 top view]]</div>
[[Image:Aspirin imu front with scale.jpg|thumb|Aspirin IMU front with scale]]
__TOC__
[[Image:Aspirin imu back.jpg|thumb|Aspirin IMU back]]
 
[[Image:Aspirin imu on carrier.JPG|thumb|Aspirin IMU on [[User/LisaL|Lisa/L]] compatible carrier board.]]
[[Image:Aspirin IMU documented.jpg|thumb|Aspirin IMU with documented IO connections.]]
[[Image:Aspirin imu schematic V1 3.png|thumb|Aspirin IMU V1.3 schematic]]


== Aspirin IMU ==
== Aspirin IMU ==
Line 17: Line 14:
|v2.1(current)||03/2012||2nd Gen Production Release
|v2.1(current)||03/2012||2nd Gen Production Release
|-
|-
|v2.0(current)||03/2012||2nd Gen Prototype
|v2.0||MM/YYYY||2nd Gen Prototype
|-
|-
|v1.5||MM/YYYY||Initial Production Release
|v1.5||MM/YYYY||Updated Production Release
|-
|-
|v1.4||MM/YYYY||Prototype Update
|v1.4||MM/YYYY||Prototype Update
|-
|-
|v1.3||MM/YYYY||Prototype Update
|v1.3||MM/YYYY||Initial Production Release
|-
|-
|v1.2||MM/YYYY||Prototype Update
|v1.2||MM/YYYY||Prototype Update
Line 33: Line 30:


== Features ==
== Features ==
* 3-axis accelerometer
* 3-axis gyroscope
* 3-axis magnetometer
* Onboard voltage regulation
* Onboard I2C EEPROM
* Onboard barometer (''v2.1'')
* Standard footprint across versions
* Single PCB flat form-factor
* Fits directly onto [[Lisa/M]], carriers for [[Booz]] and [[Lisa/L]], or for [[Autopilots|LPC21xx]] integration
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''Aspirin Feature Matrix'''
|+'''Aspirin Feature Matrix'''
Line 54: Line 62:
|}
|}


== Support ==
<gallery widths=170px heights=120px>
Image:Aspirin imu front.jpg|Aspirin IMU front
<!--Image:Aspirin imu front with scale.jpg|Aspirin IMU front with scale-->
Image:Aspirin imu back.jpg|Aspirin IMU back
Image:Aspirin imu on carrier.JPG|Aspirin IMU on [[Lisa/L]] compatible carrier board
Image:LisaL_Aspirin_Flat_Carrier.jpg|Aspirin flat carrier board for [[Lisa/L]] (without IMU mounted)
</gallery>


The drivers for this IMU are available in the [https://github.com/paparazzi/paparazzi/blob/master/sw/airborne/subsystems/imu/imu_aspirin.c Paparazzi GitHub repository].
== Pinout ==
 
Note that Aspirin uses a standard footprint and pinout across all versions, with certain exceptions. The chip select (CS) and interrupt (Int) pins are not always assigned to the same devices. A good example is with the introduction of the MPU-6000 device. Check the schematics for details.
 
[[Image:Aspirin IMU documented.jpg|300px|Aspirin IMU with documented IO connections.]]


== Schematics ==
== Schematics ==


Schematics are available under {{CC-BY-SA-3.0}} license.
Schematics are available under {{CC-BY-SA-3.0}} license. For additional intermediate schematics see [[AspirinIMU#Downloads|Downloads]].


== Availability ==
<gallery widths=200px heights=137px>
Image:Aspirin_imu_schematic_V1_3.png|Aspirin IMU V1.3 schematic
Image:Aspirin_imu_schematic_V1_5.png|Aspirin IMU V1.5 schematic
Image:Aspirin_imu_schematic_V2_1.png|Aspirin IMU V2.1 schematic
</gallery>


Aspirin IMU is available in the [http://thequadshot.com/collections/all Transition Robotics/Quadshot Online Shop].
== Drivers and Support ==
 
Please see the [[Subsystem/imu|IMU subsystem]] page for details on configuring Paparazzi for using an Aspirin IMU.
 
The drivers for this IMU are available in the [https://github.com/paparazzi/paparazzi/blob/master/sw/airborne/subsystems/imu/imu_aspirin.c Paparazzi GitHub repository].
 
== PCB and assembled boards suppliers ==
 
Aspirin IMU is available in the [http://thequadshot.com/collections/all Transition Robotics/Quadshot Online Shop].


There are three options of Aspirin IMU:
There are three options of Aspirin IMU:
Line 72: Line 102:
** [http://thequadshot.com/products/lisa-l-aspirin-flat-carrier The flat carrier board can be purchased separately as well]
** [http://thequadshot.com/products/lisa-l-aspirin-flat-carrier The flat carrier board can be purchased separately as well]


== Mechanical Dimensions ==
[[Image:Aspirin_top_mechanical.png|500px|Aspirin Footprint Mechanical Dimensions]]
The overall height of the board is about 3mm.


== Downloads ==
== Downloads ==


'''Schematics'''
'''Source files'''
* [[Image:Aspirin imu v1 5 schematic.pdf]]
:*download available on GitHub: ''[https://github.com/paparazzi/paparazzi-hardware/tree/master/controller/sensors/imu/aspirin Aspirin IMU and Carrier Board Cadsoft Eagle 6 Design]''
'''Gerber & Drill files'''
:*download ''NOT YET AVAILABLE'' Need generated gerbers and drill files
'''Assembly files'''
:*download ''NOT YET AVAILABLE'' Need Aspirin Components layouts (pdf)
:*download ''NOT YET AVAILABLE'' Need Aspirin Bill Of Material


[[Category:Hardware]] [[Category:User_Documentation]]
[[Category:Hardware]] [[Category:User_Documentation]]

Revision as of 16:14, 19 March 2012

Aspirin V1.3 top view


Aspirin IMU

The next generation flat multi degree of freedom inertial measurement unit. It uses digital 3-axis sensors which allow for a very small size and price. Other features include onboard voltage regulators, EEPROM for storing calibration data and extra sensors such as a barometer.

Hardware Revision History

Version # Release Date Release Notes
v2.1(current) 03/2012 2nd Gen Production Release
v2.0 MM/YYYY 2nd Gen Prototype
v1.5 MM/YYYY Updated Production Release
v1.4 MM/YYYY Prototype Update
v1.3 MM/YYYY Initial Production Release
v1.2 MM/YYYY Prototype Update
v1.1 MM/YYYY Prototype Update
v1.0 MM/YYYY Initial Prototype

Features

  • 3-axis accelerometer
  • 3-axis gyroscope
  • 3-axis magnetometer
  • Onboard voltage regulation
  • Onboard I2C EEPROM
  • Onboard barometer (v2.1)
  • Standard footprint across versions
  • Single PCB flat form-factor
  • Fits directly onto Lisa/M, carriers for Booz and Lisa/L, or for LPC21xx integration
Aspirin Feature Matrix
Version Accelerometer Gyroscope Magnetometer Barometer Regulators EEPROM Comments
v2.1 MPU-6000 MPU-6000 HMC5883 MS5611 1x 3.3V (LP2992) yes
v2.0 MPU-6000 MPU-6000 HMC5883 none 1x 3.3V (LP2992) yes
v1.5 ADXL345 IMU-3000 HMC5883 none 2x 3.3V (LP2992) yes
v1.4 ADXL345 IMU-3000 HMC5883 none 2x 3.3V (LP2992) yes
v1.3 ADXL345 ITG-3200 HMC5843 none 2x 3.3V (LP2992) yes
v1.2 ADXL345 ITG-3200 HMC5843 none 2x 3.3V (LP2992) yes
v1.1 ADXL345 ITG-3200 HMC5843 none 2x 3.3V (LP2992) yes
v1.0 ADXL345 ITG-3200 HMC5843 none 2x 3.3V (LP2992) yes Also has SC18IS600 SPI-I2C interface

Pinout

Note that Aspirin uses a standard footprint and pinout across all versions, with certain exceptions. The chip select (CS) and interrupt (Int) pins are not always assigned to the same devices. A good example is with the introduction of the MPU-6000 device. Check the schematics for details.

Aspirin IMU with documented IO connections.

Schematics

Schematics are available under Cc-by-sa-3-0.png license. For additional intermediate schematics see Downloads.

Drivers and Support

Please see the IMU subsystem page for details on configuring Paparazzi for using an Aspirin IMU.

The drivers for this IMU are available in the Paparazzi GitHub repository.

PCB and assembled boards suppliers

Aspirin IMU is available in the Transition Robotics/Quadshot Online Shop.

There are three options of Aspirin IMU:

Mechanical Dimensions

Aspirin Footprint Mechanical Dimensions

The overall height of the board is about 3mm.

Downloads

Source files

Gerber & Drill files

  • download NOT YET AVAILABLE Need generated gerbers and drill files

Assembly files

  • download NOT YET AVAILABLE Need Aspirin Components layouts (pdf)
  • download NOT YET AVAILABLE Need Aspirin Bill Of Material