Talaan ng mga Nilalaman:

Programmer ng PIC ng Business Card: 6 na Hakbang (na may Mga Larawan)
Programmer ng PIC ng Business Card: 6 na Hakbang (na may Mga Larawan)

Video: Programmer ng PIC ng Business Card: 6 na Hakbang (na may Mga Larawan)

Video: Programmer ng PIC ng Business Card: 6 na Hakbang (na may Mga Larawan)
Video: DR. VICKI BELO's TRANSFORMATION💖🤩#vickibelo #doctor #transformation #viral #trending 2024, Hulyo
Anonim
Programmer ng PIC ng Business Card
Programmer ng PIC ng Business Card

Ito ang aking entry para sa paligsahan ng circuit ng sukat ng card ng negosyo ng Isang Araw. Nai-zip ko lang ang mga file at inilagay ang mga ito sa aking website. Nai-post ko ito dito dahil lahat ng iba pang mga entry ay tila nasa isang blog para sa madaling pag-access. Inaasahan kong gawing mas naa-access ang proyekto at mababawasan ang pagkarga sa aking server. Ang naka-attach na archive ay ang entry ng paligsahan tulad ng sa aking server, na ibinawas ang mga imahe. Ang teksto ay kinuha mula sa kasama na dokumento. Ang programer ng PIC / EEPROM na ito ay napakasimple at maliit na umaangkop sa isang card ng negosyo na may sapat na silid na natira para sa mga tagubilin sa pagpupulong … Project: Simpleng JDM2 style PIC ICSP programmer (sa isang card ng negosyo).

  • lahat sa butas
  • mas mababa sa 2USD halaga ng mga bahagi (sa 1s at 2s!)
  • madaling solong panig na konstruksyon sa bahay (na may 3 jumper)
  • sapat na silid na natira para sa mga tagubilin sa pagpupulong
  • dagdag na puwang sa likuran para sa higit pang kabutihan sa negosyo
  • programa din / nagbabasa ng mga serial EEPROMS

Antas ng kasanayan: Madali / nagsisimula. Oras ng pagtitipon: Mga isang oras.

Hakbang 1: Paglalarawan

Paglalarawan
Paglalarawan
Paglalarawan
Paglalarawan
Paglalarawan
Paglalarawan
Paglalarawan
Paglalarawan

Kahit sino ay maaaring bumuo ng simpleng programmer na ito at malaman ang tungkol sa PIC microcontrollers. Ang programmer ng JDM2 ay sobrang simple (mga 10 bahagi), ngunit nagprogram ng maraming iba't ibang mga PICS at serial EEPROMs. Na-program ko na ang lahat mula sa isang 8 pin 12F629 hanggang sa isang bagong 18F4550 USB PIC kasama ang JDM2. Ang programmer na ito ay may interface ng ICSP, nangangahulugang maaari itong magprogram ng mga PIC at basahin ang mga EEPROM habang naka-attach ang mga ito sa isang circuit board. Simulan ang iyong pag-hack!

Ang PCB ay maaaring gawing solong panig (na may tatlong mga jumper wires), ngunit ang isang disenyo ng dalawang layer ay ginagawang mas madali ang pagpupulong. Ang lahat ng mga bakas ay maganda at taba para sa madaling toner-transfer o proseso ng larawan sa bahay. Ang disenyo ng JDM2 ay medyo luma na, ang orihinal na JDM2 circuit ay matatagpuan dito: https://www.jdm.homepage.dk/newpic.htm Ang disenyo na ito ay mananatiling totoo sa lumang eskematiko, ngunit ang bilang ng diode ay nagsisimula ngayon sa 1, sa halip kaysa sa 2

Hakbang 2: Mga Bahagi

Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi

Paglalarawan ng Bahagi ng Halaga C1 100uF / 16 volt electrolytic capacitor C2 22uF / 16 volt tantalum capacitor D1 8.2V zener diode D2 5.1V zener diode D3, 4, 5, 6 1N4148 diode Q1, 2 BC547B transistor-npn R1 10K resistor R2 1.5K resistor Ang SV1 5 pin header pin header (o babaeng pin header, pinili mo) X1 DB9 babaeng serial konektor

Hakbang 3: Assembly # 1

Assembly # 1
Assembly # 1

Magsimula mula sa ibaba at gumana: Huwag kalimutang magsimula sa mga jumper wires kung gumagamit ka ng isang panig na PCB.

  • Paghinang ng mga diode at resistors.
  • Ang bawat diode ay may isang itim na banda na dapat na oriented sa parehong direksyon na ipinakita sa board / sa eskematiko.
  • Maghinang lamang sa mga resistors, walang kinakailangang espesyal na oryentasyon.

Hakbang 4: Assembly # 2

Assembly # 2
Assembly # 2

