Innholdsfortegnelse:

Hvordan lage en PIC -programmerer - PicKit 2 'klon': 4 trinn (med bilder)
Hvordan lage en PIC -programmerer - PicKit 2 'klon': 4 trinn (med bilder)

Video: Hvordan lage en PIC -programmerer - PicKit 2 'klon': 4 trinn (med bilder)

Video: Hvordan lage en PIC -programmerer - PicKit 2 'klon': 4 trinn (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Hvordan lage en PIC -programmerer - PicKit 2 'klon'
Hvordan lage en PIC -programmerer - PicKit 2 'klon'

Hei! Dette er en kort instruksjon om hvordan du lager en PIC -programmerer som fungerer som en PicKit 2. Jeg lagde dette fordi det er mye billigere enn å kjøpe en original PicKit og fordi Microchip, produsentene av PIC -mikrokontrollere og PicKit -programmereren, tilbyr skjemaer og programvare, det er veldig enkelt for oss å designe våre egne programmerere, definitivt en fordel ved å bruke PIC -er.

Nødvendige verktøy:

  • Loddejern og loddetinn
  • Wire Snips
  • Nåltang
  • PCB etsingsverktøy og materialer - Kan byttes ut med et brødbrett, men vil ta mer plass
  • Allerede jobber programmerer (Dette er ulempen, kanskje du kan låne en)
  • PC (for programmering av PIC som går inn i PicKit)

Nødvendige materialer:

  • 2 x 100nF keramisk kondensator
  • 2 x 15pF keramisk kondensator
  • 2 x 47uF 16v elektrolytisk kondensator
  • 1 x 10uF 16v elektrolytisk kondensator
  • 2 x 1N4148 diode
  • 1 x PIC18F2550
  • 1 x 28 -pinners tynn IC -kontakt (for PIC18F2550)
  • 1 x 680uH induktor, motstandslignende pakke
  • 2 x 3 mm LED (en grønn og en rød)
  • 3 x BC548 transistor
  • 1 x BC557 transistor
  • 1 x 20MHz oscilatorkrystall
  • 3 x 33 ohm motstand
  • 1 x 100 ohm motstand
  • 2 x 330 ohm motstand
  • 1 x 1k motstand
  • 1 x 2k7 motstand
  • 2 x 4k7 motstand
  • 3 x 10k motstand
  • 1 x 100k motstand
  • 1 x 2-pins taktil bryter (knapp)
  • 1 x pin stripe (kun 6 nødvendig)

Trinn 1: Skjemaer og PCB -design

Skjematikk og PCB -design
Skjematikk og PCB -design
Skjematikk og PCB -design
Skjematikk og PCB -design

For skjemaene baserte jeg designet mitt på det som ble gitt av Felixls på siden hans:

sergiols.blogspot.com.ar/2009/02/pickit-2-c…

Han ga også et PCB -design, men jeg fant ut at sporene var for tynne til å lage hjemme, så jeg redesignet PCB på Proteus.

Her er filene i designet og en pdf som skal skrives ut for å lage PCB.

Trinn 2: Lag styret

Å lage styret
Å lage styret
Å lage styret
Å lage styret
Å lage styret
Å lage styret

Hvis du vil lære å lage et PCB hjemme, er det mange instruksjoner på nettet der du kan lære.

Når du er ferdig med å lage brettet må du lodde komponentene, du kan bruke disse bildene til å hjelpe.

Komponentliste:

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 RØD LED 3MM

LED GRØN 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 taktil bryter

SV3 6 pins

X3 USB B hunn

Trinn 3: Programmering av programmereren

Programmering av programmereren
Programmering av programmereren
Programmering av programmereren
Programmering av programmereren
Programmering av programmereren
Programmering av programmereren
Programmering av programmereren
Programmering av programmereren

For å programmere PIC18F2550 til bruk i programmereren trenger du en fungerende PicKit. Når du får en eller låner en, må du installere PicKit 2 -programvaren: PicKit 2 v2.61

Åpne først PicKit 2 og koble til den fungerende programmereren. Hvis det ikke står "PicKit tilkoblet" i meldingsvinduet, kan du prøve å klikke "Verktøy> Kontroller kommunikasjon".

Koble deretter PIC18F2550 til den fungerende programmereren din ved å bruke et brødbrett og lage passende tilkoblinger, som bildet ovenfor viser.

Hvis den ikke oppdager PIC, som viser "PIC -enhet funnet", kan du prøve å klikke "Verktøy> Kontroller kommunikasjon" et par ganger. Hvis den fortsatt ikke oppdager PIC, sjekk tilkoblingene.

For å laste opp programmet til PIC, gå til 'File> Import', deretter 'C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex' og klikk 'Open'

Vent til det står 'Hex -fil vellykket importert' og klikk på 'Skriv', vent på at det skal stå 'Programmering vellykket'

Trinn 4: Bruke PicKit

Bruke PicKit
Bruke PicKit
Bruke PicKit
Bruke PicKit
Bruke PicKit
Bruke PicKit

Koble først til programmereren vår og åpne PicKit 2. Vent til PicKit oppdager programmereren, og klikk på "Verktøy> Kontroller kommunikasjon".

Koble PIC vi vil programmere til programmereren vår. Hvis du ikke vet hvordan du kan søke på nettet etter pin -distribusjonen av PIC og finne de tilsvarende MCLR-, VDD-, VSS-, PGD- og PGC -pinnene for å koble til programmereren.

Vent til PicKit oppdager PIC som viser 'PIC Device Found', hvis den ikke gjør det, kan du prøve å klikke 'Verktøy> Kontroller kommunikasjon' et par ganger. Hvis den fortsatt ikke oppdager PIC, sjekk tilkoblingene.

Åpne MPLAB, MPLAB X, eller hvilken IDE du bruker og kompiler programmet.

Etter kompilering, gå tilbake til PicKit 2 og gå til 'File> Import Hex'. Med MPLAB X kan du finne hex -filen til prosjektet ditt i 'Project_Directory> dist> default> production> Project_Name.production.hex'

Klikk "Skriv" og vent til den viser "Programmering vellykket"

Hvis du ønsker å endre programmet, trenger du ikke å importere hex -filen igjen, du bør bare kompilere den ved å klikke "Skriv" i PicKit -programvaren. Blant meldingene den viser, bør den lese 'Reloading hex file'.

Det er det !

Som et siste trinn kan du designe et enkelt rektangulært etui til 3D-utskrift bare for å beskytte PicKit, du vil ikke at det skal gå i stykker eller kortslutte, jeg lar det være opp til deg.

God programmering

Anbefalt: