Deutsch
Zeit: 2026/01/20
Durchsuchen: 76

Die MPU6050 Das Beschleunigungsmesser- und Gyroskopmodul ist ein kompakter Bewegungsverfolgungssensor, der einen 3-Achsen-Beschleunigungsmesser und ein 3-Achsen-Gyroskop in einem einzigen Chip integriert.Es ist für die Erkennung von linearer Beschleunigung, Neigung, Vibration und Drehbewegung entlang der X-, Y- und Z-Achse konzipiert und eignet sich daher ideal für die Bewegungs- und Orientierungserkennung.
Durch die Kombination von Beschleunigungsmesser- und Gyroskopdaten liefert der MPU6050 durch Sensorfusion genauere und stabilere Bewegungsmessungen.Es verfügt außerdem über einen integrierten Digital Motion Processor (DMP), der bei der internen Verarbeitung komplexer Berechnungen hilft und die Arbeitsbelastung des Hauptmikrocontrollers reduziert.
Das Modul kommuniziert über die I²C-Schnittstelle und ermöglicht so eine einfache Integration mit gängigen Plattformen wie Arduino, ESP32 und Raspberry Pi.Aufgrund seiner geringen Größe, seines geringen Stromverbrauchs und seiner Erschwinglichkeit wird es häufig in der Robotik, Drohnen, selbstausgleichenden Systemen und tragbaren Geräten eingesetzt.
Wenn Sie Interesse am Kauf des MPU6050-Moduls haben, kontaktieren Sie uns bitte bezüglich Preis und Verfügbarkeit.

|
Pin
Name |
Etikett
auf Modul |
Beschreibung |
|
VCC |
VCC |
Stromversorgung
Eingabe.Unterstützt 3 V bis 5 V aufgrund des integrierten Spannungsreglers. |
|
GND |
GND |
Boden
Verbindung.Mit Systemerde verbinden. |
|
SCL |
SCL |
Serieller I²C-Takt
Leitung zur Kommunikation mit dem Mikrocontroller. |
|
SDA |
SDA |
Serielle I²C-Daten
Leitung zur Übertragung von Sensordaten. |
|
XDA |
XDA |
Hilfs-I²C
Serieller Datenpin zum Anschluss externer Sensoren. |
|
XCL |
XCL |
Hilfs-I²C
serieller Takt-Pin für externe Sensorschnittstelle. |
|
AD0 |
AD0 |
I²C-Adresse
Pin auswählen.LOW = 0x68, HIGH = 0x69. |
|
INT |
INT |
Ausgabe unterbrechen
Pin für Bewegungserkennung und Datenbereitschaftssignale. |
• MPU6500 (6-Achsen-IMU)
• MPU9250 (9-Achsen-IMU)
• ICM-20602 (6-Achsen-IMU)
• ICM-20948(9-Achsen-IMU)
|
Parameter |
Spezifikation |
|
Sensortyp |
6-Achsen-IMU
(3-Achsen-Beschleunigungsmesser + 3-Achsen-Gyroskop) |
|
Beschleunigungsmesser
Reichweite |
±2 g, ±4 g, ±8
g, ±16 g (wählbar) |
|
Gyroskop-Reichweite |
±250, ±500,
±1000, ±2000 °/s (wählbar) |
|
Beschleunigungsmesser
Auflösung |
16-Bit-ADC |
|
Gyroskop
Auflösung |
16-Bit-ADC |
|
Digitale Bewegung
Prozessor (DMP) |
Ja, integriert |
|
Temperatur
Sensor |
Eingebaut |
|
Temperatur
Messbereich |
−40 °C bis +85 °C |
|
Kommunikation
Schnittstelle |
I²C (bis zu 400
kHz) |
|
I²C-Adresse |
0x68 oder 0x69
(über AD0-Pin) |
|
Betrieb
Spannung (IC) |
2,375 V bis 3,46
V |
|
Moduleingang
Spannung |
3 V bis 5 V (mit
Bordregler) |
|
Betrieb
Aktuell |
~3,9 mA
(typisch) |
|
Energiesparmodus
Aktuell |
~10 µA |
|
Taktquelle |
Intern
Oszillator / externe Referenz |
|
Pin unterbrechen |
Ja (INT-Pin) |
|
Hilfs-I²C
Schnittstelle |
Ja (XDA, XCL) |
|
Empfindlichkeit
Stabilität |
Hohe Stabilität
MEMS-Design |
|
Betrieb
Temperatur |
−40 °C bis +85 °C |
|
Pakettyp |
QFN (IC),
Breakout-Modul |
|
Modul
Abmessungen |
~20 mm × 15 mm |
Der MPU6050 vereint einen 3-Achsen-Beschleunigungsmesser und ein 3-Achsen-Gyroskop in einem MEMS-Chip.Dies ermöglicht die gleichzeitige Messung von linearer Beschleunigung, Neigung, Vibration und Drehbewegung und eignet sich somit für die präzise Bewegungs- und Orientierungserfassung.
Sowohl der Beschleunigungsmesser als auch das Gyroskop verwenden integrierte 16-Bit-Analog-Digital-Wandler.Diese hohe Auflösung ermöglicht genaue und reibungslose Bewegungsdaten, die für Stabilisierungs-, Navigations- und Steuerungsanwendungen wichtig sind.
Der integrierte DMP kann die Sensorfusion intern verarbeiten, wodurch komplexe Berechnungen auf dem Hauptmikrocontroller entfallen.Dies verbessert die Systemeffizienz und trägt dazu bei, stabilere Bewegungsverfolgungsergebnisse zu erzielen.
Das Modul kommuniziert über das I²C-Protokoll und ermöglicht so eine einfache Verbindung mit Mikrocontrollern wie Arduino, ESP32 und Raspberry Pi.Es unterstützt konfigurierbare I²C-Adressen für eine flexible Systemintegration.
Das MPU6050-Modul akzeptiert aufgrund seines integrierten Spannungsreglers eine Eingangsspannung von 3 V bis 5 V, wodurch es sowohl mit 3,3 V- als auch 5 V-Logiksystemen kompatibel ist.
Ein interner Temperatursensor liefert Umgebungstemperaturdaten, die zur Kompensation oder Systemüberwachung verwendet werden können.
Die zusätzlichen I²C-Pins ermöglichen den direkten Anschluss externer Sensoren wie Magnetometer und ermöglichen so erweiterte Bewegungserkennungsmöglichkeiten.
Der auf Effizienz ausgelegte MPU6050 unterstützt Betriebsmodi mit geringem Stromverbrauch und eignet sich daher für batteriebetriebene und tragbare Geräte.
Die Schaltung zeigt, wie das MPU6050-Modul mit Strom versorgt wird, mit einem Mikrocontroller kommuniziert und Bewegungsdaten verarbeitet.Obwohl der MPU6050-IC intern mit 3,3 V arbeitet, ist das Modul für die Aufnahme einer 5-V-Eingangsspannung ausgelegt.Ein 3,3-V-Low-Dropout-Spannungsregler (LDO) wird verwendet, um den 5-V-Eingang auf eine stabile 3,3-V-Schiene herunterzutransformieren.Entkopplungskondensatoren, die in der Nähe des Reglers und der MPU6050-Stromanschlüsse platziert sind, helfen, Rauschen zu unterdrücken und einen stabilen Sensorbetrieb zu gewährleisten.
Die Kommunikation zwischen der MPU6050 und dem Mikrocontroller erfolgt über die I²C-Schnittstelle unter Verwendung der SDA- (Daten) und SCL- (Takt) Leitungen.In der Schaltung werden beide Leitungen mithilfe von 4,7-kΩ-Widerständen auf 3,3 V hochgezogen, was eine Standardanforderung für eine ordnungsgemäße I²C-Signalisierung ist.Der AD0-Pin ermöglicht die Auswahl der I²C-Adresse, sodass das Modul mit anderen I²C-Geräten am selben Bus koexistieren kann.

