prima di tutto, non mi sembra, a colpo d'occhio, che la sequenza di dati che hai postato faccia pensare a una misurazione instabile.
L'asse Z, infatti, riporta i valori più elevati, che corrispondono, grosso modo, al valore di g, nelle unità di misura del tuo accelerometro.
Le prime due cifre sono rigorosamente costanti, mentre la terza varia tra 1 e 7.
Gli assi X e Y sono diversi da zero, che fa pensare a una orientazione non perfettamente verticale dell'oggetto o del sensore al suo interno (per gestire corettamente l'orientazione verticale, bisognerebbe eseguire una taratura).
Le unità di misura di misura con sono riportati i dati può variare, a seconda della sensibilità di lettura selezionata.
guggolando un po', ho trovato questa pagina:
http://playground.arduino.cc/Main/MPU-6050
dove sono riportate alcune formule di conversione che l'autore dichiara conformi alle specifiche ufficiali e uno sketch minimale che puoi confrontare con il tuo.
On Monday, May 18, 2015 at 10:16:13 PM UTC+2, Marco Clocchiatti wrote:
prima di tutto, non mi sembra, a colpo d'occhio, che la sequenza di dati che hai postato faccia pensare a una misurazione instabile.
L'asse Z, infatti, riporta i valori più elevati, che corrispondono, grosso modo, al valore di g, nelle unità di misura del tuo accelerometro.
Le prime due cifre sono rigorosamente costanti, mentre la terza varia tra 1 e 7.
Ok, stando al pdf che hai linkato sotto, i numeri sono scritti in complemento a due.
Quindi il fatto che la misura di Z sia prossima a 16384 vuol dire che l'accelerazione è bassa.
--
--
----
Per mandare un messaggio al gruppo "Treviso Arduino User Group", invialo a:
treviso_ardui...@googlegroups.com
Per annullare l'iscrizione a questo gruppo, invia un'email a:
treviso_arduino_use...@googlegroups.com
Per altre informazioni, visita la url:
http://groups.google.com/group/treviso_arduino_user_group
---
You received this message because you are subscribed to the Google Groups "Treviso Arduino User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to treviso_arduino_use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Monday, May 18, 2015 at 10:16:13 PM UTC+2, Marco Clocchiatti wrote:Gli assi X e Y sono diversi da zero, che fa pensare a una orientazione non perfettamente verticale dell'oggetto o del sensore al suo interno (per gestire corettamente l'orientazione verticale, bisognerebbe eseguire una taratura).
Se fossero le misure del giroscopio, il fatto che X e Y siano diversi da zero, mi può star bene in quanto indicano che il sensore non è perfettamente piano, ma indicando l'accelerazione, non vul dire che il sensore è in movimento? O mi sto perdendo da qualche parte?
dmp
--
Prendendo i primi 5 valori che ho postato:17556, 17532, 17324, 17296, 17500
abbiamo tra uno e l'altro queste variazioni:
24, 208, 28, -204
che corrispondono rispettivamente a:
14,36
124,52
16,76
-122,13 mm/s/s.
Che a me paiono tantini.
DMP = Digital Motion Processor
secondo me, non c'è nulla di strano, nel fatto che X e Y siano diversi da zero.L'accelerazione è un vettore. le componenti X e Y risultano diverse da zero perché l'asse Z del sensore non è perfettamente parallelo all'accelerazione di gravità, come idealmente si vorrebbe.
Il giorno mercoledì 20 maggio 2015 23:02:12 UTC+2, Samuele Zanin ha scritto:Prendendo i primi 5 valori che ho postato:17556, 17532, 17324, 17296, 17500
abbiamo tra uno e l'altro queste variazioni:
24, 208, 28, -204
che corrispondono rispettivamente a:
14,36
124,52
16,76
-122,13 mm/s/s.
Che a me paiono tantini.
sono daccordo con la tua analisi.
anche io avevo osservato che i tuoi dati variano sulla terza cifra, anche se la sensibilità nominale dello strumento varia su 5.
questo però è un comportamento comune di tutti gli strumenti di precisione. soprattutto quelli digitali.
è un po' come leggere il millesimo di secondo sul display del proprio orologio e pretendere di fare misure con la stessa precisione.
la distinzione tra sensibilità e precisione è il segreto di ogni buona misura.
In realtà esiste una accelerazione sempre presente sulla terra: l'accelerazione di gravità.
Saluti
Pierluigi
--
In realtà esiste una accelerazione sempre presente sulla terra: l'accelerazione di gravità.
--
Se ho un orologio capace di contare il millesimo di secondo, mi aspetto di avere misure precise al millesimo (o al più con un errore di 2 millesimi).
..anche qui qualche cosiderazione:
http://forum.arduino.cc/index.php?topic=327185.0