Hi Alex,
ich muss mich jetzt mal als Funkamateur melden, als solcher habe ich mich mal für ein bestimmtes Projekt intensiv mit dem DCF77-Protokoll beschäftigt.
Eine handelsübliche (preiswerte) Funkuhr synchronisiert sich einmal die Stunde (Funk-Armbanduhren einmal pro Tag) mit dem Sender. Dies geschiet meist kurz vor einer vollen Stunde. Wenn die Zeit erfolgreich synchronisiert worden ist, schaltet die Uhr den Empfänger wieder ab, um die Batterie zu schonen. Das Überpragungsprotokoll ist jedoch nicht sehr gut gegen Übertragungsfehler abgesichert. Denn die Information (Uhrzeit, Datum, diverse Status-Bits) wird in ganze 59 Bit's gesteckt. Das ganze bei einer Übertragungsrate von einem Bit/sec! Bei Dir ist wohl das Bit 2 für die Stunde falsch übertragen worden (Wertigkeit 4). Eine gute Uhr empfängt mehrere Rahmen und überprüft diese, ob die darin enthaltene Uhrzeit logisch zueinanderpasst (also bei jedem Rahmen die Minute um eins höher ist). Ich hatte mal eine Uhr, die jeden Rahmen anzeigte. Bei schlechten Empfang hatte ich also jede Minute eine neue Uhrzeit und auch ein anderes Datum. War lustig.
So, das war jetzt ein schneller Erklärungsversuch aus dem Kopf. Igendwo hab ich auch eine Dokumentation zum DCF77-Protokoll rumfliegen.
vy 73 de DH1KS
int. Abkürzung für: viele Grüße von DH1KS (mein Rufzeichen)
timerix (mein Spitzname hat auch was mit Zeit zu tun, was für ein Zufall :-))
http://people.freenet.de/timerix