Anda di halaman 1dari 12

Super Dimmerr

Ral Barreto Quinteros


El Presente artculo describe el desarrollo de un dimmer de cuatro canales basado en microcontrolador PIC16FXXX. Fue programado en lenguaje ensamblador y se utiliza para regular la cantidad de luz en una estancia mediante tres pulsantes de mando para iluminar, atenuar o apagar.

PCTronics Azogues-Ecuador 087017318 Dino_barreto@hotmail.com 10/11/2011

Contents
El Hardware................................................................................................................................................... 2 El CPU ............................................................................................................................................................ 3 Utilizando la tarjeta de prototipos ................................................................................................................ 3 Pulsantes de Mando ..................................................................................................................................... 5 La Tarjeta de interface a potencia ................................................................................................................ 5 Indicaciones para que armes la tarjeta de interface. ................................................................................... 6 Funcionamiento ............................................................................................................................................ 7 Simulacin ..................................................................................................................................................... 8 Recomendaciones ......................................................................................................................................... 9 Agradecimientos ......................................................................................................................................... 11

Super Dimmer con PIC16FXXX


Este sistema est basado en el microcontrolador 16F87XXX y te servir para regular el brillo de 4 lmparas incandescentes alimentadas por corriente alterna, el mando est a cargo de tres pulsadores para iluminar, atenuar o apagar. Costo del proyecto, 35 dlares Este sistema puede ser fcilmente adaptado a un PIC16F877A, PIC16F871, PIC16F84, PIC16F628A o equivalente, incluso a los PICs de la famila 12Cxxx y 12Fxxx. Los requisitos del microcontrolador son poseer un mdulo para interrupcin externa y un TMR0 Comencemos

El Hardware
La figura 1 muestra un esquemtico, el mismo que te servir, de apoyo a la hora de armar el sistema de control de iluminacin.

C1 Apagar SW1 R1
4k7 22p

X1

C2
22p

DETECTOR DE CRUCE POR CERO

V1
16MHz

R4
500K VSINE VA=60V

U1
SW-SPST 13 14 1 OSC1/CLKIN OSC2/CLKOUT MCLR/Vpp/THV RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30

R9
180

U2

R5
220

U6
2 NEUTRO 26630501RP2 Q7006L5 MOC3021 4

2 3 4 5 6 7 8 9 10

R10
180

J1
1 2 3 4 5

U3

R6
220

U7
2 NEUTRO Q7006L5 MOC3021 4

RA0/AN0 RA1/AN1 RA2/AN2/VREFRA3/AN3/VREF+ RA4/T0CKI RA5/AN4 RC0/T1OSO/T1CKI RC1/T1OSI RE0/AN5/RD RC2/CCP1 RE1/AN6/WR RC3 RE2/AN7/CS RC4 RC5 RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 PIC16F871

R3
1k2

R2
1k2

Atenuar

R11
180

U4

R7
220

U8
2 NEUTRO Q7006L5 MOC3021 4

R12
180

U5

R8
220

U9
2 Q7006L5 NEUTRO MOC3021 4

Figura 1.Esquematico completo para el Super Dimmer Como se muestra en la figura 2. El hardware puede dividirse en tres mdulos. 1. El CPU 2. Los pulsadores de mando 3. La tarjeta de interface a potencia

Iluminar

Botones Switch Sensor, etc

Detector de cruce por cero Microcontrolador PIC

Optoacopladores Triacs

Pulsantes de mando

Interface a Potencia

CPU

Figura 2. Diagrama de Bloques del sistema

El CPU
Si observas en la figura 1. El pin RB0 est limitado en corriente por una resistencia de 500k. Los pines del microcontrolador internamente poseen diodos recortadores de tensin, as que el voltaje de 110Vac o 240Vac, no matara al PIC, sin embargo la corriente debe ser limitada a un valor seguro. (Para pases donde el voltaje que llega hasta los hogares es de 220Vac a 50 Hz se recomienda una resistencia de 1.5M) Hay quienes utilizan un optoacoplador para proteger al microcontrolador de la corriente alterna, pero esto no es necesario, no lo digo yo, lo he ledo en una nota de aplicacin de microchip (Interfacing to

AC Power Lines, An521). Otro punto importante que debo destacar es que la seal de AC entra por el pin RB0, para aprovechar una de las caractersticas importantes que tienen los microcontroladores, la interrupcin externa por pin RB0. De esta manera cada vez que la corriente cruce por cero, el programa entrara en interrupcin, ya sea con flanco de subida o con flanco de bajada. Los PIC 16F877A, 16F871, 16F870, 16F84, 16F628, poseen el mdulo de interrupcin externa controlador por pin RB0, para otros modelos de microcontrolador revise la hija de datos.

