Kazalo:

PIC programer za vizitke: 6 korakov (s slikami)
PIC programer za vizitke: 6 korakov (s slikami)

Video: PIC programer za vizitke: 6 korakov (s slikami)

Video: PIC programer za vizitke: 6 korakov (s slikami)
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, November
Anonim
PIC programer za vizitke
PIC programer za vizitke

To je bil moj vstop na natečaj za velikost vezja Hack A Day. Datoteke sem pravkar zaprl in jih dal na svojo spletno stran. Objavljam ga tukaj, ker se zdi, da so vsi drugi vnosi na spletnem dnevniku za lažji dostop. Upam, da bo s tem projekt bolj dostopen in zmanjšal obremenitev mojega strežnika. Priloženi arhiv je prispevek natečaja, kakršen je bil na mojem strežniku, minus slike. Besedilo je povzeto iz priloženega dokumenta. Ta programer PIC/EEPROM je tako preprost in majhen, da se prilega vizitki z dovolj prostora za navodila za sestavljanje … Projekt: Preprost PIC ICSP programer v slogu JDM2 (na vizitki).

  • vse skozi luknjo
  • deli, vredni manj kot 2 USD (v 1 sekundah in 2 sekundah!)
  • enostavna enostranska konstrukcija doma (s 3 mostički)
  • dovolj prostora za navodila za montažo
  • dodaten prostor na hrbtu za še več vizitke
  • tudi programira/bere serijske EEPROMS

Raven spretnosti: Enostavno/začetnik Čas montaže: približno eno uro.

1. korak: Opis

Opis
Opis
Opis
Opis
Opis
Opis
Opis
Opis

Vsakdo lahko zgradi tega preprostega programerja in se spozna z mikrokrmilniki PIC. Programer JDM2 je zelo preprost (približno 10 delov), vendar programira veliko različnih PICS in serijskih EEPROM -ov. Programiral sem vse, od 8 -polnega 12F629 do novega 18F4550 USB PIC z JDM2. Ta programer ima vmesnik ICSP, kar pomeni, da lahko programira slike PIC in bere EEPROM, medtem ko so pritrjeni na vezje. Začnite s hekanjem!

PCB je lahko enostranski (s tremi mostičnimi žicami), vendar dvoslojna zasnova še dodatno olajša montažo. Vse sledi so lepe in debele za enostavno prenašanje tonerja ali foto-obdelavo doma. Zasnova JDM2 je precej stara, prvotno vezje JDM2 najdete tukaj: https://www.jdm.homepage.dk/newpic.htm Ta zasnova ostaja zvesta stari shemi, vendar se oštevilčenje diod zdaj začne pri 1 kot 2.

2. korak: Deli

Deli
Deli
Deli
Deli
Deli
Deli

Del vrednost Opis C1 100uF/16-voltni elektrolitski kondenzator C2 22uF/16-voltni tantalov kondenzator D1 8,2V zener dioda D2 5,1V zener dioda D3, 4, 5, 6 1N4148 dioda Q1, 2 BC547B tranzistor-npn R1 10K upor R2 1,5K upor SV1 5 -polni zatič za glavo (ali ženski zatič, izberite sami) X1 DB9 ženski serijski konektor

3. korak: Montaža #1

Sestava #1
Sestava #1

Začnite od spodaj in delajte navzgor: če uporabljate enostransko tiskano vezje, ne pozabite začeti z mostičnimi žicami.

  • Spajkamo diode in upore.
  • Vsaka dioda ima črni pas, ki mora biti usmerjen v isto smer, ki je prikazana na plošči/v shemi.
  • Le spajkajte upornike, ni potrebna posebna orientacija.

4. korak: Montaža #2

Montaža #2
Montaža #2

Nato dodajte tranzistorje. Usmeriti jih je treba na shemo/sliko. Tranzistor na levi je nameščen v smeri nasproti tranzistorja na desni (opazite, da imata oba okrogla dela obrnjena proti sredini). To je standardni (tipičen?) Izhod BC547B. Če imate težave z dokončanim vezjem, se prepričajte, da imajo vaši tranzistorji enak pin-out, kot je prikazano na shemi, in po potrebi preusmerite.

