Rivisitazione di una vecchia domanda ... come ho trovato un post sul blog molto istruttivo che getta nuova luce in esso. Vorrei prima fornire un po 'di contesto prima di fornire il collegamento.
Quando si valuta la qualità di una base dei tempi, che si tratti di un cristallo, un risuonatore ceramico o uno standard di frequenza di livello da laboratorio, ci sono due nozioni che dovrebbero essere distinte:
- accuratezza : quanto è vicina la frequenza della base dei tempi al suo
valore nominale
- stabilità : quanta frequenza si sposta nel tempo
La precisione è importante se si desidera che l'orologio fornisca l'ora corretta "out of the box". Tuttavia, se sei disposto a passare un po 'di tempo a calibrare l'orologio, non ti interessa davvero perché calibrerai qualsiasi imprecisione che misuri. La risposta di jfpoilpret fornisce un esempio di un protocollo di calibrazione "manuale", che per necessità è piuttosto lungo. Se è possibile prendere in prestito un modulo GPS con un'uscita 1PPS, la calibrazione potrebbe essere eseguita in pochi secondi.
La stabilità è un problema più serio. Se la frequenza della base dei tempi varia in modo casuale, questo annullerà i tuoi sforzi di calibrazione. In sostanza, la calibrazione ti dirà quanto velocemente o lentamente il tuo orologio sta funzionando in
questo momento , ma non ti permetterà di prevedere quanto velocemente o lentamente funzionerà in futuro .
Ecco il link promesso: precisione della frequenza di clock di Arduino , di Joris van Rantwijk.
Quello che Joris ha fatto è misurare l'accuratezza e la stabilità di un Arduino Pro Mini (dotato di un risuonatore ceramico) e di un vecchio Duemilianove (cristallo di quarzo). Dal mio punto di vista, i principali takeaway sono:
- entrambi gli orologi sono grossolanamente inaccurati, quindi entrambi avrebbero bisogno della calibrazione dell'utente per poter essere utilizzati come orologi
- il cristallo di quarzo del Duemilianove ha una stabilità decente, migliore di 1,5e-8 a 6 ore di tempo medio
- la stabilità del risuonatore ceramico della Pro Mini è patetica, più di due ordini di grandezza peggiore del cristallo, il che lo rende essenzialmente inutile come un pezzo di tempo
Ecco il suo diagramma di deviazione di Allan , che misura l'instabilità dell'orologio in funzione del tempo di osservazione:
(fonte: jorisvr.nl )
Sebbene questo studio abbia alcuni limiti (sono state testate solo due schede e il tempo di osservazione è troppo breve), è ben pensato e molto istruttivo. Ti incoraggio a leggerlo per intero.