Beschleunigungsensor Auswerten

Gast #3295244
Lesenswert?

Hi! :)


Ich habe Beschleunigungsensordaten von meinem Smartphone vorliegen.
Die beeinhalten ja auch die Erdbeschleunigung. Und je nach dem Wie ich 
das Smartphone neige, Bekomme ich dieses G anteilig auf X Y und Z 
verteilt.

Das ist super praktisch um die Neigung des Phones zu ermitteln, aber wie 
berechne ich die Neigung wenn das Smartphone auch noch Bewegt wird?
Kann man Erdbeschleunigung und sonstige Beschleunigung irgendwie 
trennen? also mathematisch so, dass ich 2 Vektoren bekomme?

Gruß, Chris
#3295313
Lesenswert?

florz schrieb:
> Ahem ja. Einfach die Erdbeschleunigung subtrahieren.

Wie soll das funktionieren? Wenn du Neigung dynamisch messen willst, 
dann musst du wissen, unter welchem Winkel und in welcher Höhe andere 
Beschleunigungen wirken. Im statischen Bereich wirkt nur die 
Erdbeschleunigung in der senkrechten. D.h. du hast eine Unbekannte 
(Neigung) und zwei bekannte Größen (Winkel und Betrag der 
Erdbeschleunigung). Im dynamischen Bereich gibt es drei Unbekannte 
(Neigung, Betrag und Winkel der zusätzlich wirkenden Beschleunigung) und 
nur zwei Bekannte (Winkel und Betrag der Erdbeschleunigung).
Diese Aufgabe ist nur mit einem Gyroskop oder unter Zuhilfenahme 
differentieller Beschleunigungssensoren (bei gleicher mechanischer 
Ankopplung) lösbar. Da steht man dann vor Tod und Teufel und weiß nicht, 
wie man sich entscheiden soll. Das Gyroskop zieht permanent extrem viel 
Strom (~4mA Minimum), bei Piezosensoren braucht man sowohl einiges an 
Grips in der Signalaufbereitung als auch in der Auswertung.
Gast #3295324
Lesenswert?

na. wenn man die Beschleunigungssignale integrieren koennte, koennte man 
die Lage und Beschleunigung vorwaertsrechnen. Das ganze wird aber eher 
aufwaendig, wenn man dasTablet wie einen Frisbee fliegen laesst.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren