Share
Pin
Tweet
Send
Share
Send
For at mikrokretsløpet skal begynne å utføre noen funksjoner, må du blinke det, dvs. laste inn firmwarekoden i minnet. Dette kan gjøres ved hjelp av en spesiell enhet kalt en programmerer. Programmereren knytter datamaskinen som firmwarefilen ligger på, med firmwaremikrokontrolleren. Det er verdt å nevne at det er mikrokontrollere av AVR-familien, for eksempel Atmega8, Attiny13 og pic-serier, for eksempel PIC12F675, PIC16F676. Pic-serien eies av Microchip, og Atmel's AVR, så pic- og AVR-firmwaremetodene er forskjellige. I denne artikkelen vil vi vurdere prosessen med å lage en Extra-pic programmerer, som du kan blinke pic-seriens mikrokontroller med.
Fordelene med denne spesielle programmereren inkluderer enkelheten i kretsen, påliteligheten, allsidigheten, fordi den støtter alle vanlige mikrokontrollere. Datamaskinen støttes også av de vanligste firmwareprogrammene, for eksempel Ic-prog, WinPic800, PonyProg, PICPgm.
Programmerkrets
Den inneholder to mikrokretser, en importert MAX232 og en innenlandsk KR1533LA3, som kan erstattes med en KR155LA3. To transistorer, KT502, som kan erstattes av KT345, KT3107 eller en hvilken som helst annen PNP-transistor med lav effekt. KT3102 kan også endres, for eksempel til BC457, KT315. Den grønne lysdioden fungerer som en indikator på tilgjengeligheten av strøm, den røde lysdioden lyser under firmwareprosessen til mikrokontrolleren. Diode 1N4007 brukes til å beskytte kretsen mot spenningsforsyning med feil polaritet.
Materialer
Liste over nødvendige deler for montering av programmerer:
- Stabilisatoren 78L05 - 2 stk.
- 78L12 stabilisator - 1 stk.
- 3v LED grønn - 1 stk.
- 3v LED rød - 1 stk.
- Diode 1N4007 - 1 stk.
- Diode 1N4148 - 2 stk.
- Motstand 0,125 W 4,7 kOhm - 2 stk.
- Motstand 0,125 W 1 kOhm - 6 stk.
- 4 uF kondensator 16V - 4 stk.
- Kondensator 220 uF 25V - 1 stk.
- 100 nF kondensator - 3 stk.
- Transistor KT3102 - 1 stk.
- KT502 transistor - 1 stk.
- Mikrokrets MAX232 - 1 stk.
- Chip KR1533LA3 - 1 stk.
- Strømkontakt - 1 stk.
- Connector COM-port "mor" - 1 stk.
- Socket DIP40 - 1 stk.
- Socket DIP8 - 2 stk.
- Socket DIP14 - 1 stk.
- Socket DIP16 - 1 stk.
- Socket DIP18 - 1 stk.
- Socket DIP28 - 1 stk.
I tillegg trenger du et loddejern og muligheten til å bruke det.
PCB-produksjon
Programmereren er satt sammen på et trykt kretskort som måler 100x70 mm. Det trykte kretskortet utføres ved hjelp av LUT-metoden, filen er festet til artikkelen. Du trenger ikke å speile bildet før du skriver ut.
Last ned brett:
pechatnaya-plata.zip 25.33 Kb (nedlastinger: 669)
Programmeringssamling
Først av alt blir hoppere loddet til kretskortet, deretter motstander, dioder. Til slutt må du lodde panelene og strømkontaktene og COM-portene.
fordi det er mange paneler på kretskortet for mikrokontroller som skal blinkes, men ikke alle konklusjoner blir brukt. Du kan gå etter et slikt triks og fjerne ubrukte kontakter fra panelene. I dette tilfellet vil mindre tid bli brukt på lodding og å sette inn en mikrokrets i en slik stikkontakt vil være mye enklere.
COM-portkontakten (det kalles DB-9) har to pinner som må "feste" inn i brettet. For ikke å bore ekstra hull for dem på brettet, kan du skru av de to skruene under sidene på kontakten, mens pinnene faller av, samt metallkanten på kontakten.
Etter lodding av alle delene, må brettet vaskes fra fluksen, ring på nabokontaktene, hvis det er kortslutning. Forsikre deg om at det ikke er noen mikrokretser i kontaktene (du må fjerne, inkludert MAX232 og KR1533LA3), koble til strømmen. Sjekk om det er spenning på 5 volt ved stabilisatorens utganger. Hvis alt er bra, kan du installere MAX232 og KR1533LA3-mikrokretsene, programmereren er klar til å fungere. Kretsens forsyningsspenning er 15-24 volt.
Programmeringsbrettet inneholder 4 paneler for mikrokontrollere og ett for blinkende minnebrikker. Før du installerer firmwaremikrokontrolleren på brettet, må du se om dets pinout stemmer overens med pinout på programmererbrettet. Programmereren kan kobles til datamaskinens COM-port direkte, eller gjennom en skjøteledning. Vellykket montering!
Share
Pin
Tweet
Send
Share
Send