Forum: Mikrocontroller und Digitale Elektronik ATTINY als RTC mit DCF77


von Sven (Gast)


Lesenswert?

Hi.
Ich wollte einen kleinen Attiny als RTC mit DCF77 Empfang nutzen. Der 
soll nichts anderes machen, als RC zu sein. Der wird dann regelmäßig 
über einen anderen uC ausgelesen.

Der Attiny soll eine Gangreserve von mindestens 48h haben (Kondensator), 
en DCF77 Empfang während dem Notbetrieb ist allerdings nicht vonnöten. 
Ansonsten wird alle paar Stunden mittels DCF77 die Zeit korrigiert.

Ich brauche jetzt allerdings einen sehr genauen Quarz, um eine möglichst 
genaue RTC zu erhalten.
Ich bräuchte also einen möglichst genauen Quarz. Außerdem will ich eine 
automatische Kalibrierung der Uhr über DCF77 machen.
D.H. ich messe vor der Uhrzeitkorrektur die Abweichung, und korrigiere 
den Counterwert mit einem im eeprom gespeicherten Offset.

Hat sowas schonmal jemand gemacht?

von Gerald (Gast)


Lesenswert?

Siehe Artikel Beitrag "Genaue Sekunde und Zeitscheibe mit Timer0 erzeugen"

für eine genaue Sekunde für die Zwischenzeit bis zum nächsten 
DCF-Empfang.

von Peter R. (pnu)


Lesenswert?

Solch ein Korrektur ist relativ wirkungslos.

Wenn erst die grobste Frequenzabweichung über die Software ausgeglichen 
ist, kann dieses Verfahren mithilfe DCF77 nur die sogenannte Alterung 
ausgleichen. Es bleibt aber noch der Temperaturgang der Frequenz des 
Quarzes.

Ohne Temperaturmessung geht das aber nicht auszugleichen..

Das beschriebene Abgleichen anhand des DCF-Signals wird die 
temperaturbedingten Abweichungen immer nur mit Verspätung 
nachkorrigieren, nämlich wenn sich der Fehler aufsummiert hat. Und 
manchmal , wenn sich inzwischen die Temperaturdrift in die andere 
Richtung begeben hat, erfolgt die Korrektur unnötigerweise in die 
falsche Richtung.

von Sven (Gast)


Lesenswert?

Das mit dem Temperaturdrift stimmt wohl.
Vielleicht sollte man den Offset also nur einmal bei beispielsweise 20°C 
ermitteln und fest einprogrammieren (Toleranz des neuen Quarzes)

Ein TCXO wäre wohl etwas Overkill. Zur Not nimmt man halt öfter den 
DCF77 Wert.

von Peter D. (peda)


Lesenswert?

Sven schrieb:
> Ich brauche jetzt allerdings einen sehr genauen Quarz, um eine möglichst
> genaue RTC zu erhalten.

Kannst Du diese Wischi-Waschi Abgabe mal durch etwas konkretes ersetzen.
Also wieviel ms pro Tag sollen es denn sein.


Peter

von Matze (Gast)


Lesenswert?

Manche Tinys haben übrigens nen Temeratur-Sensor schon mit drin...

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
Noch kein Account? Hier anmelden.