INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hi! Dit is 'n kort instruksie oor die maak van 'n PIC -programmeerder wat as 'n PicKit 2 dien. dit is baie maklik vir ons om ons eie programmeerders te ontwerp, beslis 'n voordeel van die gebruik van PIC's.
Benodigde gereedskap:
- Soldeerbout en soldeer
- Draadknipsels
- Naaltang
- Gereedskap en materiaal vir PCB -ets - kan vervang word met 'n broodbord, maar dit neem meer ruimte in beslag
- Reeds werkende programmeerder (dit is die nadeel, miskien kan u een leen)
- PC (vir die programmering van die PIC wat in die PicKit geplaas word)
Benodigde materiaal:
- 2 x 100nF keramiek kondensator
- 2 x 15pF keramiek kondensator
- 2 x 47uF 16v elektrolitiese kapasitor
- 1 x 10uF 16v elektrolitiese kapasitor
- 2 x 1N4148 diode
- 1 x PIC18F2550
- 1 x 28 -pen dun IC -aansluiting (vir die PIC18F2550)
- 1 x 680uH induktor, weerstandagtige pakket
- 2 x 3 mm LED (een groen en een rooi)
- 3 x BC548 transistor
- 1 x BC557 transistor
- 1 x 20MHz ossilator kristal
- 3 x 33 ohm weerstand
- 1 x 100 ohm weerstand
- 2 x 330 ohm weerstand
- 1 x 1k weerstand
- 1 x 2k7 weerstand
- 2 x 4k7 weerstand
- 3 x 10k weerstand
- 1 x 100k weerstand
- 1 x 2-pen tasbare skakelaar (knoppie)
- 1 x penstrook (slegs 6 benodig)
Stap 1: Skema's en PCB -ontwerp
Vir die skemas het ek my ontwerp gebaseer op die ontwerp van Felixls op sy bladsy:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Hy het ook 'n PCB -ontwerp verskaf, maar ek het gevind dat die spore te dun is om tuis te maak, en ek het die PCB op Proteus herontwerp.
Hier is die lêers van die ontwerp en 'n pdf om af te druk vir die maak van die PCB.
Stap 2: Maak die bord
As u wil leer hoe om 'n PCB tuis te maak, is daar baie instruksies aanlyn waar u kan leer.
Sodra u die bord klaar gemaak het, moet u die komponente soldeer; u kan hierdie foto's gebruik om te help.
Komponentelys:
C1 100nf
C2 47uf 25v
C3 100nf
C4 47uf 25v
C5 10uf 50v
C8 15 bls
C9 15pf
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
LED ROOI LED 3MM
LED GROEN LED 3MM
Q1 BC548
Q2 20MHZ
V3 BC548
V4 BC548
V5 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
BTN tasbare skakelaar
SV3 6 penne
X3 USB B -wyfie
Stap 3: Programmering van die programmeerder
Om die PIC18F2550 te programmeer om in die programmeerder te gebruik, benodig u 'n funksionerende PicKit. Sodra u een kry of een leen, moet u die PicKit 2 -sagteware installeer: PicKit 2 v2.61
Maak eers PicKit 2 oop en koppel u funksionerende programmeerder. As daar nie 'PicKit connected' in die boodskapvenster staan nie, klik dan op 'Tools> Check communication'.
Koppel dan die PIC18F2550 aan u funksionerende programmeerder met behulp van 'n broodbord en maak die gepaste verbindings, soos die prent hierbo toon.
As dit nie die PIC opspoor met 'PIC -toestel gevind' nie, probeer dan 'n paar keer op 'Tools'> Gaan kommunikasie na. Kontroleer die verbindings as dit steeds nie die PIC opspoor nie.
Om die program na die PIC op te laai, gaan na 'File> Import', dan 'C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex' en klik op 'Open'
Wag totdat 'Hex -lêer suksesvol ingevoer' is en klik op 'Skryf', en wag totdat 'Programmeer suksesvol' is
Stap 4: Gebruik die PicKit
Koppel eers ons programmeerder aan en maak PicKit oop 2. Wag totdat PicKit die programmeerder opspoor, en as dit nie die geval is nie, klik op 'Tools> Check Communication'.
Koppel die PIC wat ons wil programmeer aan ons programmeerder. As u nie weet hoe u die pin -verspreiding van die PIC aanlyn kan soek nie en die ooreenstemmende MCLR-, VDD-, VSS-, PGD- en PGC -penne kan vind om aan die programmeerder te koppel.
Wag totdat PicKit die prentjie met 'PIC -toestel gevind' opspoor, as dit nie die geval is nie, probeer dan 'n paar keer op 'Tools> Check communication'. Kontroleer die verbindings as dit steeds nie die PIC opspoor nie.
Maak MPLAB, MPLAB X of watter IDE u ook al gebruik en stel die program saam.
Na die opstel, gaan terug na PicKit 2 en gaan na 'File> Import Hex'. Met MPLAB X kan u die hex -lêer van u projek vind in 'Project_Directory> dist> default> production> Project_Name.production.hex'
Klik op 'Skryf' en wag totdat 'Programmeer suksesvol' verskyn
As u u program wil verander, hoef u nie die hex -lêer weer in te voer nie; u moet dit net saamstel deur op 'Skryf' in die PicKit -sagteware te klik. Onder die boodskappe wat dit vertoon, moet dit 'Herlaai hex -lêer' lees.
Dis dit !
As 'n laaste stap kan u 'n eenvoudige vierkantige omhulsel vir 3D-druk ontwerp net om die PicKit te beskerm; u wil nie hê dat dit breek of kortsluit nie, ek laat dit aan u oor.
Gelukkige programmering