Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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
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