43
" - a 4 z T n T ' y r ' DM 7,50 ATS 7 2 ^ sFR 7,50 175 - Ft Elektronikai folyóirat FM 2000 Csúcskategóriájú FM sztereo tuner ® Fémkereső Idökód interfész [51 la H ü l Bo s S' é | w 6??^3I’“ ö fStf^íTi ^ IH i jr frr i‘< o merő i . f Hálózatkapcsoló automata V o&aöv -“ ■ ¿ S í _ _ J | .s * ‘* ||li* lm

Elektor 1992-5

Embed Size (px)

Citation preview

■" -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 HE­LYETT! 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árme­lyik postahivatalban beszerezhető rózsaszínű befize­tési csekket megfelelően kitöltve elküldi címünkre (1064 Budapest, Vörösmarty u. 67.). A csekk közle­mé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és­mentesen 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ű feldol­gozá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 esz­kö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 Elekt­ronika KFT. előzetes engedélyével lehetséges!

Felhívjuk figyelmüket, hogy a hirdetési szöve­gé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égfoko­zatok 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újta­nak, viszonylag kedvező áron. Ha azonban egyszer közelebbről meg­vizsgáljuk a belső életüket, akkor megállapíthatjuk, hogy a nagysoro­zatok esetén az alacsony költségű előállítás érdekében elkerülhetetle­nek a kompromisszumok. Ez nem­csak a műanyag tokozású alkatré­szek és az olcsó alapanyagú, egyet­len nagy panel alkalmazására, ha­nem a kapcsolástechnika igényte­lenségére is vonatkozik. A minősé­get az egyszerű frontenden és az ol­csó 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 pro­fesszionális hírközlés vevőkészülé­keihez fejlesztettek ki. Ezen túlme­nően a hangolási elvet az MCS csa­ládba tartozó, kereskedelmi forga­lomban beszerezhető, külön EP- ROM-mal ellátott mikrokontroller se­gítségével valósítjuk meg. Ezáltal le­hető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 elekt­roniká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 napja­inkban legjobbnak tekinthető, egye­dileg beszerezhető tuner szolgál. Hangolása kapacitásdiódákkai tör­ténik. A hangolófeszültséget szám­jegyes billentyűzettel ellátott szinté- zer szolgáltatja, amely mikrokontrol­lerrel 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 elhelyez­hető. A tárolóhely és a vételi frek­vencia egyidejű kijelzésére nagy, vi­lá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 soha­sem szükséges.

A középfrekvenciás erősítő min­denekelő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 ál­ló szűrőblokk következik. A limíter és a demodulátor szerepét a jól be­vá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ékei­ben is rendszeresen megtaláiliató. Az FM 2000 különlegessége itt a de- modulátorkörnek a kis torzítások fo­lyamatos garantálása céljából törté­nő automatikus utánhangolása. Kis torzítások nagy csatornaszelektivi­tá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ál­tatást is biztosít. Mivel az FM 2000 nem mindig szolgál a tétlenül élve­zett klasszikus zene vételére, külön­leges sztereó effektusok is gazda­gí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 telje­sen é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él­kül és egyszerű műszerekkel opti­mális eredményt nyújt. Elsőként a bemeneti résszel kapcsolatos prob­lé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ávolszelektivi­tás javításáért még a behangolást nem igénylő keramikus szűrők alkal­mazása esetén is elkerülhetetlen a kiegészítő, tekercses szűrők hasz­nálata és azoknak vobbulátor segít­sé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ő tarto­má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étele­ket biztosítanak ugyan a jó hangmi­nőséghez, optimális behangolásuk azonban jól felszerelt nagyfrekven­ciá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 be­hangolást kívánnak meg és beszer­zé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 le­záróimpedanciák esetén nem igé­nyelnek behangolást. A szelektivi­táshoz az FM 2000-ben használt kristályszűrő blokkokból kettő már elegendő lenne, ha a távolszelekti­vitás növeléséért kiegészítő LC-kö- röket is alkalmaznánk. Akkor azon­ban megint gondot okozna a behan­golás. Szerencsére két-két kris­tályszűrő soros kapcsolásával távol­szelektivitás szempontjából is lé­nyeges javulást sikerült elérni a sze­lektivitá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 te­kinteni.

A kvadratúrademodulátornál azon­ban 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 al­kalmaztunk, melyet természetesen behangolatlan állapotban hoznak forgalomba. A kapcsolás kidolgozá­sa során két szempontból is gon­doskodtunk arról, hogy ebből a kap­csolásból az optimumot lehessen ki­hozni:

Egyrészt a KF-panelon egy10,7 MHz-es kristályoszcillátort he­lyeztünk el azért, hogy tesztelés és a behangolás során referenciajel álljon rendelkezésre. így nagyfrek­venciá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. Ta­lá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ókap­csolás az eltéréseket és a tűréseket automatikusan kiegyenlíti és így még hosszabb üzemeltetési idő el­telte után sem észlelhető növeke­dés a torzítási tényezőben.

Az FD12kz FM tunereknek ezt a remek pél­dá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. An­nak 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ő foko­zatot és négy (BB204 típusú kettős varikapokkal) hangolt előkört tartal­maz. Az antennabemenet a szab­ványnak megfelelő 75 Q, aszimmet­rikus. Ez a nagyértékű előerősítő fo­kozat a kétszeresen kiegyenlített aktív keverővei együtt teszi lehetővé az elsőosztályú zajmértékű és nagy­jelű 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 vi­szonyai miatt az abszolút maximális érzékenységre törekszik, az a be­meneti MOSFET cseréje útján to­vábbi javulást érhet el. A szerző mintakészülékében a szokványos BF900-at BF982-re cserélte ki. Eh­hez a művelethez azonban egy kis tapasztalat és érzék szükséges. Az átalakításnak azonban nincs sok ér­telme, ha a tuner nem közvetlenül passzív antennára csatlakozik, ha­nem erősítővel (erősítőkkel) ellátott antennaberendezésről, vagy kábel­

