Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ahoj! Toto je krátky návod na výrobu programátora PIC, ktorý funguje ako PicKit 2. Urobil som to, pretože je to oveľa lacnejšie ako nákup originálneho PicKitu a pretože Microchip, výrobcovia mikrokontrolérov PIC a programátor PicKit, poskytuje schémy a softvér, takže je pre nás skutočne ľahké navrhnúť vlastných programátorov, čo je rozhodne výhoda použitia PIC.
Potrebné nástroje:
- Spájkovačka a spájkovačka
- Drôtené nožnice
- Kliešte na nos
- Nástroje a materiál na leptanie DPS - dá sa nahradiť doskou, ale zaberie viac miesta
- Už pracujúci programátor (Toto je nevýhoda, možno si ho môžete požičať)
- PC (na programovanie PIC, ktorý ide do PicKit)
Potrebné materiály:
- 2 x 100nF keramický kondenzátor
- 2 x 15pF keramický kondenzátor
- 2 x 47uF 16v elektrolytický kondenzátor
- 1 x 10uF 16v elektrolytický kondenzátor
- 2 x 1N4148 dióda
- 1 x PIC18F2550
- 1 x 28 -pinová tenká zásuvka IC (pre PIC18F2550)
- 1 x 680uH induktor, balík podobný odporu
- 2 x 3 mm LED (jedna zelená a jedna červená)
- 3 x tranzistor BC548
- 1 x tranzistor BC557
- Kryštál oscilátora 1 x 20 MHz
- Rezistor 3 x 33 ohmov
- 1 x odpor 100 ohmov
- Rezistor 2 x 330 ohmov
- Rezistor 1 x 1k
- 1 x 2k7 odpor
- Rezistor 2 x 4k7
- Rezistor 3 x 10k
- 1 x 100k odpor
- 1 x 2-kolíkový hmatový prepínač (tlačidlo)
- 1 x kolíkový pásik (stačí iba 6)
Krok 1: Schémy a návrh DPS
Pri schémach som vychádzal z návrhu, ktorý poskytol Felixls na svojej stránke:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Poskytol aj návrh PCB, ale zistil som, že stopy sú príliš tenké na to, aby sa dali robiť doma, a tak som PCB prepracoval na Proteuse.
Tu sú súbory návrhu a pdf na tlač na výrobu DPS.
Krok 2: Vytvorenie rady
Ak sa chcete dozvedieť, ako si vyrobiť DPS doma, existuje veľa online návodov, kde sa môžete naučiť.
Keď dokončíte výrobu dosky, budete musieť spájkovať súčiastky, na pomoc vám môžu pomôcť tieto obrázky.
Zoznam komponentov:
C1 100nf
C2 47uf 25v
C3 100nf
C4 47uf 25v
C5 10uf 50v
C8 15 str
C9 15 str
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
LED ČERVENÁ LED 3MM
LED ZELENÁ 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 tis
R9 2k7
R10 4k7
R11 10 tis
100 R12
R13 10 tis
R14 10 tis
BTN dotykový spínač
6 kolíkov SV3
X3 USB B samica
Krok 3: Programovanie programátora
Na naprogramovanie PIC18F2550 na použitie v programátore budete potrebovať funkčný PicKit. Keď jeden získate alebo si ho požičiate, budete musieť nainštalovať softvér PicKit 2: PicKit 2 v2.61
Najprv otvorte PicKit 2 a zapojte funkčný programátor. Ak v okne správy nie je uvedené „Pripojený PicKit“, skúste kliknúť na „Nástroje> Skontrolovať komunikáciu“.
Potom pripojte PIC18F2550 k svojmu fungujúcemu programátoru pomocou prepojovacieho poľa a vytvorte zodpovedajúce pripojenia, ako ukazuje obrázok vyššie.
Ak nerozpozná PIC a zobrazí sa „Zariadenie PIC bolo nájdené“, skúste niekoľkokrát kliknúť na položku „Nástroje> Skontrolovať komunikáciu“. Ak PIC stále nerozpozná, skontrolujte pripojenia.
Ak chcete nahrať program na PIC, prejdite na „Súbor> Importovať“, potom na „C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex“a kliknite na „Otvoriť“
Počkajte, kým sa zobrazí hlásenie „Hex súbor bol úspešne importovaný“, kliknite na „Zapísať“a počkajte, kým sa zobrazí hlásenie „Programovanie bolo úspešné“.
Krok 4: Použitie PicKit
Najprv zapojte náš programátor a otvorte program PicKit 2. Počkajte, kým programátor program PicKit zistí, a ak nie, kliknite na položku Nástroje> Skontrolovať komunikáciu.
Pripojte PIC, ktorý chceme naprogramovať, k nášmu programátoru. Ak neviete, ako môžete online vyhľadať distribúciu pinov PIC a nájsť zodpovedajúce piny MCLR, VDD, VSS, PGD a PGC na pripojenie k programátoru.
Počkajte, kým PicKit zistí PIC so zobrazením „Zariadenie PIC bolo nájdené“, ak nie, skúste niekoľkokrát kliknúť na „Nástroje> Skontrolovať komunikáciu“. Ak stále nerozpozná PIC, skontrolujte pripojenia.
Otvorte program MPLAB, MPLAB X alebo ľubovoľné IDE, ktoré používate, a skompilujte program.
Po kompilácii sa vráťte späť na PicKit 2 a prejdite na „Súbor> Importovať hexadecimálne“. S MPLAB X nájdete hexadecimálny súbor vášho projektu v časti „Project_Directory> dist> default> production> Project_Name.production.hex“
Kliknite na „Napísať“a počkajte, kým sa nezobrazí „Programovanie bolo úspešné“
Ak chcete zmeniť svoj program, nepotrebujete importovať hex súbor znova, stačí ho skompilovať kliknutím na „Napísať“v softvéri PicKit. Medzi správami, ktoré zobrazuje, by malo byť uvedené „Načítanie hexadecimálneho súboru“.
To je všetko!
Ako posledný krok môžete navrhnúť jednoduché obdĺžnikové puzdro na 3D tlač, ktoré bude chrániť PicKit. Nechcete, aby sa zlomil alebo skratoval, nechám to na vás.
Veselé programovanie