|
Gyártmány | PIC mikrovezérlővel megvalósított eszközök |
---|
AKAI ALCOR ALLVIEW ANTENNA DIG. BLAUPUNKT CELCUS CHIQ DAEWOO DENON DIGI DIGIHOME DIMARSON DYON DYRAS ECHOSMART FUNAI GABA GOGEN GRUNDIG HISENSE HITACHI HORIZON HYUNDAI JVC LG MANTA MILLENIUM NAVON OK ONKYO ORION DVD ORION PANASONIC PHILIPS PIONEER QILIVE SAMSUNG SENCOR SHARP SMART-TECH SONY STARLIGHT STRONG T-HOME TECHNICS TECHNIKA TECHWOOD TELEFUNKEN TESLA THOMSON TOSHIBA UPC VIDEOTON VILLANYÓRA VODAFON VORTEX WAYTEQ YAMADA YAMAHA |
Itt szeretnék bemutatni az előző menüpontok folytatásaként egy µPD6122G-001 IC szimulátor távirányítót. A távirányító képes minden címet és parancsot előállítani. Működhet egylövéses és folyamatos módban. Ezen felül azokat a parancsokat is kiadja, amelyeket csak mikrovezérlős távirányítók generálnak.
Tovább haladva a sárga gomb a D5-öst (+32), a zöld a D6 -ost (+64), a piros pedig a D7-es bitet (+128) állítja 1-be. Minden további nyomásra szintet vált. Viszont ide beiktattam egy prioritási sorrendet. Ennek röviden az értelme az, hogy ne kelljen teljesen binárisan kapcsolgatni a szinteket, hanem egy részét automatikusan végezze. Ezzel a parancsok folyamatos kiadási sorrendje is gyorsabb. Pontosabban arról van szó, hogy például a D4 és D5 bitek bekapcsolása után, tovább lépve a következő 16 parancsra, ne kelljen ezeket kikapcsolni miután a D6-ost bekapcsoltuk. Vagyis a D6-os bit bekapcsolásával automatikusan nullázódik az alatta lévő D5-ös és D4-es bit. A D7-es bekapcsolásakor pedig az alatta lévő 3 bit vált 0-ba. Tehát egy magasabb számú parancs kiadásakor mindig a megfelelő legmagasabb bit bekapcsolásával kezdjük és úgy haladjunk lefele. Ezért írtam a színes gombokhoz a bit decimális megfelelőjét. Példaként a 168-as parancsot szeretnénk kiadni. Ekkor fejben is kiszámolható, hogy ez a 128+32+8 összege. Így a D7-es bitet bekapcsoljuk, amely kapásból nullázza az alatta lévőket, majd a D5-öst is megnyomjuk. Ekkor már 160-nál tartunk vagyis a 0-ás gombon a 160. parancs található. Nincsen más teendőnk csak a 8-as gombot megnyomni. Az 1. táblázatban látható a parancsok intervallumában színesen ábrázolva, hogy a µPD6122G-001 IC mely parancsokat képes kibocsátani. A táblázatban nincsen megjelölve az összesen 6 darab kettősgomb megnyomásakor kiadott parancs száma. A következő oszlopokban a felső 4 bit összes kombinációja látható. Színesen jelölve van a prioritás miatti automatikus kapcsolgatás. Ezt konkrétan a 2-es táblázatban lehet látni. Rátérnék a többi funkcióra is. A legfelső sorban a már megismert RESET-en kívül van még kettő nyomógomb. Ezek a parancsbyte legfelső négy bitjét törlik vagy 1-be állítják. Vagyis a legfelső parancsok (240-255) egyetlen gombnyomással elérhetővé válnak. Nem kell bekapcsolnunk sorban a D7-et, D6-ot, D5-öt és D4-et. A másik gomb ezeket a biteket rögtön alaphelyzetbe hozza. A lényeges eltérés a két RESET között az, hogy ez utóbbi nem állítja alaphelyzetbe a címeket. A távirányító alsó soraiban található C1-es gombbal lehet a Cím1-et növelni és csökkenteni. Amennyiben az alaphelyzetből indulunk ki, akkor C1 növelésével C2 automatikusan csökken. Ez a szinkron üzemmód. Ilyenkor C2 megnyomásával nem tudunk a kibocsátott jelalakba beavatkozni. Mivel nagyon sok készülék távirányítójában a C2 módosítására nem használnak fel alkatrészt, ezért sokszor sikerrel járhatunk, ha szinkron módban végig pásztázzuk a 256 lehetőséget, címenként több számgombot is megnyomkodva. Ez azért kell, mert nem biztos, hogy a készülék egy parancsra reagál valamit. Amennyiben több gombot is megnyomunk, úgy nagyobb az esélye a készülék valamelyik funkciójának eltalálására. Értelemszerűen aszinkron üzemmódban a C1-től függetlenül lehet állítani a C2-öt bármelyik irányban. A C1 is tetszés szerint módosítható. Viszont ha visszakapcsolunk szinkron módba, akkor C2 ugrik a C1 byte 1-es komplemensére. Az 1/CONT funkció az egylövéses és folyamatos mód váltását végzi. Az egylövéses mód jelalakját az RC-IC menüpontban már láthatták. A távirányító a fő jelalak kisugárzása után már csak ezeket adja ki 108ms-onként. Folyamatos módban mindig leadja a teljes jelsorozatot ciklusonként. A távirányító bármilyen címen tartja a 108ms-os ciklusidőt. Amennyiben az eredeti IC-t kell szimulálni, akkor az alábbi eljárást kell követni. 1. Az általános RESET után állítsuk be a megfelelő címeket és módot! 2. A számgombok növekvő sorrendbe történő nyomogatásával a 0-15-ig terjedő parancsokat adjuk le. 3. A D4-es (kék) gombot egyszer lenyomva ismételjük meg az előző műveletet! Ekkor 16-31 között pásztázunk. 4. A D6-os (zöld) gomb egyszeri lenyomásával a 64-79 közötti parancsokat állíthatjuk elő. 5. A D4-es (kék) gomb megnyomásával a 80-95 közötti parancsokat kapjuk.
A távirányító paraméterei: |
(c) 2007 Varga András. IR-99 BT. Minden jog fenntartva! |