DCF77 Signal Analyzer klockan (12 / 17 steg)
Steg 12: Läsa mottagna och avkodade matris bufferten visar andra 00-34
Bild 01
Mottagna matrix bufferten är till vänster och innehåller information för nästa minut. Displayen är identiska i
avkodade matris i mitten som visar tid, datum etc för aktuell minut. Efter varje minut (om felkontroll är OK) nästa minut buffert data läses in i mellersta matrisen och blir aktuell minut. DCF77 data tas emot seriellt en gång per sekund och när klockan är i synk andra 0 laddas i buffert 00 (Matrix läge M), andra 1 i buffert 01 etc. När bitvärdet 1 mottas LED för det segmentet är tänd men förblir släckt om värdet är 0.
Bild 02
Andra 0 buffert 00 Matrix etikett M
Detta är början på en minut och kommer alltid vara 0.
Bild 03
Andra 1 till 14 buffert 01 till 14 Matrix etikett 01 till 14
Dessa bitar innehåller licensierade krypterade väderdata för Europa och används av DCF77 väder klockor. Dessa data är visas men inte används av denna klocka.
Bild 04
Det andra 15 buffert 15 matris etikett Flt detta stycke innehåller sändare information och är 0 om det inte finns sändare problem
Det andra 16 buffert 16 Matrix etikett LHr sommar tid tillkännagivande normalt 0. Ange 1 under timmen innan ändringen. Andra 17 buffert 17 Matrix etikett CEST satt till 1 när CEST (Central-europésommar Time) är aktiverad. Andra 18 buffert 18 Matrix etikett CET satt till 1 när CET (Central European Time) är aktiverad. Andra 19 buffert 19 Matrix etikett LSec Leap andra tillkännagivande. Ange 1 under timmen innan skottsekund.
Bild 05
Andra 20 buffert 20 Matrix etikett S Start kodad tid. Alltid som 1.
Bild 06
Andra 21 till 27 buffert 21 till 27 Matrix etikett 01,02,04,08,10,20 & 40.
Dessa bitar innehåller protokollet och läggs samman Visa minuter från 00 till 59. 21 minuter skulle ha 01 20 lysdioderna lyser, jämväl 53 minuter skulle ha 01,02,10 och 40 lysdioderna lyser
Bild 07
Andra 28 buffert 28 Matrix etikett P1
Denna bit visar jämn paritet över minuten bits 21 – 28. Paritet är en grundläggande form av felkontroll. En paritetsbit läggs till i slutet av en sträng med siffror i detta fall 7 bitar från buffert 21 till 27. Paritetsbiten anger om antalet 1s i bufferten från 21 till 27 är jämnt eller udda. Om antalet 1s även använder även paritet paritetsbiten är 0 och om antalet 1s är udda är paritetsbiten 1. Till exempel om minuterna som skall rapporteras är 5. Buffra bitar (gul hi-light ovan) 01 = 1, 02 = 0, 04 = 1, 08 = 0, 10 = 0, 20 = 0 & 40 = 0 0r 1010000 om du lägger till antalet 1s tillsammans får du 2. Detta är ett jämnt antal så paritetsbiten överförs kommer att vara 0. Därför skickar sändaren 1010000 & 0. I slutet mottagaren mottagaren vet inte vad koden att förvänta sig men det vet för att kontrollera pariteten för bits 21 till 27. Om när får bitarna 21 till 28 en miss läsning uppstår till exempel lite 22 tas emot som en 1 inte en 0 resulterande bitarna skulle vara 11100000. Mottagaren kan förvänta sig den sista biten (paritet) vara 1 som det finns ett udda antal 1s. Detta indikerar ett fel i den mottagna signalen och mottagna bufferten skulle avvisas eftersom det innehåller fel.
Bild 08
Andra 29 till 34 buffert 29 till 34 Matrix etikett 01,02,04,08,10 & 20.
Dessa bitar innehåller timmarna och adderas till Visa timmar från 00 till 23. 10 timmar måste endast 10 ledde lit, jämväl 23 timmar skulle ha 01,02 & 20 lysdioderna lyser