INHOUDSOPGAWE:

Hoe om 'n PIC -programmeerder te maak - PicKit 2 'kloon': 4 stappe (met foto's)
Hoe om 'n PIC -programmeerder te maak - PicKit 2 'kloon': 4 stappe (met foto's)

Video: Hoe om 'n PIC -programmeerder te maak - PicKit 2 'kloon': 4 stappe (met foto's)

Video: Hoe om 'n PIC -programmeerder te maak - PicKit 2 'kloon': 4 stappe (met foto's)
Video: История спасение дикого кабанчика. Кабанчик нуждался в помощи. 2024, November
Anonim
Hoe om 'n PIC -programmeerder te maak - PicKit 2 'kloon'
Hoe om 'n PIC -programmeerder te maak - PicKit 2 'kloon'

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

Skema's en PCB -ontwerp
Skema's en PCB -ontwerp
Skema's en PCB -ontwerp
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

Die maak van die raad
Die maak van die raad
Die maak van die raad
Die maak van die raad
Die maak van die raad
Die maak van die raad

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

Programmering van die programmeerder
Programmering van die programmeerder
Programmering van die programmeerder
Programmering van die programmeerder
Programmering van die programmeerder
Programmering van die programmeerder
Programmering van die programmeerder
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

Gebruik die PicKit
Gebruik die PicKit
Gebruik die PicKit
Gebruik die PicKit
Gebruik die PicKit
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

Aanbeveel: