Dimmer Digital con PIC a Control Remoto


Vamos a implementar, a través de una tarjeta entrenadora, un juego de luces que funcione de la misma manera que lo hacían las luces del auto fantástico. Está claro que para el microcontrolador PICAXE – 08 que posee la tarjeta entrenadora, sólo se tiene posibilidad de contar con 4 salidas a las cuales les podemos colocar leds para visualizar el efecto de las luces. Cabe señalar que si usted desea bajar los archivos para ejecutar el programa, puede obtenerlos gratuitamente de nuestra web en www.webelectronica.com.ar, digitando la clave “kit”

Desarrollo


Vaya... desde mis años de estudiante que no volvía a recordar los DIMMERS!!! Le sugerí a un amigo que utilizara un PIC para construir uno.
-¿Un PIC? - Exclamó, abriendo los ojos.
Me dijo que le preocupaba la fuente de alimentación, porque tendría que ser de 5VDC y también que se necesitaría una fuente que sería muy grande.
Le sugerí un capacitor de un microfarad.
-¿Un capacitor? - Abrió más grandes los ojos.
Bueno, si quieres podrías controlar tu DIMMER con Infrarrojos
-¿Todo eso? - Respondió incrédulo.
Sí, y le puedes poner memoria para que al encender, siempre te dé la misma intensidad de luz.
-¡En mi clase me pidieron un control con LM741 y solamente necesito un dimmer!-
-Está bien... entiendo que un PIC es mucho..., pero un Ingeniero debe mantener la mente abierta y soñar un poco.
Presentamos un circuito de gran utilidad para el control de la intensidad luminosa de lámparas incandescentes: El DIMMER digital con PIC.
Este circuito, basado en el microcontrolador PIC12F675, puede ser controlado de manera remota mediante un control infrarrojo para aumentar o disminuir la intensidad, o bien encender o apagar una lámpara incandescente de hasta 200W en 127VCA.

Teoría de Operación

Este circuito está basado en el microcontrolador PIC12F675 y su función básicamente es controlar, mediante una interfase de potencia adecuada, la intensidad con la que brilla una lámpara incandescente, o bien controlar la potencia en una carga resistiva de CA. Utilizando comandos o instrucciones por medio de ondas de luz infrarroja enviadas por un control remoto, el microcontrolador tomará la acción de subir o bajar la intensidad, o bien prender o apagar la lámpara.

Etapa de Potencia

Primeramente hay que tomar en cuenta que la corriente alterna tiene una forma senoidal, con semiciclos positivos y negativos. El “truco”, detrás del control de potencia en esta aplicación, está en controlar la fracción o parte de cada semiciclo de la corriente alterna que se le aplica a la carga. Cuando conectamos una carga directamente al tomacorriente, ésta recibe la totalidad de CA por lo que opera a su máxima potencia. Por otro lado, si sólo se le aplica una fracción de cada semiciclo a la carga, ésta lo manifiesta como menos potencia disipada o lo que en una lámpara incandescente se manifestaría como menos intensidad de luz emitida.
Lo que nosotros vamos a hacer es recortar el tiempo al cual la carga es expuesta a cada semiciclo de la tensión de línea. Vea la figura 1.
Pensando en un dispositivo de potencia que pueda conducir la corriente en ambas fases de la corriente alterna y que pueda ser controlado por el PIC, nos viene a la mente el TRIAC. Este contiene dos rectificadores controlados de silicio (SCR) conectados entre sí con sus dos compuertas unidas. Para que el TRIAC conduzca la corriente, se requiere aplicar una señal de disparo a su compuerta. En esta aplicación dicha señal será controlada por el microcontrolador.
Observando la forma de onda del voltaje senoidal, se puede notar que la tensión cambia de dirección cada vez que cruza por cero Volts. En otras palabras, el cruce por cero es el inicio de una nueva fase, y es nuestro punto de referencia para controlar el disparo de la compuerta del TRIAC. Considerando que la frecuencia nominal de la corriente alterna es de 60Hz (50Hz en Argentina), el período de la señal es:

Luego, entonces, cada semiciclo dura 0.8333ms. Debemos fraccionar ese tiempo en intervalos determinados a partir del cruce por cero y enviar la señal de disparo al TRIAC cuando sea conveniente, dependiendo de la intensidad deseada.
Se preguntará el lector ¿cómo detectar el cruce por cero de la señal senoidal?, bien, los microcontroladores PIC tienen en sus entradas una circuitería de protección que consiste en dos diodos: uno conectado a VSS y otro a VDD. Observe la figura 2.
Gracias a estos diodos de protección es posible aplicar voltajes por encima de VDD o bien por debajo de VSS sin que la entrada se dañe.
Cuando el voltaje en la entrada sea mayor, el diodo conectado a VDD se polariza directamente y hace bajar el voltaje hacia VDD y se presenta una tensión en la entrada de VDD + 0.7V (si la tensión de entrada es mayor a 0.7V que VDD), lo cual es interpretado como un “1” lógico.
Por otro lado, cuando el voltaje de entrada sea menor a VSS, el diodo conectado a VSS se polariza directamente y “hace subir” el voltaje hacia VSS, presentando una tensión en la entrada de Vss-0.7V, lo cual se interpreta como cero lógico.
De esta manera, cualquier voltaje por encima de Vss será interpretado como “1” lógico y cualquier voltaje por debajo de Vss será interpretado como “0” lógico.
Hay que tomar en cuenta que los diodos de protección en las entradas de los PICs tienen sus limitaciones, por lo que si las tensiones en la entrada son muy grandes se debe conectar una resistencia externa en serie con la entrada para limitar la corriente.
En la presente aplicación requerimos detectar el cruce por cero del voltaje de línea. El voltaje de línea presenta voltajes muy por encima de Vdd y muy por debajo de Vss, estamos hablando de una tensión nominal de 220V ó 110V, contra los 5V de Vdd que requiere el PIC.
Eligiendo un valor de resistencia adecuada para conectarla en serie con la entrada del PIC, se puede aplicar la tensión de 127V AC a 60Hz a una de las entradas del PIC de forma segura sin dañarlo.
Probando mediante software de forma alternada la entrada, es decir cuando cambia de “0” a “1” lógico y “1” a “0” lógico podemos detectar el cruce por cero de la tensión de línea con cierto grado de precisión. ¿Qué tan preciso se preguntará el lector? Bueno, considerando que la tensión típica de línea tarda cerca de 30µs en pasar de 0V a 2V, que es el umbral de detección entre el cero y el uno lógico, podemos decir que tendremos un retardo de segundos en la detección del cruce por cero.
Considerando que la capacitancia típica de la entrada del PIC es de 5pF, y además sabemos que t = RC, con una resistencia de 6Mž o menos es adecuada para tener una detección precisa del cruce por cero.
Una resistencia de 5Mž limita la corriente a 36µA si se le aplica una tensión de 127V (suponiendo que ésa es la tensión de red), ya que (figura 3):

