Extra-pic na pic controller programmer

Ang mga circuit na gumagamit ng mga microcontroller ay nakakakuha ng maraming katanyagan sa Internet. Ang microcontroller ay isang espesyal na chip na, sa esensya, ay isang maliit na computer na may sariling input/output port at memorya. Salamat sa isang microcontroller, maaari kang lumikha ng mga napaka-functional na circuit na may minimum na mga passive na bahagi, halimbawa, mga electronic na orasan, mga manlalaro, iba't ibang LED effect, at mga automation device.

Upang ang microcircuit ay magsimulang magsagawa ng anumang mga pag-andar, kailangan itong i-flash, i.e. i-load ang firmware code sa memorya nito. Magagawa ito gamit ang isang espesyal na aparato na tinatawag na programmer. Ikinonekta ng programmer ang computer kung saan matatagpuan ang firmware file kasama ang microcontroller na na-flash. Ito ay nagkakahalaga ng pagbanggit na mayroong mga microcontroller ng pamilyang AVR, halimbawa, Atmega8, Attiny13, at pic series, halimbawa PIC12F675, PIC16F676. Ang serye ng Pic ay nabibilang sa Microchip, at ang serye ng AVR ay pagmamay-ari ng Atmel, kaya ang mga pamamaraan ng firmware para sa PIC at AVR ay iba.Sa artikulong ito titingnan natin ang proseso ng paglikha ng isang Extra-pic programmer, kung saan maaari kang mag-flash ng isang pic series na microcontroller.

Kabilang sa mga bentahe ng partikular na programmer na ito ang pagiging simple ng circuitry nito, pagiging maaasahan ng operasyon, at versatility, dahil sinusuportahan nito ang lahat ng karaniwang microcontroller. Ang computer ay sinusuportahan din ng mga pinakakaraniwang programa ng firmware, tulad ng Ic-prog, WinPic800, PonyProg, PICPgm.

Sirkit ng programmer

Extrapic na pic controller programmer

Naglalaman ito ng dalawang microcircuits, ang imported na MAX232 at ang domestic KR1533LA3, na maaaring palitan ng KR155LA3. Dalawang transistor, KT502, na maaaring mapalitan ng KT345, KT3107 o anumang iba pang low-power PNP transistor. Ang KT3102 ay maaari ding baguhin, halimbawa, sa BC457, KT315. Berde Light-emitting diode nagsisilbing tagapagpahiwatig ng pagkakaroon ng kuryente, ang mga pulang ilaw sa panahon ng proseso ng firmware ng microcontroller. Ang 1N4007 diode ay ginagamit upang protektahan ang circuit mula sa supply ng boltahe ng hindi tamang polarity.

Mga materyales

Listahan ng mga bahagi na kinakailangan upang i-assemble ang programmer:

  • Stabilizer 78L05 – 2 mga PC.
  • Stabilizer 78L12 – 1 pc.
  • Light-emitting diode sa 3 in. berde - 1 pc.
  • Light-emitting diode sa 3 in. pula - 1 pc.
  • Diode 1N4007 – 1 pc.
  • Diode 1N4148 – 2 mga PC.
  • Resistor 0.125 W 4.7 kOhm - 2 mga PC.
  • Resistor 0.125 W 1 kOhm - 6 na mga PC.
  • Capacitor 10 uF 16V – 4 na mga PC.
  • Capacitor 220 uF 25V – 1 pc.
  • Capacitor 100 nF - 3 mga PC.
  • Transistor KT3102 – 1 pc.
  • Transistor KT502 – 1 pc.
  • Chip MAX232 – 1 pc.
  • Chip KR1533LA3 – 1 pc.
  • Power connector - 1 pc.
  • Female COM port connector - 1 pc.
  • DIP40 socket - 1 pc.
  • DIP8 socket - 2 mga PC.
  • DIP14 socket - 1 pc.
  • DIP16 socket - 1 pc.
  • DIP18 socket - 1 pc.
  • DIP28 socket - 1 pc.

Bilang karagdagan, kailangan mo ng isang panghinang na bakal at ang kakayahang gamitin ito.

Paggawa ng PCB

Ang programmer ay binuo sa isang naka-print na circuit board na may sukat na 100x70 mm. Ang naka-print na circuit board ay ginawa gamit ang paraan ng LUT, ang file ay naka-attach sa artikulo. Hindi na kailangang i-mirror ang imahe bago i-print.

I-download ang board:

pechatnaya-plata.zip [25.33 Kb] (mga pag-download: 1557)

Pagpupulong ng programmer

Una sa lahat, ang mga jumper ay ibinebenta sa naka-print na circuit board, pagkatapos ay resistors, diodes. Panghuli, kailangan mong ihinang ang mga socket at power connectors at COM port.

kasi Mayroong maraming mga socket sa naka-print na circuit board para sa mga naka-flash na microcontroller, ngunit hindi lahat ng kanilang mga pin ay ginagamit; maaari mong gamitin ang trick na ito at alisin ang mga hindi nagamit na contact mula sa mga socket. Kasabay nito, mas kaunting oras ang gugugol sa paghihinang at ang pagpasok ng microcircuit sa naturang socket ay magiging mas madali.

Ang COM port connector (tinatawag na DB-9) ay may dalawang pin na dapat "naipit" sa board. Upang hindi mag-drill ng mga dagdag na butas sa board para sa kanila, maaari mong i-unscrew ang dalawang turnilyo sa ilalim ng mga gilid ng connector, at ang mga pin ay mahuhulog, pati na rin ang metal edging ng connector.

Pagkatapos ng paghihinang ng lahat ng mga bahagi, ang board ay dapat na hugasan mula sa pagkilos ng bagay, at ang mga katabing contact ay dapat na singsing upang makita kung mayroong anumang mga maikling circuit. Siguraduhin na walang microcircuits sa mga socket (kailangan mong tanggalin ang parehong MAX232 at KR1533LA3), ikonekta ang kapangyarihan. Suriin kung mayroong boltahe na 5 volts sa mga output ng mga stabilizer. Kung maayos ang lahat, maaari mong i-install ang MAX232 at KR1533LA3 microcircuits, handa na ang programmer para magamit. Ang supply boltahe ng circuit ay 15-24 volts.

Ang programmer board ay naglalaman ng 4 na socket para sa microcontrollers at isa para sa flashing memory chips. Bago i-install ang microcontroller na i-flash sa board, kailangan mong suriin kung tumutugma ang pinout nito sa pinout sa programmer board. Maaaring direktang ikonekta ang programmer sa COM port ng computer o sa pamamagitan ng extension cable.Maligayang pagbuo!

Extrapic na pic controller programmer
bumalik
Magkomento
  • bowtiengumititumatawanamumulasmileyrelaxed relaxedngumisi
    puso_matapaghalik_pusonaghahalikan nang nakapikitnamulagumaan ang loobnasiyahanngumisi
    kumindatstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesnakangisipaghalikstuck_out_tonguenatutulog
    nag-aalalanakasimangotnagdadalamhatibukas_bibignakangiwinalilitotumahimik
    walang ekspresyonhindi mapakalipawis_ngitipawisdisappointed_relievedpagodpassive
    nabigonalilitonakakatakotmalamig na pawismagtiyagaumiyakhikbi
    kagalakannamanghasigawpagod_mukhagalitgalitpagtatagumpay
    inaantokyummaskarasalaming pang-arawnahihilo_mukhaimpnakangiting_imp
    neutral_facewalang_bibiginosente
5+dalawa=
Mga komento (5)
  1. Panauhing si Sergey
    #1 Panauhing si Sergey mga panauhin Abril 1, 2018 07:51
    0
    Sana na-publish mo na lang yung article. Sa mga tuntunin ng kung ano ang gagawin sa 2018, isang programmer lamang, walang debugger at para sa isang com port - ito ay isang kumpletong polar fox.
  2. Panauhing Alexander
    #2 Panauhing Alexander mga panauhin Pebrero 19, 2019 07:37
    0
    Kumusta, maaari mo bang sabihin sa akin ang tungkol sa Max 232 at Kr1533laz microcircuit programmer kung anong mga titik (designation) ang ginamit nila, at KT3102 at KT502, at kung anong mga designasyon ang ginamit nila. At pagkatapos ay hinanap ko ito sa Internet at nakabuo ito ng lahat ng uri ng mga titik, at hindi ko maintindihan. Salamat
    1. Anatol
      #3 Anatol mga panauhin 7 Enero 2020 23:43
      2
      Iyon lang ang binigay, magagamit mo
  3. Panauhing Vladimir
    #4 Panauhing Vladimir mga panauhin Oktubre 29, 2021 14:50
    0
    Kamusta. Ang tanong ay kung gagana ang programmer na ito sa isang USB-COM adapter. Driver para sa adaptor CH341.
    1. Alexander Ivanov
      #5 Alexander Ivanov mga panauhin Nobyembre 14, 2021 17:39
      0
      50/50. Mas mabuting wag na magsayang ng pera at bumili ng normal para sa usb/ Gagana din ang presyo.