Programator controler extra-pic
Circuitele care folosesc microcontrolere câștigă destul de multă popularitate pe Internet. Un microcontroler este un cip special care, în esență, este un computer mic cu propriile porturi de intrare/ieșire și memorie. Datorită unui microcontroler, puteți crea circuite foarte funcționale cu un minim de componente pasive, de exemplu, ceasuri electronice, playere, diverse efecte LED și dispozitive de automatizare.
Pentru ca microcircuitul să înceapă să îndeplinească orice funcții, acesta trebuie să fie intermitent, de exemplu. încărcați codul firmware-ului în memoria sa. Acest lucru se poate face folosind un dispozitiv special numit programator. Programatorul conectează computerul pe care se află fișierul firmware cu microcontrolerul fiind flash. Merită menționat faptul că există microcontrolere din familia AVR, de exemplu, Atmega8, Attiny13 și seria pic, de exemplu PIC12F675, PIC16F676. Seria Pic aparține Microcipului, iar seria AVR aparține Atmel, deci metodele de firmware pentru PIC și AVR sunt diferite.În acest articol ne vom uita la procesul de creare a unui programator Extra-pic, cu ajutorul căruia puteți flash un microcontroler din seria pic.
Avantajele acestui programator special includ simplitatea circuitelor sale, fiabilitatea funcționării și versatilitatea, deoarece acceptă toate microcontrolerele obișnuite. Computerul este, de asemenea, suportat de cele mai comune programe de firmware, cum ar fi Ic-prog, WinPic800, PonyProg, PICPgm.
Circuit programator
Conține două microcircuite, MAX232 importat și KR1533LA3 autohton, care pot fi înlocuite cu KR155LA3. Două tranzistoare, KT502, care pot fi înlocuite cu KT345, KT3107 sau orice alt tranzistor PNP de putere redusă. KT3102 poate fi, de asemenea, schimbat, de exemplu, în BC457, KT315. Verde Dioda electro luminiscenta servește ca un indicator al disponibilității puterii, roșu se aprinde în timpul procesului de firmware al microcontrolerului. Dioda 1N4007 este utilizată pentru a proteja circuitul de alimentarea cu tensiune de polaritate incorectă.
Materiale
Lista pieselor necesare pentru asamblarea programatorului:
- Stabilizator 78L05 – 2 buc.
- Stabilizator 78L12 – 1 buc.
- Dioda electro luminiscenta la 3 in. verde – 1 buc.
- Dioda electro luminiscenta la 3 in. roșu – 1 buc.
- Dioda 1N4007 – 1 buc.
- Dioda 1N4148 – 2 buc.
- Rezistor 0,125 W 4,7 kOhm – 2 buc.
- Rezistor 0,125 W 1 kOhm – 6 buc.
- Condensator 10 uF 16V – 4 buc.
- Condensator 220 uF 25V – 1 buc.
- Condensator 100 nF – 3 buc.
- Tranzistor KT3102 – 1 buc.
- Tranzistor KT502 – 1 buc.
- Chip MAX232 – 1 buc.
- Chip KR1533LA3 – 1 buc.
- Conector de alimentare – 1 buc.
- Conector port COM mamă - 1 buc.
- priză DIP40 – 1 buc.
- priză DIP8 – 2 buc.
- priză DIP14 – 1 buc.
- priză DIP16 – 1 buc.
- priză DIP18 – 1 buc.
- priză DIP28 – 1 buc.
În plus, aveți nevoie de un fier de lipit și de capacitatea de a-l folosi.
Fabricarea PCB-urilor
Programatorul este asamblat pe o placă de circuit imprimat de 100x70 mm. Placa de circuit imprimat este realizată folosind metoda LUT, fișierul este atașat articolului. Nu este nevoie să oglindiți imaginea înainte de imprimare.
Descărcați placa:
Ansamblu programator
În primul rând, jumperii sunt lipiți pe placa de circuit imprimat, apoi rezistențele, diodele. În cele din urmă, trebuie să lipiți prizele și conectorii de alimentare și portul COM.
Deoarece Există o mulțime de prize pe placa de circuit imprimat pentru microcontrolere flash, dar nu toți pinii acestora sunt folosiți; puteți folosi acest truc și puteți elimina contactele neutilizate din prize. În același timp, se va petrece mai puțin timp pentru lipire, iar inserarea unui microcircuit într-o astfel de priză va fi mult mai ușoară.
Conectorul portului COM (numit DB-9) are doi pini care trebuie să fie „lipiți” în placă. Pentru a nu găuri găuri suplimentare pe placă pentru ele, puteți deșuruba cele două șuruburi de sub părțile laterale ale conectorului, iar știfturile vor cădea, la fel ca și marginea metalică a conectorului.
După lipirea tuturor pieselor, placa trebuie spălată de flux, iar contactele adiacente trebuie să fie inelate pentru a vedea dacă există scurtcircuite. Asigurați-vă că nu există microcircuite în prize (trebuie să scoateți atât MAX232, cât și KR1533LA3), conectați alimentarea. Verificați dacă există o tensiune de 5 volți la ieșirile stabilizatorilor. Dacă totul este în regulă, puteți instala microcircuitele MAX232 și KR1533LA3, programatorul este gata de utilizare. Tensiunea de alimentare a circuitului este de 15-24 volți.
Placa de programare conține 4 socluri pentru microcontrolere și unul pentru cipuri de memorie flash. Înainte de a instala microcontrolerul care urmează să fie flash pe placă, trebuie să verificați dacă pinout-ul acestuia se potrivește cu pinout-ul de pe placa de programare. Programatorul poate fi conectat la portul COM al computerului direct sau printr-un cablu prelungitor.Construcție fericită!