Sunteți pe pagina 1din 14

Dimmer Digital Con Control Remoto

Autor: Rubn Santa Anna Zamudio Fecha: 20/07/08 Versin del documento: 1.0

Tabla de Contenidos
Introduccin...............................................................................................................................5 Objetivos....................................................................................................................................5 Descripcin General del Proyecto..........................................................................................5 Desarrollo Terico.....................................................................................................................6 Control de fase........................................................................................................................6 El protocolo de comunicacin SIRC.......................................................................................6 Diseo de la fuente capacitiva................................................................................................7 El triac.....................................................................................................................................7 Microcontrolador PIC12F........................................................................................................7 Desarrollo del Software............................................................................................................8 Algoritmo de recepcin...........................................................................................................8 Deteccin de cruce por cero...................................................................................................8 Funcionamiento del Software (Versin 1.5.050708)..............................................................8 Construyendo el dimmer..........................................................................................................9 Recomendaciones..................................................................................................................9 Lista de Materiales..................................................................................................................9 Formas de onda......................................................................................................................10 AC y deteccin de cruce por cero........................................................................................10 Salida del receptor IR...........................................................................................................10 Compuerta de Triac..............................................................................................................10 Apndice..................................................................................................................................11 Diagrama Esquemtico.........................................................................................................11 Tablas de direcciones/comandos *.......................................................................................12 Diseo de circuito Impreso...................................................................................................12
Cara Superior.................................................................................................................................................................12 Cara Inferior....................................................................................................................................................................12

Notas para el lector.................................................................................................................12 Licencia....................................................................................................................................13 Referencias..............................................................................................................................13

Dimmer Digital para lamparas incandescentes

Introduccin
Un dimmer es un dispositivo que permite regular la intensidad luminosa de una lampara (Ilustracin 1). Fundamentalmente se usan dimmers en lamparas incandescentes comunes, debido a que la implementacin para este tipo de bombillas es la mas sencilla. Anteriormente los dimmers eran resistencias variables, sin embargo, la disipacin de potencia era una limitante grave para este tipo de circuitos. Hoy en da, los dispositivos semiconductores permiten realizar un control preciso de el voltaje y la corriente que se aplica a la carga. Una forma de controlar la corriente que se aplica al filamento de la lampara es el control de fase (phase control), que consiste en variar la cantidad de tiempo en que se suministra corriente a la carga en cada hemiciclo de la onda de corriente alterna. Podemos decir que esta tcnica es similar a la modulacin por anchura de pulso. Habitualmente en los dimmers, la conmutacin de corriente alterna se realiza utilizando un TRIAC, este es un dispositivo de tres terminales que funciona como un switch bidireccional. Una corriente relativamente pequea en la terminal gate permite que el TRIAC pase de un estado de alta impedancia, a un estado de conduccin, permitiendo as que la corriente fluya hacia la carga.

Ilustracin 1: Dimmers Comerciales

Descripcin General del Proyecto.


El circuito que pretendemos construir deber permitir el control de luminosidad de una lampara mediante un control remoto infrarrojo comn. Para permitir la recepcin de la seal de infrarrojo proveniente del control se ha elegido el circuito integrado TSOP1740 usado comnmente en sistemas de control remoto y con deteccin de portadora de 40 Khz. Este contiene en su interior la electrnica necesaria para realizar el proceso de demodulacin de la seal de infrarrojo, entregando en su salida una seal digital lista para ingresar al microcontrolador. El microcontrolador por su parte ser el encargado de realizar la mayora de las funciones crticas del circuito, entre ellas la decodificacin de las seales provenientes del sensor de infrarrojo. Actualmente existen multitud de protocolos de comunicacin usados en mandos a distancia, sin embargo para este proyecto nos apegaremos al estndar de Sony, el protocolo SIRC (Sony Infra Red Control) debido principalmente a su sencillez. Otra parte importante del circuito que hay que comentar es el triac, este componente se encargar de realizar la conmutacin de la carga. Normalmente los triacs requieren de una cantidad de corriente relativamente grande en la compuerta para comenzar a conducir. Esto es un problema grave cuando el triac debe ser gobernado por circuitos lgicos como es el caso que

Objetivos
Disear un receptor de Infrarrojos capaz de interpretar los datos del protocolo SIRC de la firma Sony. Lograr un diseo compacto que permita ser empotrado detrs de un interruptor de pared comn. Disear un circuito con partes de fcil adquisicin. Que el circuito opere tanto con lamparas incandescentes as como con las del tipo fluorescente. El circuito deber tener la capacidad de responder a tres comandos: Subir Intensidad, Bajar Intensidad y Encendido/Apagado. Memoria no voltil para almacenamiento de las teclas asociadas con las funciones antes mencionadas. Compatibilidad con otros protocolos mediante cambio de firmware y/o sensor IR

