Difference between revisions of "AspirinIMU"
(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: | ||
<div style="float: right; width: 45%; overflow: hidden">[[Image:Aspirin_imu_front.jpg|right|200px|Aspirin V1.3 top view]]</div> | |||
__TOC__ | |||
[[Image: | |||
== 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 | |v2.0||MM/YYYY||2nd Gen Prototype | ||
|- | |- | ||
|v1.5||MM/YYYY|| | |v1.5||MM/YYYY||Updated Production Release | ||
|- | |- | ||
|v1.4||MM/YYYY||Prototype Update | |v1.4||MM/YYYY||Prototype Update | ||
|- | |- | ||
|v1.3||MM/YYYY|| | |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: | ||
|} | |} | ||
== | <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 | == 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]]. | ||
== | <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 | == 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 == | ||
''' | '''Source files''' | ||
* [ | :*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 15:14, 19 March 2012
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
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 |
Aspirin IMU on Lisa/L compatible carrier board
Aspirin flat carrier board for Lisa/L (without IMU mounted)
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.
Schematics
Schematics are available under 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
The overall height of the board is about 3mm.
Downloads
Source files
- download available on GitHub: 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