Programador de controlador d'imatge extra
Els circuits que utilitzen microcontroladors estan guanyant força popularitat a Internet. Un microcontrolador és un xip especial que, en essència, és un petit ordinador amb els seus propis ports d'entrada/sortida i memòria. Gràcies a un microcontrolador, podeu crear circuits molt funcionals amb un mínim de components passius, per exemple, rellotges electrònics, reproductors, diversos efectes LED i dispositius d'automatització.
Perquè el microcircuit comenci a realitzar qualsevol funció, s'ha d'enlluernar, és a dir. carregueu el codi del microprogramari a la seva memòria. Això es pot fer mitjançant un dispositiu especial anomenat programador. El programador connecta l'ordinador on es troba el fitxer de microprogramari amb el microcontrolador que s'està flashejant. Val la pena esmentar que hi ha microcontroladors de la família AVR, per exemple, Atmega8, Attiny13 i sèries pic, per exemple PIC12F675, PIC16F676. La sèrie Pic pertany a Microchip i la sèrie AVR pertany a Atmel, de manera que els mètodes de firmware per a PIC i AVR són diferents.En aquest article veurem el procés de creació d'un programador Extra-pic, amb el qual podeu flashejar un microcontrolador de la sèrie pic.
Els avantatges d'aquest programador en particular inclouen la senzillesa dels seus circuits, la fiabilitat de funcionament i la versatilitat, perquè és compatible amb tots els microcontroladors comuns. L'ordinador també és compatible amb els programes de microprogramari més comuns, com ara Ic-prog, WinPic800, PonyProg, PICPgm.
Circuit programador
Conté dos microcircuits, el MAX232 importat i el KR1533LA3 nacional, que es poden substituir pel KR155LA3. Dos transistors, KT502, que es poden substituir per KT345, KT3107 o qualsevol altre transistor PNP de baixa potència. KT3102 també es pot canviar, per exemple, a BC457, KT315. Verd Díode emissor de llum serveix com a indicador de la disponibilitat d'energia, s'il·lumina vermell durant el procés del microcontrolador. El díode 1N4007 s'utilitza per protegir el circuit del subministrament de voltatge de polaritat incorrecta.
Materials
Llista de peces necessàries per muntar el programador:
- Estabilitzador 78L05 – 2 peces.
- Estabilitzador 78L12 – 1 unitat.
- Díode emissor de llum a 3 polzades. verd - 1 unitat.
- Díode emissor de llum a 3 polzades. vermell - 1 unitat.
- Díode 1N4007 – 1 unitat.
- Díode 1N4148 – 2 peces.
- Resistència 0,125 W 4,7 kOhm – 2 peces.
- Resistència 0,125 W 1 kOhm – 6 peces.
- Condensador 10 uF 16V – 4 unitats.
- Condensador 220 uF 25V – 1 unitat.
- Condensador 100 nF – 3 peces.
- Transistor KT3102 – 1 unitat.
- Transistor KT502 – 1 unitat.
- Xip MAX232 – 1 unitat.
- Xip KR1533LA3 – 1 unitat.
- Connector d'alimentació - 1 unitat.
- Connector de port COM femella - 1 unitat.
- Presa DIP40 – 1 unitat.
- Presa DIP8 - 2 peces.
- Presa DIP14 - 1 unitat.
- Presa DIP16 - 1 unitat.
- Presa DIP18 - 1 unitat.
- Presa DIP28 - 1 unitat.
A més, necessiteu un soldador i la capacitat d'utilitzar-lo.
Fabricació de PCB
El programador està muntat en una placa de circuit imprès de 100x70 mm. La placa de circuit imprès es fa mitjançant el mètode LUT, el fitxer s'adjunta a l'article. No cal reflectir la imatge abans d'imprimir.
Descarrega el tauler:
Muntatge del programador
En primer lloc, els ponts es solden a la placa de circuit imprès, després les resistències, els díodes. Finalment, heu de soldar els endolls i els connectors d'alimentació i el port COM.
Perquè Hi ha molts endolls a la placa de circuit imprès per a microcontroladors flash, però no s'utilitzen tots els pins; podeu utilitzar aquest truc i eliminar els contactes no utilitzats dels endolls. Al mateix temps, es dedicarà menys temps a la soldadura i la inserció d'un microcircuit en aquest endoll serà molt més fàcil.
El connector del port COM (anomenat DB-9) té dos pins que han d'estar "enganxats" a la placa. Per no perforar-los forats addicionals al tauler, podeu desenroscar els dos cargols que hi ha sota els costats del connector i els pins cauran, igual que la vora metàl·lica del connector.
Després de soldar totes les peces, la placa s'ha de rentar del flux i els contactes adjacents s'han d'anellar per veure si hi ha curtcircuits. Assegureu-vos que no hi hagi microcircuits als endolls (cal treure tant el MAX232 com el KR1533LA3), connecteu l'alimentació. Comproveu si hi ha una tensió de 5 volts a les sortides dels estabilitzadors. Si tot està bé, podeu instal·lar els microcircuits MAX232 i KR1533LA3, el programador està llest per al seu ús. La tensió d'alimentació del circuit és de 15-24 volts.
La placa programadora conté 4 sòcols per a microcontroladors i un per a xips de memòria intermitent. Abans d'instal·lar el microcontrolador que es mostrarà a la placa, heu de comprovar si el seu pinout coincideix amb el pinout de la placa programadora. El programador es pot connectar al port COM de l'ordinador directament o mitjançant un cable d'extensió.Feliç construcció!