emulator odbiornika DCF77


Emulator odbiornikaKDCF77
P R O J E T Y
Emulator odbiornika
DCF77
kit AVT-423
Doświadczenia nasze
i Czytelnikw wskazują, łe
Zegary cyfrowe, wykorzystują-
urządzenie emulujące nadajnik
ce do precyzyjnego działania syg-
sygnału DCF-77 jest bardzo
nał radiowy DCF77, stały si
potrzebne w pracowniach
ostatnio bardzo popularne. Trud-
wszystkich konstruktorw
no si temu dziwiĘ, jest to bo-
wykorzystujących w swoich
wiem najprostsza i najtasza me- wien czas, np. raz na kilka
opracowaniach ten popularny
toda zbudowania zegara o dosko- godzin. Takłe zegar systemowy
wzorzec czasu.
nałych, a nawet praktycznie nie- w komputerze, pomimo jego zwyk-
Prosta konstrukcja osiągalnych innymi metodami pa- le marnych parametrw, wymaga
rametrach. Wykorzystywanie syg- w praktyce korekcji raz na dob.
emulatora, łatwośĘ konfiguracji
nału DCF77 pozwala bowiem zbu- Sytuacja komplikuje si jednak
i jego dobre cechy ułytkowe
dowaĘ zegar o dokładności wyno- w przypadku, kiedy testujemy wy-
powodują, łe od tej pory
szącej 1 sekund na 5 milionw konany układ zegara lub napisany
uruchamianie zegarw
lat! Nie sądz, aby komukolwiek program. Jełeli zegar nie załapu-
synchronizowanych przez
z nas chciało si czekaĘ tyle cza- je właściwego czasu, to przyczy-
wzorzec przestanie stanowiĘ
su w celu empirycznego stwier- ny mogą byĘ dwie: błąd konstruk-
problem.
dzenia tego sekundowego odchy- tora lub programisty albo nieode-
lenia! branie poprawnego kodu trans-
Zbudowanie zegara napdza- misji.
nego sygnałem nadawanym Stwierdzenie, ktra z tych przy-
z Mainflingen w Niemczech nie czyn powoduje niewłaściwą prac
jest trudne i w najprostszym przy- układu jest zwykle dośĘ trudne.
padku zegar taki bdzie si skła- Wprawdzie wikszośĘ odbiorni-
dał głwnie z odpowiednio zapro- kw DCF77 posiada sygnalizacj
gramowanego procesora, wyświet- optyczną odbierania sygnału, ale
laczy i kilku elementw dodatko- stwierdzenie poprawności trans-
wych. misji na oko jest praktycznie
Sygnał DCF77 mołe byĘ takłe niemołliwe. Poniewał dośĘ czsto
wykorzystywany do korygowania zajmuj si uruchamianiem i tes-
zegara systemowego w kompute- towaniem zegarw DCF77, zdecy-
rach klasy PC. I w tym przypadku dowałem si na zbudowanie nie-
napisanie odpowiedniego progra- zwykle prostego i taniego układu,
mu nie jest czynnością trudną. ktry radykalnie mołe usunąĘ
Mimo łe nie uwałam si za opisane wyłej problemy i znacz-
dobrego programist, to taki pro- nie ułatwiĘ łycie konstruktora lub
gram udało mi si napisaĘ w BA- programisty pragnących wykorzys-
SIC-u w ciągu kilku godzin. taĘ mołliwości jakie daje atomo-
Nie ma jednak rły bez kol- wy wzorzec czasu z Niemiec.
cw. Takim kolcem przy wyko- Budowanie urządzenia, ktre-
rzystywaniu sygnału DCF77 są go jedynym zadaniem byłoby
zmienne warunki propagacji syg- testowanie zegarw DCF77 nie
nału radiowego i wynikające z te- miałoby jednak w wielu przy-
go zjawiska okresowe zaniki trans- padkach ekonomicznego uzasad-
misji sygnału DCF77. Podczas nienia. Jednak proponowany
normalnej pracy zegara nie ma to układ bdzie mołna wykorzystaĘ
zbyt wielkiego znaczenia, ponie- takłe do innych celw, o czym
wał zupełnie wystarczające jest wspomnimy jeszcze w dalszej
korygowanie czasu jedynie co pe- czści artykułu.
Elektronika Praktyczna 4/98
47
Emulator odbiornika DCF77
2764 do zapisy-
wania informacji
w słowach jedno-
bitowych.
PamiĘ IC2
jest adresowana
za pomocą
dwch licznikw:
IC1 - 4040, ktry adre-
suje dwanaście młod-
szych bitw i IC4A -
4520, ktry obsługuje
najstarszy bit adresu.
Trzy pozostałe wyjścia
licznika binarnego IC4A
zostały dołączone do
wejśĘ adresowych mul-
tipleksera IC3 - 4051.
Do wejśĘ danych tego
układu zostały dołączo-
ne wszystkie wyjścia
danych pamici IC2.
Dla łatwiejszego zro-
zumienia budowy ukła-
du prześledmy jego
działanie od momentu
włączenia zasilania. Frag-
ment układu z rezystorem R1
i kondensatorem C1 słuły
Rys. 1. Schemat elektryczny urządzenia.
wyzerowaniu obydwu liczni-
Opis działania układu glnych bitw zostało omwione kw w momencie rozpoczcia
Na rys. 1 został pokazany w tab. 1. przez układ pracy (włączenia za-
schemat elektryczny proponowa- Dane zawarte w powyłszej ta- silania). Generator astabilny zbu-
nego układu. Zanim jednak przej- beli pozwolą Czytelnikom łatwiej dowany z wykorzystaniem mojej
dziemy do jego analizy, wspomni- zrozumieĘ zasad działania pro- ulubionej kostki - NE555 (IC5),
my w najwikszym skrcie ponowanego układu i ewentualnie wytwarza ciąg impulsw prosto-
o transmisji DCF77 i stosowanym własnorcznie zaprogramowaĘ EP- kątnych o czstotliwości regulowa-
w niej kodzie. Szczegłowy opis ROM potrzebny do jego działania. nej za pomocą potencjometru mon-
DCF77 został zamieszczony w nu- Po pozostałe informacje na temat tałowego PR1. W podstawowym
merze EP3/97, w artykule opisu- DCF77 odsyłamy Czytelnikw do zastosowaniu układu czstotliwośĘ
jącym Mwiący zegar z DCF77. lektury wspomnianego wyłej ar- ta powinna wynosiĘ 1kHz.
Sygnał DCF77 jest nadawany tykułu. Po wyzerowaniu liczniki rozpo-
z terenu Niemiec na czstotliwoś- Łatwo zauwałyĘ, łe sercem czynają prac, adresując kolejne
ci ultradługiej 77,5 kHz i swoim układu jest pamiĘ EPROM typu bajty pamici IC2. Warto zauwa-
zasigiem obejmuje prawie całą 2764 o pojemności 64 kilobitw. łyĘ, łe w ciągu pierwszego cyklu
Europ, w tym całe terytorium Tak, właśnie kilobitw, poniewał zliczania, na wejściach adreso-
Polski. tym razem pojemnośĘ tej pamici wych multipleksera IC3 panuje
Ramka danych w sygnale musimy wyraziĘ w tych jednost- stan logiczny 000 i na wyjście
DCF77 zawiera nastpujące infor- kach, a nie jak zwykle w bajtach. tego układu przekazywana jest
macje: Zastosowanie takiej pamici informacja z wejścia X0, czyli
- aktualny czas w godzinach, mi- mołe wydaĘ si pozbawione sen- z najmłodszego wyjścia danych pa-
nutach i sekundach; su: przecieł pamiĘ taka przecho- mici IC2. Pierwszy cykl zliczania
- aktualną dat: rok, miesiąc, wuje informacj w postaci słw koczy si w momencie osiągni-
dzie miesiąca i dzie tygodnia; ośmiobitowych, a nam potrzebny cia przez licznik IC1 stanu
- informacj o aktualnym czasie: jest tylko ciąg impulsw zero- 111111111110, a przez licznik
zimowym lub letnim. jedynkowych. Odpowiedniejsze IC4A stanu 0010. Cała zawartośĘ
Informacja jest przekazywana byłoby zastosowanie pamici ope- pamici IC2 została odczytana, ale
pod postacią kodu zero-jedynko- rującej słowem jednobitowym, ale na wyjście OUT układu przekaza-
wego o długości 60 bitw i czasie pamici takie są dośĘ trudne do ne zostały jedynie dane z jej naj-
trwania 60 s. Kod jest przekazy- zdobycia i stosunkowo drogie, młodszego wyjścia danych (naj-
wany w logice dodatniej, impuls znacznie drołsze od powszechnie mniej znaczący bit kałdego słowa).
o czasie trwania 100 ms oznacza stosowanych pamici z rodziny W tym momencie odczytywanie za-
0, a impuls o czasie trwania 27XXX. Za chwil okałe si, wartości pamici rozpocznie si
200 m - 1. Znaczenie poszcze- w jak prosty sposb zmusiliśmy od początku, z tym, łe na wyjście
Elektronika Praktyczna 4/98
48
Emulator odbiornika DCF77
5VDC, typowym dla układw TTL,
Tabela 1.
koniecznie stabilizowanym.
Kolejny Znaczenie
Na rys. 3 przedstawiono sposb
impuls
dołączenia wykonanego układu do
0..14 Początek transmisji, wszystkie  0
Mwiącego zegara z DCF77 -
15 Typ anteny
AVT322. Dołączenie układu do
16 Zmiana czasu, na godzinę przed zmianą
innych zegarw powinno byĘ zgod-  1
ne z ich specyfikacją techniczną.
17..18 Typ czasu
-  01 czas zimowy,
W prezentowanym kicie bdzie
-  10 - czas letni
dostarczana zaprogramowana pa-
19 Korekta czasu,  1 zapowiedz korekty
miĘ EPROM. Po podłączeniu ukła-
20 Początek informacji o aktualnym cza-
du do sprawnego zegara i odczy-
sie, zawsze  1
taniu kodu, na wyświetlaczach
21..24 Jednostki minut w kodzie BCD
pokałe si godzina i data 14:24,
25..27 Jednostki godzin w kodzie BCD
14-12. O tym, jakie to bdą war-
28 Bit parzystości,  0 przy parzystej
tości powiemy za chwil. Na razie
liczbie  jedynek w kodzie minut
zajmijmy si innym problemem.
29..32 Jednostki godzin w kodzie BCD
Z pewnością wielu Czytelnikw ze-
33, 34 Dziesiątki godzin w kodzie BCD
chce samemu zaprogramowaĘ so-
35 Bit parzystości,  0 przy parzystej
bie EPROM i naleły si Im kilka
liczbie  jedynek w kodzie godzin
wskazwek, jak mają to uczyniĘ.
Rys. 2. Rozmieszczenie elementów 36..39 Jednostki dnia miesiąca w kodzie BCD
Najpierw musimy ustaliĘ, jakie
na płytce drukowanej.
40, 41 Dziesiątki dnia miesiąca w kodzie BCD
dane muszą zostaĘ zapisane w EP-
42..44 Dzień tygodnia w kodzie BCD, 1 - Po-
układu bdzie teraz przekazywana ROM-ie. W tab. 2 przedstawiono
niedziałek
informacja z wyjścia Q1 IC2. przykładowy ciąg impulsw, jaki
45..48 Jednostki miesiąca w kodzie BCD
Cały opisany wyłej cykl bdzie musi byĘ zapisany w pamici,
49 Dziesiątki miesiąca w kodzie BCD
powtarzał si ośmiokrotnie i na ktry po przekazaniu do zegara
50..53 Jednostki roku w kodzie BCD
wyjście układu zostaną przekazane DCF77 spowoduje wyświetlenie
54..57 Dziesiątki roku w kodzie BCD
wszystkie 64 kilobity zawartości czasu i daty. Tu Czytelnicy są
58 Bit parzystości, Bit parzystości,  0
pamici, w ktrej zapisano kod proszeni o samodzielne przeanali-
przy parzystej liczbie  jedynek w ko-
DCF77. Sądz, łe do pełniejszego zowanie tabeli i obliczenie jaka
dzie daty
zrozumienia zasady działania urzą- godzina i data zostanie wyświet-
59 Bez impulsu
dzenia mołe przyczyniĘ si opis lona na zegarze po przekazaniu
programowania pamici zamiesz- do niego tego kodu. nie zajmie nam wicej nił minu-
czony w dalszej czści artykułu. A wic wiemy juł, jaki ciąg t. Kolejnym krokiem bdzie wpi-
impulsw musimy zarejestrowaĘ sanie na początku kałdego tysiąca
Montał i uruchomienie w EPROM-ie. Wiemy takłe, łe ma- bitw serii jedynek: "sto" dla
Na rys. 2 zostało przedstawione my do dyspozycji dokładnie 65536 logicznego zera i "dwieście" dla
rozmieszczenie elementw na płytce bitw, a czstotliwośĘ zegarowa wy- logicznej jedynki. Nastpnie trze-
drukowanej. Ze wzgldu na znaczne nosi 1000Hz. A zatem na kałdy ba bdzie ułołyĘ zapisane komr-
skomplikowanie połącze, płytka zo- impuls przypadnie 1000 bitw ki w osiem kolumn, kałda po
stała wykonana na laminacie dwu- (czśĘ pamici pozostanie niewyko- 8192 wierszy i umieszczenie w są-
stronnym z metalizacją otworw. rzystana i zapisana samymi zerami) siedniej kolumnie formuły przeli-
Uwałni Czytelnicy z pewnością co daje bardzo dułą czstotliwośĘ czającej wartośĘ komrek w kał-
zauwałyli juł pewne rozbiełności prbkowania i zapewnia dułą do- dym z wierszy na postaĘ binarną.
pomidzy schematem a rysunkiem kładnośĘ przekazywanej informacji. Fragment arkusza kalkulacyjnego
płytki, na ktrej widaĘ jakieś Obliczenie potrzebnych war- z wpisaną formułą i danymi wi-
nieznane elementy. Cierpliwości, tości na piechot byłoby nie- doczny jest na rys. 4. Ostatnią
zaraz sobie wszystko wyjaśnimy. zwykle trudne i pozbawione wik- czynnością bdzie zapisanie w ar-
Montał układu wykonujemy szego sensu. Przecieł aby zapro- kuszu wynikw oblicze metodą
w typowy sposb, rozpoczynając gramowaĘ pamiĘ musimy mieĘ Kopiuj, Wklej specjalnie, jako
od elementw o najmniejszych ga- do dyspozycji komputer, a zatem Wartości przeniesienie ich do pli-
barytach, a kocząc na najwik- i potrzebne obliczenia mołemy
szych. Pod układy scalone warto wykonaĘ za pomocą arkusza kal-
zastosowaĘ podstawki (pod układ kulacyjnego. Do przygotowania
pamici IC2 podstawka jest właś- programu uływałem arkusza MS
ciwie niezbdna). Układ zmonto- EXCEL, ale mołna zastosowaĘ
wany ze sprawdzonych elemen- dowolny inny arkusz, np. LOTUS
tw nie wymaga oczywiście uru- 1-2-3. Pierwszym krokiem bdzie
chamiania, ale jedynie regulacji ponumerowanie komrek arkusza,
czstotliwości pracy generatora ze- co bardzo ułatwi nam wpisywanie
garowego, ktra powinna wynosiĘ danych. Przy wykorzystywaniu
mołliwie dokładnie 1kHz. Układ zautomatyzowanej funkcji Wy-
Rys. 3. Sposób dołączenia
wymaga zasilania napiciem pełnij serią danych ta czynnośĘ
emulatora do zegara AVT-322.
Elektronika Praktyczna 4/98
49
Emulator odbiornika DCF77
dowolne. Wystarczy, łe znamy ich
WYKAZ ELEMENTÓW
wartośĘ i dziki temu mołemy
Rezystory
sprawdziĘ poprawnośĘ przetwarza-
PR1: 50k&!
nia danych przez układ zegara lub
R1: 82k&!
napisany program komputerowy.
R2, R3: 9,1k&!
Jełeli nasz układ pozostanie do-
Kondensatory
łączony do testowanego urządze-
C1, C5: 100nF
nia przez dłułszy okres, to zajdzie
C3: 10nF
bardzo śmieszne zjawisko: wy-
C2: 47nF
świetlany czas mołe zmieniĘ si
C4: 220F/16V
najwyłej o minut i to na kilka
Półprzewodniki
sekund. Po tym czasie powtrne
IC1: 4040
Rys. 4. Okno Excela z opisem
odebranie transmisji DCF77 z na-
IC2: 27C64 zaprogramowana
zawartości pamięci EPROM.
szego układu cofnie zegar do
pamięć EPROM
ku tekstowego i przekształcenie początkowej wartości czasu (oczy- IC3: 4051
w postaĘ binarną czytelną dla pro- wiście, stanie si tak tylko w wy- IC4: 4520
gramatorw EPROM. padku zegara z permanentną ko- IC5: NE555
Różne
Korzystanie z wykonanego urzą- rekcją aktualnego czasu, np. z ze-
CON1: mini ARK3 (3,5mm)
dzenia jest niezwykle proste. Za garem AVT-322).
pomocą właściwego dla testowane- Interesującą wydaje si byĘ jesz-
go urządzenia złącza podłączamy cze jedna mołliwośĘ zastosowania stałych komunikatw za pomocą
nasz układ do zegara lub kompu- wykonanego układu. Konstrukto- alfabetu Morse'a.
tera. W minut po włączeniu za- rzy mają trudności nie tylko ze Nie zawsze jednak tak długi
silania układu na wyświetlaczach sprawdzeniem poprawności działa- ciąg znakw bdzie potrzebny
zegara powinna pojawiĘ si godzi- nia wykonanego zegara DCF77, ale i dlatego postanowiłem zapewniĘ
na i minuta. W układzie modelo- i z testowaniem odbiornika słułą- Wam mołliwośĘ podzielenia ob-
wym i przy korzystaniu z EPROM- cego odbieraniu transmisji z Main- szaru pamici na osiem niezaleł-
a dostarczanego w kicie bdzie to flingen. Tu takłe nie wiadomo czy nych bankw i wybierania ich za
godzina 14:24. Po przełączeniu odbiornik działa wadliwie, czy teł pomocą przełącznika. Jest to właś-
zegara w tryb wyświetlania daty złe warunki propagacji fal radio- nie przełącznik oznaczony na płyt-
na wyświetlaczach wyświetlona zo- wych uniemołliwiają mu odebra- ce jako SW1 i nie uwidoczniony
stanie data: 14-12. Oczywiście, nie kodu transmisji. Wystarczy na schemacie głwnym. Na rys.
wartości czasu i daty zaprogramo- tylko dobudowaĘ do naszego ukła- 5 został pokazany fragment ukła-
wane w EPROM-ie są całkowicie du prosty nadajniczek radiowy du, ktry mołe byĘ zmodyfikowa-
o zasigu maksymalnie kilku met- ny. W takiej wersji, połączenia
Tab. 2.
rw i sprawa załatwiona! pomidzy wyjściami: Q1..Q3 -
Pojawia si jednak jeden prob- IC4A i wejściami: A, B i C - IC3
lem: od początku mojej kariery muszą byĘ przerwane (przecicie
konstruktora miałem wrodzony ściełek w miejscach oznaczonych
wstrt do wszelkiego rodzaju ce- na płytce symbolem x. Rezys-
wek, a sama wzmianka o strojonej tory oznaczone jako Rd słułą do
indukcyjności mołe mnie przy- podciągnicia do plusa zasila-
prawiĘ o kolejny atak serca. Ni- nia wejśĘ nie zwartych z masą
gdy w łyciu nie potrafiłem zbu- przez przełącznik SW1, a ich war-
dowaĘ nawet najprostszego od- tośĘ nie jest krytyczna (1..30k&!).
biornika radiowego, nie mwiąc Zbigniew Raabe, AVT
o nadajnikach. Ale mołe ktoś
z Szanownych Czytelnikw potra-
fi wykonaĘ taki nadajnik i rezul-
tatami swojej pracy zechce po-
dzieliĘ si z nami na łamach
działu Projekty Czytelnikw?
Pozostała nam jeszcze ostatnia
sprawa do załatwienia: wyjaśnienie
roli, jaką pełnią dodatkowe elemen-
ty na płytce obwodu drukowanego.
Jak juł wspomniałem, opisany
układ mołe słułyĘ takłe do innych
celw nił testowanie zegarw DCF.
Mołe zostaĘ zastosowany wszdzie
tam, gdzie potrzebne jest zarejes-
trowanie i wielokrotne odtwarzanie
długich ciągw impulsw zero-
Rys. 5. Sposób podzielenia pamięci
jedynkowych, np. do nadawanie
EPROM na partycje.
Elektronika Praktyczna 4/98
50


Wyszukiwarka

Podobne podstrony:
Specyfikacje techniczne wykonania i odbioru robót
Computer Emulatoren Fremdsysteme auf dem PC nachgebildet
INSTRUKCJA OBSŁUGI ODBIORNIK RADIOWY ELTRA KAMILA MODEL 450 PL
Poznawcze uwarunkowania odbioru przekazu reklamowego
Prosty odbiornik nasłuchowy KF
Odbiorniki RETRO, cz 16
kuta,Planowanie sieci radiokomunikacyjnych,sposoby lokalizacji i usuwania usterek w odbiornikach rad
odbiornik radiolokacyjny na pasmo 80m
odbiornik nasłuchowy CW SSB na pasmo 80m
Prosty odbiornik nasłuchowy KF
specyfikacje techniczne wykonania i odbioru robot
konwerter do kablowych odbiorników radiowych

więcej podobnych podstron