Erneutes Besuchen einer alten Frage ... als ich einen sehr informativen Blog-Beitrag fand, der neues Licht in sie wirft. Aber lassen Sie mich zuerst einen Kontext angeben, bevor Sie den Link angeben.
Bei der Beurteilung der Qualität einer Zeitbasis, sei es ein Kristall, ein Keramikresonator oder ein Frequenzstandard in Laborqualität, sollten zwei Begriffe unterschieden werden:
- Genauigkeit : Wie nahe ist die Frequenz der Zeitbasis an ihrem
Nennwert ?
- Stabilität : Wie stark driftet diese Frequenz im Laufe der Zeit?
Die Genauigkeit ist wichtig, wenn Sie möchten, dass Ihre Uhr sofort die richtige Zeit anzeigt. Wenn Sie jedoch bereit sind, einige Zeit damit zu verbringen, Ihre Uhr zu kalibrieren, ist es Ihnen eigentlich egal, da Sie die von Ihnen gemessene Ungenauigkeit kalibrieren werden. Die Antwort von jfpoilpret liefert ein Beispiel für ein „manuelles“ Kalibrierungsprotokoll, das notwendigerweise ziemlich langwierig ist. Wenn Sie ein GPS-Modul mit einem 1PPS-Ausgang ausleihen können, kann die Kalibrierung in wenigen Sekunden durchgeführt werden.
Stabilität ist ein ernstes Problem. Wenn die Häufigkeit der Zeitbasis zufällig abweicht, werden Ihre Kalibrierungsbemühungen zunichte gemacht. Im Wesentlichen wird die Kalibrierung Ihnen sagt , wie schnell oder langsam Ihre Uhr läuft
jetzt , aber es wird nicht zulassen , vorherzusagen , wie schnell oder langsam es laufen wird in Zukunft .
Hier ist der versprochene Link: Arduino Taktfrequenzgenauigkeit , von Joris van Rantwijk.
Was Joris getan hat, ist die Messung der Genauigkeit und Stabilität eines Arduino Pro Mini (getaktet von einem Keramikresonator) und eines alten Duemilianove (Quarzkristall). Aus meiner Sicht sind die wichtigsten Erkenntnisse:
- Beide Uhren sind grob ungenau, daher müssten beide vom Benutzer kalibriert werden, um als Zeitmesser verwendet zu werden
- Der Quarzkristall der Duemilianove weist eine anständige Stabilität auf, besser als 1,5e-8 bei einer Durchschnittszeit von 6 Stunden
- Die Stabilität des Keramikresonators des Pro Mini ist erbärmlich, mehr als zwei Größenordnungen schlechter als der des Kristalls, was ihn als Zeitmesser im Wesentlichen unbrauchbar macht
Hier ist sein Allan-Abweichungsdiagramm , das die Instabilität der Uhr als Funktion der Beobachtungszeit misst:
(Quelle: jorisvr.nl )
Obwohl diese Studie einige Einschränkungen aufweist (nur zwei Boards wurden getestet und die Beobachtungszeit ist zu kurz), ist sie gut durchdacht und sehr informativ. Ich ermutige Sie, es vollständig zu lesen.