DCF77-Zeitinformation dekodieren

Aus Gude Systems GmbH
Version vom 7. März 2013, 16:49 Uhr von Mb (Diskussion | Beiträge) (Mb verschob Seite DCF77-Zeitinformation decodieren nach DCF77-Zeitinformation dekodieren, ohne dabei eine Weiterleitung anzulegen)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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