Share
Pin
Tweet
Send
Share
Send
Pentru ca microcircuitul să înceapă să îndeplinească orice funcții, trebuie să îl flash, adică. încărcați codul de firmware în memoria ei. Acest lucru poate fi realizat folosind un dispozitiv special numit programator. Programatorul asociază computerul pe care se află fișierul firmware-ului cu microcontrolerul de firmware. De menționat este faptul că există microcontrolere din familia AVR, de exemplu, precum Atmega8, Attiny13 și serii pic, de exemplu PIC12F675, PIC16F676. Seria pic este deținută de Microchip, și Atmel AVR, deci metodele pic și firmware AVR sunt diferite. În acest articol, vom lua în considerare procesul de creare a programatorului Extra-pic, cu ajutorul căruia puteți bloca microcontrolerul din seria pic.
Avantajele acestui program special includ simplitatea circuitului său, fiabilitatea, versatilitatea, deoarece acceptă toate microcontrolerele obișnuite. Calculatorul este susținut și de cele mai comune programe de firmware, cum ar fi Ic-prog, WinPic800, PonyProg, PICPgm.
Circuitul programatorului
Conține două microcircuite, un MAX232 importat și un KR1533LA3 intern, care poate fi înlocuit cu un KR155LA3. Două tranzistoare, KT502, care pot fi înlocuite cu KT345, KT3107 sau orice alt tranzistor PNP cu putere mică. KT3102 poate fi schimbat, de exemplu, în BC457, KT315. LED-ul verde servește ca indicator al disponibilității de energie; LED-ul roșu se aprinde în timpul procesului de firmware al microcontrolerului. Dioda 1N4007 este utilizată pentru a proteja circuitul împotriva alimentării de tensiune de polaritate greșită.
Materiale
Lista pieselor necesare pentru asamblarea programatorului:
- Stabilizator 78L05 - 2 buc.
- Stabilizator 78L12 - 1 buc.
- LED 3v verde - 1 buc.
- LED 3v 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.
- 4 condensator uF 16V - 4 buc.
- Capacitor 220 uF 25V - 1 buc.
- Condensator 100 nF - 3 buc.
- Tranzistor KT3102 - 1 buc.
- Tranzistor KT502 - 1 buc.
- Microcircuit MAX232 - 1 buc.
- Chip KR1533LA3 - 1 buc.
- Conector de alimentare - 1 buc.
- Conector port port "mama" - 1 buc.
- Priza DIP40 - 1 buc.
- Priza DIP8 - 2 buc.
- Priza DIP14 - 1 buc.
- Priza DIP16 - 1 buc.
- Priza DIP18 - 1 buc.
- Priza DIP28 - 1 buc.
În plus, aveți nevoie de o fieră de lipit și capacitatea de a o folosi.
Fabricarea PCB
Programatorul este asamblat pe o placă de circuit imprimat de 100x70 mm. Placa de circuit imprimat este realizată prin metoda LUT, fișierul este atașat la articol. Nu trebuie să reflectați imaginea înainte de imprimare.
Tablou de descărcare:
pechatnaya-plata.zip 25.33 Kb (descărcări: 669)
Asamblare programator
În primul rând, jumperii sunt lipiți pe placa de circuit imprimat, apoi rezistențe, diode. În cele din urmă, trebuie să lipiți panourile și conectorii de alimentare și porturile COM.
pentru că există o mulțime de panouri pe placa de circuit imprimat pentru ca microcontrolerele să fie intermitente, dar nu toate concluziile sunt utilizate, puteți merge pentru un astfel de truc și puteți elimina contactele neutilizate de pe panouri. În acest caz, se va cheltui mai puțin timp pentru lipire și introducerea unui microcircuit într-o astfel de priză va fi mult mai ușoară.
Conectorul portului COM (se numește DB-9) are doi pini care trebuie să „se lipească” în placă. Pentru a nu găuri găuri suplimentare pentru ei pe placă, puteți deșuruba cele două șuruburi sub laturile conectorului, în timp ce pinii vor cădea, precum și bordura metalică a conectorului.
După lipirea tuturor pieselor, placa trebuie să fie spălată de flux, contactele vecine vor suna, dacă există circuite scurte. Asigurați-vă că nu există microcircuite în prize (trebuie să scoateți, inclusiv MAX232 și KR1533LA3), conectați alimentarea. Verificați dacă la ieșirile stabilizatorilor există o tensiune de 5 volți. Dacă totul este bine, puteți instala microcircuitele MAX232 și KR1533LA3, programatorul este gata să funcționeze. Tensiunea de alimentare a circuitului este de 15-24 volți.
Placa de programator conține 4 panouri pentru microcontrolere și una pentru cipuri de memorie intermitente. Înainte de a instala microcontrollerul de firmware pe placă, trebuie să vedeți dacă pinout-ul său se potrivește cu pinout-ul de pe placa programatorului. Programatorul poate fi conectat direct la portul COM al computerului sau printr-un cablu de extensie. Montaj de succes!
Share
Pin
Tweet
Send
Share
Send