Gast
#2768841
Hallo, ich möchte einen ATTiny2313 mit arduino zu einer Binär Uhr programmieren. und jetzt zu meiner frage: wie kann ich eine möglichst genaue 1-sekunden-fequenz erzeugen?
|
Anzeige
|
genaue Uhr programmieren
Gast
#2768841
Hallo, ich möchte einen ATTiny2313 mit arduino zu einer Binär Uhr programmieren. und jetzt zu meiner frage: wie kann ich eine möglichst genaue 1-sekunden-fequenz erzeugen?
Gast
#2768850
mit nem 32768Hz Uhrenquarz
Gast
#2768852
habNeFrage schrieb: > wie kann ich eine möglichst genaue 1-sekunden-fequenz erzeugen? schon mal die suche genutzt? http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC oder GPS oder DCF77
Gast
#2768853
Hallo HabNeFrage, entweder mit 32kHz Quarz und Teiler und internem Zähler, Ganggenauigkeit ohne weiteren Maßnahmen schlechter als 1min/mon. Oder mit Trafo und 50Hz Netzfrequenz, Ganggenauigkeit besser 1min/a. Grüße
Gast
#2768859
Zitat dazu: "Die Netzfrequenz im europäischen Verbundnetz eignet sich wegen der geringen Abweichungen von der Nennfrequenz als Zeitgeber für Uhren. Trotz der geringen Abweichungen können sich dabei Fehler von einigen Sekunden pro Tag ergeben. Um den Zeitfehler gering zu halten wird die Netzzeitabweichung als Differenz zwischen Koordinierter Weltzeit und der auf Basis der Netzfrequenz ermittelten Zeit zentral[5] erfasst und korrigiert. Überschreitet die Netzzeitabweichung +/-20 Sekunden, dann wird die Nennfrequenz für die Frequenzregler bei vorauseilender Netzzeit um 10 mHz auf 49,990 Hz reduziert, bei nacheilender Netzzeit um 10 mHz auf 50,010 Hz erhöht[6]. Dadurch passt sich die Netzzeit langsam wieder an die Koordinierte Weltzeit an. Die Netzzeit stellt damit eine langfristig sehr genaue Zeitbasis mit kurzfristigen Schwankungen im Sekundenbereich dar." Grüße
Gast
#2769241
Nimm nen Timer. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|