Programador de microcontroladores PICs ENIGMA



Documentos relacionados
Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC

Guía de Usuario Programador USB

Programador de PIC s y Memorias EEPROM

Programador de PICs, memorias EEPROM I 2 C y memorias EEPROM MicroWire (zócalo incorporado) Equipos Electrónicos

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

ORBI 2012 Programador Universal USB Manual del Usuario

MikroProgrammer 22 Clave: F502 Programador USB de Microcontroladores PIC y Memorias EEPROM Manual de Referencia v1.1

Quark Pro 2 Cargador de Microcontroladores PIC y Memorias EEPROM 24CXX

ArduLab. 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS

MODIFICACIÓN DEL MINITNC PARA MANDAR

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

SISTEMA ALARMA DOMESTICO MEMORIA

PROCESO DE SIMULACIÓN EN PROTEUS

CAPÍTULO 2 PROPUESTA DE SOLUCIÓN

Luz nocturna automática

Filtros pasa banda. Filtro pasa bajos. Filtro pasa medios Filtro pasa altos

TUTORIAL PARA ARMAR UN RIBLESS

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave:

Samsung Drive Manager Preguntas frecuentes

Simulador de sensores y actuadores ECU-22

Placa de control MCC03

Hagamos nuestros propios Arduinos

Guía de Usuario Convertidor USB-Serial

Manual de usuario. PICnano v1. Programador/depurador de PIC s

Guía de Acceso rápida para Participantes Marzo 2014

Instrucciones de instalación de TrueCode

COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC

Manual de Instalación [REV 001A-NoMADA-09/15]

V i s i t a V i r t u a l e n e l H o s p i t a l

INSTITUTO VYGOTSKY PREESCOLAR, PRIMARIA Y SECUNDARIA USO DE LA MEMORIA USB

Construyasuvideorockola.com. Diagrama esquemático. Conexión de voltímetro y amperímetro. El Voltímetro se Conecta en paralelo.

Probador universal de bobinas de encendido Bobi-22.

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM COMUNICACIONES 3

Ingeniería en Mecatrónica

CUPS Administración de impresora

En el presente capítulo se describe la programación del instrumento virtual y cómo

Gabinete y fuente de alimentación

MS ACCESS BÁSICO 6 LOS INFORMES

NOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg

MANUAL DE USUARIO. Contenido

M95 SHIELD PARA ARDUINO. SIGMA ELECTRONICA

Manual de instalación del programa EDDI-7 INTRODUCCIÓN

(511) DELCOMP S.A.C.

PASOS A SEGUIR PARA PONER EN MARCHA la IMPRESORA de TICKETS

Introducción a las redes de computadores

Invertir señal de servo.

Dado digital numérico en arduino. Introducción a la programación de microcontroladores con Arduino

Sistemas Rapidlogger

- El programador no funciona con los siguientes sistemas operativos: Windows NT, ni la familia de Windows 2000

En este caso presionamos ENTER para empezar nuestra instalación

ELECTRÓNICA - SOFTWARE - AUTOMATION DELCOMP S.A.C.

NINO PICKIT2 PIC PROGRAMMER

Programando con SinaProg. Manual de usuario para programar microcontroladores Atmel AVR en Windows con SinaProg

TARJETA CONVERSORA ANALOGA/DIGITAL (A/D)

Cómo puedo usar HP Easy Printer Care a través de USB o de una conexión paralela?

Notas para la instalación de un lector de tarjetas inteligentes.

User_Manual_ADAP_USB-RS232_1V0.pdf ADAP_USB-RS232. MANUAL de USO Versión 1.0 ADAPTADOR USB RS232. Página 1

PROGRAMACIÓN DE PICs EN LENGUAJE C

INSTRUCCIONES ACTUALIZACION PASO A PASO a MICROSOFT WINDOWS-7 (rev.1.0):

5. Despliegue en la PC

COMUNICACIÓN HYPERTERMINAL CON DELTA PLC.

