PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MPU6050 abfragen/auslesen



Julian Werner
13.07.2014, 15:59
Hi Leute,

Mein Problem ist, ich google schon seit ein paar Wochen wie man die werte aus dem Baustein kriegt.

Ich habe einen I2C master fertig aber ich weiß nicht welche Register ich lesen muss bzw. Wie ich den Sensor initialisiere

Aus dem Datenblatt werde ich nicht schlau (liegt vlt. An meinen englisch skills)

Ich bitte um Hilfe ich bin verzweifelt

Danke schon mal Julian

Wsk8
13.07.2014, 20:50
Vlt solltest du erstmal das googlen üben, bevor du dich an so schwere Dinge wagst?
Ich habe nur "mpu6050" eingegeben, und dann kam schon die Seite: http://playground.arduino.cc/Main/MPU-6050
Die verlinkt unter anderem auf diesen Beispiel Code: http://playground.arduino.cc/Main/MPU-6050#sketch
Und auf diese Lib: http://www.i2cdevlib.com/devices/mpu6050#source
Und noch auf einiges weiter...

Bei "mpu6050 datasheet" kommt auch als 2. Ergebnis gleich die ganze Register Map: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CCgQFjAB&url=http%3A%2F%2Finvensense.com%2Fmems%2Fgyro%2Fdo cuments%2FRM-MPU-6000A.pdf&ei=SOHCU87QBeap4gTwl4DoCQ&usg=AFQjCNFkUiUDHNJx0qAh0uvnKJ2xq16pFA

Keine Ahnung wo da jetzt das Problem lag?!

mfg

Julian Werner
13.07.2014, 21:55
[QUOTE=Wsk8;601933]Vlt solltest du erstmal das googlen üben, bevor du dich an so schwere Dinge wagst?

Das sollte wirklich manchmal in der schule unterrichtet werden :D

Ich habe nur "mpu6050" eingegeben, und dann kam schon die Seite: http://playground.arduino.cc/Main/MPU-6050
Die verlinkt unter anderem auf diesen Beispiel Code: http://playground.arduino.cc/Main/MPU-6050#sketch
Und auf diese Lib: http://www.i2cdevlib.com/devices/mpu6050#source
Und noch auf einiges weiter...

Habe das alles schon mal gesehen werde es mir aber nochmal anschauen

Bei "mpu6050 datasheet" kommt auch als 2. Ergebnis gleich die ganze Register Map: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CCgQFjAB&url=http%3A%2F%2Finvensense.com%2Fmems%2Fgyro%2Fdo cuments%2FRM-MPU-6000A.pdf&ei=SOHCU87QBeap4gTwl4DoCQ&usg=AFQjCNFkUiUDHNJx0qAh0uvnKJ2xq16pFA

Keine Ahnung wo da jetzt das Problem lag

Das Problem ist das ich zur zeit einfach ein bisschen überfordert vlt.wurde ich das damit geplante Projekt auch noch auf ein höheres alter verschieben.

Ford Prefect
17.07.2014, 17:03
dieser Teil mit dem DMP würde mich jetzt WIRKLICH interessieren.
Gibt es da was brauchbares inzwischen, oder ist das alles (wie seit etlichen Jahren schon) nur heiße Luft??

Things get really complex with the "DMP".
The sensor has a "Digital Motion Processor" (DMP), also called a "Digital Motion Processing Unit". This DMP can be programmed with firmware and is able to do complex calculations with the sensor values.
For this DMP, InvenSense has a discouragement policy, by not supplying enough information how to program the DMP. However, some have used reverse engineering to capture firmware.