Вы находитесь на странице: 1из 7

28/05/13 Proyectos con Mdulo Entrenador PICAXE 18

www.clubse.com.ar/DIEGO/NOTAS/2/nota49.htm 1/7
Proyectos con Mdulo Entrenador PICAXE 18
Como solemos decir: No caben dudas que con PICAXE, realizar diseos de
circuitos electrnicos es ms sencillo. En Saber Electrnica N 210
describimos el funcionamiento de una alarma de 3 zonas de entrada y dos
zonas de activacin, programable a voluntad del usuario. Una de las zonas es
de disparo demorado y las otras dos zonas son de disparo instantneo. Por
otra parte, una de las salidas es de activacin continua, de modo que una vez
disparada la alarma, slo se desactivar esa salida si se desconecta la central
y la otra salida es temporizada, es decir, una sirena sonar durante 3 minutos
y luego se apagar, quedando el sistema en alerta por si se produce una
nueva interrupcin en alguna de esas zonas, en cuyo caso la salida volver a
activarse. Y eso no es todo... el sistema detectar la posibilidad de fallos en
algn sensor de alguna de las tres zonas y si esto ocurre, la deshabilitar para
que no haya disparos errticos del sistema, quedando las otras dos zonas en
estado normal para detectar la presencia de intrusos. Pero al emplear un
PICAXE-08, el sistema est limitado tanto en zonas de entrada como en
activacin de salidas y en la complejidad del programa al que debe responder
la central. En este artculo publicamos la forma de utilizar el mdulo Clave 2204
Entrenador de 5 entradas y 8 salidas que fue diseado para funcionar con
los microcontroladores PICAXE de 18 terminales para construir un sistema de
seguridad de mejores prestaciones. Esta econmica tarjeta electrnica
permite aprender de manera sencilla y rpida la operacin de estos
dispositivos. El mdulo acepta los PICAXE 18, 18A y 18X.
Desarrollo
PICAXE es un sistema basado en microcontroladores PIC muy fcil de programar
ya que utiliza un lenguaje BASIC muy sencillo, adems de contar tambin con la
posibilidad de programarlos con diagramas de flujo. El sistema PICAXE
aprovecha todas las caractersticas de los microcontroladores de bajo costo que
incorporan memoria FLASH.
Est nueva forma de diseo y programacin, que empezamos a utilizar en
proyectos publicados en Saber Electrnica hace mas de dos aos (vea la
Mascota Electrnica de Saber N 211), se consigue gracias a un sistema
operativo que la empresa inglesa Revolution Education le graba a los PICs de
Microchip. Es decir, un circuito integrado PICAXE no es ms que un PIC al que se
le ha grabado un programa interno para obtener fabulosas ventajas.
El sistema PICAXE est disponible en tres versiones que son el de 8 terminales
(PICAXE-08), 18 terminales (PICAXE-18) y 28 terminales (PICAXE-28). En estos
microcontroladores ya se tienen definidas las terminales que tienen la funcin de
entrada y salida de datos, adems de las terminales que sirven para programar
al PICAXE en sitio, o en otras palabras sobre la misma aplicacin.
En las figuras 1, 2 y 3 se muestran los circuitos esquemticos de la disposicin
de cada uno de los microcontroladores PICAXE.
Cabe aclarar que este tema ya lo hemos presentado varias veces, sin embargo
no est de ms recordar las bases, ya que conocer los circuitos bsicos
PICAXE para diseo de proyectos microcontrolados es tan necesario como
conocer la ley de Ohm.
En la figura 1 se muestra el circuito esquemtico para un PICAXE de 8 terminales,
de las cuales las que estn identificadas como Pin1 E/S, Pin2 E/S, Pin3 E/S y
Pin4 E/S, son terminales que pueden funcionar como entradas o salidas de datos
del exterior hacia el microcontrolador. Las terminales identificadas como Serial
En y Serial Sal, se utilizan para programar al microcontrolador a travs del puerto
serie de una PC, para lo cual las terminales del conector identificado como CON1
se hacen llegar al conector DB9 de la PC tal como se muestra en la figura 4. Por
otra parte, de la misma figura 1 se observa que la terminal identificada como
Serial Sal, cumple con una doble funcin, y dependiendo de donde se ubique un
PROMOCION EXCLUSIVA!!


