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

Dimmer Digital Con Control

Remoto

Autor: Rubén Santa Anna Zamudio

Fecha: 20/07/08

Versión del documento: 1.0


Tabla de Contenidos
Introducción...............................................................................................................................5
Objetivos....................................................................................................................................5
Descripción General del Proyecto..........................................................................................5
Desarrollo Teórico.....................................................................................................................6
Control de fase........................................................................................................................6
El protocolo de comunicación SIRC.......................................................................................6
Diseño de la fuente capacitiva................................................................................................7
El triac.....................................................................................................................................7
Microcontrolador PIC12F........................................................................................................7
Desarrollo del Software............................................................................................................8
Algoritmo de recepción...........................................................................................................8
Detección de cruce por cero...................................................................................................8
Funcionamiento del Software (Versión 1.5.050708)..............................................................8
Construyendo el dimmer..........................................................................................................9
Recomendaciones..................................................................................................................9
Lista de Materiales..................................................................................................................9
Formas de onda......................................................................................................................10
AC y detección de cruce por cero........................................................................................10
Salida del receptor IR...........................................................................................................10
Compuerta de Triac..............................................................................................................10
Apéndice..................................................................................................................................11
Diagrama Esquemático.........................................................................................................11
Tablas de direcciones/comandos *.......................................................................................12
Diseño de circuito Impreso...................................................................................................12
Cara Superior.................................................................................................................................................................12
Cara Inferior....................................................................................................................................................................12
Notas para el lector.................................................................................................................12
Licencia....................................................................................................................................13
Referencias..............................................................................................................................13
Dimmer Digital para lamparas incandescentes

Introducción
Un dimmer es un dispositivo que permite regular la
intensidad luminosa de una lampara (Ilustración 1).
Fundamentalmente se usan dimmers en lamparas
incandescentes comunes, debido a que la
implementación para este tipo de bombillas es la mas
sencilla.
Anteriormente los dimmers eran resistencias
variables, sin embargo, la disipación de potencia era una
limitante grave para este tipo de circuitos. Hoy en día, 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
técnica es similar a la modulación por anchura de pulso.
Habitualmente en los dimmers, la conmutación de Ilustración 1: Dimmers Comerciales
corriente alterna se realiza utilizando un TRIAC, este es
un dispositivo de tres terminales que funciona como un
“switch” bidireccional. Una corriente relativamente Descripción General del
pequeña en la terminal “gate” permite que el TRIAC pase
de un estado de alta impedancia, a un estado de Proyecto.
conducción, permitiendo así que la corriente fluya hacia la El circuito que pretendemos construir deberá permitir
carga. el control de luminosidad de una lampara mediante un
control remoto infrarrojo común. Para permitir la
recepción de la señal de infrarrojo proveniente del control
Objetivos se ha elegido el circuito integrado TSOP1740 usado
comúnmente en sistemas de control remoto y con
● Diseñar un receptor de Infrarrojos capaz de detección de portadora de 40 Khz. Este contiene en su
interpretar los datos del protocolo SIRC de la interior la electrónica necesaria para realizar el proceso
firma Sony. de demodulación de la señal de infrarrojo, entregando en
● Lograr un diseño compacto que permita ser su salida una señal digital lista para ingresar al
empotrado detrás de un interruptor de pared microcontrolador.
común. El microcontrolador por su parte será el encargado de
● Diseñar un circuito con partes de fácil realizar la mayoría de las funciones críticas del circuito,
adquisición. entre ellas la decodificación de las señales provenientes
del sensor de infrarrojo. Actualmente existen multitud de
● Que el circuito opere tanto con lamparas protocolos de comunicación usados en mandos a
incandescentes así como con las del tipo distancia, sin embargo para este proyecto nos
fluorescente. apegaremos al estándar de Sony, el protocolo SIRC
(Sony Infra Red Control) debido principalmente a su
● El circuito deberá tener la capacidad de sencillez.
responder a tres comandos: Subir Intensidad,
Bajar Intensidad y Encendido/Apagado. Otra parte importante del circuito que hay que
comentar es el triac, este componente se encargará de
● Memoria no volátil para almacenamiento de realizar la conmutación de la carga. Normalmente los
las teclas asociadas con las funciones antes triacs requieren de una cantidad de corriente
mencionadas. relativamente grande en la compuerta para comenzar a
● Compatibilidad con otros protocolos conducir. Esto es un problema grave cuando el triac debe
mediante cambio de firmware y/o sensor IR ser gobernado por circuitos lógicos como es el caso que

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


