Hallo,
für ein Projekt möchte ich die Beschleunigung mit meinem RP messen. Als Sensor verwende ich den MPU 6050 und habe jetzt Probleme bei der Einstellung.
Da für mich die Gesamtbeschleunigung interessant ist und nicht jede Achse einzeln bilde ich diese mit: a=Wurzel(x^2+y^2+z^2)
Aus den Datenblättern habe ich rausgelesen, dass in Ruhe soll die Gesamtbeschleunigung gleich 1g sein soll. Mit den voreingestellten Werten komme ich so nicht auf 1g. Um die Abweichung von der Nulllage zu ermitteln habe ich den Sensor gerade hingelegt und über ein Mittelwert Verfahren die Abweichung von den Sollwerten ermittelt (x=0; y=0; z=1g) und diese Werte entsprechend in meine Rechnung mit einfließen lassen. Solange der Sensor (fast) gerade liegt erhalte ich 1g als Gesamtbeschleunigung. Wenn ich den Sensor nun schräg lege sollte der Werte konstant bei 1g bleiben allerdings habe ich eine Abweichung von mehreren Prozent.
Aus dem Datenblatt,Register Map und Internet Recherche bin ich allerdings nicht ganz schlau geworden woran das liegen kann und ob es eine andere Methode gibt den Sensor zu kalibrieren.
Über Antworten würde ich mich freuen.
Gruß Steffen