FIGURA 1

28/05/13 Proyectos con Mdulo Entrenador PICAXE 18
www.clubse.com.ar/DIEGO/NOTAS/2/nota49.htm 2/7
Serial Sal, cumple con una doble funcin, y dependiendo de donde se ubique un
jumper selector en el conector CON2, se podr programar al PIC o esa misma
terminal, una vez programado el PIC, tendr la funcin de una terminal de salida
de datos.
Del circuito esquemtico de la figura 2 se observa la forma en que estn
dispuestas las terminales de un PICAXE de 18 terminales, de las cuales las que
se encuentran identificadas como En 0, En 1, En 2, En 6 y En 7 son dedicadas
exclusivamente para adquirir datos del exterior hacia el microcontrolador. Las
terminales que se encuentran identificadas de la Sal 0 a Sal 7 son
exclusivamente para enviar datos hacia afuera del microcontrolador, mientras que
las terminales identificadas como Serial Sal y Serial En se utilizan para programar
al microcontrolador.
En el circuito de la figura 3 se muestra la forma de conectar a un PICAXE de 28
terminales, en donde aparte de las terminales de entrada que se encuentran
definidas como En 0 a En 7, tambin se cuenta con las terminales de salida
identificadas como Sal 0 a Sal 7, adems de 4 terminales para entrada de datos
analgicos, y por ltimo las terminales de programacin del microcontrolador.
Ya se ha mencionado que el sistema PICAXE no requiere de programador o
borrador, ya que utiliza nicamente tres alambres conectados al puerto serie de
una computadora. Una vez que han sido identificadas las terminales a utilizar en
el conector del puerto serie de la PC, ahora lo que sigue es preparar la conexin
hacia el PIC, tomando en cuenta las terminales tal como se observa en la figura
4. Se puede emplear (es recomendable) un plug de los utilizados para conectar
los audfonos a la salida de audio de un walkman o discman, y tener un cable con
un conector DB9 en un extremo y un plug de audio en el otro.
Central de Alarma Inteligente
En Saber Electrnica N 219 describimos el funcionamiento de una alarma de 3
zonas de entrada y dos zonas de activacin microcontrolada en la que las
variables (tiempos de demora y activacin, zonas instantneas o demoradas,
salidas continuas o temporizadas, etc.) pueden ser reprogramados a voluntad del
tcnico y/o del usuario. Una de las zonas es de disparo demorado para que le d
la oportunidad al usuario de desconectar la alarma cuando est ingresando a la
propiedad, las otras dos zonas son de disparo instantneo, lo que implica que
una vez detectada una interrupcin, las salidas cambian de estado de inmediato.
En cuanto a las salidas, una de ellas es de activacin continua de modo que una
vez disparada la alarma, slo se desactivar esa salida si se desconecta la
central y la otra salida es temporizada, es decir, una sirena sonar durante 3
minutos y luego se apagar, quedando el sistema en alerta por si se produce
una nueva interrupcin en alguna de esas zonas, en cuyo caso la salida volver a
activarse.
El sistema puede detectar posibles fallas en algn sensor de alguna de las tres
zonas y si esto ocurre, la deshabilitar (a la zona) para que no haya disparos
errticos del sistema, quedando las otras dos zonas en estado normal para
detectar la presencia de intrusos.
En la figura 5 se aprecia el diagrama en bloques del sistema de alarma
inteligente con las conexiones a los elementos perifricos, ya sean sensores o
actuadores.
Se compone de una central de alarma microcontrolada, una fuente de
alimentacin, un teclado de activacin, sensores de actividad (magnticos, de
movimiento, interruptores, ultrasonido, de humo, etc.) y sistemas de alerta
(sirena, discador telefnico, etc.).
El corazn de este sistema es la central que posee un microcontrolador
PICAXE-08. En la figura 6 se reproduce el circuito correspondiente a la central de
alarma. Para este integrado se recomienda una tensin de alimentacin de 5V y
dos resistores para establecer la tensin necesarias en los datos a ser
ingresados al PICAXE. Posee 5 patas de entrada/salida de datos denominados
PIN 0 a PIN 4. El PIN 0 (pata 7) solamente puede ser salida de datos, el PIN 3
(pata 4) slo puede ser entrada y el resto pueden ser seteados como entrada o
salida de datos.
Para programar el PICAXE se conecta un plug estreo pequeo en el conector
denominado PROG y por medio de un cable se conecta al puerto serial de la
computadora (vea en la figura 4 el armado del cable). El programa, ya sea en
diagrama de flujo o en BASIC puede construirse en el utilitario Editor de
Programas que puede bajar sin cargo de nuestra web con la clave PICAXE.
El circuito de la central es muy sencillo, en la tabla 1 encontrar la
correspondencia entre las patas del PICAXE y las entradas y salidas de la placa.
En los diagramas que explicaremos, si se detecta un cambio de estado en la
entrada demorada, el operador tiene 10 segundos para desactivar la alarma