ről üzemel. Ebben az esetben vi­szont jó, ha tudjuk, hogy az FD12 1 Veff(l) nagyfrekvenciás bemeneti feszültséget is fel tud dolgozni, ma­ga 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ő út­ján kerül leválasztásra. A 15-ös csatlakozási ponton a hangolófe­szü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 kive­zeté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 csato­lás megvalósítása céljából ezt a ki­menetet 330 Q-mal kell lezárni.

A főpanelEzen a nagy panelon található lé­nyegében az FM 2000 teljes jelfel­dolgozása - az antennacsatlakozó­tól a hangfrekvenciás sztereókime­netig. Ide tartozik a frontend feszült- ségszabályozója és a többi elektro­nika is. Ennek a panelnak a kapcso­lá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 elhe­lyezett 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 össze­kö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 an­tennacsatlakozót így nem közvetle­nü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 kive­zetéséről a BFT66-OS T1 tranzisz­torral működő első KF erősítő foko­zatra kerül. Ezt a tranzisztort kis zaj­mérték melletti nagy kivezérelhető- ségi tartománya miatt általában an­tennaerősítőkben szokták használ­ni. 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 csat­lakoztatá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 je­let 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ő kris­tályszűrőhöz illesztjük, mely R7 út­já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 azo­kat követő (T2 és T3 tranzisztorok­kal működő) két egymás után kötött erősítőfokozat feladata a középfrek­venciás jelnek a következő két kris­tályszűrő előtti jelentős felerősítése. A két fokozat csaknem teljesen azo­nos és belsőleg az emitterellenállá- sok (R í3, R í7) útján erős negatív visszacsatolással működnek, mely­nek következtében bemeneti és ki­meneti ellenállásuk jól definiált és li- nearitásuk is igen jó. A QF3 és QF4 elemekből képzett második kris­tályszűrőpáron való áthaladás után a KF jel a demodulátorra jut.

DemodulátorATDA 1576 típusú ICI-gyel megva­lósított kapcsolás a limiter erősítőt és a kvadratúra-demodulátort tartal­mazza. Az IC térerősség-indikátor kimenettel is rendelkezik. Az IC1 be­meneti feszültségével logarit- mikusan arányos kimeneti feszült­ség az M1 csatlakozási pontról ve­hető le.

FM tunerek tervezésénél igen fontos, hogy a határolás (a jel amp­litú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, ha­nem 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éretez­té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 kons­tans é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ör­té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 szere­pé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) szol­gáltatott különbségi feszültség nul­lá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. Ahe­lyett, hogy ezt a korrekciós feszült­séget a tuner oszcillátor frekvenciá­jának utánszabályozására használ­ná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 áram­körnek az öregedés, illetve hőmér­sé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énye­ké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ér­tékeli és a kvadratúra-demodulátor rezgőkörét a BB204 kettős kapaci­tásdióda segítségével a névleges frekvenciára hangolja. Mint minden vezérlésnél, a szabályozási tarto­mány itt is korlátozott, ezért a termé­szetesen behangolás nélkül forga­lomba hozott Fi1 és Fi2 teljes elhan­gzá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ük­sé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ült­sé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 de­modulált FM jel, az úgynevezett multiplexjel (MPX-jel) szuperponáló- dik. Ez a monó hangfrekvenciás jel­ből (B+J összegjelből) áll, az arra rámodulált valamennyi összetevő­vel együtt. Ezek részletezve jelen­leg a következők:

■ a sztereó különbségi jel (B-J) dekódolására és a monó/sztereó ki­jelző vezérlésére szolgáló 19 kHz- es pilotjel;

■ az elnyomott 38 kHz-es segéd­vivőre modulált sztereó különbségi jel két oldalsávja;

■ az 57 kHz-es segédvivőre mo­dulált ARI-jel (közlekedési informá­ciók);

■ az RDS-jelnek az ARI segédvi­vő 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 megfele­lő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áso­kat hozhat létre, a sztereódekóder irányában haladó jel útjába az R32, L1, C72/73, és C71 elemek­ből kialakítva egy fázistoló tagot ik­tattunk 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 ér­ték valósul meg.

P2-vel a 38 kHz-es sztereó se­gé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 kimene­tén minden hangfrekvencia recse­gésmentes elnyomása céljából ugyanígy lehet a panel MUTE beme­neté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 le­het 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 funk­ció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áltozat­lan továbbítása (egyszerű átkötés), a sztereó alapszélesség, megnöve­lése az egyik csatornának a másik csatornához történő 50%-os inver­tált hozzáadása útján (wide) és pszeudosztereó hatás létrehozása a betáplált monojel mindkét kimene­ten történő frekvenciafüggő fázisto­lása útján (pseudo).

A kívánt funkció az A és B beme­netű MODESELECT útján választ­ható. 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 gaz­dag pop- és rockzene sztereó­hangja válik még teltebbé a pszeudosztereó kapcsolás haszná­lata esetén. Hogy tetszik-e, az a ze­nei anyagtól és végső soron az egyéni ízléstől fü^g. Ha nem, akkor azonnal vissza lehet kapcsolni nor­mál állásba és élvezni lehet a 90-es évek hamisítatlan URH-hangját.

A későbbiekben majd foglalko­zunk a főpanel megépítésével, vala­mint 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 al­kalmas olyan 12 V-os izzó­lámpák szabályozására 21 Watt teljesítményig, amelyeket többnyire kem­pingekben, 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 kap­csolunk.

A szabályozó kapcsolá­sa lényegében egy mű­veleti erősítő (IC1) köré felépített astabil multivib­rá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. Ala­csony 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ő kime­neté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 terje­dő magasabb teljesítmény­igény esetén a BŰZ 10

