2016-02-07 2 views
0

J'ai la valeur de l'accélération dans tous les axes 3 axes, ay, az dans l'unité g. J'ai besoin de la magnitude de l'accélération totale, de sorte que j'ai utilisé la formule, max_acc = sqrt (ax^2 + ay^2 + az^2) Ma question est, est-ce que mon approche est correcte ou non? Si ce n'est pas correct, votre suggestion sera d'une grande aide. Merci d'avance!Comment obtenir la valeur d'accélération totale de l'accéléromètre (mpu 9150)

+0

Votre formule calcule correctement l'amplitude de l'accélération totale pour un échantillon de l'accéléromètre. Il semble peu clair ce que vous entendez par «maximum». –

+0

@sallinen, en fait, je voulais dire «accélération maximale dans un certain laps de temps». Merci d'avoir clarifié. –

Répondre

1

Votre approche est correcte.

Si vous voulez juste avoir une accélération translationnelle sans gravité, vous devez d'abord soustraire la gravité.

Si votre accéléromètre par exemple, est positionné de manière, que la gravité est aligné avec ay vous devez calculer: acc = sqrt (ax^2 + (ay-g)^2 + az^2)