Keine Daten bei MPU-6050 Beschleunigungssensor

Gast #3062373
Lesenswert?
• ▲
▼
Hallo,

ich versuche gerade einen MPU-6050 6-Achs-Beschleunigungssensor 
(http://www.invensense.com/mems/gyro/mpu6050.html) an einem ATMega zum 
laufen zu bekommen. Allerdings klappt es noch nicht so ganz:
- Zuerst teste ich die i2c-Verbindung- da funktioniert alles
- Dann lese ich das WHO_AM_I Register (117) aus- als Rückgabe bekomme 
ich 0x68, wie im Datenblatt angegeben
- Jetzt starte ich die Messungen indem ich SLEEP in Register 107 auf 0 
setze- wenn ich alles richtig verstanden habe sollte der Sensor jetzt 
seine Messdaten in die entsprechenden Register schreiben
-> Problem: Wenn ich die Messdatenregister (59-72) auslese, bekomme ich 
immer den Wert 0, es scheint weder Beschleunigungs-, noch 
Temperaturmessungen zu geben.

Kann mir jemand weiterhelfen? Gibt es evtl. noch zwingend erforderliche 
Einstellungen, die ich übersehen habe?
Gast #6585009
Lesenswert?
• ▲
▼
Der MPU6050 beschreibt die o.g. Register nur, wenn die I2C-Verbindung 
"geschlossen" ist.  schau Dir an, ob du i2c_stop richtig sendest und das 
Timing stimmt (clock/data).

Das unterscheidet den 6050 von anderen Gyrosensoren.

cheers - willi

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.