(vagy ami még jobb, BUZ11) tranzisztort egy megfelelően nagy hűtőpro­

filra kell szigetelve felsze­relni.

C l, Dl és Rí védi az ön­magában csak 2 mA-t fo­gyasztó kapcsolást a pola­ritás felcserélésével szem­ben. így a tápfeszültség csatlakozóinak egyszerű megfordításával a szabá­lyozófunkció kikapcsolha­tó, 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ömegter­melésben, mert az SMD-al- katrészek automatikus sze­relése lényegében egysze­rű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 al­katré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ár­gyak kimutatására alkal­mas. Azt is kijelzi, hogy az érzékelőtekercs teré­ben található mágneses tárgy jó vagy rossz mág­neses vezetőképességű tulajdonságokkal rendel­kezik-e (vas/alumínium). Fémkeresőnk a földben rejlő pénzdarabok felku­tatására tehát nem alkal­mas, mert ahhoz nem elég érzékeny. Meg­bízhatóan behatárolja azonban az olyan, bizo­nyára sok olvasónk szá­mára nem közömbös anyagokat, mint a bom­bák, vagy az „elrejtett” kincsek.

A fémkereső táplálása két 9 V-os telepből szimmetri­kusan történik. Mindkét te­lep terhelése kb. 15 mA. Az L1 érzékelőtekercs a T1 tranzisztorral működő szi­nuszos oszcillátor indukti­vitását képezi. Alaphelyzet­ben 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 szi­nuszos oszcillátor frekven­ciájával. Az utóbbi frekven­cia azonban megváltozik, ha az L1 környezetébe fémtárgy kerül. Ilyenkor a szinuszos oszcillátor el­hangoló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 oszc­illá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 ki­té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 át­mérőjű műanyag testre fel­

tekercseit 40 menet zo­máncozott rézhuzal ((j) 0,3 ... 0,5 mm) képezi (Id. a fo­tón). Az így nyert in­duktivitás biztosítja, hogy a szinuszos oszcillátor nagy­já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 el­lenőrizzük, hogy ott 75 kHz körüli frekvenciájú szinusz­jel jelenik-e meg. Ezt köve­tő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 megjele­nő szinuszjel pozitív csú­csaival essenek egybe. Ez­után a P2 potméterrel állít­suk nullára a mérőműszert. Mivel a műszer nullapontja a telepfeszültség csökke­nésével kismértékben elto­ló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 fel­vé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ő al­kalmazáshoz vezérlőként egy „Dia­bemutató”, 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ít­ségével a szalagra rögzített kísérő­hanghoz csatolható úgy, hogy a ze­ne mellé a 3-as vagy 4-es sávra fel­vesszük az időkódot. Mivel a sza­lagról érkező időkód pontos időrefe­renciá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ő ve­zé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 mag­netofonokhoz egyaránt alkalmas. A digitális vezérlőjelet képező logi­kai egyesek és nullák 5000 Hz-es, illetve 2500 Hz-es hangjel-soroza­tokká (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 komp­lett 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 kis­sé szokatlan lenne). Ez a kapacitás

az orsós magnókon használt hosz- szanjátszó szalagokhoz is elegen­dő. Mivel 5 Nibble 2 1/2 byte-nak fe­lel meg, egy Nibble megmarad az ellenőrzőszöveg számára. Egy komplett időkód, az ellenőr­zőö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étel­re, a kettő elválaszthatatlanul ösz- szekötődik. Ez azt jelenti, hogy a szinkronizálást még a szalag meg­nyúlása sem zavarja meg.

Az időkód szalagról történő visz- szajátszása esetén a felbontás to­vá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ések­ben é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 ki­jelző 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 in­terfész a számítógépről leválasztha­tó é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 sza­lagra. Erre a célra az interfész ki- egészítő be- és kimenettel rendelke­zik. 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 kezdhe­tő és PC nélkül is lehetséges, hi­szen csak időkód interfész és vezér­lő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 szoft­verrel tegye egyaránt lehetővé a fel­vételt és a lejátszást. A soros kód elvileg közvetlenül felvehető a sza­lagra é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 rend­szer 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ár­huzamosan (pl. adatbusz útján) nagy sebességgel olvashatja ki. Az adatoknak az időkód interfészbe és onnan a szalagra való írása ugyan­csak egyszerű és gyors folyamat.

A rendszer működését az 1. ábra tömbvázlata mutatja be. A legfonto­sabb részt az UART (kétirányú so­ros/párhuzamos átalakító) képezi. A szalagról és a szalagra történő át­vitel sorosan történik, a kapcsolás többi része az adatokat párhuzamo­san dolgozza fel.

Az UART függetlenül tud adni és venni. Az átviteli sebességet az óra­jel 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 ese­tén 5000 Hz-es, logikai 0 esetén 2500 Hz-es hangfrekvenciás köte­gekké (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 kor­lá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 nul­lák UART számára történő elő­állítását egy frekvenciadetektor vég­zi. 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, ak­kor 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éke­zetben tartani”. A következő szó be­érkezésekor a „legöregebb” byte el­vész.

Egy komplett kód kezdetének és végének az adatfolyamban való fel­ismerhető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ő to­vá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 szalag­ról beérkeznek.

A számítógép feladataA számítógép felé történő Illesz­tés szerepét az 1. ábrán látható számítógép-interfész tölti be. A kód­detektor 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 je­lek 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él­já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ül­hessenek detektálásra, elegendő gyorsasággal kell azokat egymás után átvinni. Figyelembe kell ven­nünk a kódfelismeréshez és az egyes byte-ok továbbításához szük­séges időket. Mivel a soros/párhu­zamos á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 ren­delkezik, a rendszernek egy olyan je­let kell szolgáltatnia, mely jelzi, hogy a következő adatbyte felkínálására sor kerülhet. Ez az átalakító által szol­gá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, mi­helyt a puffer kiürül. Ennek során ügyelni kell a kódok közötti szüne­tek betartására.

Az ismertetett rendszer feltételezi az átalakító TBMT kimenetének ál­landó 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ész­szel foglalkoznia.

Az interfész kétféle sebességgel (10 ms/Byte és 5 ms/Byte) működ­het. Ezek a sebességek 20 ms, illet­ve 10 ms hosszúságú interrupt-cik- lusokat tesznek lehetővé (egy inter­rupt során két byte továbbítható). Annak biztosításáért, hogy a kód ugyancsak interrupt-vezérléssel ki­olvasható is legyen, az egyes inter- rupt-periódusok előtt egy-egy mini­mális szünet beiktatása szükséges.

Számítógép-in terfészA számítógéphez alkalmazott illesz­tő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ás­sal. Előkészület alatt van egy olyan Z-80 panel, amely átveszi a PC funkcióját és közvetlenül csatlakoz­tatható az időkód interfészhez.

Kapcsolási rajzA kapcsolási rajzot a 2. ábra mutatja be. Központi eleme a párhuza­mos/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ár­huzamos átalakítási funkciók egy­má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 ho­gyan jut el egy kód IC11-en és egy az IC4 DS Data-Strobe bemenetére adott impulzus (1-es jel) útján a sza­lagkimenetre (6-os jel). Először a kód párhuzamos-soros konvertálá­sára kerül sor. Az IC4 SO (serial out­put) kivezetésén megjelenő 4-es je l­zésű soros kimeneti jel IC12-re ke­rül.

A soros jel átadásának sebessé­gét egy 4060-nal (IC3) működő óra­generátor határozza meg. Az IC22 elektronikus kapcsolói két órage­nerátor frekvencia között válasz­tanak, 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 kimene­té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 logi­kai nullának két periódus felel meg, ami kb. 5 kHz-et, illetve 2,5 kHz-et jelent. A nagyobb átviteli sebesség­né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 kime­net időzítését a saját órajeléből ve­zeti 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ép­hetnek 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ána­tos, az adatok szalagról történő visszajátszása során zavarokat oko­zó jelenségeket válthatnak ki. Eb­ben 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ál­ja, 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 ki­meneti jel határolása kb. 1 Vcscs ér­tékre történik. Az IC20a és IC20b elektronikus kapcsolók azt határoz­zák meg, hogy a felveendő jel me­lyik 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ó kimene­ti 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 fe­lére vonatkoztatott szinuszos beme­neti 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 vonatkoz­tatva. Ez azt is jelenti, hogy IC15 helyén a HCT típus nem használha­tó.

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átha­tó, a 7-es jel két olyan frekvenciából áll, melyeket logikai egyesekké és nullákká alakítunk át. A jelek vissza­futó élei (7-es jel) az IC13 monosta- bll multivibrátort triggerelik, melynek kimeneti impulzusszélessége a leg­nagyobb burst-frekvencia perió­dusának kb. 7^%-ára van beállít­va. 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 (ma­gas frekvencia esetén logikai 1, ala­csony frekvencia esetén logikai 0). A dekódolt (9) jelet az IC21a elekt­ronikus kapcsoló az UART soros be­menetére adja tovább. A soros/pár­huzamos átalakítás eredménye IC45... 12 kivezetésein áll rendelkezés­re. 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 megje­lenő 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 meg­tö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 óra­jelet (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 pillanat­nyilag 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 gon­doskodik. Amennyiben a Q impulzus befejeződésekor a 10-es jel még lo­gikai 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á te­hető. A kijelzett kód egy új érvényes kód vételéig marad meg.

A B bemenet használatakor a ki­jelző le van kapcsolva, mert külön­ben egy más adatformátum értel­metlen 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 ha­sonló vezérlőbuszra csatlakoztatha­tó. A PC-Bus interfész az időkód-

kapcsolás címdekódolását megle­hetősen egyszerűvé teszi. A címki­választó (address select) jelek IC19a (read) és IC19b (write) kime­netén állnak rendelkezésre. A kivá­lasztó vonalak funkcióit az 1. táblá­zat tartalmazza. A kóddetektor álla­potvizsgálatát az RDAV (17-es) jel teszi lehetővé. Ha egy kód kiolva­sásra kész, akkor ez az állapot IC18a-ban kerül tárolásra (20-as jel). Ez a flipfiop a 10-es jelet blok­kolja, 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ít­ségével történik.

A WRTAPE jel az A vagy B beme­net 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 ki­menete 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ég­ről való üzemeltethetőségének biz­tosítása céljából a panelon egy fe­szü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 ele­mek lehetővé teszik, hogy az inter­fé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 kli­séről vagy floppyról (SMartwork)

egyoldalas nyomtatott áramkör ónozva + for­rasztó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 hu­zalozá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áv­kezelésére szolgáló speciális kódot fejlesztett ki. A kódrendszer segítsé­gével 32 címezhető csoportra oszt­va összesen 2048 utasítás (azaz csoportonként 64 utasítás) továbbít­ható. 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öz­ben az előerősítő beállított hangere­je 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ázi­sú formában kerül kisugárzásra. Kétfázisú moduláció esetén a logi­kai 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 le­hetne 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 osz­cillá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 egynegye­dé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ó interfe­rencia elkerülése céljából válasz­totta.

Minden egyes bit hossza 1,778 ms (lásd a 3b ábrát). Ez az időtar­tam a 36 kHz-es jel 32-32 óraperió­dusát tartalmazó két félbitből (2x32x27,77 jis) adódik ki. A komp­lett 14-bites adatszó továbbítása en­nek megfelelően összesen 24,889 ms-ot vesz igénybe. Amikor egy gomb megnyomásának eredménye­ké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 folyamato­san nyomva tartunk, akkor az adat­szó 64 bit-időnek megfelelő interval­lumokban (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 átvite­lére szolgál. A rendszereim ennek során meghatározott készülékfaj­tákhoz (pl. tv-khez, videórekorde­rekhez, 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. Azo­kat 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ünk­ben két táblázat foglalta össze. Sa­ját építésű készülékeknél mindenek­elő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 ve­vő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ár­hol használhatunk, legyen az Walk- man-Booster vagy bármely hang­vagy zajkeltő kapcsolás egyszerű végfokozata. Nem kell feltétlenül mindig IC-t használni; 3 szabvány­tranzisztorral is nagyszerűen műkö­dik és igen kis helyet foglal el.

A kapcsolást mintha egy tan­kö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ít­ményt kell korlátozni vagy a vég­tranzisztorokat kell jobban hűteni (és a diódákkal termikusán össze­kapcsolni). Egy másik (jobb) megol­dás, ha a végtranzisztorok emitter- vezetékeibe egy-egy 0,47 ohmos el­lenállást építünk be. Mivel a vég­tranzisztorok emitterkövetőként csak az áramot erősítik, a teljes fe­szü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

0 1 . D2 = tN4148

C) p-~í

lomov R3rW >*«ír

utánhúzó kondenzátort alkalma­zunk, 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 csat­lakozik.

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őfor­dulhat, hogy nem folyik egyenáram. Az erősítést a negatív visszacsato­lá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ük­ség, csak az R l-e t szabad megvál­toztatni, 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 elektrolitkonden­zátor polaritását meg kell fordítani.

A teljes kivezérléshez csak mint­egy 70-80 mV szükséges a beme- neten, a maximális áramfelvétel ekkor kb. 180 mA. Az erősítő nyu­galmi á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ód­jon, ahol G m a x a kívánt mérési tarto­má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 alap­elvet 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 tudvale­vőleg nem más, mint az ellenállás reciprok értéke (G = 1/R). Nem ilyen egyszerű azonban a folyadékok ve­zetőképességének a mérése. A leg­tö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 ve­zető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 út­ján). A vegyi folyamatot szerencsé­re bizonyos tehetetlenség jellemzi. Ennek alapján az elektrolízis jelen­sé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égy­szöggenerátor szolgáltatja. Ezt a fe­szültséget a mérendő vezetés (kon­duktancia) 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ült­ség előjelét váltogatja, tehát tényle­gesen váltakozó feszültség van je­len. 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őkap­csolásának váltakozó áramú helyet­tesítő kapcsolása az 1 b ábrán látha­tó. Mivel most egy feszültségosztó­ról van szó az U au s kimeneti feszült­sé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ás­mérésnek felel meg. Vezetőképesség­mé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 el­hanyagolás egyrészt természetesen egy kis hibához vezet. A legna­gyobb 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 el­nyomja. 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én­ré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 raszte­res 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 fe­szültségének terhelés elleni védel­me céljából azt egy további puffer- erősítőn (IC3a) át csatoljuk ki. En­nek a puffernek a kimenetére csatla­kozik 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óte­kercses 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ég­szabályozó (IC4) útján történik. így a tápfeszültség egyidejűleg a mérő­kapcsolás referenciafeszültsége­ként is szolgálhat.

A vezetőképesség mérésére szol­gáló elektródákat igen könnyen el­ké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 érint­kező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ük­sé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ál­lítani (P1 = végkitérés, P2 = nulla­pont). Folyadékokban történő mérés esetén az elektródák alakja és tá­volsága igen fontos szerepet ját­szik. 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 ka­librá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 kalci­umszulfá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 ol­dott só az edény alján le nem rakó­dik. Ezt a telített oldatot 1:1 arány­ban kell desztillált vízzel hígítani, ami azt jelenti, hogy a folyadék ve­zetőképessége is megfeleződik. A hígítás során azonban nem kerül­het 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ég­zünk, akkor a vezetőképességet is­mét megfelezzük. Valamennyi mé­résnél figyelembe kell venni a hő­mérséklet befolyását is, hiszen a fo­lyadé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 be­kapcsolása után hagyjuk a kapcso­lást néhány percig melegedni, majd a mérőkapcsolás nyitott bemenete mellett P2-vel elektromosan beállít­juk 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ít­juk 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ér­jük a két potenciométer pontos beál­lítását, és ezzel a mérőműszer al­kalmassá 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őkonnektor­sorral való megoldás nem igazán praktikus, mert maga a konnektor­sor 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 kap­csolá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 elektroni­kus 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ál­lás kapcsolódik sorba, melyen fe­szültségesés jön létre, ha a fo­gyasztó be van kapcsolva. Minden olyan esetben, amikor ez a feszült­ségesés bekövetkezik, az elektroni­ka egy jelfogó útján hálózati feszült­sé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ör­ben a D1 ...D3 diódák képezik a már említett előtét ellenállást. A K2 csat­lakozóra kötött készülékek bekap­csolása után a D1...D3 diódákon áram folyik és akkora feszültsége­sés keletkezik, hogy az IC1 opto- csatolóban elhelyezkedő LED ki­gyullad. 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 meg­haladnia az 500 W-ot, ennél több ugyanis a diódák 3A nagyságú ma­ximá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ályo­zatlan tápegységről történik. A ké­szenléti állapot kijelzésére a D5 pi­ros LED szolgál. Ez a LED egyide­jűleg a főáramkörbe iktatott P1 olva­dó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ápfe­szültség potenciálja kapcsolódik. A műveleti erősítő invertáló beme­nete 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 ve­zérli a fototranzisztort (az érzékeny­ség a P1 trimmerpotméterrel állítha­tó 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 veze­tővé válik és a jelfogó meghúz. Ez­zel egyidejűleg kigyullad a D6 zöld ellenőrző LED. D7 a jelfogó teker­csé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 fel­lé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 kon­nektorsor ú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. Ezek­nek a másodkészülékeknek a háló­zati kapcsolója természetesen min­dig bekapcsolt állapotban kell, hogy legyen.

1992/5 31

/

Ha a főkészüléket megint kikap­csoljuk, akkor az optocsatoló LED- je kialszik, a fototranzisztor lezár és C2 az R5 útján újra feltöltődhet. Ami­kor C2 feszültsége megint nagyobb lesz Ub/2-nél, akkor a komparátor ki­menete a tápfeszültség potenciáljára vált át, T1 lezár, ajelfogó elenged és a zöld LED kialszik. Ezzel vala­mennyi bekapcsolt fogyasztó ugyan­csak 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ült­séggel működik, teljesen műanyag­ból készült dobozba kell beépíte­nünk. A dobozon (a védőkontaktu­soktó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ó sorka­pocs, 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áz­ba 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 terje­delmesebb 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 na­gyobb biztonság érdekében a rézol­dalon elhelyezkedő védőföldelést egy 2,5 mm keresztmetszetű réz­huzal 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ő. Bekap­csolt főkészülék mellett (K3-ra egyelőre semmilyen készüléket nem csatlakoztatva! (Szigetelt csa­varhúzót használjunk!) A Pl segít­sé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 ér­deklő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 egy­panelos számítógépek alkalmazásának előse­gítése. Az Elektor azok­hoz az olvasókhoz for­dul, akik ezen a téren már alkalmazásokat va­lósítottak meg vagy a beküldési határidőig még ki szeretnének fej­leszteni.

Három kategóriaOlyan érdekes alkalmazá­sok beküldését várjuk, amelyek lényege az alkal­mazá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 nin­csenek, tehát nem feltétle­nül kell az Elektorban meg­jelent EPC-t (kiegészítő kapcsolás plusz szoftvert) használni. Pontosabban a versenyben való részvétel a fejlesztők számára opti­mális alkotási szabadságot biztosító, következő három kategóriában lehetséges:

A. Mikrovezérlős saját fej­lesztések.B. Az Elektor számítógép­kártyáival (Boardjaival) ki­dolgozott 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 alkal­mazásokról van szó, ame­lyek még sem folyóiratban, sem könyvben nem jelen­tek meg és amelyek har­madik személy jogaitól füg­getlenek. 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 gya­korlatilag 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, illet­ve olyan felépítés kialakítá­sa, mely legalább az User Interface angol nyelvre lefor­dítását lehetővé teszi.

A ¡átékszabáiyokA már említett kritériumo­kon túl a játékszabályok a következők:■ A beküldésnek időre kell

megtörténnie (1992. ok­tóber 22.)

■ A beküldött pályázatnak a következőket kell tar­talmaznia:A hardver teljes kapcso­lási rajzai (az Elektorban megjelent kártyák hasz­nálatának kivételével), az EPC dokumentációját is beleértve. A szoftver leírása (Listing), a rend­szerfunkciók és az alkal­mazás leírása a fonto­sabb 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 átdolgo­zott formában való közlé­sével egyetértő nyilatko­zatot kell tennie. A közlés­re igény nem támasztható.

■ Leközlés esetén a kiadó a nála szokásos honoráriu­mot 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 Elektor­csoporthoz tartozó ki­adóvállalatok összes munkatársa és azok hoz­zá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 oszcil­loszkó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 ma­ximálisan 6 jel görbéje jele­níthető meg. Maximális ér­zékenysége: 1 mV/cm, időa­lap: 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 Engi­neer az ULTIMATE Tech- nologytól, 3550 Marburg. Értéke: 1550 DM

A fejlesztéstől a kirajzolásig terjedő professzionális prog­ramcsomag minden olyan le­hető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 furatok­kal együtt is.

3. díjALL-03 típusú általános programozó az ELEKT- RONIK-LADEN a Mikro­computer 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 an­tenná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-SATEN­NE 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 Elektro­nics 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 kap­csolások kifejlesztése és szimuláció útján való opti­má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 lo­gikai 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 áram­körök kidolgozására szol­gáló, gazdag alkatrész­kö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 el­lá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ít­mény arányával tűnik ki és az Autorouterrel történő nyomtatott áramköri fólia­rajz fejlesztéssel egyide­jűleg a kapcsolási rajz el­készítésére is alkalmas.

9. díjEMU-II EPROM-Emulator Jürgen Engelmann & Ur­sula Schraeder Soft- und Hardwerentwicklungtól, 3101 Eldingen.Értéke: 648 DM

10. díjART EPP2 EPROM prog­ramozó 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 kijel­zé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-Ex­porttó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 feldol­gozni a bővítőkártyával. Ez­után a 8051 veremtárára (stack memóriájára) térünk ki, mely a szubrutinkezelés­ben játszik fontos szerepet. Ezzel megteremtettük a kö­vetkező téma, az interrupt- feldolgozás alapjait. Mint mindig, a megbeszélt prog­ramok most is rendelkezés­re á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 alkal­mazá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éte­le 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 emelke­dő 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ó ér­ték felel meg ezután a beme­neti feszültség értékének. A rámpafeszültséget a szoft­ver úgy generálja, hogy egy regiszter értékét 0-tól kezd­ve 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 átala­kítóra. Egy pontosan így működő program található BSP14.A51 jelöléssel a tanfo- lyamdiszketten. Mivel a prog­ram viszonylag egyszerű, kö­zelebbről itt nem tárgyaljuk.

A rámpaeljárás legfőbb hát­ránya a kis sebesség. 8-bites felbontás esetén a rámpa érté­két a legkedvezőtlenebb eset­ben akár 255-ször is meg kell növelni és a bemeneti feszült­séggel mindennyiszer össze kell hasonlítani. 12 bitnél már 4096 lépés szükséges. Min­den egyes lépésnél ki kell ter­mészetesen várni a D/A átala­kító és a komparátorok tranzi­ens (beállási) idejét. Ebből ki­folyólag ez az eljárás számos alkalmazás szempontjából el­fogadhatatlanul lassú. Gyor­

sabb eljárás a sok D/A átalakí­tó chipben használatos szuk­cesszív approximációs át­alakí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ó ana­lóg érték egy bitje kerül meg­határozásra. 8 bites átalakítás­hoz 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 regisz­terben helyezkedik el. Ezt a bi­tet léptetőbitnek vagy tolóbit­nek nevezik. Az analóg érték már ismert bitjeit ugyancsak egy regiszter gyűjti. Ezek a bi­tek együttesen képezik az úgynevezett approximációs ér­té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. áb­ra mutatja be. Először az ap- Droximációs értéket 0-ra, a éptetőbit tároló regiszterét pe­dig 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 lo­gikai 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 hason­lítjuk össze a komparátor útján a bemeneti feszültséggel. Ha a bemeneti feszültség na­gyobb a D/A átalakító feszült­ségénél, akkor az éppen ki­adott összehasonlítási érték válik az új approximációs ér­tékké. Benne tehát a tolóbit pozíciójában egy egyes áll. El­lenkező esetben a régi appro­ximá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áro­zása meg nem történt. A mód­szer tehát a mindenkor meg­határozandó bit próbaképpen történő beírásából és a kapott approximációs értéknek a be­meneti 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 ho­gyan alakítottuk át az imént ismertetett elvet program­má.

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 egysze­rűen el lehessen végezni, egy DACNV nevű szubrutint írtunk. A szubrutin számára az R3 re­giszterben van megadva a ki­értékelendő komparátor bitpo­zí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 ala­kul. A három csatornára vo­natkozólag a megfelelő bitet R3-ba kell mindig beírni. Ez­után be kell hívni a D/A átala­kítást végző DACNV szubru­tint és végül a kapott értéket a monitor útján V24-en át he­xadecimá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. Eh­hez a következőket kell tud­nunk. Az approximációs érték tárolása az R6 regiszterben történik. A léptetőbit az R7 re­giszterben helyezkedik el (időnként az akkumulátorban is előfordul). Az időközönként a léptetőbitből és az approxi­mációs bitből képzendő össze­get a program az R4 regiszter­ben jegyzi meg magának. Ma­ga 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 ér­té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 át­alakí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ár­tyáról az akkuba kerülnek. Az R3-ban levő bittel történő maszkolás útján a 42-es sor­ban 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üg­gően kerül sor, hogy a kompa­rá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 osz­cilloszkó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 átke­rü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 prob­léma nélkül elvégzi 250 mik- roszekundum alatt, ami már elég gyorsnak tekinthető (4000 minta/szekundum leta­pogatási sebességnek felel meg).

Ez a program is a szubruti­nok hasznosságát demonstrál­ja. A 8051-es szubrutin-keze- lésénsk megértése céljából beszéljük most meg az úgyne­vezett veremtárat (STACK-et), melyben a 8051-es a szubruti­nok 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 he­lyezkedik el. Szubrutin hívása esetén először eggyel növel­jük a verem mutatót, majd beír­juk 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öve­lése, majd a visszatérési cím következő byte-jának betáro­lá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 felfe­lé növekszik. így a verem ugyan­azokat a helyeket foglalja el, mint az 1-es regiszterbank (és a következő bankok). Ezzel leg­alá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 egy­másba ágyazott szubrutint hasz­nálunk, akkor szubrutinonként 2 byte-ra van a veremben szük­ség. Ennek megfelelő számú hely vész el a belső RAM-ban.

Még bonyolultabbá válik a helyzet interrupt-kezelést is tar­talmazó programok futása so­rán. A visszatérési cím tárolá­sához itt is mindig 2 byte szük­séges. Ehhez jön még hozzá a kimentendő regiszterek (SFR- ek), valamint az interrupt-keze- lő rutin által behívott szubruti­nok visszatérési címeinek hely- szükséglete. Ezért mindig gon­doskodni kell arról, hogy ele­gendő veremtár álljon rendel­kezésre. A 8052, illetve a 8032 alkalmazói itt jól felhasználhat­já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 hely­zetbe, hogy egy bizonyos byte-ot (SFR-t vagy akku­mulá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 ér­hető 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 auto­matikusan 1-gyel megnő (be­írás), ill. lecsökken (kiolvasás). Mivel a kimentéshez a verem­tárban hely szükséges és a veremtárban hely csak korlá­tozottan áll rendelkezésre, PUSH és POP használata so­rán mindig előrelátónak kell lennünk. A PUSH-, illetve POP utasításokat gyakran használ­juk 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 program­megszakítások- mindig akkor kerülnek alkalmazásra, amikor bizonyos (például külső) ese­ményekre gyorsan kell reagál­ni. Lehet ez az esemény pél­dá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 proble­matikussá az interrupt-progra- mozást és a hibakeresést az interrupt-vezérelt rend­szereknél. Aki tehát saját ma­ga kíván interruptokat progra­mozni, azt már itt figyelmeztet­nünk kell: talán sehol másutt nem adódik ilyen sok hibale­hetőség!

Most pedig térjünk rá azok­ra az interruptokra, amelyeket a 8051 -es tesz lehetővé. Külső interruptokként az INTŐ és INT1 vonalakon levő jelek jön­nek szóba. A Compuboard INTŐ és INT1 jelei (a 64-pólu- sú csatlakozó c3 és c5 pontja­in) 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áltha­tó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 inter­fész (Rl = Receiver interrupt, TI = Transmitter interrupt) út­já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ül­ső bemenet. Amikor az inter­rupt kiváltása megtörténik, ak­kor 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 ta­lálhatók és az EPROM-ot nem programozhatjuk minden alka­lommal újra csak azért, hogy az EPROM megfelelő címére egy megfelelő ugrási paran­csot vagy szubrutin-hívást ír­junk 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ím­re 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 moni­tor-szubrutin behívásával vál­toztathatja meg. LINK hívása­kor 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ít­juk programjainkat mindig a 4100 i 6 (és nem a 4000ie) cím­től. A RAM-ban a4000 i 6...40FFi 6 címek a moni­tor számára vannak fenntart­va! 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ároz­zák meg, hogy a külső interruptok szintfüggően (bit = 0) vagy élfüggően (bit = 1) ke­rüljenek-e kiváltásra. Mindkét bit a TCON Timer-Controll- SFR-ben (címe OBSie) helyez­kedik el (ITO = TCON.O, IT1 = TCON.2). Egy kis tesztre nyújt módot a következő program (mely kivételesen nem találha­tó meg a tanfolyamdiszketten, de szerencsére egy nyúlfark­nyi 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ú csatla­kozó 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ú inter­rupt az alacsonyabb prioritású interrupt-rutinját megszakít­hatja. 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 szol­gál. A 10. ábra az interrupt-el- lenőrző rendszerről nyújt átte­kintést. Az ábrán az a sorrend is felismerhető (Polling se-

quence), mellyel az interrupto­kat fel kell dolgozni, ha a kivál­tó események egyidejűleg lép­tek 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 gondoskod­nia kell arról, hogy a főprog­ram által használt regiszterek egyike se kerüljön megváltoz­tatá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édel­me céljából a regiszterbank át­kapcsolásra kerül. Ez már a programtervezés fázisában megkívánja a regiszterbankok­nak az egyes programsíkok­hoz történő egyértelmű hozzá­rendelését. A í^érdést nehezíti a regiszterbankoknak a ve­remtárral kapcsolatos, előző­ekben vázolt komplikációja. Az előre nem látható és nehezen megtalálható hibák oka sok­szor abban rejlik, hogy az em­lítettek közül valamelyik ve­szélyforrást figyelmen kívül hagytuk.

Az interrupt-program befe­jezése - tehát a főprogramra való visszatérés kezdeménye­zé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ó ru­tinjá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 Ti­mer megbeszélése során mu­tatunk be.

Számláló és óraA 8051 két olyan számlálót tar­talmaz, melyekkel események számiálhatók. Ha ezeket a számlálókat belső órajellel működtetjük, akkor vissza­szá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óér­tékek is az SFR-ekből olvas­hatók ki és azokba írhatók be.

Az órák üzemmódjának ve­zérlésére szolgáló SFR-ek sze­repét a Time-Modus-Re- gister (TMOD: 089ie című,nem bitcímezhető SFR) és a Timer-Control-Register (TCON: 088i6 című, bitcímez­hető 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ód­jait. Ennek a számlálónak az alacsony helyértékű byte-jára TL1 nevű SFR-ként hivatkoz­hatunk (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ároz­zák meg. Ha mindkét bit 0, ak­kor a számláló 13-bites szám­lá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 l­haszná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 kris­tályfrekvenciával, a mi ese­tü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ám­lá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 szem­lélteti. A 3. üzemmódban Ti­mer 1 számláló egyszerűen nem működik.

Az EM0N51 monitorban a Timer 1 egyébként a soros in­terfé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 Ti­mer 0 pontosan ugyanúgy mű­ködik, mint az 1 -es Timer 1, de természetesen a hozzá tarto­zó biteket és SFR-eket kell használni. Lényeges különb­ség azonban, hogy a Timer 0 a 3-as módusban is üzemel­tethető (TCON.O = 1 és TC0N.1 = 1). Ebben az eset­ben Timer 0 a 14. ábra sze­rinti két független 8-bites számlálóként időzítőként mű­ködik. Ennek során a máso­dik 8-bites számláló néhány olyan vezérlőbitet is felhasz­nál, mely tulajdonképpen a Ti­mer 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 rendel­keznek. A későbbi modellek­nél, például a Siemens 80537-esénél további szám­lálók és órák is rendelkezésre állnak.

Az elméleti megközelítés után térjünk most át a gyakor­latra. Alkálmazásként progra­mozzunk be egy olyan egysze­rű órát, mely interrupt-vezérel- ten minden másodpercben egy-egy jelzést ad a főprog­ram számára. A főprogram en­nek hatására másodpercen­ké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 átve­het (vagy tulajdonosát szüle­té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áli­san 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á r­nunk.

4 kHz-es interrupt-gyakori- sággal dolgozunk (azaz a má- sodpercenÍ<énti Timer-lnter- ruptok száma 4000). Két inter­rupt között tehát pontosan 250 mikroszekundumnak kell eltel­nie. 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 ponto­san 250x4000 mikroszekun- dum telt el. Akkor üzenetet ha­gyunk a főprogramnak oly mó­don, hogy a ROST „levélszek­rény-változóba” 1 -es értéket írunk be. Az egész folyamat jól követhető a 16. ábra blokk­diagrammján.

FöprogramA főprogram legnehezebb fel­adata 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öd­nie, annak érdekében, hogy a soros interfész számára a ba- udsebesség generátor szere­pé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ó in­dítására és az interruptok en­gedé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 prog­ram először egy csillagot (*) ad ki a soros interfészre. Ez­után a WARTE várakozóhu­rokban vár a „postaládába” ke­rü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 hely­zet, 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 fu­tása ezután ismét a hurok ele­jé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ít­ja. Akinek ez túl könnyű, az de­cimális mérési érték outputot valósíthat meg és beprogra­mozhatja 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 szoft­ver programját is. Ez egy olyan program, amely a PC felé vezető illesztőegységre az OK jelzést adja, ha a többfunk­ció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 fe­szü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 meg­oldható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ár­ló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