5. korak: Montaža #3

"," zgoraj ": 0.44285714285714284," levo ": 0.4160714285714286," višina ": 0.08095238095238096," širina ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," avtor ":" ian "," besedilo ": rabljena ženska glava, ker so vse moje glave ICSP moške. Na ta način se lahko programer priključi neposredno v vezje. "," Zgoraj ": 0.6285714285714286," levo ": 0.21071428571428572," višina ": 0.11428571428571428," širina ": 0.21785714285714286}, {" noteID ":" TQ9CYOK8CBEWT14CGF, ":" ian "," text ":" Elektrolitski kondenzator. Indikatorski trak ozemljitvenega kabla je komaj viden tukaj na levi. "," Zgoraj ": 0.430952380952381," levo ": 0.1875," višina ": 0.05714285714285714," širina ": 0.026785714285714284}]">

Sestava #3
Sestava #3
Sestava #3
Sestava #3
  • Dokončajte ploščo s spajkanjem najvišjih komponent: kondenzatorjev, glave zatiča in vtičnice DB9.
  • Elektrolitski kondenzator je treba spajati s tlemi, označeno s črno črto, obrnjeno proti levi strani (kot je prikazano na sliki). Če je to malo zmedeno, se prepričajte, da se kabel, ki prihaja s strani s črnim trakom, poveže z ozemljitveno ravnino (velika površina bakra, ki pokriva večino plošče).
  • Tantalov kondenzator je treba postaviti s tlemi proti desni strani plošče (kot je prikazano na sliki). Tantalski kondenzatorji lahko kažejo pozitivni vod z a +in ne ozemljitveni vod (kot pri elektrolitskem kondenzatorju). Tako kot pri elektrolitskem kondenzatorju se tla pritrdijo na veliko ozemljitveno ravnino, ki pokriva večino plošče.

6. korak: Uporabite

Uporaba
Uporaba

Programer bo delal s katero koli programsko opremo, ki podpira JDM2. Všeč mi je WinPic800, ker lahko samodejno zazna številne slike. WinPIC si zasluži tudi odlično informacijo o tehnični podpori WinPIC. Oba podpirata najnovejše USB PIC (18F2/4455). ICProg izvaja veliko PIC -jev in EEPROM -ov, vendar že nekaj časa ni bil posodobljen. ICProg. ICSP Pregled: Povzeto po mojem ICSP, ki ga lahko naročim tukaj. Razumevanje ICSP za mikrokontrolerje PICProgramiranje mikrokrmilnikov ni težko. Izdelava programerja je odličen prvi elektronski projekt. Cilj tega razdelka je razložiti preprosto metodo "In Circuit Serial Programming", ki se uporablja pri Microchip PIC. Zakaj ICSP? Programiranje velikega čipa DIP (skozi luknjo) je enostavno. Vstavite ga v vtični programer, zažgite in se vrnite v aplikacijsko vezje. Preizkusite in ponovite. Z manjšimi čipi (za površinsko montažo) je vse težje. Za QFN, SSOP, QFP ali celo velike pakete SOIC.300 ni standardnih vtičnic. Obstajajo res dragi posnetki (100 USD), ki jih lahko pritrdite in programirate na te čipe. Za vsako vrsto čipa in število pin, ki jih uporabljate, je potreben drugačen posnetek. Obstaja alternativa. Imenuje se ICSP. ICSP pomeni "serijski programer v vezju (ing?)". To je način programiranja PIC, medtem ko je še priključen na aplikacijsko vezje. Tako je, ni več menjave čipov. Zakaj je torej ICSP dobra stvar? Programskih vtičnic za majhne paketne čipe ni. Posnetki so dragi. Bolečina je premikati čipe v in iz programerja med razvojem. Za površinsko montažo delov ni mogoče. Preberite preostale.

Priporočena: