■" -a 4
z T n T' y 'í
r '
DM 7,50 ATS 72^ sFR 7,50 175 - Ft
Elektronikai folyóirat
FM 2000Csúcskategóriájú FM sztereo tuner ®
Fémkereső
Idökódinterfész [51
la
H ü l
Bo s S 'é | w 6 ? ? ^ 3 I ’ “ ö
fStf^íTi
■ ^ I H ijr fr r i‘< omerői . f
Hálózatkapcsolóautomata
V o&aöv
- “ ■ ¿ S í
_ _ J | .s * ‘* | | l i *
lm
MIKROVILL HIRADASTECHNIKA1126 Budapest, Böszörményi út 2. Tel.: 156-7197. Fax: 201-1489
Devecseri Andrásigazgató
AUDIO ALKATRÉSZ BIZTOSÍTÉK CD SOR CSATLAKOZÓ DIGITÁLIS IC DIÓDA DIÓDA HÍD DOBOZELEKTRONCSŐ FOGLALAT, TARTOZÉK ICIC FOGLALAT IZZÓJELFOGÓKAPCSOLÓKÉPCSŐKRISTÁLY, SZŰRŐ LED, OPTOELEKTRONIKA MEMÓRIA, COMPUTER IC MIKROFON, HANGSZÓRÓ MŰSZER SMD CD SOR SMD DIÓDA éMD ELLENÁLLÁS SMD ICSMD KONDENZÁTOR SMD TRANZISZTOR SMD DIGITÁLIS IC SPRAY, VEGYSZERs ta b il iza to r ICSZELÉN, SZELÉNPATRON SZERELVÉNYEK SZERSZÁM TIRISZTOR TRANSZFORMATOR TRANZISZTOR TRIAC-DIAC TV ALKATRÉSZ VARICAP DIÓDA VENTILLÁTOR, MOTOR VIDEO ALKATRÉSZ ZENER DIÓDA
Diódák1N4001 2 -1N4007 5 -TV16-D2 2 0 -ZPD27-33 6,50ZY43-33 12,50
TranzisztorokBC182 6,-BC212 3,40BC308B 5,50BC328 7,50BC416C 11,50BD135 15,-BD249C 85,-BD250C 95,-BF258 27,50BF509 22,50BF961 20,-BF964 27,50BFG65T 127,50BFR91 40,-BU208A 135,-BU326A 185,-BU508A 150,-TIP122 42,50TIP127 65,-TIP147 .122,50
Tirisztor2N6394 69,-KT505 55,-
TriacBT137/600 82,50TIC226D 110,-
ElektroncsőDY86 37,506F12P 110,-ECH84 100,-EF184 82,50PCC189 97,50EL84 100,-PCL200 55,-
IC7400 17,507407 22,5074174 60,-74193 45,-7437 25,-7474 27,507490 30,-7493 27,5074C08 35,-74C93 60,-74HC08 20,-74HC157 37,5074HC244 52,5074HCT00 20,-74HCT04 25,-74HCT08 22,5074HCT10 22,5074HCT123 45,-74HCT132 45,-74HCT244 45,-74HCT245 57,5074HCT393 50,-74HCT540 55,-74S00 27,5074S08 40,-74S32 30,-74S74 40,-74S132 47,5074S175 35,-74LS00 20,-74LS04 20,-
74LS08 30,- TDA3590 370,-74LS13 30,- TDA3651 150,-74LS14 22,50 TDA4050 300,-74LS42 27,50 TDA7212 75,-74LS90 25,- TEÁI 009 200,-74LS93 25,- TEÁI 087 60,-74LS123 40,- TEA2025 157,5074LS138 37,50 TL061 35,-74LS244 45,- TL062 37,5074LS245 45,- TL071 45,-74LS251 35,- TL080 25,-74LS374 40,- TL081 42,50ICL7106 362,50 TL084 60,-LA3201 160,- U143M 110,-LA4182 160,- UA339 80,-LF351 60,- UA723 22,50LM301 45,- UA741 30,-LM324 25,- UA747 47,50LM386 55,- UAA180 100,-LM565 90,- UL1481 127,50LM2902 60,- ULN2004 72,50LM2903 60,- 2651 75,-MC1458 30,- 2732 425,-MDA2020 150,- 27C64 337,50NE542 142,50 4116 100,-NE5534 65,- 5516 275,-SAA1250 372,50 6665 75,-SAA1272 325,- 8039 452,50S042 100,- 8042 102,50STK4024 762,50 8085 287,50STK4432 675,- 8145 150,-STK5333 900,- 8224 372,50STK548 1280,- 8255 200,-TA7208 190,- 8259 247,50TBA120S 47,50 8282 425,-TBA120U 37,50 CD4000 27,50TBA520 40,- CD4001 25,-TBA81OAS 60,- CD4007 35,-TCA440 77,50 CD4011 22,50TCA730 87,50 CD4013 30,-TCA740 100,- CD4017 37,50TDA440 50,- CD4021 30,-TDA1046 140,- CD4023 30,-TDA1170S 107,50 CD4027 25,-TDA1950 117,50 CD4049 35,-TDA2003 97,50 CD4060 40,-TDA2004 180,- CD4066 30,-TDA2006 110,- CD4069 25,-TDA2030 142,50 CD4093 28,50TDA2530 420,- CD4099 35,-TDA3560 275,- CD4511 40,-
... • - ■ - .. ........
n a j i i t n y ^ W
1992/5
41112142526 29 31 33
36
TARTALOMFM 2000Fényeröszabályozó 12 V-os izzókhozFém keresőIdökód in te rfész Az RC5-ÖS kód250 millíwattos e rős ítőVezetőképesség-m érőHálózatkapcsoíó automataAz E lek to r EPC(egypaneles számítógép) alkalmazási versenye 8051-es Mikrokontroller- és Assembler-tanfolyam
AMATŐRÖK FIGYELEM!
Új és javítható PC alkatrészek és mechanikák• XT; 640 kilobájt RAM, 360 kilobájtos hajlékonylemez-meghajtó
(monitor nélkül) 20 000 Ft• AT: 1 megabájt RAM, 1,2 megabájtos hajlékonylemez-meghajtó
(monitor nélkül) 28 000 FtST-225, ST-251 winchesterek olcsó áron kaphatókRAM• 4164-12 nettó: 40 Ft/db• 41256-12 nettó: 60 Ft/dbHasznált monitorokat géppel együtt 45%-kaI olcsóbban árusítunk! Cím: Budapest VL, Székely Mihály u. 5. Telefon: 122-2069
AZ R-C ELEKTRONIKA KFT. KIFIZETI ÖN HELYETT! Térítés nélkül juttatjuk el a megadott címre azon olvasóinknak lapunkat, akik előfizetői lesznek az ELEKTOR-nak!Legyen Ön is az Elektor előfizetője!Előfizetési lehetőséget biztosítunk Önnek, ha a bármelyik postahivatalban beszerezhető rózsaszínű befizetési csekket megfelelően kitöltve elküldi címünkre (1064 Budapest, Vörösmarty u. 67.). A csekk közlemény-rovatában kérjük, jelezze, hogy mely számokra tart igényt (pl.: 1992/1., 2. stb.).ÖN SZERENCSÉS EMBER! Hiszen nemcsak térítésmentesen juttatjuk el az előfizetett példányokat címére, hanem amennyiben valamilyen külső körülmény miatt kénytelenek lennénk árainkat emelni, úgy természetesen az eredetileg befizetett áron kapja továbbra is az Elektort.Előfizetési dyak: három hónapra 525 Ft, hat hónapra 1075 ft, kilenc hónapra 1575 Ft, tizenkét hónapra 2100 Ft, de egyedi előfizetéseket is teljesítünk (175 Ft/szám).
Heti 25, íll. 15 órás tanfolyamainkon megtanítjuk az IBM PC számítógép kezelésére, szövegszerkesztésre.
Szakirányú oklevél szerezhető. Telefon: 116-2680
Az újságban megjelenő valamennyi rajz, ábra és az újság teljes tartalma szerzői jogilag védett. A kiadááTa szövegek, a képek, a grafikák után- közlésének, másolásának és bárminemű feldolgozásának joga a Magyar Köztársaság területén kizárólag az R -C Elektronika KFT-t illeti meg.
Sokszorosítás fénymásolóval vagy más eszközökkel, bemutatás a rádió- és tv-műsorokban, az újságban megjelent bármilyen anyag tárolása adatfeldolgozó rendszerekben csak az R-C Elektronika KFT. előzetes engedélyével lehetséges!
Felhívjuk figyelmüket, hogy a hirdetési szövegért felelősséget nem vállalunk!
© Uitgeversmaatschappij Elektuur B.V. (Beek, Hollandia) 1991.
ELEKTOR Európai iroda: FRANCIAORSZÁG INDIA OLASZORSZÁG SPANYOLORSZÁG
Főszerkesztő: Postbus 75 Elektor sari Elektor Gruppo Editoriale Resistor ElectrónicaLakatos András 6190 AB BEEK Les Trois Tilleuls Elektronics PVT Ltd. JCE AplicadaOlvasószerkesztő: The Netherlands B.P 59., Chhotani Building Via Ferri 6, 20092 Calle Maudes 15Sárdi Mária Telephone: 59850 NIEPPE 52 C, Proctor Road, CINISELSAMO Entio C.Művészeti szerkesztő: +31 46 38 94 44 Szerkesztők: Grant Road (E) (Mi) 28003 MADRIDPécsi Gábor Telex: 5661 D.R.S. Meyer BOMBAY 400/007 Italy Szerkesztő:Kiadja; (elekt n i) és G.C.P Szerkesztő: Szerkesztő: Augustin GonzalesR-C Elektronika KFT. Fax: +31 46 37 01 Raedersdorf C.R. Chandarana Mr. Castelfranchi Buelta
(Nytsz:D1Vezérigazgató: GÖRÖGORSZÁG IZRAEL PAKISZTÁN SVÉDORSZÁG
B/SZI/920/91.) M.M.J. LandmanA szerkesztőség Elektro EPE Elektorcal Electro-Shop Electronic Press ABés a kiadóhivatal Kariskaki 14 PO. Box 41096 35 Naseem Plaza Box 5505címe: Nemzeti 16673 TEL AVIV 61410 Lasbella Chawk 14105 HUDDINGE1064 Budapest, szerkesztőségek: Voula-ATHÉN Szerkesztő: KARACHI 5. Szerkesztő:Vörösmarty u. 67. Szerkesztő: M. Avraham Szerkesztő: Bill CedrumSzerkesztőségi titkár: ANGLIA E. Xanthoulis Zain AhmedFerenczy Barbara NÉMETORSZÁG USA és KANADATelefon: Elektor Electronics HOLLANDIA PORTUGÁLIA(36-1) 111-6640 (Publishing) Elektor Verlag Elektor ElektronicsHU ISSN 1215-380 X PO. Box 1414 Elektuur BV GmbH. Ferreira & Bento USASzedés, nyomás és Dorchester DT2 Peter Süsterfeld Strasse 25. Lda P.O. Box 876kötés: 8YH Treckpoelstraat 2-4. 5100 AACHEN R. D. Estefani, 32-1 PETERBOROUGHDorogi Nyomda Kft. England 6191 VK BEEK Szerkesztő: 1000 LISSZABON NH 03458-0876Felelős vezető: Szerkesztő: Szerkesztő: E. J. A. Szerkesztő: Kiadó:Miseje Attila Len Seymour PE.L. Kersemaker Krempelsauer Jeremiás Sequeira Edward T. Dell
1992/5 3
Csúcskategóriájú FM sztereó tunerírta: Hubert Reelsen, oki. mérnök
IAz Elektor már többször kitűzte a mércét a kiváló elő- és végfokozatok kifejlesztésével. Ebben a kate- gáriában azonban mindeddig hiányzott a megfelelő URH tuner. Az FM 2000-rel olyan megoldást mutatunk be, amely technikailag és hangminőség szempontjából egyaránt rendkívüli tulajdonságokat ígér. A pazar „frontend”-től a négy kristályszűrőt tartalmazó KF-részen át egészen a 80C32-vel működő szintézeres hangolásig következetesen a maximális minőségre törekedtünk - nem feledkezve meg a beállítás egyszerűségéről sem.
A szintézeres iiangolás napjainkban már nem különlegesség és már a középkategóriájú tunerek is egy sor technikát, valamint egészen liasz- nálliató vételi teljesítményt nyújtanak, viszonylag kedvező áron. Ha azonban egyszer közelebbről megvizsgáljuk a belső életüket, akkor megállapíthatjuk, hogy a nagysorozatok esetén az alacsony költségű előállítás érdekében elkerülhetetlenek a kompromisszumok. Ez nemcsak a műanyag tokozású alkatrészek és az olcsó alapanyagú, egyetlen nagy panel alkalmazására, hanem a kapcsolástechnika igénytelenségére is vonatkozik. A minőséget az egyszerű frontenden és az olcsó kerámiaszűrőkkel működő KF- erősítők határozzák meg. Egyedi megépítés esetén ezzel szemben elviselhető költségek mellett is lényegesen jobb minőségű alkatrészeket lehet használni. A minőségen a szintézeres hangolásnál sem kell takarékoskodni, itt olyan IC-ket használhatunk, amelyeket a professzionális hírközlés vevőkészülékeihez fejlesztettek ki. Ezen túlmenően a hangolási elvet az MCS családba tartozó, kereskedelmi forgalomban beszerezhető, külön EP- ROM-mal ellátott mikrokontroller segítségével valósítjuk meg. Ezáltal lehetőség nyílik a hangolási szoftver cseréjére vagy módosítására is.
ÁttekintésA nagy sorozatban gyái'tott készülékekkel ellentétben, saját megépítés esetén nem jelent gondot (például a digitális zavaró hatásoknak a nagy- frekvenciás és a hangfrekvenciás jelfeldolgozás áramköri egységeitől
való távoltartása érdekében) az egyes funkcionális csoportok elektronikájának külön panelokon való megépítése. Az FM 2000 áttekintő tömb vázlatát az 1. ábrán mutatjuk be.
Frontend-ként az FD12, a napjainkban legjobbnak tekinthető, egyedileg beszerezhető tuner szolgál. Hangolása kapacitásdiódákkai történik. A hangolófeszültséget számjegyes billentyűzettel ellátott szinté- zer szolgáltatja, amely mikrokontrollerrel vezérelt 99 tárolóhelyén több adó tárolására képes, mint amennyi az URH sávban egyáltalán elhelyezhető. A tárolóhely és a vételi frekvencia egyidejű kijelzésére nagy, világos LED kijelző szolgál. Mivel az FD12 az oszcillátorjelet leválasztott kimeneten szolgáltatja, a szintézer- hez való csatlakozás nem jelent
problémát, a tuner átalakítása sohasem szükséges.
A középfrekvenciás erősítő mindenekelőtt szintstabilitásával és nagy szelektivitásával tűnik ki. Ez utóbbi mindenekelőtt a drága szűrőknek köszönhető. Mindkét KF- erősítő fokozat után ugyanis két-két kiváló minőségű kristályszűrőből álló szűrőblokk következik. A limíter és a demodulátor szerepét a jól bevált TDA1576 típusú Philips IC látja el, mely a német High-End gyártók
1. ábraFrontend: Bemeneti egység ZF-Verstärker: KF erősítő Quarzfilter: Kristályszűrő MPX-Signal: MPX-jel Demodulator Kreis mit Nachstimmung: Automatikus utánhangolású demodulátor rezgőkör MUTE: ZajzárAFC-Verstärker: AFC erősítő U ABSTIMM: U HANGOL Tastatur: Billentyűzet Mikroprozessor: Mikroprocesszor Synthesizer: Szintézer
■MODESELECT: Üzemmódkapcsoió Netzteil: Hálózati tápegység Tipp-Tasten Modeselect: Üzemmódkapcsoló nyomógombjai Basisverbreitung: Sztereoalap kiszélesítés Pseudo-Stereo: Pszeudosztereó Normal-Betrieb: Normálüzem L: Bal R:Jobb
1 ábra. Az FM 2000 egységeinek áttekintése
1 Y
FD12
Frontend
D>TD A1576
LIMITER
Demodulator
J ABSTtUM□ □ □ □ □ □ □ □
Tastatur
1 FM-Gszlllator ^ □ □ □ □ Mikroprozessor
□ □ □ □ Synthesizer
□□□□
D>
MODESELECT B
MUTE
15V
- K ^
STEREO f t 15V
h K ^
BasisverbreitungPseudo-StereoNormaNBetrieb -KD
4 1992/5
2. ábra:Regelung: Szabályozás intern: belső extern: külső Vorverstärker: Előerősítő Mischer: Keverő Emitterfolger: Emitterkövető Auskopplung des Oszillatorsignals: Oszcillátorjel kicsatolás ZF-Ausgang: KF kimenet Frequenzausgang: Frekvenciakimenet UAbst: Uhangoló
legjobb referencia-vevőkészülékeiben is rendszeresen megtaláiliató. Az FM 2000 különlegessége itt a de- modulátorkörnek a kis torzítások folyamatos garantálása céljából történő automatikus utánhangolása. Kis torzítások nagy csatornaszelektivitás melletti elérést teszi lehetővé az ugyancsak a Philips Components- től származó TDA1578 sztereó de- kóder. A csatornaelválasztást itt fáziskorrektor alkalmazásával még tovább javítottuk.
A hangfrekvenciás kimeneti erősítő szerepét a TDA3810 tölti be, mely néhány járulékos szolgáltatást is biztosít. Mivel az FM 2000 nem mindig szolgál a tétlenül élvezett klasszikus zene vételére, különleges sztereó effektusok is gazdagítják az élményeket (wide, pseu- do). Ha nem nyerik el tetszésünket.
2. ábra. A kiváló minőségű FD12 varikapos hangolású tuner tömbvázlata
3. ábra. A különösen igényes tervezésű kapcsolás olyan vételi és nagyjelű tulajdonságokat tesz lehetővé, melyek következtében ez a frontend a csúcskategóriájú készülékek ideális vevőegységének tűnik
1992/5
akkor ezek a hangzást befolyásoló kapcsolások teljesen kiiktathatók; normál üzemben a TDA3810 nem más, mint egy kiváló minőségű hangfrekvenciás előerősítő, amely kisohmos kimeneti jelet szolgáltat.
Behangolás nélkül?Saját építésű tuner esetében teljesen értelmetlen a kiváló minőségű alkatrészek használata akkor, ha a jó működést lehetetlenné teszik a nagyfrekvenciás problémák, vagy csődöt mond a behangolás. Az FM 2000-hez olyan elvet dolgoztunk ki, amely csaknem behangolás nélkül és egyszerű műszerekkel optimális eredményt nyújt. Elsőként a bemeneti résszel kapcsolatos problémákat küszöböltük ki azzal, hogy a gyártó által gondosan behangolt kész tunert alkalmaztunk.
Nagyobb problémát okoz a KF egység. Itt hangolás nélkül általában úgyszólván semmi sem megy. Az elfogadható vételi tulajdonságokhoz szükséges távolszelektivitás javításáért még a behangolást nem igénylő keramikus szűrők alkalmazása esetén is elkerülhetetlen a kiegészítő, tekercses szűrők használata és azoknak vobbulátor segítségével történő behangolása. Az igazsághoz hozzátartozik, hogy a kerámiaszűrők valóban kiváló minőségű tuner céljaira többnyire nem is alkalmasak. Az áteresztő tartományban kis hullámosságot és konstans csoportfutási időt mutató négypólusú vagy még inkább hatpólusú LC szűrők kedvező előfeltételeket biztosítanak ugyan a jó hangminőséghez, optimális behangolásuk azonban jól felszerelt nagyfrekvenciás laboratóriumot és sok know- how-t feltételez. A fejlesztők körében dicsért 6-pólusú induktivitásos Toko-szűrők is utólagos finom behangolást kívánnak meg és beszerzésük sem könnyű. Maradnak tehát az egyébként csak a profi vevőkben használatos kristályszűrők. Ezek nem éppen olcsók, viszont igen éles szelektivitásúak, és amellett, hogy hullámosságuk csekély, korrekt lezáróimpedanciák esetén nem igényelnek behangolást. A szelektivitáshoz az FM 2000-ben használt kristályszűrő blokkokból kettő már elegendő lenne, ha a távolszelektivitás növeléséért kiegészítő LC-kö- röket is alkalmaznánk. Akkor azonban megint gondot okozna a behangolás. Szerencsére két-két kristályszűrő soros kapcsolásával távolszelektivitás szempontjából is lényeges javulást sikerült elérni a szelektivitásgörbében, és így az FM 2000 KF egységében az induktivitásos szűrők használatától - és ezzel a behangolástól is - el lehetett tekinteni.
A kvadratúrademodulátornál azonban a torzítási tényezőnek a fázisto- I
ló kör linearitásától való függése oly nagy, hogy kiváló minőségű vevő esetében behangolást nem igénylő megoldás, keramikus rezonátor használata mellett szóba sem jöhet. A lehető legkisebb torzítások elérése érdekében kétkörös LC-szűrőt alkalmaztunk, melyet természetesen behangolatlan állapotban hoznak forgalomba. A kapcsolás kidolgozása során két szempontból is gondoskodtunk arról, hogy ebből a kapcsolásból az optimumot lehessen kihozni:
Egyrészt a KF-panelon egy10,7 MHz-es kristályoszcillátort helyeztünk el azért, hogy tesztelés és a behangolás során referenciajel álljon rendelkezésre. így nagyfrekvenciás generátor használata nem szükséges. Másrészt a demodulátor a már említett automatikus utánhan- golással rendelkezik. Ez utóbbi a behangolást lényegesen egyszerűsíti, mert a finomhangolás feladatát átveszi a szabályozókapcsolás. Talán még ennél is fontosabb az ily módon elért hőmérsékleti és hosszú idejű stabilitás. A szabályozókapcsolás az eltéréseket és a tűréseket automatikusan kiegyenlíti és így még hosszabb üzemeltetési idő eltelte után sem észlelhető növekedés a torzítási tényezőben.
Az FD12kz FM tunereknek ezt a remek példányát eredeti formájában több mint 10 éve fejlesztette ki és ajánlja egy ideje kiváló minőségű vevőkészülékek kifejlesztéséhez a VALVO. Annak idején az egyik vásárlójuk a Kassel közelében működő kicsi, de kiváló Restek HIFI gyártócég volt, mely később aztán az FD12 gyártását a Valvótól átvette. Ahogy a2. ábra tömbvázlata és a kapcsolási rajz (3. ábra) mutatja, a tuner belsőleg egy Dual-Gate MOSFET-tel működő szabályozott előerősítő fokozatot és négy (BB204 típusú kettős varikapokkal) hangolt előkört tartalmaz. Az antennabemenet a szabványnak megfelelő 75 Q, aszimmetrikus. Ez a nagyértékű előerősítő fokozat a kétszeresen kiegyenlített aktív keverővei együtt teszi lehetővé az elsőosztályú zajmértékű és nagyjelű tulajdonságok elérését. 40 dB feszültségerősítés mellett a tuner zajmértéke 4 dB. Aki nehéz vételi viszonyai miatt az abszolút maximális érzékenységre törekszik, az a bemeneti MOSFET cseréje útján további javulást érhet el. A szerző mintakészülékében a szokványos BF900-at BF982-re cserélte ki. Ehhez a művelethez azonban egy kis tapasztalat és érzék szükséges. Az átalakításnak azonban nincs sok értelme, ha a tuner nem közvetlenül passzív antennára csatlakozik, hanem erősítővel (erősítőkkel) ellátott antennaberendezésről, vagy kábel
ről üzemel. Ebben az esetben viszont jó, ha tudjuk, hogy az FD12 1 Veff(l) nagyfrekvenciás bemeneti feszültséget is fel tud dolgozni, maga az oszcillátor pedig a bemenetre adott 2 V mellett sem mutat különösebb elhangolódást!
Az összesen öt hangolt kör számára szolgáló hangolófeszültség a tuneren belül egy emitterkövető útján kerül leválasztásra. A 15-ös csatlakozási ponton a hangolófeszültség tartománya 3,8-tól 27 V-ig terjed, ezért az emitterkövetőt a 14- es csatlakozási pontról 30 V körüli, az előbbinél nagyobb feszültséggel kell működtetni. Az FD12 normál tápfeszültsége (6-os és 17-es kivezetés) 20 V, áramfelvétele mintegy 26 mA.
A keverő kimenetén megjelenő10,7 MHz-es jel már az FD12-ben áthalad egy 300 kHz sávszélességű első középfrekvenciás sávszűrőn, mielőtt a KF-kimenetet képező 9-es kivezetésre kerül. A kritikus csatolás megvalósítása céljából ezt a kimenetet 330 Q-mal kell lezárni.
A főpanelEzen a nagy panelon található lényegében az FM 2000 teljes jelfeldolgozása - az antennacsatlakozótól a hangfrekvenciás sztereókimenetig. Ide tartozik a frontend feszült- ségszabályozója és a többi elektronika is. Ennek a panelnak a kapcsolási rajza a 4. ábrán szerepel, a nyomtatott áramkör beültetése az 5. ábrán látható.
A nyomtatott áramköri lapon elhelyezett legnagyobb alkatrész az FD12, melyet merőleges helyzetben kell közvetlenül a panelra szerelni (lásd a fotókat). A tuner és a főpanel csatlakozópontjai közötti összekötéseket forrcsúcsok segítségével
Mi teret adunkPRINCESShifihangsugárzó 80 W, 8 Ohm Hallgasson a fülére!Gyártja a B &GHangtechnikai Betéti Társaság8000Székesfehérvár, Agyag u. 8.Tel.: 22/21-015
1992/5
i P Í H
. h— >1001- H R nooi |-
“ S °
©
1 0
r ^ i 4
m
1 - 4 ^
■-y 5 V gI H + “
| © —H3H
4 i ^ [
i-4[m co5 ^
P i f t r ^" aCE O
2 OS
H í
l r ^ | Ö !“ Z
^ - Í £ [ 8 ^
t e j i
T 'j :
' H r t
^ n E jKZ |- KZ
A A W
♦♦
■ E ü
i t
H lö fO
H
' ^ ± ~ 8 ‘ E E > Io?^— -ef r*M
1 4FC
i f E E l f N I H
l 4
b r i
y :
t |X É s 3 % s E
h H ^ —
I ^ F
Z
1 1 ^ ' ^ 1
in
Í2 s,s y - g "’r^C^DT!
H
3 °E }^ o
H i ,.E (W
i , | £ |s
J ^ [ j l
I ©H
ld
0)<N C
s I Q> (/) S TQ m Cl m O U. IZ m Z < Z IO + O D ü B
i rO jJ™
i
4. ábra. A főpanel kapcsolási rajza. Ezen található az FM2000-nek az antennabemenettől a hangfrekvenciás sztereokimenetíg terjedő teljes jelfeldolgozása
1992/5 7
a legrövidebb úton közvetlen befor- rasztással kell megvalósítani. Az antennacsatlakozót így nem közvetlenül az FD12-re, hanem a főpanel „Ant.” bemenetére kell betölteni.
KF erősítőA kimeneti KF jel az FD12 9-es kivezetéséről a BFT66-OS T1 tranzisztorral működő első KF erősítő fokozatra kerül. Ezt a tranzisztort kis zajmérték melletti nagy kivezérelhető- ségi tartománya miatt általában antennaerősítőkben szokták használni. Itt nagylinearitású és zajszegény erősítőként szolgál. Közvetlenül az FD12 kimenetén történik a10,7 MHz-es kristályoszcillátor csatlakoztatása is. Normál üzemben az oszcillátor (R75 mellett elhelyezett) C jumpere (rövidzárdugó vagy átkötőhuzal) nem kerül beültetésre, így az oszcillátor tápfeszültséget nem kap. A kikapcsolt oszcillátor a KF jelet nem terheli, mert a kicsatolás igen kis kerámia-kondenzátoron (C2) át történik.
Az első KF erősítő kimenetét a TQF 2599 típusú első kristályszűrőhöz illesztjük, mely R7 útján a második kristályszűrővel ösz- szekötve szűrőpárt alkot.
Mivel a kristályszűrők csak két- két kristályt tartalmaznak, a két kvarcszűrő soros elrendezése a szelektivitásgörbe érezhető javulásához vezet.
A szűrők csillapítása miatt az azokat követő (T2 és T3 tranzisztorokkal működő) két egymás után kötött erősítőfokozat feladata a középfrekvenciás jelnek a következő két kristályszűrő előtti jelentős felerősítése. A két fokozat csaknem teljesen azonos és belsőleg az emitterellenállá- sok (R í3, R í7) útján erős negatív visszacsatolással működnek, melynek következtében bemeneti és kimeneti ellenállásuk jól definiált és li- nearitásuk is igen jó. A QF3 és QF4 elemekből képzett második kristályszűrőpáron való áthaladás után a KF jel a demodulátorra jut.
DemodulátorATDA 1576 típusú ICI-gyel megvalósított kapcsolás a limiter erősítőt és a kvadratúra-demodulátort tartalmazza. Az IC térerősség-indikátor kimenettel is rendelkezik. Az IC1 bemeneti feszültségével logarit- mikusan arányos kimeneti feszültség az M1 csatlakozási pontról vehető le.
FM tunerek tervezésénél igen fontos, hogy a határolás (a jel amplitúdójának túlvezérlés következtében fellépő vágása) ne valamelyik KF erősítőben vagy éppen a nagy- frekvenciás tunerfokozatban, hanem a demodulátor előtt ebből a célból beiktatott limiterfokozatban következzék be. A TDA1576-ban
AtKATRÉSZJEGYZÉK
ElfenáMsok:Rí, R9=330 R2, R6=470 aR3. R í7. R20, R26, R7S=68 Q R4s3k3R5, R í2, Rí 6, R í9, R30, R32=1 kR7, R18=330 fíR8, R76=1k5R10, R14= 27 kR11, R15=4k7R13, R22, R74=150 QR21,R31=3k9R23, R39, R42 ... R44=47 kR24, R49, R50=15 kR25, R33, R62 R65. R79=10 kR27, R28=1 MR29, R38, R45, R60, R71, R72=1Ó0 IR34^68 kR35-150 kR36=39 kR37=1B0kR40, R67, R68^2k7R41=270 0R46, R47,=í1k2R48, R53=15 0R51, R52=1k8R54, R58,=16 k, 1%R55, R57=22 k R56^11 k. 1%R59=20 k, 1%R61, R77, R78=18:kR66=12kR69, R70=560 OR73=2k2Pl =25 k, beállító potméter P2=10 k, beállító potíftéíérKondenzátorok:Cl, C8. C9, C35, C64=4n7 C2==1p8C3, C l5, Cl 6, C60=47:tiC4... C7, C11 ...C14, 022, C23=1ÓpCIO, C30, C48, 049=470 m017=10 ^/63 V, radiáíis018=100 ji/30 V, radiális019...C21, 037, 039--041,068=100 n024=120 p025, 026=100 p027=150p028, 043, 050, 058, 058=10 p/25
V, radiális029, 036, 042, 069=220 nC31,C53=33n032=330 h033=1 n034=470 p038, 051, 052=100 |i/25 % radiális044, C45=3n3046, 047=1r^5054, C55=15n056=22 n057=10 n061=33 p062=270 pC63=2n2065, 066= 1 pL067=220 1 /25 V070=4^ 7/25 V071=220 p072=560 p073=680 p074=56 p
Félvezetők:D1=BB204BD2=1N4004I01=TDA1576!C2=TDA1578ÁIC3=TDA3810I04=LM317105=7815I06=TL081T1=BFT66T2, T3=BF199T4=BF324T5, T6«éOS50-Induktivitások:L1=1 mH fix induktivitás ípl. Toko 144HY-102)L2=1^iH, fix induktivitás (pl. Toko 144LY-1R0)L3, L4=39 mH fix induktivitás (pL Toko 265LX-393)
Egyebek:FM tuner, FD12 (RESTEK) QF1...QF4=TQF-2599, 10,7 MHz-es kristályszörő (Toyocom)FL1, FL2=214KOS-10115X Q1=10,7 MHz-es rezgőkristály, HC18U (soros rezonancia) Hűtőborda SK104/40 mm (Fischer) NYÁK száma: 920005-1
8 1992/5
5. ábra. Az egyoldalas főpanel beültetése. A NYÁK fóliarajza szokás szerint a lap közepén található
ezt a határoló fokozatot úgy méretezték, hogy a határolás már alacsony jelszinteknél és mindenekelőtt szimmetrikusan lép fel. Ezáltal a kapcsolás a jel amplitúdóját konstans értéken tartja, tekintettel arra, hogy az amplitúdóingadozásokat és a zajimpulzusokat elnyomja. A limi- terfokozat alkalmazásával így tehát megvalósul a vevő nagy AM-elnyo- mására vonatkozó követelmény.
Miután a nemkívánatos amplitúdómodulációk eltávolítása megtörtént, a demodulátornak már csak a jel frekvenciamodulációját kell de
modulálnia. A kvadratúra demodulá- torhoz szükséges fázistolók szerepét a speciális kapcsolású FM és Fi2 szűrők töltik be. Mivel a tuner szintézeres hangolású, a TDA1576 AFC-kapcsolását más módon lehet felhasználni. Ha Fi1 pontosan10,7 MHz-re van hangolva, akkor az IC1 által a 8-as és 9-es kivezetései között (modulációmentes eset) szolgáltatott különbségi feszültség nullával egyenlő. A középfrekvencia esetleges elhangolódásának mértékétől és irányától függően a 8-as és a 9-es kivezetések közötti feszült
ségkülönbség kisebb vagy nagyobb pozitív vagy negatív érték lesz. Ahelyett, hogy ezt a korrekciós feszültséget a tuner oszcillátor frekvenciájának utánszabályozására használnánk (normál AFC funkció), itt - a szintézernek köszönhetően - abból indulhatunk ki, hogy a tunernek az állomásra való ráhangolása pontos. Ha most az említett kivezetéseken különbségi feszültség lép fel, akkor ez a kvadratúra-demodulátor áramkörnek az öregedés, illetve hőmérsékleti hatás következtében fellépő elhangolódása vagy egyszerűen nem egészen pontos behangolása miatt van. Ennek következményeként már viszonylag kis elhangolás mellett is több százalékra növekszik az ideális esetben 0,05%-os torzítási tényező.
A TDA1576 AFC kivezetéseire csatlakozó IC7 műveleti erősítő a fellépő feszültségkülönbséget kiértékeli és a kvadratúra-demodulátor rezgőkörét a BB204 kettős kapacitásdióda segítségével a névleges frekvenciára hangolja. Mint minden vezérlésnél, a szabályozási tartomány itt is korlátozott, ezért a természetesen behangolás nélkül forgalomba hozott Fi1 és Fi2 teljes elhangzásának kisimítására nincs mód. így tehát egyszeri beállításhoz egy pontosan 10,7 MHz frekvenciát szolgáltató szignálgenerátor szükséges. Mint a bevezetésben már szó volt róla, ez a generátor a T4 tranzisztorral és a Q1 kristállyal megépített oszcillátor formájában már a főpanelon megtalálható.
A T4 tranzisztorra a „C” dugaszol- ható átkötés útján +15 V tápfeszültséget adva az oszcillátor a tunerrel párhuzamosan 10,7 MHz-es nagy- frekvenciás jelet táplál be. Kihúzott antennacsatlakozó esetén ez külső zavart nem okoz.
A 8-as kivezetésen megjelenő AFC egyenfeszültségre még a demodulált FM jel, az úgynevezett multiplexjel (MPX-jel) szuperponáló- dik. Ez a monó hangfrekvenciás jelből (B+J összegjelből) áll, az arra rámodulált valamennyi összetevővel együtt. Ezek részletezve jelenleg a következők:
■ a sztereó különbségi jel (B-J) dekódolására és a monó/sztereó kijelző vezérlésére szolgáló 19 kHz- es pilotjel;
■ az elnyomott 38 kHz-es segédvivőre modulált sztereó különbségi jel két oldalsávja;
■ az 57 kHz-es segédvivőre modulált ARI-jel (közlekedési információk);
■ az RDS-jelnek az ARI segédvivő körül elhelyezkedő két oldalsávja (az 57 kHz-es elnyomott segédvivő amplitúdómodulált).
A 8-as kivezetés ennek megfelelően valamennyi dekóderfajta, így az RDS dekóder, a közlekedési de- kóder és a sztereódekóder számára
1992/5
a megfelelő csatlakozási pontot képezi.
SztereódekóderA sztereódekóder a főpanelon a TDA1578 dekóder IC (IC2) formájában már rendelkezésre áll. Mivel mindegyik KF egység fázistolásokat hozhat létre, a sztereódekóder irányában haladó jel útjába az R32, L1, C72/73, és C71 elemekből kialakítva egy fázistoló tagot iktattunk be. A csatornák közti elválasztás P1 segítségével állítható be optimálisra. Azonban már P1 középállásában is 40 dB feletti érték valósul meg.
P2-vel a 38 kHz-es sztereó segédvivő visszaállítására szolgáló PLL-oszcillátor üresjárási frekvenciája állítható be. A sztereódekóder azonban ennél még sokkal többet tud. Ha T5 a MONO bemenetről 3 V- nál nagyobb vezérlést kap, akkor a dekóder sztereóról monó vételre kapcsol vissza. A dekóder kimenetén minden hangfrekvencia recsegésmentes elnyomása céljából ugyanígy lehet a panel MUTE bemenetéről a T6 tranzisztor útján a mute funkciót is vezérelni. Ezt a vezérlést a szintézer végezheti és/vagy lehet a jel erősségétől függő is. Ter
mészetesen a zajzár kézi kapcsolása is könnyen megvalósítható. A TDA1578 a sztereó- és a mute funkcióra egyaránt nyitott kollektoros csatlakozási pontokkal rendelkezik (1-es és 2-es kivezetés), melyek a kijelző LED-ek közvetlen kapcsolására alkalmasak.
A deemphasis itt a sztereódekóder kimeneti erősítő R49/C44 és R50/C55 útján fennálló negatív visszacsatolásában valósul meg. Mivel maga a dekóder a 15-ös és 16-os hangfrekvenciás kimeneteken a 19 kHz-es pilotjelet kielégítően nem nyomja el, annak kiszűrését a soros rezgőkörként működő L3/4 és C46/47 végzi.
Hangfrekvenciás processzorEzután IC3 (TDA3810) következik. Ennek az IC-nek három üzemmódja van: a hangfrekvenciás jel változatlan továbbítása (egyszerű átkötés), a sztereó alapszélesség, megnövelése az egyik csatornának a másik csatornához történő 50%-os invertált hozzáadása útján (wide) és pszeudosztereó hatás létrehozása a betáplált monojel mindkét kimeneten történő frekvenciafüggő fázistolása útján (pseudo).
A kívánt funkció az A és B bemenetű MODESELECT útján választható. Míg normál üzemben a TDA3810 a CD-nek megfelelő zajtávolsággal működő, abszolút lineáris kimeneti meghajtó szerepét tölti be, tehát hallható hatást egyáltalán nem vált ki, addig a wide üzemmód a sztereó hangvisszaadás javítására alkalmazható. A pszeudosztereó ef- fekt viszont nemcsak a monó adások feldolgozására használható. Éppen az effektekben amúgyis gazdag pop- és rockzene sztereóhangja válik még teltebbé a pszeudosztereó kapcsolás használata esetén. Hogy tetszik-e, az a zenei anyagtól és végső soron az egyéni ízléstől fü^g. Ha nem, akkor azonnal vissza lehet kapcsolni normál állásba és élvezni lehet a 90-es évek hamisítatlan URH-hangját.
A későbbiekben majd foglalkozunk a főpanel megépítésével, valamint az üzembe helyezéssel és a behangolással. Reméljük, hogy a közeljövőben már a szintézeres hangolást is be tudjuk mutatni. ■
- í í t e
Partnereink még tökéletesebb kiszolgálása érdé kedelmi irodát nyitottunk Budapesten,ahol kiválóállnak az Önök rendelkezésére.
Az ELBATEX kizárólagos disztribútoraAz ELBATEX kizárólagos disztribútora
^ SffiPü! ynyjxi/i/i (M) moHa szeretne rendszeres tájékoztatást kapni termékeinkrő szaki információra van szüksége, kérjük jelentkezzen az akSzándékunkban áll egy kereskedelmi hálózat kiépítés keresünk. Szívesen vesszük az Önök pályázatát is.
Nálunk beszerezhető a Maxim, Motorola és National alkatrészek TELJES SZAKIRODALMA!
1 V , . - •
1138 Budapest, Váci út 202. Tel.: 140-919 • Fax: 120-9478
10 1992/5
A kapcsolás ideálisan alkalmas olyan 12 V-os izzólámpák szabályozására 21 Watt teljesítményig, amelyeket többnyire kempingekben, lakókocsikban használnak. A tapasztalat szerint ez a szabályozó a szokásos kemping-fény- csővel is jól működik (16 Wattig), ha a lámpával párhuzamosan (a két „L”- lel jelölt kapcsolási pont közé) egy kb. 0,47 |iF- os fóliakondenzátort kapcsolunk.
A szabályozó kapcsolása lényegében egy műveleti erősítő (IC1) köré felépített astabil multivibrátorból áll. Az IC magas kimenőfeszültsége esetén a C2 az R5/D2 ágon és a P l felső felén keresztül töltődik fel 8 V-ra. Alacsony kimenőfeszültség mellett a kondenzátor csak R6, D3 és P l alsó felén keresztül sülhet ki. P1 állása tehát meghatározza a kitöltési tényezőt (16% és 92% között). A működési frekvencia mintegy 38 Hz.
A műveleti erősítő kimeneténél egy olyan teljesít- mény-FET található, amely azonos ütemben nyit és zár. A hűtetlen tranzisztor szabályozza a 21 W-os iz-
D 3o-M-oOiWS ¡OCMR7 lO t CHf«5 IQ
o íeE >
zólámpákat. 90 W-ig terjedő magasabb teljesítményigény esetén a BŰZ 10
(vagy ami még jobb, BUZ11) tranzisztort egy megfelelően nagy hűtőpro
filra kell szigetelve felszerelni.
C l, Dl és Rí védi az önmagában csak 2 mA-t fogyasztó kapcsolást a polaritás felcserélésével szemben. így a tápfeszültség csatlakozóinak egyszerű megfordításával a szabályozófunkció kikapcsolható, a FET ezután diódaként működik az áteresztő irányban. ■
Anyagjegyzék:
Ellenállások:R1=100 QR2...R4=10kR5=22kR6=2k2R7=4k7Pl =100-k-Potenciométer (lineáris)
Kondenzátorok:Cl =100 ^/40 V C2=220n
Félvezetők:D1=1N4001 D2, D3=1N4148 T1=BUZ10 IC1=LM741
Egyebek:S1=Kapcsoló Ixbe K1=4-pólusú NYÁK sorkapocs NYÁK: 904036
A felületi szerelés miniatűr alkatrészei egyre inkább tért hódítanak a tömegtermelésben, mert az SMD-al- katrészek automatikus szerelése lényegében egyszerűbb, mint a hagyományos, láb-kivezetéses alkatrészek automatikus beültetése.
Ma már a laboratóriumi kísérletek során is növekvő mértékben használunk SMD-ket. Ezeknek a kis alkatrészeknek a kezelése nem egészen egyszerű; különleges kézügyességet igényel. Különösen az olyan kísérletek idegölők, melyek során gyakran szükséges az alkatrésze
ket cserélni. Könnyítésként adjuk itt köz/e egy SMD- tesztlap NYÁK rajzolatát. Az SMD-alkatrészeket köz
vetlenül a fóliaoldalra kell forrasztani. A rézfelületek méretét és a térközöket úgy határoztuk meg, hogy
valamennyi fajta SMD-al- katrész (beleértve az IC- ket is) közvetlenül felvihető legyen. ■
i i i i n i i i i i i i i ii i i i i i i i i i t i i i i
i i i i i i i i i i i i i i i iiiífiiiiiiiiiiii. lllllSSfllllllllg
17------------------------ G(D
1992/5 11
905323539123235323535353485348484853232348
Irta: Kamil Kraus
E fémkereső viszonylag nagy permeabílitású, meglehetősen nagy tárgyak kimutatására alkalmas. Azt is kijelzi, hogy az érzékelőtekercs terében található mágneses tárgy jó vagy rossz mágneses vezetőképességű tulajdonságokkal rendelkezik-e (vas/alumínium). Fémkeresőnk a földben rejlő pénzdarabok felkutatására tehát nem alkalmas, mert ahhoz nem elég érzékeny. Megbízhatóan behatárolja azonban az olyan, bizonyára sok olvasónk számára nem közömbös anyagokat, mint a bombák, vagy az „elrejtett” kincsek.
A fémkereső táplálása két 9 V-os telepből szimmetrikusan történik. Mindkét telep terhelése kb. 15 mA. Az L1 érzékelőtekercs a T1 tranzisztorral működő szinuszos oszcillátor induktivitását képezi. Alaphelyzetben az IC1-be integrált PLL (fáziszárt hurok) részét képező VCO (feszültségvezéreit oszcillátor) rezgési frekvenciája azonos a szinuszos oszcillátor frekvenciájával. Az utóbbi frekvencia azonban megváltozik, ha az L1 környezetébe fémtárgy kerül. Ilyenkor a szinuszos oszcillátor elhangolódik és az IC1 6-os és 7-es kivezetése között feszültségkülönbség lép fel, mely a szinuszos oszcillátor frekvenciája és a VCO frekvenciája közötti különbséggel arányos. E különbségi feszültség hatására az M1 forgótekercses műszer a nullhelyzetnek megfelelő középállásból kitér. A mutató kitérése a frekvenciaváltozás mértékét jelzi, míg a kitérés iránya a tekercs által érzékelt anyag tulajdonságaitól függ. Kapcsolásunkban ±50 |iA végkitérésű műszert használunk.
A tekercset kb. 10 cm átmérőjű műanyag testre fel
tekercseit 40 menet zománcozott rézhuzal ((j) 0,3 ... 0,5 mm) képezi (Id. a fotón). Az így nyert induktivitás biztosítja, hogy a szinuszos oszcillátor nagyjából a PLL VCO-jának frekvenciáján rezeg.
A kapcsolás megépítése után IC1 2-es kivezetésére kötött oszcilloszkóppal ellenőrizzük, hogy ott 75 kHz körüli frekvenciájú szinuszjel jelenik-e meg. Ezt követően P l-e t úgy állítsuk be, hogy a 4-es kivezetésen fellépő négyszögjel élei a 2-es kivezetésen megjelenő szinuszjel pozitív csúcsaival essenek egybe. Ezután a P2 potméterrel állítsuk nullára a mérőműszert. Mivel a műszer nullapontja a telepfeszültség csökkenésével kismértékben eltolódik, a balansz beállítását a használat során időnként meg kell ismételni. ■
ALKATRÉSZJEGYZÉK Tekercs:Elímáifásúk: L1 =iáscf a szövegbenR1=6k8 Félvezetők:R2, R3=4k7 T1=BC547BR4=680 a T2,T3=BC557BR6, R6«5k6 fC1»NE665NP1=10k, hellpot Egyebek:P2-470 Q, lineáris S1 =kapcsoíó, miniatűr,potenciométer kétáramkőrösKondenzátorok: Bt1, B t2-9 V-osC l, 02=100 ^1/16 V, álló patentkapcsos telepC3=68n M1 =±50 fiA-esC4^15n középálíásúC5, C8«10n forgótekercses műszer.C6, C7=1n NYÁK száma: 924038
12 1992/5
ALBAGDMPSZÁMÍTÁSTECHNIKAI KISSZÖVETKEZE'
A számítógépek és Irodatechnikai berendezések mellett saját gyártású
telefonalközpontokkalis állunk rendelkezésére.
Típus Fővonal/mellék Ár (Ft, ÁFA nélkül)
DlGíTEX 28 2/8 43 9 0 0 -Szolgáltatások: hívásátirányítás, hívásátvétel, visszacsengetés, setup, konferencia
beszélgetés...Engedély száma: E-5347/90
DÍGITEX 624 3/8 59 000,-3/16 89 000,-3/24 119 000,-6/16 99 000,-6/24 129 000,-
Szolgáltatáspk: hívásátirányítás, hívásátvétel, visszacsengetés, setup, konferencia beszélgetés, naplózás, jogosultságvizsgálat, soros vonali interfész...
Engedély száma: E-5508/1/92
Tarifaszámláló (naplózás mellékenként és/vagy személyenként)
3 fővonalra 40 000,-6 fővonalra 50 000,-
A telefonalközpontokra egy év garanciát biztosítunk.
H-8000 Székesfehérvár, Hosszúsétatér 4-6. Telefon: (22) 15-414 • Telefax: (22) 27-532
Telex: 29-200 Alcom H
1992/5 13
IDOKOD INTERFESZIdőkód magnószalagon
Pontos időkód magnószalagra történő felvétele útján a későbbi lejátszás során a szalaggal szinkronban tetszőleges folyamatok vezérelhetők. Ilyen rendszerek alkalmazásának legkedveltebb területe a diavetítők vezérlése a tökéletes diabemutató érdekében. Az interfész azonban digitális, valós idejű szalagszámlálóként is használható.
Az itt leírt kapcsolás a szalag egy sávjára Idökód jelet vesz fel. A felvétel fix intervallumokban történik, úgyhogy pl. egy vetítőre pontos időzítéssel adhatók vezérlő utasítások. Ugyanezek a (szalagra rögzített) időkód jelek természetesen számítógéppel feldolgozhatók. Hasonló rendszerek a kereskedelemben igen drágán kaphatók, így a saját megépítés a költségek szempontjából is vonzónak tűnik.
A diavetítőkkel együtt történő alkalmazáshoz vezérlőként egy „Diabemutató”, valamint egy többsávos magnó és egy számítógép szükséges.
PC helyett egypanelos számítógép is használható. A cikkben egy még fejlesztés alatt álló Z-80-as kártyát veszünk majd figyelembe az időkód interfésszel együtt történő használat szempontjából.
A számítógép azért szükséges, hogy a diavetítés minden lehetséges effektusát programozni tudjuk. A program az időkód interfész segítségével a szalagra rögzített kísérőhanghoz csatolható úgy, hogy a zene mellé a 3-as vagy 4-es sávra felvesszük az időkódot. Mivel a szalagról érkező időkód pontos időreferenciát jelent, a diavetítésre egzakt
időpontokat lehet megadni. A vetítési sorrend megváltoztatása céljából csak a vezérlőprogramban szereplő időadatot kell megváltoztatni. Ez gyakorlatilag abszolút precizitással történhet, mivel a vezérlésben 10 ms-os pontosság érhető el. A rendszer maximálisan 16 vetítő vezérlésére alkalmas.
Az elvAz időkód szalagra történő rögzítése kb. 1000 baudos, kis bitsebességű soros jelként megy végbe. A rendszer orsós és kazettás magnetofonokhoz egyaránt alkalmas. A digitális vezérlőjelet képező logikai egyesek és nullák 5000 Hz-es, illetve 2500 Hz-es hangjel-sorozatokká (burst-ökké, hangfrekvenciás kötegekké) kerülnek átalakításra. Minden byte (8 bit) körülbelül 10 ms időtartamot vesz igénybe. A komplett digitális szó egy statrbitből, nyolc adatbitből, egy paritásbitből és két stopbitből tevődik össze.
Decimális számot egy Nibble (4 bites szó) fejezhet ki. 5 Nibble 99 perc, 59,9 másodperc időtartomány kódolását teszi lehetővé (9999,9 másodpercet is írhatnánk, de az kissé szokatlan lenne). Ez a kapacitás
az orsós magnókon használt hosz- szanjátszó szalagokhoz is elegendő. Mivel 5 Nibble 2 1/2 byte-nak felel meg, egy Nibble megmarad az ellenőrzőszöveg számára. Egy komplett időkód, az ellenőrzőösszeget is beleértve 30 ms-ot vesz igénybe.
Mivel az időkód és a zenei műsor ugyanarra a szalagra kerül felvételre, a kettő elválaszthatatlanul ösz- szekötődik. Ez azt jelenti, hogy a szinkronizálást még a szalag megnyúlása sem zavarja meg.
Az időkód szalagról történő visz- szajátszása esetén a felbontás tovább növelhető azzal, hogy a felvett időkódok közé eső időket a számítógép számolja ki. Még ha az időkód kiolvasása során hibák lépnek is fel, a számítógép programjának az időt továbbra is meg kell tartania, hibásan dekódolt időkód átvételére nem kerülhet sor. Ha az időkód kézi üzemmódban kerül felhasználásra, akkor a nagyobb felbontású időkódoknak nincs értelmük, hiszen ki képes akár csak a 10 ms-os lépésekben érkező kódokra is reagálni?!
A kézi üzemmód céljára az időkód interfész a futó idő kijelzését szolgáló LED kijelzővel látható el. Ez a kijelző moduláris és azokra a kijelző NYÁK-okra alapszik, melyek EDITS címkejelzők formájában ismertek.
A szalag lejátszása során az interfész a számítógépről leválasztható és digitális szalagszámlálóként használható.
További szolgáltatásként az időkód mellé a diavezérlő információ (a vezérlőprogram) is felvehető a szalagra. Erre a célra az interfész ki- egészítő be- és kimenettel rendelkezik. Az előnyök egyértelműek: a program floppylemezen való tárolása nem szükséges, a bemutatás a programfuttatás közepén is kezdhető és PC nélkül is lehetséges, hiszen csak időkód interfész és vezérlőkészülék (valamint természetesen a vetítők és a magnó) szükséges.
A hardverAz időkód interfész hardvert úgy alakítottuk ki, hogy minimális szoftverrel tegye egyaránt lehetővé a felvételt és a lejátszást. A soros kód elvileg közvetlenül felvehető a szalagra és ugyanúgy le is játszható. Ebben az esetben azonban a számítógépnek állandóan ezzel kellene foglalkoznia, amihez legalább egy szabályos RS232 interfész lenne szükséges.
Itt az interfész hardver egy kód valamennyi byte-ját összegyűjti és átmenetileg mindaddig tárolja, míg a következő kód rendelkezésre nem áll. Ha szükséges, akkor a számítógép egy kódot ki tud olvasni. Annak megakadályozására, hogy a rendszer hamis kódot kapjon, minden kód csak egyszer érhető el olvasás
14 1992/5
IM fíÜ
sál. Az adatokat a számítógép párhuzamosan (pl. adatbusz útján) nagy sebességgel olvashatja ki. Az adatoknak az időkód interfészbe és onnan a szalagra való írása ugyancsak egyszerű és gyors folyamat.
A rendszer működését az 1. ábra tömbvázlata mutatja be. A legfontosabb részt az UART (kétirányú soros/párhuzamos átalakító) képezi. A szalagról és a szalagra történő átvitel sorosan történik, a kapcsolás többi része az adatokat párhuzamosan dolgozza fel.
Az UART függetlenül tud adni és venni. Az átviteli sebességet az órajel generátor határozza meg, mely ráadásul adásra és vételre különbözőképpen állítható be.
AdásA számítógép által szolgáltatott adatok párhuzamos/soros átalakítása után az adatfolyamban egymást követő logikai szintek logikai 1 esetén 5000 Hz-es, logikai 0 esetén 2500 Hz-es hangfrekvenciás kötegekké (burst-ökké) kerülnek átalakításra. Ehhez az átalakításhoz az órafrekvenciát az UART óragenerátora szolgáltatja. A burst-öknek a magnó felé való továbbítása előtt szintbeállítás és sávszélesség korlátozás történik.
VételA szalagról érkező adatok felerősítésre, majd egy Schmitt-trigger útján digitalizálásra kerülnek. A két burst- frekvencia megkülönböztetésére és a megfelelő logikai egyesek és nullák UART számára történő előállítását egy frekvenciadetektor végzi. Ha az adatok érvényesek, akkor aktivizálásra kerül a „data available” (adatok elérhetők - DAV) jel és az adatok megjelennek a konverter párhuzamos kimenetein.
AdatfeldolgozásAz időkód három byte-ját a byte-lép- tető és a kóddetektor egy egységgé állítja össze. Amikor a konverter új adatszó kezdetét állapítja meg, akkor az előzőleg betöltött szó a byte- léptetőben egy lépéssel továbblép, így a rendszer egyidejűleg maximálisan négy byte-ot képes „emlékezetben tartani”. A következő szó beérkezésekor a „legöregebb” byte elvész.
Egy komplett kód kezdetének és végének az adatfolyamban való felismerhetősége céljából a kódokat egymástól szünetek választják el. így a DAV jel a szünet alatt hosz- szabb időtartama aktivizálódik, mint az egy kódot alkotó byte-ok között. Ezt érzékeli a kóddetektor, mely a vett kódoknak a kijelzőre történő továbbításáról is gondoskodik. Ha a kódok nem kerülnek felhasználásra,
1. ábra. Az időkód interfész tömbvázlata
akkor a kijelző csupán azt mutatja folyamatosan, ahogy azok a szalagról beérkeznek.
A számítógép feladataA számítógép felé történő Illesztés szerepét az 1. ábrán látható számítógép-interfész tölti be. A kóddetektor kimenetének és a számító- gép-interfésznek az összeköttetését a CLK (CIock) vezeték reteszeli. A számítógép számára egy (más jelek kiolvasására is szolgáló) puffer nyújt lehetőséget egy kód jelenlétének megállapítására. Új adatbyte betöltésének megakadályozása céljából kód jelenléte esetén a léptető bemenet a számítógép-inlerfészre is rákapcsolódik.
A számítógép-interfész lehetőséget nyújt a kód byte-onként történő beolvasására és feldolgozására. A beolvasási folyamat befejeződése után a reteszelő átmeneti tároló (latch) Reset jelet vár, mielőtt a következő kód fogadására alkalmassá válna.
Az adatáramlás időbenilefolyásaAhhoz, hogy az időkód byte-jai összefüggő blokk formájában kerülhessenek detektálásra, elegendő gyorsasággal kell azokat egymás után átvinni. Figyelembe kell vennünk a kódfelismeréshez és az egyes byte-ok továbbításához szükséges időket. Mivel a soros/párhuzamos átalakító közvetlenül egy byte vétele után nem képes további
adatok feldolgozására és csak két byte számára elegendő hellyel rendelkezik, a rendszernek egy olyan jelet kell szolgáltatnia, mely jelzi, hogy a következő adatbyte felkínálására sor kerülhet. Ez az átalakító által szolgáltatott TBMT (Transmitter Buffer EMpTy - adópuffer üres) jellel érhető el. Mihelyt a TBMT-”1” állapot jelzi, hogy az adópuffer üres, újabb adatbyte felkínálására kerülhet sor.
A rendszer írási sebességét az biztosítja, hogy egy kód byte-jai azonnal továbbításra kerülnek, mihelyt a puffer kiürül. Ennek során ügyelni kell a kódok közötti szünetek betartására.
Az ismertetett rendszer feltételezi az átalakító TBMT kimenetének állandó figyelését. Egy másik lehetőség szerint minden byte továbbítását egy, a megelőző byte vége előtt kiadott interrupt kezdeményezi. Ez a módszer lehetővé teszi, hogy a rendszer a közbenső időben más feladatokat végezzen, így nem kell teljes mértékben csak az interfészszel foglalkoznia.
Az interfész kétféle sebességgel (10 ms/Byte és 5 ms/Byte) működhet. Ezek a sebességek 20 ms, illetve 10 ms hosszúságú interrupt-cik- lusokat tesznek lehetővé (egy interrupt során két byte továbbítható). Annak biztosításáért, hogy a kód ugyancsak interrupt-vezérléssel kiolvasható is legyen, az egyes inter- rupt-periódusok előtt egy-egy minimális szünet beiktatása szükséges.
Számítógép-in terfészA számítógéphez alkalmazott illesztőegység viszonylag egyszerű és mindössze néhány IC-ből áll. A PC
1 992/5 15
és az idökód interfész a PC-Bus-ln- terface útján kommunikál egymással. Előkészület alatt van egy olyan Z-80 panel, amely átveszi a PC funkcióját és közvetlenül csatlakoztatható az időkód interfészhez.
Kapcsolási rajzA kapcsolási rajzot a 2. ábra mutatja be. Központi eleme a párhuzamos/soros átalakító (IC4), egy AY3- 1015D típusú UART (universal asynchronous receiver/transmitter - univerzális aszinkron adó/vevő). A párhuzamos/soros és soros/párhuzamos átalakítási funkciók egymástól függetlenek és különböző sebességekkel folyhatnak.
Az átalakítás működési módját a 3...6. ábra szemlélteti. A jelek számozása a kapcsolási rajz megfelelő pontjainak számozásával egyezik meg.
Párhuzamos/sorosátalakításA 3. ábra azt mutatja be, hogy hogyan jut el egy kód IC11-en és egy az IC4 DS Data-Strobe bemenetére adott impulzus (1-es jel) útján a szalagkimenetre (6-os jel). Először a kód párhuzamos-soros konvertálására kerül sor. Az IC4 SO (serial output) kivezetésén megjelenő 4-es je lzésű soros kimeneti jel IC12-re kerül.
A soros jel átadásának sebességét egy 4060-nal (IC3) működő óragenerátor határozza meg. Az IC22 elektronikus kapcsolói két óragenerátor frekvencia között választanak, melyek segítségével az adás és vétel átviteli sebességei egymástól függetlenül állíthatók be. Az óragenerátor határozza meg, hogy milyen frekvenciák kerüljenek az IC12a és IC12b kapukra. IC12 olyan frekvenciaszelektort képez, melynek vezérlése IC4 SO kimenetén levő szinttel történik. IC2 az IC12 kimeneti jelét nyolccal osztja. Alacsony átviteli sebesség esetén a logikai 1-nek négy periódus, a logikai nullának két periódus felel meg, ami kb. 5 kHz-et, illetve 2,5 kHz-et jelent. A nagyobb átviteli sebességnél a periódusok száma megfeleződik, de a frekvenciák ugyanazok maradnak.
Vajon miért kell ennyit fáradozni, ha a 4060 kimenetei már amúgyis eleve a kívánt burstfrekvenciákat szolgáltatják? Ennek az az oka, hogy az osztókimeneteken levő je lek nincsenek szinkronban az UART kimeneti jelével (az UART SO kimenet időzítését a saját órajeléből vezeti le). Ha a burst-ök generálása nem az 8 0 jellel szinkronban történik, akkor már egy perióduson belül is olyan frekvenciaváltozások léphetnek fel, amelyek jelcsúcsokat.
5V(±> R13 R14
IC12 = 74HCT00 IC13, IC17 = 74HCT123
S ^IC5
IC2 IC3 IC6 IC12 IC1;IC7
' 4 2 ' ^ i m a IC 20
R18 R19
OTCJOy
2. ábra. Az időkód interfész kapcsolási rajza. A központi alkatrész az AY-3-1015-ös UART (IC4)
szalagtelítődést és más nemkívánatos, az adatok szalagról történő visszajátszása során zavarokat okozó jelenségeket válthatnak ki. Ebben a kapcsolásban a szinkronizálás C8 és R13 útján történik, melyek IC12-t (5-ös jel) minden logikai 0 esetén (mely a soros szó kezdetén jelenik meg) nullázzák. Ez garantálja, hogy minden adatszó definiált alacsony periódussal kezdődik.
Rí 4, Rí 5 és C9 egy szintátalakítót és egy aluláteresztőt képez. A kimeneti jel határolása kb. 1 Vcscs értékre történik. Az IC20a és IC20b elektronikus kapcsolók azt határozzák meg, hogy a felveendő jel melyik kimenetre kerüljön.
Soros/párhuzamos átalakításAz interfész szalagbemenetén IC20d és IC20c határozza meg, hogy melyik jel jusson az IC1 erősítőre. IC1 erősítése a magnó kimeneti szintjéhez való alkalmazkodás céljából P l segítségével beállítható.
IC1 bekötése a tápfeszültség felére vonatkoztatott szinuszos bemeneti jeleket felerősíti. Ezután a jelet olyan impulzussorozattá alakítjuk át, melyből a logikai egyesek és nullák már kinyerhetők. Nullátmenet-de- tektorként megfelel egy kis hiszteré- zisű HCMOS kapu, mert HCMOS esetében a digitális szint (0 vagy 1) a tápfeszültség felére van vonatkoztatva. Ez azt is jelenti, hogy IC15 helyén a HCT típus nem használható.
A visszanyert (6-os) jel végül IC15 8-as kivezetésén jelenik meg. Mivel egyes kazettás magnók a jel fázisát 180°-kal elforgatják, szükség esetén Sl-gyel invertálhatjuk.
Ahogy az idődiagramokon látható, a 7-es jel két olyan frekvenciából áll, melyeket logikai egyesekké és nullákká alakítunk át. A jelek visszafutó élei (7-es jel) az IC13 monosta- bll multivibrátort triggerelik, melynek kimeneti impulzusszélessége a legnagyobb burst-frekvencia periódusának kb. 7^%-ára van beállítva. Amikor az Q kimenet (8-as jel) megint logikai ”1”-et vesz fel, akkor a bemeneti jel logikai szintje IC4a- ba kerül órázva betáplálásra (magas frekvencia esetén logikai 1, alacsony frekvencia esetén logikai 0). A dekódolt (9) jelet az IC21a elektronikus kapcsoló az UART soros bemenetére adja tovább. A soros/párhuzamos átalakítás eredménye IC45... 12 kivezetésein áll rendelkezésre. A konverter DAV-kimenete (10- es jel) azt jelzi, hogy megtörtént egy új byte beolvasása.
Az előzőekben tárgyalt byte-lép- tető IC5-ből, IC6-ból és IC7-ből áll. Egy az IC7 CLK-bemenetén megjelenő felfutó él (13-as jel) a byte-nak a bemenetről a kimenetre történő to-
16 1992/5 1992/5 17
3. ábra. Ez az ímpulzusdiagram egy magnófelvételre alkalmas, 3 byte-ból álló kód összeállítását mutatja be. A kódblokk maximálisan 4 byte-ból állhat
^ I ~ I Detail
(T>- CASH
d> B.TTESTjiiiij0hnnnjinnnnnliÉinnnnniiiiiiiiJiEihnnn^
d > s i x _ DO D1 D2 D3 J i T l D5 D6 D7 I 1 DO D2 D3 I 04 ! D s l D6 I D?! 1 DO D1 | D2 | D3 | D4 | D5 | D6 | D71 1 | DO j D1 D2
( 5 > DAV I_____________________________
(í> CLK I_________________ n_
( 5 > SHIFT
( g > . CLK1 ________ f
CLK2 ___________
( 5 > CLK3
( 5 ^ LOAD?
j___ |2 I I Í3 I I_________I D2 D3 I D4, D s| D6 I D?! ]_
i _ 7 J_________________n
IS
_n_1 T
DETECT
( 5 > LOAD’
910055*1 *14
4. ábra. A jelek alakulása a 3. ábrán szereplő byte-ok vétele során
vábbítását váltja ki. Egyidejűleg megtörténik az IC14b MMV (monostabil multivibrátör) indítása. Valamivel később IC14b egy másik MMV-t (IC13b) indít. IC13b billentése IC6-nak ad órajelet (14-es jel), míg visszabillentése IC5 órajelét (15-ös jel) szolgáltatja. Mindennek eredményeként K5-ön, K6-on és K7-en valamennyi byte egy pozícióval előbbre lép.
A számítógép-interfészt pillanatnyilag figyelmen kívül hagyva a 13- as jel a DAV-jel (10) következményének tekinthető. A DAV-jel végén a byte-léptetőbe újabb byte érkezik. DAV-ot a következő vett byte startbyte-ja nullázza.
A 10-es jel a byte-léptető vezérlésén kívül az IC17b-ből és IC18-ból álló kóddetektor indításáról is gondoskodik. Amennyiben a Q impulzus befejeződésekor a 10-es jel még logikai 1 állapotban van (ez történik egy kód vételénél), úgy IC18b-ben (17-es jel) logikai 1 kerül tárolásra. Ezt az információt a következő kód első byte-jának startbyte-ja (9-es jel) IC17a útján ismét nullázza. A vett kód 2 1/2 ’’EDITS” címkijelzőnek a K5-re, K6-ra és K7-re való
csatlakoztatása útján láthatóvá tehető. A kijelzett kód egy új érvényes kód vételéig marad meg.
A B bemenet használatakor a kijelző le van kapcsolva, mert különben egy más adatformátum értelmetlen kijelzésére kerülne sor.
Kommunikáció a számítógéppelA K9 akár a már említett PC-Bus In- terface-re, akár tetszőleges más hasonló vezérlőbuszra csatlakoztatható. A PC-Bus interfész az időkód-
kapcsolás címdekódolását meglehetősen egyszerűvé teszi. A címkiválasztó (address select) jelek IC19a (read) és IC19b (write) kimenetén állnak rendelkezésre. A kiválasztó vonalak funkcióit az 1. táblázat tartalmazza. A kóddetektor állapotvizsgálatát az RDAV (17-es) jel teszi lehetővé. Ha egy kód kiolvasásra kész, akkor ez az állapot IC18a-ban kerül tárolásra (20-as jel). Ez a flipfiop a 10-es jelet blokkolja, ami megakadályozza a kód időközbeni megváltozását. A TEST (19-es) jelet a puffer információjának kiolvasására használjuk.
5. ábra. A vett burstfrekvenciák digitális jellé való átalakítása
18 1992/5
7AV
AFH - SAW AKUSZTIKUS FELÜLETI
HULLÁMÚ SZŰRŐK, REZONÁTOROK
TV-ADÓK ÉS STÚDIÓK KÁBELTELEVÍZIÓZÁS HÍRKÖZLÉS RADARPACKET RÁDIÓZÁS SAVÁTERESZTÓ SZŰRŐK REZONÁTOR SZŰRÖK ILLESZTETT SZŰRÖK CHIRP SZŰRÖK ALACSONY BEIKTATÁSÚ CSILLAPÍTÁSÚ SZŰRÖK REZONÁTOROK OSZCILÁTOROK KÉSLELTETŐ VONALAK
Forduljon az INTERBIP INVEST
MIKROELEKTRONIKAI RT-hez 1047 Budapest, Fóti út 56.
Tel./Fax: 160-3420Egyedi igények kielégítése,
felhasználási szaktanácsadás
A TEST azt jelzi, hogy egy kód de- líódolása megtörtént. Ha ez aktív, akkor RDDATA (21-es) és SHIFT (12-es) segítségével az adatbyte-ok kiolvashatók vagy léptethetek - lásd a 6. ábra.
A kóddetektor újraindítása a RE- SETDAV (22-es) jellel történik.
Q kimenete a kóddetektort útján nullázza. Az UART-ba
történő beírás a WRDATA jel segítségével történik.
A WRTAPE jel az A vagy B bemenet kiválasztását, egy monitorpozí- ciö bekapcsolását (melyben SO, azaz a 4-es jel, közvetlenül S1-hez, Ikaz a 9-es jelhez megy), valamint ék adó és a vevő kétszeres átviteli élbességre való átkapcsolását teszi i'tHIGH és RHIGH útján) lehetővé.
IC9 és IC10 többi bemenete és kimenete a magnó vezérlését szolgáló további opciók céljából K10-re van rácsatlakoztatva.
Állapotkij'elzés és táplálásA kapcsolási rajz különböző helyein találhatók a választott konfiguráció kijelzésére szolgáló LED-ek.
A kapcsolás hálózati tápegységről való üzemeltethetőségének biztosítása céljából a panelon egy feszültségszabályozót helyeztünk el (IC23). Ennek használatára akkor kerül sor, ha a táplálás nem a számítógépről történik (csak-olvasó- üzemmód). A táplálásnak a számítógép és a dugaszolható tápegység közötti átkapcsolása S2 segítségével történik.
Az R35...R40, C21 és C22 elemek lehetővé teszik, hogy az interfész kisebb átviteli sebességgel szalagra vett jeleket is olvasíias- son. ■
Funkció A1 iRO WR I/O cím
■SHIFT ' ■ 0 . . í é Í Í B i .., 1 ^ : BASE+0
RDDAV 0 I j l i i i i i l i BASE+1
TEST 1 ■ i i l l l B E r BASE+2
RDDATA 1 . | S l l E 0
0 i S B S i l E L z ii i l BASE+O
RESET-DAV
0 l iP i l lH i BASE+1
WRTAPE i i i i l H H ■ BASE+2
WRDATA 1 1 1 ' * ♦ t' BASE+3
1. táblázat. Cím hozzárendelések az időkód interfészben
( o ^ DO ...D7
OAS IN
( 9 > Sl
DAV
( 2 > - CLK
SHIFT
( 5 ^ CLK1
( 5 ^ CLK2
( Í S > CLK3
( Í 7 > CODE DETECT
RDDAV
DATA IN
RDDATA
' 1 DO D1 D2 03 I D4 I D5
I S U "
_ri_TL _TL
IS i_r
F
IS i_r u ■LT
6. ábra. A kód beolvasása során minden esetben 4 byte-ot kell beolvasni
^ Satronik nyák Satronik nyák Satronik nyák Satronik nyák ^'coco
05
'CO>*c
coCB
( f )
ca> *c
co(f )
HA NYOMTATOTT ÁRAMKÖRRE van szüksége, jöjjön el hozzánk! Rövid határidő, jó minőség, kedvező ár.Szolgáltatásaink:
bI ^
r rOJI« o 0 hW
klisé készítés kézzel (interplan), számítógéppel (SMartwork)- mesterfilm készítés kliséről vagy floppyról (SMartwork)
egyoldalas nyomtatott áramkör ónozva + forrasztómaszk + poziciószita
kétoldalas nyomtatott áramkör + furatgalvan + forrasztómaszk + pozíciószita
Vállaljuk 1 db, és többezres széria gyártását is.Sokéves gyártási tapasztalatunk garancia a jó minőségreCÍMÜNK: 1205 BUDAPEST, XX., KOPPÁNY U. 14.
co■*->coco
'{0>.c
JiC'co%co
'Cö>«c
(0co
1992/5 19
r \L2Nemzetköz i E l ek t r o t echn i ka i é s I p a r i E l e k t r o n i k a i S z a k v á s á r
1992.0kt.27-30.
TINEMZETKÖZI
VÁSÁRKÖZPONT
Végre itt az első fórum, amelyen a magyar elektronikai ipar önállóan megjelenhet.
Önnek is itt a helye!Mind kiállítóként, mind érdeklődőként örömmel várjuk jelentkezését:
HUNGEXPO Program Stúdió1441 Budapest, Ff. 44.1101 Budapest, Albertirsai út 10.Tel.: 157-3555, 178-0161. Fax: 147-6187
Termékcsoportok:■ Elektronikai építőelemek
és egységek■ Elektronikai készülékek,
berendezések és egységek■ C-technológiák és
rendszerek■ Vezetőanyagok az
elektrotechnikában, elektronikában és Imadástechnikában
■ Üzemi- és segédanyagok■ Elektronikai és
elektromos építőelemek és készülékek gyártóberendezései és szerszámai
■ Villanyszerelési, villámvédelmi és földelési anyagok
■ Energiatermelés, -átalakítás és -elosztás
■ Biztonsági készülékek és szerelvények
■ Kommunikációs és ellenőrző rendszerek
■ Világítástechnika■ Szolgáltatások■ Információs és oktatási
anyagok
20 1992/5
15.55 CégérA MAGYAR RÁDIÓ KOSSUTH ADÓJÁN 15.55 ÓRAKO R INDÍTOTT ÁLLANDÓ ELEKTRO NIKAI M AG AZINUNK ADÁSIDŐ PO NTJAI:■ október 6, 12, 20, 27■ november 3 ,10 , 17, 24■ december 1 ,8 ,1 5 , 22, 29.
AZ ELEKTOR MAGAZIN AZ ELEKTRONIKÁRÓL
A m agazinm űsorban inform ációt adó cégek:Multicont Kft.Mikrovill Kft.Ipa! Kft.Modul Color Technik Charlie Műszaki Szaküzlet Infotec Kft.Traco Kft.Interbip Invest L-CO Kér. Kft.Autosecurit C+F Kft.Volán Elektronika Matéria Kft. Garai Elektronik
1123 Budapest, 1126 Budapest, 1087 Budapest, 1075 Budapest, 1015 Budapest, 1067 Budapest, 1137 Budapest, 1047 Budapest, 1089 Budapest, 1114 Budapest, 1134 Budapest, 1113 Budapest, 1072 Budapest,
Táltos U. 15/b. Böszörményi út 2. Százados út 20/c. Wesselényi u. 10. Csalogány u. 4/d. Szondi u. 5-7.Váci út 18.Rákóczi u. 36.Fiumei (Mező I.) út 49. Villányi út 8. Angyalföldi út 36. Karolina út 65. Wesselényi u. 30.
Tel.: 202-5584. Fax: 202-0852Tel.: 156-7197Tel.: 133-2286Tel.: 122-5624Tel.: 201-6716Tel.: 132-7480Tel.: 111-1023. Fax: 111-7651Tel.: 122-1043Tel.: 113-2369Tel.: 166-4161Tel./Fax: 140-8456Tel./Fax: 166-4990Tel.: 122-0994
904036 Fényerőszabályozó 12 V-os izzóhoz
924038 Fém kereső 914072 Hálózatkapcsoló automatika
1992/5 21
«Mü^ilür ÜTVÁLLALKOZÓK! VÁLLALATOK!
OKTATÁSI INTÉZMÉNYEK!Rendkívüli termékajánlat az Önök számára!
Új, korszerű, európai színvonalat képviselő műszerek! Előnyös árfekvés, azonnali szállítás!
HUNG CHANG gyártmányú (Dél-Korea)i:> OS-615 típusú 15 MHz, 2 csatornás telepes
oszcilloszkópC> HC-8204/a típusú hanggenerátor, 20 Hz-200 kHz
MODE 300/A típusú analóg lakatfogó 6-300 A O HC-5050 E típusú analóg kéziműszer O HC-26 típusú digitális kéziműszer O DM-301 digitális kéziműszer o PB-1 Power Bank
(tölthető, hordozható univerzális áramforrás)O HC-2020 S analóg műszer cO- G 305 funkciógenerátor íO 8100 digitális frekvenciamérő ;;O 5502 típusú 20 MHz kétcsatornás oszcilloszkóp <
M egvásárolható;1. sz. Műszerszaküzlet
1061 Bp., Andrássy út 2. Telefon: 132-2936
E Lm om s ‘ K Ü S B S K m M
1061 Budapest, Andrássy út 2.
ELECTRONICS EXPORT- IMPORT
Halmágyi JózsefELEKTRONIKAI BERENDEZÉSEK SZERVIZE,
ÁRUHÁZATV » VIDEO » HIFI » SZÁMÍTÓGÉP » SATELLIT
ALKATRÉSZ-ÁRUSÍTÁS, COMPUTER- ÉS VIDEOSZERVIZ
2120 Dunakeszi, Fő út 35.Tel./Fax: (27) 42-407
9200005-1 FM-2000 alappanel
1992/5 23
J
' S í i r m ü ' ' .
Í t f . 4 V í V - /■, ,.■
á w f y v ' ■*s- T v - , i " , . - ", ' .
-■-L.' ■f'- ' ■'■ -
r . i
AZ RC5-ÖS KODAz infravörös távirányítók speciális kódrendszere
A közelmúltban már ismertetett univerzális infravörös vevő kapcsán, ígéretünkhöz híven, kissé részletesebb tájékoztatást nyújtunk az alábbiakban magáról a kódrendszerről. A vevő megépítéséhez kedvet érző olvasóink számára e cikkben adjuk közre a vevő NYÁK-jához kerülő SMD alkatrészek fóliaoldali beültetési tervét is.
Az előregyártott és készen vásárolt NYÁK lemez beültetésekor a NYÁK mindkét oldalán megtalálhatók a beültetésre vonatkozó feliratok. Aki azonban a panelt is maga készíti, annak bizonyára kissé fáradságos munkát jelent az SMD-k helyét a huzalozáskép és a kapcsolási rajz alapján megtalálni. Egyszerűbb a feladat az 1. ábra szerinti beültetési terv birtokában.
Az RC5-ÖS kódA Philips cég az RC5-ös kód formájában elektronikus készülékek távkezelésére szolgáló speciális kódot fejlesztett ki. A kódrendszer segítségével 32 címezhető csoportra osztva összesen 2048 utasítás (azaz csoportonként 64 utasítás) továbbítható. A rendszerben minden készülék saját címet kap, ezért például a tv hangerejének szabályozása közben az előerősítő beállított hangereje változatlan marad.
A kisugárzott kód 14 bit hosszúságú adatszóból áll, melynek felépítése a következő:■ 2 startbit a vevő-IC AGG szintjé
nek beállítására,■ 1 ellenőrzőbit, mely az új adatát
vitel jelzésére szolgál,■ 5 bit a rendszereim (azaz a cso
portkijelölés) számára (MSB...LSB),
■ 6 bit az utasítás számára (MSB...LSB).A kódfelépítést a 2. ábra szemlél
teti. Az egyéb infravörös forrásokkal (például lámpákkal) való intermodu- láció kizárása céljából a kód kétfázisú formában kerül kisugárzásra. Kétfázisú moduláció esetén a logikai 1-nek olyan kombináció felel meg, melynek jellemzője, hogy a bit-idő egyik felében nincs jel, a másik felében pedig van jeí. Azt is lehetne mondani, hogy a logikai ”1” a 0/1 (fél-) bitsorozatból áll. Logikai 0- nál a helyzet megfordított: az első fél bit-idő jellel, a második fél bit-idő jel nélkül telik el, ami megfelel az
előbbiek szerint egy 1/0 kombinációnak.
A jel felépítését részletesen a 3. ábra mutatja be. Minden egyes félbit 32 még rövidebb impulzusból áll (3c ábra), ami a 36 kHz-es oszcillátorral előállított vivőfrekvenciának felel meg. Az impulzustartam 6,9444 |j,s-mal a T periódusTöoné¥ (27,77 |xs) pontosan az egynegyedét teszi ki. A Philips a 36 kHz-es frekvenciát például a vezeték nélküli IR-fejhallgatókkal vagy a tv-készü- lék sorfrekvenciájával való interferencia elkerülése céljából választotta.
Minden egyes bit hossza 1,778 ms (lásd a 3b ábrát). Ez az időtartam a 36 kHz-es jel 32-32 óraperiódusát tartalmazó két félbitből (2x32x27,77 jis) adódik ki. A komplett 14-bites adatszó továbbítása ennek megfelelően összesen 24,889 ms-ot vesz igénybe. Amikor egy gomb megnyomásának eredményeként valamelyik adatszó startot kap, akkor minden esetben a teljes szó továbbításra kerül, még ha időköz-
2. ábra. 14-bites adatszó felépítése az RC5-ÖS szabványban
debounce time
start
2 bit times
1. ábra. Az RC5-ös kóddal működő, az Elektorban már ismertetett „Univerzális IR vevő” egyoldalas NYÁK-jának beültetése kétoldalasén történik. A panel forrasztási oldalára szerelendő SMD elemeknek az említett cikkben nem szereplő beültetési rajzát itt közöljük
ben a gombot el is engedik. Ha egy gombot hosszabb ideig folyamatosan nyomva tartunk, akkor az adatszó 64 bit-időnek megfelelő intervallumokban (tehát 113,778 ms-on- ként) ismétlődik (lásd a 3a ábrát).
Mint már említettük, a kódolás rendszercímek és utasítások átvitelére szolgál. A rendszereim ennek során meghatározott készülékfajtákhoz (pl. tv-khez, videórekorderekhez, CD-lejátszókhoz stb.) van hozzárendelve, míg egy adott utasításszám a funkciót (pl. a hangerőt, a fényerősséget stb.) adja meg. Azokat a funkciókat, amelyeket saját építésű készülékekben RC5-ös táv-
MSB
1 CODE
LSB MSB LSB
84 S3 S2 S1 80 05 C4 03 02 01 OO
system address bits
control bit
start bits
4 - scan time
--------------data word time = 14 bit times
commandbits
910137-14
1 992/5 25
3. ábra. A kódolt jel felépítése. Az alkalmazott kétfázisú moduláció esetén egy félbit a 36 kHz-es impulzusjel 32 óraperiódusából tevődik össze
kezeléssel lehet szabályozni, az ÍR vevőkészülékkel foglalkozó cikkünkben két táblázat foglalta össze. Saját építésű készülékeknél mindenekelőtt az a két cím (7 és 19) érdekes, melyet kísérleti célokra szántak. Gondoljunk mindig arra, hogy a rendszereimnek az adóban és a vevőben azonosnak kell lennie. ■
64 bit tim es = 113,778 ms
©
1 • 1 • 1 1 • 1 0 1 • 1 • 1 • 1 • 1 0 • 0 • 0_|possible supply
-I i voltage drop
©
1,778 m s /
H— A- _ 24,889 ms (14 bits)
P 3 2 x 4 t p = 888 ,88us( i.e .36 l(H z)
©
250 milliwattos erősítőEgy 250 mW-os teljesítményű kis végerősítőt csaknem bármikor, bárhol használhatunk, legyen az Walk- man-Booster vagy bármely hangvagy zajkeltő kapcsolás egyszerű végfokozata. Nem kell feltétlenül mindig IC-t használni; 3 szabványtranzisztorral is nagyszerűen működik és igen kis helyet foglal el.
A kapcsolást mintha egy tankönyvből vettük volna: egy A/B-osz- tályú komplementer végfokozatot (T2/T3) és egy vezérlő fokozatot (T1) tartalmaz. A nyugalmi áram beállítását a D1 és D2 diódákkal végezzük.
Ennek az egyszerű megoldásnak a hátránya a hőmérséklettől való függőség. Ha a végtranzisztorok hőmérséklete sokkal magasabb, mint a diódáké, ez óhatatlanul az A-osztályú üzemmódhoz vezet (a nyugalmi áram túl magas). Ilyen esetekben vagy a kimeneti teljesítményt kell korlátozni vagy a végtranzisztorokat kell jobban hűteni (és a diódákkal termikusán összekapcsolni). Egy másik (jobb) megoldás, ha a végtranzisztorok emitter- vezetékeibe egy-egy 0,47 ohmos ellenállást építünk be. Mivel a végtranzisztorok emitterkövetőként csak az áramot erősítik, a teljes feszültségerősítést a T1 tranzisztor végzi. Ebből a meggondolásból a T 1 tranzisztornak BC547B, vagy BC547C típusúnak kell lennie. Az üresjárási erősítés növeléséhez egy
C 3 C a 270ü
TI T2.T3
I»
0 1 . D2 = tN4148
C) p-~í
lomov R3rW >*«ír
utánhúzó kondenzátort alkalmazunk, az R4 kollektorellenállás nem a -i-Ub telepfeszültségre, hanem a C2 kimeneti elektrolit-kondenzátor és a hangszóró közös pontjára csatlakozik.
Hangszóró nélkül, illetve egyenértékű terhelő ellenállás nélkül az erősítő nem működik, és előfordulhat, hogy nem folyik egyenáram. Az erősítést a negatív visszacsatolás ellenállásainak vagyis az R2-nek és az R 1 -nek a viszonya határozza meg; A u = R 2 / R 1 (kb. 17-szeres). Az R3 nincs hatással a feszültségerősítésre és csupán az egyenfeszült- ségnek a T2/T3 emittereknéí 4,7 voltra történő beállítására szolgál.
Ha nagyobb erősítésre van szükség, csak az R l-e t szabad megváltoztatni, hogy az egyenfeszültségű munkapont beállítása az R2/R3-on keresztül ne változzon meg.
A Pl potencióméter a hangerő .beállítására szolgál. A váltakozó áramú szempontból párhuzamosan kapcsolódó R1 miatt azonban az erősítő bemeneti impedanciája nem egyenlő 10 kohmmal, ez a Pl csúszóérintkezőjének állásától függően 3k2 és 10 k közötti értéket vesz fel. Ha a bemeneti jel mentes az egyen- feszültségtől, a C1 elektrolitkondenzátor polaritását meg kell fordítani.
A teljes kivezérléshez csak mintegy 70-80 mV szükséges a beme- neten, a maximális áramfelvétel ekkor kb. 180 mA. Az erősítő nyugalmi áramfelvétele csak néhány miliiamper. ■
26 1992/5
ERZEKELOT • KAPCSOLOT • TAVADOTalegjobbtól
^ S B § Az angol DRUCK és az INTERBIPgyártmányai:
NYOMÁSÉRZÉKELÖK70 mbar... 700 mbar
FOLYADÉKSZINT-ÉRZÉKELŐK0,7 m ... 1350 m
HŐMÉRSÉKLET-ÉRZÉKELŐK-30 ... 500 °C
TÁVADÓK0-10 V; 4-20 mA
FELDOLGOZÓ ÉS KALIBRÁLÓ ELEKTRONIKÁK
A svájci CONTRINEX cég termékei:
KÖZELÍTÉSKAPCSOLÓKkis méret, nagy kapcsolási távolság
Ha Ön a legmegbízhatóbbat, legpontosabbat, legkisebbet, legolcsóbbat akarja, forduljon az
INTERBIP INVEST MIKROELEKTRONIKAI RT-hez,mely a DRUCK és CONTRINEX termékeinek kizárólagos
magyarországi forgalmazója.1047 Budapest IV., Fóti út 56.
Tel./Fax: 160-3420
1992/5 27
TRIMMERPOTMETER:
A LEGGYORSABB UT AZ ILEKTRONIKÁHOZ!
I. C. FOGL.:
I. C.: TEXAS 404NSC LF3NSC l m ;NSC l m ;NSC l m ;MOTOROLA MCMOTOROLA MCMOTOROLA MCMEV UA!
AZ ÁRAK ÁFA NÉLKÜL ÉRTENDŐK.
N-FET 30 V 300 mW N-DARL. 80 V 5 A 0-DA RL. 80 V 5 A 0,2 A 75 V 3 A 1000 V2 A 800 V3 A 800 V 2 A 200 V ZENER 1,3 W 8,2 V ZENER I. C.ZENER I. C.ZENER I. C.ZENER \. C.ZENER L C.14 LÁBÚ 16 LABU 24 LABUm u l t iv ib r a t o rKAPCS. I. C.SU^EP WATCH PARe r ő s ít ő „ . ..DUAL O R e r ő s ít ő DUAL OPAMP.FESZ. STAB. STABILIZATOR LOG. LEV. TRANSL.
29.00 21,20 22,80
1,056,30
11,8013.00
9,7011,4021,6019.3019.3020.30 19,20
4,204,60
10.0023.50
399.00702.00
16.50127.00106.00232.00928.00198.00
89PR20 20 OHM 37,0089PR200 200 OHM 37,0089PR2M 2 M 0 H M 37,0089PR50 50 OHM 37,0062MR100 100 OHM 58,0062MR10K 10 KOHM 58,0062MR1K 1 KOHM 58,0062MR200 200 OHM 58,0062MR20K 20 KOHM 58,0062MR2K 2 KOHM 58,0062MR500 500 OHM 58,0062MR5K 5 KOHM 58,0067WR10K 10 KOHM 47,0067WR1K 1 KOHM 47,0066XR1K 1 KOHM 180,003006P100E 100 OHM 35,003006P10K 10 KOHM 35,003006P1M 1 MOHM 35,003006P20E 20 OHM 35,003006P2K 2 KOHM 35,003006P2M 2 MOHM 35,003006P500K 500 KOHM 35,003006P50E 50 OHM 35,003600R5M 5 MOHM 10,00
KAPCSOLÓDJON ft JÖVŐHÖZ!
SZÁMITOGEPHALOZATOKMILYEN TÍPÜSÚ HáLÓZfIT SZÜKSÉGES ÖNNEK?
ARCNET, ETHERNET, RS 232,IBM CABLING SYSTEM, AT & T,
SYSTIMAX, ÜVEGSZÁL?
JÖJJÖN EL HOZZÁNKI1138 Budapest, Népfürdő u. 17/e. Telefon: 173-1329 Fax: 173-1530
Egy kávé és üdítő mellett segítünk a választásban.
CSÖKKENTETT éKBH V^LTOZHTMIN MINŐSÉGI
28
KAPCSOLÓK, TÁVADÓK, ÉRZÉKELŐK
A svájci CONTRINEXKÖZELÍTÉSKAPCSOLÓI,
valamint a legkorszerűbb elven működő NYOMÁSÉRZÉKELŐK
0,6...400 bar FOLYADÉKSZINTMÉRŐK
100 m mélységig HŐMÉRSÉKLET-ÉRZÉKELŐK
-30...500 °C TÁVADÓK
0-10V ,4-20m A FELDOLGOZÓ ELEKTRONIKÁK
az INTERBIP INVEST Mikroelektronikai RT-től,
mely a Contrinex termékeinek kizárólagos
magyarországi forgalmazója.1047 Budapest, Fóti út 56.
Tel/Fax: 160-3420.Egyedi igények ¡kielégítése,
alkalmazási tanácsadás.
1992/5
VEZETOKEPESSEG-MEROFolyadékok mérésére is alkalmasJ. Vaessen ötlete nyomán
Mivel a vezetőképesség az ellenállás reciprok értéke, elvileg bármely ellenállásmérő műszerrel meghatározható. Folyadékokban azonban az elektrolízisjelenségek a mérési eredményt befolyásolják. Hogyan lehet mégis pontosan mérni? Az alábbi kapcsolás megadja a választ.
IC2a puffereli és erősíti fel kereken tízszeresére. Az erősítést úgy választottuk meg, hogy az R3 és R4 ellenállásokra 0 ,2 /G m a x érték adódjon, ahol G m a x a kívánt mérési tartomány felső határát jelenti.
Az erősítőt IC2b-vel megépített csúcsegyenirányító követi. Az egyenirányító kapcsolás C3 puffer- kondenzátorát a műveleti erősítő a D3 diódán át gyorsan és pontosan a
A vezetőképesség mérése az alapelvet tekintve nem nehezebb, mint az ellenállás mérése. Analóg mérőműszer esetén csupán a mindenkori ohmérték reciprokát kell a skálára felvinni. A vezetőképesség tudvalevőleg nem más, mint az ellenállás reciprok értéke (G = 1/R). Nem ilyen egyszerű azonban a folyadékok vezetőképességének a mérése. A legtöbb ohmmérő egyenfeszűltséget vagy egyenáramot használ az ellenállások mérése során. Amikor ilyen műszerrel víztartalmú folyadék vezetőképességét mérjük, akkor olyan elektrolízis folyamat következik be, amely a mérés eredményét hátrányosan befolyásolja (például az elektródákon fellépő gázfejlődés útján). A vegyi folyamatot szerencsére bizonyos tehetetlenség jellemzi. Ennek alapján az elektrolízis jelenségek kielégítően nagy frekvenciával végzett mérések útján kiküszöbölhetők. Az ilyen mérés elvét az 1a ábrán mutatjuk be. A 0 volt és U re f
között váltakozó feszültséget négyszöggenerátor szolgáltatja. Ezt a feszültséget a mérendő vezetés (konduktancia) egyik kapcsára kötjük. A másik kapcson két RíTellenállás- sal az U re f referenciafeszültség felét állítjuk be. Ezzel az érjük el, hogy a mérendő vezetésen a mérőfeszültség előjelét váltogatja, tehát ténylegesen váltakozó feszültség van jelen. A vezetőképesség megállapítása céljából most már csak a két Rref ellenállás egyikén kell a feszültséget megmérni. Az la ábra mérőkapcsolásának váltakozó áramú helyettesítő kapcsolása az 1 b ábrán látható. Mivel most egy feszültségosztóról van szó az U au s kimeneti feszültség számítása igen egyszerű:
U a u s = 1 /2 U refX l/2 R re f 1/Gx+1/2 R re f
Ha gondoskodunk arról, hogy a nevezőben levő 1/2 Rref kifejezés 1/Gx-hez képest elhanyagolható le
1. ábra. A mérési elv az ellenállásmérésnek felel meg. Vezetőképességmérésnél azonban az egyébként szokásos egyenfeszültség helyett váltakozó feszültséget alkalmazunk
gyen, akkor a kimeneti feszültség a következők szerint számítható:
U au s = 1 /4 x U re fX R re fX G x
A nevezőbeli elhanyagolása előnnyel és hátránnyal is jár. Az elhanyagolás egyrészt természetesen egy kis hibához vezet. A legnagyobb pontosság ugyanis akkor adódik, amikor 1 /G x körülbelül ugyanolyan nagy, mint R re f. Ezzel előnyként az áll szemben, hogy az elhanyagolás esetén a műszer skálaosztás lineáris. Ezenkívül R re f viszonylag kisohmos marad - még akkor is, ha kis vezetőképességek nagyohmos méréseiről van szó.
A kapcsolásA vezetőképesség-mérő gyakorlati kialakítása a 2. ábrán látható. A négyszöggenerátor az ismert 555-ös időzítő IC-vel IC1 épül fel. A létrehozott négyszögjel frekvenciája 10 kHz körül van és így elég nagy ahhoz, hogy a folyadékokban fellépő elektrolízis folyamatokat elnyomja. Az 555-ös kimenete az 1. ábrának megfelelően kialakított mérőkapcsolásra csatlakozik. A mérőkapcsolás kimeneti feszültségét
1- 10-, ill. 25 - 100- 1-, ül.
2000-
Szénréteg ell. 0,4 W 5% 1,20 1,14 1,08 0,84SMD ell. 0,2 W 5% 1,40 1,33 1,26 1,122 raszteres ell.0,3 W 1% 2,20 2,09 1,98 1,76
1N4148Tele-funken BD 1,60 1,52 1,44 1,28135 12,24 11,63 11,02 9,797815 vagy 7915 IC*
19,20 18,24 17,28 15,36
NE 555 16,59 15,76 14,93 13,80CD 4066 SGS* 20,00 19,00 18,00 16,00
TIC 106 Tirisztor 5 A/800 V 55,97 53,17 50,37 44,78BT137-600 Triak 8 A/600 V 57,60 54,72 51,84 46,08Power Sonic akku 12V/6,5Ah 1960,00 1764,00 1568,00
Áraink forintban értendők és az ÁFÁ-t nem tartalmazzák.* Amíg a készlet tart.
1992/5 29
2
2. ábra. A négyszöggenerátor szerepét egy 555-ös tölti be.A mérőerösítö műveleti erősítővel működik. Az IC1-gyel 8 V-ra szabályozott tápfeszültség egyidejűleg a mérőkapcsolás referenciafeszültségeként Is szolgál
neminvertáló bemenet feszültségének csúcsértékére tölti fel. C3 lassú kisütése R8 útján történik. C3 feszültségének terhelés elleni védelme céljából azt egy további puffer- erősítőn (IC3a) át csatoljuk ki. Ennek a puffernek a kimenetére csatlakozik előtétellenállás (R9/P1) útján a forgótekercses mérőműszer. A skála végkitérését a P1 potencio- méterrel állítjuk be, míg a forgótekercses műszer másik csatlakozási pontján található P2 a nullapont beállítására szolgál.
A kapcsolás táplálása feszültségszabályozó (IC4) útján történik. így a tápfeszültség egyidejűleg a mérőkapcsolás referenciafeszültségeként is szolgálhat.
A vezetőképesség mérésére szolgáló elektródákat igen könnyen elkészíthetjük egy kiselejtezett számítógép-panel aranyozott érintkezőcsíkjaiból. A mérés céljának igen jól
megfelel a NYÁK-on egymás mellett elhelyezkedő érintkezőpár (az érintkezők jól meghatározott távolságával), feltéve, hogy a folyadékkal csak a két aranyozott érintkezőcsík kerül kapcsolatba. Az érintkezőkre csatlakozó mérővezetékeket ezért két komponenses ragasztóval vagy kiöntő gyantával kell elszigetelni.
BeállításA vezetőképesség-mérő beállítása a műszer alkalmazásától függ. Ha csak szilárd anyagok mérése szükséges, akkor kalibrálás céljára egy nagyértékű ellenállás használható. A műszert Pl és P2 segítségével az előzőekben leírtak szerint kell beállítani (P1 = végkitérés, P2 = nullapont). Folyadékokban történő mérés esetén az elektródák alakja és távolsága igen fontos szerepet játszik. A folyadékok vezetőképességét rendszerint |iS/cm-ben adják meg. Az elektródákat is magába foglaló műszer kiegyenlítéséhez kalibrálófolyadék szükséges. Erre igen jól megfelel a telített kalciumszulfát oldat, melynek vezetőképessége 20°C-on 1976 |iS/cm. Telített kalciumszulfát oldat előállítása céljából addig kell adagolni a kalciumszulfá
tot desztillált vízbe, míg a fel nem oldott só az edény alján le nem rakódik. Ezt a telített oldatot 1:1 arányban kell desztillált vízzel hígítani, ami azt jelenti, hogy a folyadék vezetőképessége is megfeleződik. A hígítás során azonban nem kerülhet sor az előzőleg fel nem oldott sókristályok oldódására. Ha még egyszer 1:1 arányú hígítást végzünk, akkor a vezetőképességet ismét megfelezzük. Valamennyi mérésnél figyelembe kell venni a hőmérséklet befolyását is, hiszen a folyadékok vezetőképessége a hőmérséklettel változik.
Maga a beállítás a bekapcsolás előtt a forgótekercses műszer me-
'chanikus nullapontjának beállításával kezdődik. A tápfeszültség bekapcsolása után hagyjuk a kapcsolást néhány percig melegedni, majd a mérőkapcsolás nyitott bemenete mellett P2-vel elektromosan beállítjuk a nullapontot. Az elektródáknak a folyadékba való bemártása után a pontos kitérést Pl segítségével állítjuk be. Ezután a nullapontot kell újra korrigálni, majd a mért értéket kell újra Pl-gyei beállítani. Ezt az eljárást néhányszor megismételve elérjük a két potenciométer pontos beállítását, és ezzel a mérőműszer alkalmassá vált a használatra. ■
SonyUj Sony bolt a belváros szívében.
Kamkorderek, video-rekorderek, audío-berendezések, kazetták nagy választékban kaphatók.
Készpénzfizetés esetén 6% engedményt adunk.Sony bolt, Budapest, V., Galamb u. 6. r»ATunvTTi
Tel.: 118-4792 kamovil.lNyitva: hétfő, kedd, szerda, péntek 10-18, csütörtök 10-19, szombat 10-13-ig.
30 1992/5
HÁLOZATKAPCSOLO AUTOMATATerheléstől függő kapcsolókiegészítőkészülékekhez
Ami a l(ompai(t berendezéseidnél soha nem okoz gondot, az a készülékek saját magunk által végzett, kreatív összeválogatása esetén már problémát jelenthet: egy kiváló minőségű HiFi komponensekből álló berendezés komplett üzem behelyezése néha ötnél is több hálózati kapcsoló működtetését igényli. Ezt a HiFi megszállottak számára elkerülhetetlen műveletet, központi hálózati kapcsolóval ellátott hálózati konnektorsorral oldhatjuk meg. Egy kis elektronikával azonban ez is automatizálható.
A probléma tulajdonképpen minden olyan esetben jelentkezik, amikor egyszerre több hálózati készüléket kell bekapcsolni. A függőkonnektorsorral való megoldás nem igazán praktikus, mert maga a konnektorsor többnyire a földön, valahol a fali csatlakozó környékén helyezkedik el. Hálózatkapcsoló automatánkkal azonban a konnektorsor kapcsolója kiváltható. Ebben a megoldásban a HiFi berendezés egyik központi készülékét, például az előerősítőt vagy a receiver-t (egy olyan komponenst tehát, amelyet zenehallgatáskor mindig használunk) a javasolt kapcsolás útján csatlakoztatjuk a hálózathoz. E készülék bekapcsolása pillanatában az összes többi készülék is automatikusan bekapcsolódik.
A kiválasztott készülékben található hálózati kapcsoló így gyakorlatilag Master-Switch-ként (főkapcsolóként) viselkedik, mely az elektronikus Slave-Switch (segédkapcsoló) útján aktivizálja a többi készüléket.
KapcsolástechnikaA elvi működési mód viszonylag egyszerű. A fő fogyasztóval ellenállás kapcsolódik sorba, melyen feszültségesés jön létre, ha a fogyasztó be van kapcsolva. Minden olyan esetben, amikor ez a feszültségesés bekövetkezik, az elektronika egy jelfogó útján hálózati feszültséget kapcsol egy másik hálózati csatlakozóaljzatra.
Az 1. ábra kapcsolási rajzán há
rom hálózati csatlakozó látható. A K1-től K2-höz vezető főáramkörben a D1 ...D3 diódák képezik a már említett előtét ellenállást. A K2 csatlakozóra kötött készülékek bekapcsolása után a D1...D3 diódákon áram folyik és akkora feszültségesés keletkezik, hogy az IC1 opto- csatolóban elhelyezkedő LED kigyullad. A LED maximális áramát az R1 védőellenállás korlátozza. A K2 csatlakozón levett teljesítménynek tartós üzemben nem szabad meghaladnia az 500 W-ot, ennél több ugyanis a diódák 3A nagyságú maximális nyitóirányú árama miatt nem engedhető meg.
Az egész kapcsolás áramellátása tartósan egy trafóból, a hídegyenirá- nyítóból és az elkóból álló szabályozatlan tápegységről történik. A készenléti állapot kijelzésére a D5 piros LED szolgál. Ez a LED egyidejűleg a főáramkörbe iktatott P1 olvadóbiztosíték felügyeletét is ellátja. Nyugalmi állapotban - tehát akkor, ha K2-re nem csatlakozik terhelés - a C2 kondenzátor teljesen feltöltött állapotban van, így az IC2 műveleti erősítő nem invertáló bemenetére R6-on és R5-ön át közel a tápfeszültség potenciálja kapcsolódik. A műveleti erősítő invertáló bemenete az R8/R9 feszültségosztóról fél tápfeszültséget, Ub/2-t kap. így az IC2 komparátor kimenetén is közel a tápfeszültség jelenik meg. Ennek megfelelően a T1 tranzisztor lezár, az Re1 jelfogó nem húz meg.
Amikor megtörténik a figyelt főkészülék bekapcsolása, akkor az opto- csatolóban a LED kigyullad és vezérli a fototranzisztort (az érzékenység a P1 trimmerpotméterrel állítható be). Az R4 kisohmos ellenálláson és a fototranzisztoron át kisül a C2 elkó. Mihelyt C2 pozitív kivezetése és a testpont között a feszültség Ub/2-nél kisebbé válik, a műveleti erősítő kimenete közel nulla voltra vált át. Ezáltal a T1 tranzisztor vezetővé válik és a jelfogó meghúz. Ezzel egyidejűleg kigyullad a D6 zöld ellenőrző LED. D7 a jelfogó tekercsével párhuzamosan kötött szokásos szabadonfutó dióda. A jelfogó érintkezőivel párhuzamosan kötött R13/C3 RC-tag a kapcsoláskor fellépő szikrázást elnyomja és így a hálózati zajok bejutását megakadályozza. A jelfogó érintkezői 3,5 A-ig terhelhetők. Ez azt jelenti, hogy konnektorsor útján néhány CD lejátszó, magnó, lemezjátszó és hasonló készülék nyugodtan csatlakoztatható a K3-ra, hiszen csak 750 wattnál van a felső teljesítményhatár. Ezeknek a másodkészülékeknek a hálózati kapcsolója természetesen mindig bekapcsolt állapotban kell, hogy legyen.
1992/5 31
/
Ha a főkészüléket megint kikapcsoljuk, akkor az optocsatoló LED- je kialszik, a fototranzisztor lezár és C2 az R5 útján újra feltöltődhet. Amikor C2 feszültsége megint nagyobb lesz Ub/2-nél, akkor a komparátor kimenete a tápfeszültség potenciáljára vált át, T1 lezár, ajelfogó elenged és a zöld LED kialszik. Ezzel valamennyi bekapcsolt fogyasztó ugyancsak kikapcsolódik. A teljes folyamat mintegy fél másodpercig tart, utána a kapcsolás ismét üzemkész.
Megépítés és beállításMivel a kapcsolás hálózati feszültséggel működik, teljesen műanyagból készült dobozba kell beépítenünk. A dobozon (a védőkontaktusoktól eltekintve) kívülről semmilyen fémrésznek nem szabad elérhetőnek lennie! A .kapcsolási rajzon a (földelési jellel jelölt) védőföld és a kapcsolás testpontja (testpontként jelölve) nem azonos. Ezeket semmi esetre sem szabad egymással összekötni.
A beültetés során szokás szerint először a kisméretű passzív alkatrészeket (IC foglalat, ellenállások és kondenzátorok), majd a diódákat és
ALKATRÉSZJEGYZÉKEllenállások:R1=120Q R2, R5, R11=10k R3, R10=1 k R4=33 a R6=68 k R7=220 k R8, R9=47 k R12=2k2 R13=220 Q /1WP1=100 k trimmerpotméter, fekvő Kondenzátorok:C1=470 ^ /25V C2=47 n/25 V C3=150n/630 V 04=10^1/25 V Félvezetők:B1=B40C1500D1...D4=1N5408D5=LED, 0 3 mm, pirosD6=LED, 0 3 mm, zöldD7=1N4148T1=BC327IC1=CNY17-2IC2=LM741Egyebek:K1...K3=3 pólusú beforrasztható sorkapocs, RM 7,5 mmF1=biztosítéktartó, 6,3 amperes lomha biztosítékkalTr1=NYÁK trafó, 9 V/166 mA Re1=jelfogó, 12 V/330 Q. (pl. Siemens V23127-B2-A201)Teljesen műanyagból készült készijlék- doboz, legalább 190x110x74 mm^ (pl. Retex Gibox RG4)Hálózati főcsatlakozó:3 áramkörös, Euro-foglalatú dugalj (házba szerelhető)Készülékcsatlakozó: 2 földelt hálózati dugalj (házba szerelhető)NYÁK száma: 914072
1. ábra. A hálózatkapcsoló automata kapcsolási rajza. A táplálás közvetlenül a hálózatról történik
tranzisztorokat, végül pedig a terjedelmesebb alkatrészeket forrasztjuk be. Az elkók és a diódák polaritását beépítés előtt a biztonság kedvéért célszerű ellenőrizni, az IC-k helyes beültetési pozíciójáról ugyancsak nem szabad megfeledkezni. A nagyobb biztonság érdekében a rézoldalon elhelyezkedő védőföldelést egy 2,5 mm keresztmetszetű rézhuzal ráforrasztásával meg kell erősíteni. A három sorkapocs esetében mindig a középső csatlakozási pont képezi a védőföldelést. Ha minden
várakozás ellenére mégis leégne egy vezetőcsík, akkor legalább a védőföldelés maradjon épségbeni
A beállítás a zöld LED segítségével könnyen elvégezhető. Bekapcsolt főkészülék mellett (K3-ra egyelőre semmilyen készüléket nem csatlakoztatva! (Szigetelt csavarhúzót használjunk!) A Pl segítségével az optocsatoló érzékenysége telítésre állítható be. Egyébként az 500 milliszekundumnál hosszabb feszültségingadozások a jelfogó
„ pergését okozhatják. ■
2. ábra. A NYÁK beültetési rajza. A NYÁK-terv a füzet közepén található
32 1992/5
Az Elektor EPC (egypanelos számítógép) alkalmazási versenye
Az egypanelos számítógéppel kidolgozott fejlesztésekkel 35 díj nyerhető el, összesen több mint 15000 márka értékben!
Az egypanelos számítógépek és mikroszabályozók iránti érdeklődés egyre nő. Az Elektor már egy sor számítógépkártyát és mikroszabályozó kapcsolást közölt le és a nemrég befejeződött 8031/51-es alkalmazási- és assemblertanfolyam útján további ösztönzést nyújtott.
A verseny célja az egypanelos számítógépek alkalmazásának elősegítése. Az Elektor azokhoz az olvasókhoz fordul, akik ezen a téren már alkalmazásokat valósítottak meg vagy a beküldési határidőig még ki szeretnének fejleszteni.
Három kategóriaOlyan érdekes alkalmazások beküldését várjuk, amelyek lényege az alkalmazási ötlet eredetisége, a gyakorlati kivitel minősége és a költséghaszon arány. A hardverrel kapcsolatban különleges kikötések nincsenek, tehát nem feltétlenül kell az Elektorban megjelent EPC-t (kiegészítő kapcsolás plusz szoftvert) használni. Pontosabban a versenyben való részvétel a fejlesztők számára optimális alkotási szabadságot biztosító, következő három kategóriában lehetséges:
A. Mikrovezérlős saját fejlesztések.B. Az Elektor számítógépkártyáival (Boardjaival) kidolgozott alkalmazások.C. Nem saját fejlesztésű EPC panelokkal, például EMUF-ok & EPAC-k fel- használásával kidolgozott alkalmazások.
Fontos, hogy olyan új alkalmazásokról van szó, amelyek még sem folyóiratban, sem könyvben nem jelentek meg és amelyek harmadik személy jogaitól függetlenek. A fejlesztésnek lezártnak kell lennie és működnie kell, tehát legalább a prototípus szintjén kell lennie.
Mivel az Elektort már különböző kiadásokban gyakorlatilag az egész világon terjesztjük, az alkalmazások Németország határain túlmenő felhasználhatósága igen kívánatos lenne. Ezért előnyös a szoftver angol nyelvű változata, illetve olyan felépítés kialakítása, mely legalább az User Interface angol nyelvre lefordítását lehetővé teszi.
A ¡átékszabáiyokA már említett kritériumokon túl a játékszabályok a következők:■ A beküldésnek időre kell
megtörténnie (1992. október 22.)
■ A beküldött pályázatnak a következőket kell tartalmaznia:A hardver teljes kapcsolási rajzai (az Elektorban megjelent kártyák használatának kivételével), az EPC dokumentációját is beleértve. A szoftver leírása (Listing), a rendszerfunkciók és az alkalmazás leírása a fontosabb műszaki adatokkal.
■ Kérjük, ne küldjenek be még a minta szintjén levő fejlesztéseket. Módjukban áll azonban a működőképes mintának az Elektor laboratóriumában történő rendelkezésre bocsátása.
■ A beküldőnek a pályázat változatlan vagy átdolgozott formában való közlésével egyetértő nyilatkozatot kell tennie. A közlésre igény nem támasztható.
■ Leközlés esetén a kiadó a nála szokásos honoráriumot fizeti. A kifizetéssel az Elektor belföldi és külföldi viszonylatban megszerzi a leközlés és a panelok és szoftver útján történő fel- használás jogát.
■ A beküldött pályázatokat a felsorolt kritériumok alapján az Elektor-labor, az Elektor szerkesztősége és a Szakkönyv-lekto- rátus munkatársaiból álló zsűri bírálja el és dönt a díjak 1992 decemberében történő kiosztásáról.
■ A pályázaton az Elektorcsoporthoz tartozó kiadóvállalatok összes munkatársa és azok hozzátartozói kivételével bárki részt vehet. A le- közlésre nem került pályázatokat visszaküldik. A zsűri döntései nem támadhatók meg, a peres út ki van zárva.
Beküldési határidő: 1992. október 22.
Az időpontot a postabélyegző határozza meg.
Kérjük az anyagoknak
e határidőre történő beküldését a
Redaktion ELEKTOR EPC-Wettbewerb Süsterfeldstr. 25
5100 Aachen címre.
Addig is még sok sikert
a fejlesztéshez és sok szerencsét a versenyben!
Az elnyerhető díjak a következők:1.díjHM1005 típusú, 100 MHz- es többfunkciós oszcilloszkóp a HAMEG GmbH- tól, 6000 Frankfurt 71. Értéke: 2485 DM
3 csatorna és valódi 2. időalap, mellyel váltakozó időalapú üzemmódban maximálisan 6 jel görbéje jeleníthető meg. Maximális érzékenysége: 1 mV/cm, időalap: min. 5 ns/cm, triggere- lés: 130 MHz-ig, After-Delay triggereléshez késleltető művonal, pontos triggereléshez tv-szeparátor, beépített négyszögkalibrátor.
2. díjCAE/CAD-Program Ulti Board Challenger Engineer az ULTIMATE Tech- nologytól, 3550 Marburg. Értéke: 1550 DM
A fejlesztéstől a kirajzolásig terjedő professzionális programcsomag minden olyan lehetőséggel együtt, mint a kapcsolási rajz készítése, Designrule-check, a mátrix- nyomtatótól a lézernyomtatóig terjedő output HPGL-ben és PostScriptben, sőt furatokkal együtt is.
3. díjALL-03 típusú általános programozó az ELEKT- RONIK-LADEN a Mikrocomputer GmbH-tól, 4930 Detmold 18.Értéke: 1450 DM
Az ALL-03 több mint 1300 IC „beégetésére” alkalmas. Ezek közé tartoznak a PAL- ek, GAL-ek, PEEL-ek, MCU- k... Ezen túlmenően RAM- ek, 74xx-ek, 40xx-ek stb. tesztelésére alkalmas.
4. díjTechniSat ST 5000 DSR típusú RDS vevő TechniSat Mini-DSR-SATENNE antennával a TechniSat Sa- tellitenfernsehprodukte GmbH-tól, 5568 Daun. Értéke: 1395 DM
1992/5 33
Csúcskategóriájú DSR vevő, igen jó hangminőség és kiállítás, kábel- és műholdas vétel. 19x19 centi- méteres Mini-DSR-SATENNE antennával komplett, mely még a tetőablak alatt elhelyezve is a TV-Sat 2 vételéhez elegendő szintet szolgáltat.
5. és 6. díjA CAE-Software Elektronics Workbench profesz- szíonális változata a Com- Pro-tól, 7000 Stuttgart 1. Értéke: 900 DM
Az Elektronics Work- bench segítségével kapcsolások kifejlesztése és szimuláció útján való optimálása végezhető el. A képernyőn ennek során, mint a laboratóriumban tesztelésre mérőműszerek állnak rendelkezésre. Ezek valamennyi használatos készüléket, így a kéziműszert, az oszcilloszkópot, a függvénygenerátort és a logikai analizátort magukban foglalják.
7. díjEAGLE 2.0 Layout-Editor a CadSoft Computer GmbH- tól, 8261 Pleiskirchen. Értéke: 844 DM
Ez a nyomtatott áramkörök kidolgozására szolgáló, gazdag alkatrészkönyvtárral rendelkező és könnyen kezelhető, ismert program.
8. díjA Boardmaker II CAD- és Layout-program ADLIB kiegészítő könyvtárral ellátott teljes változata az ASIX Technology GmbH- tól, 7505 Ettlingen. Értéke: 695 DM
Az ASIX Boardmaker II- je különösen jó ár/teljesítmény arányával tűnik ki és az Autorouterrel történő nyomtatott áramköri fóliarajz fejlesztéssel egyidejűleg a kapcsolási rajz elkészítésére is alkalmas.
9. díjEMU-II EPROM-Emulator Jürgen Engelmann & Ursula Schraeder Soft- und Hardwerentwicklungtól, 3101 Eldingen.Értéke: 648 DM
10. díjART EPP2 EPROM programozó az Ahlers EDV- Systeme GmbH-tól, 8052 Moosburg.Értéke: 498 DM
1■
11. díjData Logger I a Wiese- mann & Theis GmbH-tól, 5600 Wuppertal 2.Értéke: 498 DM
12. díjMC537-es kártya az MC- Tools 4 című könyvhöz a Feger+Reith Hardwa- re+Software Verlag OHG- tól, 8220 Traunstein. Értéke: 398 DM
13. díjMC535-ÖS kártya az MC- Tools 1 című könyvhöz a Feger+Reith Hardware+ Software Verlag OHG-tól, 8220 Traunstein.Értéke: 350 DM
14. díj4070-D laboratóriumi LCR mérőkészülék a Westfalia Technica-tól, 5800, Hagen. Értéke: 229 DM
15. díj700 T típusú True-RMS-La- bor-Multimeter a Westfalia Technica-tól, 5800 Hagen. Értéke: 199,50 DM
16. díjRS232 digitális kéziműszer METEX-3650 CR a
VOLKNER Electronic-tól, 3300 Braunschweig. Értéke: 169 DM
3 1/2 számjegyes kijelzés, RS232-es interfész és PC mérőszoftver.
17...19. díjSF-4300-as elektronikus jegyzetfüzet a CASIO Computer Co. GmbH-tól, 2000 Hamburg 54.Értéke: 149 DM
32 KB-os adatbank opciós PC interfészhez való csatlakozással.
20...29. díjMC Toois 1, 2, 4, valamint 3+5 és RISC Feger+Reith könyvek a Feger+Reith Hardware+Software Verlag OHG-tól, 8220 Traunstein. Értéke: 158 és 98 DM
30...32. díjBH-1OOW bioritmus óra, grafikus kijelzéssel a CA- SlO-tól.Értéke: 89,95 DM
33.. 35. díjDT-390, DT380 és DT210 típusú ALCRON digitális kéziműszer az ALCRON Hans Boddin Import-Exporttól, 3200 Hildesheim. Értéke: 46,95 DM, 39,95 DM és 36,50 DM
34 1992/5
A Conrad Electronic is segít minket, hogy árukészlete és szolgáltatásai
a magyar vásárlók számára is elérhetőek legyenek.
10 nap alatt szállítunk!Ne feledje: 7000-féle félvezető napokon belül a rendelkezésére áll!Kérje díjmentes katalógusainkat, árjegyzékeinket, aktuális készletajánlatainkat!Küldje meg adatait, hogy üdvözölhessük Önt a BÁZIS ELEKTRONIKA tájékoztató kiadványait olvasók sorában!
BÁZIS ELEKTRONIKA KFT7100 SZEKSZÁRD, MÉSZÁROS L. U. 7.
TEL/FAX: 74/15-439
t e c h C ^ t e o h
NYÁK-GYÁRTÁSEzúton tájékoztatjuk kedves jelenlegi és leendő
negrendelőinket, hogy növekvő igényeik kielégítésére, fejlesztési ütemünket felgyorsítva, újabb
nagyteljesítményű gépekkel bővítettük üzemünket.
Teljeskörű szolgáltatás már 8 óra alatti
Keressen fel minket, hogy megtalálja az igazit!
1184 Budapest XVIII., Jegenyefasor 1-3. i -Telefon: 158-8511 /83 m. !
\ / ^ V
1992/5 35
8051-es Mikrokontroller- és Assembler-tanfolyam5. rész:Analóg jelek feldolgozása és veremtár kezelés
A tanfolyam e részében először azt beszéljük meg, hogy hogyan lehet analóg jeleket egyszerűen feldolgozni a bővítőkártyával. Ezután a 8051 veremtárára (stack memóriájára) térünk ki, mely a szubrutinkezelésben játszik fontos szerepet. Ezzel megteremtettük a következő téma, az interrupt- feldolgozás alapjait. Mint mindig, a megbeszélt programok most is rendelkezésre állnak a tanfolyam disz- kettjén és a többfunkciós kártya, illetve a Compubo- ard segítségével rögtön tesztelhetők.
D/A átalakításA mikrovezérlők számos alkalmazásában van szükség mért analóg értékek feldolgozására és analóg jelek outputjára. A többfunkciós kártyán ehhez egy D/A átalakítót helyeztünk el, melyet a tanfolyam 3. részében már megismerhettünk. Ebben a részben a többfunkciós kártya komparátorait fogjuk analóg mérési értékek felvétele céljából a D/A átalakítóval együtt használni.
Átalakítási eljárásokAz A/D átalakítás egyszerű módja a rámpaeljárás. Ezt vázlatosan az 1. ábra mutatja be. Az eljárás során egy D/A átalakítóra lineárisan emelkedő rámpafeszültséget adunk. Ez a feszültség mindaddig nő, míg a komparátor nem jelenti, hogy értéke már meghaladta a bemeneti feszültséget. A D/A átalakítóra adott legutolsó érték felel meg ezután a bemeneti feszültség értékének. A rámpafeszültséget a szoftver úgy generálja, hogy egy regiszter értékét 0-tól kezdve fokozatosan növeli és
1. ábra. A feszültség alakulása a rámpás A/D átalakításnál
Uda
2,55 V
U „ in -
OV
Komp10
DA - Wandler ■Wert (Schiebebit unterstrichen)
- 1 0 0 0 0 0 0 0
-0 1 0 0 0 0 0 0 -0 1 1 0 0 0 0 0 - 0 1 0 1 0 0 0 0 - 01011000
i_r 0 10 10 0 0
Ende der AD-Wandlung
0 , 1 0 1 0 1 1 Uein = 86 mV mit Eichung 255 = 255 mV
2. ábra. A feszültség alakulása a szukcesszív approximációval működő A/D átalakításnál
egyúttal kiadja a D/A átalakítóra. Egy pontosan így működő program található BSP14.A51 jelöléssel a tanfo- lyamdiszketten. Mivel a program viszonylag egyszerű, közelebbről itt nem tárgyaljuk.
A rámpaeljárás legfőbb hátránya a kis sebesség. 8-bites felbontás esetén a rámpa értékét a legkedvezőtlenebb esetben akár 255-ször is meg kell növelni és a bemeneti feszültséggel mindennyiszer össze kell hasonlítani. 12 bitnél már 4096 lépés szükséges. Minden egyes lépésnél ki kell természetesen várni a D/A átalakító és a komparátorok tranziens (beállási) idejét. Ebből kifolyólag ez az eljárás számos alkalmazás szempontjából elfogadhatatlanul lassú. Gyor
sabb eljárás a sok D/A átalakító chipben használatos szukcesszív approximációs átalakítás. Ez a második eljárás a Compuboardon szoftver úton valósítható meg.
Az eljárás minden egyes lépésében az átalakítandó analóg érték egy bitje kerül meghatározásra. 8 bites átalakításhoz tehát pontosan nyolc lépés szükséges. Az átalakítás a legnagyobb helyértékű bitnél kezdődik. Az éppen meghatározás alatt lévő bit egy regiszterben helyezkedik el. Ezt a bitet léptetőbitnek vagy tolóbitnek nevezik. Az analóg érték már ismert bitjeit ugyancsak egy regiszter gyűjti. Ezek a bitek együttesen képezik az úgynevezett approximációs értéket.
1. ábra.Ende der Wandlung: az átalakítás vége
2. ábra.D/A-Wandler-Wert (Schiebebit unterstrichen): D/A-átalakító-érték (léptetőbit aláhúzva)Ende der A/D-Wandlung: A/D átalakítás vége Uein: UbeU e in = 8 6 mV mit Eichung 255=255 mV:U b e = 8 6 mV, 255=255 mV kalibráció mellett
Az eljárás működési módját a 2. ábra, a folyamatot a 3. ábra mutatja be. Először az ap- Droximációs értéket 0-ra, a éptetőbit tároló regiszterét pedig IOOOOOOO2 értékre állítjuk be. A 7-es bittel kezdünk. Egy átalakítási lépés a következőképpen zajlik le: először új D/A output érték meghatározására kerül sor. Ez a léptetőbit és az eddigi approximációs érték logikai VAGY művelet segítségével képzett összegéből adódik. Az így kapott értéket adjuk ki a D/A átalakítóra és hasonlítjuk össze a komparátor útján a bemeneti feszültséggel. Ha a bemeneti feszültség nagyobb a D/A átalakító feszültségénél, akkor az éppen kiadott összehasonlítási érték válik az új approximációs értékké. Benne tehát a tolóbit pozíciójában egy egyes áll. Ellenkező esetben a régi approximációs érték marad meg, melyben a léptetőbit helyén 0 szerepel. Ezáltal megtörtént az approximációs értékben az új bit meghatározása. Ezt követően a léptetőbit pozíciója jobbra tolódik és végbemegy a következő átalakítási lépés. Az eljárás mindaddig folytatódik, amíg az összes bit meghatározása meg nem történt. A módszer tehát a mindenkor meghatározandó bit próbaképpen történő beírásából és a kapott approximációs értéknek a bemeneti feszültséggel történő összehasonlításából áll. Ha az approximációs érték így túl naggyá válik, akkor az éppen vizsgált bit nullázásra kerül benne. Ha a kapott érték még mindig túl kicsi, akkor a bitet meghagyjuk. Még néhány megjegyzés következik az alábbiakban arról, hogy hogyan alakítottuk át az imént ismertetett elvet programmá.
36 1992/5
3. ábra. A folyamatábra a lépésenkénti A/D átalakítás programjának magyarázatára szolgál
4. ábra. Olyan A/D átalakítóprogram listája, mellyel mind a három csatorna tesztelhető
4LISTING oí 1
LINE LOC OBJ I SOURCE1 0000 ; ****** DATEI BSP16.A51 **********************^*****************2 00003 0000 Pl EQU 090H4 00005 0000 ORG 4100H ; Programm startadresse6 4100 7B 01 [1] START MOV R3,#000000018 ; Kaske Kanal 17 4102 31 20 [2] ACALL DACNV ; DA Wandler auírufen8 4104 31 44 [2] ACALL BYTE ; Byte und Leerzeichen ausgeben9 4106 31 4A [2] ACALL BLANK10 4J08 7B 02 Cl] MOV R3,#00000010B ; Kanal 211 410A 31 20 [2] ACALL DACNV12 410C 31 44 [2] ACALL BYTE13 410E 31 4A [2] ACALL BLANK14 4110 7B ■04 Cl] MOV R3,#00000100B ; Kanal 316 4112 31 20 C2] ACALL DACNV16 4114 31 44 C23 ACALL BYTE17 4116 74 OD Cl] MOV A,#13 ; Zeilenvorschub18 4118 31 40 C2] ACALL CHR19 411A 74 OA Cl] MOV A,#1020 411C 31 4C C2] ACALL CHR21 411E 80 EO C2] SJMP START ; Endloa-schleife22 4120 ;23 4120 D2 91 [1] DACNV SETB Pl.l ; fuer Oszilloskop24 4122 7E -00 [1] HOV-^' R6,#0 : Approxijnationawort25 4124 74 80 [1] MOV A,#080H ; SCHIEBE-BIT26 4126 80 09 [2] SJMP SARLP2 ; springe in Schleife27 4128 EF [1] SARLPO MOV A.R7 ; Hole SCHIEBE-BIT28 4129 C3 [1] CLR C29 412A 13 [1] RRC A : schiebe rechts ,fuelle mit 0 auf30 412B 70 04 C2] JHZ SARLP2 ; wenn SCHIEBE-BITOO weitermachen31 412D EE CO MOV A.R6 ; Resultat nach A holen32 412E C2 91 [1] CLR Pl.l ; Ende der Wandlung am Oszilloskop zeigen33 4130 22 C2] RET34 4131 FF [1] SARLP2 MOV R7,A ; SCHIEBE-BIT in R7 retten35 4132 4E Cl] ORL A,R6 ; zun Approximationawert zufuegen36 4133 90 CO 00 C2] MOV DPTR,#0C000H37 4136 FO C2] MÜVX «DPTR.A ; an DA Wandler ausgeben38 4137 FC Cl] MOV R4,A ; Summme fuer spaeter merken39 4138 7A 64 Cl] MOV R2,#100 ; Einschwingzeit40 413A DA FE C2] SARWT DJKZ R2,SARWT ; abuarten41 413C EO C2] MOVX A.flDPTR ; Komparatorauagaenge holen42 413D 58 Cl] ANL A,R3 ; gewuenachten KOMP. aelektieren43 413E 60 E8 C2] JZ SARLPO ; Bit-O wenn Uin<Udac, kein Bit setzen44 4140 EC Cl] MOV A.R4 ; Bit=l if Uin>Udac46 4141 FE Cl] MOV R6,A ; Approximationawert:=Sumne46 4142 80 E4 C2] SJMP SARLPO47 4144 ;48 4144 ; Monitor interface49 4144 COMMAND EQU 030H60 4144 MON EQU 0200H51 4144 ccCHR EQU OOIH52 4144 ccBYTE EQU 003H53 4144.54 4144 75 30 03 C2] BYTE MOV COMMAND,íccBYTE55 4147 02 02 00 C2] LJMP HON56 414A 74 20 Cl] BLANK MOV A,#' '57 414C 75 30 01 C2] CHR MOV COMMAND,«ccCHR58 414F 02 02 00 [2] LJMP MOH59 4152 END
■ SYHBOLTABLE (13 aymbols) **********Pl :0090 START. :4100 DACNV :4120 SARLPO :4128
SARLP2 :4131 SARWT :413A (COMMAND :0030 MOir :0200ccCHR. :0001 ccBYTE :0003 BYTE :4144 BLANK :414A 910109-6-14
CHR :414C
3. ábra.Schiebe Bit: lépj egy bitet Schiebebit=0: léptetőbit=0 Approximationswert:=0: approximációs érték:=0 Schiebebit:=10000000B: léptetőbit:=1 OOOOOOOB ja: igen nein: nem Schiebebit + Approximationswert an D/A-Wandler ausgeben: Léptetőbit és approximációs érték összegét D/A átalakítóra kiadni Warte: várjApproximationswert um Schiebebit erhöhen: Approximációs értéket a léptetőbittel növelni
4. ábra.Program startadresse: program kezdőcím Maske Kanal 1: 1-es csatorna maszkolása DA Wandler aufrufen: DA átalakító behívása Byte und Leerezeichen ausgeben: Byte és Space (szóközjel) outputja Kanal 2: 2-es csatorna Kanal 3: 3-as csatorna Endlos -schleife: végtelen hurokfuer Oszilliskop: oszcilloszkópra Approximationswert: approximációs érték SCHIEBE-BIT: LÉPTETŐBIT springe in Schleife: ugrás a hurokbaHole SCHIEBE-BIT: LÉPTETŐBIT behozása schiebe rechts, fuelle mit 0 auf: léptetés jobbra, feltöltés 0-valwenn SCHIEBE-BIT 0 weitermachen: folytatás, ha a léptetőbit 0Resultat nach A holen: eredmény átvitele A-ba Ende der Wandlung am Oszilloskop zeigen: átalakítás végének kijelzése oszcilloszkópon SCHIEBE-BIT in R7 retten: léptetőbit mentése R7-be zum Approximationswert zufuegen:hozzáadás az approximációs értékhez an DA Wandler ausgeben: output a DA átalakítóra Summe fuer spaeter merken: összeg megjegyzése a későbbiek számára Einschwingzeit: berezgési idő abwarten: kivárás Komparatorausgaenge holen: Komparátorkimenetek behozásagewuenschten KOMP. selektieren: kívánt komparátor kiválasztása Bit=0 wenn Uin<Udac, kein Bit setzen:bit=0, ha Uin<Udax (bitet nem beírni)Bit=1 if Uin<Udac: bit=1, ha Uin>UdacApproximationswert: = Summe: approximációs érték := összeg
Az A/D átalakító-programA program a három bemeneti feszültséget hexadecimális formában adja ki. Ahhoz, hogy az A/D átalakítást mindhárom bemeneti csatornára egyszerűen el lehessen végezni, egy DACNV nevű szubrutint írtunk. A szubrutin számára az R3 regiszterben van megadva a kiértékelendő komparátor bitpozíciója. A szubrutin eredményeként az akkumulátorban szolgáltatja az átalakított értéket. Ezáltal a 4. ábra listájában START-tal kezdődő főprogram igen egyszerűen alakul. A három csatornára vonatkozólag a megfelelő bitet R3-ba kell mindig beírni. Ezután be kell hívni a D/A átalakítást végző DACNV szubrutint és végül a kapott értéket a monitor útján V24-en át hexadecimálisán ki kell adni (BYTE szubrutin). Mindhárom csatorna outputja után még egy kocsivissza/soremelés (CR/LF) byte-kombináció is következik. Ezt követően az egész folyamat elölről kezdődik.
Nem ilyen egyszerű a D/A átalakítás programozása. Ehhez a következőket kell tudnunk. Az approximációs érték tárolása az R6 regiszterben történik. A léptetőbit az R7 regiszterben helyezkedik el (időnként az akkumulátorban is előfordul). Az időközönként a léptetőbitből és az approximációs bitből képzendő összeget a program az R4 regiszterben jegyzi meg magának. Maga az átalakítási lépés az SARLP2 címkénél indul. Ezen a ponton az akkumulátorban a pillanatnyi léptetőbit, R6-ban pedig a régi approximációs érték tartózkodik.
Először az R7-be kerül a léptetőbit (34-es sor). A 35-ös sorban összegződik R6 és az akku, majd az összeg a D/A átalakítóra kerül. Ez a pillanatnyi összehasonlítási érték az R4- ben is eltárolódik. Ezután az SRWT várakozóhurok kivárja a D/A átalakító beállási idejét. A 41-es sorban a komparátor kimenetek a többfunkciós kártyáról az akkuba kerülnek. Az R3-ban levő bittel történő maszkolás útján a 42-es sorban megtörténik a helyes kom- parátor-kimenet kiválasztása. Az R6-ban az új approximációs érték képzésére attól függően kerül sor, hogy a komparátor 1 -et vagy 0-t szolgáltat-e. Az átalakítás következő lépését az SARLPO címkére való ugrás vezeti be. A léptetőbit az akkumulátorba kerül és jobbra tolódik (28-as és 29-es sor). Ha ezután az akku tartalma 0, akkor az átalakítás befejeződött. Ellenkező esetben a program SARLP2-nél folytatódik.
1992/5 37
Az átalakítási folyamat oszcilloszkóppal (és hangszóró útján füllel) való követhetősége érdekében az átalakítás ideje alatt a P1.1 portbit értékét 1 -re állítjuk. A tárolócsöves oszcilloszkópon megjelenített feszültséggörbéket az 5. ábra mutatja be. A D/A átalakítás végén az R6 értéke még átkerül az akkumulátorba.
Ennek az eljárásnak az előnye nyilvánvaló. Csupán 8 hurok lefutása szükséges. Gyors D/A átalakítóval és komparátorral a 8051-es a 8- bites átalakítást minden probléma nélkül elvégzi 250 mik- roszekundum alatt, ami már elég gyorsnak tekinthető (4000 minta/szekundum letapogatási sebességnek felel meg).
Ez a program is a szubrutinok hasznosságát demonstrálja. A 8051-es szubrutin-keze- lésénsk megértése céljából beszéljük most meg az úgynevezett veremtárat (STACK-et), melyben a 8051-es a szubrutinok kezeléséhez szükséges adatokat tárolja.
VeremtárakA szubrutin ugrások és inter- ruptok (programmegszakítások) visszaugrási címeit tároló veremtár kezelésére az SP (Stack Pointer) veremmutató (081 című SFR) szolgál. Ez a veremtár a belső RAM-ban helyezkedik el. Szubrutin hívása esetén először eggyel növeljük a verem mutatót, majd beírjuk a visszatérési cím első byte-ját arra a (belső RAM-ban levő)-tárolóhelyre, amelyre az SP veremmutató mutat. Ezt követően megint az SP növelése, majd a visszatérési cím következő byte-jának betárolása következik. Álljon itt egy kis példaprogram a veremtár alkalmazásának illusztrálására. Az utána következő táblázat bemutatja, hogy a program futása a veremtárban milyen értékeket eredményez.
LINE
43444748 50
L O G
4118411B412341264ABC
OBJ
12 41 23 0012 4A BC 0085 08 44
T
(2)(1)(2)UPR01 ( 1 )
SOURCE (FORRÁS) LCALL UPR01 NOPLCALL UPR02 NOP
(2) UPR02 MOV 68,8
SP a 43. sor előtt: 07HBelső RAM címek: 08 09 OA OB OC ODTartalom a 43. sor előtt: FF FF FF FF FF FF (korábbi beírás) Tartalom az 50. sor után: 1B 41 26 41 FF FF
(2 cím a veremben)SP az 50. sor után: OBH
Nullázás után az SP értéke 7 (vesd össze a tanfolyam 1. részének 5. ábrájával és a 2. rész 4. ábrájával), tehát a belső RAM-ban a veremtár a 8-as címmel kezdődik és a cím felfelé növekszik. így a verem ugyanazokat a helyeket foglalja el, mint az 1-es regiszterbank (és a következő bankok). Ezzel legalábbis az 1-es regiszterbank kiesik a használatból, ha az SP-t nem írjuk át a program kezdetén egy új értékkel. Ha a programozás során több egymásba ágyazott szubrutint használunk, akkor szubrutinonként 2 byte-ra van a veremben szükség. Ennek megfelelő számú hely vész el a belső RAM-ban.
Még bonyolultabbá válik a helyzet interrupt-kezelést is tartalmazó programok futása során. A visszatérési cím tárolásához itt is mindig 2 byte szükséges. Ehhez jön még hozzá a kimentendő regiszterek (SFR- ek), valamint az interrupt-keze- lő rutin által behívott szubrutinok visszatérési címeinek hely- szükséglete. Ezért mindig gondoskodni kell arról, hogy elegendő veremtár álljon rendelkezésre. A 8052, illetve a 8032 alkalmazói itt jól felhasználhatják a belső RAM járulékos 128 byte-ját. Ehhez a
MOV SP,080H ; felső RAM veremtárként használva
utasítást kell kiadni, ami azt fogja eredményezni, hogy a
5. ábra. Ilyen az A/D átalakítási folyamat egy tárolócsöves oszcilloszkóp ernyőjén
LeCrov
PanelSTATUS
Memory
SavePANEL
Recall
AuxiliarySetups
Persistencemode
. . . . - - - - G - - -/Ih I M I 1 w1 1 M MI l i i M M Ifi 1 t , , , ,M M í t T't p r t ’ P
11 ? í 1
' CHI .5 VEXT-0.95 V AC CH2 20 mV— ^ — T/div 2 ms
felső 128 byte veremtárként áll rendelkezésre. Ez a stack-mé- ret már több célra elegendő lesz.
Adatok átmeneti tároiása a veremtárbanGyakran kerülünk olyan helyzetbe, hogy egy bizonyos byte-ot (SFR-t vagy akkumulátort) rövid időre ki kell menteni, mert azokra nem sokkal később újra szükség lesz.Ez a következő utasítással érhető el:
PUSH ACC ;mentsd az akkut a veremtárba
... ; bármilyen utasítások POP ACC ;
hozd vissza az akku tartalmát a veremtárból
A PUSH utasítás a rnegadott byte-ot (közvetlen címzés) a veremtárba tárolja be. A POP a legutoljára PUSH-olt byte-ot a veremtárból visszahozza. PUSH és POP során SP automatikusan 1-gyel megnő (beírás), ill. lecsökken (kiolvasás). Mivel a kimentéshez a veremtárban hely szükséges és a veremtárban hely csak korlátozottan áll rendelkezésre, PUSH és POP használata során mindig előrelátónak kell lennünk. A PUSH-, illetve POP utasításokat gyakran használjuk szubrutinokon belül SFR- ek mentésére, hogy azok a szubrutin befejeződése után változatlanul rendelkezésre álljanak.
interruptokInterruptok - tehát programmegszakítások- mindig akkor kerülnek alkalmazásra, amikor bizonyos (például külső) eseményekre gyorsan kell reagálni. Lehet ez az esemény például egy olyan mért érték beérkezése, melyet gyorsan fel kell dolgozni.
Éppen az interrupt előre nem láthatósága teszi problematikussá az interrupt-progra- mozást és a hibakeresést az interrupt-vezérelt rendszereknél. Aki tehát saját maga kíván interruptokat programozni, azt már itt figyelmeztetnünk kell: talán sehol másutt nem adódik ilyen sok hibalehetőség!
Most pedig térjünk rá azokra az interruptokra, amelyeket a 8051 -es tesz lehetővé. Külső interruptokként az INTŐ és INT1 vonalakon levő jelek jönnek szóba. A Compuboard INTŐ és INT1 jelei (a 64-pólu- sú csatlakozó c3 és c5 pontjain) a Compuboard IC12 jelű IC-je által invertálva jutnak a processzorra (12-es és 13-as kivezetés), mint INTŐ és INTI jelek. Ezeknél a külső inter- rupt-forrásoknál még az is előírható, hogy az interrupt csak INTŐ, ill. INTI pozitív élénél, vagy az INTŐ = 1, ill. INTI = 1 állapotnál következzék-e be.
További interruptok válthatók ki egy Timer, például a TFO ( = Timer Flag 0), illetve TF1 ( = Timer Flag 1) számláló-túl- csordulás vagy a soros interfész (Rl = Receiver interrupt, TI = Transmitter interrupt) útján. A 8032-nek, illetve a 8052-nek van még egy további interrupt-forrása is, mégpedig a Timer 2, illetve az EXF2 külső bemenet. Amikor az interrupt kiváltása megtörténik, akkor a processzor LCALL utasítást ad ki az úgynevezett inter- rupt-címre. Az interrupt-forrá- sokat összefoglalva (interrupt- címeikkel együtt) a 6. ábra mutatja be.
Ezek a címek azonban mind az EPROM tartományban találhatók és az EPROM-ot nem programozhatjuk minden alkalommal újra csak azért, hogy az EPROM megfelelő címére egy megfelelő ugrási parancsot vagy szubrutin-hívást írjunk be. Kiutat az EMON51.DOC dokumentáció-
6. ábra. Az interrupt-variánsok és a hozzájuk tartozó belépési címek táblázata
6Interrupt InterruptadressG Link-index LINK-SprunglEO 0003H 1 4003HTFO OOOBH 2 4006HlEl 0013H 3 4009HTFl OOIBH 4 400CH
RI+TI 0023H 5 400FHTF2+EXF2 002BH 6 4012H
38 1992/5
ban LINK címszó alatt leírt módon a Monitor-EPROM kínál. Segítségével tetszőleges in- terrupt-rutinok használata válik lehetővé. Az lEO interrupt hatására a monitor a RAM-ban elhelyezkedő kódtároló 4003ie címére ugrat. Erre a RAM címre a monitor nullázás után egy belső interrupt-rutinra történő ugrási utasítást ír be. Aki egy interrupt fellépésekor saját in- terrupt-rutint kíván indítani, ezt az ugróutasítást a LINK monitor-szubrutin behívásával változtathatja meg. LINK hívásakor DPTR-ben a kívánt rutin címének, az akkumulátorban pedig az interrupt LINK-IN- DEX-ének kell állnia. Most már az is világos, hogy miért indítjuk programjainkat mindig a 4100 i 6 (és nem a 4000ie) címtől. A RAM-ban a4000 i 6...40FFi 6 címek a monitor számára vannak fenntartva! Az interruptok szervezését az lE (Interrupt Enable, címe = 0A8ie) és IP (Interrupt-Priority, címe = OBBie) SFR-nek veszik át. Biteknek az lE-be történő beírásával vezérelhető, hogy mely interruptok legyenekténylegesen engedélyezve. Részletes információkat a 7. ábra tartalmaz. Az ITO és IT 1 bitek (8. ábra) azt határozzák meg, hogy a külső interruptok szintfüggően (bit = 0) vagy élfüggően (bit = 1) kerüljenek-e kiváltásra. Mindkét bit a TCON Timer-Controll- SFR-ben (címe OBSie) helyezkedik el (ITO = TCON.O, IT1 = TCON.2). Egy kis tesztre nyújt módot a következő program (mely kivételesen nem található meg a tanfolyamdiszketten, de szerencsére egy nyúlfarknyi programocskáról van csak szó):
lE EQU 0A8H ; új:Interrupt Enable SFR
ORG 4100H ;a program kezdőcíme
MOV lE, OFFH ; összes interrupt engedélyezve
EWIG SJMP EWIG END
Interrupt a 64-pólusú csatlakozó c3 vagy c5 pontjára adott 5 V-os impulzussal váltható ki. Mi történik ekkor és miért?
A 8051 magas és alacsony interrupt-prioritásszintet ismer. A magasabb prioritású interrupt az alacsonyabb prioritású interrupt-rutinját megszakíthatja. Az interruptok prioritása a biteknek az interrupt-priori- tás SFR-be történő beírásával rögzíthető.
Az IP-SFR egyes bitjeinek magyarázatára a 9. ábra szolgál. A 10. ábra az interrupt-el- lenőrző rendszerről nyújt áttekintést. Az ábrán az a sorrend is felismerhető (Polling se-
quence), mellyel az interruptokat fel kell dolgozni, ha a kiváltó események egyidejűleg léptek fel.
Interrupt-rutinokInterrupt kiváltása esetén a 8051 az előírt rutinra ugrik. Hogy a megszakított főprog-
I ET2 I ES I ET1 I EX1 1 ETO I EXO \
Functiond««b(« art tntWTupti. I( EA - 0. no lm «m^ bm adinowl^dgad. If EA " 1, Mch imamipt »ourc« la Indrviduaíty »naWed Of dtaabíed byMtting or dMñng to anabto NL
•ntbiet
- 0. Ih* Tknar 2 inlarmpt is (Jieabtad enabl«a or ditabi«« tha Port interrupL H ES - 0. tha Swial Port Intarrupl te disabM.•nabtM or disabtaa tha Tlmar 1 Ovwflow InlerrupL If ET1 - 0. lha Timar 1 tntamjpt it disablad.•nabtaa or disaWas Extwna} Intanxipt 1. H Ext - 0. Extamal Intanupt 1 to (StabM.anabtaa or disablft« tha TVnar 0 ^.'•rttow Intarrupl, If ETO - 0. tha Tlmar 0 Intamipt ia diaabtad. anabta« or diub<a« Exiamal Intarrvpt 0. H EXO - 0, Extamal Inlarrupf 0 li dltabiad.
9 1 0 1 0 9 - 6 - 1 7
7. ábra. Az egyes bitek jelentése az lE Interrupt-Enable-Registerben
talanul folytatható legyen, az interrupt-rutinnak gondoskodnia kell arról, hogy a főprogram által használt regiszterek egyike se kerüljön megváltoztatásra. Ezt az SFR mentésével (PUSH) és a visszaugrás előtti POP-pal valósítjuk meg. Az R0...R7 regiszterek védelme céljából a regiszterbank átkapcsolásra kerül. Ez már a programtervezés fázisában megkívánja a regiszterbankoknak az egyes programsíkokhoz történő egyértelmű hozzárendelését. A í^érdést nehezíti a regiszterbankoknak a veremtárral kapcsolatos, előzőekben vázolt komplikációja. Az előre nem látható és nehezen megtalálható hibák oka sokszor abban rejlik, hogy az említettek közül valamelyik veszélyforrást figyelmen kívül hagytuk.
Az interrupt-program befejezése - tehát a főprogramra való visszatérés kezdeményezése - a következő utasítással történik:
I RÉTI; Return from Interrupt]
A RÉT utasítástól eltérően ez az utasítás az interruptot ki-
8
Symbol Poalllon
(MSB)
-- 1
(LSB)
Í
1 TF! 1 TR1 1 TFO | TRO 1 lEI 1 in 1 lEo 1 ITO 1
Nama and Signtneanca Symbol Poaltlon Nama and Slgntf1car>caTFl TC0N.7 Tlmar 1 ovarflow Flag. Sal t y .El TCON.3 Interrupt 1 Edge flag. Sat by hardware
hardwara on Tlmar/Coynlar ovarflow. whan extamal Intamjpt adgaClaarad by harchwara when proeattor dataclad. Claafed wban tnlarruptvactort to Intamipt routlna. procaisad.
Tfll TCON.e Timor 1 Run control bit. Sat/clenrad ITl TC0N.2 Intarrupl 1 Type control bit. Sat/by Mttwara to turn TVnar/Counlar on/ claarad by loftwa/a lo specify faDIngoff. •dga/kTw laval triggarad axtamal
TFO TCON.5 TVnar 0 overflow Flag. Set by htemiptt.harcJwara on Timar/Ccunter ovarflow. lEO TCON.t Intarrupl 0 Edge flag. Sat by har^araClaered by hardware whan proceetcr whan axtemat Interrupt adgavactora to Intam/pl routlna. detactad. Clearad wt>an Wanupl
TBO TCON.4 Timor 0 Hun conbol Nl. Sat/cloarad procaaaad.by software lo bum Tlmar/Counlar on/ ITO TCON.O Intomipt 0 Typa control Wt. Set/off. clawed by eoltware to ipacify leltlng
adge/low laval biggarad axtamalkitamjpta.
8. ábra. A TCON Time-Control Register bitjei
(MSB)X X PT2 I PS I PT1 I PX1 I PTO i PXO |
Symbol Poaítton Fur«tíoor***rv*dratarvaddafinaa tha Tmar 2 Intarrupl prtortty
PT2 - 1 programa II lo tha ht0har prtortty laval. dafSna« tha Sarlal Port Intamipt priortty l*val. PS - 1 progrifrw It to tha highar priority »aval, dafina« tha Tknar 1 hlaaupl prtortty laval. PT1 - 1 programa R to tha highar priority laval. dafinas tha Extamal Inlarrupt 1 priortty laval. PXt - 1 programs R to tha highar priority laval. dafina* tha Tartar 0 Inlamjpt priority l«va(. PTO ■ 1 programa It to tha higher priority lav«(. d«fina« tha Exlwnal intamjpl 0 prtortty PXO - 1 programa It to tha highar priority laval.
9 1 0 1 0 9 - 6 - 1 9
9. ábra. Az IP Interrupt-Priority Register bitjei
ram az interrupt kiszolgáló rutinjának lefutása után akadály
váltó bitek szükség szerinti törlését is elvégzi. Az inter- rupt-programozásra gyakorlati
példát a következőkben, a Timer megbeszélése során mutatunk be.
Számláló és óraA 8051 két olyan számlálót tartalmaz, melyekkel események számiálhatók. Ha ezeket a számlálókat belső órajellel működtetjük, akkor visszaszámláló óraként (Timerként) is használhatók. Mindkét számláló különböző üzemmódokra alkalmas. A mindenkori üzemmódot itt is a megfelelő speciális funkcióregiszterben található bitminta határozza meg. A pillanatnyi számlálóértékek is az SFR-ekből olvashatók ki és azokba írhatók be.
Az órák üzemmódjának vezérlésére szolgáló SFR-ek szerepét a Time-Modus-Re- gister (TMOD: 089ie című,nem bitcímezhető SFR) és a Timer-Control-Register (TCON: 088i6 című, bitcímezhető SFR) töltik be . Az egyes bitek jelentését a 8. ábra és 9. ábra tartalmazza.
Nézzük először a Tl- MER/C0UNTER1 üzemmódjait. Ennek a számlálónak az alacsony helyértékű byte-jára TL1 nevű SFR-ként hivatkozhatunk (címe 08bie) a magas helyértékű byte neve TH1 és címe 08Di6. Az általános üzemmódot a TM0D.4 és TMOD.5 módusbitek határozzák meg. Ha mindkét bit 0, akkor a számláló 13-bites számlálóként működik. A különböző bitek és a külső jelek összjáté- kát a 12. ábra mutatja be. A C/T bittel vezérelhető a ^ hogy a Timer belső óráróJ_(C/T = 0) vagy külső jelről (C/T = 1) kerüljön-e triggerelésre. ____
ATR 1, a GATE és az INTI kivezetés bitjei vezérlik, hogy mikor kell a számlálónak valóban működnie. TR1 segítségével például a számláló szoftver úton kapcsolható be és ki (amennyiben GATE = 0). Ha a számláló a maximális értékről 0-ra lép át - tehát túlcsordul - akkor a TFl állapotjelzőbit mindig beírásra kerül. Ezt az
10. ábra. A 8051-es Interrupt-vezérlő rendszere
10
-»|ico [-> — ©-''"ó-o^o-
-»{IE1 [-> -o < ^ a -o ^ a
" : 0 -
INttRRUPT'POLLING
StOUCMCC
1992/5 39
állapotjelzőt például szoftver úton le lehet kérdezni, illetve interrupt kiváltására lehet fe lhasználni. Ebbői a célból az Interrupt-Enable-Regiszter a 3-as bitjét (IE.3) be kell írni. _
C/T = 0 esetén a számláló a 12-szeresen leosztott kristályfrekvenciával, a mi esetünkben tehát 1 MHz-cel számol. A MODUS 1-ben (TCON.4 =1 , TCON.5 = 0) a számláló pontosan ugyanúgy számlál, mint a MODUS 0- ban, de 16-bites számlálóként.
A 2-es üzemmódban a számláló olyan 8-bites számlálóként működik (a számérték a TL1 SFR-ben található), mely túlcsordulás esetén a TH1 SFR-ből kerül újratöltésre (8-bites Auto-Reioad). Ezt az üzemmódot a 13. ábra szemlélteti. A 3. üzemmódban Timer 1 számláló egyszerűen nem működik.
Az EM0N51 monitorban a Timer 1 egyébként a soros interfész számára baudsebes- ség generátorként kerül fel- használásra, ezért csak akkor áll rendelkezésre, ha a soros interfészről lemondunk. A Timer 0 pontosan ugyanúgy működik, mint az 1 -es Timer 1, de természetesen a hozzá tartozó biteket és SFR-eket kell használni. Lényeges különbség azonban, hogy a Timer 0 a 3-as módusban is üzemeltethető (TCON.O = 1 és TC0N.1 = 1). Ebben az esetben Timer 0 a 14. ábra szerinti két független 8-bites számlálóként időzítőként működik. Ennek során a második 8-bites számláló néhány olyan vezérlőbitet is felhasznál, mely tulajdonképpen a Timer 1 -hez tartozik. Ha tehát a Timer 0 a 3-as módusban működik, akkor a szóban forgó bitek a Timer 1-hez már nem használhatók.
A 8032 és a 8052 procesz- szorok még egy további időzítővel, a Timer 2-vel is rendelkeznek. A későbbi modelleknél, például a Siemens 80537-esénél további számlálók és órák is rendelkezésre állnak.
Az elméleti megközelítés után térjünk most át a gyakorlatra. Alkálmazásként programozzunk be egy olyan egyszerű órát, mely interrupt-vezérel- ten minden másodpercben egy-egy jelzést ad a főprogram számára. A főprogram ennek hatására másodpercenként egy csillagot küld az RS- 232 interfészre. A program például olyan digitális óra programozásának alapjául is szolgálhat, amely tetszőleges vezérlési feladatokat is átvehet (vagy tulajdonosát születésnapján egy dallammal köszönti).
interrupt-vezéreltóraBeszéljük meg először magát az interrupt-rutint, mely az INTTO címkénél kezdődik (15. ábra). Egy másodperces ütemet egyetlen időzítővel előállítani sajnos közvetlenül nem lehet. Még akkor is maximálisan csak a két számláló-túl- csordulás közötti 65536 mik- roszekundumot (mintegy 0,065 másodpercet) tudunk megvalósítani, ha a belső órajelet 16-bites számlálóval
osztjuk. Ezért más utat kell já rnunk.
4 kHz-es interrupt-gyakori- sággal dolgozunk (azaz a má- sodpercenÍ<énti Timer-lnter- ruptok száma 4000). Két interrupt között tehát pontosan 250 mikroszekundumnak kell eltelnie. Ezt kényelmesen el tudjuk érni, ha a Timer 0-t Auto-Relo- ad-Módusban (M0DE2, azaz 2-es üzemmód) üzemeltetjük és 256-250=6-os Reload- értéket használunk. Az inter- rupt-rutinon belül két egymás után kapcsolt számlálóbyte- tal (ZAEHL1 és ZAEHL2)
11. ábra. A TMOD Timer-Moder Register bitjei
11
T lm « r i
cc-rW Tirn*r/Count*f -x" n •otb*«do(*f wtvt« “JNTx" p*n it high #nd ‘ 'Tflx" control pin ts ML When dM/ed T)m«r "x" Is ar^abM «vt>«r>evsr *TRjt" control bit b set
Tittw Of Counter S«l6Clof cissred fof Tin>«f opwstion (irxxrt from krtemal ctoc*). 6«! tof Counl#f op«raUon (Input from "Tx" input pin).
Op«r«ttn0 Mods MCS-40 Ttm «r m t v « s «a & -M prMC«i«r. 16-Wt T im w /C o u n tw *’T W «nd "T U * ’ a n cascaded ; to no prw tcaJtr.B M suio-f0lo»d Timw/Oou^w "THx" M d t « valiM wtiteh Is to be Wo ’'TU" •« *!time It overflow!.(TTmer 0) TLO to an Timer/Countercontrolied by the »ltnd*nj T»n«r 0 corrtrol bit*. THO to an 8-b*t tJmer ontf contronad by Timer 1 coofrolbit».(Timer 1) timer/Counter 1 »topped.
12. ábra. A Timer működése a 0-ás üzemmódban (IVIODE 0)
12
C/T • 0 T11 TH1
C/T - 1 1(SBItt) (IB Itt)
13. ábra. A Timer a 2-es üzemmódban (IVIODE 2)
T?i —^ iNTinnuPT
14. ábra. A Timer a 3-as üzemmódban (iVIODE 3)
14'osc
C/T ■ 0
— O ^ t — THO( IM to ) I F I) S C ---------------- ■ ■ .
40x100=4000-ig számlálunk. A ZAEHL1 változó minden esetben 100-tól kezdődően számlál vissza nulláig. Amikor a nullát eléri, akkor ZAEHL2 mindig egyet számlál (40-től kezdődően). Amikor ZAEHL2 a 0 értéket elérte, akkor pontosan 250x4000 mikroszekun- dum telt el. Akkor üzenetet hagyunk a főprogramnak oly módon, hogy a ROST „levélszekrény-változóba” 1 -es értéket írunk be. Az egész folyamat jól követhető a 16. ábra blokkdiagrammján.
FöprogramA főprogram legnehezebb feladata a számláló- és interrupt- vezérlő SFR-ek helyes iniciali- zálása. Először a számláló üzemmódja kerül betöltésre és a RELOAD érték beírása történik meg (a listában a 25...27. sor). A számláló üzemmódjának beállítása során arra is ügyelni kell, hogy az 1-es számlálónak továbbra is a 2- es üzemmódban kell működnie, annak érdekében, hogy a soros interfész számára a ba- udsebesség generátor szerepét betölthesse. Ezután kerül sor a számláló-változók inicia- lizálására, majd a számláló indítására és az interruptok engedélyezésére (31...33. sor). Ami ezután következik, az csupán egy egyszerű hurok. A NEU-nál kezdődően a program először egy csillagot (*) ad ki a soros interfészre. Ezután a WARTE várakozóhurokban vár a „postaládába” kerülő üzenetre. Az üzenet megérkezését az jelzi, hogy a POST változó értéke nem egyenlő nullával. Ha egy másodperc eltelte után ez a helyzet, akkor „a postaláda kiürítésre kerül” azáltal, hogy a POST-ba újra 0 értéket írunk be (39-es sor). A program futása ezután ismét a hurok elején folytatódik.
FeladatokAz eddigiekben már sokat megtanultunk. Feladatként vállalkozhatunk arra, hogy egy olyan programot írjunk, amely három analóg bemeneten méri a bemeneti feszültséget és a digitalizált mérési értékeket az RS-232-n át a PC-re továbbítja. Akinek ez túl könnyű, az decimális mérési érték outputot valósíthat meg és beprogramozhatja az egyes értékeknek előírt korrekciós tényezőkkel való beszorzását is.
Alternatívaként el lehet készíteni egy komparátor szoftver programját is. Ez egy olyan program, amely a PC felé vezető illesztőegységre az OK jelzést adja, ha a többfunkciós kártya 2-es bemenetére adott feszültség az 1 -es beme-
40 1992/5
15____^ START ^
-alle250|js
ErniedrigeZAEHL1
INTOeinketten
■4^ --------- alle 250 x 100ps
TIMERinitialisieren
ia•4---------
ZAEHL1 ;= 100
ZAEHL1:=100 ZAEHL2: = 40
ErniedrigeZAEHL2
POST: = 0
I i®■4------------ alle 250 x 100 x 40)is = lsek
TIMER starten Interrupts treigeben
ZAEHL2: = 40
P 0ST:=1
GD
*■ NEU
* senden
POST
WARTE
nein
POST:=0
15 ábra. A másodperces óraként működő szoftver blokksémája egy interrupt-rutint tartalmaz
16EASH51 (BSPll) ♦*
LINE LOC OBJ 1 SOURCE1 00002 0000 ;3 0000 lE EQU 0A8H4 0000 ACC EQU OEOH5 OÖOfi PSV EQU Ori'H6 CCOO Tcon EQU OSSa ; neu ; Tiaer/Countor Kontrolle7 0000 TMOD EQU 089R8 0000 TLO EQU 08AH9 0000 THO EQU 08CH10 0000 ; ; 250*100*40 HikroSek = 1 Sek11 0000 TOwert EQU 250 : 250 mikrosek. íuer TIMER 012 0000 ZEITl EQU 100 ; Schleifensmzahl íuer ZAEHLl13 0000 ZEIT2 EQU 40 ; Schleiíenanzahl íuer' ZAEHL214 0000 ;15 0000 ORG 050H : ueber MONITOR RAM16 0050 ZAEHLl DS 1 ; Software Zaehler 117 0051 ZAEHL2 DS 1 ; Zaehler 218 0052 POST DS 1 I 1 heisst eine Sekunde ist ura , 0 sonst19 005320 0053 ORG 4100H21 4100 90 41 34 [2] START MOV DPTR.#INrrO ; Interruptroutine einketten22 4103 74 02 Cl] MOV A.#223 4105 75 30 40 C2] MOV COMMAND,«ccLIKK24 4108 12 02 00 C2] LCALL HON25 410B 75 8C 06 C2] MOV TH0,#256-T0Hert ; alle.250 Hikrosekunden26 410E 75 8A 06 [2] MOV TLO,#256-TOHert ; einen Interrupt von TIHERO27 4111 75 89 22 [2] MOV TM0D,#022H ; Beide Zaehler H0DUS2 228 4114 75 51 28 [2] MOV ZAEHL2,#ZEIT2 ; Soitware Zaehler vorbesetzen29 4117 75 50 64 [2] MOV ZAEHLl,#ZEIT130 411A 75 52 00 [2] MOV P0ST,#0 : keine Post31 411D D2 8C [1] SETB TCON.4 ; TIHERO starten32 411F D2 A9 Cl] SETB lE.l ; Interrupt von TIHERO an33 4121 D2 AF Cl] SETB IE.7 ; Interrupts an34 4123 74 2A Cl] NEU MOV A,#'*’ ; STERN ausgeben35 4125 75 30 01 C2] MOV COMMAND,#ccCHR36 4128 12 02 00 C2] LCALL HON37 412B E5 52 Cl] WARTE MOV A,POST ; aui POST38 412D 60 FC C2] JZ WARTE ; warten39 412F 75 52 00 C2] MOV P0ST,#0 ; POST abholen40 4132 80 EF C2] SJMP NEU ; wiederholen41 413442 4134 CO DO C2] Íntto PUSH PSW ; sichern43 4136 CO EO C2] PUSH ACC44 4138 D5 50 OC C2] DJNZ ZAEHLl,IRETl ; Soltwarzaehler 1 erniedrigen45 413B 75 50 64 C2] MOV ZAEHLl,#ZEIT1 ; bei Erreichen von 0 nachladen46 413E D5 51 06 C2] DJNZ ZAEHL2,IRETl ; und softwarezaehler 2 erniedrigen47 4141 75 51 28 C2] MOV ZAEHL2,#ZEIT2 ; bei Erreichen von 0 nachladen48 4144 78 62 01 C2] MOV P0ST,#1 ; und POST deponieren49 4147 DO EO C2] IRETl POP ACC ; nach Ruekspeicherung50 4149 DO DO C2] POP PSW51 414B 32 C2] RÉTI ; Interruptende52 414C MONITOR INTERFACE53 414C COMMAND EQU 030H ; MONITOR Kommando Speicherstelle54 4140 MOH EQU 0200H ; MONITOR Einsprungadresse55 414C ccLINK EQU 040H ¡ Interrupt Einkettung56 414C ccCHR EQU OOIH ; Zeichen ausgeben57 414C END
(22 symbolfl)lE :00A8 ACC :00E0 PSW :00D0 TCON :0088
THOD :0089 TLO :008A THO :008C TOsert :OOFAZEITl :0064 ZEIT2 :0028 ZAEHLl :0050 ZAEHL2 :OOS1POST .rDOSt START .'4100 MEU :41iS UARTF ;412B
lÄTTO :4134 IRETl :414r COMMASD :0030 «UN :02ü0 910109-6 *26ccLIlfK :0040 ccCHR :0001
16. ábra. Másodperces óránk listája
net és a 3-mas bemenet feszültsége közé esik.
Tanfolyamunk eddigi részeiben kapott információk alapján a kitűzött feladatok minden nehézség nélkül megoldhatók. ■
15. ábra.alle 250 |i,s: 250 |j,s-onkéntErniedrige ZAEHL1: ZAEHL1csökkentésenein: nemja: igenErniedrige ZAEHL2: ZAEHL2csökkentéseINTO einketten: INTTObefűzéseTIMER initialisieren: TIMER inicializálása TIMER starten Interrupts freigeben: TIMER indítása, interruptok engedélyezése NEU: UJ* senden: * outputja WARTE: VÁRJ (címke)
16. ábra.neu: Timer/Countern Kontrolle: új: TIMER/számláló ellenőrzés250 mikrosek. fuer TIMER 0: 250 mikroszek. TIMER 0-nak Schleifenzahl fuer ZAEHL1: hurokszám ZAEHL1-nek Schleifenzahl fuer ZAEHL2: hurokszám ZAEHL2-nek ueber MONITOR RAM: MONITOR RAM-ra Software Zaehler 1: 1-es szoftverszámláló
Zaehler 2: 2-es számláló 1 heisst eine Sekunde ist um, 0 sonst: 1 jelentése: egy másodperc elmúlt (egyébként 0)Interruptroutine einketten: interrupt-rutin befűzése alle 250 Mikrosekunden: 250 mikroszekundumonként einen Interrupt von TIMER 0: egy interrupt TIMER 0-tól Beide Zaehler M0DUS2 2: mindkét számláló M0DUS2 2 Software Zaehler vorbesetzen:szoftverszámlálók beállítása keine Post: nincs üzenet TIMER 0 starten: TIMER 0 indításaInterrupt von TIMER 0 an: TIMER 0 interrupt be interrupts an: interruptok be STERN ausgeben: CSILLAG outputjaauf POST: POST-ra warten: várakozás POST abholen: postaláda kiürítésewiederholen: ismétlés sichern: biztosítás Softwarezaehler 1 erniedrigen: 1-es szoftverszámláló csökkentése
bei Erreichen von 0 nachiaden: 0 elérésekor utántöltésund Softwerzaehler 2 erniedrigen: és 2-es szoftverszámláló csökkentése bei Erreichen von 0 nachiaden: 0 elérésekor utántöltésund POST deponieren: és üzenet elhelyezés nach Rueckspeicherung: visszatárol ás után Interruptende: interrupt vége MONITOR Kommando Speicherstelle: MONITOR parancs tárrekesz MONITOR Einsprungadresse:MONITOR belépési cím Interrupt Einkettung: interrupt befűzéseZeichen ausgeben: karakter output
1992/5 41
Ha mikroprocesszor-fejlesztő eszköz, akkor is a
IHIIIIIIII
Xeltek (USA) programozó berendezésekSUPERPRO 79 900 Ftuniverzális programozó, nyitott struktúraUNIPRO 49 900 Ftuniverzális programozó
OEMA Ltd. (Anglia)ECAL 134 500 FtUniverzális mikroprocesszor-fejlesztő rendszer, nyitott struktúrájú fordítóprogram, 170 különböző mikroprocesszor támogatás in circuit emuláció 8751, Z80, 6809, 68HC11
HUMANsoft Kft.kanadai-magyar közös kft.
1149 Budapest, Angol u. 24/b Tel.: 163-2879 Fax: 183-1789
Bel Merit (USA)
MT-100 All in one instrument 58 360 Ft
Parallax inc. (USA)PIC fejlesztő kitt 61 900 FtIn circuit emulátor, programozó és keresztfordító a rendkívül olcsó Microchip PIC 165CX RISC CMOS mikrokontroller családhoz
A berendezés négy funkciót integrál egy esztétikus közös dobozba (frekvenciamérő, funkciógenerátor, digitális multiméter, tápegység)
■
_ i
EDISAz ország legjobban ellátott
alkatrészüzletében vásárolhat a HQ & NEDIS holland-magyar Kft.-nél
Cím: 1145 Budapest XIV., Szugló u. 65.Tel.: 183-1975, 251-4222/238, 239, 389
Fax: 163-1687
Több mint 25 000 féle áruból választhat, melyek nagy része üzletünkben azonnal megvásárolható. Árukészletünk főleg TV, VIDEÓ és SZÓRAKOZTATÓ ELEKTRONIKAI alkatrészekből áll.
Választékunkban szerepel például:- több mint 2000 féle videoalkatrész - csatlakozók- kábelek - speciális szerszámok- R, C elemek- félvezetők, processzorok széles választékban.
Differenciált és igen kedvező árak a vásárolt mennyiség, illetve érték függvényében.
További szolgáltatásaink törzsvásárlóink részére:- folyamatos árkedvezmény, postai gyorsszolgálat- minden hónapban jelentős árkedvezmény, akciók különböző alkatrészekre, melyről törzsvásárlóinkat folyamatosan értesítjük.
Értesítjük kedves vásárlóinkat, hogy cégünk a HR védjegyű termékeket gyártó spanyol DIEMEN S.A. cég kizárólagos forgalmazója (sorkimenők, hálózati transzformátorok, sokszorozók).
42 1992/5
Mi az őszt is jó hírrel kezdjük!
Szeptember és október hónapban aktív és passzív elemek igen széles választékát kínáljuk, jelentős árkedvezménnyel!
Kis- és nagykereskedőknek, termelőegységeknekkülön kedvezmények.
Kérje részletes akciós árjegyzékünket!
MV —^¿ ü i Ü C J
1992/5
a u d i oiM / c r
DAPI nyi u 4089 6640
Audio-Service
W V i . .Video-Service
Fernbedienungen
Remote Controls
Távirányítók
Mérő- és vizsgálóműszerekl + tartozékok '
iVless- u. Prüfgeräte + Zubehör
TV-Service
Mérő- és vizsgáiókazetták + speciális szerszámok
Mess- u. Prüfcassetten Spezialwerkzeuge
..lührend im service
. leaders in service
A SINI KFT. ÚJ AJÁNLATA:rr r NOKIA 3725 sorkimenő (3733 KÖNIG Nr.) 1978 Ft
3726 sorkimenő (3806 KÖNIG Nr.) 1978 Ft3425 sorkimenő (3807 KÖNIG Nr.) 1978 Ft
ITT DIGIVISION 8280 sorkimenő (3661 KÖNIG Nr.) 2700 Ft ITT IDEÁL Color5530 sorkimenő (3844 KÖNIG Nr.) 2700 Ft ORION sorkimenő (30006 KÖNIG Nr.) 2510 FtDAEWOO sorkimenő (30010 KÖNIG Nr.) 3180 FtNORDMENDE 3208 sorkimenő (3503 KÖNIG Nr.) 2900 Ft GRUNDIG T56-240CTI sorkimenő (3761 KÖNIG Nt.) 1590 Ft
T63-230CTI sorkimeö (3773 KÖNIG Nr.) 1490 Ft PANASONIC MVG-7 videófej (2596 KÖNIG Nr.) 2360 Ft PANASONIC MV-30 videófej (2529 KÖNIG Nr.) 2490 Ft
MV-730 videófej (2528 KÖNIG Nr.) 3980 FtSAMSUNG videófej (2648 KÖNIG Nr.) 2250 FtORION VH-400 videófej (2518 KÖNIG Nr.) 2350 Ft
nyomógörgő (1815 KÖNIG Nr.) 390 Ftközlőkerék (1060 KÖNIG Nr.) 185 Ft
szerviztechnikában
gold STAR ghv-1245 videófej
közkerék
SAMSUNG SE 9001 SAMSUNG SE oSoi VHS-C adapter VIDEÖFEJ-V/ZSGÁLÖ VHS
Sztereó fejhaí/gató mikrofonnal
Sztereó fejhallgató P/ezó sugárzó •^oax sajtoló W 3jackkup/ung Sorkimenő teszter
(2645 KÖNIG (1052 KÖNIG (1369 KÖNIG
k (1367 KÖNIG (7631 KÖNIG (5436 KÖNIG f (5556 KÖNIG (5560 KÖNIG h (KHM 7602
KÖNIG Nr.) (F-001 Rt) (PHT-11) (YAC-3)(KA 506)(5695 KÖNIG Nr.
G Nr.) 2250 Ft 3 Nr.) 245 Ft 5 Nr.) 95 F, ’ Nr.) 190 Ft * Nr.) 550 Ft iNr.) 3099 Ft Nr.) 7990 Ft Nr.) 8790 Ft
Áraink nettó árak á c á .nem tartalmaznak.
■) 1450 Ff140 Ft 450 Ft
2600 Ft 60 Ft
Nr.) 13100 Ft
A feltüntetett árak forgalmi adót nem
tartalmaznak!
S I ^ I
'K F T . I