Beschleunigungssensor = Neigungssensor?

Gast #2163802
Lesenswert?

Guten Morgen,

ich hätte nur eine kleine Frage: Ist es wirklich korrekt, dass man einen 
Beschleunigungssensor (z. B. MMA8452Q) ohne Probleme auch als 
Neigungssensor verwenden kann - und zwar auch im stationären Zustand?

Funktioniert das in den heute gängigen Smartphones (Gay-Phone und Co) 
bzw. in der Wii auch so?
#2163819
Lesenswert?

Du kannst den Neigungswinkel berechnen, ja. Erdbeschleunigung als Achse 
orthogonal zum Boden und mittels zweier Beschleunigungen den Winkel 
bestimmen.

Aber: Wenn sich das Objekt bewegt erfährt es Beschleunigungen -> der 
Winkel wrid verfälscht.

In Smartphones sind afaik Beschleunigungssensoren und Gyros. Die 
kombiniert ergeben ein stabileres System da du dann zwei Bezugspunkte 
hast.

Man kann natürlich noch mehr Sensoren kombinieren, zum Beispiel noch 
einen Kompass und ein Hygrometer für die Höhenmessung. Am Schluss kann 
man sich dann ein 9DOF INS (Initial Navigation System) bauen das 
ziemlich stabil und unabhängig die aktuelle Lage deines Objekts misst. 
Aber: Die Sensorfusion ist nicht ganz einfach, am sinnigsten ist da der 
Kalman Filter. Größtes Problem ist mMn. allerdings ein gescheites 
Mathematisches Modell aufzubauen.
#2163829
Lesenswert?

rene p schrieb:
> ich hätte nur eine kleine Frage: Ist es wirklich korrekt, dass man einen
> Beschleunigungssensor (z. B. MMA8452Q) ohne Probleme auch als
> Neigungssensor verwenden kann - und zwar auch im stationären Zustand?

ja das ganze geht aber nur im stationären Zustand. Kurze Erläuterung: 
Der Sensor misst durch das Messprinzip bedingt die Erdbeschleunigung 
mit. Steht er genau senkrecht ergibt das auf der entsprechenden Achse 
genau 1 g. Kippt der Sensor, so wirkt nicht mehr die gesamte 
Erdbeschleunigung auf die entsprechende Sensorachse, ein Kippen kann 
erkannt werden. Das Problem ist, dass wenn der Sensor noch zusätzlich 
beschleunigt wird (Bewegung nach vorne, hinten, seitwärts, ...), so sind 
die gemessenen Werte nur noch Murks.

rene p schrieb:
> Funktioniert das in den heute gängigen Smartphones (Gay-Phone und Co)
> bzw. in der Wii auch so?

Ja hier werden Beschleunigungssensoren und teilweise zusätzlich sog. 
Gyroskope (Gyros) verwendet, diese messen aktiv die Drehung (leider 
nicht sonderlich genau). Eine gute Kombination aus Gyro + 
Beschleunigungssensor (Accelerometer) zusammen mit einem aufwänden 
Filter (http://en.wikipedia.org/wiki/Kalman_filter oder 
Komplementärfilter) bilden eine hervorragende Basis. Autonome 
Modellflugzeuge / Quadrocopter werden primär so gesteuert bzw. stabil 
gehalten.

http://diydrones.com/profiles/blogs/705844:BlogPost:23188
Gast #2163854
Lesenswert?

HorstiBorst schrieb:
> da wir hier auf der Erde eine permanente Beschleunigung in Richtung
> Erdmitte haben, -> ja.

D. h. für solche Anwendungen nimmt man dann besser keinen Sensor mit 
±24g sondern eher einen mit ±2g :) damit das genügend aufgelöst messbar 
ist.

Und klar, wenn das Objekt zusätzlich beschleunigt wird hauts nicht so 
toll bis gar nicht hin. Wobei die Handys es ja auch merken, wenn man im 
fahrenden Auto sitzt. Aber da is die Richtung der relevanten 
Beschleunigungen verschieden
Gast #2163985
Lesenswert?

Na in einem fahrenden Auto wirst Du Deinen Spaß haben mit nem 
Beschleunigungssensor - je nach Federung :)
Jede Vibration ist schließlich auch ne Beschleunigung. Die allerdings 
mittelt sich im Prinzip raus.

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