Accelerometro 1KHz - Salvataggio su SD

Ciao a tutti!

sto sviluppando un prototipo per acquisire a un 1KHz il segnale del accelerometro per poi essere salvato su SD.
Ad oggi sono bloccato ad una velocità di acquisizione di circa 800Hz e non riesco a capire dove risieda il problema.

Hardware:

  • Arduino UNO
  • Accelerometro ADXL345 (scheda tecnica in allegato) per cablaggio ADXL345 ( vedi foto allegata )
  • shield v3 con ethernet + SD

Funzionamento in generale del software:

  1. Accendo tramite l'interruttore "1" (vedi fig.A) l'accelerometro e verifiche che vangano riconosciute tutte le componenti Hardware ADXL345 e SD . In caso di esito positivo si accende il LED Verde

  2. Alla pressione del pulsante "2" (vedi fig. A) vengono azzerati i valori degli assi dell'accelerometro

  3. Alla pressione del pulsante "3" (vedi fig.A ) si avvia l'acquisizione del segnale di accelerazione con contestuale salvataggio su SD.

  4. Alla successiva pressione del pulsante "3" (vedi fig.A ) si interrompe l'acquisizione.

Grazie mille a tutti

ADXL345-EP.pdf (351 KB)

Accelerometro_Definitivo_Rev_4.ino (5.4 KB)

Buongiorno e benvenuto, :slight_smile:
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :slight_smile:

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. :wink: