Extra-pic képvezérlő programozó
A mikrokontrollereket használó áramkörök igen nagy népszerűségre tesznek szert az interneten. A mikrokontroller egy speciális chip, amely lényegében egy kis számítógép saját bemeneti/kimeneti portokkal és memóriával. A mikrokontrollernek köszönhetően nagyon funkcionális áramkörök hozhatók létre minimális passzív komponenssel, például elektronikus órákkal, lejátszókkal, különféle LED-effektusokkal és automatizálási eszközökkel.
Ahhoz, hogy a mikroáramkör elkezdjen ellátni bármilyen funkciót, villogni kell, pl. töltse be a firmware kódot a memóriájába. Ezt egy programozó nevű speciális eszközzel lehet megtenni. A programozó összekapcsolja azt a számítógépet, amelyen a firmware fájl található, és a mikrokontrollert felvillantja. Érdemes megemlíteni, hogy vannak az AVR család mikrokontrollerei, például Atmega8, Attiny13 és pic sorozatok, például PIC12F675, PIC16F676. A Pic sorozat a Microchiphez, az AVR sorozat pedig az Atmelhez tartozik, így a PIC és az AVR firmware-módszerei eltérőek.Ebben a cikkben egy Extra-pic programozó létrehozásának folyamatát tekintjük át, amellyel egy pic sorozatú mikrokontrollert flashelhetünk meg.
Ennek a programozónak az előnyei közé tartozik az áramkör egyszerűsége, a működés megbízhatósága és a sokoldalúság, mivel az összes általános mikrokontrollert támogatja. A számítógépet a legelterjedtebb firmware programok is támogatják, mint például az Ic-prog, WinPic800, PonyProg, PICPgm.
Programozó áramkör
Két mikroáramkört tartalmaz, az import MAX232-t és a hazai KR1533LA3-at, mely KR155LA3-ra cserélhető. Két tranzisztor, KT502, amely KT345, KT3107 vagy bármilyen más kis teljesítményű PNP tranzisztorra cserélhető. A KT3102 is módosítható például BC457-re, KT315-re. Zöld Fénykibocsátó dióda az energia rendelkezésre állását jelzi, pirosan világít a mikrokontroller firmware folyamata alatt. Az 1N4007 dióda arra szolgál, hogy megvédje az áramkört a nem megfelelő polaritású feszültségtől.
Anyagok
A programozó összeszereléséhez szükséges alkatrészek listája:
- Stabilizátor 78L05 – 2 db.
- Stabilizátor 78L12 – 1 db.
- Fénykibocsátó dióda 3 hüvelykben. zöld – 1 db.
- Fénykibocsátó dióda 3 hüvelykben. piros – 1 db.
- Dióda 1N4007 – 1 db.
- Dióda 1N4148 – 2 db.
- Ellenállás 0,125 W 4,7 kOhm – 2 db.
- Ellenállás 0,125 W 1 kOhm – 6 db.
- Kondenzátor 10 uF 16V – 4 db.
- Kondenzátor 220 uF 25V – 1 db.
- Kondenzátor 100 nF – 3 db.
- KT3102 tranzisztor – 1 db.
- KT502 tranzisztor – 1 db.
- Chip MAX232 – 1 db.
- Chip KR1533LA3 – 1 db.
- Tápcsatlakozó – 1 db.
- Nő COM port csatlakozó - 1 db.
- DIP40 aljzat – 1 db.
- DIP8 aljzat – 2 db.
- DIP14 aljzat – 1 db.
- DIP16 aljzat – 1 db.
- DIP18 aljzat – 1 db.
- DIP28 aljzat – 1 db.
Ezenkívül szükség van egy forrasztópáka és a használat képességére.
PCB gyártás
A programozó 100x70 mm méretű nyomtatott áramköri lapra van összeszerelve. A nyomtatott áramköri lap LUT módszerrel készül, a fájl a cikkhez van csatolva. Nyomtatás előtt nincs szükség a kép tükrözésére.
A tábla letöltése:
Programozó összeállítás
Először jumpereket forrasztanak a nyomtatott áramköri lapra, majd ellenállásokat, diódákat. Végül le kell forrasztania az aljzatokat és a tápcsatlakozókat és a COM portot.
Mert A nyomtatott áramköri lapon rengeteg aljzat található a flashes mikrokontrollerekhez, de nem minden érintkezőt használnak, ezzel a trükkel eltávolíthatod a nem használt érintkezőket az aljzatokból. Ugyanakkor kevesebb időt fordítanak a forrasztásra, és sokkal könnyebb lesz egy mikroáramkört behelyezni egy ilyen aljzatba.
A COM port csatlakozójának (amelyet DB-9-nek hívnak) két tűje van, amelyeket „be kell ragasztani” a kártyába. Annak érdekében, hogy ne fúrjanak extra lyukakat a táblára, kicsavarhatja a csatlakozó oldalai alatti két csavart, és a csapok leesnek, ahogy a csatlakozó fém szegélye is.
Az összes alkatrész forrasztása után a táblát le kell mosni a fluxustól, és a szomszédos érintkezőket be kell gyűrűzni, hogy lássa, nincs-e rövidzárlat. Győződjön meg arról, hogy nincsenek mikroáramkörök az aljzatokban (a MAX232-t és a KR1533LA3-at is ki kell venni), csatlakoztassa a tápfeszültséget. Ellenőrizze, hogy van-e 5 V feszültség a stabilizátorok kimenetein. Ha minden rendben van, telepítheti a MAX232 és KR1533LA3 mikroáramköröket, a programozó készen áll a használatra. Az áramkör tápfeszültsége 15-24 volt.
A programozólap 4 aljzatot tartalmaz a mikrokontrollerekhez és egyet a flash memória chipek számára. Mielőtt a flashelendő mikrovezérlőt a kártyára telepítené, ellenőriznie kell, hogy a kivezetése megegyezik-e a programozói kártya kivezetésével. A programozó közvetlenül vagy hosszabbító kábelen keresztül csatlakoztatható a számítógép COM portjához.Boldog építkezést!