Está en la página 1de 4

AUTOMATIZACIN RADIOMANDO 4 CANALES, CON APRENDIZAJE AUTOMTICO

Un clsico receptor de radiomando con 4 canales, FT205K, con aprendizaje automtico de los cdigos, que se memorizan en la memoria flash del microcontrolador. Con funcionamiento monoestable (2 segundos) o biestable, reconoce los cdigos de 12 bits, dos estados, norma MM53200/UM86409 (National), transmitidos en AM a 433,92 MHz.
por Paolo Gaspari

o por antiguos menos renovados, los sistemas domsticos de radiomando con transmisor palmar han incorporado tecnologas impensables hace slo diez aos. Una de las ms interesantes novedades es el aprendizaje automtico de cdigos por un microcontrolador programado: se enva al receptor el cdigo del transmisor, el microcontrolador lo memoriza y, a partir de este momento slo obecer a este cdigo. La codificacin con dip-switch ha quedado superada. En este artculo se presenta el kit para montar un clsico receptor de autoaprendizaje de 4 canales, sintonizado a 433,92 MHz, de muy sencillo montaje y utilizacin an ms sencilla. El corazn y el cerebro del circuito es un microcontrolador programado en cuya memoria re-escribible elctricamente (EEPROM) se almacenan los datos. El programa implementado prev el uso de la codificacin National MM53200 (o sus equivalentes UMC UM3750 y UM86409), con 12 bits en dos estados. Los 4 rels de salida pueden funcionar en modo monoestable (por 2 segundos) o biestable. En realidad, se ajustan de dos en dos: el ajuste de CH1 implica CH2 y el de CH3 es el mismo que el

de CH4. A primera vista, el esquema elctrico es sumamente sencillo y se distinguen 4 grandes bloques: el PIC16F84 programado, el mdulo hbrido U2 (un receptor Aurel RF290A/433 completo), el buffer U4 y el inevitable regulador de tensin U1. El microcontrolador gestiona todo el aparato y acta de forma diferente segn la disposicin de los interruptores S1, S2 y S3. El programa se articula en dos rutas principales segn el estado de la patilla 13, condicionado por la posicin del dip S3: si est abierto, se inicia la rutina de funcionamiento normal y, si est cerrado, pasa a la rutina de autoaprendizaje. Desde el momento en que se cierra S3, el microcontrolador espera que a su patilla 6 llegue un tren de impulsos; al recibirlo procede a analizar su estructura, es decir, el programa lo "inspecciona" y "decide" si puede clasificarse como un cdigo del formato National; en caso positivo, la informacin se transfiere a la EEPROM, donde queda almacenada al reabrir S3. Cada combinacin de DS1 y DS2 define qu canal controlar el cdigo memorizado. Estos mismos microinterruptores son los que, en funcio-

esquema elctrico

namiento normal, definen el modo de operacin de las salidas (monoestable o biestable), as que, una vez terminada la fase de aprendizaje (al reabrir S3), el usuario deber reajustarlos de acuerdo con sus deseos o necesidades funcionales. Al dar por terminada la fase de aprendizaje (abriendo S3) no se produce seal alguna. En la fase de funcionamiento normal (es decir, con S3 abierto) el circuito se comporta como un receptor de radiomando normal y corriente. El programa implementado en el microcontrolador "corre" siempre en bucle; primero verifica el estado de los dipswitches S1 y S2 y lee la posicin de S3. Cuando ste est cerrado salta a la rutina de autoaprendizaje: aqu, la disposicin de S1 y S2 indicar qu

nmero de canal est esperando "aprender" su cdigo. Si, en cambio, al comienzo del ciclo S3 est abierto, el microcontrolador pasa a esperar pacientemente alguna seal radiotransmitida que acceder por la lnea RB0 en forma de tren de datos; apenas identificado el primer bit, el software pone en memoria toda la lnea y certifica que est en formato MM53200 (o sus equivalentes UM3750, UM86409, etc.). A partir de este punto pueden darse dos supuestos: si el cdigo es de un formato no reconocido (por ejemplo, por tener una frecuencia de reloj demasiado diferente a la norma, o estar afectado por interferencias graves) el microcontrolador abandona el procedimiento y vuelve al inicio, o sea, a la lectura de los dip-switches y a la espera de un nuevo

tren de datos, borra de la memoria los datos recin recibidos y suspende el proceso. Si, en cambio, el tren resulta ser del formato MM53200, el programa prosigue, lee los 12 bits y los compara con los cdigos memorizados previamente: si el recibido es igual a uno de los cuatro, activa la correspondiente salida, llevndola a nivel alto segn el ajuste de S1 y S2. El resto del esquema elctrico apenas tiene secreto alguno: muy pocos componentes perifricos complementan el microcontrolador. Siguiendo el recorrido de la seal, el primer bloque es el receptor de radio U2, un mdulo Aurel RF290A/433, sintonizado a 433,92 MHz; su detector de AM extrae la envolvente moduladora (que no es ms que la sucesin de impulsos generados por el codifica-

D i a g r a m a d e M O N TA J E
Lista de Componentes U1: 7805 regulador U2: mdulo AUREL R1: 10 kilohmios RF290A/433 R2: 10 kilohmios U3: PIC16F84A (MF205 R3: 10 kilohmios ) R4: 10 kilohmios U4: Line-driver R5: 470 kilohmios ULN2803 R6: 2,2 Megohmios LD1: LED rojo 5mm R7: 2,2 Megohmios T1: transistor BC557B R8: 1 kilohmios Q1: cuarzo 4 MHz C1: 470 F 16VL elec- RL1-RL4: rel miniatura troltico 12 V 1 A C2: 100 nF multicapa C3: 470 F 16VL elec- Varios: troltico - zcalo 9 + 9 ( 2 ud.); C4: 22 pF cermico - dip-switch 4 polos; C5: 22 pF cermico - hilo conductor 17 cm; D1: 1N4007 diodo - regleta de conexin 3 D2: 1N4148 diodo

dor del transmisor) y en su comparador de tensin restaura la forma de onda rectangular de los impulsos para facilitar su lectura por el PIC16F84 que acta como descodificador. La seal emerge del mdulo por la patilla 14 y alcanza el microcontrolador por la patilla 6 (RB0). El PIC16F84 no tiene potencia suficiente para actuar los rels, por lo que se ha intercalado el

line-driver ULN2803, que contiene 8 amplificadores Darlington en colector abierto conectados a un colector comn: cada salida puede entregar hasta 500 miliamperios. Para aprovechar al mximo la proteccin que brindan los diodos internos del excitador de lnea, la alimentacin de los rels es la aplicada a la patilla 10 del ULN2803.

LOS DIPS
MEMORIZAR CANAL 1 MEMORIZAR CANAL 2 MEMORIZAR CANAL 3 MEMORIZAR CANAL 4 CH1-CH2 BIESTABLES CH1-CH2 BIESTABLES BLES CH1-CH2 MONOESTABLES CH3-CH4 BIESTABLES CH3-CH4 BIESTABLES CH3-CH4 MONOESTA-

Todo el circuito receptor funciona con 12 V en c.c. aplicados entre los puntos "+V" y "V" (masa): esta tensin alimenta directamente la patilla 15 del mdulo receptor (U2), el integrado estabilizador (U1), el excitador de lnea (U4) y la seccin de rels de salida (RL1, RL2, RL3 y RL4). El resto del circuito se alimenta de los 5 voltios estabilizados que entrega el 7805 U1. El consumo total del aparato, con todos los rels activados, es del orden de 200 mA. Conocido el circuito con alguna profundidad, puede pasarse a su montaje. Manteniendo al alcance de la vista el diagrama de montaje y el esquema elctrico, comenzar insertando los componentes de perfil ms bajo, resistores y diodos (vigilando la polaridad de stos: el ctodo ocupa el extremo sealado con una franja de color); colocar luego los zcalos para el ULN2803 y el microcontrolador (ambos de 9+9 patillas), verificando la coincidencia de la muesca. Acto seguido pueden

montarse los condensadores, prestando atencin a la polaridad de los electrolticos. Ya puede instalarse el dip-switch binario de 4 vas, cuyo primer elemento (1) debe quedar hacia la entrada de alimentacin (va conectado a la patilla 11 del zcalo del microcontrolador); la cara metlica del regulador 7805 debe mirar hacia el zcalo de U4. El mdulo RF290A entra en un solo sentido y el cuarzo no tiene polaridad. Para las conexiones con el exterior se montan unas regletas de conexin a tornillo de paso 5 mm. Como antena puede utilizarse un tramo de hilo de cobre rgido de 17 cm de longitud en el punto marcado "ANT". No es la antena ideal, pero bastar para la mayora de aplicaciones. Para mejorpar el alcance puede montarse la antena de varilla AS433 sobre una base metlica de 350x350 mm puesta a masa: es la configuracin "ground-plane". Puede instalarse en el exterior aprovechando cualquier hueco en fachada o ventana para pasar el cable coaxial de 2,5 metros de que va provista. Insertando cada integrado en su zcalo el montaje quedar terminado. El proceso de programacin es el siguiente: cerrar el dip S3 y ajustar S1 y S2 segn el canal que se desee activar (vase la tabla adjunta). Alejarse un par de metros para evitar saturar el receptor y transmitir un cdigo accionando un pulsador del transmisor: el led debe parpadear rpidamente un par de segundos y permanecer encendido otro par de segundos antes de apagarse. Esperar un par de segundos antes de reajustar los microinte-rruptores, ya que hasta ese momento el microcontrolador no "escucha" de nuevo el canal de entrada de datos. Reajustar la posicin de S1 y S2 y repetir el proceso para otro canal. Una vez memorizados los cdigos (no necesariamente cuatro: puede terminarse el proceso una vez "aprendidos" los cdigos que interese en cada caso o por qu no? puede darse a los cua-

DISPONIBILIDAD DEL M AT E R I A L
El kit descrito est disponible (Cd. FT205K) al precio de Euros 43,00, IVA incluido. El kit comprende el circuito impreso taladrado y serigrafiado, el microcontrolador programado y todos los componentes. No comprende alimentador ni caja. El transmisor palmar de 4 canales FT3750/4C/Saw est disponible a Eur 26,00 (montado). PEDIDOS a: IberFutura, S.L. Tel. 934 188 971 Fax 934 187 975 o va Internet

También podría gustarte