Você está na página 1de 7

Programador de PICs y AVRs ECLIPSE y ENIGMA

Este tutorial te permitir construir el hardware del programador USB, la ventaja de construir este hardware; es la de poder utilizarlo con el software de programacin Eclipse y Enigma cuyas caractersticas son las siguientes: Eclipse.- Es una aplicacin desarrollada para programar los microcontroladores PICs y AVRs, debido a que el diseo es personal y al existir varios tipos de microcontroladores; solo soporta algunas series de los PICs y AVRs. Ventajosamente soporta los micros de uso comn y que son fciles de conseguir en las tiendas de electrnica. Enigma.- Debido a que seguan apareciendo nuevas familias de PICs, decid modificar la informacin del programador PICKIT 2 y realizar un programador que sea compatible con el hardware de Eclipse. De esta manera podemos tener 2 programadores funcionando con el mismo hardware, solo es necesario programar el firmware y usar las aplicacin adecuada.

Primeros pasos.
Verifica que tengas la informacin adecuada y que esta clasificada de la siguiente forma: - Hardware - Firmware - Software Hardware.- Es el circuito que permite la comunicacin por medio del puerto USB y procesa la informacin que es enviada por el PC, est constituido por algunos componentes electrnicos y cuyo componente central es el PIC18F2550. Firmware.- Contiene la informacin que hace funcionar el PIC18F2550, y esta almacenada en un archivo .hex. Software.- Es la aplicacin que se ejecuta en el PC, permite escoger el archivo a grabar, lo muestra en la pantalla del computador en formato hexadecimal. La informacin enviada el PC al hardware del programador es mediante el puerto USB.

Construccin del hardware.


Para construir el hardware necesitas los esquemticos y el PCB (Printed circuit board), que estn diseados con el programa llamado PROTEL, si no dispones de este programa tambin se incluyen el esquemtico y PCB en formato *.JPG y *.PDF.

FIGURA 1. ESQUEMATICO DEL PROGRAMADOR

FIGURA 2. PCB DEL PROGRAMADOR

Luego para fabricar el PCB puedes usar varios mtodos, el ms usado es el de la transferencia trmica mediante la impresin del PCB en una hoja especial (tipo papel fotogrfico) y luego pasarlo a la baquelita mediante calor usando una plancha elctrica. En el Internet existe la informacin suficiente para que uses este mtodo. Lo ms fcil y si te quieres ahorrar tiempo y trabajo puedes pedir que lo hagan en los locales de ventas de circuitos electrnicos al ser el diseo pequeo mximo te costara unos $10 dlares dependiendo del material que se use para la fabricacin. Nota: Recuerda que al imprimir el archivo *.PDF el cual contiene el PCB asegrate que en la opcin Escalado de pagina este seleccionado Ninguno. Para que el PCB salga en escala real.

FIGURA 3. ESCALADO DE LA PGINA Cuando tengas impreso el PCB, es aconsejable comprobar que los agujeros correspondientes al PIC18F2550, coincidan con el PIC 0 zcalo con eso nos evitamos cometer errores, ya que existen casos en los que el PCB sale en escala reducida. En el caso de que lo hayas enviando a construir en algn lugar tambin verifica que coincida los agujeros correspondientes del PIC18F2550, antes de pagar!

Tambin tienes que adquirir los elementos que se describen a continuacin: 4 Resistencias de 100 2 Resistencias de 1K 1 Resistencia de 2.2 K 4 Resistencias de 4.7K 1 Resistencia de 10K 2 Capacitores de 15pF (ceramicos) 1 Capacitor de 0.1uF (ceramico) 2 capacitors de 1uF -25V (electrolitico) 1 Capacitor de 10uF -25V (electrolitico) 1 Capacitor de 47uF -25V (electrolitico) 3 Transistores 2N3904 1 Transitor 2N3906 1 Diodo 1N4148 1 Diodo zener de 5.6V 1 Diodo zener de 13V 1 LED Rojo de 5mm 1 LED Bicolor de 5mm 1 Bobina, inductancias de 220uH 1 Cristal de 20MHz 1 Zcalo de 28 pines 1 PIC18F2550 1 Conector USB para circuito impreso Y los conectores que van en el ICSP y en el VCC-VDD-OFF, fjate en la imagen del programador.

FIGURA 4. IMGENES DEL PROGRAMADOR

Con todos los elementos ahora si empieza a soldar los elementos con el siguiente orden: 1. 2. 3. 4. 5. 6. 7. 8. 9. Zcalo del PIC Conector USB Cristal Resistencias y diodos Transistores Capacitares cermicos Capacitares electrolticos LEDs Al final los conectores ICSP y VCC-VDD-OFF

Programacin del firmware.


Antes de conectar el programador al puerto USB del computador, se debe grabar el firmware en el PIC18F2550 lo puedes hacer de la siguiente forma: Pedir ha alguien que tenga un programador y que lo grabe. Ir a una Institucin Educativa, donde se imparta la materia de microcontroladores y pedir que te den grabando. O construir un programador serial.

Construccin del programador serial. El programador serial se llama JDM y los diagramas son los siguientes:

FIGURA 5. IMGENES DEL PROGRAMADOR Si deseas hacer algo sencillo puedes probar el siguiente circuito (No lo he probado)

FIGURA 6. IMGENES DEL PROGRAMADOR

Los materiales son:


Dos transistores son 2N2222, Zener de 5.1/0.5W Zener de 8.2/0.5W Condensador de 100uF/16v y otro de 100uF/6.3v Resistencia de 10k y de 2.2k , 1/8W. Cuatro diodos tipo shottky de pequea seal

Considerar que el circuito esta diseado para programar el PIC16F84, por lo cual se debe adaptarlo segn la distribucin de PINES del PIC18F2550 que es la siguiente.

FIGURA 7. IMGENES DEL PROGRAMADOR Para que el PIC18F2550 sea reconocido por el programador o para que la programacin sea correcta el PIN PGM debe estar conectado a tierra. Lo puedes construir en una baquelita perforada y te va ha quedar algo parecido ha esto.

Para programar el PIC18F2550, debes colocar el PIC en un Proto-Board y debe quedar de la siguiente forma.

Puedes programar usando el programador WINPIC, escogiendo el JDM en el tipo de interface.

REALIZADO POR: VICTOR HUGO CAIZA E-MAIL: vhcaiza@yahoo.com ECUADOR-QUITO

Você também pode gostar