BESCHREIBUNG
Wenn Sie die Orientierung mit Hilfe von Inertialmessungen erfassen wollen, brauchen Sie eine Inertialmesseinheit, und wenn es um IMUs geht, gilt: je mehr DoFs, desto besser! Der ICM20948 von Invensense packt 9 Freiheitsgrade in ein winziges Paket und ist damit ein One-Stop-Shop für alle DOFs, die Sie benötigen! In seinem schlanken 3x3mm-Gehäuse befinden sich nicht nur einer MEMS-Sensor-Die wie bei Ihren üblichen Sensoren, sondern zwei Sensor-Die! Das ICM20948-Paar aus Invensense's MEMS-3-Achsen-Beschleunigungsmesser und Kreisel mit dem 3-Achsen-Magnetometer AK09916 von Asahi Kasei Microdevices Corporation.
Dieser Chip gilt als TDK's 'Upgrade' für die beliebte (und inzwischen abgekündigte) MPU-9250 - aber bitte beachten Sie, dass er nicht genau codekompatibel ist!
Alle 9 Messachsen werden dank einer Gruppe von 16-Bit-Analog-Digital-Wandlern zur Verfügung gestellt, die die analogen Rohsignale der MEMs-Sensoren sorgfältig in digitale Messwerte umwandeln, auf die über I2C oder SPI zugegriffen wird. Jeder der Sensoren hat die Qualitätsspezifikationen, die Sie von einem solchen Sensor erwarten würden. Sehen Sie einfach, was das Datenblatt zu sagen hat:
- 3-Achsen-Gyroskop mit programmierbarem FSR von ±250 dps, ±500 dps, ±1000 dps und ±2000 dps
- 3-Achsen-Beschleunigungsmesser mit programmierbarem FSR von ±2g, ±4g, ±8g und ±16g
- 3-Achsen-Kompass mit einem weiten Bereich bis ±4900 µT
Das ist ein handliches und fähiges Team von Sensoren, das bereit ist, Ihr Projekt in die richtige Richtung zu lenken!
Wie jedes Hochleistungsgerät kann auch der ICM20948 ein wenig spezifisch sein, wie mit ihm gearbeitet werden muss. Im Gegensatz zu den Bestückungsautomaten, die normalerweise mit diesen Sensoren umgehen, können die meisten von uns Menschen einen kleinen Kerl wie den ICM20948 nicht ohne weiteres in unseren Schaltkreis einbauen; er ist klein! Außerdem läuft der ICM20948 mit 1,8V, was für Gerätehersteller zunehmend üblich ist, aber für Hersteller, Lernende, Prototyper oder dergleichen kaum üblich ist. Vor diesem Hintergrund haben wir den ICM20948 auf einen Breakout mit einem 1,8-V-Spannungsregler sowie einer Pegelschieberschaltung gesetzt, damit Ihr 3,3-V-Gerät wie ein Feather M4 oder Raspberry Pi oder ein 5-V-Gerät wie der Arduino Uno.
Um die Anschlüsse zu vereinfachen, sind die Stifte des ICM20948 durch unsere Breakout-Puts auf Standard-Stiftleisten mit 0,100"/ 2,54 mm Rastermaß zur Verwendung mit einer Lochrasterplatine verfügbar. Falls Sie Lötarbeiten vermeiden möchten, enthält der Stemma QT-Formfaktor-Breakout auch unsere Stemma QT Steckverbinder, die genau wie die SparkFun Qwiic-Steckverbinder von denen sie inspiriert wurden (und mit denen sie kompatibel sind). Mit diesen handlichen Steckverbindern können Sie den Sensor einfach einstecken und mit Ihrem Projekt beginnen. Sie können sie sogar verwenden, um mehrere Sensoren miteinander zu verketten!
Zuletzt würde Ihnen die gesamte Verdrahtung der Welt nicht viel nützen, wenn Sie nicht wüssten, wie Sie diese Drähte verwenden können, um mit Ihrem Sensor zu kommunizieren, deshalb haben wir Bibliotheken für Arduino und CircuitPython geschrieben, die es Ihnen ermöglichen, den ICM20948 mit Ihrer bevorzugten Entwicklungsplatine zu verwenden, sei es eine Arduino, Feather, Raspberry Pi oder eine der vielen anderen Arduino- und CircuitPython-kompatiblen Platinen.
TECHNISCHE DETAILS
ICM-20948 Spezifikationen
- 3-Achsen-Gyroskop mit programmierbarem FSR von ±250dps, ±500dps, ±1000dps und ±2000dps
- 3-Achsen-Beschleunigungsmesser mit programmierbarem FSR von ±2g, ±4g, ±8g und ±16g
- 3-Achsen-Kompass mit einem weiten Bereich bis ±4900?T
- Onboard-Digitaler Bewegungsprozessor (DMP)
- Android-Unterstützung
- Hilfs-I2C-Schnittstelle für externe Sensoren
- On-Chip 16-bit ADCs und programmierbare Filter
- 7MHz SPI oder 400kHz Fast Mode I²C
- Temperatursensor mit digitalem Ausgang
- MEMS-Struktur hermetisch versiegelt und auf Wafer-Ebene gebondet
- RoHS- und Grün-konform
Produkt-Dimensionen: 25,7mm x 17,7mm x 4,6mm / 1,0" x 0,7" x 0,2"