DCF77-Zeitinformation dekodieren
Zusammensetzung der DCF77 Zeitinformation
Die Funkuhren Expert mouseCLOCK und EMC Professional (NET (19')) empfangen das Signal des Zeitzeichen-Senders DCF77. Dieser sendet jede Sekunde einen Impuls. Jeder dieser Impulse ist eine Sekundenmarke. Durch unterschiedliche Länge der Impulse wird in jeder Minute einmal die Zeit und das Datum codiert übertragen. Ein Impuls, der kürzer als 110 Millisekunden ist, wird als '0' und ein Impuls, der länger als diese Zeit ist, als '1' interpretiert. Zur Erkennung des Minutenanfangs und damit zur Synchronisation des Empfängers fehlt der Impuls für die 59. Sekunde einer Minute. Alle numerischen Informationen werden nicht rein binär, sondern BCD-codiert übertragen. Im folgenden nun die Bedeutung der einzelnen Bits einer Minute des Zeitsignals von DCF77:
Bit-Nr. | Bedeutung | Bitwertigkeiten |
---|---|---|
00 | keine | |
01 - 14 | Codierung nach Bedarf | (z.Zt. alle Null) |
15 | Kennung für Sendung über Reserve-Antenne | 1 = Reserve-Antenne |
16 | Ankündigung des Wechsels Sommer-/Winterzeit | 1 wenn aktiv (1 Stunde vorher) |
17 | Sommerzeit | 1 wenn aktiv |
18 | Winterzeit | 1 wenn aktiv |
19 | Ankündigung einer Schaltsekunde | 1 wenn aktiv (1 Stunde vorher) |
20 | Startbit der Zeitinformation | immer 1 |
21 - 27 | Minuten | [1,2,4,8,10,20,40] |
28 | Prüfbit Nr. 1 | für Bits 21 - 27 |
29 - 34 | Stunden | [1,2,4,8,10,20] |
35 | Prüfbit Nr. 2 | für Bits 29 - 34 |
36 - 41 | Kalendertag | [1,2,4,8,10,20] |
42 - 44 | Wochentag | [1,2,4] |
45 - 49 | Kalendermonat | [1,2,4,8,10] |
50 - 57 | Kalenderjahr | [1,2,4,8,10,20,40,80] |
58 | Prüfbit Nr. 3 | für Bits 36 - 57 |
Die Prüfbits sind so angelegt, dass mit ihnen immer eine gerade Anzahl von Einsen erreicht wird.
Beispiel:
Bitfolge | Interpretation |
---|---|
00000000000000000010100000000011010110000001001001000110011 | Dienstag, 01.12.1998; 16:00 |
00000000000000000010110000001011010110000001001001000110011 | Dienstag, 01.12.1998; 16:01 |
00000000000000000010101000001011010110000001001001000110011 | Dienstag, 01.12.1998; 16:02 |