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

Se Steg
Relaterade Ämnen

Arduino DCF77 Master väggklocka

Arduino Master väggklocka.Tiden visas på stora 1"(26mm) 7 segmenterar skärmar med sekundära 4 x 20 LCD-informationsdisplay. Klockan kan användas fristående eller ger de följande pulserna att driva slav-tar tid 1 SEK omväxlande, 30 SEK, 1 min, 1 timme...

Kloning min förstärkare IR fjärrkontroll (och andra) med ett logiskt analyzer och Arduino

självstudiekursen (första) är här att sammanfatta några arbete som jag gjorde för att klona en IR-fjärrkontroll. Detta är del av ett mer globalt projekt om spara ström genom att stänga av tomgång system (hifi, tv,...) inte under nominell användning.O...

Arduino ledar-LCD-klocka

Denna klocka är utformad som en fristående klocka eller som en ledar-tar tid att driva slav-tar tid och är bärbar med batteribackup. Se klockans hemsida för ytterligare detaljer LCD klocka hem huvudsidaUppdatering - automatisk sommar advance och vint...

DIY jordbävningen sensor

en jordbävning sensor kan vara en nyttig säkerhetsanordning, eftersom det känns liten jordskalvet av primär vågen och sätter ut ett ljud larm, några sekunder före den stora jordbävningen. Vi kan väl ändå inte gå utanför inom några sekunder, men enlig...

Tweeting graviditetstest

Projektidé kom från detta harmlös twitter inlägg. Men Hej, varför inte prova att göra en? Jag läste någonstans att världen behöver mer löjlig smarta enheter. Så här är det.Jag har (vi har) bara någonsin använt icke-digital graviditetstest där du läsa...

FPGA LED projektet

För vårt sista projekt i Digital Design på Cal Poly, vi var i uppdrag att skapa ett projekt som bevarad naturresurser använder en FPGA (field programmable gate array) ombord.Vårt projekt är en simulering av ett rum där lampor slås på/av baserat på mä...

Hur man bygger en 8-bitars dator

bygga en 8-bitars TTL dator låter som en skrämmande och komplicerad uppgift, eller åtminstone gjorde till mig när jag började på min resa att förstå en grundläggande CPU arkitektur. När det kommer till kritan, är en CPU ganska enkel i drift när du lä...

Verktyg för elektronik hobby

Om du är ny till världen av elektronik, låt mig vara de första att välkomna dig. Det finns många bra resurser för att hjälpa dig komma igång. En lista med rekommenderade resurser, se steg 4. Men när du hittar rätt projektet, hur du göra det i verklig...

DIY 1 GHz * aktiva sonden för Under 20$ **

Så, du är en elektronik hobby och vill ha en 1 GHz * aktiva sond, eller en professionell och trött av att blåsa din 2000$ + aktiva sonden i skissartad kretsar när allt du ville veta är whereabouts av vissa RF-signal?Då stanna hos mig!Detta Instructab...

Bygga en puls Analyzer

#############################################################################################Ett meddelande från mig: Hej! Tack för att läsa min första instructables på att bygga en puls analyzer använder PIC24f i assembler. Jag har nästan avslutat p...

Flockas klockan

Flock klockan använder manliga och kvinnliga dricka fåglar för att Visa tid. Binära tillägg av kvinnliga fåglarna (vänster till höger) ger timmen. Binära tillägg av manliga fåglarna (multiplicerat med fem) ger minuten--inom fem minuter. En Arduino-pr...

Harry Potter inspirerade Weasley klockan

Förra året bestämde jag mig att läsa om hela Harry Potter-serien för 100: e gången, som inspirerade idén att göra något liknande Weasley familjen klockan för slutprojekt klass. För alla er Mugglare som inte är bekant med serien, i trollkarlsvärlden f...

Hellschreiber klockan

en liten mikrokontroller är programmerad att mata en serie toner som, när matas till en PC ljudkort och bearbetade av ett spektrum analysator program, visas en bild av den aktuella tiden.Steg 1: Spectrum Lab programvara Allt det hårda arbetet för att...

12 timmars TTL klockan

http://youtu.be/hGamMP2yvWoDetta var det sista projektet för Min Digital 2 klass det var så väl mottagen att jag trodde jag skulle dela det. För att starta projektet skapade jag kretsen så gott. Genom att starta detta sätt kunde jag arbeta en hel del...

Bat-signal Papasan stol

tilldelas ett projekt i min theatre workshop klass, jag var regisserad att plocka ett tema och bygga möbler som tema. Så med fokus på Batman Kampanjaffischer ett projekt för att lära sig många nya saker (svetsning, arbetar med trä kurvor, sömnad, tyg...

Reproduktionen Regulator klockan

Detta instructableDetta instructable visar hur man gör en reproduktion regulator klocka med hjälp av en gammal klocka ärende och tre kvarts rörelser.Jag har använt en gammal engelsk 12"(300mm) Dial klocka fall från Ebay men helst kan användas så läng...

Arduino Magic klockan

Vad händer om en klocka kunde berätta mer än bara tiden? I detta Instructable kommer vi att göra en klocka som med bara en blick, kan berätta var du är och bara att krydda saker upp temperaturen i din omgivning. Okej, ta din Arduino och låter komma i...

Arduino DCF77 puls klocka

IntroduktionDetta Instructable visar dig hur man gör en digital puls klocka och lägga till det i en gammal 12"(300mm) klockan fallet eller ratten & bezel. Jag har använt en gammal engelsk ringa klocka med 12" ratten men någon klocka med en s...

Nixie bargraph klockan

Så har jag sett massor av Nixie klockor online och tyckte de såg bra ut, men jag inte ville spendera $100 + på en klocka som inte ens innehåller rören!Så med lite elektronik kunskap jagade jag runt de olika nixie rör och kretsar. Jag ville göra något...