Taula de continguts:
- Pas 1: Esquema i disseny de PCB
- Pas 2: Formació de la Junta
- Pas 3: Programació del programador
- Pas 4: utilitzar el PicKit
Vídeo: Com fer un programador PIC - PicKit 2 'clon': 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Hola! Aquest és un breu instructiu per fer un programador PIC que funcioni com un PicKit 2. Ho he fet perquè és molt més barat que comprar un PicKit original i perquè Microchip, els fabricants de microcontroladors PIC i el programador PicKit, proporciona esquemes i programari, fent és molt fàcil dissenyar els nostres propis programadors, sens dubte un avantatge d’utilitzar PIC.
Eines necessàries:
- Soldador i soldador
- Retalls de filferro
- Alicates de nas d'agulla
- Eines i materials per a l'aiguafort de PCB: es poden substituir per una taula de treball, però ocuparan més espai
- Programador que ja funciona (això és l’inconvenient, potser en podeu demanar prestat un)
- PC (per programar el PIC que entra al PicKit)
Materials necessaris:
- Condensador ceràmic de 2 x 100nF
- Condensador ceràmic de 2 x 15pF
- Condensador electrolític de 2 x 47uF 16v
- 1 x condensador electrolític 10uF 16v
- 2 díodes 1N4148
- 1 x PIC18F2550
- 1 x sòcol IC prim de 28 pins (per al PIC18F2550)
- 1 x inductor 680uH, paquet similar a una resistència
- 2 x 3 mm LED (un verd i un vermell)
- 3 x transistor BC548
- 1 transistor BC557
- 1 x cristall oscilador de 20 MHz
- Resistència de 3 x 33 ohm
- Resistència d'1 x 100 ohm
- Resistència de 2 x 330 ohms
- 1 x 1k resistència
- 1 x 2k7 resistència
- 2 x 4k7 resistència
- Resistència de 3 x 10 k
- 1 x 100k resistència
- 1 interruptor tàctil de 2 pins (botó)
- 1 x tira de pins (només calen 6)
Pas 1: Esquema i disseny de PCB
Per als esquemes, vaig basar el meu disseny en el proporcionat per Felixls a la seva pàgina:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
També va proporcionar un disseny de PCB, però vaig trobar que les traces eren massa fines per fer-les a casa, així que vaig redissenyar el PCB a Proteus.
Aquí teniu els fitxers del disseny i un pdf per imprimir per fabricar el PCB.
Pas 2: Formació de la Junta
Si voleu aprendre a fabricar un PCB a casa, hi ha molts instructables en línia on podeu aprendre.
Un cop hàgiu acabat de fabricar el tauler, haureu de soldar els components. Podeu utilitzar aquestes imatges per ajudar-vos.
Llista de components:
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 VERMELL LED 3MM
LED VERD 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 100k
R9 2k7
R10 4k7
R11 10k
R12 100
R13 10k
R14 10k
Interruptor tàctil BTN
SV3 6 pins
X3 USB B femella
Pas 3: Programació del programador
Per programar el PIC18F2550 per utilitzar-lo al programador, necessitareu un PicKit que funcioni. Un cop n'obtingueu un o en demaneu un en préstec, haureu d'instal·lar el programari PicKit 2: PicKit 2 v2.61
Primer obriu PicKit 2 i connecteu el programador que funciona. Si a la finestra del missatge no hi diu "PicKit connectat", proveu de fer clic a "Eines> Comprova la comunicació".
A continuació, connecteu el PIC18F2550 al vostre programador en funcionament mitjançant una taula de treball i realitzant les connexions adequades, com es mostra a la imatge superior.
Si no detecta el PIC, es mostra "Dispositiu PIC trobat", proveu de fer clic a "Eines> Comprova la comunicació" un parell de vegades. Si encara no detecta el PIC, comproveu les connexions.
Per carregar el programa al PIC, aneu a "Fitxer> Importa" i, a continuació, a "C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex" i feu clic a "Obre"
Espereu fins que es digui "S'ha importat correctament el fitxer hexadecimal" i feu clic a "Escriu". Espereu que digui "Programació correcta".
Pas 4: utilitzar el PicKit
Connecteu primer el nostre programador i obriu PicKit 2. Espereu que PicKit detecti el programador i, si no ho fa, feu clic a "Eines> Comprova la comunicació".
Connecteu el PIC que volem programar al nostre programador. Si no sabeu com podeu cercar en línia la distribució de pins del PIC i trobar els pins MCLR, VDD, VSS, PGD i PGC corresponents per connectar-vos al programador.
Espereu fins que PicKit detecti el PIC que mostra "Dispositiu PIC trobat", si no proveu de fer clic a "Eines> Comprova la comunicació" un parell de vegades. Si encara no detecta el PIC, comproveu les connexions.
Obriu MPLAB, MPLAB X o qualsevol IDE que utilitzeu i compileu el programa.
Després de compilar, torneu a PicKit 2 i aneu a "Fitxer> Importa hexadecimal". Amb MPLAB X podeu trobar el fitxer hexadecimal del vostre projecte a 'Project_Directory> dist> default> production> Project_Name.production.hex'
Feu clic a "Escriu" i espereu que aparegui "Programació reeixida"
Si voleu modificar el programa, no cal que torneu a importar el fitxer hexadecimal, només heu de compilar-lo fent clic a "Escriu" al programari PicKit. Entre els missatges que mostra, hauria de llegir "Recarregant fitxer hexadecimal".
Això és !
Com a pas final, podeu dissenyar una caixa rectangular simple per imprimir en 3D només per protegir el PicKit, no voldríeu que es trenqui o faci un curtcircuit, us ho deixaré a vosaltres.
Programació feliç
Recomanat:
Programador ESP8266-07 amb Arduino Nano: 6 passos (amb imatges)
Programador ESP8266-07 amb Arduino Nano: es tracta d'un breu tutorial per crear una enginyosa placa de programació ESP8266-07 / 12E mitjançant un Arduino nano. L'esquema de cablejat és molt similar al que es mostra aquí. Teniu les opcions per connectar aquest projecte a una pissarra, soldar-vos un p
Consola de jocs de mà - Clon d'Arduboy: 6 passos (amb imatges)
Consola de jocs de mà | Arduboy Clone: Fa uns mesos em vaig trobar amb Arduboy, que segons el seu lloc web oficial és una plataforma de jocs en miniatura de 8 bits que facilita l’aprenentatge, la compartició i el joc en línia. És una plataforma de codi obert. Els jocs de l'Arduboy els fabrica l'usuari
Clon compatible amb DIY Arduino: 21 passos (amb imatges)
Clon compatible amb DIY Arduino: l'Arduino és l'eina definitiva de l'arsenal del Maker. Hauríeu de ser capaços de construir els vostres! Als primers dies del projecte, vers el 2005, el disseny era de peces de forat i la comunicació es feia mitjançant un cable serial RS232. Els fitxers segueixen sent
Programador de targetes de visita PIC: 6 passos (amb imatges)
Programador de targetes de visita PIC: Aquesta era la meva entrada al concurs de circuits de mida de targeta de visita Hack A Day. Acabo de comprimir els fitxers i els he posat al meu lloc web. Ho publico aquí perquè totes les altres entrades semblen estar en un bloc per accedir-hi fàcilment. Esperem que això faci que el
PROGRAMADOR USB PIC GTP (codi obert): 5 passos (amb imatges)
PROGRAMADOR GIC USB PIC (codi obert): aquest treball inclou GTP USB (no plus ni lite). PICMASTERS ha desenvolupat l’esquema, les fotos i el PCB a partir d’alguns treballs valuosos fets abans. Aquest programador admet pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Malauradament, està malament