Programador extra pic pic controller

Pin
Send
Share
Send

Los circuitos que utilizan microcontroladores están ganando mucha popularidad en Internet. Un microcontrolador es un microcircuito tan especial que, en esencia, es una computadora pequeña, con sus propios puertos de E / S, memoria. Gracias al microcontrolador, es posible crear circuitos altamente funcionales con un mínimo de componentes pasivos, por ejemplo, un reloj electrónico, reproductores, varios efectos LED, dispositivos de automatización.

Para que el microcircuito comience a realizar cualquier función, debe flashearlo, es decir. cargar el código del firmware en su memoria. Esto se puede hacer usando un dispositivo especial llamado programador. El programador asocia la computadora en la que se encuentra el archivo de firmware con el microcontrolador de firmware. Vale la pena mencionar que hay microcontroladores de la familia AVR, por ejemplo, como Atmega8, Attiny13 y series de fotos, por ejemplo PIC12F675, PIC16F676. La serie de imágenes es propiedad de Microchip y el AVR de Atmel, por lo que los métodos de firmware de las imágenes y AVR son diferentes. En este artículo, consideraremos el proceso de creación del programador Extra-pic, con el que puede actualizar el microcontrolador de la serie pic.
Las ventajas de este programador en particular incluyen la simplicidad de su circuito, confiabilidad 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, un MAX232 importado y un KR1533LA3 nacional, que puede reemplazarse por un KR155LA3. Dos transistores, KT502, que pueden reemplazarse por KT345, KT3107 o cualquier otro transistor PNP de baja potencia. KT3102 también se puede cambiar, por ejemplo, a BC457, KT315. El LED verde sirve como un indicador de la disponibilidad de energía; el LED rojo se ilumina durante el proceso de firmware del microcontrolador. El diodo 1N4007 se usa para proteger el circuito del suministro de voltaje de la polaridad incorrecta.

Materiales


Lista de piezas necesarias para ensamblar el programador:
  • El estabilizador 78L05 - 2 piezas
  • Estabilizador 78L12 - 1 pieza
  • LED 3v verde - 1 pieza
  • LED 3v rojo - 1 pieza
  • Diodo 1N4007 - 1 pieza
  • Diodo 1N4148 - 2 piezas
  • Resistencia 0.125 W 4.7 kOhm - 2 piezas
  • Resistencia 0.125 W 1 kOhm - 6 piezas
  • Condensador 4 uF 16V - 4 piezas
  • Condensador 220 uF 25V - 1 pc.
  • Condensador 100 nF - 3 piezas
  • Transistor KT3102 - 1 pieza
  • Transistor KT502 - 1 pieza
  • Microcircuito MAX232 - 1 pieza
  • Chip KR1533LA3 - 1 pieza
  • Conector de alimentación - 1 pc.
  • Conector puerto COM "madre" - 1 pc.
  • Zócalo DIP40 - 1 pc.
  • Zócalo DIP8 - 2 piezas
  • Zócalo DIP14 - 1 pc.
  • Zócalo DIP16 - 1 pc.
  • Zócalo DIP18 - 1 pc.
  • Zócalo DIP28 - 1 pc.

Además, necesita un soldador y la capacidad de usarlo.

Fabricación de PCB


El programador está montado en una placa de circuito impreso que mide 100x70 mm. La placa de circuito impreso se realiza mediante el método LUT, el archivo se adjunta al artículo. No necesita reflejar la imagen antes de imprimir.

Descargar tablero:
pechatnaya-plata.zip 25.33 Kb (descargas: 669)

Asamblea de programador


En primer lugar, los puentes se sueldan a la placa de circuito impreso, luego a las resistencias, los diodos. Por último, debe soldar los paneles y los conectores de alimentación y los puertos COM.

Porque Hay muchos paneles en la placa de circuito impreso para que los microcontroladores sean flasheados, pero no se usan todas las conclusiones, puede ir a tal truco y eliminar los contactos no utilizados de los paneles. En este caso, se dedicará menos tiempo a soldar e insertar un microcircuito en dicho zócalo será mucho más fácil.

El conector del puerto COM (se llama DB-9) tiene dos pines que deben "pegarse" en la placa. Para no perforar agujeros adicionales para ellos en la placa, puede desenroscar los dos tornillos debajo de los lados del conector, mientras que las clavijas se caerán, así como el borde metálico del conector.

Después de soldar todas las partes, la placa debe lavarse del flujo, los contactos vecinos sonarán, si hay algún cortocircuito. Asegúrese de que no haya microcircuitos en los enchufes (debe quitarlos, incluidos MAX232 y KR1533LA3), conecte la alimentación. Compruebe si hay un voltaje de 5 voltios en las salidas de los estabilizadores. Si todo está bien, puede instalar los microcircuitos MAX232 y KR1533LA3, el programador está listo para trabajar. El voltaje de alimentación del circuito es de 15-24 voltios.

La placa del programador contiene 4 paneles para microcontroladores y uno para chips de memoria intermitente. Antes de instalar el microcontrolador de firmware en la placa, debe ver si su pinout coincide con el pinout en la placa del programador. El programador se puede conectar al puerto COM de la computadora directamente, o mediante un cable de extensión. Asamblea exitosa!

Pin
Send
Share
Send

Mira el video: Programming PIC Microcontrollers with PICkit 3 - Using MPLABX IDE IPE (Mayo 2024).