DCF77 module
Omschrijving
Relatief eenvoudige, goedkope ontvangers kunnen deze lange golf opvangen.Horloges, wekkers en klokken die werken op het DCF77 signaal geven de exacte datum en tijd tot op de seconde weer.Het protocol dat gebruikt wordt om de data te verzenden is vrij simpel, elke minuut wordt de volledige tijd en datum uitgezonden in 59 bits (van seconde 00 t/m 58).Aan het begin van elke seconde wordt een bit uitgezonden door de 77,5kHz draaggolf voor even tot 25% te reduceren (-6dB) (een soort digitale Amplitude Modulatie).Als het vermogen voor zo’n 100 mSec (0,1 sec) laag blijft dan is de uitgezonden bit een ‘0’ en als het vermogen zo’n 200 mSec (0,2 sec) laag blijft dan is het een ‘1’.Het 60e bit (seconde 59) wordt niet uitgezonden, dit wordt gebruikt als een markeringsteken om het begin van elke minuut te detecteren (en dus een nieuwe groep van 59 bits).
Aansluitingen
Data beschrijving
Bit | Naam | Beschrijving | Toelichting |
0…14 | – | Gereserveerd | Codering naar behoefte, bijvoorbeeld bedrijfsinformatie |
15 | R | Zend antenne | 0 = Standaard antenne / 1 = Reserve antenne |
16 | A1 | Aankondigings bit 1 | 1 = Komend uur wisselt de wintertijd / zomertijd |
17 | Z1 | Tijd Zone bit 1 | 0 = Winter / 1 = Zomer |
18 | Z2 | Tijd Zone bit 2 | 0 = Zomer / 1 = Winter (tegenovergesteld aan Z1) |
19 | A2 | Aankondigings bit 2 | 1 = Komend uur wordt een extra seconde ingevoegd (schrikkelseconde) |
20 | S | Startbit | Altijd 1, startbit gecodeerde tijdsinformatie |
21…27 | Minuten | 7 bit, BCD, LSB eerst (00…59) | |
28 | P1 | Pariteits bit 1 | Even pariteit voor alle ontvangen bits van de minuten |
29…34 | Uren | 6 bit, BCD, LSB eerst (00…23) | |
35 | P2 | Pariteits bit 2 | Even pariteit voor alle ontvangen bits van de uren |
36…41 | Dag v.d. maand | 6 bit, BCD, LSB eerst (01…31) | |
42…44 | Dag v.d. week | 3 bit, BCD, LSB eerst (1 = maandag…7 = zondag) | |
45…49 | Maand | 5 bit, BCD, LSB eerst (01…12) | |
50…57 | Jaar | 8 bit, BCD, LSB eerst (00…99) | |
58 | P3 | Pariteits bit 3 | Even pariteit voor alle ontvangen bits van de datum |
Bron
Downloads
Code voorbeeld:
DCF_Klok (462 downloads )
Libraries:
DCF77 (359 downloads )
Time-master (408 downloads )