FIGURA 2



FIGURA 3


FIGURA 4
28/05/13 Proyectos con Mdulo Entrenador PICAXE 18
www.clubse.com.ar/DIEGO/NOTAS/2/nota49.htm 3/7
entrada demorada, el operador tiene 10 segundos para desactivar la alarma
antes de que se accione el sistema sonoro. No importa que se vuelva a
restablecer el circuito luego de haberse detectado una interrupcin, ya que
igualmente se activarn luego de 10 segundos de detectada la primera
interrupcin.
Cuando se aplica alimentacin a la central, hay un perodo de rearme de 10
segundos durante los cuales las entradas estn inhibidas para dar tiempo al
usuario de abandonar la propiedad protegida luego de haber puesto la alarma.
Durante estos 10 segundos no sern reconocidas ningn cambio de estados en
los sensores de las tres zonas. Pasados estos 10 segundos, si se detecta una
interrupcin en las entradas instantneas, de inmediato se accionarn las
salidas.
En cuanto a las salidas, proponemos dos posibilidades. La salida 1 es de
activacin continua, lo que significa que una vez disparada la alarma, esta salida
slo se deshabilitar si se apaga la central (si se la desconecta) mientras que la
salida 2 es temporizada y esto se debe a que muchas veces el usuario pretende
que exista un sistema sonoro que suene durante un tiempo y luego se apague,
de modo de dar la alerta a un sereno o a la polica pero que no altere la paz a
los vecinos durante mucho tiempo. Esta salida puede estar activa en tiempos de
algunos segundos desde varios minutos y hasta horas.
Las entradas de la central se han dispuesto de forma tal, que hace falta un corto
entre ambos cables para que la zona se active. De esta manera, cualquier corte o
interrupcin har disparar al sistema. Por cada zona puede conectar ms de un
sensor siempre que los mismos estn en serie y que los mismos representen
un corto (un cable) en estado de reposo.
En cuanto a las salidas, note que se han colocado transistores BC548, los que
se saturarn cada vez que una salida se active. En esta condicin se podrn
alimentar dispositivos con un consumo de hasta 150mA. Para el disparo de
sirenas o cualquier otro dispositivo, recomendamos la colocacin de rels en las
salidas, los cuales se conectan directamente (tenga presente que puede colocar
cualquiera de 6V de alimentacin con corriente de activacin inferior a 150mA,
cualquier rel de los usados en circuitos impresos sirve).
Programacin de la Central
Usted puede generar el programa que quiera, teniendo en cuenta las
indicaciones que hemos dado a travs de la tabla 1. Nosotros preparamos dos
versiones, pero nada impide que Ud. realice un programa a su medida.
La primera versin funciona como hemos explicado hasta recin sin ninguna
restriccin, por lo tanto no es inteligente. Se trata de un sistema comn, con 2
zonas de disparo instantneo, una zona de disparo demorado, una salida
continua y otra temporizada. El archivo (programa) para poder abrirlo en el Editor
de Programas se llama sencilla.cad y lo puede bajar de nuestra web:
www.webelectronica.com.ar, haciendo click en el cono password e ingresando la
clave alarma. Con esta clave encontrar tambin el artculo completo, que
incluye la placa de circuito impreso y detalles de conexin y programacin. En
dicho sitio tambin encontrar un link para bajar el Editor de Programacin y un
tutorial para aprender a usar el programa, por si Ud. no ha ledo ediciones
anteriores de Saber Electrnica.
Primero debe armar la placa, revisar que est todo correcto, colocar el cable entre
la placa y la computadora, abrir el editor de programas, abrir el archivo
sencilla.cad, convertir el programa a su correspondiente BASIC y luego
descargarlo sobre la placa. Eso es todo... ahora tendr una central lista para
montar su sistema. Para este programa, hemos programado los siguiente datos:
Tiempo de rearme: 10 segundos
Tiempo de demora de zona: 10 segundos
Tiempo de salida temporizada: 4.6 segundos.
Ahora bien, muchas veces, por desperfectos de un sensor, o porque suciedad
interrumpe un haz en un sensor externo, o por cualquier otro motivo, se dispara
una alarma sin que ello signifique que hay intrusos... simplemente es un
desperfecto. La posibilidad de contar con tres zonas de entrada permite que,
aunque desconectemos una de ellas, exista proteccin por medio de las dos
zonas restantes. Para esta central construmos un diagrama de flujo en el Editor
de Programas para un sistema que va contando la cantidad de veces que se
dispara el sistema desde una zona sin que se haya desconectado la central, de
esta manera, si un sensor se daa, la alarma actuar normalmente, pero al
efectuar tres veces el ciclo de disparo desde la misma zona, el sistema
entender que hay una falla, deshabilitar la zona, pero la central continuar
operando normalmente, protegida por los sensores de las otras dos zonas. Es


