Indholdsfortegnelse:

Visitkort PIC -programmerer: 6 trin (med billeder)
Visitkort PIC -programmerer: 6 trin (med billeder)

Video: Visitkort PIC -programmerer: 6 trin (med billeder)

Video: Visitkort PIC -programmerer: 6 trin (med billeder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Visitkort PIC -programmerer
Visitkort PIC -programmerer

Dette var mit bidrag til Hack A Day visitkort størrelse kredsløbskonkurrence. Jeg har lige zippet filerne op og lagt dem på min hjemmeside. Jeg sender det her, fordi alle de andre poster ser ud til at være på en blog for let adgang. Forhåbentlig vil dette gøre projektet mere tilgængeligt og reducere belastningen på min server. Det vedhæftede arkiv er konkurrenceposten, som den var på min server, minus billederne. Teksten er taget fra det medfølgende dokument. Denne PIC/EEPROM programmerer er så enkel og lille, at den passer på et visitkort med tilstrækkelig plads tilbage til samleinstruktioner … Projekt: Enkel JDM2 -stil PIC ICSP -programmer (på et visitkort).

  • hele hullet
  • mindre end 2USD dele (i 1'er og 2'er!)
  • let enkeltsidet konstruktion derhjemme (med 3 jumpere)
  • plads nok til samlevejledning
  • ekstra plads på bagsiden for endnu mere business-cardy godhed
  • også programmerer/læser serielle EEPROMS

Færdighedsniveau: Let/nybegynder. Samlingstid: Cirka en time.

Trin 1: Beskrivelse

Beskrivelse
Beskrivelse
Beskrivelse
Beskrivelse
Beskrivelse
Beskrivelse
Beskrivelse
Beskrivelse

Alle kan bygge denne simple programmør og lære om PIC -mikrokontrollere. JDM2 programmereren er super enkel (ca. 10 dele), men programmerer et stort udvalg af PICS og serielle EEPROM'er. Jeg har programmeret alt fra en 8 -pin 12F629 til en ny 18F4550 USB PIC med JDM2. Denne programmør har en ICSP -grænseflade, hvilket betyder, at den kan programmere PIC'er og læse EEPROM'er, mens de er tilsluttet et kredsløbskort. Start din hacking!

PCB'en kan laves ensidig (med tre jumperwires), men et to -lags design gør monteringen endnu lettere. Alle sporene er flotte og fede til let toneroverførsel eller foto-proces derhjemme. JDM2 -designet er ret gammelt, det originale JDM2 -kredsløb kan findes her: https://www.jdm.homepage.dk/newpic.htm Dette design forbliver tro mod det gamle skema, men diodenummereringen starter nu ved 1, snarere end 2.

Trin 2: Dele

Dele
Dele
Dele
Dele
Dele
Dele

Delværdi Beskrivelse C1 100uF/16 volt elektrolytkondensator C2 22uF/16 volt tantal kondensator D1 8,2V zenerdiode D2 5,1V zenerdiode D3, 4, 5, 6 1N4148 diode Q1, 2 BC547B transistor-npn R1 10K modstand R2 1,5K modstand SV1 5 -pins header pin header (eller hun pin pin header, du vælger) X1 DB9 kvindelig seriel stik

Trin 3: Samling #1

Samling #1
Samling #1

Start fra bunden og arbejd op: Glem ikke at begynde med jumperkablerne, hvis du bruger et enkeltsidet printkort.

  • Lodde dioder og modstande.
  • Hver diode har et sort bånd, der skal orienteres i samme retning vist på tavlen/i skematisk.
  • Bare lodning i modstandene, der kræves ingen særlig orientering.

Trin 4: Samling #2

Samling #2
Samling #2

Tilføj derefter transistorer. De skal være orienteret på visning i skematisk/billede. Transistoren til venstre er placeret i den modsatte retning af transistoren til højre (bemærk begge har runde dele mod midten). Dette er standard (typisk?) BC547B pin-out. Hvis du har problemer med dit færdige kredsløb, skal du sørge for, at dine transistorer har den samme pin-out som vist i skematisk og omorienteret efter behov.

Trin 5: Samling #3

"," top ": 0.44285714285714284," venstre ": 0.4160714285714286," højde ": 0.08095238095238096," bredde ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," forfatter ":" ian "," tekst " brugt kvindelig header, fordi alle mine ICSP headers er mandlige. På denne måde kan programmereren tilslutte direkte til kredsløbet. "," Top ": 0.6285714285714286," til venstre ": 0.21071428571428572," højde ": 0.11428571428571428," bredde ": 0.21785714285714286}," "noteID": "TQ9CYOK8CBEWT ":" ian "," text ":" Elektrolytisk kondensator. Jord bly indikator stribe næppe synlig her til venstre. "," Top ": 0.430952380952381," venstre ": 0.1875," højde ": 0.05714285714285714," bredde ": 0.026785714285714284}]">

Samling #3
Samling #3
Samling #3
Samling #3
  • Afslut brættet med at lodde de højeste komponenter: kondensatorerne, stifthovedet og DB9 -stikket.
  • Den elektrolytiske kondensator skal loddes med jorden, angivet med den sorte stribe, mod venstre side (som vist på billedet). Hvis det er lidt forvirrende, skal du sørge for, at den ledning, der kommer fra siden med den sorte strimmel, forbindes til jordplanet (det store kobberområde, der dækker størstedelen af brættet).
  • Tantalkondensatoren skal placeres med jorden mod højre for brættet (som vist på billedet). Tantalkondensatorer kan indikere den positive ledning med et +, snarere end jordledningen (som med den elektrolytiske kondensator). Som med den elektrolytiske kondensator fastgøres jorden til det store jordplan, der dækker størstedelen af brættet.

Trin 6: Brug

Brug
Brug

Software Programmereren vil arbejde med enhver programmeringssoftware, der understøtter JDM2. Jeg kan godt lide WinPic800, fordi den kan registrere mange PIC'er automatisk. WinPIC fortjener også æren for den store tekniske supportinformation WinPIC. Begge understøtter de nyeste USB PIC'er (18F2/4455). ICProg laver mange PIC'er såvel som EEPROM'er, men er ikke blevet opdateret i et stykke tid ICProg. ICSP -oversigt: Citeret fra min ICSP, der kan instrueres her. Forståelse af ICSP for PIC -mikrokontroller Programmering af mikrokontrollere er ikke svært. At bygge en programmør er et godt første elektronikprojekt. Målet med dette afsnit er at forklare den enkle 'In Circuit Serial Programming' metode, der bruges med Microchip PICs. Hvorfor er det let at programmere en stor DIP (gennem hul) chip. Læg den i en stikkontaktprogrammer, brænd og vend tilbage til applikationskredsløbet. Test og gentag tingene bliver vanskeligere med mindre (overflademonterede) chips. Der er ingen standardstik til QFN, SSOP, QFP eller endda de store SOIC.300 pakker. Der er virkelig dyre ($ 100s) klip, der kan vedhæftes og programmeres til disse chips. Der er brug for et andet klip til hver chiptype og stiftantal, du bruger. Der er et alternativ. Det kaldes ICSP. ICSP betyder 'i kredsløb seriel programmerer (ing?)'. Det er en måde at programmere en PIC på, mens den stadig er knyttet til applikationskredsløbet. Det er rigtigt, ikke mere chipbytte. Så hvorfor er ICSP en god ting? 1. Der er ingen programmeringsstik til små pakkechips. Klip er dyre. 2. Det er en smerte at flytte chips ind og ud af programmøren under udviklingen. Umuligt for overflademonterede dele. Læs resten.

Anbefalede: