Extra-pic pic programator kontrolera
Sklopovi koji koriste mikrokontrolere dobivaju prilično veliku popularnost na Internetu. Mikrokontroler je poseban čip koji je, u biti, malo računalo sa svojim ulazno/izlaznim portovima i memorijom. Zahvaljujući mikrokontroleru, možete stvoriti vrlo funkcionalne sklopove s minimalnim brojem pasivnih komponenti, na primjer, elektroničke satove, playere, razne LED efekte i uređaje za automatizaciju.
Da bi mikrokrug počeo obavljati bilo kakve funkcije, potrebno ga je bljeskati, tj. učitajte programski kod u njegovu memoriju. To se može učiniti pomoću posebnog uređaja koji se zove programator. Programator povezuje računalo na kojem se nalazi firmware datoteka s mikrokontrolerom koji se flasha. Vrijedno je spomenuti da postoje mikrokontroleri obitelji AVR, na primjer, Atmega8, Attiny13, i serije pic, na primjer PIC12F675, PIC16F676. Serija Pic pripada Microchipu, a serija AVR pripada Atmelu, tako da su metode firmvera za PIC i AVR različite.U ovom članku ćemo pogledati proces stvaranja Extra-pic programatora, s kojim možete flash mikrokontroler serije pic.
Prednosti ovog posebnog programatora uključuju jednostavnost njegovih sklopova, pouzdanost rada i svestranost, jer podržava sve uobičajene mikrokontrolere. Računalo je također podržano od strane najčešćih firmware programa, kao što su Ic-prog, WinPic800, PonyProg, PICPgm.
Programatorski sklop
Sadrži dva mikro kruga, uvezeni MAX232 i domaći KR1533LA3, koji se mogu zamijeniti s KR155LA3. Dva tranzistora, KT502, koji se mogu zamijeniti s KT345, KT3107 ili bilo kojim drugim PNP tranzistorom male snage. KT3102 također se može promijeniti, na primjer, u BC457, KT315. zelena Dioda koja emitira svjetlo služi kao indikator dostupnosti napajanja, crveno svijetli tijekom procesa firmvera mikrokontrolera. Dioda 1N4007 koristi se za zaštitu strujnog kruga od napajanja naponom netočnog polariteta.
Materijali
Popis dijelova potrebnih za sastavljanje programatora:
- Stabilizator 78L05 – 2 kom.
- Stabilizator 78L12 – 1 kom.
- Dioda koja emitira svjetlo na 3 in. zelena - 1 kom.
- Dioda koja emitira svjetlo na 3 in. crvena - 1 kom.
- Dioda 1N4007 – 1 kom.
- Dioda 1N4148 – 2 kom.
- Otpornik 0,125 W 4,7 kOhm – 2 kom.
- Otpornik 0,125 W 1 kOhm – 6 kom.
- Kondenzator 10 uF 16V – 4 kom.
- Kondenzator 220 uF 25V – 1 kom.
- Kondenzator 100 nF – 3 kom.
- Tranzistor KT3102 – 1 kom.
- Tranzistor KT502 – 1 kom.
- Čip MAX232 – 1 kom.
- Čip KR1533LA3 – 1 kom.
- Priključak za napajanje – 1 kom.
- Ženski COM port konektor - 1 kom.
- DIP40 utičnica – 1 kom.
- DIP8 utičnica – 2 kom.
- DIP14 utičnica – 1 kom.
- DIP16 utičnica – 1 kom.
- DIP18 utičnica – 1 kom.
- DIP28 utičnica – 1 kom.
Osim toga, trebate lemilo i sposobnost korištenja.
Proizvodnja PCB-a
Programator je sastavljen na tiskanoj pločici dimenzija 100x70 mm. Tiskana ploča izrađena je LUT metodom, datoteka je priložena članku. Nema potrebe zrcaliti sliku prije ispisa.
Preuzmite ploču:
Sastavljanje programatora
Prije svega, na tiskanu ploču lemljeni su kratkospojnici, zatim otpornici, diode. Na kraju, trebate zalemiti utičnice i konektore za napajanje i COM port.
Jer Na tiskanoj pločici ima puno utičnica za fleširane mikrokontrolere, ali nisu iskorišteni svi njihovi pinovi, možete se poslužiti ovim trikom i ukloniti neiskorištene kontakte iz utičnica. U isto vrijeme, manje vremena će se potrošiti na lemljenje i umetanje mikro kruga u takvu utičnicu bit će puno lakše.
Konektor COM porta (zvan DB-9) ima dva pina koja se moraju "zaglaviti" u ploču. Kako ne biste bušili dodatne rupe na ploči za njih, možete odvrnuti dva vijka ispod bočnih stranica konektora, pa će pinovi otpasti, kao i metalni rub konektora.
Nakon lemljenja svih dijelova, ploču je potrebno oprati od fluksa, a susjedne kontakte treba zazvoniti da se vidi ima li kratkih spojeva. Uvjerite se da u utičnicama nema mikro krugova (morate ukloniti i MAX232 i KR1533LA3), spojite napajanje. Provjerite postoji li napon od 5 volti na izlazima stabilizatora. Ako je sve u redu, možete instalirati mikro krugove MAX232 i KR1533LA3, programator je spreman za upotrebu. Napon napajanja kruga je 15-24 volta.
Programatorska ploča sadrži 4 utičnice za mikrokontrolere i jednu za flash memorijske čipove. Prije ugradnje mikrokontrolera koji se flashira na pločicu, potrebno je provjeriti odgovara li njegov pinout pinoutu na programatorskoj ploči. Programator se može spojiti na COM port računala izravno ili preko produžnog kabela.Sretna gradnja!