Deutsch
Zeit: 2026/02/11
Durchsuchen: 182

Die BNO055 Das Sensormodul ist ein intelligenter 9-Achsen-Absolutorientierungssensor, der von Bosch Sensortec entwickelt wurde.Es integriert drei Sensorkomponenten in einem einzigen Chip: einen 3-Achsen-Beschleunigungsmesser, ein 3-Achsen-Gyroskop und ein 3-Achsen-Magnetometer.Diese Sensoren arbeiten zusammen, um Bewegung, Drehung, Neigung und Richtung im dreidimensionalen Raum zu erkennen.
Im Gegensatz zu herkömmlichen IMU-Sensoren, die Rohdaten ausgeben, verfügt der BNO055 über einen internen Mikrocontroller, der die Sensorfusion durchführt.Dies bedeutet, dass es Bewegungsdaten intern verarbeitet und gebrauchsfertige Ausgaben wie Euler-Winkel, Quaternionen, Schwerkraftvektor und lineare Beschleunigung bereitstellt.Aufgrund dieser integrierten Verarbeitungsfähigkeit reduziert der BNO055 die Programmierkomplexität und beschleunigt die Produktentwicklung.Es wird häufig in der Robotik, Drohnen, AR/VR-Geräten und Bewegungsverfolgungssystemen eingesetzt.
Wenn Sie Interesse am Kauf des Sensormoduls BNO055 haben, kontaktieren Sie uns bitte bezüglich Preis und Verfügbarkeit.
Das BNO055-Modul funktioniert durch die Kombination der Daten seiner drei internen Sensoren.Der Beschleunigungsmesser misst die lineare Beschleunigung und Neigung, das Gyroskop erkennt Rotationsbewegungen und das Magnetometer erkennt die Kompassrichtung des Erdmagnetfelds.
Im Inneren des Chips führt ein dedizierter Prozessor fortschrittliche Sensorfusionsalgorithmen aus.Diese Algorithmen filtern Rauschen, korrigieren Drift und kombinieren alle Bewegungsdaten, um eine stabile und genaue absolute Ausrichtung zu berechnen.Anstatt komplexe mathematische Berechnungen in Ihrem Hauptmikrocontroller durchzuführen, liefert der BNO055 verarbeitete Orientierungsdaten direkt über I²C- oder UART-Kommunikation.Dies macht es effizient, genau und einfach in eingebettete Systeme zu integrieren, die eine zuverlässige Bewegungserkennung erfordern.

|
Pin
Name |
Beschreibung |
Funktion |
|
Fahrgestellnummer |
Eingangsspannung |
Hauptstromeingang
für das Modul (typischerweise 3,3 V–5 V, abhängig vom Platinenregler). |
|
3VO |
3,3 V Ausgang |
Geregelte 3,3 V
Ausgang vom integrierten Spannungsregler (kann kleine externe Geräte mit Strom versorgen).
Schaltkreise). |
|
GND |
Boden |
Gemeinsamkeit
Referenz für Leistung und Signale. |
|
SDA |
Serielle Datenleitung |
I²C-Datenleitung
Wird zur Kommunikation mit einem Mikrocontroller verwendet. |
|
SCL |
Serielle Uhr
Linie |
I²C-Taktleitung
Wird zur Synchronisierung der Datenübertragung verwendet. |
|
RST |
Zurücksetzen |
Setzt die zurück
BNO055-Sensor, wenn er nach unten gezogen wird. |
• BNO080
• BNO085
• LSM9DS1

In der I2C-Konfiguration kommuniziert der BNO055 mit dem Host-Mikrocontroller über zwei Hauptleitungen: SDA (Serial Data) und SCL (Serial Clock).Beide Leitungen erfordern Pull-up-Widerstände für VDDIO, da I2C eine Open-Drain-Kommunikationsmethode verwendet.Das Diagramm zeigt diese Pull-up-Widerstände, die mit den Daten- und Taktleitungen verbunden sind, um die richtigen Logikpegel sicherzustellen.
Die VDD- und VDDIO-Pins werden mit Strom versorgt und mithilfe von Kondensatoren (typischerweise 100 nF und zusätzlichen Filterkondensatoren) ordnungsgemäß entkoppelt, um die Versorgungsspannung zu stabilisieren.Der nRESET-Pin kann extern gesteuert werden, während die PS0- und PS1-Pins für die Auswahl des I2C-Modus konfiguriert sind.Diese Konfiguration wird aufgrund ihrer Einfachheit und der Unterstützung mehrerer Geräte am selben Bus häufig mit Arduino, ESP32 und Raspberry Pi verwendet.

In der UART-Konfiguration kommuniziert der BNO055 über TX- (Senden) und RX- (Empfangen) Leitungen.Im Gegensatz zu I2C benötigt UART keine Pull-up-Widerstände auf Kommunikationsleitungen, da es Push-Pull-Treiber verwendet.Der TX-Pin des Sensors wird mit dem RX-Pin des Mikrocontrollers verbunden, und der RX-Pin wird mit dem TX-Pin des Mikrocontrollers verbunden.
Stromanschlüsse und Entkopplungskondensatoren bleiben die gleichen wie im I2C-Modus, um einen stabilen Betrieb zu gewährleisten.Die PS0- und PS1-Pins sind unterschiedlich konfiguriert, um den UART-Modus zu aktivieren.Diese Konfiguration ist nützlich für Punkt-zu-Punkt-Kommunikation und Anwendungen, bei denen eine einfache serielle Schnittstelle bevorzugt wird.

Die HID-I2C-Konfiguration wird hauptsächlich verwendet, wenn der BNO055 mit Systemen verbunden ist, die das Human Interface Device (HID)-Protokoll über I2C unterstützen, wie z. B. Windows-basierte Plattformen.In diesem Setup werden weiterhin die SDA- und SCL-Leitungen für die Kommunikation verwendet, das Gerät folgt jedoch den HID-Kommunikationsstandards.
Das Diagramm zeigt Pull-up-Widerstände an SDA und SCL, die ordnungsgemäße Filterung der Spannungsversorgung und die zusätzliche Konfiguration von Steuerpins wie COM-Leitungen und Interrupt (INT).Der INT-Pin ist im HID-Modus wichtig, da er dem Host signalisiert, wenn neue Daten verfügbar sind.Durch diese Konfiguration kann der Sensor als Plug-and-Play-Bewegungsgerät erkannt werden, ohne dass eine komplexe Treiberentwicklung erforderlich ist.
|
Parameter |
Spezifikation |
|
Sensortyp |
9-Achsen-Absolutwert
Orientierungssensor |
|
Integriert
Sensoren |
3-Achsen
Beschleunigungsmesser, 3-Achsen-Gyroskop, 3-Achsen-Magnetometer |
|
Sensorfusion |
Eingebaut
Mikrocontroller mit integriertem Fusionsalgorithmus |
|
Ausgabedaten |
Euler-Winkel,
Quaternionen, Linearbeschleunigung, Schwerkraftvektor, Rohdaten |
|
Beschleunigungsmesser
Reichweite |
±2g, ±4g, ±8g,
±16g |
|
Gyroskop-Reichweite |
±125 bis ±2000
dps |
|
Magnetometer
Reichweite |
±1300 µT (X/Y),
±2500 µT (Z) |
|
Betrieb
Spannung |
2,4V – 3,6V |
|
Typischer Strom
Verbrauch |
~12 mA (Fusion
Modus) |
|
Kommunikation
Schnittstelle |
I²C, UART,
HID-I²C |
|
Paket |
28-Pin-LGA (5.2
× 3,8 × 1,1 mm) |
|
Betrieb
Temperatur |
−40 °C bis +85 °C |
|
Parameter |
Spezifikation |
|
Sensortyp |
BNO055 9-Achsen
Orientierungssensormodul |
|
Integrierter IC |
Bosch BNO055 |
|
Eingangsspannung
(Fahrgestellnummer) |
3,3V – 5V
(abhängig vom Bordregler) |
|
Logikspannung |
3,3 V |
|
Kommunikation
Schnittstelle |
I²C (die meisten
(üblich), einige Boards unterstützen UART |
|
Ausgabedaten |
Absolut
Orientierung, Euler-Winkel, Quaternionen, Rohdaten des Sensors |
|
Typischer Strom
Verbrauch |
~12–15 mA |
|
An Bord
Komponenten |
Spannung
Regler, Pull-up-Widerstände, Entkopplungskondensatoren |
|
Montage |
Platine mit Header
Stifte und Befestigungslöcher |
|
Betrieb
Temperatur |
−40 °C bis +85 °C
(boardabhängig) |
• 9-Achsen-Absolutorientierungssensor mit integrierter Sensorfusion
• Gibt Quaternion, Euler-Winkel, Rotationsvektor, lineare Beschleunigung, Schwerkraft und Kurs aus
• Integriertes 3-Achsen-16-Bit-Gyroskop
• Integrierter 3-Achsen-14-Bit-Beschleunigungsmesser
• Integrierter geomagnetischer (Magnetometer-)Sensor
• Eingebauter Mikrocontroller für intelligente Sensorfusion
• LGA 28-Pin-Kompaktgehäuse (3,8 × 5,2 mm, Höhe ~1,1 mm)
• Betriebsspannung (VDD): 2,4 V bis 3,6 V
• VDDIO-Spannungsbereich: 1,7 V bis 3,6 V
• Kommunikationsschnittstellen: HID-I2C (kompatibel mit Windows 8.x), I²C, UART
• Intelligentes Energiemanagement: Normal-, Energiespar- und Suspend-Modus
• Betriebstemperatur: −40 °C bis +85 °C
• RoHS-konform, halogenfrei
• Wählbare Beschleunigungsbereiche: ±2g, ±4g, ±8g, ±16g
• Konfigurierbare Tiefpassfilterbandbreite (1 kHz bis <8 Hz)
• Mehrere Betriebsmodi: Normal, Suspend, Low Power, Standby, Deep Suspend
• Bewegungsgesteuerte Interrupt-Generierung
-Erkennung jeder Bewegung
-Erkennung langsamer oder keiner Bewegung
-High-g-Erkennung
• Integrierter Bosch BNO055 9-Achsen-Ausrichtungs-IC
• Integrierter Spannungsregler (unterstützt 3,3 V–5 V Eingang an Fahrgestellnummer, abhängig von der Platine)
• Vorinstallierte I²C-Pull-Up-Widerstände
• Entkopplungskondensatoren für stabile Stromversorgung
• Stiftleisten für einfachen Mikrocontroller-Anschluss
• Befestigungslöcher für sichere Installation
• Kompakter PCB-Formfaktor für eingebettete Projekte
• Unterstützt I²C (am häufigsten) und UART (bei ausgewählten Modulen)
• Robotik und Roboterarme
• Selbstbalancierende Roboter
• Drohnen und UAV-Lagekontrolle
• Autonome Fahrzeuge
• Virtual-Reality-Systeme (VR).
• Augmented Reality (AR)-Geräte
• Bewegungsverfolgungssysteme
• Tragbare Fitnessgeräte
• Gaming-Controller
• Head-Tracking-Geräte
• Navigations- und Positionierungssysteme
• Industrielle Automatisierungssysteme
• Kamerastabilisierungssysteme
• Gestenerkennungssysteme
• Intelligente IoT-Geräte
BNO055 und BNO085 sind beide 9-Achsen-Absolutorientierungssensoren mit integrierter Sensorfusion, unterscheiden sich jedoch in Leistung und Leistungsfähigkeit.Der BNO055 integriert einen Beschleunigungsmesser, ein Gyroskop, ein Magnetometer und einen internen Mikrocontroller, der die Sensorfusion intern verarbeitet.Es bietet gebrauchsfertige Ausgaben wie Euler-Winkel und Quaternionen und erleichtert so die Verwendung in Robotik, Drohnen und eingebetteten Systemen.
Der BNO085 basiert auf der SH-2-Sensor-Hub-Technologie von Hillcrest Laboratories und bietet eine fortschrittlichere Bewegungsverfolgung und verbesserte Genauigkeit.Es unterstützt leistungsfähigere Algorithmen, eine bessere dynamische Kalibrierung und zusätzliche Funktionen wie Aktivitätsklassifizierung und verbesserte Stabilität bei sich schnell bewegenden Anwendungen.


Bosch Sensortec stellt den BNO055-Sensor mithilfe fortschrittlicher MEMS-Technologie (Micro-Electro-Mechanical Systems) und hochautomatisierten Halbleiterproduktionsprozessen her.Als Tochtergesellschaft von Bosch mit umfassender Expertise im Bereich Automobilsensoren nutzt das Unternehmen die Präzisionswaferfertigung, das firmeninterne ASIC-Design und strenge Qualitätskontrollsysteme, um hohe Zuverlässigkeit, Genauigkeit und Langzeitstabilität zu gewährleisten.Der BNO055 integriert mehrere MEMS-Sensorelemente und einen Mikrocontroller mit Sensorfusions-Firmware in einem kompakten LGA-Gehäuse und spiegelt die Fähigkeit von Bosch bei der Miniaturisierung und Systemintegration wider.
Ja.Der BNO055 unterstützt die automatische Kalibrierung, aber die manuelle Bewegung in verschiedene Ausrichtungen verbessert die Genauigkeit.Der Kalibrierungsstatus kann über spezielle Register überprüft werden.
Die Ausrichtungsgenauigkeit liegt typischerweise im Bereich weniger Grad, abhängig von magnetischen Umgebungseinflüssen und der richtigen Kalibrierung.
Ja.Es unterstützt mehrere Betriebsmodi, einschließlich des IMU-Modus (nur Beschleunigungsmesser + Gyroskop), die Kursgenauigkeit kann jedoch abnehmen.
Es funktioniert mit Arduino, ESP32, STM32, Raspberry Pi und den meisten 3,3-V-Logik-Mikrocontrollern über I²C oder UART.
Drift kann aufgrund magnetischer Interferenzen, falscher Kalibrierung oder in der Nähe befindlicher Metallobjekte auftreten, die das Magnetometer beeinflussen.
Abhängig vom gewählten Betriebsmodus und der gewählten Schnittstelle unterstützt der Sensor konfigurierbare Ausgangsdatenraten.
CAP CER 7.7PF 25V C0G/NP0 01005
CAP CER 330PF 50V X7R 0603
CAP TANT 22UF 20% 35V RADIAL
MOSFET N-CH 60V 310MA SC70
IC MPU Q OR IQ 1.2GHZ 689TEBGA
IC USB 3.0 HUB 2 PORT 48HTQFP
IC SRAM 1MBIT PARALLEL 44TSOP II
IGBT Modules
F3062F25V HIT
TELECHIPS QFP
74HCT374N PHI
DP8816AP DP
TC74VHC125FTEL TOS


