Sadržaj:

Kako napraviti PIC programera - PicKit 2 'klon': 4 koraka (sa slikama)
Kako napraviti PIC programera - PicKit 2 'klon': 4 koraka (sa slikama)

Video: Kako napraviti PIC programera - PicKit 2 'klon': 4 koraka (sa slikama)

Video: Kako napraviti PIC programera - PicKit 2 'klon': 4 koraka (sa slikama)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Novembar
Anonim
Kako napraviti PIC programera - PicKit 2 'klon'
Kako napraviti PIC programera - PicKit 2 'klon'

Zdravo! Ovo je kratka uputa o izradi PIC programera koji djeluje kao PicKit 2. Napravio sam ovo jer je mnogo jeftinije od kupovine originalnog PicKita i zato što Microchip, proizvođači PIC mikrokontrolera i PicKit programer, pruža sheme i softver za izradu zaista nam je lako dizajnirati vlastite programere, što je definitivno prednost korištenja PIC -ova.

Potrebni alati:

  • Lemilica i lemljenje
  • Snips Wire
  • Kliješta za igle za nos
  • Alati i materijali za graviranje PCB -a - mogu se zamijeniti osnovnom pločom, ali će zauzeti više prostora
  • Programer koji već radi (ovo je loša strana, možda ga možete posuditi)
  • PC (za programiranje PIC -a koji ide u PicKit)

Potrebni materijali:

  • 2 x 100nF keramički kondenzator
  • 2 x 15pF keramički kondenzator
  • 2 x 47uF 16v elektrolitski kondenzator
  • 1 x 10uF 16v elektrolitski kondenzator
  • 2 x 1N4148 dioda
  • 1 x PIC18F2550
  • 1 x 28 -pinska tanka IC utičnica (za PIC18F2550)
  • 1 x 680uH induktor, paket sličan otporniku
  • 2 x 3 mm LED (jedna zelena i jedna crvena)
  • 3 x BC548 tranzistor
  • 1 x BC557 tranzistor
  • 1 x 20MHz kristal oscilatora
  • 3 x 33 ohm otpornik
  • 1 x 100 ohm otpornik
  • 2 x 330 ohm otpornik
  • 1 x 1k otpornik
  • 1 x 2k7 otpornik
  • 2 x 4k7 otpornik
  • 3 x 10k otpornik
  • 1 x 100k otpornik
  • 1 x 2-pinski taktilni prekidač (dugme)
  • 1 x pin traka (potrebno je samo 6)

Korak 1: Sheme i dizajn PCB -a

Sheme i dizajn PCB -a
Sheme i dizajn PCB -a
Sheme i dizajn PCB -a
Sheme i dizajn PCB -a

Što se tiče shema, zasnovao sam svoj dizajn na onom koji je Felixls dao na svojoj stranici:

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

On je također dao dizajn PCB -a, ali otkrio sam da su tragovi previše tanki da bi se mogli napraviti kod kuće, pa sam redizajnirao PCB na Proteusu.

Evo datoteka dizajna i pdf za štampanje za izradu PCB -a.

Korak 2: Izrada odbora

Sastavljanje odbora
Sastavljanje odbora
Sastavljanje odbora
Sastavljanje odbora
Sastavljanje odbora
Sastavljanje odbora

Ako želite naučiti kako napraviti PCB kod kuće, postoji mnogo instrukcija na Internetu gdje možete naučiti.

Kad završite s izradom ploče, morat ćete lemiti komponente, pomoću ovih slika možete pomoći.

Lista komponenti:

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 CRVENA LED 3MM

LED ZELENA 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 taktilni prekidač

SV3 6 pinova

X3 USB B ženski

Korak 3: Programiranje programatora

Programiranje programera
Programiranje programera
Programiranje programera
Programiranje programera
Programiranje programera
Programiranje programera
Programiranje programera
Programiranje programera

Da biste programirali PIC18F2550 za upotrebu u programatoru, trebat će vam funkcionalan PicKit. Nakon što ga nabavite ili posudite, morat ćete instalirati softver PicKit 2: PicKit 2 v2.61

Prvo otvorite PicKit 2 i priključite funkcionalni programator. Ako u prozoru za poruku ne piše "PicKit je povezan", pokušajte kliknuti na "Alati> Provjeri komunikaciju".

Zatim povežite PIC18F2550 sa vašim funkcionalnim programatorom koristeći matičnu ploču i uspostavite odgovarajuće veze, kao što prikazuje gornja slika.

Ako ne otkriva PIC, prikazuje "PIC uređaj je pronađen", pokušajte nekoliko puta kliknuti na "Alati> Provjeri komunikaciju". Ako i dalje ne otkriva PIC, provjerite veze.

Da biste učitali program na PIC, idite na 'Datoteka> Uvoz', zatim 'C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex' i kliknite 'Otvori'

Pričekajte dok ne kaže "Hex datoteka uspješno uvezena" i kliknite "Zapiši", pričekajte da kaže "Programiranje uspješno"

Korak 4: Upotreba PicKit -a

Korišćenje PicKit -a
Korišćenje PicKit -a
Korišćenje PicKit -a
Korišćenje PicKit -a
Korišćenje PicKit -a
Korišćenje PicKit -a

Prvo priključite naš programator i otvorite PicKit 2. Pričekajte da PicKit otkrije programator, a ako ne, kliknite 'Alati> Provjeri komunikaciju'.

Povežite PIC koji želimo programirati s našim programatorom. Ako ne znate kako na mreži možete potražiti distribuciju pinova PIC -a i pronaći odgovarajuće MCLR, VDD, VSS, PGD i PGC pinove za povezivanje s programatorom.

Pričekajte da PicKit otkrije PIC koji prikazuje "PIC Device Found", ako se to ne dogodi, pokušajte nekoliko puta kliknuti na "Tools> Check communication". Ako i dalje ne otkriva PIC, provjerite veze.

Otvorite MPLAB, MPLAB X ili bilo koji IDE koji koristite i kompajlirajte program.

Nakon kompajliranja, vratite se na PicKit 2 i idite na 'File> Import Hex'. Sa MPLAB X možete pronaći heksadecimalnu datoteku svog projekta u 'Project_Directory> dist> default> production> Project_Name.production.hex'

Pritisnite "Napiši" i pričekajte da se prikaže "Programiranje uspješno"

Ako želite izmijeniti svoj program, ne morate ponovo uvoziti heksadecimalnu datoteku, samo ga sastavite klikom na 'Napiši' u PicKit softveru. Među porukama koje prikaže trebalo bi glasiti 'Ponovno učitavanje heksadecimalne datoteke'.

To je to !

Kao posljednji korak, možete dizajnirati jednostavnu pravokutnu futrolu za 3D ispis samo radi zaštite PicKita, ne biste htjeli da se prekine ili dođe do kratkog spoja, prepuštam vama.

Sretno programiranje

Preporučuje se: