Az áramkörökről, amikkel foglalkozunk :

Ha valahogy össze akarnám foglalni akkor mindennel, ami a mikroprocesszorokkal - mikrokontrollerekkel - kapcsolatos. A mikroszámítógép hardverekkel, a programozásukkal, a kiegészítő elemekkel - perifériákkal - alkalmazási lehetőségeikkel.

Mikroszámítógépek, és azok programozása :

Az ismerkedést a mikroszámítógépes technikával talán a legjobb egy - egyszerûbb - mikrogép építésével kezdeni. Csinálhatunk egy dallamcsengõt, vagy órát egy 8035-ös mikrokontrollerrel - mikro35, ez volt a legelsõ mikroszámítógépem - vagy egy "modern" mikrokontrollerrel, egy PIC-el működő óra/időzítőt.

Ahhoz hogy magunk fogjunk hozzá egy mikrokontroller programozásához, a következõk kellenek: egyrészt kell egy fordító program - mondjuk egy BASIC fordító - ami az általunk megírt programot lefordítja a mikrokontroller számára érthetõ kódsorzattá. Ha ez megvan, akkor azt elérhetõvé kell tenni a mikrokontroller számára, azaz bele kell írni annak a programmemóriájába. Ez a programmemória a régebbi mikrokontrollereknél általában egy külsõ eprom, míg az újabbak már belsõ programmemóriával - eprom, eeprom, flash eprom - rendelkeznek. Kell tehát egy eprom vagy mikrokontroller égetõ. És persze mindenképpen kell egy mikroszámítógép, - nevezhetjük hardvernek is - amibe a beégetett epromot vagy mikrokontrollert behelyezhetjük. A mikrogéphez érdemes valamilyen ki/bemeneti egységet - perifériát - csatlakoztatni, hogy kapjunk valamilyen visszajelzést a program futásáról, be tudjunk avatkozni a programfutásba, stb. Ilyen periféria lehet egy LED-sor, egy billentyûzet, LCD vagy LED kijelzõ.

EPROM, mikrokontroller, GAL, HCS égetõk, törlők :

Pár éve még százezres kiadást jelentett egy olyan "multi" égető, ami epromot, mikrokontrollert, gal-t , palce-t tudott égetni, ma már olcsón beszerezhető egy, akár több tízezres eszközlistával rendelkező égető. A GQ4X , a TOP2049 vagy a VP299 , VP598, VP998 USB portos égetők közös jellemzője, a nagyon gyors működés, a kezelhető IC-k nagy választéka.

Egy korábbi, saját fejlesztésű mikropo-max+ a 27xx, 28xx EPROM, a PIC, és ATMEL 89Cxxxx IC-k égetéséhez készült. Ha soros EEPROM-ot, azaz 24xx, 93xx, 25xx, kell égetni, olvasni akkor a legjobb választás talán a PICKIT2 égetõ - ami tulajdonképpen elsősorban PIC égető - de "mellékesen" a soros eepromokat is égeti. Ha a régi a SDAxxx, 59xx, típusokat is kezelni kell, akkor a mikropo-e jöhet szóba.

Ha van a PC-n párhuzamos - LPT, vagy nyomtató port - akkor egy nagyon jó, és az árához képest nagyon sokat tudó a Willem vagy Willepro égetõ is használható rajta. A párhuzamos programozású EPROM, EEPROM IC-ket - tehát a 27xxx, 28xxx, 29xxx, stb. - és a soros EEPROM-okat is ismeri.

PIC, ATMEL 89Cxxxx mikrokontroller égetők :

A MICROCHIP PIC mikrokontrollereibe egyre nagyobb tudást zsúfolnak, és ezért aztán egyre több beállító bittel - fuse - rendelkeznek. Ezeket igazán csak a cég "gyári" égetői tudják korrekten lekezelni, szóval ha PIC égetés, akkor a PICKIT2 vagy a PICKIT3 égetõ lesz jó nekünk.

Az ATMEL cég INTEL MCS51 kompatibilis 89Cxxxx IC-i az ATMEL 90Sxxxx tipusokat is kezelő mikropo-max+ és a mikropo-m+ égetõkkel lehetséges.

Speciális eprom, mikrokontroller égetők :

