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

Programator extrapic controler pic

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:

pechatnaya-plata.zip [25.33 Kb] (descărcări: 1557)

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ă!

Programator extrapic controler pic
cometariu
  • papionzâmbetrazandfard de obrazzâmbitoarerelaxat relaxatrânjet
    ochi inimainimă_sărutăsărutând cu ochii inchișiînroșituşuratmultumitgrimasă
    a face cu ochiullimbă_înfiptatălimbă_închisă_ochii_închișirânjindsărutândlimbă_înfundatădormit
    îngrijoratîncruntatangoasadeschide gurastrâmbându-seconfuztăcut
    inexpresivneamuzatăsudoare_zâmbetsudoaredezamăgit_uşuratobositpasiv
    dezamăgitîncurcatfricostranspirație receperseverastrigătsuspin
    bucurieuimitţipătfata_obositfuriosfurietriumf
    somnorosyummascaochelari de soaredizzy_faceimpsmiling_imp
    chip_neutrunu_guranevinovat
5+doi=
Comentarii (5)
  1. Invitat Serghei
    #1 Invitat Serghei Vizitatori 1 aprilie 2018 07:51
    0
    Sper că tocmai ai publicat articolul. În ceea ce privește ce să faci în 2018, doar un programator, fără un depanator și pentru un port com - aceasta este o vulpe polară completă.
  2. Invitat Alexandru
    #2 Invitat Alexandru Vizitatori 19 februarie 2019 07:37
    0
    Bună, îmi puteți spune despre programatorul de microcircuite Max 232 și Kr1533laz cu ce litere (denumiri) au folosit și KT3102 și KT502, de asemenea, ce denumiri au folosit. Și apoi am căutat-o ​​pe Internet și a venit cu tot felul de scrisori și nu pot înțelege. Mulțumesc
    1. Anatol
      #3 Anatol Vizitatori 7 ianuarie 2020 23:43
      2
      Atât a fost dat, îl poți folosi
  3. Invitat Vladimir
    #4 Invitat Vladimir Vizitatori 29 octombrie 2021 14:50
    0
    Buna ziua. Întrebarea este dacă acest programator va funcționa cu un adaptor USB-COM. Driver pentru adaptorul CH341.
    1. Alexandru Ivanov
      #5 Alexandru Ivanov Vizitatori 14 noiembrie 2021 17:39
      0
      50/50.E mai bine să nu irosești bani și să cumperi unul normal pentru usb/ Prețul va merge și el.