Esta corriente está dentro de los parámetros permitidos de seguridad para la entrada de los PICs.

La Fuente de Alimentación

Pensando en un diseño compacto y barato, la fuente de alimentación para este circuito no utiliza transformador. En la figura 4 vemos cómo se conforma la fuente de alimentación.
El circuito se alimenta directo de la línea de 120VCA. Un fusible entre tierra y el neutro protege al circuito contra una eventual descarga. Se recomienda conectar un varistor de 130V como supresor de transitorios entre el neutro y el vivo del tomacorriente (para una red de 110V, el doble para una red de 220V) para proteger la circuitería contra los picos de voltaje que se pudieran presentar. La resistencia R1 y el capacitor de 1µF limitan la corriente en el circuito, mientras que los diodos 1N4005 y el capacitor de 330µF rectifican y filtran la corriente para que el diodo zener pueda regular la tensión a 5.1V, necesarios para la alimentación del PIC.
La resistencia de 1M sirve para descargar el capacitor cuando el circuito se desconecta de la alimentación.

El Control

La parte de control se basa en el microcontrolador PIC16F675, que es un pequeño chip de 8 terminales y entre sus características se destacan las siguientes:
- Memoria de Programa de 1K
- Memoria Ram de 64 bytes
- Memoria EEPROM de 128 bytes
- 1 puerto de 6 pines para I/O
- Dos timers, uno de 8 bits y otro de16 bits
- Interrupción externa
- Convertidor Analógico-Digital de 10 bits y 4 canales
- Oscilador interno de 4MHz
Se eligió este microcontrolador por su bajo costo y altas prestaciones, además de que sólo se requieren tres terminales para controlar la presente aplicación.
Veamos el circuito de control en la figura 5.
El microcontrolador y el sensor infrarrojo se alimentan de los 5V suministrados por la fuente de alimentación sin transformador mostrada anteriormente.
El sensor infrarrojo recibe las señales de luz infrarroja moduladas a 38KHz, que es el estándar de la mayoría de los controles remoto comerciales, y las envía demoduladas al PIC, en términos de unos y ceros lógicos.
La señal proveniente del control remoto está codificada en pulsos, lo que significa que dependiendo la duración de un pulso es su valor de información, 1 o 0.
Vea la figura 6.
Dependiendo de la palabra binaria recibida, el microcontrolador toma una acción controlada por software que puede ser subir o bajar la intensidad, o bien encender y apagar la luz. Esto lo hace controlando la señal de disparo de la compuerta del TRIAC, que como se mencionó, dependiendo la porción de cada semiciclo de la tensión de línea que se le aplica a la lámpara, es la intensidad con la que ésta ilumina. El PIC está programado para que por el pin GP4 se controle la señal de disparo del TRIAC. Esto, como se puede apreciar, lo hace a través de una resistencia de 470 Ohm y un diodo de alta velocidad 1N4148.
El TRIAC puede ser el L4008L6 o bien el TIC206D.
La característica de este tipo de TRIACs, que permite la conexión no aislada con el PIC, es aquella que se le conoce como “gate sensitive” o compuerta sensible, con la cual es posible disparar el TRIAC con tensiones pequeñas. Se deben tomar las precauciones necesarias si se desea experimentar con este circuito, ya que se manejan tensiones elevadas.
Este circuito representa una forma barata y sencilla de implementar un DIMMER a control remoto. Este circuito puede funcionar con un control remoto de televisión estándar o bien puede fabricar uno propio para que no interfiera con otros aparatos. Esté pendiente, estimado lector, de próximos artículos donde trataremos sobre cómo fabricar un control remoto infrarrojo propio para el DIMMER digital con PIC.
En las figuras 7 y 8 vemos el aspecto del circuito impreso de nuestro proyecto.

 
De la Redacción de la Revista Saber Electrónica
 
FIGURA 1
 
 
FIGURA 2
 
 
FIGURA 3
 
 
FIGURA 4
 
FIGURA 5
 
 
FIGURA 6
 
¡¡PROMOCION EXCLUSIVA!!
 
FIGURA 7
 
 
FIGURA 8
 
¡¡PROMOCION EXCLUSIVA!!
 
 


Posicionado por < ProSEO >