18/05/08 - Tech Freaks Blog - http://tech-freaks.net - Pgina 5 de 14

Dimmer Digital para lamparas incandescentes


nos ocupa, ya que muchas veces estos dispositivos no pueden proveer mas que unos pocos miliamperios en sus salidas. Anteriormente, los circuitos de disparo de triacs se construan utilizando solamente componentes discretos, los cuales podan proveer altas corrientes de salida de hasta 100mA pico o ms. Por lo tanto los triacs no requeran compuertas sensibles. Hoy en da se siguen utilizando estos circuitos de disparo basados en diodos diac, sin embargo los controles basados en circuitos integrados dedicados o microcontroladores son cada vez mas utilizados. Por ltimo comentaremos la seccin de la fuente de alimentacin que esta basada en componentes discretos y sin uso de transformador, lo cual permitir reducir considerablemente el circuito impreso. Adems como medida de seguridad el circuito incluye un fusible que proteger el triac y la instalacin elctrica contra corto circuito. como nica funcin limitar la cantidad de corriente. La parte importante, que nos permite conectar directamente los 120 volts de la red elctrica a un pin del microcontrolador, es lo que se encuentra dentro del encapsulado.

Ilustracin 3: Estructura interna de los pines del microcontrolador


Se trata de la proteccin contra descargas electrostticas (ESD), la cual consta de dos diodos conectados de tal forma que limitan el voltaje a un rango comprendido entre Vdd + 0.7 o Vss 0.7, lo anterior puede observarse con mayor detalle en la Ilustracin 3. De esta forma el software en el microcontrolador puede detectar a travs de la interrupcin por flanco ascendente o descendente alternadamente los cruces por cero de la lnea de corriente alterna.

Desarrollo Terico.
Control de fase
El mtodo de control de fase o corte de fase es usado para controlar ya sea el voltaje, corriente o potencia entregada a una carga. Es en cierta forma similar a la modulacin de anchura de pulso (en ingls PWM Pulse width modulation). En la modulacin de anchura de pulso, la seal permanece en alto un tiempo determinado del periodo total de la onda cuadrada. De forma anloga, en el control de fase, un triac, SCR u otro dispositivo similar es encendido (disparado) durante un determinado tiempo del total del periodo de la onda de corriente alterna. Ver el detalle en la Ilustracin 4. La sincrona de los pulsos de control sobre el triac es importante para lograr el recorte de fase. Es necesario detectar cuando la onda sinusoidal de AC cruza por un potencial de 0 volts, esto es, detectar cuando comienza un nuevo hemiciclo y cuando se ha de enviar el pulso de disparo a la compuerta del triac. Con el fin de reducir al mximo el tamao del circuito, solamente se utilizan dos resistencias conectadas en serie con uno de los pines del microcontrolador, en este caso, usamos el pin de interrupcin externa (GP2). Las resistencias tienen

El protocolo de comunicacin SIRC


Como ya mencionamos en este proyecto haremos uso del protocolo de comunicacin SIRC, el cual utiliza una portadora de 40 Khz y una codificacin por longitud de pulsos. En este sistema de codificacin, el transmisor varia la longitud del pulso dependiendo del valor binario que se quiere transmitir, teniendo una longitud de 1.2 ms para un 1 lgico y un valor de 0.6 ms para un 0 lgico. Todos los pulsos estn separados entre si por un espacio de 0.6 ms. El ciclo de trabajo de la portadora es de o 1/3. En el protocolo SIRC los bits menos significativos son transmitidos primero, La rfaga de IR al inicio de las tramas es de 2.4 ms, seguida de un espacio estndar de 0.6 ms. Adems de sealizar el comienzo de un mensaje esta rfaga permite al receptor ajustar su

Ilustracin 2: Transmisin del protocolo SIRC, observamos que el valor lgico transmitido depende del ancho de los pulsos

18/05/08 - Tech Freaks Blog - http://tech-freaks.net - Pgina 6 de 14

Dimmer Digital para lamparas incandescentes