Elsõsorban a rádió/TV szerelõk ismerik az MDA2062 és az NVM 3060 tipusokat. Ezek a mikropo-t és - adapterrel - a mikropo-max+ égetõkkel kezelhetõek. A TMP47P443 és TMP47C443 mikrokontrollerekel a kávéfőzőgépek szervízei találkoznak, a mikropo-max+ egy adapterrel tudja ezeket is írni, olvasni.

A PLCC, PSOP, TSOP, SOIC tokozású EPROM-ok, mikrokontrollerek egy PLCC/PSOP/TSOP-DIP adapter segítségével kezelhetõek.

Az "ablakos" EPROM-ok, mikrokontrollerek egy UV-törlõvel törölhetõek.

EPROM, mikrokontroller emulátorok :

Ha egy olyan elektronikai áramkört fejlesztünk, amelyik programozható integrált áramkört tartalmaz, - márpedig egy modern áramkör szinte biztos - akkor nagy segítséget jelenthet egy emulátor, ami mentesíthet minket az IC beégetése/foglalatba behelyezése/kiszedése/törlése idõrabló és sokszor nehézkes folyamatától. Az EPROM emulátor a 2716/32/64/128/256/512 EPROM-ok, az MCS51 mikrokontroller emulátor a 8751/52, 89C51/52/S8252, 89C2051/4051 IC-khez használhatóak.

Mikrokontrollerek BASIC nyelvű programozása :

Mi kell ahhoz, hogy mikrokontrollerekre programot tudjunk írni? Hogy induljunk el? Nap mint nap megkapom ezt a kérdést. Kell hozzá egy mikrokontroller, egy hardver, egy fordító program, és egy égető. Ha a leggyorsabban akarunk eredményt elérni, akkor szerintem a BASIC nyelv egy jó kiindulási pont. De készült ehhez néhány rövid leírás a mikrokontroller programozás kezdő lépéseinek segítéséhez.

PICKIT2 programozó , Demo panel PIC mikrokontrollerekhez :

A MICROCHIP cég közölte PICKIT2 programó dokumentációját, lehetőséget adva annak utánépítését.. Ha ismerkedni akarunk a PIC-ekkel, akkor jó ha van egy kisérleti panelunk. A PIC Demo panel rendelkezik ICD , LCD és soros port csatlakozóval, jelzõ LED-ekkel, egyebekkel ami a programok letöltéséhez, futtatásához, teszteléséhez szükséges.

És egy pici mikrogép, a nyolc lábú PIC mikrokontrollerekhez, a PIC8 mikró. Tökéletes a kísérletekhez, és az egyszerűbb vezérlési feladatokhoz is.

Folyamatirányítás, vezérlés :

A "szokásos" folyamatirányítási, vezérlési feladatokra készült a PICPLC8 áramkör. A cél egy több célra felhasználható, mikrokontrolleres áramkör, aminek van 8 relés kimenete, 8 darab analóg és/vagy digitális bemenete, csatlakoztatható hozzá kijelző/billentyűzet modul, és a soros porton összeköthető egy PC-vel. Ha pedig kevés a 8 relé, akkor a PICPLC16.

16 darab analóg és/vagy digitális bemenete, 8 darab 24 voltos kimenete, 0-10 voltos analóg kimenete, real time órával, CAN busszal bővíthető a PICPLC24.

És persze elég lehet egy relés kimenet akkor a PICPLC1 vagy ha 16 darab, 5 voltos, be, vagy kimenetként is konfigurálható kivezetésre van szükség, akkor PLC16IO.

Mérés, szabályozás, hõkapcsolók :

A legyakoribb feladat a méréstechnikában egy szenzoron keletkező feszültség mérése, szinte minden fizikai jellemző mérése ide vezethetõ vissza. Ha a kijelzés elég, akkor a PIC mikrokontrolerrel működő DVM modul, a PICDVM1 megfelelõ lehet.

Ha nemcsak mérni kell, hanem a mért érték alapján be is kell avatkozni, akkor a mérést bízzuk egy mikrokontrollerre, és a beépített A/D átalakítójára. A PICTEMP mikrogéppel, és a müködtetõ programjával a legtöbb szenzort le tudjuk kezelni, egy PT100-al például mint hõkapcsoló használható.

Ha csak a -25 és +99 fokos hőmérséklet tartományban kell dolgoznunk, akkor legjobb választás egy digitális kimenettel rendelkező hőszenzor, olyan mint pl. a DS1820, vagy a TCN75. Ezeket tudja használni a MICRO627 hűtés vagy fûtés vezérlésre, egy digitális termosztát autóba, lakásba, csirkeólba ...

Ha pedig egyszerre több hőmérsékletet kell mérni, kijelezni, és azokból egy-egy vezérlõjelet képezni, akkor a TEMP8 jöhet szóba. Ezzel akár 8 darab DS1820 szenzort lehet beolvasni, kijelezni, kapcsoló jelet képezni.

És egy egyszerű, kicsi áramkör, ami a PT100 hőszenzor ellenállás változását 0-5 voltos kimeneti jellé alakítja

Léptetõ motorok vezérlése :

Sokszor azért kell egy léptetõ motort alkalmazni, mert nagyon pontosan, egyenletesen szabályozható a fordulatszáma. A STEP297 áramkörrel digitálisan - nyomógombokkal - szabályozható egy léptetõ motor forgásának iránya, sebessége. Ha két motort kell egyszerre vezérelni, valamint azokkal beprogramozott mozgatásokat végrehajtani, akkor az - egy PC- beállító program segítségével - a STEP51 áramkörrel megoldható. Az irányítás nem csak a PC-vel, hanem egy mátrixbillentyûvel is lehetséges.

Kapcsoló órák, idõzítõk :

A legelsõ mikroszámítógép amit csináltam, egy 8035-ös mikrokontrollerrel mûködött, és az elsõ program amit írtam rá, egy óraprogram volt. Késõbb is ha meg akartam ismerni egy új mikrokontrollert a gyakorlatban, akkor csináltam vele egy órát. Ezért is van kapcsoló óra 8035-el, meg 89C2051-el, meg PIC-el. Elõbbiek egy relés kimenettel rendelkeznek, amelyre egy - minden napra érvényes - be és kikapcsolási idõ adható meg.

Ha több idõpontot kell megadnunk, vagy szükség van a heti/napi programozásra, vagy nem elég egygyetlen kimenet, akkor a három kimenetes, 50 programos, PC-rõl is programozható CLOCK50 kapcsolóóra jöhet szóba. Az egyik legyakoribb felhasználás, az iskolai csengető óra. Ha pedig a csengő berregése helyett egy dallamra van igény, akkor az MP3 lejátszós kapcsoló óra kell.

Idõzítõbõl is több fajta van. A LED kijelzős visszaszámláló időzítő - kalandparkokba bomba időzítő lett, és a napos visszaszámláló időzítő - egy PIC mikroszámítógépen fut, a másodperces, órás időzítő egy ATMEL 89xxxx, AVR mikrogépen fut.

Programozható digitális kimenetek, futófény :

Nagyon sok elektronika alapja egy digitális jelsorozat kiadása egy, vagy egyszerre több csatornán. Talán a "leglátványosabb" példa erre egy futófény vezérlés, vagy gondoljunk az automata mosógépre. Az ehhez hasonló feladatokra lett kitalálva a 8 digitális kimenettel rendelkezõ PROGOUT mikrogép. Egy PC-s kezelõ programmal - maximum 500 - kimeneti állapot és idõzítés páros adható meg, és tõlthetõ be egy eeprom memóriába. A PROGOUTP áramkör hasonló feladatra készült, de csak 32 programlépést tud, de az áramkörök sorba kapcsolhatóak.

Számlálók, fordulatszámmérõk :

Számlálóként is használható a MIKRO5 mikrogép. A számláló programoknak több variációja is van, van felfelé számláló, ahol beállítható egy érték ahol jelzést kapunk, illetve lefelé számláló, ahol a kezdõérték állítható be, és a nulla elérésekor kapjuk a jelzést. Ha az impulzusok számát másodpercenként összesítjük, akkor egy fordulatszámméröt kapunk.

Frekvenciamérõ, függvénygenerátor:

Néhány műszer szinte nélkülözhetetlen a kisérletezgetésekhez. Elõbb-utóbb szükség lesz egy frekvenciamérõre, vagy egy függvénygenerátorra. A DDS - direct digital synthesis - IC-k pedig egy új fejezetet nyitottak a frekvencia jel generátorok történetében. Az AD9833 DDS IC-re épülő DDS9833 áramkör 1 Hz-től 12.5 Mhz-ig tud "kvarc stabil" kimenő jelet adni, 1 Hz-es beállítási felbontással.

Dallamcsengõ :

