Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj! Toto je krátký návod k vytvoření PIC programátoru, který funguje jako PicKit 2. Udělal jsem to proto, že je to mnohem levnější než nákup originálního PicKit a protože Microchip, výrobci mikrokontrolérů PIC a programátor PicKit, poskytuje schémata a software, takže je pro nás opravdu snadné navrhnout vlastní programátory, což je rozhodně výhoda používání PIC.
Potřebné nástroje:
- Páječka a pájka
- Drátěné nůžky
- Kleště na špičku jehly
- Nástroje a materiály pro leptání desek plošných spojů - Lze nahradit prkénkem, ale zabere více místa
- Již pracující programátor (To je nevýhoda, možná si můžete jeden půjčit)
- PC (pro programování PIC, který jde do PicKit)
Potřebné 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 dioda
- 1 x PIC18F2550
- 1 x 28 pin tenká zásuvka IC (pro PIC18F2550)
- 1 x 680uH induktor, odporový balíček
- 2 x 3 mm LED (jedna zelená a jedna červená)
- 3 x tranzistor BC548
- 1 x tranzistor BC557
- Krystal oscilátoru 1 x 20 MHz
- Rezistor 3 x 33 ohmů
- 1 x odpor 100 ohmů
- 2 x odpor 330 ohmů
- 1 x 1k odpor
- 1 x 2k7 odpor
- Rezistor 2 x 4k7
- Rezistor 3 x 10k
- 1 x 100k odpor
- 1 x 2pinový hmatový spínač (tlačítko)
- 1 x kolíkový proužek (stačí pouze 6)
Krok 1: Schémata a návrh DPS
Pro schémata jsem svůj návrh založil na návrhu, který poskytl Felixls na své stránce:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Poskytl také návrh desky plošných spojů, ale zjistil jsem, že stopy jsou příliš tenké na to, aby se mohly vytvořit doma, a tak jsem předělal desku plošných spojů na Proteus.
Zde jsou soubory návrhu a pdf k tisku pro výrobu DPS.
Krok 2: Výroba desky
Pokud se chcete dozvědět, jak si vyrobit desku plošných spojů doma, existuje spousta online instrukcí, kde se můžete naučit.
Jakmile dokončíte výrobu desky, budete muset pájet součásti, k pomoci vám mohou tyto obrázky.
Seznam součástí:
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 Č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 hmatový spínač
SV3 6 pinů
X3 USB B samice
Krok 3: Programování programátoru
K naprogramování PIC18F2550 na použití v programátoru budete potřebovat funkční PicKit. Jakmile jeden získáte nebo si jej půjčíte, budete si muset nainstalovat software PicKit 2: PicKit 2 v2.61
Nejprve otevřete PicKit 2 a připojte fungující programátor. Pokud v okně zprávy není uvedeno „PicKit připojen“, zkuste kliknout na „Nástroje> Zkontrolovat komunikaci“.
Poté připojte PIC18F2550 k vašemu fungujícímu programátoru pomocí prkénka a vytvořte odpovídající připojení, jak ukazuje obrázek výše.
Pokud nerozpozná PIC a zobrazí se „Zařízení PIC nalezeno“, zkuste několikrát kliknout na „Nástroje> Zkontrolovat komunikaci“. Pokud stále nerozpozná PIC, zkontrolujte připojení.
Chcete -li nahrát program na PIC, přejděte na „Soubor> Importovat“, poté na „C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex“a klikněte na „Otevřít“
Počkejte, až se zobrazí zpráva „Hex file successful imported“a klikněte na „Write“, počkejte, až se zobrazí „Programming successful“
Krok 4: Použití PicKit
Nejprve zapojte náš programátor a otevřete PicKit 2. Počkejte, až PicKit programátor detekuje, a pokud ne, klikněte na „Nástroje> Zkontrolovat komunikaci“.
Připojte PIC, který chceme naprogramovat, k našemu programátoru. Pokud nevíte, jak můžete online vyhledat distribuci pinů PIC a najít odpovídající piny MCLR, VDD, VSS, PGD a PGC pro připojení k programátoru.
Počkejte, až PicKit detekuje PIC zobrazující „PIC Device Found“, pokud ne, zkuste několikrát kliknout na „Nástroje> Zkontrolovat komunikaci“. Pokud stále nerozpozná PIC, zkontrolujte připojení.
Otevřete MPLAB, MPLAB X nebo libovolné IDE, které používáte, a zkompilujte program.
Po kompilaci se vraťte zpět na PicKit 2 a přejděte na „Soubor> Importovat šestihran“. S MPLAB X najdete hexadecimální soubor vašeho projektu v 'Project_Directory> dist> default> production> Project_Name.production.hex'
Klikněte na „Napsat“a počkejte, až se zobrazí „Programování bylo úspěšné“
Pokud si přejete upravit svůj program, nemusíte importovat hex soubor znovu, stačí jej zkompilovat kliknutím na 'Write' v softwaru PicKit. Mezi zprávami, které zobrazuje, by mělo být napsáno „Znovu načíst hex soubor“.
A je to !
Jako poslední krok můžete navrhnout jednoduché obdélníkové pouzdro na 3D tisk, jen aby byl chráněn PicKit, nechtěli byste, aby se zlomil nebo zkratoval, to nechám na vás.
Šťastné programování