ganancia. Despus de la condicin de inicio se transmite el comando de 7 bits, seguido de la direccin del dispositivo destino (5 bits). Los comandos se repiten cada 45ms (medidos desde la condicin de start hasta la condicin de start de la siguiente trama) mientras se mantenga oprimida la tecla. La fuente capacitiva empleada en este montaje, tiene como principal ventaja su reducido tamao, adems de un costo bajsimo. Sin embargo tambin tiene el inconveniente de no estar aislada de la red elctrica. Analizando el diagrama esquemtico vemos que los componentes que determinan la cantidad de corriente que puede entregar la fuente son la resistencia R1 y el capacitor C1. Tambin influye la frecuencia de la red de distribucin elctrica. La siguiente formula determina la corriente de entrada de la fuente.

I entrada= 2

V rms V zener

1 R1 2 f C

Dado el diseo del circuito la siguiente condicin debe cumplirse para que el voltaje de salida se mantenga constante.

I entradaI salida
Por lo tanto usando la formula anterior podemos asumir un valor de 47 Ohms para la resistencia R1, que esta encargada de limitar la corriente al momento de conectar el circuito y calcular el valor de C1 para proporcionar una corriente de alrededor de 20mA.

Ilustracin 4: Control de fase.


En la Tabla 1 vemos un ejemplo de un comando del protocolo SIRC, se trata del comando power de una televisin. En este caso se trata del protocolo de 12 bits, aunque existen el de 15 y 20 bits. Se puede usar esta tabla como ejemplo para modificar las asignaciones de botones en el cdigo fuente. Direccin (01 decimal) 0 0 0 0 0 1 0 9 0 Comando (21 decimal) 1 0 1 5 0 1

Manteniendo un valor de R1 bajo evitamos que disipe mucha potencia, al mismo tiempo que protegemos el capacitor de un aumento repentino en la corriente. La potencia del zener debe ser adecuada para soportar la corriente de entrada. El zener soportar una corriente mayor cuando la fuente no tiene carga alguna conectada a la salida.

El triac.
Los componentes como los microcontroladores usualmente poseen una capacidad limitada para proveer corriente a travs de sus pines. Adems, en nuestro circuito, la fuente de alimentacin tambin tiene una corriente de salida bastante escasa, por esto debemos minimizar la corriente requerida para disparar el triac. El triac usado en este circuito es un triac con compuerta sensible (sensitive gate). Este tipo de triac permite que el disparo se efectu con una corriente de compuerta relativamente pequea. Para el TIC206D la corriente requerida es de 5mA en la mayora de los cuadrantes, por lo que se encuentra dentro de los valores que pueden proveer el microcontrolador y la fuente capacitiva.

Tabla 1: Ejemplo de una trama del protocolo de 12 bits


En el apndice encontrar una tabla con ms direcciones y comandos del protocolo SIRC. De manera que ser fcil cambiar las teclas asignadas para las funiones del dimmer.

Diseo de la fuente capacitiva.


Existen muchas formas de transformar una corriente alterna en directa, la manera habitual involucra un transformador y rectificadores. Sin embargo para circuitos cuyo consumo de corriente y tamao son mnimos, esta solucin no resulta conveniente.

Microcontrolador PIC12F.
Debido al reducido tamao que pretendemos lograr

18/05/08 - Tech Freaks Blog - http://tech-freaks.net - Pgina 7 de 14

Dimmer Digital para lamparas incandescentes


utilizaremos un microcontrolador de la familia PIC12FXXX, que se comercializa en encapsulados DIP y SOIC de 8 pines. Concretamente se trata del PIC12F683, aunque puede migrarse el software fcilmente a otro micro de la misma familia. La Ilustracin 5 muestra la distribucin de los pines del microcontrolador y las funciones asociadas a cada uno de ellos.

Deteccin de cruce por cero.


Para detectar cuando la lnea de AC cruza por cero se ha usado solamente una resistencia en serie con el pin de interrupcin externa. Ya explicamos por que es posible conectar al pin del microcontrolador un voltaje tan grande sin daarlo (ver control de fase). En el software supondremos que tenemos una onda cuadrada en el pin de interrupcin externa, cada flanco de esta seal indica al microcontrolador un cruce por cero.

Funcionamiento del Software (Versin 1.5.050708)