Susunod, idagdag ang mga transistors. Dapat silang ma-orient sa palabas sa eskematiko / larawan. Ang transistor sa kaliwa ay inilalagay sa direksyon sa tapat ng transistor sa kanan (pansinin ang parehong may mga bilog na bahagi na nakaharap sa gitna). Ito ang pamantayan (tipikal?) BC547B pin-out. Kung mayroon kang mga problema sa iyong natapos na circuit, siguraduhin na ang iyong mga transistors ay may parehong pin-out tulad ng ipinakita sa eskematiko at reorient kung kinakailangan.

Hakbang 5: Assembly # 3

"," top ": 0.44285714285714284," left ": 0.4160714285714286," taas ": 0.08095238095238096," width ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," text ":" I " ginamit ang babaeng header dahil lahat ng aking mga header ng ICSP ay lalaki. Sa ganitong paraan, ang programmer ay maaaring direktang mag-plug sa circuit. "," Itaas ": 0.6285714285714286," left ": 0.21071428571428572," taas ": 0.11428571428571428," width ": 0.21785714285714286}, {" noteID ":" TQ9WYOK8 ":" ian "," text ":" Electrolytic capacitor. Ang stripe ng tagapagpahiwatig ng ground lead na bahagyang nakikita dito sa kaliwa. "," Itaas ": 0.430952380952381," left ": 0.1875," taas ": 0.05714285714285714," width ": 0.026785714285714284}]">

Assembly # 3
Assembly # 3
Assembly # 3
Assembly # 3
  • Tapusin ang board sa pamamagitan ng paghihinang ng pinakamataas na mga bahagi: ang mga capacitor, pin header, at socket ng DB9.
  • Ang electrolytic capacitor ay dapat na solder sa lupa, ipinahiwatig ng itim na guhitan, nakaharap sa kaliwang bahagi (tulad ng ipinakita sa larawan). Kung iyon ay medyo nakalilito, siguraduhin na ang tingga na nagmumula sa gilid na may itim na strip ay kumokonekta sa ground plane (ang malaking lugar ng tanso na sumasakop sa karamihan ng board).
  • Ang tantalum capacitor ay dapat na ilagay sa lupa patungo sa kanan ng board (tulad ng ipinakita sa larawan). Ang mga capacitor ng Tantalum ay maaaring ipahiwatig ang positibong tingga na may isang +, sa halip na ang ground lead (tulad ng sa electrolytic capacitor). Tulad ng sa electrolytic capacitor, ang lupa ay nakakabit sa malaking ground plane na sumasakop sa karamihan ng board.

Hakbang 6: Gumamit

Gamitin
Gamitin

Ang programmer ay gagana sa anumang programa ng software na sumusuporta sa JDM2. Gusto ko ang WinPic800 sapagkat maaari nitong awtomatikong makita ang maraming mga PIC. Karapat-dapat din ang kredito sa WinPIC para sa mahusay na impormasyon sa suporta sa teknikal na WinPIC. Parehong sinusuportahan ang pinakabagong USB PICs (18F2 / 4455). Gumagawa ang ICProg ng maraming PIC, pati na rin ang EEPROMs, ngunit hindi na-update sa ilang sandali ng ICProg. ICSP Pangkalahatang-ideya: Sinipi mula sa aking ICSP na itinuturo dito. Ang pag-unawa sa ICSP para sa PIC MicrocontrollersProgramming microcontrollers ay hindi mahirap. Ang pagbuo ng isang programmer ay gumagawa ng isang mahusay na unang proyekto sa electronics. Ang layunin ng seksyong ito ay upang ipaliwanag ang simpleng pamamaraan na 'In Circuit Serial Programming' na ginamit sa Microchip PICs. Bakit ICSP? Ang pagprograma ng isang malaking DIP (through hole) chip ay madali. I-pop ito sa isang naka-socket na programmer, sunugin, at bumalik sa circuit ng application. Subukan at ulitin. Ang mga bagay ay mas nahihirapan sa mas maliit (ibabaw na mount) chips. Walang mga karaniwang socket para sa QFN, SSOP, QFP, o kahit na ang malalaking SOIC.300 na mga pakete. Mayroong talagang mahal ($ 100s) na mga clip na maaaring mag-attach sa, at programa, ang mga chips na ito. Ang isang iba't ibang mga clip ay kinakailangan para sa bawat uri ng maliit na tilad at bilang ng pin na ginagamit mo. Mayroong isang kahalili. Ang tawag dito ay ICSP. ICSP ay nangangahulugang 'sa circuit serial programmer (ing?)'. Ito ay isang paraan ng pagprograma ng isang PIC habang naka-attach pa rin ito sa application circuit. Tama iyon, wala nang pagpapalit ng chip. Kaya, bakit ang ICSP ay isang magandang bagay? 1. Walang mga socket ng programa para sa maliit na mga chips ng package. Mahal ang mga clip.2. Ito ay isang sakit upang ilipat ang mga chips sa & labas ng programmer sa panahon ng pag-unlad. Imposible para sa mga bahagi ng mount mount. Basahin ang natitira.

Inirerekumendang: