Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

MPU 9250 Arduino – Bewegungssensorfunktionen

Sie müssen auf zahlreiche externe Sensoren gestoßen sein, aber der MPU 9250 Arduino ist wohl einer der besten.

Wir werden besprechen, was diesen 9-Achsen-MEMS-Sensor so herausragend macht, und seine zusätzlichen Funktionen gegenüber den älteren Versionen.

Was ist ein MPU 9250 Arduino?

Abb. 1:Ein Bewegungssensor

Es handelt sich um einen mikroelektromechanischen Systemsensor (MEMs), der auch Arduino-kompatibel ist. Somit ist es ein effektives Werkzeug für Bewegungsverfolgungsmessungen und -anwendungen.

Neben der Kompatibilität mit Arduino Uno ist es eine leistungsstarke Komponente mit relativ geringem Stromverbrauch.

Darüber hinaus weist der MPU-9250-Sensor im Gegensatz zum früheren MPU-9150-Sensor und anderen tragbaren Sensoren einen relativ kleinen Formfaktor auf.

Schließlich kombiniert es die Merkmale der Beschleunigungsmesser-, Gyroskop- und Magnetometerausgänge. Auch hier werden zwei Chips zu einem einzigen QFN-Gehäuse zusammengefasst. Ein Chip verfügt über ein AK8963 3-Achsen-Magnetometer, während der andere über einen Beschleunigungsmesser und ein 3-Achsen-Gyroskop verfügt.

Pin-Konfiguration für MPU 9250 Sensormodul

Abb. 2:Ein Experte repariert einen Bewegungssensor

Die folgende Tabelle gibt die Pin-Konfiguration des MPU-9250 9-Achsen-Sensors an.

MPU 9250-Funktionen

Abb. 3:Ein weißer Bewegungssensor

Gyroskopeigenschaften Beschleunigungsmesser-Eigenschaften Magnetometer Pro
Es verfügt über X-, Y- und Z-Winkelgeschwindigkeitssensoren mit digitalem Ausgang und einem Skalenbereich zwischen ±250, ±500, ±1000 und ±2000 Grad pro Sekunde. Außerdem verfügt es über einen integrierten 16-Bit-ADC. Außerdem ein Beschleunigungsmesser mit drei Ausgängen (3-Achsen-Beschleunigungsmesser) mit integrierten 16-Bit-ADCs von ±2 g, ±4 g, ±8 g und ±16 g Es ist ein monolithischer Hall-Effekt-Magnetsensor. Auch hier sind die Magnetometerachsen drei, und es verfügt zusätzlich über einen magnetischen Konzentrator.
Außerdem hat es einen Tiefpassfilter, der digital programmierbar ist. Zweitens hat der Beschleunigungssensor einen Betriebsstrom von 450 µA Außerdem bietet es einen relativ großen Messbereich und eine hohe Auflösung und verbraucht wenig Strom.
Drittens hat es einen Betriebsstrom von 3,2mA. Sie können den Beschleunigungsmesser auch auf einen Energiesparmodus von 8,4 µA bei 0,98 Hz und 19,8 µA bei 31,25 Hz einstellen Darüber hinaus beträgt sein Betriebsstrom 280 µA, wenn er auf eine Wiederholrate von 8 Hz eingestellt ist.
Der Ruhemodusstrom beträgt 8 µA. Außerdem hat es, wie das Gyroskop, einen Schlafmodusstrom von 8µA. Außerdem liegt die 14-Bit-Ausgangsdatenauflösung bei 0,6 µT/LSB
Außerdem wird das Modul mit einem bereits vom Hersteller kalibrierten Empfindlichkeitsskalierungsfaktor geliefert Außerdem verfügt es über vom Benutzer programmierbare Interrupts zusammen mit einem Wake-on-Motion-Interrupt. Letzteres ist für den stromsparenden Betrieb des Anwendungsprozessors unerlässlich. Außerdem hat es einen großen Messbereich von ±4800 µT.
Zu guter Letzt verfügt es über eine Selbsttestfunktion. Schließlich ist es auch ein Selbsttestgerät. Es ist auch ein Selbsttestgerät mit einer internen Magnetquelle.

MPU 9250 vs. MPU 9150:Die Verbesserungen

Abb. 4:Befestigung eines Bewegungssensors

Hier sind einige der Merkmale in Bezug auf Hardwareverbindung und Funktion, bei denen die MPU 9250 die frühere MPU 9150 schlägt:

  1. Erstens ist die MPU 9250 relativ kleiner und verbraucht weniger Strom als die MPU 9150. 
  2. Außerdem sind die Kreisel- und Kompassleistungen des MPU-9250 relativ besser als die des MPU 9150. 
  3. Drittens verfügt die MPU-9250 über ein AK8963-Magnetometer und eine MPU-6500, während die andere über ein AK8975-Magnetometer und eine MPU-6050 verfügt.
  4. Darüber hinaus hat die MPU 9250 aufgrund der MPU-6500-Funktion eine relativ höhere Leistung und weniger Rauschen als die MPU 9150.
  5. Schließlich hat die MPU 9250 dank des Magnetometers AK8963 einen verbesserten Vollbereichsbereich gegenüber der MPU 9150.

MPU 9250 Arduino-Leitfaden

Stellen Sie zuerst die Verbindungen her, wie im Diagramm unten dargestellt.

Außerdem zeigt die folgende Tabelle, wo das Multi-Chip-Modul mit dem Arduino verbunden werden muss.

Weitere Schritte

Nachdem Sie die obigen Verbindungen hergestellt haben, laden Sie die MPU-9250-Bibliothek herunter und installieren Sie sie in der Arduino IDE.

Starten Sie als Nächstes die Arduino IDE neu und laden Sie dann den folgenden Code hoch. Es sollte 3 Beschleunigungsmesserwerte, 3 Kreiselwerte und 3 Magnetfeldwerte liefern.

MPU 9250-Anwendungen

Bild 5:Steuerung eines Fernsehers mit Fernbedienung.

Schlussfolgerung

In unserem Leitfaden sind Sie jetzt mit der Funktionsweise des MPU 9250 MEMS MotionTracking™-Sensors vertraut. Zögern Sie in Zukunft nicht, mit uns zu sprechen, falls Sie Fragen zu dem Bauteil haben.


Industrietechnik

  1. Bildsensor mit geringer Leistung und hoher Bildrate
  2. Digitaler Temperatursensor mit hoher Genauigkeit und geringem Stromverbrauch
  3. Computer Vision als Bewegungssensor für SmartThings
  4. Bewegungssensor, Alarm, Videoaufzeichnung in HA auf Raspberry Pi
  5. DIY Infrarot-Bewegungssensorsystem für Raspberry Pi
  6. Bewegungssensor mit Raspberry Pi
  7. Raspberry Pi GPIO mit PIR-Bewegungssensor:Bestes Tutorial
  8. Anbindung des PIR-Bewegungssensors HC-SR501 an Raspberry Pi
  9. Lagertemperatursensor | Detektor
  10. Elektronischer Hautsensor dekodiert menschliche Bewegungen