Sadržaj:
- Korak 1: Opis
- Korak 2: Dijelovi
- Korak 3: Montaža #1
- Korak 4: Sklop #2
- Korak 5: Sklop #3
- Korak 6: Upotrijebite
Video: PIC programer za posjetnice: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovo je bila moja prijava za natjecanje u veličini posjetnice Hack A Day. Upravo sam zipovao datoteke i stavio ih na svoju web stranicu. Objavljujem ga ovdje jer se čini da su svi ostali unosi na blogu radi lakšeg pristupa. Nadam se da će to projekt učiniti pristupačnijim i smanjiti opterećenje na mom poslužitelju. Priložena arhiva je prijava na natječaj kakva je bila na mom poslužitelju, minus slike. Tekst je preuzet iz priloženog dokumenta. Ovaj PIC/EEPROM programer je tako jednostavan i mali da stane na posjetnicu s dovoljno mjesta za upute za sastavljanje … Projekt: Jednostavan PIC ICSP programer u stilu JDM2 (na posjetnici).
- sve kroz rupu
- dijelovi vrijedni manje od 2 USD (u 1s i 2s!)
- laka jednostrana konstrukcija kod kuće (s 3 kratkospojnika)
- ostavljeno je dovoljno mjesta za upute za montažu
- dodatni prostor na stražnjoj strani za još više posjetnica
- također programira/čita serijske EEPROMS -ove
Razina vještine: Lako/za početnike. Vrijeme montaže: Oko sat vremena.
Korak 1: Opis
Svatko može izgraditi ovog jednostavnog programera i naučiti o PIC mikrokontrolerima. Programer JDM2 je super jednostavan (oko 10 dijelova), ali programira veliki izbor PICS i serijskih EEPROM -ova. Programirao sam sve od 8 -pinskog 12F629 do novog 18F4550 USB PIC -a s JDM2. Ovaj programer ima ICSP sučelje, što znači da može programirati PIC -ove i čitati EEPROM -ove dok su priključeni na pločicu. Započnite svoje hakiranje!
PCB se može napraviti jednostrano (s tri kratkospojne žice), ali dvoslojni dizajn čini montažu još lakšom. Svi tragovi su lijepi i masni za jednostavno prenošenje tonera ili foto-postupak kod kuće. Dizajn JDM2 prilično je star, originalni krug JDM2 možete pronaći ovdje: https://www.jdm.homepage.dk/newpic.htm Ovaj dizajn ostaje vjeran staroj shemi, ali numeriranje dioda sada počinje s 1, radije nego 2.
Korak 2: Dijelovi
Dio Vrijednost Opis C1 100uF/16-voltni elektrolitski kondenzator C2 22uF/16-voltni tantalni kondenzator D1 8,2 V zener dioda D2 5,1 V zener dioda D3, 4, 5, 6 1N4148 dioda Q1, 2 BC547B tranzistor-npn R1 10K otpornik R2 1.5K otpornik SV1 5 -polno zaglavlje zaglavlja Zaglavlje (ili žensko zaglavlje pinova, sami odaberete) X1 DB9 ženski serijski konektor
Korak 3: Montaža #1
Počnite odozdo i nastavite prema gore: Ne zaboravite započeti s kratkospojnim žicama ako koristite jednostranu tiskanu ploču.
- Lemite diode i otpornike.
- Svaka dioda ima crnu traku koja bi trebala biti orijentirana u istom smjeru prikazanom na ploči/u shemi.
- Samo lemite u otpornike, nije potrebna posebna orijentacija.
Korak 4: Sklop #2
Zatim dodajte tranzistore. Trebaju biti orijentirani prema prikazu na shemi/slici. Tranzistor s lijeve strane postavljen je u smjeru nasuprot tranzistora s desne strane (primijetite da oba imaju okrugle dijelove okrenute prema sredini). Ovo je standardni (tipičan?) BC547B pin-out. Ako imate problema s dovršenim krugom, provjerite da li vaši tranzistori imaju isti pin-out kao što je prikazano na shemi i prema potrebi preusmjerite.
Korak 5: Sklop #3
"," top ": 0.44285714285714284," left ": 0.4160714285714286," height ": 0.08095238095238096," width ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," author ":" ian "," text ":" text ": koristila sam žensko zaglavlje jer su mi svi ICSP zaglavlja muški. Na ovaj način se programator može uključiti izravno u krug. "," Gore ": 0.6285714285714286," lijevo ": 0.21071428571428572," visina ": 0.11428571428571428," širina ": 0.21785714285714286}, {" noteID ":" TQ9CYOK8CBEWT14CGF ":" ian "," text ":" Elektrolitički kondenzator. Traka indikatora uzemljenja jedva vidljiva ovdje s lijeve strane. "," Gore ": 0.430952380952381," lijevo ": 0.1875," visina ": 0.05714285714285714," širina ": 0.026785714285714284}]">
- Završite ploču lemljenjem najviših komponenti: kondenzatora, zaglavlja pinova i DB9 utičnice.
- Elektrolitski kondenzator treba biti lemljen uzemljenjem označenim crnom trakom, prema lijevoj strani (kao što je prikazano na slici). Ako je to malo zbunjujuće, pobrinite se da se olovo koje dolazi sa strane s crnom trakom spoji na ravninu uzemljenja (veliko bakreno područje koje pokriva većinu ploče).
- Kondenzator od tantala treba postaviti s uzemljenjem desno od ploče (kao što je prikazano na slici). Tantalni kondenzatori mogu označavati pozitivni vod s a +, a ne uzemljenje (kao kod elektrolitskog kondenzatora). Kao i kod elektrolitičkog kondenzatora, tlo se veže za veliku ravninu uzemljenja koja pokriva većinu ploče.
Korak 6: Upotrijebite
SoftverProgramer će raditi sa bilo kojim softverom za programiranje koji podržava JDM2. Sviđa mi se WinPic800 jer može automatski otkriti mnoge slike. WinPIC je također zaslužan za sjajne informacije o tehničkoj podršci WinPIC. Obje podržavaju najnovije USB PIC -ove (18F2/4455). ICProg radi mnoge PIC -ove, kao i EEPROM -ove, ali neko vrijeme nije ažuriran ICProg. ICSP Pregled: Citirano iz mog ICSP -a koji se ovdje može upisati. Razumijevanje ICSP -a za PIC mikrokontrolere Programiranje mikrokontrolera nije teško. Izgradnja programera odličan je prvi elektronički projekt. Cilj ovog odjeljka je objasniti jednostavnu metodu "In Circuit Serial Programming" koja se koristi s Microchip PIC -ovima. Zašto ICSP? Programiranje velikog DIP (kroz otvor) čipa je jednostavno. Umetnite ga u utikač programatora, narežite i vratite u aplikacijski krug. Testirajte i ponovite. Sve postaje teže s manjim čipovima (za površinsko montiranje). Ne postoje standardne utičnice za QFN, SSOP, QFP, pa čak ni za velike SOIC.300 pakete. Postoje stvarno skupi isječci (100 USD) koji se mogu pričvrstiti i programirati na ove čipove. Za svaku vrstu čipa i broj pinova koje upotrebljavate potreban je drugačiji isječak. Postoji alternativa. Njegov naziv ICSP. ICSP znači "serijski programer u krugu (ing?)". To je način programiranja PIC -a dok je još spojen na aplikacijski krug. Tako je, nema više zamjene čipova. Pa, zašto je ICSP dobra stvar? 1. Nema programskih utičnica za male pakete čipova. Isječci su skupi.2. Bolno je umetati čipove u programer tijekom razvoja. Nemoguće za dijelove za površinsku montažu. Ostatak pročitajte.
Preporučeni:
Toplinski punjač za posjetnice: 3 koraka
Toplinski punjač za posjetnice: Lagani i jednostavni džepni ili džepni toplinski punjač
Ekstremne posjetnice: 14 koraka (sa slikama)
Ekstremne posjetnice: Kladim se da vam nitko nije dao posjetnicu prije nego što vas je sam nazvao! Čitajte dalje kako biste saznali kako sam to učinila … Volite li izrađivati stvari? Radite li to za novac ili biste htjeli? Ako je tako, potrebna vam je posjetnica. To mogu biti ti
PIC programer temeljen na JDM2: 4 koraka
PIC programer temeljen na JDM2: shematski & izgled za ažurirani JDM2 PIC programer. Uključuje sat & filter podataka, Vpp razdjelnik napona za moderne PIC mikrokontrolere (npr. USB PIC 18F2455/4455). Prije web lokacija za čitanje poput www.hackaday.com & www.makezine.com/blog Ja imam
GTP USB PIC PROGRAMER (otvoreni izvor): 5 koraka (sa slikama)
GTP USB PIC PROGRAMER (Open Source): Ovaj rad uključuje, GTP USB (ne plus ili lite). Sheme, fotografije i PCB razvili su PICMASTERS na temelju nekih vrijednih radova koji su već učinjeni. Ovaj programer podržava pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Nažalost, bilo je
Geek - držač kreditne kartice/posjetnice sa starog tvrdog diska prijenosnog računala .: 7 koraka
Štreber - držač kreditne kartice / posjetnice sa starog tvrdog diska prijenosnog računala. Vlasnik štreberskog poduzeća / kreditne kartice. Na ovu ludu ideju došao sam kad mi je tvrdi disk na laptopu umro i u osnovi postao beskoristan. Ovdje sam uključio dovršene slike