Ha egy-egy ismerõs dallamot akarunk hallani a csengõ berregése helyett, vagy plussz nyomógombokkal egy-egy adott dallamot lejátszva "szelektív hívót akarunk", vagy tudni akarjuk kerestek-e minket távollétünkben, akkor csináljunk egy dallamcsengõt 8035-el.

Kódzárak, beléptető/regisztráló rendszerek :

Az iBUTTON egy a DALLAS cégnél - ma már MAXIM - kifejlesztett elektronikus kulcs, gyakorlatilag egy "mindent kibíró" tokozással ellátott chip, amiből egy sorozatszám olvasható ki. Erre az iBUTTON-ra épül egy zárvezérlésre, "jogosultság ellenõrzésre", események regisztrálására alkalmas áramkör, ami a kiolvasott és tárolt sorszámokat összehasonlítva ad - vagy nem - egy engedélyezõ jelet egy elektromos zárnak - vagy bármi másnak - egyben naplózza is az eseményt.

A MICROCHIP cég HCS IC-t elsõsorban az autóriasztók "kulcsaiban" használják, de természetesen bármilyen más rendszerben használhatóak. Ha a HCS361 és HCS515 IC-t néhány külsõ alkatrésszel kiegészítjük, akkor kész egy infrás kódkapcsoló.

Digitális hangrögzítés, digitális jelekkel vezérelhető MP3 lejátszó :

Egy készülék használati értéke, "kezelési komfortja" nagyban függ attól, hogy milyen visszajelzéseket kap a felhasználó a működésről, a hibákról, tennivalókról. Az áramkör legtöbbször csak egy LED villogás, esetleg egy piezó csipogásával tud üzenni a kezelõnek. Sokkal jobb a helyzetben van, ha egy LCD kijelzõn jelenítheti meg a tudnivalókat, de arra is lehetõség van, hogy mindezt élõszóban mondja el.

Ha jó hangminőségre, és/vagy hosszú lejátszási időre van szükség, akkor egy elektronikus áramkörbe illeszthető, MP3 lejátszó áramkör kell nekünk Több változata is van, egy 5 bemenetes, akkumulátoros működtetésre is alkalmas, és egy 16 bemenetes, LCD kijelzős, és egy soros portról vezérelhető, akár 1000 hangfájlt kezelő.

Távirányítás, távszabályozás :

Ha valamit távirányítással akarunk vezérelni, annak legtöbbször kényelmi oka van, sokszor pedig technikai, amikor a billentyûzetet akarjuk kiváltani vele. A PIC16F628-as mikrokontrollerrel mûködõ tanítható infra vevõnek - infrapic - négy kapcsoló kimenete van. A 90s2313-as mikrokontrollerrel mûködõ inframodulnak pedig 16 kapcsolójel tanítható meg, és van egy soros adatkimenete is, így akár egy PC távvezérlése is megoldható vele. Adónak mindkét vevõhöz megfelel egy - majdnem tetszõleges - TV, videó, mûholdvevõ stb. távkapcsolója.

MIKROKLUB CD :

A MIKROKLUB CD-n szinte az összes fejlesztés ismertetése, áramköri dokumentációja megtalálható, kiegészítve PC-s müködtetõ, vagy demo programokkal. Megtalálható rajta az internetes honlapunk is és a CD-re kerültek olyan - nem saját - dokumentációk, és ingyenes, szabadon másolható programok is, amelyek valamilyen formában kapcsolódnak a fejlesztésekhez.

Készülék dobozok :

Áramkörünk végsõ formáját a dobozolás adja meg. Ez a befejezõ mûvelet sokszor jóval több idõt vesz igénybe, mint magának a panelnek a megépítése. A sikeres munka egyik feltétele, egy jó készülékdoboz.

Alkatrészek :

Általában minden alkatrész, ami az ismertetett kapcsolásokban szerepel, megvásárolható. Az alkatrész árak itt találhatóak.

Megrendelés, további információ :

További információk kérése, megrendelés, személyesen, levélben, vagy telefonon, és persze emailen lehetséges. Postai utánvétes szállítás lehetséges. Torkos Csaba, 8100 Várpalota, Táncsics u. 7. Telefon: 30/9-472-294 (egész nap, 8-22 óráig), valamint napközben a 88/473-784 számon. Email : info@mikroklub.hu Internet: http://www.mikroklub.hu A személyes találkozóhoz nyújt segítséget ez a térkép.

vissza_alap1.gif (1119 bytes)