DCF77 Signaal Analyzer klok (12 / 17 stap)

Stap 12: Het lezen van de ontvangen en gedecodeerd Matrix-Buffer wordt weergegeven tweede 00 tot en met 34


Foto 01

De ontvangen matrix buffer is aan de linkerkant en bevat de gegevens voor de volgende minuut. Het display is gelijk de

gedecodeerde matrix in het midden die de tijd toont, datum enz voor het huidige moment. Na elke minuut (als foutcontrole OK is) de volgende minuut buffer gegevens geladen in de middelste Matrix en wordt de huidige minuut. DCF77 gegevens serieel één keer per seconde is ontvangen en zodra de klok in sync is tweede 0 wordt geladen in de buffer 00 (Matrix positie M), tweede 1 in buffer 01 enz. Als een bitwaarde 1 is ontvangen de LED voor dat segment is verlicht, maar blijft onverlichte als de waarde 0 is.

Foto 02

Tweede 0 Buffer 00 Matrix Label M
Dit zal is het begin van de minuut en altijd 0.

Foto 03

Tweede 1 tot en met 14 Buffer 01 tot en met 14 Matrix Label 01 tot en met 14
Deze bits bevatten gelicentieerde gecodeerde Weergemiddelden voor Europa en wordt gebruikt door DCF77 weer klokken. Deze gegevens wordt weergegeven, maar niet door deze klok gebruikt.

Foto 04

Tweede 15 Buffer 15 Matrix Label Flt deze bits bevat "zender" info en is 0, tenzij er problemen van de zender
Tweede 16 Buffer 16 Matrix Label LHr zomer tijd aankondiging normaal 0. Ingesteld op 1 uur vóór verandering. Tweede 17 Buffer 17 Matrix Label CEST ingesteld op 1 wanneer CEST (Central European Summer Time) van kracht is. Tweede 18 Buffer 18 Matrix Label CET ingesteld op 1 wanneer CET (Central European Time) van kracht is. Tweede 19 Buffer 19 Matrix Label LSec sprong tweede aankondiging. Ingesteld op 1 uur voordat schrikkelseconde.

Foto 05

Tweede 20 Buffer 20 Matrix Label S Start van gecodeerde tijd. Altijd ingesteld op 1.

Foto 06

Tweede Buffer van 21 tot en met 27 21 tot en met 27 Matrix Label 01,02,04,08,10,20 & 40.
Deze bits bevatten de notulen en worden bij elkaar opgeteld om te laten zien van de minuten van 00 tot en met 59. 21 minuten hadden 01 en de 20 LEDs verlicht, eveneens 53 minuten zou hebben 01,02,10 & de 40 LEDs verlicht

Foto 07

Tweede 28 Buffer 28 Matrix Label P1
Dit stukje even pariteit over minuut bits 21 – 28 laat zien. Pariteit is een basisvorm van foutcontrole. Een pariteitsbit wordt toegevoegd aan het einde van een tekenreeks van cijfers in dit geval 7 bits uit buffer 21 tot en met 27. De pariteitsbit aangeeft of het aantal 1s in de buffer van 21 tot en met 27 even of oneven is. Als het aantal 1s is zelfs met behulp van zelfs pariteit het pariteitsbit 0 is en als het aantal 1s oneven is dan het pariteitsbit is 1. Bijvoorbeeld als de notulen worden verzonden zijn 5. Buffer Bits (gele hi-light hierboven) 01 = 1, 02 = 0, 04 = 1, 08 = 0, 10 = 0, 20 = 0 & 40 = 0 0r 1010000 als u het aantal 1s samen krijg je 2 toevoegt. Dit is een even getal, zodat de pariteit bits verzonden 0 zullen. Daarom stuurt de zender 1010000 & 0 zijn. Op de ontvanger einde de ontvanger weet niet welke code te verwachten, maar het weet om te controleren de pariteit bits 21 tot en met 27. Als wanneer het ontvangen van de bits 21 tot en met 28 een miss lezen treedt bijvoorbeeld op bit 22 wordt ontvangen als een 1 niet een 0 de resulterende bits zou 11100000. De ontvanger zou verwachten dat het laatste stukje (pariteit) als 1 als er een een oneven aantal 1s. Dit duidt een fout aan in het ontvangen signaal en de ontvangen buffer zou worden afgewezen omdat deze fouten bevat.

Foto 08

Tweede 29 tot en met 34 Buffer 29 tot en met 34 Matrix Label 01,02,04,08,10 & 20.
Deze bits bevatten de uren en worden bij elkaar opgeteld om uren van 00 tot en met 23 te geven. 10 uur zou hebben alleen de 10 LED verlicht, eveneens 23 uur zou hebben 01,02 & de 20 LEDs verlicht

Gerelateerde Artikelen

Arduino DCF77 Master Wandklok

Arduino DCF77 Master Wandklok

Arduino Master Wandklok.Tijd weergegeven op grote 1"(26mm) 7 segment displays met secundaire 4 x 20 LCD-informatieweergave. De klok kan worden gebruikt alleen staan of biedt de volgende pulsen slaaf klokken 1 sec afwisselend, 30 sec, 1 min, 1 uur, 24
Arduino LCD Master klok

Arduino LCD Master klok

Deze klok is ontworpen als een stand-alone klok of als een master klok station slaaf klokken en is draagbaar met batterij back-up. Zie van de klok website voor verdere details LCD Master klok Home PageVoorschot van de update - automatische zomer en W
Pong klok

Pong klok

Maart 2014 Update! Versie 5.1 van de code is uit met bug fixes en een mooie kleine letters lettertype. Get it terwijl het heet! De link is op de laatste pagina van dit instructable!Deze klok maakt gebruik van het klassieke videospel Pong de tijd te v
Klonen mijn versterker IR-afstandsbediening (en anderen) met behulp van een logische analyzer en Arduino

Klonen mijn versterker IR-afstandsbediening (en anderen) met behulp van een logische analyzer en Arduino

deze (eerste) tutorial is hier te vatten wat werk dat ik deed om te clonen van een IR-afstandsbediening. Dit is onderdeel van een meer globale project over energie te besparen door het uitschakelen van niet-actieve systemen (hifi, tv,...) niet bij no
LED-matrix met behulp van shift registers

LED-matrix met behulp van shift registers

dit instructable is bedoeld om te worden een meer volledige uitleg dan anderen beschikbaar online. Met name zorgt dit voor meer uitleg van de hardware dan is beschikbaar in de LED lichtkrant instructable door led555.DoelstellingenDit instructable pre
Hulpmiddelen voor de elektronica Hobbyist

Hulpmiddelen voor de elektronica Hobbyist

Als u nieuw op de wereld van de elektronica bent, laat ik de eerste om u te verwelkomen. Er zijn veel goede middelen beschikbaar om u aan de slag te helpen. Zie voor een lijst met aanbevolen materialen in stap 4. Maar zodra u het juiste project vindt
DIY 1 GHz * actieve sonde voor onder 20$ **

DIY 1 GHz * actieve sonde voor onder 20$ **

Dus, u bent een elektronica-hobbyist en wilt een 1 GHz * actieve-sonde of een professional en moe van uw 2000$ + actieve-sonde waait in schetsmatig circuits wanneer alles wat die je wilde weten de verblijfplaats van sommige RF-signaal zijn?Dan verbli
Arduino DCF77 Pulse klok

Arduino DCF77 Pulse klok

IntroductieDit Instructable u tonen hoe te maken van een digitale pulse klok en toe te voegen aan een oude klok zaak 12"(300mm) of inbelverbinding & omlijsting. Ik heb een oude Engelse bellen klok met 12" wijzerplaat gebruikt maar een klok m
How to Run een batterij-elektrische klok op zonne-energie--deel II

How to Run een batterij-elektrische klok op zonne-energie--deel II

We bereikt veel met een enkele 2 Volt zonnecel gedeeltelijk een super condensator opladen ik maar te verder moeten we meer zonnecellen die op zijn beurt brengt in de noodzaak van extra controle in het opladen circuit toevoegen.Hier in Cornwall in het
Arduino Binary 7 Segment Display klok & kalender

Arduino Binary 7 Segment Display klok & kalender

In tegenstelling tot de meeste andere binaire klokken toont deze klok de binaire tijd en datum op 3 rijen van 8 zeven segment weergeeft als onderdeel en nullen in plaats van alleen rijen van LEDs.Volledige details hierover mijn website hier.Een Ardui
Arduino "Atomic" grootvader Klok

Arduino "Atomic" grootvader Klok

Ik wilde een electro-mechanische grootvader Klok die niet meer vereist wikkelen en corrigeren van elke week maar die keek en klonk zo origineel mogelijk.Zie mijn site hier Longcase klok WebsiteDit Instructable laat zien hoe Arduino gecontroleerd anal
HDD klok - persistentie van de visie

HDD klok - persistentie van de visie

1. een flink POV klokken die er zijn, waarom is dit speciale?Nou, vooral omdat het is de mijne. Er zijn een flink aantal POV klokken die er op het web met behulp van allerlei display mechanismen, chassis, controllers. Enerzijds die heb ik besloten om
Bouwen van een puls-Analyzer

Bouwen van een puls-Analyzer

#############################################################################################Een bericht van mij: Hallo! Dank u voor het lezen van mijn eerste instructables op het opbouwen van een puls-analyzer met behulp van PIC24f in assembler. Ik
DPScope SE - de eenvoudigste echte oscilloscoop/logic analyzer op de planeet

DPScope SE - de eenvoudigste echte oscilloscoop/logic analyzer op de planeet

de DPScope SE is het resultaat van een uitdaging die ik voor mijzelf – om te bouwen van een praktisch bruikbare oscilloscoop met een minimum bedrag van componenten en voor minimale kosten. Het praktische voordeel is natuurlijk dat dit is een instrume