Obsah:

Programátor PIC na vizitke: 6 krokov (s obrázkami)
Programátor PIC na vizitke: 6 krokov (s obrázkami)

Video: Programátor PIC na vizitke: 6 krokov (s obrázkami)

Video: Programátor PIC na vizitke: 6 krokov (s obrázkami)
Video: TOP 10 nejlepších AI nástrojů pro rok 2023! 2024, November
Anonim
Vizitka Programátor PIC
Vizitka Programátor PIC

To bol môj príspevok do obvodnej súťaže o veľkosť vizitky Hack A Day. Súbory som iba skomprimoval a vložil na svoj web. Uverejňujem to tu, pretože sa zdá, že všetky ostatné položky sú na blogu kvôli ľahkému prístupu. Našťastie to urobí projekt prístupnejším a zníži zaťaženie môjho servera. Priložený archív je súťažným príspevkom, ako to bolo na mojom serveri, mínus obrázky. Text je prevzatý z priloženého dokumentu. Tento programátor PIC/EEPROM je taký jednoduchý a malý, že sa zmestí na vizitku s dostatkom miesta na montážne pokyny … Projekt: Jednoduchý programátor PIC ICSP v štýle JDM2 (na vizitke).

  • všetko cez dieru
  • diely za menej ako 2 USD (za 1 s a 2 s!)
  • jednoduchá jednostranná konštrukcia doma (s 3 prepojkami)
  • zostáva dostatok miesta na montážne pokyny
  • dodatočný priestor na zadnej strane pre ešte viac dobrôt pre biznis
  • taktiež programuje/číta sériové EEPROMS

Úroveň zručnosti: Ľahká/začiatočník. Čas montáže: Asi hodinu.

Krok 1: Popis

Popis
Popis
Popis
Popis
Popis
Popis
Popis
Popis

Ktokoľvek môže zostrojiť tohto jednoduchého programátora a dozvedieť sa o mikrokontroléroch PIC. Programátor JDM2 je veľmi jednoduchý (asi 10 častí), ale programuje obrovské množstvo PICS a sériových EEPROM. Naprogramoval som všetko od 8 -pinového 12F629 po nový 18F4550 USB PIC s JDM2. Tento programátor má rozhranie ICSP, čo znamená, že dokáže programovať PIC a čítať EEPROM, pokiaľ sú pripojené k doske s plošnými spojmi. Začnite hackovať!

Dosku plošných spojov je možné vyrobiť jednostranne (s tromi prepojovacími vodičmi), ale dvojvrstvová konštrukcia ešte viac uľahčuje montáž. Všetky stopy sú pekné a mastné pre ľahký prenos tonera alebo fotografický proces doma. Dizajn JDM2 je dosť starý, pôvodný obvod JDM2 nájdete tu: https://www.jdm.homepage.dk/newpic.htm Tento dizajn zostáva verný starej schéme, ale číslovanie diód teraz začína na 1, než 2.

Krok 2: Diely

Časti
Časti
Časti
Časti
Časti
Časti

Časť Hodnota Popis C1 100uF/16 voltový elektrolytický kondenzátor C2 22uF/16 voltový tantalový kondenzátor D1 8,2 V zenerova dióda D2 5,1 V zenerova dióda D3, 4, 5, 6 1N4148 dióda Q1, 2 BC547B tranzistor-npn R1 10K odpor R2 1,5K odpor SV1 5 -pinový konektor záhlavia (alebo kolíkový konektor, zvoľte) X1 DB9 zásuvka sériového konektora

Krok 3: Zostava č. 1

Zostava č. 1
Zostava č. 1

Začnite zdola a postupujte hore: Nezabudnite použiť prepojovacie vodiče, ak používate jednostrannú dosku plošných spojov.

  • Spájkujte diódy a odpory.
  • Každá dióda má čierny pás, ktorý by mal byť orientovaný rovnakým smerom, ako je znázornené na doske/schematicky.
  • Len spájkujte odpory, nie je potrebná žiadna špeciálna orientácia.

Krok 4: Zostava č. 2

Zostava č. 2
Zostava č. 2

