Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Živjo! To je kratek priročnik za izdelavo programerja PIC, ki deluje kot PicKit 2. To sem naredil, ker je veliko cenejši od nakupa izvirnega PicKita in ker Microchip, proizvajalci mikrokrmilnikov PIC in programer PicKit, ponuja sheme in programsko opremo, ki za nas je zelo enostavno oblikovati lastne programerje, vsekakor prednost uporabe PIC -jev.
Potrebna orodja:
- Spajkalnik in spajkanje
- Odseki žice
- Klešče za nos
- Orodja in materiali za jedkanje iz tiskanih vezij - Lahko jih zamenjamo z mizo, vendar bodo zavzeli več prostora
- Programer že dela (to je slaba stran, morda si ga lahko izposodite)
- PC (za programiranje PIC, ki gre v PicKit)
Potrebni materiali:
- 2 x 100nF keramični kondenzator
- 2 x 15pF keramični kondenzator
- 2 x 47uF 16v elektrolitski kondenzator
- 1 x 10uF 16v elektrolitski kondenzator
- 2 x 1N4148 dioda
- 1 x PIC18F2550
- 1 x 28 -polna tanka IC vtičnica (za PIC18F2550)
- 1 x 680uH induktor, upor podoben paket
- 2 x 3 mm LED (ena zelena in ena rdeča)
- 3 x tranzistor BC548
- 1 x tranzistor BC557
- 1 x 20MHz oscilatorni kristal
- 3 x 33 ohmski upor
- 1 x 100 ohmski upor
- 2 x 330 ohmski upor
- 1 x 1k upor
- 1 x 2k7 upor
- 2 x 4k7 upor
- 3 x 10k upor
- 1 x 100k upor
- 1 x 2-polno taktilno stikalo (gumb)
- 1 x zatič (potrebnih je le 6)
1. korak: Sheme in načrtovanje PCB
Za sheme sem zasnoval svojo zasnovo na tisti, ki jo je Felixls predstavil na svoji strani:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Zagotovil je tudi zasnovo tiskanega vezja, vendar sem ugotovil, da so sledi premajhne, da bi jih lahko naredili doma, zato sem preoblikoval tiskano vezje na Proteusu.
Tu so datoteke oblikovanja in pdf za tiskanje za izdelavo tiskanega vezja.
2. korak: Izdelava odbora
Če se želite naučiti, kako narediti PCB doma, je na spletu veliko Instructables, kjer se lahko naučite.
Ko končate z izdelavo plošče, morate komponente spajkati, si lahko pomagate s temi slikami.
Seznam komponent:
C1 100 nf
C2 47uf 25v
C3 100 nf
C4 47uf 25v
C5 10uf 50v
C8 15pf
C9 15pf
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
RDEČA LED LED 3 mm
LED ZELENA LED 3MM
Q1 BC548
Q2 20 MHz
Q3 BC548
Q4 BC548
Q5 BC557
R1 33
R2 33
R3 33
R4 4k7
R5 330
R6 1k
R7 330
R8 100.000
R9 2k7
R10 4k7
R11 10k
R12 100
R13 10k
R14 10k
Taktilno stikalo BTN
SV3 6 zatiči
X3 USB B ženski
3. korak: Programiranje programerja
Če želite programirati PIC18F2550 za uporabo v programerju, potrebujete delujoč PicKit. Ko ga dobite ali si ga izposodite, boste morali namestiti programsko opremo PicKit 2: PicKit 2 v2.61
Najprej odprite PicKit 2 in priključite delujoči programer. Če v oknu za sporočila ne piše »PicKit connected«, kliknite »Orodja> Preveri komunikacijo«.
Nato povežite PIC18F2550 s svojim delujočim programerjem s pomočjo mize in vzpostavite ustrezne povezave, kot prikazuje zgornja slika.
Če ne zazna PIC in prikaže 'PIC Device Found', poskusite nekajkrat klikniti 'Tools> Check communication'. Če še vedno ne zazna PIC, preverite povezave.
Če želite program naložiti na PIC, pojdite na 'Datoteka> Uvoz', nato 'C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex' in kliknite 'Odpri'
Počakajte, da se izpiše "Hex datoteka uspešno uvožena", in kliknite "Write", počakajte, da se izpiše "Programiranje uspešno"
4. korak: Uporaba PicKit
Najprej priključite programator in odprite PicKit 2. Počakajte, da PicKit zazna programerja, če pa ne, kliknite 'Orodja> Preveri komunikacijo'.
PIC, ki ga želimo programirati, povežite z našim programerjem. Če ne veste, kako lahko na spletu poiščete razdelitev pin PIC in poiščete ustrezne zatiče MCLR, VDD, VSS, PGD in PGC za povezavo s programerjem.
Počakajte, da PicKit zazna PIC, ki prikazuje »PIC Device Found«, če pa se ne prikaže, nekajkrat kliknite »Orodja> Preveri komunikacijo«. Če še vedno ne zazna PIC, preverite povezave.
Odprite MPLAB, MPLAB X ali katero koli drugo IDE, ki jo uporabljate, in prevedite program.
Po prevajanju se vrnite na PicKit 2 in pojdite na 'Datoteka> Uvozi šestnajstiško'. Z MPLAB X lahko najdete šestnajstiško datoteko svojega projekta v 'Project_Directory> dist> default> production> Project_Name.production.hex'
Kliknite »Napiši« in počakajte, da se prikaže »Programiranje uspešno«
Če želite spremeniti svoj program, vam ni treba znova uvoziti šestnajstiške datoteke, le sestavite ga in kliknite »Napiši« v programski opremi PicKit. Med sporočili, ki jih prikaže, naj se glasi "Ponovno nalaganje šestnajstiške datoteke".
To je to!
Zadnji korak je, da preprosto 3D-tiskanje oblikujete preprosto pravokotno ohišje samo za zaščito PicKita, ne želite, da se zlomi ali povzroči kratek stik, prepuščam vam.
Veselo programiranje