Im Inneren der MPU6050 wandeln der 3-Achsen-Beschleunigungsmesser und das 3-Achsen-Gyroskop physikalische Bewegungen in elektrische Signale um.Diese Signale werden vom internen 16-Bit-ADC digitalisiert und im FIFO-Puffer gespeichert.Wenn neue Daten verfügbar werden, wird der INT-Pin (Interrupt) aktiviert und benachrichtigt den Mikrocontroller, dass neue Bewegungsdaten zum Lesen bereit sind.Dieser Interrupt-gesteuerte Ansatz verbessert die Effizienz und reduziert unnötigen Busverkehr.
Die Schaltung legt auch die zusätzlichen I²C-Pins (XDA und XCL) frei, sodass externe Sensoren wie ein Magnetometer direkt über die MPU6050 angeschlossen werden können.Insgesamt gewährleistet dieses Schaltungsdesign eine zuverlässige Stromversorgung, stabile Kommunikation und genaue Bewegungserkennung, wodurch sich das MPU6050-Modul problemlos in Mikrocontroller-basierte Systeme wie Robotik, Drohnen und Bewegungsverfolgungsanwendungen integrieren lässt.
Dank der I²C-Kommunikationsschnittstelle und der umfassenden Bibliotheksunterstützung ist die Anbindung des MPU6050-Moduls an ein Arduino unkompliziert und einsteigerfreundlich.Der MPU6050 vereint einen 3-Achsen-Beschleunigungsmesser und ein 3-Achsen-Gyroskop in einem einzigen Modul und ist damit eine beliebte Wahl für Bewegungserkennungsprojekte wie Robotik, Drohnen und selbstausgleichende Systeme.Durch die Verwendung von Arduino als Controller können Benutzer Bewegungsdaten ohne komplexe Hardwareanforderungen schnell lesen und verarbeiten.

