![Programues PIC i bazuar në JDM2: 4 hapa Programues PIC i bazuar në JDM2: 4 hapa](https://i.howwhatproduce.com/images/001/image-2324-83-j.webp)
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
![Programues PIC i bazuar në JDM2 Programues PIC i bazuar në JDM2](https://i.howwhatproduce.com/images/001/image-2324-84-j.webp)
![Programues PIC i bazuar në JDM2 Programues PIC i bazuar në JDM2](https://i.howwhatproduce.com/images/001/image-2324-85-j.webp)
Skematike dhe paraqitje për një programues të përditësuar të PIC JDM2. Përfshin orën dhe filtrin e të dhënave, ndarësin e tensionit Vpp për mikrokontrolluesit modern PIC (p.sh. USB PIC 18F2455/4455). Para leximit të faqeve si www.hackaday.com & www.makezine.com/blog kisha punuar vetëm me linjën Amtel/AVR të mikrokontrolluesve. Pasi pashë të gjitha projektet interesante që njerëzit po bënin me PIC të Mikroçipit, Kisha të kisha një programues PIC. Rreth një vit më parë bëra programuesin tim të parë PIC bazuar në modelin e uJDM (https://www.jdm.homepage.dk/newpic3.htm). Ky programues përdor 6 përbërës të zakonshëm. Megjithëse lidhja thotë vetëm '16F84 (a)', e kam përdorur atë për procesorët më modernë (dhe më të lirë) 16F628 (a) pa probleme. Ky programues më ka shërbyer jashtëzakonisht mirë, por është i kufizuar në (më pak se) PIC me 18 pin me një Vpp programimi prej 13 volt. Ky 'i udhëzueshëm' mbulon modelin tim të ri që programon 8/14/18/28/40 PIC. Qarku bazohet në programuesin JDM2 (https://jdm.homepage.dk/newpic.htm), me dy përmirësime: filtrimin e orës dhe linjës së të dhënave dhe tensionin e programimit të zgjedhur. Arkivi ZIP përmban të gjithë skedarët e projektit. Skema dhe paraqitja e uJDM përfshihen gjithashtu.
Hapi 1: Përmirësimet e dizajnit
![Përmirësimet e Dizajnit Përmirësimet e Dizajnit](https://i.howwhatproduce.com/images/001/image-2324-86-j.webp)
![Përmirësimet e Dizajnit Përmirësimet e Dizajnit](https://i.howwhatproduce.com/images/001/image-2324-87-j.webp)
Ora dhe filtri i të dhënave: PIC-et më të reja janë programuar aq shpejt saqë ora dhe linjat e të dhënave mund të përjetojnë bisedë të kryqëzuar. Sipas autorit të softuerit të programimit WinPic (https://www.qsl.net/dl4yhf/winpic/): "Kishte një shënim në forumin Microchip (nga Olin Lathrop) në lidhje me programimin e dsPIC30F201, duke sugjeruar vendosjen e 22.. 47 pF në linjat PGD dhe PGC në tokë pranë çipit të synuar. Përveç kësaj, vendosni një rezistencë 100 ohm në seri me vijën PGD midis çipit të synuar dhe kapakut. Rezistenca dhe kapaku në linjën PGD me kalim të ulët filtrojnë sinjalin PGD kur drejtohet nga çipi i synuar. Kjo zvogëlon frekuencat e larta që mund të bashkohen në linjën PGC. Kapaku në linjën PGC e bën më pak të ndjeshëm ndaj zhurmës së bashkuar. Më vonë zbuluam se ky shënim i rëndësishëm vlen edhe për familjen PIC18Fxxxx Një përdorues i një programuesi Velleman PIC raportoi sukses me një PIC18F4520 pasi shtoi kapakë 2 * 33 pF dhe një rezistencë të serisë 100 Ohm. " (LINK: https://www.qsl.net/dl4yhf/winpic/#pgd_pgc_filtering) Ky shënim vlen kryesisht për programimin e PIC -ve përmes një kablli ndërsa ato janë bashkuar në një qark. Kur përdorni këtë lloj programimi, kondensatorët dhe rezistenca shtesë duhet të jenë pranë çipit të synuar - nuk ndihmon që t'i keni në programues: "Kjo do të thotë se ky problem nuk mund të zgjidhet në fund të programuesit të kabllit. Asnjë sasi qarku i zgjuar tek programuesi mund ta bëjë këtë çështje të largohet. Duhet të trajtohet në qarkun e synuar. (LINK: shiko PGD në PGC Crosstalk në https://www.embedinc.com/picprg/icsp.htm) E theksoj këtë kështu që është e qartë që NUK MUND të godisni një kokë ICSP në këtë tabelë pa problem. Kam përfshirë filtrat në programuesin tim të ri sepse gjurmët e të dhënave/orës janë të gjata. Kondensatorët janë të vendosur në qark në mënyrë që të mund të përjashtohen pa dobësuar gjurmën. Rezistenca mund të zëvendësohet me një tel kërcyes. Tensioni i Zgjedhshëm i Programimit (Vpp): Tensioni i programimit (Vpp) aplikohet në kunjin MCLR për të vendosur PIC në modalitetin e programimit. PIC -et më të vjetër (12F/16F/disa 18F) kërkojnë një Vpp prej 13 volt. PIC -at më të rinj (siç është USB i aktivizuar 18F2455/4455) kanë një nivel të ulët er Vpp prej 12.5 volt. Një ndarës i tensionit iu shtua modelit JDM2 për të siguruar 12.5 volt nga dalja origjinale 13 volt. Një diodë parandalon rrjedhjen përmes ndarësit të tensionit kur anashkalohet. Vpp mund të zgjidhet nga kërcyesi me tre kunja në pjesën e poshtme të majtë të programuesit. Në praktikë nuk duket se ka rëndësi: Unë mund të programoj pjesë 13 volt me 12.5 volt, dhe pjesë 12.5 volt në 13 volt pa dëmtime.
Hapi 2: Ndërtimi
![Ndërtim Ndërtim](https://i.howwhatproduce.com/images/001/image-2324-88-j.webp)
![Ndërtim Ndërtim](https://i.howwhatproduce.com/images/001/image-2324-89-j.webp)
Gjurmët në këtë dizajn janë të këndshme dhe të trasha për transferim të lehtë të tonerit (ose pllaka fotografish dembele). Fillova të bëja PCB me metodën TT, por e gjeta mjaft të lodhshme. Një investim prej 10 dollarësh më filloi të punoja me PCB -të e fotografisë (duke përdorur pozitivë të transparencës së bojës me bojë). Unë kurrë nuk do të kthehem.
Të gjitha pjesët ishin në dispozicion në dyqanin tim elektronik në Amsterdam, megjithëse i porosisja pjesët nga Mouser me shumicë. Çdo bord kushtoi rreth 2.50 dollarë - shpenzimi më i madh ishte lidhësi DB9 femër me 9 kunja (1.60 dollarë). Layout dhe BOM janë më poshtë. Skedarët skematikë dhe të bordit janë për EagleCad. Mos harroni 8 kërcyesit, të treguar me të kuqe. Pjesa Vlera C1 100uF/25V C2 22u/16V Tantal C3 22… 47… 100pf C4 22… 47… 100pf D1 1N4148 D2 5V1 Zener D3 1N4148 D4 1N4148 D5 1N4148 D6 8V2 Zener D7 1N4148 IC1 DIL182 IC2 DIL18S IC2 DIL18S2 BC547B R1 10k R2 1k5 R3 100ohm R4 1K R5 15K SV3 Pin Header (3) X1 Konektor femër DB9 9-pin (F09H)
Hapi 3: P USRDORIMI
![P USRDORIMI P USRDORIMI](https://i.howwhatproduce.com/images/001/image-2324-90-j.webp)
Programuesi do të punojë me çdo program programimi që mbështet JDM2. Më pëlqen WinPic800 (LINK: https://perso.wanadoo.es/siscobf/winpic800.htm), dhe WinPIC gjithashtu meriton merita për informacionin e madh të mbështetjes teknike (LINK: https://www.qsl.net/dl4yhf/winpic /). Të dy mbështesin PIC -et më të reja USB (18F2/4455). ICProg është i shkëlqyeshëm, por nuk është azhurnuar prej disa kohësh (LINK: https://www.ic-prog.com/). Ky programues është testuar me PIC-et e mëposhtëm: Kunjat Pjesa #8 12F68314 16F68418 16F84 (a)*, 16F628 (a)*28 16F737, 18F245540 16F74, 18F4455*Rishikimi origjinal dhe 'A' OK. Vendosja për PIC të ndryshme është treguar në diagramin më poshtë. Nuk kufizohet vetëm në këto PIC - duhet të punojë me çdo PIC që ka aranzhime Vpp, Vss, Vdd, PGD, & PGC siç tregohet.
Hapi 4: Përmirësimet e së ardhmes
Kam përdorur priza të lira AMP IC nga Mouser sepse i kisha në dorë. Dizajni im i ardhshëm do të zëvendësojë bazat 28 dhe 40 pin me një prizë ZIF 40 pin. Një hapësirë e vogël shtesë rreth prizës me 18 kunja bën të mundur një zëvendësim ZIF gjithashtu.
-ian (udhëzues-në-kuisian-dot-com)
Recommended:
Gjenerator muzikor i bazuar në mot (ESP8266 Bazuar në Midi Generator): 4 hapa (me fotografi)
![Gjenerator muzikor i bazuar në mot (ESP8266 Bazuar në Midi Generator): 4 hapa (me fotografi) Gjenerator muzikor i bazuar në mot (ESP8266 Bazuar në Midi Generator): 4 hapa (me fotografi)](https://i.howwhatproduce.com/images/002/image-3114-36-j.webp)
Gjenerator muzikor i bazuar në mot (ESP8266 Bazuar në Midi Generator): Përshëndetje, sot unë do t'ju shpjegoj se si ta bëni vetë gjeneratorin tuaj të vogël të Muzikës me bazë moti. Bazohet në një ESP8266, i cili është si një Arduino, dhe i përgjigjet temperaturës, shiut dhe intensiteti i dritës. Mos prisni që ajo të bëjë këngë të tëra ose progord të akordit
Si të Programoni PIC MCU Me Programues PICkit Duke Përdorur Një Breadboard: 3 Hapa
![Si të Programoni PIC MCU Me Programues PICkit Duke Përdorur Një Breadboard: 3 Hapa Si të Programoni PIC MCU Me Programues PICkit Duke Përdorur Një Breadboard: 3 Hapa](https://i.howwhatproduce.com/images/002/image-4853-37-j.webp)
Si të Programoni PIC MCU Me PICkit Programmer Duke përdorur një Breadboard: Ju nuk keni nevojë për mjete të shtrenjta dhe të sofistikuara për të luajtur me PIC (ose ndonjë tjetër) mikrokontrollues. E tëra që ju nevojitet është një tabelë ku provoni qarkun dhe programimin tuaj. Sigurisht që një lloj programuesi dhe IDE është i nevojshëm. Në këtë udhëzim
Programues i thjeshtë PIC 3 Rezistor: 3 hapa
![Programues i thjeshtë PIC 3 Rezistor: 3 hapa Programues i thjeshtë PIC 3 Rezistor: 3 hapa](https://i.howwhatproduce.com/images/005/image-12834-11-j.webp)
Programues i thjeshtë PIC 3 Rezistor: Mikrokontrolluesit luajnë një rol shumë të rëndësishëm në elektronikë, pasi ata janë në gjendje të kryejnë detyra në automatizim, kontroll, përpunim të imazhit, ndër të tjera. Përdorimi i tyre është i madh. Ka familje të ndryshme të mikrokontrolluesve, një prej tyre është Mikro
Si të bëni një programues PIC - PicKit 2 'klon': 4 hapa (me fotografi)
![Si të bëni një programues PIC - PicKit 2 'klon': 4 hapa (me fotografi) Si të bëni një programues PIC - PicKit 2 'klon': 4 hapa (me fotografi)](https://i.howwhatproduce.com/images/001/image-770-50-j.webp)
Si të bëni një programues PIC - PicKit 2 'klon': Përshëndetje! Ky është një Udhëzues i shkurtër për të bërë një programues PIC i cili vepron si një PicKit 2. E bëra këtë sepse është shumë më lirë sesa të blesh një PicKit origjinal dhe sepse Microchip, prodhuesit e mikrokontrolluesve PIC dhe programuesi PicKit, pr
Programues PIC i Kartës së Biznesit: 6 hapa (me fotografi)
![Programues PIC i Kartës së Biznesit: 6 hapa (me fotografi) Programues PIC i Kartës së Biznesit: 6 hapa (me fotografi)](https://i.howwhatproduce.com/images/002/image-4081-164-j.webp)
Programuesi i PIC i Kartës së Biznesit: Kjo ishte pjesëmarrja ime në konkursin e qarkut të madhësisë së kartës së biznesit Hack A Day. Unë thjesht i mbylla dosjet dhe i vendosa në faqen time të internetit. Po e postoj këtu sepse të gjitha shënimet e tjera duket se janë në një blog për qasje të lehtë. Shpresojmë se kjo do të bëjë