Home Forum MICROCONTROLLORI frequenza di campionamento Arduino DUE

Questo argomento contiene 1 risposta, ha 2 partecipanti, ed è stato aggiornato da gfranco78 gfranco78 7 mesi, 2 settimane fa.

Stai vedendo 2 articoli - dal 1 a 2 (di 2 totali)
  • Autore
    Articoli
  • #60616

    ciao a tutti 

    il mio è un dubbio forse per molti di voi banale, allora io dovrei usare l'arduino DUE per leggere un sensore piezoelettrico che connetto  tra il pin di GND e  un  pin analogico ad esempio  A0 e leggo tramite la funzione analoRead(A0),  il tutto viene riportato in matlab dove uso un codice per ottenere un real-plot del segnale del sensore che acquisisco con arduino.

    io vorrei sapere qual'è la frequenza di campionamento dell'ARDUINO DUE o meglio quella realtiva alla funzione analogRead( )  , premetto che la comunicazione seriale tra arduino e pc è impostata attraverso un ''arduino IO Package dal sito della Mathworks'' ad una BaudRate di 115200 per la comunicazione seriale .

    grazie.

    #75514
    gfranco78
    gfranco78
    Partecipante

    In realtà ti sei circa risposto da solo.

    E dico circa perchè molto dipende da che altro fai nel loop. Andrebbe valutato il tempo di esecuzione del programma perchè se fai tante cose e poi anche l'acquisizione, l'intervallo di tempo si allunga.

     

    Tradotto: non esiste una "frequenza di campionamento di arduino".

    La frequenza di acquisizione del sistema dipende da:
    tempo di acquisizione dell'ADC;
    tempo di accesso ai dati (da parte di MATLAB);
    tempo di elaborazione dei dati.

    Quello che ti interessa è non interrogare alcun tipo di sensore entro il suo fisiologico periodo refrattario, e questo lo trovi sul datasheet.

Stai vedendo 2 articoli - dal 1 a 2 (di 2 totali)

Devi aver eseguito l’accesso per poter rispondere a questa discussione.