Dimmer Digital para lamparas incandescentes

nos ocupa, ya que muchas veces estos dispositivos no como única función limitar la cantidad de corriente. La
pueden proveer mas que unos pocos miliamperios en sus parte importante, que nos permite conectar directamente
salidas. los 120 volts de la red eléctrica a un pin del
microcontrolador, es lo que se encuentra dentro del
Anteriormente, los circuitos de disparo de triacs se
encapsulado.
construían utilizando solamente componentes discretos,
los cuales podían proveer altas corrientes de salida de
hasta 100mA pico o más. Por lo tanto los triacs no
requerían compuertas sensibles. Hoy en día 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 sección de la fuente de
alimentación que esta basada en componentes discretos
y sin uso de transformador, lo cual permitirá reducir
considerablemente el circuito impreso. Además como
medida de seguridad el circuito incluye un fusible que
protegerá el triac y la instalación eléctrica contra corto Ilustración 3: Estructura interna de los pines del
circuito.
microcontrolador

Se trata de la protección contra descargas


Desarrollo Teórico. electrostáticas (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
Control de fase puede observarse con mayor detalle en la Ilustración 3.
El método de control de fase o corte de fase es De esta forma el software en el microcontrolador
usado para controlar ya sea el voltaje, corriente o puede detectar a través de la interrupción por flanco
potencia entregada a una carga. Es en cierta forma ascendente o descendente alternadamente los cruces por
similar a la modulación de anchura de pulso (en inglés cero de la línea de corriente alterna.
PWM – Pulse width modulation).
En la modulación de anchura de pulso, la señal
permanece en alto un tiempo determinado del periodo
El protocolo de comunicación SIRC
total de la onda cuadrada. De forma análoga, en el control Como ya mencionamos en este proyecto haremos
de fase, un triac, SCR u otro dispositivo similar es uso del protocolo de comunicación SIRC, el cual utiliza
encendido (disparado) durante un determinado tiempo del una portadora de 40 Khz y una codificación por longitud
total del periodo de la onda de corriente alterna. Ver el de pulsos. En este sistema de codificación, el transmisor
detalle en la Ilustración 4. varia la longitud del pulso dependiendo del valor binario
que se quiere transmitir, teniendo una longitud de 1.2 ms
La sincronía de los pulsos de control sobre el triac es
para un “1” lógico y un valor de 0.6 ms para un “0” lógico.
importante para lograr el recorte de fase. Es necesario
Todos los pulsos están separados entre si por un espacio
detectar cuando la onda sinusoidal de AC cruza por un
de 0.6 ms. El ciclo de trabajo de la portadora es de ¼ o
potencial de 0 volts, esto es, detectar cuando comienza
1/3.
un nuevo hemiciclo y cuando se ha de enviar el pulso de
disparo a la compuerta del En el protocolo SIRC
triac. los bits menos
significativos son
Con el fin de reducir al
transmitidos primero, La
máximo el tamaño del
ráfaga de IR al inicio de
circuito, solamente se
las tramas es de 2.4 ms,
utilizan dos resistencias
seguida de un espacio
conectadas en serie con
estándar de 0.6 ms.
uno de los pines del
Además de señalizar el
microcontrolador, en este Ilustración 2: Transmisión del protocolo SIRC, observamos comienzo de un mensaje
caso, usamos el pin de que el valor lógico transmitido depende del ancho de los esta ráfaga permite al
interrupción externa (GP2). pulsos receptor ajustar su
Las resistencias tienen

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


Dimmer Digital para lamparas incandescentes

ganancia. como principal ventaja su reducido tamaño, además de


un costo bajísimo. Sin embargo también tiene el
Después de la condición de inicio se transmite el
inconveniente de no estar aislada de la red eléctrica.
comando de 7 bits, seguido de la dirección del dispositivo
destino (5 bits). Los comandos se repiten cada 45ms Analizando el diagrama esquemático vemos que los
(medidos desde la condición de start hasta la condición componentes que determinan la cantidad de corriente
de start de la siguiente trama) mientras se mantenga que puede entregar la fuente son la resistencia R1 y el
oprimida la tecla. capacitor C1. También influye la frecuencia de la red de
distribución eléctrica. La siguiente formula determina la
corriente de entrada de la fuente.

V rms −V zener
I entrada=
2  1
2 f C
R1 
Dado el diseño del circuito la siguiente condición
debe cumplirse para que el voltaje de salida se mantenga
constante.

I entrada≥I 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.
Manteniendo un valor de R1 bajo evitamos que disipe
Ilustración 4: Control de fase. mucha potencia, al mismo tiempo que protegemos el
capacitor de un aumento repentino en la corriente.
En la Tabla 1 vemos un ejemplo de un comando del
protocolo SIRC, se trata del comando “power” de una La potencia del zener debe ser adecuada para
televisión. En este caso se trata del protocolo de 12 bits, soportar la corriente de entrada. El zener soportará una
aunque existen el de 15 y 20 bits. Se puede usar esta corriente mayor cuando la fuente no tiene carga alguna
tabla como ejemplo para modificar las asignaciones de conectada a la salida.
botones en el código fuente.

Dirección Comando El triac.


(01 decimal) (21 decimal)
Los componentes como los microcontroladores
0 0 0 0 1 0 0 1 0 1 0 1 usualmente poseen una capacidad limitada para proveer
0 9 5 corriente a través de sus pines. Además, en nuestro
circuito, la fuente de alimentación también tiene una
Tabla 1: Ejemplo de una trama del protocolo de 12 bits corriente de salida bastante escasa, por esto debemos
minimizar la corriente requerida para disparar el triac.
En el apéndice encontrará una tabla con más
direcciones y comandos del protocolo SIRC. De manera El triac usado en este circuito es un triac con
que será fácil cambiar las teclas asignadas para las compuerta sensible (sensitive gate). Este tipo de triac
funiones del dimmer. permite que el disparo se efectué con una corriente de
compuerta relativamente pequeña. Para el TIC206D la
corriente requerida es de 5mA en la mayoría de los
Diseño de la fuente capacitiva. cuadrantes, por lo que se encuentra dentro de los valores
que pueden proveer el microcontrolador y la fuente
Existen muchas formas de transformar una corriente capacitiva.
alterna en directa, la manera habitual involucra un
transformador y rectificadores. Sin embargo para circuitos
cuyo consumo de corriente y tamaño son mínimos, esta Microcontrolador PIC12F.
solución no resulta conveniente.
Debido al reducido tamaño que pretendemos lograr
La fuente capacitiva empleada en este montaje, tiene utilizaremos un microcontrolador de la familia

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


Dimmer Digital para lamparas incandescentes

PIC12FXXX, que se comercializa en encapsulados DIP y Detección de cruce por cero.


SOIC de 8 pines. Concretamente se trata del PIC12F683,
aunque puede migrarse el software fácilmente a otro Para detectar cuando la línea de AC cruza por cero
micro de la misma familia. La Ilustración 5 muestra la se ha usado solamente una resistencia en serie con el pin
distribución de los pines del microcontrolador y las de interrupción externa. Ya explicamos por que es posible
funciones asociadas a cada uno de ellos. conectar al pin del microcontrolador un voltaje tan grande
sin dañarlo (ver control de fase). En el software
supondremos que tenemos una onda cuadrada en el pin
de interrupción externa, cada flanco de esta señal indica
al microcontrolador un cruce por cero.

Funcionamiento del Software (Versión


1.5.050708)
Ilustración 5: Diagrama de los pines del microcontrolador Una vez que tengamos el micro montado en el
circuito, se pueden soldar varios cables provisionalmente
Aunque el reducido número de pines plantea algunos para proveer las señales de programación al
problemas de diseño debido a que algunos módulos del microcontrolador (PGD, PGC, MCLR) y la alimentación.
PIC requeridos en el diseño comparten los mismos Nunca intentes programar el micro con el circuito
pines, mas adelante veremos la forma de superar este conectado a la red eléctrica.
inconveniente.
Una vez realizada la programación se puede
proceder a conectar el circuito a la red eléctrica. Al hacer
esto, inmediatamente deberemos ver que el led flashea
Desarrollo del Software rápidamente, indicando que se esta iniciando la ejecución
del programa.
El firmware que controla este proyecto fue realizado
para el compilador PIC C de Custom Computer Services. A partir de este momento, el dimmer ya esta
Para mayor detalle puede referirse al archivo de código funcionando, esperando la interacción del usuario.
fuente. En este pueden encontrase comentarios en inglés Existen dos formas de interactuar con el dimmer. Ya sea
que ayudan a comprender mejor el funcionamiento del mediante el control remoto o con el botón colocado en la
software, en esta sección solo explicaremos algunas pared. Si se pulsa el botón en la pared
partes críticas del programa. momentáneamente, actuará como lo haría un interruptor
común encendiendo o apagando la lampara, excepto
cuando se tenga algún valor de luminosidad intermedio.
Algoritmo de recepción. En ese caso, se comportará de la siguiente forma: Si la
lampara esta a mas de 50%, al presionar el boton se
El algoritmo para decodificar los bits de la trama del
apagará por completo. Y si esta regulada a menos de
protocolo SIRC consiste básicamente en medir la longitud
50% presionar el botón causará que la lámpara vaya a la
de los bits (el tiempo entre flancos descendentes).
máxima luminosidad.
Para la recepción del protocolo SIRC podríamos
Si se deja presionado el botón (mas de 300 mS), el
hacer uso de el modulo Input Capture del
dimmer comenzará a variar la intensidad en toda la gama
microcontrolador PIC, sin embargo, en el PIC12F683,
disponible, deteniéndose al soltarlo. La lampara quedará
este periférico comparte el PIN GP2 con la interrupción
regulada con la intensidad que tenía al momento de soltar
externa, la cual estamos usando para detectar los cruces
el botón.
por cero.
En el control remoto se pueden usar las teclas de
Por lo tanto usaremos la interrupción por cambio de
volumen (+/-) para controlar la intensidad de la luz,
estado del pin GP1 y mediremos los tiempos entre
también se puede usar la tecla POWER para encender o
interrupciones que ocurren a causa de un flanco
apagar la luz. La tecla POWER en el control remoto tiene
descendente. Después se compara el tiempo de cada bit
el mismo efecto que una pulsación breve en el botón de
con una constante y de esa forma saber si se ha
la pared.
transmitido un 1 lógico o un 0 lógico. Finalmente los
almacenaremos en una variable de 16 bits de longitud En esta versión de software NO es posible asignar
(long), suficiente para albergar las tramas de 12 o 15 bits. otras teclas para el control remoto. La única forma de
cambiar las teclas es cambiando directamente la
asignación en el código fuente, recompilando y grabando
de nuevo el programa.

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


Dimmer Digital para lamparas incandescentes

¡Atención!
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 electrocución
durante las pruebas y armado del prototipo.
● La masa del circuito NO esta aislada de la red eléctrica. Desconecte el circuito de la red
eléctrica antes de intentar grabar el microcontrolador. Nunca conecte el circuito a una
computadora o a cualquier otro dispositivo mientras este conectado a la red eléctrica.

Construyendo el dimmer. ● 1 x 1 Kohm 0805 SMD


● 1 x 1 Mohm 0805 SMD

Recomendaciones. ● 1 x 500 kohm 0805 SMD


Circuitos Integrados:
El circuito y el programa están diseñados para
funcionar con 120 V 60 Hz, en países cuya frecuencia y/o ● TSOP1740 (Panasonic PNA4602)
voltaje de la red eléctrica son distintos es posible utilizar
el circuito, sin embargo, este requerirá cambios en el ● PIC16F88 (Versión 1.0 Debug)
software y en la fuente de alimentación. ● PIC12F683 (Versión 1.5.050708)
El protocolo SIRC especifica una portadora de 40 Semiconductores de potencia:
Khz, sin embargo también he probado el receptor
panasonic PNA4602 (38 Khz) y al parecer funciona sin ● TIC206D
inconvenientes.
Varios:
En los pines designados como JP1 se conectará el
interruptor de pared, que debe ser tipo pulsador ● Fusible y portafusible para circuito impreso
normalmente abierto. ● Terminales con tornillos
Los pines JP2 permitirán seleccionar el tipo de ● Tira de pines
lampara que tenemos conectada, ya sea fluorescente o
incandescente. ● Placa de circuito impreso
● Soldadura y pasta
Lista de Materiales
Los materiales necesarios para la construcción del
circuito del dimmer se enlistan a continuación:
Capacitores:
● 1 x 470 nF Poliester
● 1 x 470 uF Electrolítico 16V
● 1 x 100nF Cerámico 0805 SMD
Diodos:
● 2 x Diodo Rectificador 1N4007
● 1 x Diodo Zener de 5.1 Volts ½ W
Resistencias:
● 1 x 47 Ohm 1 W
Ilustración 6: Materiales a utilizar para la construcción de
● 1 x 220 Ohms ¼ W este proyecto

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


Dimmer Digital para lamparas incandescentes

AC y detección de cruce por cero.


Formas de onda. En esta ilustración 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 señal que “ve” el microcontrolador PIC, ya
recortada por los diodos de protección 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 duración total de aproximadamente 3mS.
También se observa la codificación por ancho de pulso
(pulse widht encoding).

Compuerta de Triac.
En esta ilustración se aprecian los pulsos de disparo
que serán aplicados a la compuerta del triac.

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


Dimmer Digital para lamparas incandescentes

Apéndice.
Diagrama Esquemático.

18/05/08 - <ORGANIZACIÓN O EMPRESA> - Página 11 de 14


Dimmer Digital para lamparas incandescentes

Diseño de circuito Impreso.


Tablas de direcciones/comandos *. Las siguientes imágenes son de utilidad al momento
de soldar los componentes en la placa.

Address Device
1 TV Cara Superior
2 VCR 1
3 VCR 2
6 Laser Disc Unit
12 Surround Sound
16 Cassette deck / Tuner
17 CD Player
18 Equalizer

Command Function
0 Digit key 1
1 Digit key 2
Cara Inferior
2 Digit key 3
3 Digit key 4
4 Digit key 5
5 Digit key 6
6 Digit key 7
7 Digit key 8
8 Digit key 9
9 Digit key 0
16 Channel +
17 Channel -
18 Volume +
19 Volume -
20 Mute
21 Power
22 Reset Notas para el lector.
23 Audio Mode
El articulo aquí presente se publica principalmente
24 Contrast + con fines educativos, NO CON FINES COMERCIALES.
25 Contrast - por lo tanto no soy responsable de la veracidad de la
información aquí expuesta, sin embargo he tratado de ser
26 Colour +
lo mas riguroso posible.
27 Colour -
No hay ninguna garantía ni soporte de lo que se
30 Brightness +
expone en este documento, ni asumo ninguna
31 Brightness - responsabilidad por daños producidos por un uso
38 Balance Left incorrecto de la información.
39 Balance Right Para cualquier sugerencia para mejorar el texto, el
47 Standby circuito o el software házmela llegar a la siguiente
dirección de correo electrónico: ruben@tech-freaks.net

* Ver referencias.

18/05/08 - Tech Freaks Blog - http://tech-freaks.net - Página 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 públicamente
la obra
● Hacer obras derivadas
Bajo las condiciones siguientes:
● Atribución. Debes reconocer la autoría de la obra en
los términos especificados por el propio autor o
licenciante.
● No comercial. No puedes utilizar esta obra para fines
comerciales.
● Licenciamiento Recíproco. Si alteras, transformas o
creas una obra a partir de esta obra, solo podrás
distribuir la obra resultante bajo una licencia igual a
ésta.

Referencias.
Algunos de los siguientes enlaces contienen
información ampliada sobre el los temas de este proyecto
o fueron utilizadas como fuente de información.
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 información o gráficos relevantes:
PIC12F683
PIC16F88
TSOP1740
PNA4622M
TIC206D

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

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