Programador de controlador de imagen extra-pic
Los circuitos que utilizan microcontroladores están ganando mucha popularidad en Internet. Un microcontrolador es un chip especial que, en esencia, es una pequeña computadora con sus propios puertos de entrada/salida y memoria. Gracias a un microcontrolador, es posible crear circuitos muy funcionales con un mínimo de componentes pasivos, por ejemplo, relojes electrónicos, reproductores, diversos efectos LED y dispositivos de automatización.
Para que el microcircuito comience a realizar alguna función, es necesario flashearlo, es decir, cargue el código del firmware en su memoria. Esto se puede hacer utilizando un dispositivo especial llamado programador. El programador conecta la computadora en la que se encuentra el archivo de firmware con el microcontrolador que se está actualizando. Cabe mencionar que existen microcontroladores de la familia AVR, por ejemplo, Atmega8, Attiny13 y series pic, por ejemplo PIC12F675, PIC16F676. La serie Pic pertenece a Microchip y la serie AVR pertenece a Atmel, por lo que los métodos de firmware para PIC y AVR son diferentes.En este artículo veremos el proceso de creación de un programador Extra-pic, con el que puedes flashear un microcontrolador de la serie pic.
Las ventajas de este programador en particular incluyen la simplicidad de sus circuitos, confiabilidad de operación y versatilidad, ya que admite todos los microcontroladores comunes. La computadora también es compatible con los programas de firmware más comunes, como Ic-prog, WinPic800, PonyProg, PICPgm.
circuito programador

Contiene dos microcircuitos, el MAX232 importado y el KR1533LA3 nacional, que pueden reemplazarse por el KR155LA3. Dos transistores, KT502, que se pueden sustituir por KT345, KT3107 o cualquier otro transistor PNP de bajo consumo. KT3102 también se puede cambiar, por ejemplo, a BC457, KT315. Verde Diodo emisor de luz Sirve como indicador de disponibilidad de energía, el color rojo se enciende durante el proceso de firmware del microcontrolador. El diodo 1N4007 se utiliza para proteger el circuito del suministro de voltaje con polaridad incorrecta.
Materiales
Lista de piezas necesarias para montar el programador:
- Estabilizador 78L05 – 2 uds.
- Estabilizador 78L12 – 1 ud.
- Diodo emisor de luz a 3 pulg. verde – 1 ud.
- Diodo emisor de luz a 3 pulg. rojo – 1 ud.
- Diodo 1N4007 – 1 ud.
- Diodo 1N4148 – 2 uds.
- Resistencia 0,125 W 4,7 kOhm – 2 uds.
- Resistencia 0,125 W 1 kOhm – 6 uds.
- Condensador 10 uF 16V – 4 uds.
- Condensador 220 uF 25V – 1 ud.
- Condensador 100 nF – 3 uds.
- Transistor KT3102 – 1 ud.
- Transistor KT502 – 1 ud.
- Chip MAX232 – 1 ud.
- Chip KR1533LA3 – 1 ud.
- Conector de alimentación – 1 ud.
- Conector de puerto COM hembra - 1 ud.
- Toma DIP40 – 1 ud.
- Toma DIP8 – 2 uds.
- Toma DIP14 – 1 ud.
- Toma DIP16 – 1 ud.
- Toma DIP18 – 1 ud.
- Toma DIP28 – 1 ud.
Además, necesitará un soldador y la capacidad de utilizarlo.
fabricación de PCB
El programador se monta sobre una placa de circuito impreso de 100x70 mm. La placa de circuito impreso se fabrica mediante el método LUT, el archivo se adjunta al artículo. No es necesario reflejar la imagen antes de imprimir.
Descarga el tablero:
Montaje del programador
En primer lugar, se sueldan puentes a la placa de circuito impreso, luego resistencias y diodos. Por último, debe soldar los enchufes, los conectores de alimentación y el puerto COM.
Porque Hay muchos zócalos en la placa de circuito impreso para microcontroladores flasheados, pero no se utilizan todos sus pines; puedes usar este truco y eliminar los contactos no utilizados de los zócalos. Al mismo tiempo, se dedicará menos tiempo a soldar y será mucho más fácil insertar un microcircuito en dicho enchufe.
El conector del puerto COM (llamado DB-9) tiene dos pines que deben “pegarse” a la placa. Para no perforar agujeros adicionales en la placa, puede desatornillar los dos tornillos debajo de los lados del conector y las clavijas se caerán, al igual que el borde metálico del conector.
Después de soldar todas las piezas, se debe lavar la placa del fundente y se deben sonar los contactos adyacentes para ver si hay cortocircuitos. Asegúrese de que no haya microcircuitos en los enchufes (es necesario quitar tanto MAX232 como KR1533LA3), conecte la alimentación. Compruebe si hay un voltaje de 5 voltios en las salidas de los estabilizadores. Si todo está bien, puedes instalar los microcircuitos MAX232 y KR1533LA3, el programador está listo para usar. La tensión de alimentación del circuito es de 15 a 24 voltios.
La placa del programador contiene 4 zócalos para microcontroladores y uno para chips de memoria flash. Antes de instalar el microcontrolador que se va a actualizar en la placa, debe verificar si su distribución de pines coincide con la distribución de pines en la placa del programador. El programador se puede conectar al puerto COM de la computadora directamente o mediante un cable de extensión.¡Feliz construcción!
