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?
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
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.