Im Verkabelungsaufbau versorgt der Arduino den MPU6050 über seine 5V- und GND-Pins mit Strom.Obwohl der Arduino 5 V ausgibt, verfügt das MPU6050-Modul über einen integrierten Spannungsregler, der diese in 3,3 V umwandelt, was die erforderliche Betriebsspannung für den Sensor ist.Die Kommunikation erfolgt über den I²C-Bus, wobei die SDA- und SCL-Pins des MPU6050 mit den A4- (SDA) und A5-Pins (SCL) des Arduino Uno verbunden sind.Diese Zweidrahtschnittstelle vereinfacht Verbindungen und unterstützt eine stabile Datenübertragung.
Auf der Softwareseite erleichtern weit verbreitete Bibliotheken – wie die von Jeff Rowberg entwickelte MPU6050-Bibliothek – die Datenerfassung erheblich.Nach der Installation der Bibliothek in der Arduino IDE können Benutzer auf Beispielskizzen zugreifen, die rohe Beschleunigungsmesser- und Gyroskopwerte lesen oder den Digital Motion Processor (DMP) des Sensors für verarbeitete Ausgaben nutzen.Diese Beispiele helfen Benutzern, Bewegungsdaten schnell zu visualisieren, ohne komplexe Algorithmen schreiben zu müssen.
Sobald das Programm hochgeladen ist, empfängt der Arduino kontinuierlich Bewegungsdaten vom MPU6050 und zeigt Werte wie Gieren, Nicken und Rollen auf dem seriellen Monitor an.Diese klare und effiziente Integration macht den MPU6050 mit Arduino zu einer hervorragenden Lösung sowohl für Bildungsprojekte als auch für professionelle Motion-Tracking-Anwendungen.
• Robotische Bewegungssteuerung und Navigation
• Selbstbalancierende Roboter und Fahrzeuge
• Drohnen und Quadrocopter-Stabilisierungssysteme
• Inertiale Messeinheiten (IMUs) für die Navigation
• Gestenerkennungssysteme
• Bewegungsverfolgung und Aktivitätsüberwachung
• Gimbal-Stabilisierung der Kamera
• Virtual Reality (VR) und Gaming-Controller
• Tragbare Fitness- und Gesundheitsüberwachungsgeräte
• Anwendungen zur Neigungs- und Vibrationserkennung
• Mensch-Maschine-Schnittstellensysteme (HMI).
• Bildungs- und Forschungsprojekte

Das Beschleunigungsmesser- und Gyroskopmodul MPU6050 ist eine zuverlässige 6-Achsen-IMU zur Bewegungs- und Orientierungserkennung.Mit seinen hochauflösenden 16-Bit-ADCs, integriertem DMP, flexiblen Stromversorgungsoptionen und einer unkomplizierten I²C-Schnittstelle vereinfacht es sowohl Hardware-Design als auch Software-Entwicklung.Die klare Pinbelegung, die robusten Spezifikationen und die Kompatibilität des Moduls mit Arduino und anderen Mikrocontrollern machen es einem breiten Publikum zugänglich, während seine Leistung den Anforderungen professioneller Motion-Tracking-Systeme entspricht.
Die MPU6050 ist eine 6-Achsen-IMU mit Beschleunigungsmesser und Gyroskop, während die MPU9250 über ein 3-Achsen-Magnetometer verfügt, was sie zu einem vollständigen 9-Achsen-Bewegungssensor macht.
Ja, eine Kalibrierung wird empfohlen, um Offset-Fehler bei Beschleunigungsmesser- und Gyroskop-Messwerten zu reduzieren, insbesondere für genaue Gier-, Nick- und Rollmessungen.
Ja, der MPU6050 funktioniert mit ESP32 und Raspberry Pi über I²C-Kommunikation und unterstützte Bibliotheken für jede Plattform.
Der MPU6050 unterstützt Ausgangsdatenraten bis zu 1 kHz, abhängig von der Konfiguration und davon, ob DMP aktiviert ist.
Der MPU6050 bietet eine gute Genauigkeit für die meisten Verbraucher- und Bildungsprojekte, aber ohne Sensorfusion oder externe Referenzsensoren kann es zu einer langfristigen Drift kommen.
Nein, es kann den absoluten Kurs nicht selbst messen, da ihm ein Magnetometer fehlt.Für die tatsächliche Nordreferenz sind externe Sensoren erforderlich.
Eine Gierdrift tritt aufgrund der Gyroskopvorspannung und der Anhäufung von Geräuschen auf, was bei IMUs ohne magnetische Korrektur häufig vorkommt.
MOSFET N-CH 30V 65A DPAK
IC MCU 8BIT 64KB FLASH 80TQFP
IC COMPARATOR 2 GEN PUR 8TSSOP
DC DC CONVERTER 8V 100W
IC POE LTPOE++ QUAD PSE 38-QFN
K4T1G084QF-BCF7 Samsung
AT27BV020-20CI ATMEL
CMSH3-90TR13 CENTRALSEMI
ADSP-2115KP-40 ADI
ICL3238EAI INTERSIL
TI TQFP100
VICOR New