MANUAL PARA EL USUARIO DISPOSITIVO DE COPIA DE SEGURIDAD SERIE HD

IES Gonzalo Anaya XIRIVELLA Nombre:...Grupo:... Actividad: Montaje de la tarjeta controladora CONTROL LPT 2008

MON AMI MATRIZ DE LEDS 7X30 Manual del Usuario

Medidor De Potencia RF ImmersionRC

Programa de Ayuda HERES

Como instalar y usar Windows XP y Windows 7 en el mismo equipo

Elementos Monitoreados

Usando HADES Parte 1. Contenido Introducción Instalación Ejecución Menú contextual El primer circuito 5

Práctica No. 1. Consulta de las versiones del SO

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo.

GUÍA RÁPIDA DGT LIVECHESS + CAÏSSA SYSTEM

Guía básica para usar el 2CAN

GUÍA RÁPIDA DE USO 1

Manual de Instalación. Sistema FECU S.A.

Manual de instalación del Kit Camerfirma Windows 98

AUTOMATIZACIÓN - CURSO: Práctica 3: Automatización de una Puerta de Garaje mediante Arduino

Índice de contenido. Breve descripción del display. Utilización. Conexión con un micro o equivalente. CTU-014, Display color FDT FG056

APUNTES DE APLICACIÓN - ARTA

Software libre y creación de circuitos impresos

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR.

SOBRE EL USO DE LA APLICACIÓN

Guía para configurar el monitor TCPIP

MANUAL DEL USUARIO Y GUÍA DE SOPORTE TÉCNICO

CREAR UNA CUENTA FOREX CON FXCM

Diseño del módulo RS-232. Por Michael Kusch Versión preliminar 0.2

Manual del Usuario FOTOGRAFÍA JSJDKDHKJDHAKSJHDAKSJDHKLSA SISTEMA EDUCATIVO ESTATAL REGISTRO ESCOLAR EN LÍNEA

Cómo crear un fichero de ayuda para tus aplicaciones?

Manual de Usuario SITRES Ventanilla Única

En este manual, ipod touch de 5.ª generación y iphone 5 se denominarán iphone con conector Lightning.

MANUAL BASICO DE WEBEX

Infraestructura Tecnológica. Sesión 1: Infraestructura de servidores

UNIVERSIDAD MICHOACANA DE SAN NICOLÁS DE HIDALGO

DataMAX pa r a PS3. Manual del Usuario V1.0

Algunos conceptos básicos.

Transcripción:

Programador de microcontroladores PICs 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 programación Enigma y Lazarux cuyas características son las siguientes: Enigma.- Es una aplicación desarrollada para programar los microcontroladores PICs, fue derivado del código fuente de los programadores PIC800, WINPIC y PICKIT 2. El hardware para programar los microcontroladores es de fácil construcción. Lazarux.- Es una aplicación desarrollada para programar los microcontroladores AVRs, utiliza el hardware del programador Enigma. Permite restablecer la configuración de los fuses, adicionándole un hardware Resucitador de AVRs. VH-2C.- Es el nombre del hardware del programador. Los 2 programas son de libre distribución, y constantemente se están actualizando. Primeros pasos. Verifica que tengas la información adecuada y que esta clasificada de la siguiente forma: - Hardware - Firmware - Software Hardware.- Es la parte física del programador que contiene los diferentes dispositivos electrónicos, y cuyo elemento principal es el PIC 18F2550 desarrollado por Microchip el cual dispone de un controlador del puerto USB. Firmware.- Es el programa que se graba en el PIC 18F2550, está desarrollado usando el lenguaje C para microcontroladores usando el compilador C18 que provee la industria Microchip. Software.- Es una aplicación que se ejecuta en el computador para las plataformas Windows XP, Windows 7 y Windows Vista. Este se desarrolla con el software que provee la industria Microsoft para desarrollar aplicaciones de escritorio como es el Visual estudio.

Construcción del hardware. Para construir el hardware necesitas los esquemáticos y el PCB (Printed circuit board), que están diseñados con el programa llamado PROTEL, si no dispones de este programa también se incluyen el esquemático y PCB en formato *.JPG y *.PDF. FIGURA 1. ESQUEMATICO DEL PROGRAMADOR. FIGURA 2. PCB DEL PROGRAMADOR.

FIGURA 3. PCB REAL DEL PROGRAMADOR. Para fabricar el PCB puedes usar varios métodos, el más usado es el de la transferencia térmica mediante la impresión del PCB en una hoja especial (tipo papel fotográfico) y luego pasarlo a la baquelita mediante calor usando una plancha eléctrica. En el Internet existe la información suficiente para que uses este método. Lo más fácil y si te quieres ahorrar tiempo y trabajo puedes pedir que lo hagan en los locales de ventas de circuitos electrónicos al ser el diseño pequeño máximo te costara unos $10 dólares dependiendo del material que se use para la fabricación. Nota: Recuerda que al imprimir el archivo *.PDF el cual contiene el PCB asegúrate que en la opción Escalado de pagina este seleccionado Ninguno. Para que el PCB salga en escala real. FIGURA 4. ESCALADO DE LA PÁGINA.

Cuando tengas impreso el PCB, es aconsejable comprobar que los agujeros correspondientes al PIC18F2550, coincidan con el PIC o zócalo 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 algún lugar también verifica que coincidan los agujeros correspondientes del PIC18F2550, antes de pagar el dinero. También tienes que adquirir los elementos que se detallan a continuación: - 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 (cerámicos) - 1 Capacitor de 0.1uF (cerámico) - 2 Capacitor de 1uF -25V (electrolítico) - 1 Capacitor de 10uF -25V (electrolítico) - 1 Capacitor de 47uF -25V (electrolítico) - 3 Transistores 2N3904-1 Transistor 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/Inductancia de 220uH - 1 Cristal de 20MHz - 1 Zócalo 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, fíjate en la imagen del programador. FIGURA 5. IMÁGENES DEL PROGRAMADOR.

Con todos los elementos ahora si empieza a soldar los elementos con el siguiente orden: 1. Zócalo del PIC 2. Conector USB 3. Cristal 4. Resistencias y diodos 5. Transistores 6. Capacitares cerámicos 7. Capacitares electrolíticos 8. LEDs 9. Al final los conectores ICSP y VCC-VDD-OFF Programación 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 Institución Educativa, donde se imparta la materia de microcontroladores y pedir que te den grabando. - O construir un programador serial. Construcción del programador serial. El programador serial se llama JDM y los diagramas son los siguientes: FIGURA 6. ESQUEMA DEL PROGRAMADOR JDM (1). Si deseas hacer algo sencillo puedes probar el siguiente circuito (No lo he probado) FIGURA 7. ESQUEMA DEL PROGRAMADOR JDM (2).

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 de 1/8W. Cuatro diodos tipo shottky de pequeña señal Considerar que el circuito esta diseñado para programar el PIC16F84, por lo cual se debe adaptarlo según la distribución de PINES del PIC18F2550 que es la siguiente. FIGURA 8. DISTRIBUCION DE PINES DEL 18F2550. Para que el PIC18F2550 sea reconocido por el programador o para que la programación 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. FIGURA 9. FORMA DE ARMAR EL PROGRAMADOR JDM.

Para programar el PIC18F2550, debes colocar el PIC en un Proto-Board y debe quedar de la siguiente forma. FIGURA 10. COMO PROGRAMAR EL PIC 18F2550 CON EL JDM. Puedes programar usando el programador WINPIC, escogiendo el JDM en el tipo de interface. FIGURA 11. INTERFAZ GRAFICA DEL SOFTWARE WINPIC. REALIZADO POR: Victor Hugo Caiza ECUADOR-QUITO