- EOL
Sehen Sie sich die neue Version von AltIMU-10 V5 an!
Produktbeschreibung: AltIMU-10 v4 - Gyroskop, Beschleunigungsmesser, Kompass und IMU I2C-Höhenmesser - Pololu-Modul
Das AltIMU-10 v4-Modul ist ein 3-Achsen-Beschleunigungsmesser, ein 3-Achsen- LSM303D -Magnetometer, ein 3-Achsen- L3GD20H -Gyroskop und ein LPS25H -Barometer. Mit Hilfe dieser Sensoren können Sie ein komplettes AHRS-System (Attitude and Heading Reference System) aufbauen, also die Position eines Objekts im dreidimensionalen Raum bestimmen. Die Daten des Barometers werden einfach in die Höhe umgerechnet, dank des Gyroskops können Sie die Drehung des Objekts verfolgen, und der Beschleunigungssensor und Magnetometer kompensieren die Gyrodrift und setzen den absoluten Referenzpunkt.
Das Modul verfügt über einen Spannungsregler und die notwendigen passiven Komponenten. Den Abschluss bilden die beliebten Goldpin-Anschlüsse, die es ermöglichen, den Sensor per Kabel anzuschließen oder direkt auf dem Steckbrett zu befestigen.
Im Vergleich zur Vorgängerversion verfügt AltIMU-10 v4 über neue 3-Achsen-MEMS-Sensoren von ST – L3GD20H-Gyroskop, LSM303D-Beschleunigungsmesser mit Magnetometer und LPS25H-Barometer. Das Gyroskop L3GD20H hat eine höhere Genauigkeit und gewährleistet eine höhere Stabilität der Messungen als sein Vorgänger. Das neue Magnetometer ermöglicht Messungen in einem größeren Bereich – bis zu 12 Gauss.
Das Barometer zeichnet sich durch eine höhere Genauigkeit (bis 0,02 kPa) und einen geringeren Rauschpegel (0,001 kPa) aus. Es hat auch einen eingebauten FIFO-Puffer, in dem Sie Messdaten vor der Übertragung speichern können. Um zwei AltIMU-10 gleichzeitig anschließen zu können, hat der Hersteller auch die Adressierung des I2C-Busses geändert. Die Verteilung der Pins ist voll kompatibel zur Vorgängerversion.
AltIMU-10 v4 ist Pin-kompatibel mit dem MinIMU-9- Modul. Es hat die gleichen Funktionen mit der Erweiterung eines digitalen Barometers, das als Höhensensor verwendet werden kann. Korrekt geschriebener Code für MinIMU-9 funktioniert mit dem AltIMU-10 v4-Chip.
Das Produkt ist mit Arduino kompatibel Der Hersteller hat Bibliotheken für das Gyroskop L3G, den Beschleunigungssensor LSM303 und das Barameter LP25H vorbereitet , die einen einfachen Sensorbetrieb mit Arduino ermöglichen. |
Beispielprogramm
Um die Fähigkeiten des IMU-Moduls zu zeigen , wurde ein Beispielprogramm für Arduino bereitgestellt. Es verwendet Daten von AltIMU-10, um Koordinaten in den drei X-, Y- und Z-Achsen zu berechnen, um das Objekt im 3D-Raum zu visualisieren, wie in den Abbildungen unten gezeigt. Die Software basiert auf einem Projekt von Jordi Munoz, William Premerlani, Jose Julio und Doug Weibel.
Visualisierung des Objekts im 3D-Raum.
Führt
Der Sensor hat fünf Pins zur Montage von Goldpin-Steckern - 2,54 mm Raster (im Lieferumfang enthalten).
STIFT | Beschreibung |
---|---|
SCL | Die Taktleitung des I2C-Busses. Der hohe Zustand ist gleich der VIN-Spannung. Niedriger GND. |
SDA | Die Datenleitung des I2C-Busses. Der hohe Zustand ist gleich der VIN-Spannung. Niedriger GND. |
Masse | Massepotential des Systems |
Fahrgestellnummer | Versorgungsspannung von 2,5 V bis 5,5 V |
VDD | Ist die Versorgungsspannung höher als 3,3 V, kann der Pin als 3,3-V-Spannungsausgang mit einer Stromausbeute von bis zu 150 mA verwendet werden. Wenn die Versorgungsspannung im Bereich von 2,5 V - 3,3 V liegt, sollte sie an den VDD-Anschluss angeschlossen werden. |
SA0 | Eingang zum Ändern der I2C-Adressierung gemäß der folgenden Tabelle. Der Pin arbeitet mit einer Spannung von 3,3 V, das Anschließen von 5 V kann das System dauerhaft beschädigen. |
I2C-Adressierung
Beschleunigungsmesser, Magnetometer, Gyroskop und Barometer im Modul haben 7-Bit-Adressen. Sie sind entsprechend eingestellt auf:
Sensor | Die Anschrift Ursprünglich | Die Anschrift SA0 niedrig |
---|---|---|
L3GD20H Gyroskop | 1101011b | 1101010b |
LSM303D Beschleunigungsmesser und Magnetometer | 0011101b | 0011110b |
LPS331AP Barometer | 1011101b | 1011100b |
Der Bus arbeitet einwandfrei mit einer Frequenz von bis zu 400 MHz (Fast Mode).
Erste Gebrauchsanweisung
Alle notwendigen Informationen zur Kommunikation und zum Betrieb der Sensoren des AltIMU-10-Moduls finden Sie in der Dokumentation der einzelnen Sensoren. Hier sind einige der wichtigsten Fakten:
- Drucksensor, Beschleunigungssensor und Gyroskop sind standardmäßig deaktiviert. Sie sollten durch Setzen der entsprechenden Bits in den entsprechenden Registern gestartet werden.
- Es ist möglich, den Beschleunigungsmesser mehrfach zu lesen und zu beschreiben, Gyroskop und Barometer mit einem einzigen I2C-Befehl durch Setzen des höchstwertigen Bits der Adresse (Starten der Auto-Inkrementierung).
- Der Drucksensor (Barometer) hat Daten im 24-Bit-Format. Beschleunigungsmesser, Magnetometer und Gyroskop übertragen 16-Bit-Werte.
- Im Vergleich zu früheren Versionen sind die Register des Beschleunigungsmessers LSM303D besser mit den Registern des Magnetometers kompatibel.
- Das Gyroskop, der Beschleunigungsmesser und der Magnetometer senden 16-Bit-Daten in zwei 8-Bit-Wörtern.
Spezifikation von AItlMU-10 v4
- Versorgungsspannung: 2,5 V - 5,5 V
- Stromaufnahme: 6 mA
- Drei Achsen: X, Y, Z
- Kommunikationsschnittstelle: I2C (TWI)
- Datei Format:
- Beschleunigungsmesser: 16 Bit pro Achse (linksbündig)
- Gyroskop: 16 Bit pro Achse
- Magnetometer: 16 Bit pro Achse (linksbündig)
- Barometer: 24 Bit (4096 LSb/mbar)
- Messbereiche (konfigurierbar):
- Beschleunigungsmesser: ± 2, ± 4, ± 6, ± 8, ± 16 g
- Gyroskop: ± 245, ± 500, ± 2000 ° / s
- Luftdruck: 26 kPa - 126 kPa
- Magnetometer: ± 2, ± 4, ± 8, ± 12 Gauß
- Größe: 25,4 x 12,7 x 2,5 mm
- Gewicht: 0,8 g (ohne Anschlüsse)