FIGURA 5



FIGURA 6


28/05/13 Proyectos con Mdulo Entrenador PICAXE 18
www.clubse.com.ar/DIEGO/NOTAS/2/nota49.htm 4/7
operando normalmente, protegida por los sensores de las otras dos zonas. Es
por este motivo que el instalador deber colocar sensores en lugares
estratgicos, conectados a diferentes zonas, de manera que si un ladrn
reconoce esta forma de operar el sistema, corta un cable externo dndose a la
fuga hasta ver qu sucede y si nadie acude al aviso vuelve, ser detectado por
otro sensor (conectado a otra zona) y la alarma volver a dar una seal de aviso.
De esta manera, si el dueo de casa sale de vacaciones y la alarma se dispara
por una falla, los vecinos no debern soportar el sonido del sistema de aviso
durante horas... slo 3 veces el tiempo programado para la salida temporizada.
En la tabla 2 se lista el programa en BASIC que realiza estas funciones. El archivo
para poder abrir esta versin que llamamos inteligente (porque en base a datos
previos realiza diferentes cosas) en el Editor de Programa se llama media.cad y
lo puede bajar de nuestra web: www.webelectronica.com.ar, haciendo click en el
cono password e ingresando la clave alarma.
Para completar el sistema de seguridad, ademas de esta central de alarma
hacen falta los sensores (magnticos, de movimiento, ultrasnicos, barreras
infrarrojas, etc.), la fuente con su batera, el teclado y el sistema de aviso. La
principal limitante que tiene esta central es que slo posee tres zonas de entrada,
2 salidas y un espacio reducido en la memoria del PICAXE para grabar
programas ms poderosos. Este escollo puede salvarse si se emplea una
central construda a partir de un PICAXE 18 y para realizarla contaremos con un
Mdulo Entrenador de Microcontroladores PICAXE, que tiene la clave 2204 y que
fue desarrollado por el Ingeniero Wilfrido Gonzlez Bonilla.
Mdulo Entrenador Picaxe de 18 Patas con Rel
El mdulo Clave 2204 Entrenador de 5 entradas y 8 salidas est diseado para
funcionar con los microcontroladores PICAXE de 18 terminales. Esta econmica
tarjeta permite aprender de manera sencilla y rpida la operacin de estos
dispositivos. El mdulo acepta los PICAXE 18, 18A y 18X.
Observe el diagrama esquemtico del mdulo en la figura 7, al mismo tiempo
que identifica fsicamente sus partes, de tal forma que ir descubriendo la
manera de utilizarlo y aprender los detalles de construccin que luego le
permitirn realizar sus proyectos.
Esta tarjeta se puede alimentar con AC o DC. Se recomienda utilizar un
Eliminador de Bateras Universal y seleccionar voltajes entre 9V y 12V de corriente
continua. Un pequeo Led de 3 mm se encender para indicarnos que la tarjeta
ya tiene energa.
El circuito integrado LM7805 es un regulador que mantiene una tensin constante
de 5 Volts, necesaria para la alimentacin del PICAXE. Se incluyen dos bornes
atornillables sobre la tarjeta que cuentan esta tensin de 5 Volts, que resultan
muy tiles para alimentar otros mdulos.
Observe que la tarjeta cuenta con 8 relevadores de 10 amperes, cuyos contactos
UPDT estn conectados a terminales atornillables (figura 8). Un circuito UL2803
sirve de manejador para alimentar las bobinas de los relevadores a las salidas
del PICAXE (figura 9); se podran utilizar 8 transistores BC548 en lugar de este
integrado. Los relevadores cuentan con un Led piloto para monitorear su estado
(figura 8).
Cada una de las 5 entradas, convenientemente accesibles con bornes
atornillables, tiene conectada una resistencia a positivo, lo que en trminos
tcnicos se le conoce como resistencia de pull-up. Esta resistencia tiene como
funcin garantizar un estado lgico UNO cuando la entrada este al aire. Para
activar alguna de las entradas se requiere cerrar al negativo, es decir, aplicarles
un CERO o bien conectarlas a tierra. La tierra se localiza en la misma tira de
terminales atornillables para su conveniencia.
Un interruptor tipo push-botn nos permite realizar el RESET que en algunas
ocasiones necesita el PICAXE.
Las tiras de Pines de 2x5 nos permiten conectarnos fcilmente a algunas
terminales del PICAXE y as hacer uso de algunos otros dispositivos que nos
permitan aprender ms o enriquecer nuestros proyectos con otras funciones.
Por ejemplo, en la tira de pines localizada en el lado Izquierdo, marcada con la
Leyenda LCDSER, se puede conectar una pantalla LCD y en la tira de Pines del
lado derecho se puede conectar un puerto RS232 u otros dispositivos seriales.
La versatilidad de los dispositivos PICAXE permiten implementar funciones
electrnicas de forma rpida y eficiente.
Su bajo precio y la sencillez con la que se programan, son caractersticas que los
han hecho una de las lneas de microcontroladores ms populares hoy en da.
Basta con tener conocimientos bsicos del lenguaje BASIC para que en unos
cuantos minutos se puedan empezar a escribir programas para los PICAXE.
Los PICAXE, circuitos integrados basados en microcontroladores PIC del
FIGURA 7


FIGURA 8

PROMOCION EXCLUSIVA!!
28/05/13 Proyectos con Mdulo Entrenador PICAXE 18
www.clubse.com.ar/DIEGO/NOTAS/2/nota49.htm 5/7
Los PICAXE, circuitos integrados basados en microcontroladores PIC del
fabricante Microchip, se distribuyen con un firmware precargado y aprovechan la
capacidad de los microcontroladores de esta serie de reprogramar su memoria
de programa FLASH directamente en forma serial.
El firmware que incluyen los PICAXE contiene rutinas de uso comn como son los
retardos, generacin de sonidos, gestin de entradas y salidas tanto digitales
como analgicas, etc.
Un programa de computadora permite editar y compilar los programas para los
PICAXE. Este software depura y traduce las instrucciones del programa en
lenguaje BASIC a cdigo mquina, mismas que al descargarlas al PICAXE se
aaden al firmware que ya trae precargado desde la distribucin.
Los PICAXE tienen la gran ventaja de que no requieren de un programador
especial o de costosos circuitos electrnicos para cargarles los programas.
Con slo tener un puerto serie disponible en la PC y un cable de tres vas, es
posible grabarlos directamente sobre el circuito de la aplicacin.
La interfase de programacin establecida en el sistema PICAXE es el cable que
ya hemos descripto, que se mostr en la figura 4 y cuyo detalle constructivo se
muestra en la figura 10.
Como puede observar, se propone un plug y un jack de 3mm, igual al que se
utiliza en aplicaciones de audio, conectado al PICAXE con un arreglo de
resistencias de 22k y 10k. Un conector DB9 hembra en el otro extremo del cable
se utiliza para conectarlo al puerto serie de la PC. Para programar cmodamente
el PICAXE en este mdulo con clave 2204, se ha implementado un Jack de 3 mm
para descargar los programas directamente desde la PC hacia el PICAXE.
Usted puede fabricar su propio cable o bien puede adquirirlo con la Clave: 2203.
Para facilitarle un poco ms las cosas analice los siguientes ejemplos:
En los programas MiEje1 y MiEje2 aprenda a encender y apagar algunos
relevadores. Est usted en la libertad de cambiar la secuencia a su gusto.
De estos ejemplos puede sacar buenas ideas, preparar un aparato sicodlico
para su prxima fiesta familiar o si quiere ganar algunos billetes extra, puede
fabricar algn equipo PROFESIONAL.
En MiEje3 ya se conectan algunas entradas y se puede aprender cmo activarlas.
MiEje4 es un poco ms avanzado, pero nada del otro mundo, ya podr conectar
un Mdulo para escribir en una pantalla LCD.
La direccin de Internet para buscar los programas es: http:
//www.electronicaestudio.com/picaxe.htm
Vea los mdulos Clave: 715 y 715-1.
En los programas Contador.bas y ControlSecuencial.bas encontrar ms ideas
de cmo controlar su LCD. Si quiere saber cmo funcionan los Semforos, vea el
programa Semforo.bas y conecte la tarjeta Clave: 2230 para simular uno
pequeo de juguete. Pero si quiere poner uno verdadero en la esquina de su
casa, solamente tienen que conectar los focos a los relevadores y listo. Tambin
puede practicar con un Sensor de Vibraciones Clave: PH1104. Vea el programa
Sensor de Vibraciones.bas en la direccin de Internet dada anteriormente.
El Mdulo Juega Leds
En Saber Electrnica N 235 publicamos un proyecto que emplea un PICAXE de
18 terminales mediante el cual es posible encender tiras de Leds en diferentes
secuencias. Se trata de una tarjeta con la cual se pueden programar mltiples
juegos de luces y almacenarlos en la memoria EEPROM del PICAXE. Es
recomendable que lea el mencionado artculo (si no tiene la revista puede
descargar la nota desde nuestra web: www.webelectronica.com.ar, en la seccin
Ediciones Anteriores de Saber Electrnica) y que emplee una estructura de
programa similar a la que all se da, realizando las modificaciones necesarias,
para utilizar nuestro entrenador. En ese caso los rels se activarn al ritmo que
Ud. haya programado y en la secuencia establecida en el programa.
De la Redaccin de la Revista Saber Electrnica

FIGURA 9


28/05/13 Proyectos con Mdulo Entrenador PICAXE 18
www.clubse.com.ar/DIEGO/NOTAS/2/nota49.htm 6/7
FIGURA 10


PROMOCION EXCLUSIVA!!




28/05/13 Proyectos con Mdulo Entrenador PICAXE 18
www.clubse.com.ar/DIEGO/NOTAS/2/nota49.htm 7/7
Posicionado por < ProSEO >

Вам также может понравиться