INHOUDSOPGAWE:

Besigheidskaart PIC -programmeerder: 6 stappe (met foto's)
Besigheidskaart PIC -programmeerder: 6 stappe (met foto's)

Video: Besigheidskaart PIC -programmeerder: 6 stappe (met foto's)

Video: Besigheidskaart PIC -programmeerder: 6 stappe (met foto's)
Video: Let's Chop It Up Episode 10 Saturday December 12, 2020 2024, November
Anonim
Besigheidskaart PIC programmeerder
Besigheidskaart PIC programmeerder

Dit was my inskrywing vir die Hack A Day -kaartkaartgrootte -kompetisie. Ek het net die lêers ingepak en op my webwerf geplaas. Ek plaas dit hier, want dit lyk asof al die ander inskrywings op 'n blog is vir maklike toegang. Hopelik sal dit die projek meer toeganklik maak en die las op my bediener verminder. Die aangehegde argief is die wedstrydinskrywing soos op my bediener, minus die beelde. Die teks is geneem uit die ingesluit dokument. Hierdie PIC/EEPROM -programmeerder is so eenvoudig en klein dat dit pas op 'n besigheidskaartjie met genoeg ruimte oor vir monteerinstruksies … Projek: Eenvoudige JDM2 -styl PIC ICSP -programmeerder (op 'n besigheidskaartjie).

  • alles deur die gat
  • onderdele ter waarde van minder as 2 USD (in 1s en 2s!)
  • maklike enkelsydige konstruksie tuis (met 3 springers)
  • genoeg ruimte oor vir monteerinstruksies
  • ekstra ruimte op die rug vir nog meer besigheidskaartige goedheid
  • programmeer/lees ook reeks EEPROMS

Vaardigheidsvlak: Maklik/beginner. Montagetyd: ongeveer 'n uur.

Stap 1: Beskrywing

Beskrywing
Beskrywing
Beskrywing
Beskrywing
Beskrywing
Beskrywing
Beskrywing
Beskrywing

Almal kan hierdie eenvoudige programmeerder bou en leer oor PIC -mikrobeheerders. Die JDM2 -programmeerder is super eenvoudig (ongeveer 10 dele), maar programmeer 'n groot verskeidenheid PICS en seriële EEPROM's. Ek het alles geprogrammeer van 'n 8 -pins 12F629 tot 'n nuwe 18F4550 USB PIC met die JDM2. Hierdie programmeerder het 'n ICSP -koppelvlak, wat beteken dat dit PIC's kan programmeer en EEPROM's kan lees terwyl dit aan 'n printplaat gekoppel is. Begin met u inbraak!

Die print kan enkelsydig gemaak word (met drie springdrade), maar 'n tweelaagse ontwerp maak die montering nog makliker. Al die spore is lekker vet vir maklike toneroordrag of foto-proses tuis. Die JDM2 -ontwerp is redelik oud; die oorspronklike JDM2 -stroombaan kan hier gevind word: https://www.jdm.homepage.dk/newpic.htm Hierdie ontwerp bly getrou aan die ou skematiese, maar die nommer van die diode begin nou by 1, eerder as 2.

Stap 2: Onderdele

Dele
Dele
Dele
Dele
Dele
Dele

Deelwaarde Beskrywing C1 100uF/16 volt elektrolitiese kondensator C2 22uF/16 volt tantaalkondensator D1 8.2V zenerdiode D2 5.1V zenerdiode D3, 4, 5, 6 1N4148 diode Q1, 2 BC547B transistor-npn R1 10K weerstand R2 1.5K weerstand SV1 5 -pen kopkop penkop (of vroulike penkop, u kies) X1 DB9 vroulike seriële aansluiting

Stap 3: Vergadering #1

Vergadering #1
Vergadering #1

Begin van onder af en werk op: moenie vergeet om met die jumperdrade te begin as u 'n enkelzijdige PCB gebruik nie.

  • Soldeer die diodes en weerstande.
  • Elke diode het 'n swart band wat in dieselfde rigting as op die bord/in die skematiese rigting moet wees.
  • Net soldeer in die weerstande, geen spesiale oriëntasie is nodig nie.

Stap 4: Vergadering #2

Vergadering #2
Vergadering #2

Voeg dan die transistors by. Hulle moet op die vertoning in die skematiese/prentjie gerig wees. Die transistor aan die linkerkant is in die rigting teenoor die transistor aan die regterkant geplaas (let op dat albei ronde dele na die middel wys). Dit is die standaard (tipiese?) BC547B-pin-out. As u probleme ondervind met u voltooide stroombaan, moet u seker maak dat u transistors dieselfde pin-out het as wat in die skematiese weergawe aangedui word en indien nodig heroriënteer word.

Stap 5: Vergadering #3

"," bo ": 0.44285714285714284," links ": 0.4160714285714286," hoogte ": 0.08095238095238096," breedte ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," outeur ":" ian "," teks " gebruik vroulike kop, want al my ICSP -opskrifte is manlik. Op hierdie manier kan die programmeerder direk in die kring aansluit. "," Bo ": 0.6285714285714286," links ": 0.21071428571428572," hoogte ": 0.11428571428571428," breedte ": 0.21785714285714286}, {" noteID ":" TQ9CYOK8CBEWT ":" ian "," text ":" Elektrolitiese kondensator. Grondverwysingsstreep skaars hier aan die linkerkant sigbaar. "," Bo ": 0.430952380952381," links ": 0.1875," hoogte ": 0.05714285714285714," breedte ": 0.026785714285714284}]">

Vergadering #3
Vergadering #3
Vergadering #3
Vergadering #3
  • Maak die bord klaar deur die hoogste komponente te soldeer: die kapasitors, penkop en DB9 -aansluiting.
  • Die elektrolitiese kondensator moet met die grond gesoldeer word, aangedui deur die swart streep, na die linkerkant (soos op die foto getoon). As dit 'n bietjie verwarrend is, moet u seker maak dat die lood van die kant met die swart strook aansluit by die grondvlak (die groot koperoppervlak wat die meerderheid van die bord bedek).
  • Die tantaalkondensator moet met die grond regs van die bord geplaas word (soos op die foto getoon). Tantaalkondensators kan die positiewe lood met 'n +aandui, eerder as die grondleiding (soos met die elektrolitiese kapasitor). Soos met die elektrolitiese kondensator, word die grond geheg aan die groot grondvlak wat die meerderheid van die bord dek.

Stap 6: Gebruik

Gebruik
Gebruik

Sagteware Die programmeerder werk saam met enige programmeersagteware wat die JDM2 ondersteun. Ek hou van WinPic800 omdat dit baie PIC's outomaties kan opspoor. WinPIC verdien ook krediet vir die uitstekende inligting oor tegniese ondersteuning WinPIC. Beide ondersteun die nuutste USB PIC's (18F2/4455). ICProg doen baie PIC's, sowel as EEPROM's, maar is nie 'n rukkie opgedateer nie ICProg. ICSP Oorsig: aangehaal uit my ICSP wat hier onderrig kan word. Dit is nie moeilik om ICSP vir PIC Microcontrollers te verstaan nie. Die bou van 'n programmeerder is 'n uitstekende eerste elektroniese projek. Die doel van hierdie afdeling is om die eenvoudige 'In Circuit Serial Programming' -metode wat met Microchip PIC's gebruik word, te verduidelik. Waarom ICSP? Dit is maklik om 'n groot DIP (through hole) chip te programmeer. Steek dit in 'n ingepakte programmeerder, brand en keer terug na die toepassingsbaan. Toets en herhaal. Dinge word moeiliker met kleiner skyfies (op die oppervlak). Daar is geen standaard voetstukke vir QFN, SSOP, QFP of selfs die groot SOIC.300 pakkette nie. Daar is baie duur clips ($ 100s) wat aan hierdie skyfies geheg kan word en geprogrammeer kan word. 'N Ander clip is nodig vir elke tipe chip en penne wat u gebruik. Daar is 'n alternatief. Dit word ICSP genoem. ICSP beteken 'in kring seriële programmeerder (ing?)'. Dit is 'n manier om 'n PIC te programmeer terwyl dit nog aan die toepassingsbaan gekoppel is. Dit is reg, nie meer chipruil nie. Waarom is ICSP dan 'n goeie ding? Daar is geen programmeer -voetstukke vir skyfies in klein pakkies nie. Knipsels is duur.2. Dit is 'n pyn om skyfies tydens die ontwikkeling in en uit die programmeerder te skuif. Onmoontlik vir onderdele op die oppervlak. Lees die res.

Aanbeveel: