Projekty AVT P r o j e k t y A V T WielokanaÅ‚owy system zdalnego sterowania W Elektronice dla Wszystkich 9/96 opisany byÅ‚ jednokanaÅ‚owy przeÅ‚Ä…cznik 2361 sterowany za pomocÄ… pilota telewizyjne- go. Od dÅ‚uższego czasu Czytelnicy EdW upominajÄ… siÄ™ o wielokanaÅ‚owy, niezbyt skomplikowany ukÅ‚ad zdalnego sterowa- nia za pomocÄ… podczerwieni. Najprost- szym sposobem jest wykorzystanie goto- Jak wiadomo, w kodzie RC-5 dostÄ™p- kazu. Dodatkowo, po odebraniu każdego wego, fabrycznego pilota pracujÄ…cego ne sÄ… 32 adresy. Pod każdy z nich można ważnego rozkazu, na koÅ„cówce 19 kost- w kodzie RC-5 i zbudowanie jedynie wysÅ‚ać 64 rozkazy. Piloty do odbiorników ki U1 pojawia siÄ™ na chwilÄ™ stan niski. odbiornika. Taki odbiornik sterowaÅ‚by pra- telewizyjnych pracujÄ… z adresem 0. Opi- Numery rozkazów odpowiadajÄ…ce kla- cÄ… różnych urzÄ…dzeÅ„. sywany ukÅ‚ad odbiornika może pracować wiszom popularnego niegdyÅ› pilota ELE- WÅ‚aÅ›nie taki 32-kanaÅ‚owy odbiornik z dowolnym adresem. Adres ustawia siÄ™ MIS podano w postaci dwójkowej na opisany jest w artykule. Parametry urzÄ…- za pomocÄ… zwór (jumperków), na sche- dzenia sÄ… bardzo dobre dziÄ™ki zastosowa- macie oznaczonych JP1 i JP2. W ukÅ‚adzie niu scalonego odbiornika podczerwieni modelowym pokazanym na fotografii TFMS5360 oraz dekodera SAA3049. Sy- ustawiony jest adres 0 - wszystkie wej- stem jest odporny na zakłócenia, a zasiÄ™g Å›cia adresowe sÄ… zwarte do masy jum- zależy tylko od mocy promieniowania pi- perkami z grupy JP2. Gdyby ustawiony lota. Co prawda zastosowanie ukÅ‚adu byÅ‚ inny adres, w miejsce JP1, gdzie ma SAA3049 podwyższa nieco koszt budo- być stan wysoki, należy wlutować rezy- wy, jednak obecność 32 wyjść, obsÅ‚ugu- story o wartoÅ›ci 100k&! (nie zaleca siÄ™ jÄ…cych do 32 urzÄ…dzeÅ„ przekonuje, że zwierania wejść A0...A4 bezpoÅ›rednio do ukÅ‚ad niewÄ…tpliwie jest godny uwagi. plusa zasilania). Można go wykorzystać w różnorodny Adresy w odbiorniku ustawia siÄ™ w ko- sposób, a budowa obwodów wyjÅ›cio- dzie dwójkowym za pomocÄ… zwór, nato- wych urzÄ…dzenia znakomicie to uÅ‚atwia. miast w pilotach zazwyczaj inaczej. Gdy- by ktoÅ› chciaÅ‚ zmienić adres w typowym Opis ukÅ‚adu pilocie telewizyjnym, bÄ™dzie musiaÅ‚ prze- Schemat ideowy urzÄ…dzenia pokazany ciąć istniejÄ…ce poÅ‚Ä…czenie i wykonać no- r y s u n k u 1 jest na rysunku 1. UkÅ‚ad elektroniczny za- we. W przypadku pilota z ukÅ‚adem silany jest napiÄ™ciem staÅ‚ym 5V, a dziÄ™ki SAA3010 adres równy 0 jest ustawiany obecnoÅ›ci stabilizatora U8, diody D2 oraz przez zwarcie nóżki 3 z nóżkÄ… 17. Kto kondensatora C1 caÅ‚y moduÅ‚ może być chciaÅ‚by zmienić adres na kolejny, powi- zasilany napiÄ™ciem staÅ‚ym w zakresie nien przeciąć to poÅ‚Ä…czenie, a nóżkÄ™ 3 po- 6,5...16V albo zmiennym 5...12V. Pobór Å‚Ä…czyć z jednÄ… z nóżek 15, 15, 13, 12, 11, prÄ…du jest niewielki i nie przekracza 10 10, 9, uzyskujÄ…c adresy odpowiednio 1, miliamperów. 2, 3, 4, 5, 6, 7. Impulsy promieniowania podczerwo- Po odebraniu prawidÅ‚owego rozkazu nego z pilota sÄ… odbierane przez ukÅ‚ad U7 nadanego pod wÅ‚aÅ›ciwy adres, na wyj- i podawane na wejÅ›cie dekodera Å›ciach A...F dekodera SAA3049 pojawia SAA3049. UkÅ‚ad SAA3049 pracuje tu siÄ™ liczba dwójkowa odpowiadajÄ…ca nada- w trybie adresowym. DokÅ‚adniejszy opis nemu rozkazowi. WyjÅ›cia te wyposażone tej kostki oraz kodu RC-5 byÅ‚ przedsta- sÄ… w zatrzaski (latch), a wiÄ™c numer wiony w EdW 9/96 str. 7 i 64. ostatnio odebranego rozkazu utrzymuje siÄ™ tam aż do nadejÅ›cia nastÄ™pnego roz- Rys. 2 Numery rozkazów pilota Elemis R y s . 2 N u m e r y r o z k a z ó w p i l o t a E l e m i s ELEKTRONIKA DLA WSZYSTKICH 5/99 17 Projekty AVT P r o j e k t y A V T Rys. 1 Schemat ideowy R y s . 1 S c h e m a t i d e o w y NajmÅ‚odsze trzy bity odebranego roz- (dwójkowo 000000) do 31 (dwójkowo rysunku 2. Podobnie jest w nowszych pi- kazu podawane sÄ… jednoczeÅ›nie na wej- 011111). Oznacza to, że rozkazy zaczyna- r y s u n k u 2 lotach. Å›cia adresowe A...C ukÅ‚adów U3...U6. jace siÄ™ (dwójkowo) 000, na przykÅ‚ad Ponieważ stanem aktywnym wyjść O tym, który spoÅ›ród tych czterech ukÅ‚a- 000101, spowodujÄ… zadziaÅ‚anie ukÅ‚adu A...F dekodera SAA3049 jest stan niski, dów zostanie odblokowany, decydujÄ… U3 - w tym wypadku pojawienie siÄ™ sta- uzyskane tam liczby majÄ… zanegowane stany na ich wejÅ›ciach INH (stan wysoki nu aktywnego na wyjÅ›ciu oznaczonym 5 poszczególne bity. Na przykÅ‚ad rozkaz nr blokuje pracÄ™, stan niski jÄ… umożliwia). (nóżka 15 U3). Podobnie rozkazy zaczyna- 3 (dwójkowo 000011) powoduje pojawie- WejÅ›cia INH tych ukÅ‚adów sÄ… sterowane jÄ…ce siÄ™ 001 (np. 001101) spowodujÄ… za- nie siÄ™ na wyjÅ›ciach F...A stanu 111100. przez dekoder U2, na którego wejÅ›cia ad- dziaÅ‚anie ukÅ‚adu U4. Analogicznie rozkazy Nie jest to jednak żadnÄ… przeszkodÄ…, na- resowe podane sÄ… trzy starsze bity ode- zaczynajÄ…ce siÄ™ 010 uruchmia U5, a za- leży tylko uwzglÄ™dnić ten fakt przy anali- branego rozkazu (D, E, F). czynajace siÄ™ 011 - U6. zie dalszej części urzÄ…dzenia. Podanie na wejÅ›cia adresowe A co z rozkazami 32...63? Jak widać na WyjÅ›cia A...F dekodera U1 sÄ… poÅ‚Ä…czo- A...C ukÅ‚adu 4051 liczby dwójkowej 000 rysunku 2, także w standardowym pilocie ne z wejÅ›ciami adresowymi demultiple- powoduje poÅ‚Ä…czenie wejÅ›cia X (nóżka 3) wykorzystywane sÄ… rozkazy o tak wyso- kserów U2...U6. Zastosowano tu (może z wyjÅ›ciem X0 (nóżka 13). Podanie liczby kich numerach. Aby umożliwić ich wyko- trochÄ™ nietypowe jak na takie wykorzy- 001 spowoduje poÅ‚Ä…czenie nóżek 3 i 14, rzystanie, zastosowano nietypowy spo- stanie) popularne ukÅ‚ady CMOS4051. itd... sób dekodowania starszej części rozkazu UkÅ‚ad 4051 zawiera multiplekser/demulti- W tym miejscu należy zauważyć, że (D, E, F). Jak widać, w ukÅ‚adzie U2 zwar- plekser analogowy ze wspólnym wej- ponieważ wyjÅ›cia dekodera U1 sÄ… zane- te sÄ… nóżki 1, 15, 13 oraz 5, 12, 14. Ozna- Å›ciem (nóżka 3), oÅ›mioma wyjÅ›ciami gowane, pojawienie siÄ™ rozkazu zakoÅ„- cza to, że adresy zaczynajace siÄ™ (dwój- (nóżki 1, 2, 4, 5, 12-15), trzema wejÅ›ciami czonego (dwójkowo) liczbÄ… 000, spowo- kowo) 100, 110 również uruchomiÄ… ukÅ‚ad adresowymi (nóżki 9-11) oraz wejÅ›ciem duje uaktywnienie wyjÅ›cia X7 któregoÅ› U5, podobnie jak rozkazy zaczynajÄ…ce siÄ™ blokowania INH (nóżka 6). Choć nie za- z ukÅ‚adów 4051. Kwestia negowania 010. Tak samo rozkazy zaczynajace siÄ™ od znaczono tego na schemacie, trzeba pa- wyjść A...F kostki U1 nie ma znaczenia 101 i 111 bÄ™dÄ… uruchamiać U6. Tym sa- miÄ™tać, że kostki 4051, 4052 i 4053 majÄ… dla użytkownika, dla którego istotne jest mym każde wyjÅ›cie ukÅ‚adów U5 i U6 bÄ™- dodatkowÄ… koÅ„cówkÄ™ zasilania VEE (nóż- tylko, co bÄ™dzie dziaÅ‚o siÄ™ na wyjÅ›ciach dzie uaktywniane po odebraniu jednego ka 7), wykorzystywanÄ… przy współpracy urzÄ…dzenia. WyjÅ›cia te sÄ… oznaczone na z trzech rozkazów - ich dziesiÄ™tne nume- z ukÅ‚adami analogowymi. W prezentowa- schemacie ideowym i na pÅ‚ytce liczbami ry podane sÄ… na rysunku 1. nym urzÄ…dzeniu koÅ„cówki VEE sÄ… zwarte 0...31. Liczby te odpowiadajÄ… numerom do masy (nóżek 8 tych ukÅ‚adów). rozkazów (porównaj rysunek 2) od 0 18 ELEKTRONIKA DLA WSZYSTKICH5/99 Projekty AVT P r o j e k t y A V T A co oznacza stan aktywny na wyj- Å›ciu? Uwaga! Ponieważ wykorzystano tu analogowe klucze 5051, nieaktywne wyj- Å›cia X0...X7, czyli wszystkie nieaktywne wyjÅ›cia 0...31 wiszÄ… w powietrzu - nie sÄ… nigdzie poÅ‚Ä…czone. Jest to znany z ukÅ‚adów logicznych stan trzeci. Nato- miast stan aktywny oznacza zwarcie jed- nego z wyjść 0...31 przez rezystancjÄ™ klu- cza 4051 (okoÅ‚o 100...300&!) albo do ma- sy, albo do plusa zasilania. Na pÅ‚ytce prze- widziano poÅ‚Ä…czenie (Å›cieżkÄ™) Å‚Ä…czÄ…cÄ… nóżki 3 ukÅ‚adów U3...U6) do plusa zasila- nia (+5V). PrzeciÄ™cie Å›cieżki w punkcie X i zwarcie punktów oznaczone E, F spo- woduje, że stan aktywny bÄ™dzie oznaczaÅ‚ Rys. 5 UkÅ‚ad testowy R y s . 5 U k Å‚ a d t e s t o w y podanie na jedno z wyjść 0...31 potencja- Å‚u masy. Takie rozwiÄ…zanie jest uniwersal- LED, bezpoÅ›rednio lub z szeregowymi re- r y ne, ale należy pamiÄ™tać, że w wiÄ™kszoÅ›ci zystorami 220&!...1k&!, jak pokazuje to ry- s u n e k 5 przypadków na wykorzystywanych wyj- sunek 5. Po naciÅ›niÄ™ciu w pilocie przyci- Å›ciach trzeba bÄ™dzie dodać rezystory sku powinna zapalić siÄ™ odpowiadajÄ…ca podciÄ…gajÄ…ce do plusa zasilania albo ma- mu dioda LED. Jak wspomniano, ze sy. Ale to bÄ™dzie zależeć, do czego podÅ‚Ä…- wzglÄ™du na nietypowy sposób dekodo- R y s u n e k 3 czone bÄ™dÄ… wyjÅ›cia 0...31. Rysunek 3 po- wania, niektóre z wyjść bÄ™dÄ… uaktywnia- kazuje kilka przykÅ‚adów doÅ‚Ä…czenia ne za pomocÄ… dwóch lub trzech klawiszy. Rys. 3 Sposoby podÅ‚Ä…czenia wyjść R y s . 3 S p o s o b y p o d Å‚ Ä… c z e n i a w y j Å› ć obciążenia do tych wyjść. Nigdy nie zdarzy siÄ™ jednak, by jeden kla- DziÄ™ki temu urzÄ…dzenie może wyko- wisz uaktywniÅ‚ wiÄ™cej niż jedno wyjÅ›cie. rzystać wiÄ™cej poleceÅ„ wydawanych za Montaż i uruchomienie W danej chwili aktywne może być tylko pomocÄ… standardowego pilota. UkÅ‚ad można zmontować na dwu- jedno z wyjść 0...31. Niezbyt zaawansowanym elektroni- stronnej pÅ‚ytce drukowanej, pokazanej na Przedstawione urzÄ…dzenie może być r y s u n k u 4 kom należy jeszcze wyjaÅ›nić, jakich sy- rysunku 4. Montaż nie powinien sprawić wykorzystane w różnorodny sposób, gnałów mogÄ… siÄ™ spodziewać na wyj- trudnoÅ›ci. PomocÄ… bÄ™dzie również foto- a kilka przykÅ‚adów podÅ‚Ä…czenia wyjść po- Å›ciach 0...31. grafia modelu. Pod najkosztowniejszy kazano na rysunku 3 Po pierwsze, może to być sygnaÅ‚ ciÄ…- ukÅ‚ad SAA3049 można dać podstawkÄ™ P i o t r G ó r e c k i gÅ‚y albo impulsowy. W przypadku, gdy Jak zawsze przy montażu na pÅ‚ytce Piotr Górecki Z b i g n i e w O r Å‚ o w s k i wejÅ›cie X (nóżka 3) demultipleksera U2 dwustronnej z metalizowanymi otworami Zbigniew OrÅ‚owski jest poÅ‚Ä…czona do masy (na pÅ‚ytce druko- należy starannie unikać pomyÅ‚ek, ponie- wanej realizuje to Å›cieżka), stan aktywny waż wylutowanie elementów (zwÅ‚aszcza Wykaz elementów na jednym z wyjść 0...31 pojawia siÄ™ po ukÅ‚adów scalonych) z takich pÅ‚ytek spra- odebraniu rozkazu i utrzymuje siÄ™ aż do wia duże trudnoÅ›ci. Rezystory R e z y s t o r y przyjÅ›cia nastÄ™pnego. JeÅ›li jednak wej- Po zmontowaniu ukÅ‚adu należy spraw- R1: 68k&! Å›cie X kostki U2 zostanie poÅ‚Ä…czone dzić poprawność montażu i ustalić adres. R2-R5: 22k&! RP1: R-Pack 8x10k&! z nóżkÄ… 19 U1, po odebraniu rozkazu stan JeÅ›li urzÄ…dzenie bÄ™dzie współpracować aktywny pojawi siÄ™ na jednym z wyjść z nieprzerobionym pilotem telewizyjnym, Kondensatory K o n d e n s a t o r y w postaci krótkiego impulsu, tylko na należy ustawić adres 00000, zwierajÄ…c do C1: 470µF\16V czas wystÄ…pienia stanu niskiego na wyj- masy wejÅ›cia adresowe A0...A4 kostki C2: 100µF\16V C3: 100nF ceramiczny Å›ciu 19 U1. Aby to uÅ‚atwić, na pÅ‚ytce U1 (zworami z drutu punkty oznaczone C4: 2,2µF\16V przewidziano punkty lutownicze oznaczo- JP2). W przypadku, gdyby pilot byÅ‚ prze- ne A, B, C. robiony na inny adres, te z wejść A0...A4 Półprzewodniki P ó Å‚ p r z e w o d n i k i D1,D2: 1N4148 kostki U1, które majÄ… U1: SAA3049 być w stanie 0 należy U2-U6: 4051 zewrzeć do masy, a te U7: SFH505A lub SFH506- gdzie ma być logiczna 36 lub TFMS5360 U8: LM78L05 1 należy poÅ‚Ä…czyć do PozostaÅ‚e P o z o s t a Å‚ e plusa zasilania przez re- JP1,JP2: jumper 5X2 lub zwory zystory 100k&! (wluto- X1: kwarc 4MHz wane w miejsce JP1). podstawka 20-pin pod ukÅ‚ad SAA3049 Po prawidÅ‚owym ustawieniu adresu ukÅ‚ad powinien od razu poprawnie dziaÅ‚ać. Dla Komplet podzespołów z pÅ‚ytkÄ… K o m p l e t p o d z e s p o Å‚ ó w z p Å‚ y t k Ä… pewnoÅ›ci warto skon- jest dostÄ™pny w sieci handlowej j e s t d o s t Ä™ p n y w s i e c i h a n d l o w e j trolować jego pracÄ™. AVT jako kit AVT-2361 A V T j a k o k i t A V T 2 3 6 1 W tym celu do kilku lub wiÄ™cej wyjść 0...31 na- Rys. 4 Schemat montażowy leży doÅ‚Ä…czyć diody R y s . 4 c h e m a t m o n t a ż o w y ELEKTRONIKA DLA WSZYSTKICH 5/99 19