Sadržaj:
- Korak 1: Opis
- Korak 2: Dijelovi
- Korak 3: Montaža #1
- Korak 4: Sklop #2
- Korak 5: Sklop #3
- Korak 6: Koristite
Video: PIC programer za posjetnice: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Ovo je bila moja prijava za takmičenje u veličini posjetnice Hack A Day. Upravo sam zipovao datoteke i stavio ih na svoju web stranicu. Objavljujem ga ovdje jer izgleda da su svi ostali unosi na blogu radi lakšeg pristupa. Nadam se da će ovo projekt učiniti pristupačnijim i smanjiti opterećenje mog servera. Priložena arhiva je prijava za takmičenje kakva je bila na mom serveru, minus slike. Tekst je preuzet sa 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 JDM2 stilu (na posjetnici).
- sve kroz rupu
- dijelovi vrijedni manje od 2 USD (za 1s i 2s!)
- laka jednostrana konstrukcija kod kuće (sa 3 kratkospojnika)
- ostavljeno je dovoljno prostora za upute za sastavljanje
- dodatni prostor na stražnjoj strani za još više vizit karti
- takođe programira/čita serijske EEPROMS -ove
Nivo 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. JDM2 programer je super jednostavan (oko 10 dijelova), ali programira veliki izbor PICS i serijskih EEPROM -ova. Programirao sam sve, od 8 -polnog 12F629 do novog 18F4550 USB PIC -a sa 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ču. Započnite hakiranje!
PCB se može napraviti jednostrano (sa 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-proces kod kuće. Dizajn JDM2 je prilično star, originalno kolo 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,2V zener dioda D2 5,1V zener dioda D3, 4, 5, 6 1N4148 dioda Q1, 2 BC547B tranzistor-npn R1 10K otpornik R2 1.5K otpornik SV1 5 -polni zaglavlje pin zaglavlja (ili ženski pin zaglavlje, po vašem izboru) X1 DB9 ženski serijski konektor
Korak 3: Montaža #1
Počnite odozdo i nastavite prema gore: Ne zaboravite započeti sa kratkospojnicima ako koristite jednostranu PCB.
- 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. Oni bi trebali biti orijentirani prema prikazu na shemi/slici. Tranzistor s lijeve strane postavljen je u smjeru nasuprot tranzistora s desne strane (primjetite da oba imaju okrugle dijelove okrenute prema sredini). Ovo je standardni (tipičan?) Pin5out BC547B. Ako imate problema s dovršenim krugom, pobrinite se da vaši tranzistori imaju isti pinout kao što je prikazano na shemi i preusmjerite ih prema potrebi.
Korak 5: Sklop #3
"," gore ": 0.44285714285714284," lijevo ": 0.4160714285714286," visina ": 0.08095238095238096," širina ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," autor ":" ian "," tekst ": koristio sam žensko zaglavlje jer su mi svi ICSP zaglavlja muški. Na ovaj način, programator se može uključiti izravno u kolo. "," Gore ": 0.6285714285714286," lijevo ": 0.21071428571428572," visina ": 0.11428571428571428," širina ": 0.21785714285714286}, {" noteID ":" TQ9CYOK8CBEWT14CGF ":" ian "," text ":" Elektrolitički kondenzator. Traka pokazivača uzemljenja jedva je 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 iglica i DB9 utičnice.
- Elektrolitski kondenzator treba biti lemljen uzemljenjem, označeno 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).
- Tantal kondenzator treba postaviti tako da je uzemljenje desno od ploče (kao što je prikazano na slici). Tantalni kondenzatori mogu označavati pozitivni vod sa +, 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: Koristite
Softver Programer ć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 odlične informacije o tehničkoj podršci WinPIC. Oba 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 uputiti. 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 sa Microchip PIC -ovima. Zašto ICSP? Programiranje velikog DIP (kroz otvor) čipa je jednostavno. Ubacite ga u utikač programatora, narežite i vratite u krug aplikacije. 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 zaista skupi isječci (100 USD) koji se mogu pričvrstiti i programirati na ove čipove. Za svaku vrstu čipa i broj pinova koje koristite 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 aplikacijsko kolo. Tako je, nema više zamjene čipova. Pa, zašto je ICSP dobra stvar? 1. Ne postoje programske utičnice za male pakete čipova. Isječci su skupi.2. Bol je umetati čipove u programer tokom razvoja. Nemoguće za dijelove za površinsku montažu. Ostatak pročitajte.
Preporučuje se:
ESP8266-07 Programer sa Arduino Nano: 6 koraka (sa slikama)
ESP8266-07 Programer sa Arduino Nano: Ovo je kratki vodič za stvaranje elegantne programske ploče ESP8266-07/12E pomoću Arduino nano. Shema ožičenja vrlo je slična onoj prikazanoj ovdje. Imate mogućnosti da ovaj projekt povežete na ploču, lemite sebi p
Termalni punjač za posjetnice: 3 koraka
Toplinski punjač za posjetnice: Laki i jednostavni džepni ili džepni toplinski punjač
Ekstremne posjetnice: 14 koraka (sa slikama)
Ekstremne vizitkarte: Kladim se da vam niko nije dao vizitkartu pre nego što vam se to zaista javi! Čitajte dalje da biste saznali kako sam to uradila … Volite li stvarati stvari? Radite li to za novac ili biste htjeli? Ako je tako, potrebna vam je posjetnica. Ovo mogu biti ti
PIC programer zasnovan na JDM2: 4 koraka
PIC programer zasnovan na JDM2: Shema & 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 I ha
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 su razvili PICMASTERS na osnovu nekih vrijednih radova koji su već obavljeni. Ovaj programer podržava pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Nažalost, to bi