plik


ÿþProjekty AVT Projekty AVT Projekty AVT Projekty AVT Projekty AVT 2207 Sterownik w|a [wietlnego na EPROMie Z pewno[ci wikszo[ Czytelników doBczy odpowiednie drivery i po kBopo- Podobnie jak wiele ukBadów z serii wie, jak wyglda znany od dawna i popu- cie! No tak, ale mo|e zechcemy aby w| 2000, proponowane urzdzenie larny ukBad w|a [wietlnego. Jest to po poruszaB si w dwie strony? Te| niewiel- sBu|y zabawie i rozrywce, ale mo|e prostu szereg punktów [wietlnych, lam- ki problem: licznik rewersyjny i dekoder znalez tak|e bardziej powa|ne pek lub diod LED, skBadajcy si z wielu 1 z 10 (np. 40192 i 4028). Ludzka wyob- równolegle ze sob poBczonych grup. raznia i zachBanno[ nie maj granic zastosowania, np. w reklamie czy Odpowiadajce sobie punkty z ka|dej i tym razem mo|e zamarzy si nam wy- dekoracji witryn sklepowych z okazji grupy mo|emy zapala w odpowiedniej [wietlanie poruszajcych si dwóch [wit. Oczywi[cie, jednym kolejno[ci, uzyskujc efekt  przesuwa- punktów naraz, a mo|e nawet trzech lub z najbardziej typowych zastosowaD nia si w|a [wietlnego. Po co zreszt wicej. A mo|e caBy szereg [wiateBek pisa o czym[, co najlepiej pokaza na powinien w okre[lonych momentach w|a jest o[wietlenie choinki, temat Rysunek 1 rysunku? Rysunek 1 Rysunek 1 najlepiej ilustruje migota? To wszystko daBoby si oczy- Rysunek 1 Rysunek 1 ju| wielokrotnie poruszany w EdW. zasad dziaBania naszego [wieccego wi[cie zrealizowa za pomoc typowych gada. Jest to najprostszy z wielu mo|li- ukBadów logicznych, ale stopieD kompli- wych ukBadów [wietlnych, które mo|e- kacji ukBadu przekroczyBby z pewno[ci my zrealizowa i zrealizujemy. granice zdrowego rozsdku. Postpimy Skonstruowanie ukBadu elektronicz- wic inaczej: wszystkie kombinacje lo- nego majcego sterowa punktami giczne potrzebne do uzyskiwania dowol- [wietlnymi w|a z pozoru wydaje si nych efektów [wietlnych zapiszemy proste. Wystarczy przecie| do wyj[ do- w pamici reprogramowalnej EPROM, wolnego licznika Johnsona (np. 4017) a caBa pozostaBa cz[ ukBadu zostanie maksymalnie uproszczona. PomysB oka- zaB si doskonaBy: jak za chwil zobaczy- cie proponowany ukBad skBada si z za- ledwie piciu ukBadów scalonych, wlicza- jc w to stabilizator napicia i driver zasi- lajcy diody [wiecce! Wielkim atutem proponowanego ukBadu jest mo|liwo[ jego wspóBpracy z innymi ukBadami z serii 2000, a kon- kretnie z moduBami wykonawczymi AVT- 2099, AVT-2098 i z moduBem wykonaw- czym na triakach AVT-2097, bdcym obecnie w fazie testowania przed publi- Rys. 1. kacj jego opisu. 12 ELEKTRONIKA DLA WSZYSTKICH 6/97 Projekty AVT Projekty AVT Projekty AVT Projekty AVT Projekty AVT Rys. 2. Schemat elektryczny w|a [wietlnego. poprawnie i tak bdzie rysowane w ko- jeszcze komputerów informacja o spo- Opis dziaBania lejnych projektach serii robotyki i innych. sobie programowania pamici zabrzmia- Schemat elektryczny sterownika w- Przejdzmy wreszcie do analizy sche- Ba groznie. Nie obawiajcie si, w kicie b- |a [wietlnego przedstawiony zostaB na matu, którego centralnym punktem jest dzie dostarczany zaprogramowany EP- rysunku 2 rysunku 2 rysunku 2. Zanim jednak przejdziemy do oczywi[cie pami EPROM. Czytelni- ROM, a o zapewnieniu Wam mo|liwo[ci rysunku 2 rysunku 2 analizy zasady dziaBania ukBadu, musimy kom, którzy nie stosowali dotd tego cie- samodzielnego programowania tych pa- si jeszcze rozprawi z pewnym proble- kawego elementu autor winien jest par mici, jeszcze pomy[limy. mem, który od dawna spdza autorowi sBów obja[nienia. Pami typu EPROM Po tej kolejnej dygresji wracajmy sen z powiek. Otó| w dawnych czasach, (Erasable Programmable Read Only Me- wreszcie do opisu ukBadu. CaBy obszar w pionierskim okresie wydawania EdW mory - reprogramowalna pami staBa) pamici EPROM zostaB podzielony na doszBo do drobnej pomyBki. Nie przera|aj- jest najpopularniejszym rodzajem pami- osiem banków pamici pojemno[ci po cie si, nic wielkiego, wszystkie ukBady ci staBej posiadajcej mo|liwo[ wielo- 1024B. W ka|dym z banków zapisane s dziaBaj! Opracowujc schemat pierw- krotnego programowania. Programowa- inne efekty [wietlne, a wyboru aktualne- szego ukBadu z serii robotyki autor przez nie pamici odbywa si za pomoc spe- go banku dokonujemy za pomoc prze- roztargnienie umie[ciB na schemacie za- cjalnego urzdzenia - programatora EP- Bczników S1. Zwarcie jednego z prze- miast symbolu zBcza 2x7 goldpin, sym- ROM, wspóBpracujcego z komputerem. Bczników S1 powoduje podanie na od- bol zBcza jednorzdowego 14 goldpin. Ilo[ informacji jak mo|emy zapisa powiadajce mu wej[cie adresowe pa- PBytka zostaBa oczywi[cie zaprojektowa- w epromie zale|y od typu pamici. Wy- mici stanu logicznego 0. W tabeli na poprawnie i dopiero po pewnym cza- korzystywany w naszym ukBadzie EP- 1 przedstawiono, w jaki sposób mo|e- sie zauwa|ono pomyBk. Poniewa| jed- ROM ma pojemno[ 8kB, czyli |e mo|e- my wybra aktualnie potrzebny bank nak w midzyczasie opublikowane zo- my w nim zapisa 8192 sBów 8-o bito- i uzyska wymagane w danym momen- staBy inne ukBady z tej serii, których sche- wych. Je|eli zapisane w pamici dane cie efekty. By mo|e niektórzy Czytelni- maty zawieraBy t sam nie[cisBo[, po- nie s ju| nam potrzebne, to mo|emy je cy zaniepokoili si z powodu maBych roz- stanowili[my niczego nie zmienia, aby Batwo usun. Kasowanie pamici EP- miarów ka|dego z banków. Mówic nie narobi jeszcze wikszego baBaganu. ROM odbywa si w kolejnym specjal- o pamiciach najcz[ciej u|ywamy Nie mo|na jednak czego[ takiego cig- nym urzdzeniu - kasowniku EPROM ów mega i nawet gigabajtów, a tu tylko nie- n w nieskoDczono[ i w koDcu autor i polega na na[wietleniu struktury ukBa- co wicej ni| jeden kilobajt! Policzymy zdecydowaB si sprostowa swoj omyB- du promieniowaniem ultrafioletowym wic troch: je|eli czstotliwo[ zegara k. Na schemacie widocznym na rysun- o odpowiedniej dBugo[ci fali. By mo|e w naszym ukBadzie bdzie wynosi 1Hz, ku 2 zBcze Z2 zostaBo ju| narysowane dla wielu Czytelników nie posiadajcych to kolejne sekwencje aktualnego efektu ELEKTRONIKA DLA WSZYSTKICH 6/97 13 Projekty AVT Projekty AVT Projekty AVT Projekty AVT Projekty AVT Rys. 3. Prosty sposób wBczenia diod LED. Rys. 4. Ulepszony sposób doBczenia diod LED. [wietlnego wy[wietlane bd co jedn j[ciach Q ...Q kombinacji logicznych od- Nieco odmienny sposób monta|u 0 7 rysunek 4 sekund. A zatem wy[wietlenie caBego powiadajcych kolejnym sekwencjom diod LED przedstawia rysunek 4 rysunek 4. W tym rysunek 4 rysunek 4 efektu znajdujcej si w jednym banku aktualnie wy[wietlanego efektu. Wy- przypadku wszystkie diody wyposa|one bdzie trwaBo nieco ponad... 17 minut! j[cia pamici poBczone s z wej[ciami zostaBy w rezystory szeregowe ograni- Maksymaln czstotliwo[ci zegara, ukBadu IC2 - scalonego drivera [redniej czajcy pByncy przez nie prd. To roz- przy której oko ludzkie bdzie w stanie mocy. Ka|de z wyj[ tego ukBadu mo|e- wizanie daje nam do[ du| swobod zarejestrowa ruch w|a wydaje si by my obci|y prdem o warto[ci do dziaBania, kolor i typ zastosowanych diod ok. 10Hz. Tak wic nawet przy maksy- 500mA, co daje mo|liwo[ doBczenia nie ma |adnego znaczenia. Mo|emy malnej czstotliwo[ci zegara sekwencje do ka|dego z kanaBów do 20 diod [wie- z nich ukBada zupeBnie dowolne kombi- zaczn si powtarza dopiero po ponad ccych poBczonych równolegle (zakBa- nacje, wzbogacajc w ten sposób uzys- 1,5 minuty. To chyba zupeBnie wystar- damy, |e ka|da z diod pobiera prd ok. kiwane efekty. Ogromn wad tego spo- czy, prawda? 20mA). sobu monta|u jest konieczno[ przyluto- Po wybraniu wBa[ciwego banku pa- PozostaBa cz[ ukBadu to typowo wania do diod ogromnej ilo[ci rezysto- mici wBczamy zasilanie ukBadu (banki skonstruowany zasilacz, wykorzystujcy rów. Ich warto[ nale|y dostosowa do pamici mo|na zmienia tak|e podczas scalony monolityczny stabilizator napi- napicia zasilania, tak aby prd pByncy pracy urzdzenia). Generator zegarowy cia 7805. przez diody nie przekraczaB 20mA dla zbudowany z wykorzystaniem nie[mier- Wiemy ju| wszystko o dziaBaniu na- ka|dej z nich. Obydwa omówione spo- telnego ukBadu NE555 - IC4 rozpoczyna szego sterownika w|a [wietlnego i naj- soby monta|u diod maj jedn, wspólna prac i na wej[cie dwunastobitowego wy|sza pora powiedzie par sBów wad: konieczno[ stosowania zasilacza licznika binarnego IC3 doprowadzony zo- o sposobach doBczania do niego ele- o wzgldnie maBym napiciu i du|ej wy- staje cig impulsów prostoktnych. mentów wykonawczych. Zajmijmy si dajno[ci prdowej. Czstotliwo[ sygnaBu zegarowego mo- najpierw diodami LED, a o mo|liwo[ci Wady tej nie posiada rozwizanie rysunku 5 |emy zmienia za pomoc P1, dostoso- zastosowania innych zródeB [wiatBa po- trzecie, przedstawione na rysunku 5 rysunku 5. rysunku 5 rysunku 5 wujc tempo prezentacji efektów [wiet- mówimy nieco pózniej. W tym przypadku diody LED zostaBy po- lnych do aktualnych potrzeb. Jako P1 Diody LED mo|emy doBczy do ukBa- Bczone szeregowo. Mo|emy teraz tak|e zastosowano potencjometr logaryt- du na trzy sposoby. Pierwszy z nich po- dowolnie miesza kolory i typy diod, ale rysunku 3 miczny, ze wzgldu na czysto u|ytkowe kazany jest na rysunku 3 rysunku 3 i od razu wida, musimy zastosowa zasilacz o wik- rysunku 3 rysunku 3 walory regulacji  pBynicia [wiatBa. Po- jakie ograniczenia ze sob niesie. Przy szym napiciu (ale za to o mniejszej wy- tencjometr w wersji liniowej (A) daje równolegBym poBczeniu diod z wyko- dajno[ci prdowej). Mamy nastpujce intuicyjnie mniejsz dokladno[ regu- rzystaniem o[miu rezystorów wlutowa- ograniczenia: lacji. nych w pBytk mo|emy stosowa tylko 1.Napicie zasilacza musi by wiksze Wyj[cia licznika IC3 adresuj dziesi diody jednakowego koloru. Wicej, zale- od spadku napicia na wszystkich dio-  mBodszych wej[ adresowych pami- ca si stosowa diody identycznego ty- dach poBczonych w szereg. ci EPROM powodujc ustawianie na wy- pu i od tego samego producenta. 2.Napicie zasilania nie mo|e przekro- 14 ELEKTRONIKA DLA WSZYSTKICH 6/97 Projekty AVT Projekty AVT Projekty AVT Projekty AVT Projekty AVT Autor wspomniaB w pierwszej cz[ci 3.AVT-2097 ModuB wykonawczy du|ej artykuBu o mo|liwo[ci wspóBpracy nasze- mocy na triakach. UkBad ten jest obec- go sterownika z innymi ukBadami serii nie testowany i jego opis zmie[cimy 2000. Rzeczywi[cie, taka mo|liwo[ ist- w jednym z najbli|szych numerów nieje, mo|emy wykorzysta a| trzy do- EdW. Nadaje si on do naszych celów datkowe ukBady wykonawcze: wprost idealnie: umo|liwia doBczenie 1.AVT-2099 ModuB wykonawczy [red- do sterownika w|a |arówek o mocy niej mocy. Mo|emy go doBczy rów- ograniczonej jedynie dopuszczalnym nolegle do ukBadu, wykorzystujc spe- prdem zastosowanych triaków, a po- cjalnie do tego przeznaczone zBcze nadto nie wydaje |adnych dzwików Z2. ModuB ten zawiera w sobie ukBad i nie generuje zakBóceD radioelektrycz- scalonego drivera mocy typu nych. ULN2803, podobnie jak nasz sterow- Program sterujcy nik. Stosujc moduB (lub wiksz ilo[ tych moduBów) mo|emy wielo- PozostaBa nam obecnie jeszcze jedna krotnie zwikszy ilo[ doBczonych sprawa do omówienia. Z pewno[ci do sterownika diod, lub innych ob- wielu Czytelników posiada kompute- ci|eD (np. |aróweczek choinko- ry i programatory EPROM i chcieliby wych). wykona wBasne EPROMy do swojego Rys. 5. Trzeci sposób doBczenia diod 2.AVT-2098 ModuB wykonawczy du|ej sterownika w|a. Tym Czytelnikom au- LED. mocy. Tu mo|liwo[ci mamy naprawd tor pragnie poleci wBasn, sprawdzo- ogromne: do naszego sterownika mo- n metod obliczania liczb, które na- czy 40V. Przekroczenie tego napicia |emy doBczy obci|enie do 8A na le|y umie[ci w kolejnych komórkach groziBoby uszkodzeniem ukBadu ka|dy kanaB i mog to by nawet |a- pamici. Do przygotowania takiego rówki zasilane z sieci 220VAC. Takim programu potrzebny jest dowolny ULN2803. w|em mo|na ju| o[wietli spore po- komputer (nawet Commodore-C64 Monta| i uruchomienie mieszczenie! Jest tu jednak jeden ha- z systemem operacyjnym GEOS) i ar- Rozmieszczenie elementów pokaza- czyk: moduB AVT-2098 skonstruowany kusz kalkulacyjny. Autor posBugiwaB si rysunku 6 no na rysunku 6 rysunku 6, a mozaik [cie|ek pByt- jest na przekaznikach i podczas dziaBa- komputerem klasy PC i arkuszem rysunku 6 rysunku 6 ki drukowanej na wkladce. Monta| wy- nia wydaje nieprzyjemne dla ucha MS Excell, ale mo|na zastosowa do- konujemy w tradycyjny sposób, rozpo- trzaski. Przy du|ej czstotliwo[ci pracy wolny inny arkusz kalkulacyjny, np. Lo- czynajc od najmniejszych elementów, sterownika w|a haBas byBby prawdo- tus. Kolejno[ postpowania jest nast- a koDczc na kondensatorach elektroli- podobnie trudny do zniesienia. Pozo- pujca: tycznych i stabilizatorze napicia. Autor staje wic umieszenie moduBu wyko- W pierwsz kolumn arkusza wpisu- zawsze zaleca stosowanie podstawek nawczego w miejscu, w którym haBas jemy formuB przeliczajc zapis binarny rysun- rysun- rysun- rysun- pod ukBady scalone, a wlutowanie pod- nikomu nie przeszkadza, albo zastoso- na dziesitny, tak jak pokazano na rysun- ku 7 ku 7. ku 7 ku 7 stawki pod pami EPROM jest absolut- wanie. ku 7 Komórk z formuB musimy na- nie konieczne. Mo|emy przecie| zapro- gramowa sobie w przyszBo[ci wBasne WYKAZ ELEMENTÓW WYKAZ ELEMENTÓW WYKAZ ELEMENTÓW WYKAZ ELEMENTÓW WYKAZ ELEMENTÓW EPROMy, zawierajce nowe efekty Rezystory Rezystory Rezystory Rezystory Rezystory [wietlne i musimy mie mo|liwo[ wy- miany pamici. P1: potencjometr 100kW/B Zmontowany starannie i ze sprawdzo- R1...R3, R5: 1kW nych elementów ukBad nie wymaga |ad- R4: 10kW nego uruchamiania ani regulacji. Ju| R6...R13: 68W/0,5W podczas jego pracy mo|emy jedynie do- Kondensatory Kondensatory Kondensatory Kondensatory Kondensatory bra stosownie do naszych potrzeb C1: 1000µF/25V czstotliwo[ generatora zegarowego, C2, C6: 100nF a tym samym szybko[  poruszania si C3: 10nF w|a. C4: 3,3µF/16V C5: 100µF/6,3V PóBprzewodniki PóBprzewodniki PóBprzewodniki PóBprzewodniki PóBprzewodniki BR1: mostek prostowniczy 1A IC1: zaprogramowana pami EPROM 2764 IC2: ULN2803 IC3: 4040 IC4: NE555 IC5: 7805 Ró|ne Ró|ne Ró|ne Ró|ne Ró|ne S1: SW DIP-3 Z1: ARK2 Z2: goldpin 2x14 Rys. 6. PBytka drukowana. Z3: goldpin 2x5 ELEKTRONIKA DLA WSZYSTKICH 6/97 15 Projekty AVT Projekty AVT Projekty AVT Projekty AVT Projekty AVT Rys. 7. Rys. 8. rysunku 9 stpnie przekopiowa w dóB do kolej- Na rysunku 9 rysunku 9 rysunku 9 rysunku 9 widoczne s dwa przy- Modyfikacje nych 8191 komórek. kBady Bczenia równolegBego diod LED Nastpnie caBy obszar roboczy: ko- Istnieje jeszcze jeden sposób wyko- o dwóch kolorach i schemat doBczenia lumny B, C, D, E, F, G, H i I zapeBniamy nania w|a [wietlnego. Mo|e nie wszys- do naszego sterownika girland skBadaj- zerami. Przy odrobinie wprawy w posBu- cy Czytelnicy wiedz, |e istnieje pewien cych si z dwubarwnych LED. Efekt mo- giwaniu si arkuszem kalkulacyjnym opi- szczególny rodzaj diod LED: diody dwu- |e by interesujcy: wszystkie zapisane sane czynno[ci nie zajm nam wicej ni| barwne. Posiadaj one trzy wyprowadze- w EPROM efekty bd teraz wy[wietla- minut. nia: wspóln katod i dwie, oddzielone ne na zielonym  tle . W kolumnach obszaru roboczego 1 od siebie anody. Najbardziej popularne Tak zmontowany ukBad nie bdzie jed- reprezentuje zapalon diod, a 0 zgaszo- s diody dwubarwne czerwono - zielone. nak dziaBaB bez kilku przeróbek: n. Chyba teraz ka|dy mo|e oceni, jak W najbli|szej przyszBo[ci zajmiemy - rezystory R6 i R13 nale|y zastpi wygodna jest proponowana metoda si efektami [wietlnymi, które mo|e- zworkami. tworzenia programu do EPROMu: po my uzyska za pomoc tych cieka- - zamiast ukBadu ULN2803 nale|y wBo- prostu graficznie przedstawiamy w arku- wych elementów, a teraz pomy[lmy |y w podstawk ukBad typu TD62768 szu to, co zostanie wy[wietlone przez jak doBczy je do naszego sterowni- lub jego odpowiednik. TD62768 jest rysunku 8 sterownik! Na rysunku 8 rysunku 8 podano naj- ka. Wykorzystamy tu fakt, |e napicia driverem o parametrach podobnych rysunku 8 rysunku 8 prostszy przykBad: przesunicie zapalo- odkBadajce si na diodach LED o ró|- do ULN2803 z jedn istotn ró|nic: nego punktu w prawo, a potem w lewo nych kolorach s tak|e ró|ne. Napi- zasila on odbiorniki prdu od strony oraz wyniki konwersji kodu binarnego na cie na diodzie czerwonej wynosi ok. plusa, a nie minusa zasilania. dziesitny w kolumnie A. Oczywi[cie, 1,9V, natomiast na diodzie zielonej - nale|y przeci [cie|k prowadzc podczas tworzenia programu mo|na, ok.2,2V. Co zatem si stanie, je|eli po- do nó|ki 9 tego ukBadu i doprowadzi a nawet nale|y posBugiwa si metod Bczymy ze sob anody diody dwubarw- do niej dodatnie napicie zasilania kopiowanie bloków obszaru roboczego. nej i zasilimy je wspólnie poprzez jeden sprzed stabilizatora napicia. Pozostaje ju| tylko zapisa liczby zna- rezystor? To oczywiste: zapali si tylko jdujce si w kolumnie A w postaci pliku dioda czerwona, zwierajc diod zielon. Zbigniew Raabe Zbigniew Raabe Zbigniew Raabe Zbigniew Raabe Zbigniew Raabe ASCII, a nastpnie dokona konwersji Je|eli natomiast odBczymy anod dio- tego pliku do postaci binarnej, czytelnej dy czerwonej, to zapali si dioda zie- dla programatora EPROM. lona. Rys. 9. 16 ELEKTRONIKA DLA WSZYSTKICH 6/97

Wyszukiwarka

Podobne podstrony:
Sterownik węża świetlnego
2336 Generator efektow swietlnych na EPROMie
sterownik węża świetlnego
02 06 Standard bezpiecznej pracy na dachach
2010 06?il test, czyli na ile antywirus jest skuteczny
1997 06 Uniwersalny układ ładowania akumulatorów NiCd i NiMH
Instrukcja do ćw 06 Sterowanie pracą silnika indukcyjnego za pomocą falownika
Prosty sterownik do SAA1057 na AT89C1051 Obsluguje LCD 1x16
NAPEDY I STEROWNIA PNEUMATYCZNE podzial na grupy i terminy zaj ?zNazwy1
termometr z linijką świetlną na diodach LED

więcej podobnych podstron