Sei sulla pagina 1di 15

Entrenador SEDPIC18 - Manual de Usuario

Soluciones Electrnicas RL 1












Entrenador SEDPIC18
Manual de usuario





Sistema de Desarrollo SEDPIC18
Grabacin de Programas
Entrenador SEDPIC18 - Manual de Usuario
Entrenador SEDPIC18 - Manual de Usuario 2
Sistema de Desarrollo SEDPIC18

El entrenador SEDPIC18 es un completo sistema de desarrollo para el aprendizaje y
diseo de proyectos basados en microcontroladores PIC de 18 pines de Microchip. Permite
trabajar con los dispositivos PIC ms populares actualmente, entre los que se cuentan los
siguientes: PIC16F88, PIC16F627, PIC16F628 y el ya clsico PIC16F84A.












Caractersticas

A continuacin se presentan las caractersticas ms relevantes del sistema de desarrollo
SEDPIC18:

El entrenador SEDPIC18 se presenta totalmente armado y probado.
Alimentacin nica mediante adaptador AC/DC (no incluido) de 9 a 12VDC 500mA
mn. con negativo al centro. El entrenador cuenta con circuitos de proteccin, filtrado y
regulacin.
Admite dispositivos PIC 18 pines.
Oscilador a cristal de cuarzo para generar la frecuencia general de trabajo del sistema.
El cristal suministrado es de 4MHz.
Sistema de Desarrollo SEDPIC18 y su logotipo
Entrenador SEDPIC18 - Manual de Usuario
Soluciones Electrnicas RL 3
Dos modos de trabajo diferentes que se seleccionan fcilmente mediante un
conmutador. El modo Run se emplea cuando el dispositivo est grabado y se dispone
a probar su funcionamiento. El modo Prog. se emplea durante la grabacin, lectura y
borrado del dispositivo, en ese momento se debe mantener presionado el pulsador de
Reset. Estas tareas se realizan mediante el puerto serie de una PC dotada del software
de grabacin correspondiente (WinPic800).
Se suministra el cable SC-01 el cual conecta el entrenador con la PC.
Cuenta con un conector ICSP que permite conectar el entrenador a otros grabadores
externos dotados de las seales ICSP (siempre y cuando coincida en la distribucin de
pines).
Dependiendo de la versin adquirida puede incluir un microcontrolador PIC de 18
pines.

Mdulos y perifricos incluidos











El entrenador SEDPIC18 tiene una serie de selectores que permiten la activacin de
determinados perifricos:
Selector Perifrico
J1 (doble) Interfaz RS232
J2 Display 7 segmentos
J3 Leds
J4 Buzzer
Regulador de voltaje
Grabador-programador
serial
Oscilador
Pulsadores
Interruptores
Leds
Buzzer
Interfaz RS232
Display 7 segmentos

Entrenador SEDPIC18 - Manual de Usuario
Entrenador SEDPIC18 - Manual de Usuario 4
La fuente de alimentacin

Esta etapa es la encargada de establecer la tensin general de +5Vcc con la cual se
alimenta el entrenador SEDPIC18. En la figura se muestra su ubicacin.
El diagrama esquemtico se muestra en la figura inferior.
A la entrada se aplica una tensin de 9 a 12VDC, los cuales
provienen de una fuente de alimentacin externa con tierra en el
centro. El interruptor principal conecta la alimentacin al
sistema. El diodo FD1 evita la polarizacin inversa, protegiendo
al equipo. El regulador FU1 estabiliza la tensin a 5VDC con un
mximo de 1A. Los condensadores FC2 y FC3 terminan de
reducir el rizado. El diodo piloto FD2 indica la presencia de los
5VDC y encendido del equipo.
La fuente de alimentacin











Esquema de la fuente de alimentacin

Entrenador SEDPIC18 - Manual de Usuario
Soluciones Electrnicas RL 5
El oscilador

Se encarga de generar la frecuencia de trabajo del microcontrolador. Su esquema se
muestra en la figura izquierda. Est formado por el cristal de cuarzo OX1 y los condensadores
OC1 y OC2.











Entradas digitales

Se muestran en la fotografa de la figura, estn formadas por 5 pulsadores individuales
y 4 interruptores integrados (dip-switch).
En la figura siguiente se muestra el diagrama
esquemtico de estas entradas cuyas seales estn
disponibles en el puerto A del microcontrolador.

Pulsadores e interruptores

Cuando los pulsadores (PA0, PA1, PA2, PA3 y PA4) o los interruptores (IA0, IA1, IA2
e IA3) estn abiertos proporcionan un nivel lgico 1 gracias a las resistencias pull-up
conectadas a Vcc. Cuando algn pulsador o interruptor se cierra, se conecta directamente con
la seal GND o tierra, por lo que proporcionan un nivel lgico 0.