Utilizando la tarjeta de prototipos


Si haz revisado otros artculos publicados por este servidor, habrs notado que siempre menciono a la tarjeta de prototipos basado en microcontrolador de 40 pines, pues bien este artculo no es la excepcin, esta tarjeta es un circuito genrico diseado por m y sirve para desarrollar proyectos rpidamente y a un costo razonable. Si estas interesado en construirla te recomiendo revises el tema Hid Bootloader + Tarjeta de prototipos para microcontrolador de 40 pines en este mismo foro. Te dejo unas fotografas para que la conozcas (ver figura 3)

Figura 3. Tarjeta de prototipos para microcontrolador de 40 pines, puede servir como CPU para el Super Dimmer

Pulsantes de Mando
Los pulsantes permiten iluminar o atenuar el brillo de las lmparas, tambin hemos dispuesto de un switch, al pin MCLR, el mismo que servir para apagar las lmparas totalmente. Es justo que ustedes sepan que los pulsantes pueden ser reemplazados por otro dispositivo como ejemplo: un sensor, un circuito integrado, el puerto paralelo de un PC, etc.

La Tarjeta de interface a potencia


Para el sper dimmer se dise una tarjeta cuyas fotos se muestran en la figura 4. Lo disee en protel99 y adjunto el layer invertido y a escala natural listo para que apliques el mtodo de la plancha.

Figura 4. Tarjeta de interfaz a potencia. Antes de armarla fjese en los tres puentes que he ubicado en la misma. El propsito de los optoacopladores MOC3021 es aislar pticamente cada pin del microcontrolador de la corriente alterna. (Pero, como te dije los optoacopladores no son necesarios, pero ya que los tena en la tarjeta soldados, ni modo que los quite, verdad?) Los triacs son switchs que conmutan a gran velocidad permitiendo o bloqueando el paso de corriente, de esta manera se regula la intensidad de brillo de las mismas, mediante una tcnica llamada modulacin de disparo por ancho de pulso. No es indispensable que los triacs sean de un modelo especial, cualquier unidad que soporte 4A o ms te sirve.

Tampoco hace falta de una red snuber debido a que estamos manejando cargas resistivas nicamente. El esquemtico para la tarjeta que vez en las fotos, se muestra en la figura 5.

L1 R1
PIN (PIC) 220 2 MOC3021 4 1

U1

R2
180 120V

U2
Q7006L5

R9
2k

V1 C1
1nF VSINE

L2 R3
PIN (PIC) 220 2 MOC3021 4 1

U3

R4
180 120V

U4
Q7006L5

R5
2k

V2 C2
1nF VSINE

L3 R6
PIN (PIC) 220 2 MOC3021 4 1

U5

R7
180 120V

U6
Q7006L5

R8
2k

V3 C3
1nF VSINE

L4 R10
PIN (PIC) 220 2 MOC3021 4 1

U7

R11
180 120V

U8
Q7006L5

R12
2k

V4 C4
1nF VSINE

Figura 5. Interface optoacoplada a circuitos de potencia, la red snuber conformada por la resistencia de 2k y 1nf no es necesaria si vas a manejar lmparas u otra carga netamente resistiva

Indicaciones para que armes la tarjeta de interface.


Para quienes estn interesados en construir esta tarjeta de interface a circuitos de potencia, presento la siguiente fotografa con indicaciones y lista de materiales necesarios para soldar.

Figura 6. Lista de materiales e indicaciones para la construccin de la tarjeta de interface a circuitos de potencia

