Taula de continguts:

Com fer un programador PIC - PicKit 2 'clon': 4 passos (amb imatges)
Com fer un programador PIC - PicKit 2 'clon': 4 passos (amb imatges)

Vídeo: Com fer un programador PIC - PicKit 2 'clon': 4 passos (amb imatges)

Vídeo: Com fer un programador PIC - PicKit 2 'clon': 4 passos (amb imatges)
Vídeo: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, Juliol
Anonim
Com fer un programador PIC - PicKit 2 'clon'
Com fer un programador PIC - PicKit 2 'clon'

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

Esquemes i disseny de PCB
Esquemes i disseny de PCB
Esquemes i disseny de PCB
Esquemes 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

Fent la Junta
Fent la Junta
Fent la Junta
Fent la Junta
Fent la Junta
Fent 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

Programació del programador
Programació del programador
Programació del programador
Programació del programador
Programació del programador
Programació del programador
Programació del programador
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

Ús del PicKit
Ús del PicKit
Utilitzant el PicKit
Utilitzant el PicKit
Utilitzant el PicKit
Utilitzant 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: