Programátor ovládačov extra-pic
Obvody využívajúce mikrokontroléry si na internete získavajú pomerne veľkú popularitu. Mikrokontrolér je špeciálny čip, ktorý je v podstate malým počítačom s vlastnými vstupnými/výstupnými portami a pamäťou. Vďaka mikrokontroléru môžete vytvárať veľmi funkčné obvody s minimom pasívnych komponentov, napríklad elektronické hodiny, prehrávače, rôzne LED efekty a automatizačné zariadenia.
Aby mikroobvod začal vykonávať nejaké funkcie, je potrebné ho prebliknúť, t.j. nahrajte kód firmvéru do jeho pamäte. To je možné vykonať pomocou špeciálneho zariadenia nazývaného programátor. Programátor prepojí počítač, na ktorom sa nachádza súbor firmvéru, s flashovaným mikrokontrolérom. Za zmienku stojí, že existujú mikrokontroléry rodiny AVR, napríklad Atmega8, Attiny13 a séria pic, napríklad PIC12F675, PIC16F676. Séria Pic patrí spoločnosti Microchip a séria AVR patrí spoločnosti Atmel, takže metódy firmvéru pre PIC a AVR sú odlišné.V tomto článku sa pozrieme na proces vytvárania programátora Extra-pic, pomocou ktorého môžete flashovať mikrokontrolér série pic.
Medzi výhody tohto konkrétneho programátora patrí jednoduchosť jeho obvodov, spoľahlivosť prevádzky a univerzálnosť, pretože podporuje všetky bežné mikrokontroléry. Počítač podporujú aj najbežnejšie firmwarové programy, ako sú Ic-prog, WinPic800, PonyProg, PICPgm.
Obvod programátora

Obsahuje dva mikroobvody, importovaný MAX232 a domáci KR1533LA3, ktorý je možné nahradiť KR155LA3. Dva tranzistory, KT502, ktoré možno nahradiť KT345, KT3107 alebo akýmkoľvek iným nízkovýkonovým PNP tranzistorom. KT3102 je možné zmeniť napríklad aj na BC457, KT315. zelená Dióda vyžarujúca svetlo slúži ako indikátor dostupnosti napájania, počas procesu firmvéru mikrokontroléra svieti červená. Dióda 1N4007 slúži na ochranu obvodu pred prívodom napätia s nesprávnou polaritou.
Materiály
Zoznam dielov potrebných na zostavenie programátora:
- Stabilizátor 78L05 – 2 ks.
- Stabilizátor 78L12 – 1 ks.
- Dióda vyžarujúca svetlo na 3 palce zelená - 1 ks.
- Dióda vyžarujúca svetlo na 3 palce červená - 1 ks.
- Dióda 1N4007 – 1 ks.
- Dióda 1N4148 – 2 ks.
- Rezistor 0,125 W 4,7 kOhm – 2 ks.
- Rezistor 0,125 W 1 kOhm – 6 ks.
- Kondenzátor 10 uF 16V – 4 ks.
- Kondenzátor 220 uF 25V – 1 ks.
- Kondenzátor 100 nF – 3 ks.
- Tranzistor KT3102 – 1 ks.
- Tranzistor KT502 – 1 ks.
- Čip MAX232 – 1 ks.
- Čip KR1533LA3 – 1 ks.
- Napájací konektor – 1 ks.
- Zásuvka COM portu - 1 ks.
- Zásuvka DIP40 – 1 ks.
- Zásuvka DIP8 – 2 ks.
- Zásuvka DIP14 – 1 ks.
- Zásuvka DIP16 – 1 ks.
- Zásuvka DIP18 – 1 ks.
- Zásuvka DIP28 – 1 ks.
Okrem toho potrebujete spájkovačku a schopnosť ju používať.
Výroba DPS
Programátor je zostavený na doske plošných spojov s rozmermi 100x70 mm. Plošný spoj je vyrobený metódou LUT, súbor je priložený k článku. Pred tlačou nie je potrebné zrkadliť obraz.
Stiahnite si tabuľu:
Zostava programátora
Najprv sa na dosku plošných spojov priletujú prepojky, potom odpory, diódy. Nakoniec je potrebné prispájkovať zásuvky a napájacie konektory a COM port.
Pretože Na doske plošných spojov je veľa pätíc pre flashované mikrokontroléry, no nie sú použité všetky ich piny, môžete použiť tento trik a nepoužité kontakty z pätíc odstrániť. Zároveň sa na spájkovanie strávi menej času a vloženie mikroobvodu do takejto zásuvky bude oveľa jednoduchšie.
Konektor COM portu (nazývaný DB-9) má dva kolíky, ktoré musia byť „zastrčené“ do dosky. Aby ste im na doske nenavŕtali diery navyše, môžete odskrutkovať dve skrutky pod bokmi konektora a kolíky odpadnú, rovnako ako kovové lemovanie konektora.
Po spájkovaní všetkých častí sa doska musí umyť od toku a susedné kontakty musia byť zakrúžkované, aby sa zistilo, či nedošlo k skratu. Uistite sa, že v zásuvkách nie sú žiadne mikroobvody (treba odstrániť MAX232 aj KR1533LA3), pripojte napájanie. Skontrolujte, či je na výstupoch stabilizátorov napätie 5 voltov. Ak je všetko v poriadku, môžete nainštalovať mikroobvody MAX232 a KR1533LA3, programátor je pripravený na použitie. Napájacie napätie obvodu je 15-24 voltov.
Doska programátora obsahuje 4 pätice pre mikrokontroléry a jednu pre flashovanie pamäťových čipov. Pred inštaláciou mikrokontroléra, ktorý má byť flashovaný na dosku, musíte skontrolovať, či sa jeho pinout zhoduje s pinoutom na doske programátora. Programátor je možné pripojiť k COM portu počítača priamo alebo pomocou predlžovacieho kábla.Šťastné stavanie!