El oscilador principal

Esquema del oscilador principal

Entrenador SEDPIC18 - Manual de Usuario
Entrenador SEDPIC18 - Manual de Usuario 6
















Salidas digitales

Esta etapa esta formada por 8 diodos led
(LB0-LB7) que sirven para monitorear el nivel
lgico de las lneas a las que estn conectadas,
en este caso al puerto B del microcontrolador. El
selector J3 permite activar o desactivar el
mdulo de leds. Ver la figura derecha.
El diagrama esquemtico se muestra en la figura inferior. Un nivel lgico 1 por
cualquiera de esas lneas provoca el encendido del led correspondiente, mientras un nivel
lgico 0 lo apaga. Es una
forma simple y muy ilustrativa
de visualizar el estado binario
de los pines de salida de un
PIC.

Esquema de las
entradas digitales

Mdulo de leds


Esquema del mdulo de
leds

Entrenador SEDPIC18 - Manual de Usuario
Soluciones Electrnicas RL 7
Mdulo buzzer

Se muestra en la figura izquierda. Este mdulo consta de un pequeo altavoz o buzzer a
travs del cual se pueden emitir sonidos generados por el microcontrolador.
El diagrama esquemtico se muestra en la figura derecha. El pin del microcontrolador
asociado a este mdulo es RA0. En caso de ser necesario, existe un transistor (BQ1) que
amplifica la seal proveniente de este pin para producir una seal con capacidad de manejar el
buzzer.










Mdulo interfaz RS232

Su ubicacin se muestra en la figura derecha. Consiste
en una interfaz que permite adaptar los niveles de tensin
lgicos del microcontrolador a los niveles RS-232. El conjunto
de selectores J1 permite activar este mdulo. Cabe destacar que,
en este caso, los pines del microcontrolador utilizados para la
comunicacin RS-232 son RA3 para Tx y RA4 para Rx.

Interfaz RS232

El diagrama esquemtico se muestra en la figura siguiente. Esta interfaz permite
realizar todo tipo de comunicaciones serie entre el entrenador SEDPIC18 y cualquier otro
equipo (una PC, por ejemplo) mediante el protocolo RS-232.
Mdulo buzzer

Esquema del mdulo buzzer

Entrenador SEDPIC18 - Manual de Usuario
Entrenador SEDPIC18 - Manual de Usuario 8
Las caractersticas de la comunicacin (velocidad, paridad, bits de inicio, etc.) se deben
definir en el programa del microcontrolador. La mayora de los modelos de PIC actuales
incluyen un mdulo USART interno que se encarga de generar las seales del protocolo RS-
232, lo cual facilita el trabajo de programacin.












Esquema de la interfaz RS232

Mdulo display 7 segmentos

Su ubicacin se muestra en la figura izquierda. Se trata de un display 7 segmentos
ctodo comn, el cual sirve para visualizar dgitos y caracteres.
En la figura derecha se muestra el diagrama esquemtico. Las lneas de entrada se
conectan al puerto B del microcontrolador mediante las resistencias LR0-LR6. El selector J2
permite activar este mdulo.













Display 7 segmentos

Conexin del display 7 segmentos

Entrenador SEDPIC18 - Manual de Usuario
Soluciones Electrnicas RL 9
Mdulo de grabacin Programador

Se muestra en la figura izquierda. Su funcin es realizar los trabajos de grabacin y
lectura del microcontrolador PIC instalado en el entrenador SEDPIC18.

El diagrama en bloques del mdulo de grabacin
se muestra en la figura derecha. El selector de grabacin
permite elegir entre los dos modos de funcionamiento
del microcontrolador: con Prog se selecciona el modo
de grabacin mientras que con Run se selecciona el
modo de ejecucin.


En el modo de
ejecucin se presenta en el
pin MCLR/Vpp una tensin
de 5VDC, mientras que las
lneas RB6 y RB7 funcionan
como terminales normales de
entrada/salida.



En el modo de grabacin se presenta en el pin MCLR/Vpp una tensin aproximada de
13VDC, mientras que las lneas RB6 y RB7 cambian su funcin a pines de comunicacin
sincrona bidireccional. RB6 recibe la seal Clock la cual transporta los pulsos de reloj para
el sincronismo de los datos. En RB7 se encuentra presente la seal Data la cual permite
transferir los datos de forma serie entre el PC y el hardware de grabacin. Mientras se
programa el dispositivo, se debe mantener el pulsador de Reset presionado todo el tiempo.
En el modo de grabacin adems es posible utilizar un grabador externo a travs del
conector ICSP.
Mdulo de Grabacin
Diagrama en bloques

