Fórum témák

» Több friss téma
Cikkek » DCF jelgenerátor
DCF jelgenerátor
Szerző: whalaky, idő: Dec 22, 2011, Olvasva: 19834, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   1 / 1
DCF jelgenerátor a vételmentes időszakokra. Vége a DCF jelvadászatnak! Nem csak akkor lehet DCF-órát tesztelni, ha az időjárás-felelős is úgy akarja, hanem amikor akarod.

Többen panaszkodtatok, hogy a DCF77 jele csak időszakosan vehető. Fokozottan igaz ez azoknál, mint pl. én is, akik lakótelepen, panelházak közt forrasztgatnak. Ilyen helyeken a DCF vétel ritka kincsnek számít.

Épp egy DCF vezérlésű órán dolgoztam. Amint az élesztésre, tesztelésre került volna a sor, szomorúan tapasztaltam hogy az időjárás-felelős nem kegyes hozzám, a leghalványabb DCF vétel sincs... Sehol egy kóbor bit...

Ez így nem játszik, keresni kell valami megoldást! Teszteléshez nem feltétlen szükséges a pontos idő, igazán csak az érdekel, hogy szinkronizál az óra vagy sem, és kezeli-e a hibákat. Erre a célra megtenné egy DCF szignálgenerátor is, ami 100%-osan szimulálja a Conrad féle DCF vevőt (ezt használom).  

Használható szinkronjelre várva rengeteg időm volt, elkezdtem kipakolni a "lomost", hátha kijön belőle valami használható. Pillanatok alatt találtam is egy PIC12F629 -et, és egy 20MHz-es kristályt. 

Ezekkel a dolog már meg is oldható. Összeraktam bele egy kis programot, ami 15 percig folyamatosan adja a DCF jeleket pontosan úgy, mintha az a Conrad féle vevőről jönne.

Íme a csoda: 

Egyenlőre csak próbapanelen

... és a hozzá tartozó hex és a forráskód (CCS-C) 

Tulajdonképpen semmi tennivaló nincs vele, be kell tölteni a PIC-be a programot, rá kell kötni a kristályt, tápot adni neki, és az A0 (felfutó), valamint az A1 (lefutó) lábakon már jön is a DCF szignál.
(A kristályra szükség volt, mert a belső RC oszcillátorral az én példányom nem igazán tartotta az időzítéseket, a kvarccal tökéletesen működik, de a forráskód átírásával megkísérelhető hogy semmi külső alkatrész ne kelljen mellé.)

A jelgenerátor 96.09.16  09:16-ról indul, és 09:30-ig adja a jeleket, majd 90 másodperc után újraindul, és kezdi elölről.   Ahhoz, hogy a teszelés valóban tesztelés lehessen, szándékosan hagytam benne paritás hibás perceket is.

  • 09:20  perc paritás hiba
  • 09:22  hiányzik a start bit
  • 09:24  óra paritás hiba
  • 09:27  dátum paritás hiba

Aki szereti a csillogó-villogó dolgokat, nyugodtan köthet a kimenetekre LED-eket is.

Sikeres utánépítést kívánok!

Következő: »»   1 / 1
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem