Dopo anni :D ho ripreso in mano l'accelerometro che vorrei interfacciare alla scheda di acquisizione dati che ho creato e montato sulla mia auto per quando giro in pista, ma un dubbio mi tormenta :
a pagina 2 di questo datasheet
Per sfiga il mio accelerometro è perfetto su z ed y ma quasi all'estremo superiore della tolleranza sull'asse x, infatti se perfettamente orizzontale mi indica 2048 su y ma 2091 su asse X . Cio' significa +0.08g di errore, che devo eliminare perche' decisamente eccessivo.
La domanda è : questo errore me lo dovrò aspettare come fisso, per cui nel codice metto lo zero di X a 2091 invece che a 2048 e buonanotte, oppure variera' con l'uso e quindi devo inventarmi qualcosa per ricalibrarlo periodicamente?
Altra cosa, l'escursione corrispondente ad 1g è pari a 546 "counts" dell'ADC, quindi
1994 = -1g 2048 = 0g 2594 = +1gnel datasheet vedo che pure questa puo' spaziare da 535 a 557....che si il caso di prevedere una taratura, da farsi magari inclinando periodicamente l'accelerometro a -90 / 0 / +90 gradi su X e -90 / 0 / +90 gradi su Y e leggendo/salvando sulla EEPROM del micro i valori corrispondenti ?
Qualsiasi info, anche relativamente all'offset che mi devo aspettare al variare della temperatura da chi ha gia' usato accelerometri di questo tipo, è gradita.
Grazie, Pier.