Talaan ng mga Nilalaman:

Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone': 4 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone': 4 Mga Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone': 4 Mga Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone': 4 Mga Hakbang (na may Mga Larawan)
Video: 🔵HOW TO PUT APPS OR ICONS ON LAPTOP SCREEN/ PAANO MAG DOWNLOAD NG APPS SA LAPTOP/ TAGALOG 2024, Nobyembre
Anonim
Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone'
Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone'

Hi! Ito ay isang maikling Maituturo sa paggawa ng isang programer ng PIC na gumaganap bilang isang PicKit 2. Ginawa ko ito sapagkat mas mura ito kaysa sa pagbili ng isang orihinal na PicKit at dahil ang Microchip, ang mga tagagawa ng PIC microcontrollers at ang PicKit programmer, ay nagbibigay ng mga eskematiko at software, paggawa ng talagang madali para sa amin na magdisenyo ng aming sariling mga programmer, tiyak na isang kalamangan sa paggamit ng mga PIC.

Kailangan ng mga tool:

  • Panghinang na bakal at panghinang
  • Wire Snips
  • Mga Needle Nli Plier
  • Mga tool at materyales sa pag-ukit ng PCB - Maaaring mapalitan ng isang breadboard ngunit kukuha ng mas maraming puwang
  • Nagtatrabaho na programmer (Ito ang downside, marahil maaari kang manghiram ng isa)
  • PC (para sa pagprograma ng PIC na pumupunta sa PicKit)

Mga Materyal na Kailangan:

  • 2 x 100nF ceramic capacitor
  • 2 x 15pF ceramic capacitor
  • 2 x 47uF 16v electrolytic capacitor
  • 1 x 10uF 16v electrolytic capacitor
  • 2 x 1N4148 diode
  • 1 x PIC18F2550
  • 1 x 28 pin manipis na socket ng IC (para sa PIC18F2550)
  • 1 x 680uH inductor, tulad ng resistor na pakete
  • 2 x 3mm LED (isang berde at isang pula)
  • 3 x BC548 transistor
  • 1 x BC557 transistor
  • 1 x 20MHz oscilator na kristal
  • 3 x 33 ohm risistor
  • 1 x 100 ohm risistor
  • 2 x 330 ohm risistor
  • 1 x 1k risistor
  • 1 x 2k7 risistor
  • 2 x 4k7 risistor
  • 3 x 10k risistor
  • 1 x 100k risistor
  • 1 x 2-pin tactile switch (pindutan)
  • 1 x pin strip (kailangan lamang 6)

Hakbang 1: Disenyo ng Skema at PCB

Disenyo ng Skema at PCB
Disenyo ng Skema at PCB
Disenyo ng Skema at PCB
Disenyo ng Skema at PCB

Para sa mga iskema, ibinase ko ang aking disenyo sa ibinigay ng Felixls sa kanyang pahina:

sergiols.blogspot.com.ar/2009/02/pickit-2-c…

Nagbigay din siya ng isang disenyo ng PCB, ngunit nalaman ko na ang mga bakas ay masyadong manipis upang gawin sa bahay, kaya muling binago ko ang disenyo ng PCB sa Proteus.

Narito ang mga file ng disenyo at isang pdf upang mai-print para sa paggawa ng PCB.

Hakbang 2: Paggawa ng Lupon

Paggawa ng Lupon
Paggawa ng Lupon
Paggawa ng Lupon
Paggawa ng Lupon
Paggawa ng Lupon
Paggawa ng Lupon

Kung nais mong malaman kung paano gumawa ng isang PCB sa bahay maraming mga Instructable sa online kung saan maaari kang matuto.

Kapag natapos mo na ang paggawa ng board kakailanganin mong maghinang ng mga sangkap, maaari mong gamitin ang mga larawang ito upang makatulong.

Listahan ng bahagi:

C1 100nf

C2 47uf 25v

C3 100nf

C4 47uf 25v

C5 10uf 50v

C8 15pf

C9 15pf

D1 1N4148

D2 1N4148

IC1 PIC18F2550

L1 680uH

LED RED LED 3MM

LED GREEN LED 3MM

Q1 BC548

Q2 20MHZ

Q3 BC548

Q4 BC548

Q5 BC557

R1 33

R2 33

R3 33

R4 4k7

R5 330

R6 1k

R7 330

R8 100k

R9 2k7

R10 4k7

R11 10k

R12 100

R13 10k

R14 10k

BTN tactile switch

SV3 6 na mga pin

X3 USB B babae

Hakbang 3: Programming ang Programmer

Programming ang Programmer
Programming ang Programmer
Programming ang Programmer
Programming ang Programmer
Programming ang Programmer
Programming ang Programmer
Programming ang Programmer
Programming ang Programmer

Upang ma-program ang PIC18F2550 upang magamit sa programmer kakailanganin mo ang isang gumaganang PicKit. Kapag nakakuha ka ng isa o humiram ng isa, kakailanganin mong i-install ang PicKit 2 software: PicKit 2 v2.61

Una buksan ang PicKit 2 at i-plug ang iyong nagpapatakbo na programmer. Kung hindi sinasabi na 'Nakakonekta ang PicKit' sa window ng mensahe, subukang i-click ang 'Mga Tool> Suriin ang komunikasyon'.

Pagkatapos ay ikonekta ang PIC18F2550 sa iyong gumaganang programmer gamit ang isang breadboard at gawin ang mga koneksyon ng apopiate, tulad ng ipinakita sa imahe sa itaas.

Kung hindi nito natutukoy ang PIC, ipinapakita ang 'PIC Device Found', pagkatapos ay subukang i-click ang 'Mga Tool> Suriin ang komunikasyon' nang ilang beses. Kung hindi pa rin nito nakita ang PIC, suriin ang mga koneksyon.

Upang mai-upload ang programa sa PIC pumunta sa 'File> Import', pagkatapos ay 'C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex' at i-click ang 'Buksan'

Maghintay hanggang sa sabihin nitong 'Hex file successfully successfully import' at i-click ang 'Sumulat', ang paghihintay para sabihin nito na 'Matagumpay sa pag-program'

Hakbang 4: Gamit ang PicKit

Gamit ang PicKit
Gamit ang PicKit
Gamit ang PicKit
Gamit ang PicKit
Gamit ang PicKit
Gamit ang PicKit

Unang plug sa aming programmer at buksan ang PicKit 2. Hintaying makita ng PicKit ang programmer, at kung hindi, i-click ang 'Mga Tool> Suriin ang Komunikasyon'.

Ikonekta ang PIC na nais naming programa sa aming programmer. Kung hindi mo alam kung paano ka maaaring maghanap sa online para sa pamamahagi ng pin ng PIC at hanapin ang kaukulang MCLR, VDD, VSS, PGD at PGC na mga pin upang kumonekta sa programmer.

Hintaying makita ng PicKit ang PIC na ipinapakita ang 'PIC Device Found', kung hindi nito subukang i-click ang 'Mga Tool> Suriin ang komunikasyon' nang ilang beses. Kung hindi pa rin nito nakita ang PIC, suriin ang mga koneksyon.

Buksan ang MPLAB, MPLAB X, o alinmang IDE na iyong ginagamit at isulat ang programa.

Pagkatapos ng pag-iipon, bumalik sa PicKit 2 at pumunta sa 'File> I-import ang Hex'. Sa MPLAB X mahahanap mo ang hex file ng iyong proyekto sa 'Project_Directory> dist> default> production> Project_Name.production.hex'

I-click ang 'Sumulat' at hintaying ipakita ito ng 'Matagumpay sa Programming'

Kung nais mong baguhin ang iyong programa hindi mo na kailangang i-import muli ang hex file, dapat mo lamang itong isulat isang pag-click sa 'Isulat' sa PicKit software. Kabilang sa mga mensahe na ipinapakita nito dapat itong basahin ang 'Reloading hex file'.

Ayan yun !

Bilang isang pangwakas na hakbang, maaari kang magdisenyo ng isang simpleng hugis-parihaba na kaso upang 3d print lamang upang maprotektahan ang PicKit, hindi mo gugustuhing masira ito o maikli ang circuit, iiwan ko sa iyo.

Maligayang programa

Inirerekumendang: