Innehållsförteckning:
- Steg 1: Beskrivning
- Steg 2: Delar
- Steg 3: Montering #1
- Steg 4: Montering #2
- Steg 5: Montering #3
- Steg 6: Använd
Video: Visitkort PIC -programmerare: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
Detta var mitt bidrag till bankkortstävlingen Hack A Day. Jag zippade bara upp filerna och lade dem på min webbplats. Jag lägger upp det här eftersom alla andra poster verkar vara på en blogg för enkel åtkomst. Förhoppningsvis kommer detta att göra projektet mer tillgängligt och minska belastningen på min server. Det bifogade arkivet är tävlingsbidraget som det var på min server, minus bilderna. Texten är hämtad från det medföljande dokumentet. Denna PIC/EEPROM -programmerare är så enkel och liten att den passar på ett visitkort med tillräckligt med utrymme kvar för monteringsinstruktioner … Projekt: Enkel JDM2 -stil PIC ICSP -programmerare (på ett visitkort).
- genomgående hål
- mindre än 2USD -delar (i 1s och 2s!)
- enkel enkelsidig konstruktion hemma (med 3 hoppare)
- tillräckligt med utrymme kvar för monteringsanvisningar
- extra utrymme på baksidan för ännu mer business-cardy godhet
- programmerar/läser också seriella EEPROMS
Färdighetsnivå: Lätt/nybörjare. Monteringstid: Cirka en timme.
Steg 1: Beskrivning
Vem som helst kan bygga denna enkla programmerare och lära sig om PIC -mikrokontroller. JDM2 -programmeraren är superenkel (cirka 10 delar), men programmerar ett stort utbud av PICS och seriella EEPROM. Jag har programmerat allt från en 8 -stifts 12F629 till en ny 18F4550 USB PIC med JDM2. Denna programmerare har ett ICSP -gränssnitt, vilket innebär att den kan programmera PIC och läsa EEPROM medan de är anslutna till ett kretskort. Börja din hackning!
Kretskortet kan göras ensidigt (med tre bygeltrådar), men en tvåskiktsdesign gör montering ännu enklare. Alla spår är fina och feta för enkel toneröverföring eller fotoprocess hemma. JDM2 -designen är ganska gammal, den ursprungliga JDM2 -kretsen kan hittas här: https://www.jdm.homepage.dk/newpic.htm Denna design förblir trogen den gamla schemat, men diodnumreringen börjar nu vid 1, snarare än 2.
Steg 2: Delar
Delvärde Beskrivning C1 100uF/16 volt elektrolytkondensator C2 22uF/16 volt tantalkondensator D1 8,2V zenerdiod D2 5,1V zenerdiod D3, 4, 5, 6 1N4148 diod Q1, 2 BC547B transistor-npn R1 10K motstånd R2 1,5K motstånd SV1 5 -stifts rubrik stiftrubrik (eller kvinnlig stifthuvud, du väljer) X1 DB9 kvinnlig seriell kontakt
Steg 3: Montering #1
Börja från botten och arbeta upp: Glöm inte att börja med bygelkablarna om du använder ett ensidigt kretskort.
- Löd dioderna och motstånden.
- Varje diod har ett svart band som ska orienteras i samma riktning som visas på tavlan/i schemat.
- Bara lödning i motstånden, ingen speciell orientering krävs.
Steg 4: Montering #2
Lägg sedan till transistorerna. De bör vara orienterade på skärmen i schemat/bilden. Transistorn till vänster är placerad i riktningen mittemot transistorn till höger (märk båda har runda delar som vetter mot mitten). Detta är standard (typisk?) BC547B pin-out. Om du har problem med din färdiga krets, se till att dina transistorer har samma pin-out som visas i schemat och omorientera efter behov.
Steg 5: Montering #3
"," topp ": 0.44285714285714284," vänster ": 0.4160714285714286," höjd ": 0.08095238095238096," bredd ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," författare ":" ian "," text " använde kvinnlig header eftersom alla mina ICSP -rubriker är manliga. På så sätt kan programmeraren ansluta direkt till kretsen. "," Top ": 0.6285714285714286," left ": 0.21071428571428572," height ": 0.11428571428571428," width ": 0.21785714285714286}, {" noteID ":" TQ9CYOK8CBEWT ":" ian "," text ":" Elektrolytkondensator. Markledningsindikatorremsa knappt synlig här till vänster. "," Överst ": 0.430952380952381," vänster ": 0.1875," höjd ": 0.05714285714285714," bredd ": 0.026785714285714284}]">
- Avsluta kortet genom att löda de högsta komponenterna: kondensatorerna, stifthuvudet och DB9 -uttaget.
- Den elektrolytiska kondensatorn ska lödas med marken, markerad med den svarta randen, mot vänster sida (som visas på bilden). Om det är lite förvirrande, se till att ledningen från sidan med den svarta remsan ansluter till markplanet (det stora kopparområdet som täcker majoriteten av brädet).
- Tantalkondensatorn ska placeras med marken mot höger om kortet (som visas på bilden). Tantalkondensatorer kan indikera den positiva ledningen med ett +, snarare än jordledningen (som med den elektrolytiska kondensatorn). Precis som med den elektrolytiska kondensatorn fäster marken på det stora markplanet som täcker majoriteten av brädet.
Steg 6: Använd
Programvara Programmeraren fungerar med alla programmeringsprogram som stöder JDM2. Jag gillar WinPic800 eftersom det kan upptäcka många bilder automatiskt. WinPIC förtjänar också kredit för den stora tekniska supportinformationen WinPIC. Båda stöder de nyaste USB PIC: erna (18F2/4455). ICProg gör många PIC, liksom EEPROM, men har inte uppdaterats på ett tag ICProg. ICSP Översikt: Citerat från min ICSP instruerbar här. Att förstå ICSP för PIC Microcontrollers Det är inte svårt att programmera mikrokontroller. Att bygga en programmerare är ett bra första elektronikprojekt. Målet med detta avsnitt är att förklara den enkla "In Circuit Serial Programming" -metoden som används med Microchip PICs. Varför är det enkelt att programmera ett stort DIP (genomgående hål) -chip. Hoppa in den i en ansluten programmerare, bränn och återgå till applikationskretsen. Testa och upprepa saker som blir svårare med mindre (ytmonterade) marker. Det finns inga standarduttag för QFN, SSOP, QFP eller ens de stora SOIC.300 -paketen. Det finns riktigt dyra ($ 100s) klipp som kan kopplas till och programmera dessa marker. Ett annat klipp behövs för varje chiptyp och stiftantal du använder. Det finns ett alternativ. Dess kallas ICSP. ICSP betyder 'i kretsserieprogrammerare (ing?)'. Det är ett sätt att programmera en PIC medan den fortfarande är ansluten till applikationskretsen. Det stämmer, inte mer chipbyte. Så varför är ICSP en bra sak? 1. Det finns inga programmeringsuttag för små paketchips. Klipp är dyra. Det är jobbigt att flytta in chips och ut ur programmeraren under utvecklingen. Omöjligt för ytmonterade delar. Läs resten.
Rekommenderad:
Pekskärm visitkort: 8 steg (med bilder)
Pekskärm visitkort: Jag är en mekanisk ingenjör till examen, men jag har också utvecklat färdigheter inom elektroteknik och programmering från år av projekt som involverar kretsar och mikrokontroller. Eftersom arbetsgivare kommer att förvänta sig att jag har färdigheter inom maskiningenjör
Extrema visitkort: 14 steg (med bilder)
Extrema visitkort: Jag slår vad om att ingen har gett dig ett visitkort tidigare som faktiskt ringer upp dig själv! Läs vidare för att ta reda på hur jag gjorde det …. Gillar du att göra saker? Gör du det för pengar, eller skulle du vilja? Om så är fallet behöver du ett visitkort. Dessa kan vara
PCB -visitkort med NFC: 18 steg (med bilder)
PCB-visitkort med NFC: När jag kom till slutet av mina studier var jag nyligen tvungen att leta efter en sex månaders praktik inom elektronikteknik. För att göra intryck och maximera mina chanser att rekryteras i mina drömmars sällskap hade jag idén att göra min egen
Visitkort/spelkonsol: ATtiny85 och OLED -skärm: 5 steg (med bilder)
Visitkort/spelkonsol: ATtiny85 och OLED -skärm: Hej alla! Idag ska jag visa dig hur du kan bygga ditt eget visitkort/spelkonsol/vad du än kan tänka dig som har en bakgrundsbelyst I2C OLED -skärm och en ATtiny85 -mikroprocessor. I denna instruktionsbok ska jag berätta hur ett kretskort som jag utformar
Dot Matrix visitkort: 8 steg (med bilder)
Dot Matrix Visitkort: Om mitt ficklampa visitkort inte är tillräckligt avancerat för dig, vad sägs om en med en fullständig grafisk display på den som kan anpassas för ett antal rullande meddelanden? Den här kan tillverkas i mängd för ungefär $ 5 delar, och det