Ďalej pridajte tranzistory. Mali by byť orientované na show v schéme/obrázku. Tranzistor vľavo je umiestnený v opačnom smere ako tranzistor vpravo (oba majú okrúhle časti obrátené do stredu). Toto je štandardný (typický?) Vývod BC547B. Ak máte problémy s dokončeným obvodom, uistite sa, že vaše tranzistory majú rovnaký vývod, ako je znázornené na schéme, a podľa potreby ho preorientujte.

Krok 5: Zostava č. 3

"," hore ": 0,44285714285714284," vľavo ": 0,4160714285714286," výška ": 0,08095238095238096," šírka ": 0,05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," autor ":" používa ženskú hlavičku, pretože všetky moje hlavičky ICSP sú mužské. Programátor sa tak môže zapojiť priamo do obvodu. "," Hore ": 0,6285714285714286," vľavo ": 0,21071428571428572," výška ": 0,11428571428571428," šírka ": 0,21785714285714286}, {" noteID ":" TQ9CYOKCCEE, " ":" ian "," text ":" Elektrolytický kondenzátor. Pruh indikátora uzemnenia tu vľavo sotva viditeľný. "," Hore ": 0,430952380952381," vľavo ": 0,1875," výška ": 0,05714285714285714," šírka ": 0,026785714285714284}]">

Zostava č. 3
Zostava č. 3
Zostava č. 3
Zostava č. 3
  • Dosku dokončite spájkovaním najvyšších komponentov: kondenzátorov, konektora pin a zásuvky DB9.
  • Elektrolytický kondenzátor by mal byť spájkovaný so zemou, označenou čiernym prúžkom, obrátenou k ľavej strane (ako je znázornené na obrázku). Ak je to trochu mätúce, uistite sa, že zvod prichádzajúci zo strany s čiernym pásom sa pripája k základnej rovine (veľká medená plocha pokrývajúca väčšinu dosky).
  • Tantalový kondenzátor by mal byť umiestnený so zemou vpravo od dosky (ako je znázornené na obrázku). Tantalové kondenzátory môžu indikovať kladný vodič +, a nie uzemňovací vodič (ako pri elektrolytickom kondenzátore). Rovnako ako u elektrolytického kondenzátora sa zem pripája k veľkej zemnej rovine, ktorá pokrýva väčšinu dosky.

Krok 6: Použite

Použite
Použite

Programátor bude pracovať s akýmkoľvek programovacím softvérom, ktorý podporuje JDM2. Páči sa mi WinPic800, pretože dokáže automaticky detekovať mnoho PIC. WinPIC si tiež zaslúži uznanie za skvelé informácie o technickej podpore WinPIC. Oba podporujú najnovšie USB PIC (18F2/4455). ICProg robí mnoho PIC, ako aj EEPROM, ale nebol chvíľu aktualizovaný ICProg. ICSP Prehľad: Citované z môjho ICSP, ktorý je tu možné inštalovať. Pochopenie ICSP pre mikrokontroléry PIC Programovanie mikrokontrolérov nie je ťažké. Zostavenie programátora je veľkým prvým projektom elektroniky. Cieľom tejto časti je vysvetliť jednoduchú metódu „In Circuit Serial Programming“používanú s Microchip PIC. Prečo ICSP? Programovanie veľkého čipu DIP (cez dieru) je jednoduché. Vložte ho do programátora so zásuvkou, napaľujte a vráťte sa do obvodu aplikácie. Testujte a opakujte. S menšími čipmi (na povrchovú montáž) sú veci ťažšie. Neexistujú žiadne štandardné zásuvky pre QFN, SSOP, QFP ani pre veľké balíky SOIC.300. Existujú skutočne drahé klipy (100 dolárov), ktoré je možné pripojiť k týmto čipom a naprogramovať ich. Pre každý typ čipu a počet pinov, ktoré používate, je potrebný iný klip. Existuje alternatíva. Hovorí sa mu ICSP. ICSP znamená „v sériovom programátore obvodov (ing?)“. Je to spôsob programovania PIC, kým je stále pripojený k obvodu aplikácie. To je pravda, už žiadne striedanie čipov. Prečo je teda ICSP dobrá vec? 1. Neexistujú žiadne programovacie zásuvky pre čipy malých balíkov. Klipy sú drahé.2. Počas vývoja je bolestivé presunúť čipy do a von z programátora. Nie je možné použiť diely na povrchovú montáž. Prečítajte si ostatné.

Odporúča: