Fórum témák

» Több friss téma
Cikkek » DCF77 óra készítése egyszerűen, PIC-el
DCF77 óra készítése egyszerűen, PIC-el
Szerző: Topi, idő: Márc 31, 2005, Olvasva: 64012, Oldal olvasási idő: kb. 2 perc
Lapozás: OK   1 / 4
Az áramkör elkészítése nem igényel olyan nagyon sok szaktudást, de viszont a PIC programozás az elkellhet, hogyha pl. saját animációt is szeretnénk kifejleszteni a készülékünkre.
Kedves olvasó!

Engedd meg, hogy egy kis történette kezdjem a cikket. Mikor ez a DCF77 technológiával készült órák kezdtek betörni Magyarországra, már akkor kezdett kifejezetten érdekelni a téma. Először is nagy valószínűséggel a lustaságom miatt tetszett meg, mert hisz ezt nem kell beállítani, meg nem kell téli/nyári időszámításnál macerálni.
Az áramkör építésébe úgy 5-ször fogtam bele, és mindig azért hagytam abba, mert nagyon bonyolult, a rádiófrekin érkezett és utána kódolt TTL jelet feldolgozni. De most hogy már elérhető áron kaphatók ilyen kis mikroprocesszorok, amivel pár alkatrésszel is már csodálatos dolgokat lehet művelni, így már belefogtam...

Először is akkor jöjjön egy kis ismerkedés a DCF77-el.

Mi is az a DCF77 ?
D = german; C = long wave signal; F = frankfurt; 77 = frequency
A DCF77 egy egész Európából vehető időszinkronozó jel, amit rádiófrekvencián sugároznak. A legjobb ebben a rendszerben, hogy közvetlenül a közép-európai időt adja (téli ill. nyári időszámításnak megfelelően), percenként szinkronozza a vevő idejét, miközben a teljes pontos időt is leadja, így egy frissen bekapcsolt DCF77-es vevő elvileg 1 percen belül képes a teljes időt és a teljes dátumot levenni.

Mikortól működik ?
Bármilyen megdöbbentő, de már 1978 óta...

A DCF77 specifikációja dióhéjban
Az adó helye: Mainflingen (50:01N, 09:00E), Frankfurttól 25 km-re délkeleti irányban.
Rádióadó frekvenciája: 77.5 kHz.
Kimenőteljesítménye: 50kW!!!
Antenna: 150 méter magas, vertikál polarizációval. A szolgaltatás: atomoráról, a nap 24 órájában, esetleg néha egy periódus kimaradhat, például ha át kell kapcsolniuk a tartalékadóra.
Pontosság: Atomóra pontossága. De Magyarországon kb. 4 ms-es hullámterjedési késleltetéssel kell számolnunk.

A jel: Amplitudómodulált. Az amplitudó minden másodperc elso 0.1 illetve 0.2 másodpercében 25%-ára esik (kivéve az 59. másdpercet). Így ez egyben másodperc szinkront szolgáltat, ugyanakkor az 59. másodperc modulációhiánya a percszikron.
A pontos ido karaktersorozatanak átvitele: Mint az elobbiekbol már látható, a percszinkront az 59. másodperc kimaradó modulációja adja meg. Viszont hogy hány óra/perc van, illetve mely nap van, azt BCD kódolással adják le.
Az elobbiekben szó volt a 0.1 illetve 0.2 másodperces 25%-os amplitudóról és arról is, hogy a 0.1s a bináris 0, a 0.2s a binaris 1.

A bitek jelentése a perc kezdetétől az 59. másodpercig:

0 Perckezdet. Értéke mindig 0 (0.1s).
1-14 Jövőbeli célokra foglalt.
15 0: Normál antenna, 1: tartalék antenna.
16 1: Közeledik az óraátállítás... (téli-nyári ill. viszont)
17-18 Időzóna: 01:téli, 10: nyári.
19 ??? Szökőmásodperc. Az előző órában van kódolva ???
20 Az idősztring startkódja. Mindig 1.
21-27 21:1, 22:2, 23:4, 24:8, 25:10, 26:20, 27:40 perc (BCD)
28 Páros paritásbit a 21-27-re.
29-34 29:1, 30:2, 31:4, 32:8, 33:10, 34:20 ora (BCD)
35 Páros paritásbit a 29-34-re.
36-41 A hónap napja. (1, 2, 4, 8, 10, 20)
42-44 A hét napja (1, 2, 4)
45-49 Melyik hónap (1, 2, 4, 8, 10)
50-57 Év utolsó két számjegye. (1, 2, 4, 8, 10, 20, 40, 80)
58 Páros paritás a 36-57-re.
59 ITT NINCS SEMMI MODULACIÓ !!!


A DCF77 által küldött kód, a következő:

Folytatás következik...
A cikk még nem ért véget, lapozz!
Következő: »»   1 / 4
É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