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, Srpanj
Anonim
Kako napraviti PIC programera - PicKit 2 'klon'
Kako napraviti PIC programera - PicKit 2 'klon'

Bok! Ovo je kratki Instructable o izradi PIC programera koji djeluje kao PicKit 2. Ovo sam napravio jer je mnogo jeftiniji od kupnje originalnog PicKita i zato što Microchip, proizvođači PIC mikrokontrolera i PicKit programer, daje sheme i softver za izradu jako nam je lako dizajnirati vlastite programere, što je definitivno prednost korištenja PIC -ova.

Potrebni alati:

  • Lemilica i lemljenje
  • Isječci žice
  • Igle za kliješta za nos
  • Alati i materijali za graviranje PCB -a - mogu se zamijeniti ploču za osnove, 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 tranzistor BC557
  • 1 x 20MHz kristal oscilatora
  • 3 x 33 ohm otpornik
  • 1 x 100 ohmski otpornik
  • 2 x 330 ohmski 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č (gumb)
  • 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, svoj sam dizajn zasnovao 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.

Ovdje su datoteke dizajna i pdf za ispis za izradu PCB -a.

Korak 2: Izrada ploče

Izrada odbora
Izrada odbora
Izrada odbora
Izrada odbora
Izrada odbora
Izrada odbora

Ako želite naučiti kako napraviti PCB kod kuće, na internetu postoji mnogo Instructables na kojima možete naučiti.

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

Popis komponenti:

C1 100 nf

C2 47uf 25v

C3 100 nf

C4 47uf 25v

C5 10uf 50v

C8 15pf

C9 15pf

D1 1N4148

D2 1N4148

IC1 PIC18F2550

L1 680uH

LED CRVENA LED 3 mm

LED ZELENA 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 100.000

R9 2k7

R10 4k7

R11 10 tisuća

R12 100

R13 10 tisuća

R14 10.000

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 funkcionalni 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 s porukom ne piše "PicKit je povezan", pokušajte kliknuti "Alati> Provjeri komunikaciju".

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

Ako ne otkriva PIC i prikazuje "PIC Device Found", pokušajte nekoliko puta kliknuti "Tools> Check communication". 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: Korištenje PicKita

Korištenje PicKita
Korištenje PicKita
Korištenje PicKita
Korištenje PicKita
Korištenje PicKita
Korištenje PicKita

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

Povežite PIC koji želimo programirati s našim programerom. Ako ne znate kako na internetu 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 "Tools> Check communication". Ako i dalje ne otkriva PIC, provjerite veze.

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

Nakon sastavljanja, vratite se na PicKit 2 i idite na 'Datoteka> Uvezi heksadecimalno'. S MPLAB -om X možete pronaći heksadecimalnu datoteku svog projekta u 'Project_Directory> dist> default> production> Project_Name.production.hex'

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

Ako želite izmijeniti svoj program, ne morate ponovno uvoziti šesterokutnu datoteku, samo ga sastavite klikom na 'Napiši' u softveru PicKit. Među porukama koje prikazuje trebalo bi glasiti "Ponovno učitavanje šesterokutne datoteke".

To je to !

Kao posljednji korak, možete dizajnirati jednostavno pravokutno kućište za 3D ispis samo kako biste zaštitili PicKit, ne biste htjeli da se prekine ili dođe do kratkog spoja, to prepuštam vama.

Sretno programiranje

Preporučeni: