Você está na página 1de 12

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN

ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

INDICE GENERAL

1. INTRODUCCIÓN ................................................................................................................. 2
2. CARACTERÍSTICAS.............................................................................................................. 2
3. DESCRIPCION DEL SISTEMA DE DESARROLLO ................................................................... 3
3.1 FUENTE DE ALIMENTACION. ..................................................................................... 3
3.2 EL PROGRAMADOR EN CIRCUITO.............................................................................. 4
3.3 ZOCALOS PARA MICROCONTROLADORES................................................................. 4
3.4 SWITCH TACTILES: ..................................................................................................... 5
3.5 RELAYS: ...................................................................................................................... 6
3.6 COMUNICACIÓN RS232 ............................................................................................. 6
3.7 COMUNICACIÓN RS485: ............................................................................................ 7
3.8 COMUNICACIÓN USB: ............................................................................................... 7
4. INSTALACION DE PICKIT2 .................................................................................................. 8
5. FUNCIONES BASICAS DEL PICKIT2 ................................................................................... 10
6. BIBLIOGRAFIA .................................................................................................................. 11

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

TARJETA DE DESARROLLO HFK-010U

1. INTRODUCCIÓN

No cabe duda de que unos de los microcontroladores más conocidos y populares


pertenecen a Microchip, debido a su bajo costo, herramientas e información abundante en
Internet, actualización continua de su entorno de programación MPLAB, herramientas de
software de terceros para programación en C o Basic, fácil programación y robustez, entre
algunos de sus atractivos.

La tarjeta de desarrollo HFK-010U a sido diseñada para trabajar con microcontroladores PIC de
diferentes tamaños, desde 8 pines para las series PIC10F y PIC12F, hasta PICs de las series
PIC18F de 40 pines, cuenta con programador en circuito mediante puerto USB, lo que facilitara
y ahorrara tiempo al usuario al momento de realizar el proyecto, este programador es
compatible con PICKIT2 de Microchip, pudiendo también usarse el programador desde el
entorno MPLAB.

Este módulo cuenta también con los periféricos más usuales, muchos de ellos no están
directamente conectados a los pines de los microcontroladores, tendrá que usar jumpers para
realizar dichas conexiones, lo que hará más sencillo realizar las conexiones que se necesiten, se
usan algunos componentes SMD para el área del programador y otros para algunos
condensadores de desacoplo y resistencias, que de usarse de tamaños en dip, nos hubieran
ocupado espacio, el cual hemos aprovechado para hacer la placa de dimensiones no muy
grandes e implementado algunos periféricos más.

2. CARACTERÍSTICAS.

Le indicaremos algunas características del módulo.

 Programador en circuito por puerto USB.


 Ingreso de CC o CA de 9 voltios, la tarjeta cuenta con fuente de alimentación regulada
de 5 voltios en circuito, también soporta alimentación de 5 voltios por USB.
 Switch de encendido/apagado.
2

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

 Conector para Programador/Debugger ICD2 de MPLAB.


 Zócalos ZIF (de inserción nula), para los microcontroladores mas usuales, y zócalos pin
torneado para los demás.
 Opción para cambiar cristal y oscilador de cristal (como reloj externo).
 LEDs en todos los puertos, se pueden desconectar mediante DipSwitch.
 Swicht Táctiles en todos los puertos, configurables para otorgar un “1” o “0” lógico.
 Reset general.
 Displays de LEDs (4) de cátodo común, para usarse individualmente o multiplexados.
 Teclado hexadecimal a base de Switch táctiles o conector para teclado externo.
 LCD alfanumérico de 2 líneas y 16 caracteres.
 Opción para LCD grafico de 128x64.
 Opción para tarjeta de memoria MMCo SD con regulador de 3.3 voltios en placa.
 Opción para potenciómetro digital MCP41010.
 Opción para memoria EEPROM.
 Opción para Reloj en tiempo real DS1307, con zócalo para batería CR2032.
 Salida de relays protegidas con fusibles.
 Receptor infrarrojo TSOP1738.
 Entradas análogas.
 Conector PS2 para teclado.
 Comunicación RS485.
 Comunicación RS232.
 Comunicación USB.
 Resistencias PullUp/PullDown en todos los puertos.
 Acceso a todos los puertos, para otras aplicaciones.
 Posibilidad de programación y debugger por puerto serial con PICBASIC y PROTON.
 Conector para servomotor.
 Sensor de temperatura DS1820.
 Posibilidad de Debugger con MPLAB (con limitaciones de PICKIT2).
 Serigrafía en ambos lados del impreso.

3. DESCRIPCION DEL SISTEMA DE DESARROLLO

Iremos detallando todas las partes que comprenden el sistema de desarrollo.

3.1 FUENTE DE ALIMENTACION.

Hay dos maneras de aplicar voltaje al circuito, una es mediante el jack DC y otra mediante el
Puerto USB, es decir tomando el voltaje de 5 voltios del puerto USB de la computadora; en el
primer caso el voltaje de ingreso puede ser AC o DC, en un rango de 8 a 10 voltios, un
adaptador de 500mA. 9 Voltios sería adecuado, los usos de voltajes superiores a estos pueden
dañar la tarjeta.
3

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

3.2 EL PROGRAMADOR EN CIRCUITO

Es compatible con el programador PICKIT2 de Microchip, por lo tanto se puede usar con el
programa PICKIT2 y/o MPLAB, más adelante se detallara el uso de estos programas; existen allí
dos conectores, uno es dedicado para conectar el cable USB y sirve como puerto para realizar
la programación del PIC, el otro es el conector ICD2 para poder conectar el
Programador/Debugger ICD2 de Microchip o algún otro compatible, el circuito integrado
CD4053 ó 74HC4053 es el encargado de realizar el intercambio de líneas cuando se pasa de
programación a correr el programa, por lo tanto usted no necesita mover jumpers, cuando se
termine la programación del microcontrolador.

3.3 ZOCALOS PARA MICROCONTROLADORES

Hemos optado por usar dos tipos de zócalos para los PICs que se pueden usar en esta placa,
para los más usuales, se a escogido zócalos de inserción nula (ZIF), y zócalos de PIN Torneado
para los menos usuales.
4

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

3.4 SWITCH TACTILES:

Los switch táctiles (36), están habilitados para todos los puertos, y se pueden configurar para
que otorguen, al presionarlos, un nivel lógico 1 ó 0 mediante el jumper J49, este jumper
selecciona todos los switch en conjunto, estos están designados en la serigrafía con el nombre
del puerto y pin. La resistencia R44 sirve para limitar la corriente en el caso de producirse un
error o cortocircuito.

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

3.5 RELAYS:

Una forma de aislar un circuito eléctrico de otro, es mediante el uso de relays, en cuanto a
forma, voltaje de trabajo, tamaño, existe sin duda una gran variedad, los relays mostrados aquí
corresponde a unos de voltaje de bobina de 5 voltios y doble contacto, sus salidas están
protegidas con fusibles, los cuales se abrirán ante una sobrecarga o un cortocircuito.

3.6 COMUNICACIÓN RS232

El MAX232 es un integrado dedicado para la comunicación


serial, para su uso deberá conectarse adecuadamente los jumpers en J18 y J19, dependiendo
del microcontrolador que se vaya a usar, por ejemplo el PIC16F877 usa los pines RC6 y RC7 para
este tipo de comunicación, los LEDs D8 y D9 son indicadores de actividad en transmisión y
recepción.

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

3.7 COMUNICACIÓN RS485:

Para comunicaciones donde las distancias del puerto RS232 son insuficientes, puede optar por
usar el puerto RS485, aunque este tipo de comunicación es de half duplex, se pueden lograr
distancias de hasta 1200 metros, mediante 2 cables, además de tener varios puntos,
dependiendo del circuito integrado que use.

3.8 COMUNICACIÓN USB:

El Bus Serie Universal es un puerto que sirve para conectar periféricos a una computadora, este
puerto otorga voltaje en su salida y puede alimentar algunos aparatos cuyo consumo de
corriente es bajo, mediante el se puede enviar y recibir datos.

La ventaja sobre otros tipos de comunicación es su alta velocidad y la fácil instalación de los
periféricos. Algunos microcontroladores poseen este puerto incluido, como el PIC18F2550 y el
PIC18F4550. Algunas computadoras solamente traen este tipo de conexión hacia sus
periféricos, dejando de lado los otros como el puerto serial y paralelo.
7

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

4. INSTALACION DE PICKIT2

El software encargado de la programación es el PICKIT2, este es de propiedad de Microchip, y


esta tarjeta tiene en circuito un programador compatible con PICKIT2, el software está incluido
en el CD, si desea la última versión, puede bajarla de la página de Microchip
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocNam
e=en023805&redirects=pickit2 MPLAB también acepta PICKIT2 como programador y debugger,
pero como debugger tiene bastantes limitaciones.

 Bajar el programa de la Web o ejecutar la versión que está incluida en el CD dentro de


la carpeta PICKIT2.

 Al aparecer el cuadro emergente haga clic en siguiente (next).


8

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

 Escoja la ubicación donde se instalara PICKIT2 y haga clic en Next.

 Ya esta listo para instalar, presione Next.


9

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

 Acepte los términos de la licencia y presione Next

 Ahora ya esta instalado PICKIT2, presione Close para terminar.

5. FUNCIONES BASICAS DEL PICKIT2

Ya puede abrir el programa PICKIT2, si lo abre teniendo conectada la tarjeta aparecerá un


mensaje con el dispositivo conectado; no todos los PICs pueden ser detectados
automáticamente, en el caso de la figura, se observa que se detectó el PIC16F628A; la función
de variar el voltaje no está habilitada, envista de que nuestra tarjeta trabaja con 5 voltios.
Las principales funciones se observan en el medio Read (leer), Write (escribir), Verify (verificar),
Erase (borrar), Blank Check (revisar en blanco). Para abrir un archivo hex, vaya a file e importe el
archivo que desee.

Una función muy útil es “Auto Import Hex + Write Device”, esta función programa
automáticamente el PIC cada vez que el archivo hex varia, por lo tanto cada vez que usted
10

compile su programa, no importando que tipo de compilador use, al finalizar la compilación y


modificarse el hex, PICKIT2 lo detecta y programa automáticamente el microcontrolador.

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

Debe considerar configurar previamente los fuses (tipo de oscilador, código de protección, etc.).
No olvide que en la placa debe existir un jumper en J9 (VPP), y S2 debe estar afuera, los demás
jumpers se deberán configurar de acuerdo al PIC, tipo de oscilador y periféricos a usar.

6. BIBLIOGRAFIA

http://www.amirapress.com/tag/tarjeta-entrenadora-para-pic16f877a
https://www.youtube.com/watch?v=kMlAAhRDs8g
https://es.scribd.com/document/38788286/Manual-Hfk-010u
11

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U


UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
ESCUELA PROFESIONAL DE INGENIERIA ELÉCTRICA

12

LABORATORIO DE CONTROL II – TARJETA DE DESARROLLO HFK-010U

Você também pode gostar