Funcionamiento
Es difcil explicar, el funcionamiento de este sistema, pero voy a tratar de hacerlo; 1. Partamos de que el triac es un dispositivo que permite pasar o bloquear la corriente entre los terminales MT1 y MT2. 2. Cuando generamos un pulso en el GATE el triac se cierra y deja pasar corriente entre sus terminales, siempre y cuando el voltaje entre los terminales MT1 y MT2 sea distinto de cero. 3. Cuando la corriente alterna cruza por cero el triac se bloqueara y para activarlo nuevamente ser necesario imprimir otro pulso en el pin GATE 4. La modulacin de disparo por ancho de pulso consiste en retrasar el tiempo que transcurre entre la deteccin de cruce por cero y el flanco de subida del pulso que dispara el triac. Dependiendo de si ese retraso es mayor o menor, la lmpara brillara ms o brillara menos. Observe como vamos atrasando el pulso de disparo cada vez que la corriente cruza por cero, es as como vamos dosificando ms o menos potencia:

Figura 7. Modulacin de disparo.

Simulacin
Para simular dibuje el siguiente esquemtico;

C1 Apagar SW1 R1
4k7 22p

X1

C2 V1
22p

16MHz

R4
500K VSINE VA=60V

U1
SW-SPST 13 14 1 2 3 4 5 6 7 8 9 10 OSC1/CLKIN OSC2/CLKOUT MCLR/Vpp/THV RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30

RA0/AN0 RA1/AN1 RA2/AN2/VREFRA3/AN3/VREF+ RA4/T0CKI RA5/AN4 RC0/T1OSO/T1CKI RC1/T1OSI RE0/AN5/RD RC2/CCP1 RE1/AN6/WR RC3 RE2/AN7/CS RC4 RC5 RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 PIC16F871

R3
1k2

R2
1k2

Atenuar

Figura 8. Simulacin del Sper Dimmer

Iluminar

Siga los siguientes pasos 1. 2. 3. 4. 5. Cargue el SDimmer.cof en el microcontrolador virtual Configure para trabajar con un cristal de 20 Mhz (puede trabajar tambin con uno de 16 Mhz) Ejecute la simulacin Con los pulsantes atenuar e iluminar vaya regulando el retraso de pulso Note como la seal se va graficando en el osciloscopio

Figura 9. Seales que muestra el osciloscopio virtual.

Recomendaciones
1. Es posible que el dimmer este de regular, ya que depende mucho del TRIAC que est utilizando y de la frecuencia de red (50 o 60Hz), para ello modifique la variable DEMO3 en el cdigo fuente, puede variar entre un valor entre 0 y 255, su labor es ir sintonizando hasta poder tener un dimmer que regule el brillo en escala lineal. (DEMO3 es la demora que existe entre el flanco de subida y la deteccin del cruce por cero) 2. El hecho de que el dimmer posea 4 canales, no quiere decir que usted est limitado a usar 4 lmparas, si usted tiene un TRIAC que soporte 16A por ejemplo podra conectar hasta 4 lmparas en paralelo para cada canal (ver figura 10)

L4

120V

L3

R1(1)

120V

V1

R1
220

U1

R2
180

L2
VSINE

2 MOC3021

U2
Q7006L5 120V

L1

120V

Figura 10. Varias lmparas conectadas en un solo canal.

Agradecimientos
Este proyecto fue desarrollado en el mes de junio del 2007, recuerdo que estaba muy necesitado de dinero en esos das, y un amigo y cliente me encargo realizar este trabajo, no tena ni la ms cojonuda idea de cmo realizarlo, el reto era terminarlo en una semana, lo consegu en tres das les cuento esto porque desde ese da aprend que los malos momentos te obligan a ser mejor. Este trabajo se utiliz para controlar la iluminacin de una estancia mediante un computador, en funcin a la luz que incide en un luxmetro que se comunicaba con el PC va RS232. Lo que ms adelante me sirvi como parte de la tesis para graduarme como ingeniero agradezco pues, a los malos tiempos que son los que me han dejado la enseanza ms valiosa Atentamente

Ral Barreto Quinteros. Ecuador, 02 septiembre 2011 dino_barreto@hotmail.com. Telf.:087017318

La conclusin del asunto habindose visto y odo todo, es; Teme al dios verdadero y guarda sus mandamientos Porque este es todo el deber del hombre. Porque el Dios mismo traer toda clase de obra A juicio con relacin a toda cosa escondida, en cuanto a si es buena o mala -Eclesiasts, 12.3-

Anda mungkin juga menyukai