rejestrator przebiegu cyfrowego


Rejestrator przebiegu
P R O J E K T Ycyfrowego - przystawka do TV
Rejestrator przebiegu
cyfrowego
- przystawka do TV
AVT-831
W dobie wszechobecnych
komputerw pomysł
konstruowania przyrządu
pomiarowego jako przystawki
do telewizora mołe
wydawaĘ si anachronizmem.
Nie zapominajmy jednak, łe
odbiornik telewizyjny jest
Normalne przyrządy, ktre Pki co, zaczniemy od przyrządu,
"meblem" wystpującym bodaj
muszą byĘ wyposałone w ekran, ktry przyda si kałdemu elektro-
najczściej w naszych
czy to na lampie obrazowej, czy nikowi uruchamia-jącemu układy
mieszkaniach.
na ciekłych kryształach, są stosun- cyfrowe, a analogowcy bdą mu-
Skoro niemal kałdy ma
kowo drogie. Z kolei, korzystanie sieli troch poczekaĘ.
telewizor w domu, dlaczegł
z przyrządw wirtualnych na Proponuj budow bardzo pros-
by nie wykorzystaĘ go do
komputerze wiąłe si z kilkoma tego w konstrukcji rejestratora
czegoś połytecznego? Wszak
niedogodnościami. Pierwsza, to przebiegw cyfrowych o całkiem
zapalony elektronik zwykle
oczywiście koniecznośĘ posiadania przyzwoitych parametrach. Dobre
najdłułej ogląda program
komputera. Drugi problem pojawia parametry osiągnito dziki zasto-
telewizyjny, gdy si, gdy uruchamiamy urządzenie sowaniu szybkiego mikroproceso-
sterowane przez komputer. Mamy ra o architekturze RISC, pocho-
naprawia telewizor.
wtedy do wyboru: albo komputer dzącego z rodziny AVR firmy At-
steruje naszym urządzeniem, albo mel. Uproszczenie konstrukcji
obsługuje np. kart oscyloskopową. mołliwe było właśnie dziki wy-
Nie zawsze te dwie rzeczy mogą korzystaniu telewizora jako wy-
byĘ obsługiwanerwnocześnie. Kar- świetlacza. Najlepszy do naszych
ty oscyloskopowe, zwłaszcza te celw byłby telewizor czarno-
tasze, mają czsto t przypadłośĘ, biały, ale mołe to byĘ praktycznie
łe znacznie obciąłają procesor kom- kałdy odbiornik telewizyjny wy-
putera, a ich oprogramowanie nie posałony w wejście wideo.
pozwala na skuteczną prac w tle. Nadszedł juł czas, aby wyjaś-
Tab. 1. Podstawowe cechy rejestratora.
Oczywiście, w takim przypadku niĘ nieco przydługi tytuł niniej-
jeden kanał wejściowy,
wystarczy drobiazg - drugi kompu- szego projektu. Rejestrator..., bo
pojemność pamięci: 960 próbek,
ter. Pamitajmy jednak, łe nie nasze urządzenie nie wyświetla
możliwość zapisania przebiegu w pamięci
nieulotnej, zawsze łatwo o ten pierwszy. biełącego stanu na wejściu, tylko
odstęp próbkowania: 1, 10, 100[s], 1, 10,
Jeśli zgodzimy si, łe taki duły zapisuje ten stan do pamici,
100[ms],
ekran nie powinien si marnowaĘ, ...przebiegu cyfrowego...,
wyzwalanie: ręczne, zboczem narastającym
to sprbujmy wymyśliĘ coś, do poniewał układ rozrłnia tylko
lub opadającym,
czego dałoby si go wykorzystaĘ dwa stany logiczne: niski i wyso-
prąd wejściowy: mniejszy od ą8A,
zobrazowanie dwóch stanów logicznych:
w pracowni elektronika. ki oraz ma jedno wejście, a ...-
niskiego (Uwe<2,2V) i wysokiego
Pierwsze, co si nasuwa, to przystawka do TV - bo do
(Uwe>2,2V) przy Uzas=5V,
oscyloskop. Sam o tym pomyślałem wyświetlania nastaw i zapamita-
zasilanie: 4,5..5,5V,
i nie wykluczone, łe jeśli ten temat nych przebiegw słuły odbiornik
pobór prądu: około 14mA przy Uzas=5V,
układ dołączany do wejścia wideo telewizora, spotka si z Waszym zainteresowa- telewizyjny.
zabezpieczenie przed odwrotną polaryzacją
niem, to taki projekt powstanie. Rejestrator przebiegw nie jest
napięcia zasilającego.
A mołe macie inne propozycje? mołe tak niezbdnym narzdziem
Elektronika Praktyczna 10/99
50
Rejestrator przebiegu cyfrowego - przystawka do TV
piĘ sond logiczną, czstościo-
mierz, a czasem nawet i oscylo-
skop z pamicią.
Najwałniejsze parametry rejes-
tratora przedstawiono w tab. 1.
Przyjrzyjmy si im bliłej.
Jeden kanał wejściowy, to
w wielu przypadkach za mało, ale
co zrobiĘ, gdy procesor ma rap-
tem trzy wyprowadzenia wejścio-
wo-wyjściowe i musi nimi obsłu-
łyĘ cały przyrząd.
Rejestrator umołliwia zapami-
tanie 960 prbek. To troch mało,
zwłaszcza przy podstawie czasu
zmienianej co dekad. Mog jed-
nak zapewniĘ, łe analiza prawie
tysiąca prbek potrafi zająĘ par
godzin i dostarczyĘ wielu nieza-
pomnianych wrałe.
Aktualną zawartośĘ pamici pr-
Rys. 1. Ekran TV w czasie pracy rejestratora.
bek mołemy zapamitaĘ w pamici
EEPROM. Umołliwia to zachowanie
w pracy z układami cyfrowymi jak początu łączymy masy obu ukła- interesującego nas przebiegu na
sonda logiczna, ale mołliwośĘ dw: rejestratora i generatora. Prze- praktycznie dowolny czas. Ta właś-
zapamitania przebiegw w celu wd zasilający rejestratora podłą- ciwośĘ rejestratora pozwala wyeli-
ich pniejszej analizy trudno czamy do +5V w generatorze. Na minowaĘ podstawową wad telewi-
przeceniĘ. koniec łączymy wejście rejestratora zora jako wyświetlacza. Otł jest
Cł to jest zatem ten rejest- z wyjściem generatora. Teraz pozo- prawie pewne, łe pozostali domow-
rator w naszym wykonaniu? Naj- staje juł tylko włączyĘ telewizor nicy nie pozwolą nam zapomnieĘ,
krcej mwiąc jest to urządzenie, i rozpoczynamy strojenie. Załłmy, łe nie jesteśmy jedynymi ułytkow-
ktre podłączamy do badanego łe czstotliwośĘ nominalna odbior- nikamitelewizorai w najmniej ocze-
punktu układu cyfrowego jak os- nika podczerwieni wynosi 36kHz. kiwanym momencie zostaniemy
cyloskop. Rejestrator odczytuje Zatem okres przebiegu z generatora zmuszeni do obejrzenia dwa ty-
stan logiczny w tym miejscu i co powinien trwaĘ 1/36000=27,8s. siące sto osiemdziesiątego trzeciego
określony czas zapisuje go Ustawiamy w rejestratorze odstp odcinkatelenoweli, zanim bdziemy
DO swojej pamici. Powstały prbkowania na 1s i wyzwolenie mogli kontynuowaĘ prac.
w ten sposb rejestr zmian stanu z rki. W dowolnym momencie Okres prbkowania, czyli czas
logicznego na wejściu mołemy uruchamiamy prbkowanie i po jaki upływa midzy dwoma ko-
pniej poddaĘ spokojnej analizie. chwili widzimy na ekranie telewi- lejnymi odczytami wejścia, mołna
Zapewne wielu z Was stoso- zora przebieg wyjściowy z genera- ustawiaĘ w zakresie od 1 mikro-
wało komunikacj szeregową mi- tora. Liczymy ile prbek zajmuje sekundy do 100 milisekund. Tych
dzy np. komputerem i jakimś jeden okres sygnału z generatora. parametrw rejestrator nie musi
swoim urządzeniem. Nie? No to W naszym przypadku powinno to
wemy prostszy przykład. Przy byĘ 28 prbek, a wspłczynnik wy-
budowie toru podczerwieni w opar- pełnienia wcale nie musi wynosiĘ
ciu o standardowe odbiorniki, mu- 50%. Oznacza to, łe stan niski nie
simy dostroiĘ generator do okreś- musi trwaĘ tyle samo co stan
lonej czstotliwości. Zwykle jest to wysoki, a istotna jest tylko suma
32, 36 albo 38kHz. Jeśli nie mamy obu czasw. Jeśli po kilku prbach
do dyspozycji czstościomierza lub uda nam si uzyskaĘ owe 28
dobrego oscyloskopu, pozostaje nam prbek, to oznacza, łe dostroiliśmy
tak długo regulowaĘ czstotliwośĘ generator z dokładnością czterech
nadawania, ał odbiornik zareaguje. procent. Jeśli mamy duło czasu
Czsto taki sposb postpowania i cierpliwości, mołemy tak długo
wystarczy, ale co zrobiĘ, jeśli za- stroiĘ generator, ał otrzymamy do-
leły nam na jak najwikszym za- kładnie liczb 278 prbek w dzie-
sigu? Z danych katalogowych wy- siciu kolejnych okresach. W ten
nika, łe czułośĘ odbiornika spada sposb zapewnimy dziesiciokrot-
o ponad połow, gdy czstotliwośĘ nie wikszą precyzj.
odbieranej fali rłni si od czs- Jak widaĘ z powyłszego przy-
totliwości nominalnej o 10 procent. kładu rejestrator jest nie tylko
Dysponując rejestratorem mołemy efektowny w działaniu, ale mołe
Rys. 2. Schemat wybierania
postąpiĘ bardziej profesjonalnie. Na w warunkach amatorskich zastą-
międzyliniowego.
Elektronika Praktyczna 10/99
51
Rejestrator przebiegu cyfrowego - przystawka do TV
Biełące ustawienia rejestratora
pokazane są w dolnej czści ek-
ranu. Pierwsza od lewej to pod-
stawa czasu, czyli odstp czasu
midzy dwoma kolejnymi prbko-
waniami wejścia. Mołliwe wartoś-
ci to 100ms, 10ms, 1ms, 100s,
10s i 1s.
Duła litera M symbolizuje pa-
miĘ nieulotną. Wskazanie kurso-
rem tego pola i zatwierdzenie krt-
kim klikniciem spowoduje prze-
Rys. 3. Sygnał wizyjny jednej linii.
pisanie aktualnej zawartości pa-
mici prbek do EEPROM-u i rw-
si "wstydziĘ". Jedna mikrosekun- Parametry rejestratora raczej ni- noczesne przepisanie zawartości
da daje czstotliwośĘ prbkowa- kogo nie zaszokują. Jeśli jednak EEPROM-u do pamici prbek.
nia 1MHz(!). Dodam od siebie, łe wziąĘ pod uwag relacj mołli- Razem z zawartością pamici w-
opnienia w programie są wycy- wości przyrządu do kosztu budo- druje nastawa podstawy czasu,
zelowane z dokładnością do jed- wy, to sprawa zaczyna wyglądaĘ ktra obowiązywała w momencie
nego taktu zegara i ich precyzja nader interesująco. pobierania prbek.
zaleły praktycznie tylko od rezo- Obsług rejestratora zapewnia W kolejnym polu mogą wystąpiĘ
natora kwarcowego. jeden przełącznik monostabilny, symbole narastającego lub opadają-
Zapoczątkowanie zapisu pamici co, jak nietrudno si domyśliĘ, cego zbocza lub litera X oznacza-
prbek mołna ustawiĘ na rczne, wcale nie ułatwia sprawy. Dłuł- jąca wyzwolenie z rki. Tutaj
zboczem narastającym lub opadają- sze naciśnicie przycisku zmienia mołemy odczytaĘ i ewentualnie
cym. Przy sygnałach okresowych pozycj kursora. Krtkie naciś- zmieniĘ warunek, po spełnieniu
wystarczyłaby mołliwośĘ wyzwala- nicie zmienia zawartośĘ pola ktrego nastąpi start prbkowania.
nia z rki, jednak przy sygnałach aktualnie wskazywanego przez Przedostatnie pole mołe przy-
nieokresowych i przy czstotliwości kursor. Na podstawie dwutygo- jąĘ wartości 1 lub 2 i jest to
prbkowania sigającej 1MHz wpro- dniowej eksploatacji, mog stwier- numer aktualnie wyświetlanej
wadzenie dodatkowych warunkw dziĘ, łe taki sposb obsługi jest strony. Na stronie pierwszej wy-
wyzwolenia było niezbdne. Czas w miar efektywny i nie sprawia świetlane są prbki o numerach
zapisu pamici prbek przy naj- wikszych problemw. Na rys. 1 od 1 do 480, natomiast na stronie
mniejszym odstpie prbkowania przedstawiono widok ekranu tele- drugiej od 481 do 960.
wynosi 960x1s=960s, czyli nie- wizora w czasie pracy rejestratora. Krtkie kliknicie po wskaza-
całą milisekund. Rczne zapocząt- Prbka o niskim stanie logicz- niu kursorem pola oznaczonego
kowanie prbkowania w odpo- nym jest wyświetlana jako kreska. symbolem Enter (z prawej strony
wiednim momencie graniczyłoby Wysoki stan logiczny jest symboli- ekranu) ustawia rejestrator w stan
z cudem. Zapis koczy si po wy- zowany przez słupek. Pitnaście gotowości. PamiĘ prbek jest ze-
pełnieniu pamici prbek, co przy linii, a w kałdej 32 prbki, to rowana i nastpuje cykliczne
maksymalnym odstpie prbkowa- dopiero 480 prbek, czyli połowa sprawdzanie warunku wyzwolenia.
nia daje 960x100ms=96s, czyli pojemności pamici prbek. Gdzie Po wykryciu odpowiedniego zbo-
ponad płtorej minuty. W tym podziała si reszta? Otł świadomie cza, a jeśli ustawiono liter X -
przypadku czsto przyda si moł- zrezygnowałem z wyświetlania na natychmiast, rozpoczyna si pobie-
liwośĘ przerwania prbkowania ekranie rwnocześnie wszystkich ranie prbek z wejścia rejestratora
w dowolnej chwili i rejestrator 960 prbek. Wwczas było by trzy- i zapisywanie ich do pamici.
umołliwia coś takiego. dzieści linii po 32 prbki. Dłułsze
Prąd wejścia jest rzdu kilku wpatrywanie si w taki gąszcz, było Łyk teorii
mikroamperw i nie ma prawa by bardzo mczące dla wzroku. Nie Zapewne jeszcze wiele wody
wpływaĘ na badany układ. Naleły zapominajmy przy tym, łe telewizor upłynie w Smrdce (to potoczna
tylko zwrciĘ uwag, łe wejście to nie monitor typu Low Radia- nazwa rzeczki, ktra przepływa w
rejestratora jest podłączone bezpo- tion i dłułsza praca z nosem przy-
średnio do wejścia procesora. Zatem bliłonym do takiego wyświetlacza
napicie na nim nie mołe przekro- mołe byĘ niezdrowa. To samo
czyĘ napicia zasilania ani obniłyĘ dotyczy jełdłenia paluchem po
si poniłej potencjału masy. naelektryzowanym ekranie, ale to
Zakres dopuszczalnego napi- akurat od razu odczujemy w postaci
cia zasilającego pozwala na prac nieprzyjemnego mrowienia. Biorąc
z dowolnymi układami cyfrowymi to wszystko pod uwag, zdecydo-
zasilanymi z +5V. Zabezpieczenie wałem si na wyświetlanie zawar-
przed odwrotną polaryzacją na- tości pamici prbek w postaci
picia zasilającego jest niezbdne dwch stron. Na kałdej stronie
w przyrządzie podłączanym do za- wyświetlanych jest pitnaście linii
Rys. 4. Impuls synchronizacji
silania za pomocą chwytakw. po 32 prbki.
poziomej.
Elektronika Praktyczna 10/99
52
Rejestrator przebiegu cyfrowego - przystawka do TV
lewizorach, ktre nie mają za
Tab. 2. Ramka sygnału wideo w liczbach
bardzo rozciągnitego obrazu
Poziom i czas Liczba powtórzeń w półobrazie Komentarz
w pionie, mołna czasem zobaczyĘ
trwania sygnału Nieparzystym Parzystym
te pł linii u gry ekranu.
Sync - 2,35s 5 1+5 przednie impulsy
Sygnał, jaki musi dostaĘ te-
Czerń - 29,65s wyrównawcze
lewizor, aby mgł wyrysowaĘ jed-
Sync - 27,3s 5 5 impulsy synchronizacji
Czerń - 4,7s pionowej ną lini wygląda mniej wicej tak,
Sync - 2,35s 4 5 tylne impulsy jak przedstawiono to na rys. 3.
Czerń - 29,65s wyrównawcze
Standardowy sygnał wideo ma
Sync - 4,7s 16 16 linie wygaszania
amplitud 1Vpp. Z tego wynika,
Czerń - 59,3s
łe rłnica potencjałw midzy
Sync - 4,7s 289 289 linie widoczne
poziomem wygaszania i synchro-
Czerń - 5,6s na ekranie
nizacji wynosi 0,25V, midzy wy-
Czerń/Biel - 52s
gaszaniem i czernią wystpuje na-
Czerń - 1,7s
picie 0,05V, a midzy bielą
i czernią jest 0,7V.
pobliłu), zanim w konstrukcjach i burstw koloru. RzeczywistośĘ oka- W zasadzie poziom wygaszania
amatorskich bdzie mołna stosowaĘ zała si nie taka straszna i chciał- powinien byĘ na potencjale 0V,
wielkogabarytowe wyświetlacze gra- bym Was o tym przekonaĘ. czyli impulsy synchronizacji po-
ficzne fluorescencyjne, ciekłokrysta- Zacznijmy od informacji pod- winny mieĘ potencjał ujemny. Oka-
liczne lub innego typu. Wykorzys- stawowych. Obraz wyświetlany na zuje si jednak, łe sprzt wideo
tując telewizor mamy od razu do ekranie telewizora składa si z 625 dostarcza zwykle sygnał o wartości
dyspozycji wyświetlacz z dułym ek- linii i jest odświełany 25 razy na napicia w przedziale 1..2V. Amp-
ranem praktycznie za darmo. Mam sekund, czyli co 40ms. eby nie lituda sygnału jest zachowana, a po-
nadziej, łe mołe chociał kilku było to za proste, obraz jest ziom zerowy (wygaszania) jest za-
Czytelnikw pomyśli o wykorzysta- "szatkowany" na linie parzyste zwyczaj odtwarzany przez układy
niu w swoich opracowaniach tele- i nieparzyste, tak jak to pokazano telewizora. Jest to dośĘ wałna
wizora jako wyświetlacza. Dla nich na rys. 2. Kałdy z utworzonych informacja, bo dziki niej mołemy
oraz dla tych, ktrzy tak jak ja do w ten sposb płobrazw jest zaoszczdziĘ kilka elementw, kt-
tej pory skrztnie omijali ten temat, przesyłany 50 razy na sekund, re byłyby potrzebne do uzyskania
bdzie teraz dobra okazja, łeby czyli co 20ms. Podobno ma to sygnału o ujemnej polaryzacji.
zapoznaĘ si ze strukturą sygnału zapobiegaĘ migotaniu obrazu. Nie Na rys. 4 pokazano dokładniej
wizyjnego. Do niedawna wiedzia- bd si spierał. Co ciekawsze, kształt impulsu synchronizacji, po-
łem tylko, łe sygnał wideo składa 625 nie bardzo daje si podzieliĘ jawiającego si na kocu kałdej
si z linii parzystych, nieparzystych, przez dwa i kałdy z płobrazw linii. Po wykreśleniu ostatniej linii
jakichś impulsw synchronizacji składa si z 312 i P Ł linii. W te- płobrazu, na wejściu telewizora
Rys. 5. Kompletna ramka sygnału wizyjnego.
Elektronika Praktyczna 10/99
53
Rejestrator przebiegu cyfrowego - przystawka do TV
od czasu do czasu zdarza si nam
coś podłączyĘ nie tak jak trzeba,
dobrze byłoby zawczasu dobudo-
waĘ układ zabezpieczający, choĘby
taki, jak w Dwukanałowej sondzie
logicznej z pamicią prbek, z te-
gorocznego, majowego numeru
Elektroniki Praktycznej.
Do pinu PB1 podłączony jest
mikroprzełącznik. To wejście ma
włączone wewntrzne "podciągni-
cie" do plusa zasilania, dziki
czemu w stanie spoczynkowym
Rys. 6. Schemat elektryczny rejestratora.
wystpuje na nim wysoki, a po
muszą pojawiĘ si impulsy wyrw- kolejnych 32 liniach w dolnej czści zwarciu stykw niski stan logiczny.
nawcze i impulsy synchronizacji ekranu wyświetlane są aktualne Stan przełącznika jest odczytywany
pionowej. Cała ramka sygnału wi- nastawy. Płobrazy wysyłane są na co 40ms. Ewentualne drgania ze-
zyjnego została pokazana na rys. 5. przemian. ZawartośĘ obu płobra- stykw są filtrowane programowo.
Taka struktura sygnału była dla zw jest identyczna, co oznacza, łe Pin PB2 razem z rezystorami R1,
mnie stanowczo zbyt skomplikowa- linie wyświetlone w płobrazie nie- R2 i R3 tworzy prosty przetwornik
na, zatem wypadało ją nieco uproś- parzystym są dokładnie powtarzane cyfrowo-analogowy. Zasada działania
ciĘ. Pierwszym uproszczeniem było 20ms pniej w płobrazie parzys- przetwornika jest nastpująca. Wy-
pominicie wszystkich fragmentw tym. W zasadzie mołna zrezygno- jście procesora PB2 mołe znajdowaĘ
sygnału związanych z transmisją ko- waĘ z powtrnego rysowania obra- si w stanie wysokim, ktrego
loru. Z gry załołyłem, łe rejest- zu, ale wwczas kałdy biały ele- wartośĘ przy tak niewielkim obcią-
rator bdzie wytwarzał sygnał mo- ment na ekranie bdzie si składał łeniu jest niewiele niłsze od napi-
nochromatyczny. Dodatkowo zre- z dobrze widzialnych linii. cia zasilania. W tym przypadku na
zygnowałem z rłnych poziomw Rysowanie fragmentu linii wi- bazie tranzystora T1 otrzymujemy
szarości pozostawiając jedynie docznego na ekranie trwa 52s. napicie około 2,65V. Gdy procesor
czer i biel. eby nie komplikowaĘ Cykl rozkazowy zastosowanego pro- wymusi niski stan na nłce PB2,
sobie łycia przyjąłem, łe poziom cesora, przy kwarcu o czestotliwości napicie na bazie spadnie do około
czerni jest taki sam jak poziom 10MHz, wynosi 0,1s. Z prostego 0,75V. Procesor ma jeszcze mołli-
wygaszania, wszak ani jednego, ani rachunku wynika, łe teoretycznie wośĘ ustawienia pinu PB2 w stan
drugiego na ekranie nie widaĘ. moglibyśmy wyświetliĘ w jednej li- wysokiej impedancji. Wwczas na
W ten sposb na wyjściu wizyjnym nii nawet 520 punktw. Jednak po bazie T1 otrzymujemy 1,25V.
pozostały do wytworzenia trzy po- uwzgldnieniu działa, jakie proce- W tym miejscu warto wspo-
ziomy napicia, dla: bieli, czerni sor musi w midzyczasie wykonaĘ, mnieĘ o jeszcze jednej właściwości
i synchronizacji. ta liczba spada do 60..80 punktw. tak zbudowanego przetwornika D/
Teraz przyszła pora na dokład- A. Otł jeśli zwikszymy wartości
niejsze przyjrzenie si ramce syg- Opis układu rezystorw R1, R2 i R3 mniej wi-
nału wideo. Okazało si, łe mołna Schemat elektryczny rejestratora cej dziesiciokrotnie i ustawimy pin
znaleĘ w niej kilka stałych frag- przedstawiono na rys. 6. Nietrudno PB2 jako wejście z wewntrznym
mentw, ktre wystarczy powtarzaĘ zauwałyĘ, łe układ elektroniczny podciągniciem, to uzyskamy na
określonąliczbrazy. Rezultatytych rejestratora jest dośĘ prosty. Zawie- ekranie dodatkowy kolor - szary!
przemyśle znalazły si w tab. 2. ra tylko jeden układ scalony - W rejestratorze ta mołliwośĘ nie
Program zapisany w procesorze mikrokontroler AT90S2323 firmy jest wykorzystana, gdył producent
dokładnie odtwarza t ramk. Je- Atmel,trzy rezystorytworzące prze- procesora - firma Atmel, dopuszcza
dynym odstpstwem było przyj- twornik cyfrowo-analogowy, wtr- zbyt duły rozrzut wartości wewnt-
cie, łe połwka ostatniej linii nik emiterowy pełniący rol bufora rznego rezystora podciągającego.
nieparzystej jest dodatkowym, wyjściowego, rezonator kwarcowy Odcie szarości zaleły w znacznym
szstym impulsem wyrwnaw- z towarzyszącymi kondensatorami, stopniu od prądu podciągającego.
czym płobrazu parzystego. Zwią- kondensator blokujący i diod. Dla jednego egzemplarza procesora
zane z tym skrcenie o połow Sygnał wejściowy jest podawa- odcie mgłby byĘ zbyt ciemny,
czasu impulsu synchronizacji nie ny bezpośrednio na pin PB0 pro- podczas gdy dla innego byłby za
wpływa na stabilnośĘ obrazu. cesora U1. Wyprowadzenie to jest bardzo zbliłony do bieli. Nie sta-
Linie widoczne na ekranie nie programowo ustawione jako we- nowi to wielkiego problemu, jeśli
są w rzeczywistości całe białe, jak jście bez wewntrznego "podciąg- mamy mołliwośĘ indywidualnego
mołna by sądziĘ na podstawie rys. nicia", dziki czemu charaktery- doboru rezystorw.
5. Poziom sygnału wideo zmienia zuje si minimalnym prądem wej- Do wyjścia procesora w stanie
si w trakcie rysowania linii od ściowym, zarwno w stanie niskim niskim mołe wpłynąĘ prąd o nat-
czerni do bieli. Z całej ramki rejes- jak i wysokim. Wejście rejestratora łeniu nawet 20mA. Jednak w stanie
trator wykorzystuje w kałdym pł- nie jest wyposałone w ładen układ wysokim prąd wyjściowy jest ogra-
obrazie 272 linie. Pierwszych 240 zabezpieczający. Naleły o tym pa- niczony do około 3mA. To za mało,
linii tworzy 15 linii z prbkami. Na mitaĘ w czasie eksploatacji. Jeśli aby poprawnie wysterowaĘ wejście
Elektronika Praktyczna 10/99
54
Rejestrator przebiegu cyfrowego - przystawka do TV
listwy z czterema igłami pamiĘ programu jest zgrupowana
zgitymi pod kątem pros- w słowa i kałda instrukcja (nawet
tym. Jedna ze środko- NOP!) ma długośĘ przynajmniej
wych igieł musi byĘ usu- jednego słowa, czyli dwch bajtw.
nita. Ktra to bdzie, Generalnie, program nie jest zbyt
Rys. 7. Rozmieszczenie elementów na
łatwo stwierdziĘ, bo nie skomplikowany. Najwicej proble-
płytce drukowanej rejestratora.
ma dla niej otworu na mw nastrczało zapewnienie cza-
wideo telewizora o impednacji 75&!. płytce drukowanej. W złączu na sowej powtarzalności linii. W prze-
Dlatego sygnał z przetwornika D/A kablu zaklejamy otwr odpowiada- ciwnym razie obraz mgłby byĘ
jest podawany na baz tranzystora jący tej igle. W ten prosty sposb niestabilny. Duło czasu poświci-
T1. Tranzystor pracuje w układzie zabezpieczymy si przed mołliwoś- łem tym fragmentom programu, kt-
wtrnika emiterowego. Rezystor R5 cią nieprawidłowego podłączenia re realizują prbkowanie. Za to
dopasowuje impedancj wyjściową kabla. Teraz przystpujemy do uru- mog zapewniĘ, łe prbkowanie
wtrnika do standardowego kabla chomienia rejestratora. przy najmniejszej podstawie czasu
koncentrycznego i wejścia wideo.
Taki układ jest niezbdny, gdył Uruchomienie
List. 1.
okazało si, łe bez dopasowania Uruchomienie jak zawsze rozpo-
;********************************************
pojawiają si odbicia i nastpuje czynamy od sprawdzenia popra- ;* Program rejestratora przystawki *
;* do TV *
zauwałalne pogorszenie jakości ob- wności montału. Wprawdzie nie- ;********************************************
razu. Impedancja wejściowa telewi- wiele jest tu do sprawdzania, ale
.MACRO biel
out DDRB,Ox04 ; PB.2 -
zora (75&!) wraz z rezystorem R5 tym bardziej powinniśmy zwrciĘ
wyjście
out PORTB,Ox06 ; PB.2 = 1
tworzą dzielnik, ktry obniła napi- uwag czy przy lutowaniu nie
.ENDMACRO
cie na wejściu wideo dwukrotnie. powstały zwarcia miedzy polami
.MACRO czern
Po uwzgldnieniu spadku napicia lutowniczymi. Jeślisprawdzenie da- out DDRB,Ox00 ; PB.2 -
wejście
na złączu baza-emiter tranzystora ło wynik pozytywny, wkładamy
out PORTB,Ox02 ; PB.2 = HZ
.ENDMACRO
T1, poziomy napiciowe na wejściu zaprogramowany procesor do pod-
; .MACRO szary ; opcja
wynoszą odpowiednio: 0,03V dla stawki. Podłączamy rejestrator do
; out DDRB,Ox00 ; PB.2 -
wejście
synchronizacji, 0,28V dla czerni telewizora i zasilacza +5V lub po
; out PORTB,Ox06 ; PB.2 = pull-
up
i wygaszania oraz 0,95V dla bieli. prostu do płaskiej baterii i naszym
; .ENDMACRO
Oznacza to, łe impulsy synchroni- oczom ukazuje si obraz podobny
.MACRO sync
zacji mają amplitud 0,25V, a po- do tego, ktry przedstawiono na
out DDRB,Ox04 ; PB.2 -
wyjście
ziom bieli leły około 0,7V powyłej rys. 1. Naciskamy i przytrzymuje-
out PORTB,Ox02 ; PB.2 = 0
.ENDMACRO
poziomu wygaszania. Jak z tego wy- my przełącznik. Kursor powinien
.DEF Ox00 = r9 ; stała w rejestrze
nika, mimo prostoty przetwornika, przesunąĘ si na cyfr 1. Drugie
.DEF Ox04 = r10 ; stała w rejestrze
.DEF Ox02 = r11 ; stała w rejestrze
wyjściowy sygnał wizyjny całkiem długie naciśnicie przesuwa kursor
.DEF Ox06 = r15 ; stała w rejestrze
niele spełnia przyjte wymagania. na cyfr X, a trzecie na liter
;********************************************
Procesor U1 jest taktowany M. Teraz krtko naciskamy kla- ;* Główna pętla programu *
;********************************************
sygnałem zegarowym stabilizowa- wisz przełącznika, a naszym oczom
main:
nym rezonatorem kwarcowym Q1 ukałe si obraz przedstawiony na
; półobraz nieparzysty
mov line,Ox05 ; 5 imp. wyrównawczych
o czstotliwości 10MHz. Dioda D1 rys. 8. Dociekliwym Czytelnikom
rcall oe1
zabezpiecza procesor przed skutka- pozostawiam odczytanie tego, co
mov line,Ox05 ; 5 imp.synch.pionowej
mi podłączenia zasilania o niepra- wstpnie zapisano na drugiej stro- rcall oe2
widłowej polaryzacji. Napicie za- nie pamici prbek.
mov line,Ox04 ; 4 imp. wyrównawcze
rcall oe1
silające zablokowano kondensato-
ldi line,26 ; 16+10 linii czarnych
rem C1. Zastosowany procesor typu Oprogramowanie
rcall oe4
AT90S2323 ma wewntrzny układ Program dla mikroprocesora na-
[ciach]
; parzysty półobraz
zerowania po załączeniu zasilania, pisano w asemblerze WAVRASM,
[ciach]
dlatego nie ma potrzeby stosowania udostpnianym bezpłatnie przez fir-
rjmp main ; koniec głównej pętli
zewntrznych elementw RC. m Atmel. Uruchamianie było
;********************************************
wspomagane symulatorem AVR-
;* Procedury pomocnicze *
;********************************************
Montał Studio, rwnieł pobranym ze stro-
oe1: sync ; impuls wyrównawczy
Podzespoły rejestratora zamon- ny internetowej Atmela. Procesor
rcall ns2350 ; opóznienie 2,35us
czern
towano na jednostronnej płytce AT90S2323 posiada 2KB pamici
rcall ns29650 ; opóznienie 29,65us
drukowanej, ktrej układ ściełek programu, 128 bajtw pamici RAM dec line ; powtórz line-krotnie
brne oe1
mołna znaleĘ na wkładce we- i tyleł samo EEPROM. W aktualnej
ret
wnątrz numeru. Rozmieszczenie wersji program zajmuje całą do-
oe2: sync ; imp.synch.pionowej
rcall ns27300 ; opóznienie 27,3us
elementw ilustruje rys. 7. Pod stpną pamiĘ, pozostał jeden nie-
czern
rcall ns4700 ; opoznienie 4,7us
mikroprocesor montujemy oczywiś- wykorzystany bajt pamici RAM
dec line ; powtórz line-krotnie
brne oe2
cie podstawk. Montał pozostałych i siedem bajtw pamici EEPROM.
ret
elementw nie wymaga komenta- Nie wszystkie funkcje rejestratora,
oe4: sync ; czarna linia
rza. Jedyna uwaga mołe dotyczyĘ ktre chciałem zrealizowaĘ, zmieś- rcall ns4700 ; opóznienie 4,7us
czern
złącza igłowego do podłączania ciły si w pamici. 2KB pamici
rcall ns59300 ; opóznienie 59,3us
dec line ; powtórz line-krotnie
zasilania i kabelka wejściowego. programu to naprawd niewiele,
brne oe4
ret
W tym miejscu zastosowałem czśĘ tym bardziej, łe w procesorach AVR
Elektronika Praktyczna 10/99
55
Rejestrator przebiegu cyfrowego - przystawka do TV
zajmuje dokładnie 10 taktw zegara, usystematyzujemy.
WYKAZ ELEMENTÓW
co przy 10MHz daje rwno 1 mik- Uwaga! W czasie prbkowa-
Rezystory
rosekund. Procedury opniające, nia i przepisywania pamici pr-
R1, R3, R4: 1k&!
dziki ktrym uzyskano pozostałe bek do pamici nieulotnej proce-
R2: 2,7k&!
odstpy prbkowania, zajmują do- sor nie wytwarza sygnału wideo,
kładnie 90, 990, 9990, 99990 co objawia si chwilowym zani- R5: 75&!
i 999990 taktw zegara, co w połą- kiem obrazu. Kondensatory
czeniu z czasem wykonania proce- Dolną czśĘ ekranu telewizora
C1: 100nF/63V
dury prbkującej daje odpowiednio przeznaczyłem na wyświetlanie in-
C2, C3: 22pF
10s, 100s, 1ms, 10ms i 100ms. formacji o aktualnych ustawieniach
Półprzewodniki
Program głwny składa si rejestratora. Pierwsze od prawej
D1: 1N5817
z jednej nie koczącej si ptli. krawdzi ekranu jest pole oznaczo-
T1: BC547
Przy kałdorazowym przebiegu pt- ne symbolem Enter. Krtkie klik-
U1: AT90S2323-10PC Atmel
li wytwarzane są dwa kompletne nicie, po wskazaniu kursorem na
(zaprogramowany)
płobrazy, czyli jeden obieg ptli to pole, ustawia rejestrator w stan
Różne
zajmuje 40ms. Dla zainteresowa- gotowości. PamiĘ prbek jest ze-
Q1: rezonator kwarcowy10MHz
nych Czytelnikw zamieszczam rowana i nastpuje cykliczne
Z1: gniazdo CINCH do druku
fragment programu ilustrujący ob- sprawdzanie warunku wyzwolenia.
Z2, Z3, Z4: złącze igłowe, kątowe
sług przetwornika D/A (list. 1). Po spełnieniu warunku wyzwole-
do druku
W czasie trwania jednej z czar- nia rozpoczyna si pobieranie pr-
U1: podstawka pod układ scalony
nych linii, a dokładnie w czasie bek z wejścia rejestratora i zapisy-
DIL8
trwania 27 linii w płobrazie nie- wanie ich do pamici. W dowol-
SW1: mikroswitch do druku
parzystym, procesor sprawdza stan nym czasie prbkowanie mołemy
Kabel koncentryczny wideo
przycisku. Jeśli wykryje naciśnicie przerwaĘ przez ponowne naciśni-
o długości 2m*
na czas dłułszy nił 400ms, to cie przycisku.
Kabel trójżyłowy 0,5m z chwytakami
przesuwa kursor o jedną pozycj Drugie pole (od prawej) ozna-
* nie wchodzi w skład kitu
w lewo. Naciśnicie klawisza na cza numer aktualnie wyświetlanej
krcej nił 400ms, ale dłułej nił strony. Jak juł wspomniałem, pa-
80ms, powoduje zmian zawartości miĘ prbek jest wyświetlana na
pola wskazywanego przez kursor dwch stronach. Na pierwszej tym polu powodują cykliczną
lub wykonanie wskazywanej funk- stronie wyświetlane są prbki zmian warunku. Wyzwoleniu z
cji. Szczegłowo zostanie to opisa- o numerach od 1 do 480, a na rki odpowiada litera X.
ne w dalszej czści artykułu. drugiej od 481 do 960. Kliknicie Wskazanie kursorem pola ozna-
na tym polu powoduje zmian czonego literą M i zatwierdze-
Obsługa rejestratora numeru wyświetlanej strony. nie go przez krtki klik spowo-
Obsługa rejestratora jest sto- Kolejne pole pokazuje aktual- duje zamian zawartości pamici
sunkowo prosta i sprowadza si nie obowiązujący warunek wy- prbek z pamicią nieulotną EEP-
do wybrania kilku nastaw i za- zwolenia. Mołliwe są trzy przy- ROM. Dziki temu mołemy zapa-
początkowania prbkowania. padki: wyzwolenie na zboczu na- mitaĘ aktualnie analizowany wy-
WikszośĘ czynności została juł rastającym, opadającym lub wy- kres, a takłe odczytaĘ uprzednio
wcześniej opisana. Tutaj je tylko zwolenie z rki. Kliknicia na zapamitane przebiegi. Co jest
bardzo wałne, razem z zawartoś-
cią pamici wdruje nastawa pod-
stawy czasu, ktra obowiązywała
w momencie pobierania prbek.
Pierwsze pole z lewej strony
pokazuje aktualne ustawienie pod-
stawy czasu, czyli po prostu czas,
jaki upłynie midzy dwoma kolej-
nymi odczytami wejścia rejestrato-
ra. Mołliwe wartości to 100ms,
10ms, 1ms, 100s, 10s i 1s.
Teraz juł wiecie wszystko o
obsłudze rejestratora, prawie tyle
co ja. Zatem nie pozostaje mi nic
innego, jak łyczyĘ Wam wielu
uruchomionych układw i jeszcze
raz ponowiĘ prośb: jeśli macie
pomysł jakiegoś ciekawego urzą-
dzenia wykorzystującego TV jako
wyświetlacz - piszcie. Czekam na
Wasze propozycje.
Tomasz Gumny, AVT
Rys. 8. Zawartość pamięci EEPROM po pierwszym włączeniu
tomasz.gumny@ep.com.pl
rejestratora.
Elektronika Praktyczna 10/99
56


Wyszukiwarka

Podobne podstrony:
rejestrator przebiegu analogowego 1
rejestrator przebiegu analogowego 2
Sterowanie rejestrami przesuwnymi z wykorzystaniem interfejsu SPI na przykładzie 6 cyfrowego wyświet
Cyfrowa rejestracja dzwieku
prof dr hab inż Handkiewicz Andrzej, Elektronika Cyfrowa, Rejestr cykliczny 3
Przegląd najnowszych cyfrowych rejestratorów wideo
Cyfrowy rejestrator obrazu – DVR4
Rejestry
Klucze Rejestru Windows
Podstawy Cyfrowego Przetwarzania Sygnalów
Fotografia cyfrowa w kryminalistyce aspekty techniczno prawne
Przydatne wpisy do rejestru na komputerach klienta uzupełnie
29 w sprawie wzorów i sposobu prowadzenia centralnych rejestrów osób
Fotografia cyfrowa Ćwiczenia praktyczne
Pierwsze kroki w cyfrówce cz4
rejestr8bitowy

więcej podobnych podstron