Extra-pic pic controller programmerare

Kretsar som använder mikrokontroller får mycket popularitet på Internet. En mikrokontroller är en sådan speciell mikrokrets, som i huvudsak är en liten dator, med egna I / O-portar, minne. Tack vare mikrokontrollern är det möjligt att skapa mycket funktionella kretsar med ett minimum av passiva komponenter, till exempel en elektronisk klocka, spelare, olika LED-effekter, automatiseringsenheter.

För att mikrokretsen ska börja utföra alla funktioner måste du blinka den, dvs ladda firmwarekoden i hennes minne. Detta kan göras med hjälp av en speciell enhet som kallas en programmerare. Programmeraren associerar datorn där firmwarefilen ligger på med firmwaremikrokontrollern. Det är värt att nämna att det finns mikrokontroller av AVR-familjen, till exempel Atmega8, Attiny13 och pic-serier, till exempel PIC12F675, PIC16F676. Bildserien ägs av Microchip och Atmel's AVR, så pic- och AVR-firmwarmetoderna är olika. I den här artikeln kommer vi att överväga processen för att skapa Extra-pic-programmeraren, med vilken du kan blixta mikro-styrenheten för bildserien.

Fördelarna med just denna programmerare inkluderar enkelhet i dess krets, tillförlitlighet, mångsidighet, eftersom den stöder alla vanliga mikrokontroller. Datorn stöds också av de vanligaste firmwareprogrammen, t.ex. Ic-prog, WinPic800, PonyProg, PICPgm.

Programmerarkrets

Den innehåller två mikrokretsar, en importerad MAX232 och en inhemsk KR1533LA3, som kan ersättas med en KR155LA3. Två transistorer, KT502, som kan ersättas av KT345, KT3107 eller någon annan lågeffekt PNP-transistor. KT3102 kan också ändras till exempel till BC457, KT315. Den gröna lysdioden fungerar som en indikator på tillgången på ström, den röda lysdioden tänds under firmwareprocessen för mikrokontrollern. Diode 1N4007 används för att skydda kretsen från spänningsförsörjning med fel polaritet.

material

Lista över delar som krävs för att montera programmeraren:

  • Stabilisatorn 78L05 - 2 st.

  • 78L12 stabilisator - 1 st.

  • 3v LED grön - 1 st.

  • 3v LED röd - 1 st.

  • Diode 1N4007 - 1 st.

  • Diode 1N4148 - 2 st.

  • Motstånd 0, 125 W 4, 7 kOhm - 2 st.

  • Motstånd 0, 125 W 1 kOhm - 6 st.

  • 4 uF kondensator 16V - 4 st.

  • Kondensator 220 uF 25V - 1 st.

  • 100 nF kondensator - 3 st.

  • Transistor KT3102 - 1 st.

  • KT502 transistor - 1 st.

  • Mikrokrets MAX232 - 1 st.

  • Chip KR1533LA3 - 1 st.

  • Strömkontakt - 1 st.

  • Connector COM-port "mor" - 1 st.

  • Socket DIP40 - 1 st.

  • DIP8-uttag - 2 st.

  • Socket DIP14 - 1 st.

  • Socket DIP16 - 1 st.

  • Socket DIP18 - 1 st.

  • Socket DIP28 - 1 st.

Dessutom behöver du ett lödkolv och förmågan att använda det.

PCB-tillverkning

Programmeraren monteras på ett tryckt kretskort som mäter 100x70 mm. Det tryckta kretskortet utförs med LUT-metoden, filen bifogas artikeln. Du behöver inte spegla bilden innan du skriver ut.

Ladda ner bräde:

pechatnaya-plata.zip [25.33 Kb] (nedladdningar: 668)

Programmeringssamling

Först och främst lödas hoppare på kretskortet, sedan motstånd, dioder. Till sist måste du löda panelerna och strömkontakterna och COM-portarna.

eftersom det finns många paneler på kretskortet för mikrokontroller som ska blixt, men inte alla slutsatser används, du kan gå till ett sådant trick och ta bort oanvända kontakter från panelerna. I detta fall kommer mindre tid att spenderas på lödning och att sätta in en mikrokrets i ett sådant uttag blir mycket lättare.

COM-portkontakten (det kallas DB-9) har två stift som måste "fastna" i kortet. För att inte borra extra hål för dem på brädet kan du skruva loss de två skruvarna under sidorna på kontakten, medan stiften kommer att falla av samt metallkanten på kontakten.

Efter lödning av alla delar måste kortet tvättas från flödet, närliggande kontakter ringer om det finns några kortslutningar. Se till att det inte finns några mikrokretsar i uttagen (du måste ta bort, inklusive MAX232 och KR1533LA3), anslut strömmen. Kontrollera om det finns en spänning på 5 volt på stabilisatorernas utgångar. Om allt går bra kan du installera MAX232- och KR1533LA3-mikrokretsarna, programmeraren är redo att arbeta. Kretsens matningsspänning är 15-24 volt.

Programmerarkortet innehåller fyra paneler för mikrokontroller och en för blinkande minneschips. Innan du installerar firmwaremikrokontrollern på kortet måste du se om dess utspänning matchar pinout på programmerarkortet. Programmeraren kan anslutas till datorns COM-port direkt eller via en förlängningskabel. Framgångsrik montering!