Per tal que el microcircuit comenci a realitzar cap funció, cal que el llenceu, és a dir. carregueu el codi del firmware a la memòria. Això es pot fer mitjançant un dispositiu especial anomenat programador. El programador associa l’ordinador on es troba l’arxiu del firmware amb el microcontrolador del firmware. Val a dir que hi ha microcontroladors de la família AVR, per exemple, com Atmega8, Attiny13 i sèries pic, per exemple PIC12F675, PIC16F676. La sèrie pic és propietat de Microchip i AVR d'Atmel, de manera que els mètodes de firmware pic i AVR són diferents. En aquest article, considerarem el procés de creació del programador Extra-pic, amb el qual podreu fer servir el microcontrolador de la sèrie pic.
Els avantatges d’aquest programador particular inclouen la senzillesa del seu circuit, la fiabilitat, la versatilitat, perquè suporta tots els microcontroladors habituals. L’ordinador també és compatible amb els programes de firmware més comuns, com ara Ic-prog, WinPic800, PonyProg, PICPgm.
Circuit del programador
Conté dos microcircuits, un MAX232 importat i un KR1533LA3 domèstic, que es pot substituir per un KR155LA3. Dos transistors, el KT502, que es pot substituir per KT345, KT3107 o qualsevol altre transistor PNP de baixa potència. KT3102 també es pot canviar, per exemple, a BC457, KT315. El LED verd serveix com a indicador de la disponibilitat d’energia; el LED vermell s’il·lumina durant el procés del firmware del microcontrolador. El díode 1N4007 serveix per protegir el circuit contra l’alimentació de tensió de polaritat errònia.
Materials
Llista de parts necessàries per muntar el programador:
- L’estabilitzador 78L05 - 2 peces.
- Estabilitzador 78L12 - 1 unitat.
- LED 3v verd - 1 unitat.
- LED 3v 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.
- Capacitor de 10 uF 16V - 4 unitats.
- Condensador 220 uF 25V - 1 unitat.
- Condensador de 100 nF - 3 peces.
- Transistor KT3102 - 1 unitat.
- Transistor KT502 - 1 unitat.
- Microcircuit MAX232 - 1 unitat.
- Xip KR1533LA3 - 1 unitat.
- Connector d'alimentació: 1 unitat
- Connector COM port "mare" - 1 unitat.
- Socket DIP40 - 1 unitat.
- Presa DIP8 - 2 peces.
- Socket DIP14 - 1 unitat.
- Socket DIP16 - 1 unitat.
- Socket DIP18 - 1 unitat.
- Socket DIP28 - 1 unitat.
A més, es necessita una soldadura i la possibilitat d’utilitzar-la.
Fabricació de PCB
El programador es monta en una placa de circuit imprès de 100x70 mm. La placa de circuit imprès la realitza el mètode LUT, el fitxer s’adjunta a l’article. No cal que emmiralleu la imatge abans d’imprimir-la.
Tauler de descàrrega:
[25,33 Kb] (descàrregues: 631)
Assemblea de programadors
En primer lloc, els saltadors es solden a la placa de circuit imprès, després resistències, díodes. Per acabar, heu de soldar els panells i connectors d’alimentació i ports COM.
Perquè Hi ha un munt de plafons a la placa de circuit imprès per tal que s’encenguin els microcontroladors, però no s’utilitzen totes les conclusions, podeu fer un truc i eliminar els contactes no utilitzats dels panells. En aquest cas, es gastarà menys temps en la soldadura i la inserció d’un microcircuit en un soco així serà molt més fàcil.
El connector del port COM (es diu DB-9) té dos pins que han de "enganxar" a la placa.Per tal de no foradar-los forats addicionals a la placa, podeu desenroscar els dos cargols situats a sota dels costats del connector, mentre que els pins cauen, així com la vora metàl·lica del connector.
Després de soldar totes les peces, la placa s'ha de rentar del flux, els contactes veïns sonaran, si hi ha algun curtcircuit. Assegureu-vos que no hi ha microcircuits a les preses (que haureu d’eliminar, incloses MAX232 i KR1533LA3), connecteu l’alimentació. Comproveu si hi ha una tensió de 5 volts a les sortides dels estabilitzadors. Si tot va bé, podeu instal·lar els microcircuits MAX232 i KR1533LA3, el programador està a punt per funcionar. La tensió d’alimentació del circuit és de 15-24 volts.
La placa del programador conté 4 plafons per a microcontroladors i un per a xips de memòria intermitents. Abans d'instal·lar el microcontrolador del firmware a la pissarra, heu de veure si la seva pineta coincideix amb la pinya del tauler del programador. El programador es pot connectar directament al port COM de l'ordinador o a través d'un cable d'extensió. Muntatge reeixit!