Entrenador SEDPIC18 - Manual de Usuario
Entrenador SEDPIC18 - Manual de Usuario 10
En el siguiente tema grabaremos un archivo de ejemplo incluido en el DVD que
acompaa al entrenador SEDPIC18. La ubicacin es:
DVD:/Proyectos/PIC16F84A/MPLAB_1/ EJEMPLO_MPLAB.hexeste archivo ejecutable en
la memoria de programa del PIC. Para ello debemos comunicar el entrenador SEDPIC18 con la
PC. Conectaremos el extremo DB9 hembra del cable SC-01 al puerto serial de la PC y el
extremo RJ45 al conector PC del entrenador.
Conecte el adaptador AC/DC, pero no encienda an. Asegrese que el conmutador de
modo se encuentra en la posicin Prog.
Configure los selectores de la siguiente forma:
Selector Perifrico Posicin
J1 (doble) Interfaz RS232 Off
J2 Display 7 segmentos Off
J3 Leds On
J4 Buzzer Off

Software de Grabacin WinPIC800
El WinPIC800 es una de las aplicaciones de grabacin de microcontroladores PIC ms
populares y utilizadas actualmente. Permite trabajar con muchos dispositivos, entre ellos los
que estudiamos en el presente curso. Lo puedes descargar libremente desde la Web
www.winpic800.com aunque tambin se encuentra incluido en el CD-ROM del curso en la
carpeta Aplicaciones.
En Soluciones
Electrnicas RL, tras
chequear y comprobar su
funcionamiento con un
buen nmero de
dispositivos PIC podemos
afirmar que hemos obtenido
unos excelentes resultados.



Entrenador SEDPIC18 - Manual de Usuario
Soluciones Electrnicas RL 11
Proceso de Grabacin
La primera vez que ejecutamos el WinPic800 debemos configurar el entrenador
SEDPIC18 para comunicar con el puerto serial de la computadora. En la barra de herramientas
pulsa Configuracin y luego Hardware.











Saldr la ventana WinPic800 (Hardware Configuracin) en la cual debemos
seleccionar en la opcin Seleccin del Hardware, JDM programmer. Cuando terminemos
de configurar pulsa en Confirmar cambios. En este momento encienda el entrenador
SEDPIC18. Ahora elegimos la gama media, es decir, los microcontroladores de la serie
PIC16F.










Entrenador SEDPIC18 - Manual de Usuario
Entrenador SEDPIC18 - Manual de Usuario 12
Despus de seleccionar la gama media 16F, seleccionamos el modelo con el cual
trabajaremos, por ejemplo el PIC16F84A. Tambin podemos presionar el botn de
reconocimiento automtico .













Vamos a abrir el archivo EJEMPLO_MPLAB.hex para prepararlo para cargarlo al
programador del entrenador SEDPIC18.













Entrenador SEDPIC18 - Manual de Usuario
Soluciones Electrnicas RL 13













Aunque nuestros programas ya tienen la configuracin del microcontrolador, tambin
podemos modificarla en la pestaa Config.













En el caso del PIC16F84A seleccionaremos el oscilador correspondiente, en este caso
ser XT para cristales de cuarzo de hasta 4Mhz.
Entrenador SEDPIC18 - Manual de Usuario
Entrenador SEDPIC18 - Manual de Usuario 14
En los bits de configuracin podemos seleccionar varias configuraciones para el
PIC16F84A. WDT: (Watchdog Timer) para habilitar el Watchdog, PWRT (Power-up Timer)
para habilitar el retraso en el encendido y CP (Code Protect) para proteccin del cdigo del
programa.
Finalmente pulsamos y mantenemos presionado el botn de Reset del entrenador y
luego hacemos clic en el botn de grabacin :













Debe aparecer la siguiente ventana al final del proceso de grabacin:









Ha llegado el momento de probar nuestro programa. En el entrenador cambie la
posicin del conmutador de modo a la posicin Run y deje de presionar el botn de Reset.
Entrenador SEDPIC18 - Manual de Usuario
Soluciones Electrnicas RL 15
En este momento debe observar como se alterna el encendido de los cuatro primeros y cuatro
ltimos leds. Si no presenta este comportamiento debe revisar el cdigo y de ser necesario
compilar nuevamente. Tambin revise el estado de los selectores.
Si todo ha funcionado correctamente, entonces Felicitaciones!!! ha grabado y puesto
en marcha su primer programa!

Potrebbero piacerti anche