Ilustracin 5: Diagrama de los pines del microcontrolador
Aunque el reducido nmero de pines plantea algunos problemas de diseo debido a que algunos mdulos del PIC requeridos en el diseo comparten los mismos pines, mas adelante veremos la forma de superar este inconveniente. Una vez que tengamos el micro montado en el circuito, se pueden soldar varios cables provisionalmente para proveer las seales de programacin al microcontrolador (PGD, PGC, MCLR) y la alimentacin. Nunca intentes programar el micro con el circuito conectado a la red elctrica. Una vez realizada la programacin se puede proceder a conectar el circuito a la red elctrica. Al hacer esto, inmediatamente deberemos ver que el led flashea rpidamente, indicando que se esta iniciando la ejecucin del programa. A partir de este momento, el dimmer ya esta funcionando, esperando la interaccin del usuario. Existen dos formas de interactuar con el dimmer. Ya sea mediante el control remoto o con el botn colocado en la pared. Si se pulsa el botn en la pared momentneamente, actuar como lo hara un interruptor comn encendiendo o apagando la lampara, excepto cuando se tenga algn valor de luminosidad intermedio. En ese caso, se comportar de la siguiente forma: Si la lampara esta a mas de 50%, al presionar el boton se apagar por completo. Y si esta regulada a menos de 50% presionar el botn causar que la lmpara vaya a la mxima luminosidad. Si se deja presionado el botn (mas de 300 mS), el dimmer comenzar a variar la intensidad en toda la gama disponible, detenindose al soltarlo. La lampara quedar regulada con la intensidad que tena al momento de soltar el botn. En el control remoto se pueden usar las teclas de volumen (+/-) para controlar la intensidad de la luz, tambin se puede usar la tecla POWER para encender o apagar la luz. La tecla POWER en el control remoto tiene el mismo efecto que una pulsacin breve en el botn de la pared. En esta versin de software NO es posible asignar otras teclas para el control remoto. La nica forma de cambiar las teclas es cambiando directamente la asignacin en el cdigo fuente, recompilando y grabando de nuevo el programa.

Desarrollo del Software


El firmware que controla este proyecto fue realizado para el compilador PIC C de Custom Computer Services. Para mayor detalle puede referirse al archivo de cdigo fuente. En este pueden encontrase comentarios en ingls que ayudan a comprender mejor el funcionamiento del software, en esta seccin solo explicaremos algunas partes crticas del programa.

Algoritmo de recepcin.
El algoritmo para decodificar los bits de la trama del protocolo SIRC consiste bsicamente en medir la longitud de los bits (el tiempo entre flancos descendentes). Para la recepcin del protocolo SIRC podramos hacer uso de el modulo Input Capture del microcontrolador PIC, sin embargo, en el PIC12F683, este perifrico comparte el PIN GP2 con la interrupcin externa, la cual estamos usando para detectar los cruces por cero. Por lo tanto usaremos la interrupcin por cambio de estado del pin GP1 y mediremos los tiempos entre interrupciones que ocurren a causa de un flanco descendente. Despus se compara el tiempo de cada bit con una constante y de esa forma saber si se ha transmitido un 1 lgico o un 0 lgico. Finalmente los almacenaremos en una variable de 16 bits de longitud (long), suficiente para albergar las tramas de 12 o 15 bits.

18/05/08 - Tech Freaks Blog - http://tech-freaks.net - Pgina 8 de 14

Dimmer Digital para lamparas incandescentes


Atencin! Tome en cuenta lo siguiente: El circuito trabaja con voltajes que pueden llega a causar quemaduras, o lesiones permanentes. Tome todas las medidas de seguridad para evitar riesgos de electrocucin durante las pruebas y armado del prototipo. La masa del circuito NO esta aislada de la red elctrica. Desconecte el circuito de la red elctrica antes de intentar grabar el microcontrolador. Nunca conecte el circuito a una computadora o a cualquier otro dispositivo mientras este conectado a la red elctrica.

Construyendo el dimmer.
Recomendaciones.
El circuito y el programa estn diseados para funcionar con 120 V 60 Hz, en pases cuya frecuencia y/o voltaje de la red elctrica son distintos es posible utilizar el circuito, sin embargo, este requerir cambios en el software y en la fuente de alimentacin. El protocolo SIRC especifica una portadora de 40 Khz, sin embargo tambin he probado el receptor panasonic PNA4602 (38 Khz) y al parecer funciona sin inconvenientes. En los pines designados como JP1 se conectar el interruptor de pared, que debe ser tipo pulsador normalmente abierto. Los pines JP2 permitirn seleccionar el tipo de lampara que tenemos conectada, ya sea fluorescente o incandescente.

1 x 1 Kohm 0805 SMD 1 x 1 Mohm 0805 SMD 1 x 500 kohm 0805 SMD

Circuitos Integrados: TSOP1740 (Panasonic PNA4602) PIC16F88 (Versin 1.0 Debug) PIC12F683 (Versin 1.5.050708)

Semiconductores de potencia: Varios: Fusible y portafusible para circuito impreso Terminales con tornillos Tira de pines Placa de circuito impreso Soldadura y pasta TIC206D

Lista de Materiales
Los materiales necesarios para la construccin del circuito del dimmer se enlistan a continuacin: Capacitores: Diodos: 2 x Diodo Rectificador 1N4007 1 x Diodo Zener de 5.1 Volts W 1 x 470 nF Poliester 1 x 470 uF Electroltico 16V 1 x 100nF Cermico 0805 SMD

Resistencias: 1 x 47 Ohm 1 W 1 x 220 Ohms W

Ilustracin 6: Materiales a utilizar para la construccin de este proyecto

18/05/08 - Tech Freaks Blog - http://tech-freaks.net - Pgina 9 de 14

Dimmer Digital para lamparas incandescentes

Formas de onda.

AC y deteccin de cruce por cero.


En esta ilustracin se observa una onda sinusoidal de 22 volts pico a pico aplicada en el resistor de 2 Mohms en serie con el pin del microcontrolador PIC. En azul observamos la seal que ve el microcontrolador PIC, ya recortada por los diodos de proteccin ESD.

Salida del receptor IR


En esta captura observamos el principio de una trama de un control remoto SIRC, vemos el bit de start que tiene una duracin total de aproximadamente 3mS. Tambin se observa la codificacin por ancho de pulso (pulse widht encoding).

Compuerta de Triac.
En esta ilustracin se aprecian los pulsos de disparo que sern aplicados a la compuerta del triac.

18/05/08 - Tech Freaks Blog - http://tech-freaks.net - Pgina 10 de 14

Dimmer Digital para lamparas incandescentes

Apndice.
Diagrama Esquemtico.

18/05/08 -

- Pgina 11 de 14

Dimmer Digital para lamparas incandescentes


Tablas de direcciones/comandos *.
Address 1 2 3 6 12 16 17 18 Command 0 1 2 3 4 5 6 7 8 9 16 17 18 19 20 21 22 23 24 25 26 27 30 31 38 39 47 * Ver referencias. Device TV VCR 1 VCR 2 Laser Disc Unit Surround Sound Cassette deck / Tuner CD Player Equalizer Function Digit key 1 Digit key 2 Digit key 3 Digit key 4 Digit key 5 Digit key 6 Digit key 7 Digit key 8 Digit key 9 Digit key 0 Channel + Channel Volume + Volume Mute Power Reset Audio Mode Contrast + Contrast Colour + Colour Brightness + Brightness Balance Left Balance Right Standby

Diseo de circuito Impreso.


Las siguientes imgenes son de utilidad al momento de soldar los componentes en la placa.

Cara Superior

Cara Inferior

Notas para el lector.


El articulo aqu presente se publica principalmente con fines educativos, NO CON FINES COMERCIALES. por lo tanto no soy responsable de la veracidad de la informacin aqu expuesta, sin embargo he tratado de ser lo mas riguroso posible. No hay ninguna garanta ni soporte de lo que se expone en este documento, ni asumo ninguna responsabilidad por daos producidos por un uso incorrecto de la informacin. Para cualquier sugerencia para mejorar el texto, el circuito o el software hzmela llegar a la siguiente direccin de correo electrnico: ruben@tech-freaks.net

18/05/08 - Tech Freaks Blog - http://tech-freaks.net - Pgina 12 de 14

Dimmer Digital para lamparas incandescentes

Licencia.
Este trabajo es distribuido bajo una licencia Creative Commons Attribution-Share Alike 2.5 Mexico. Para ver el texto completo de la licencia visita el siguiente enlace. http://creativecommons.org/licenses/by-sa/2.5/mx

Eres libre de: Copiar, distribuir y comunicar pblicamente la obra Hacer obras derivadas

Bajo las condiciones siguientes: Atribucin. Debes reconocer la autora de la obra en los trminos especificados por el propio autor o licenciante. No comercial. No puedes utilizar esta obra para fines comerciales. Licenciamiento Recproco. Si alteras, transformas o creas una obra a partir de esta obra, solo podrs distribuir la obra resultante bajo una licencia igual a sta.

Referencias.
Algunos de los siguientes enlaces contienen informacin ampliada sobre el los temas de este proyecto o fueron utilizadas como fuente de informacin. http://www.micropic.es/ http://www.sbprojects.com/knowledge/ir/sirc.htm http://es.wikipedia.org Las siguientes hojas de datos fueron tomadas como referencia para el desarrollo de este proyecto o fueron utilizadas para tomar informacin o grficos relevantes: PIC12F683 PIC16F88 TSOP1740 PNA4622M TIC206D

18/05/08 - Tech Freaks Blog - http://tech-freaks.net - Pgina 13 de 14

S-ar putea să vă placă și