Escuela Superior Politécnica Del Litoral
Escuela Superior Politécnica Del Litoral
Escuela Superior Politécnica Del Litoral
INGENIERO EN ELECTRÓNICA Y
TELECOMUNICACIONES
Presentado por:
Juan Carlos Asencio Mera
Joffre Alberto Yagual Castro
GUAYAQUIL – ECUADOR
Año: 2009
AGRADECIMIENTO
Joffre
Le agradezco a mi
familia y profesores
por todo el apoyo
brindado durante mi
formación académica.
Juan Carlos
TRIBUNAL DE GRADUACIÓN
________________________ ________________________
MSc. Jorge Aragundi MSc. Efrén Herrera M.
SUBDECANO DE LA FIEC DIRECTOR
PRESIDENTE
________________________ ________________________
MSc. Carlos Salazar L. MSc. César Martín M.
MIEMBRO PRINCIPAL MIEMBRO PRINCIPAL
DECLARACIÓN EXPRESA
________________________
Juan Asencio Mera
________________________
Joffre Yagual Castro
VI
RESUMEN
iluminación.
cual está dirigido así como también las perspectivas hacia nuevas
tecnologías de luminarias.
selección del más apropiado con su respectivo módulo receptor. El uso del
poder, el detector de cruce por cero, el circuito de fuerza para las cargas, el
desempeño.
VIII
ÍNDICE GENERAL
RESUMEN ..................................................................................................... VI
ABREVIATURAS ........................................................................................... XI
INTRODUCCIÓN ............................................................................................ 1
CAPÍTULO 1
1. CONSIDERACIONES DE LA TECNOLOGÍA
CAPÍTULO 2
CAPÍTULO 3
CAPÍTULO 4
4.3. Pruebas con Señales Características del Módulo PWM ................... 101
ABREVIATURAS
AC Corriente Alterna
AGC Control de Ganancia Automática
CCPx Módulo Capturador/Comparador/PWM del PIC
CCPRx Registro del Módulo Capturador/Comparador/PWM del
PIC
CMOS Semiconductor de Metal Óxido Complementario
DALI Digital Addressable Lighting Interface
DC Corriente Continua
EEPROM Memoria ROM programable y borrable eléctricamente.
IR Radiación Infrarroja
LED Diodo Emisor de Luz
LFC Lámpara Fluorescente Compacta
PWM Modulación en Ancho de Pulso
RAM Memoria de Acceso Aleatorio
ROM Memoria de sólo Lectura
TTL Tecnología Transistor a Transistor
V Voltio
VCR Video Cassette Recorder
XII
SIMBOLOGÍA
ÍNDICE DE FIGURAS
Fig. 4.1 Trama del protocolo SIRC generada por el control remoto .............. 91
Fig. 4.2 Medición de la frecuencia central del tren de pulsos........................ 92
Fig. 4.3 Medición del segmento de inicio de la señal del control remoto ...... 93
Fig. 4.4 Medición del bit “1” de la señal del control remoto ........................... 94
Fig. 4.5 Medición del bit “0” de la señal del control remoto ........................... 94
Fig. 4.6 Medición del espacio entre trenes de pulsos de la señal del control
remoto ........................................................................................................... 95
Fig. 4.7 Trama del protocolo SIRC a la salida del receptor IR ...................... 96
Fig. 4.8 Medición del segmento de inicio de la señal del receptor IR ........... 97
Fig. 4.9 Medición del bit “1” de la señal del receptor IR ................................ 98
Fig. 4.10 Medición del bit “0” de la señal del receptor IR .............................. 98
Fig. 4.11 Medición del espacio entre pulsos de la señal del receptor IR ...... 99
Fig. 4.12 Espacio de fin de trama de la señal del receptor IR ..................... 100
Fig. 4.13 Vrms en carga vs ángulo de disparo ............................................ 102
Fig. 4.14 Señal de cruce por cero ............................................................... 103
Fig. 4.15 Modulación PWM para un foco totalmente encendido ................. 104
Fig. 4.16 Retardo en la respuesta al cruce por cero ................................... 104
Fig. 4.17 Modulación PWM con un ciclo de trabajo del 70% aproximadamente
.................................................................................................................... 105
Fig. 4.18 Modulación PWM con un ciclo de trabajo del 25% aproximadamente
.................................................................................................................... 106
Fig. 4.19 Modulación PWM en 46.7% de ciclo de trabajo (medición inicial) 107
Fig. 4.20 Modulación PWM en 45.3% de ciclo de trabajo (medición final) .. 107
XV
ÍNDICE DE TABLAS
sociedad de una manera más eficaz y cómoda que los actuales. De aquí que
que los sistemas modernos tienen que hacer algo más que encender y
apagar una luz, deben ser elementos importantes para conseguir un nivel de
hogares.
2
grabadas.
1. CONSIDERACIONES DE LA TECNOLOGÍA
MODERNA PARA LA ILUMINACIÓN
mundo en los años 1880 cuando fue inventada por Thomas Alva
Edison, este tipo de focos son los que comúnmente existen en los
luz, que ha sido desarrollado por las principales empresas del sector
de conexión electrónicos.
de niveles de luminosidad.
precisen. Por ende este tipo de solución estaría propuesto para el uso
iluminación flexible.
preferencias.
mude. En cambio todos los productos X10 son tan fáciles de instalar y
en su nueva ubicación.
- Flexible y ampliable.
9
ordenador personal.
recursos.
para poder manejar de una forma más sencilla las luminarias dentro
el hogar.
control remoto universal y con este poder activar cada una de las
siguientes:
comunes y corrientes.
código que se envía por medio del control hacia el receptor del
dispositivo.
facilidad de movimiento.
13
son los que excitan unas moléculas de argón y criptón las cuales
consumo eléctrico, las LFC tienen una vida útil muy superior a los
bombilla.
Por otro lado se tiene las lámparas halógenas que son una variante
mayor eficiencia y una luz más blanca que las bombillas comunes,
manipulación.
16
Una de las ventajas de las luces LED es su vida útil, que alcanza las
Sin duda, las luces LED aún no están listas para uso residencial por
Debido a que los LEDs son diodos emisores de luz que trabajan en
LEDs.
CAPÍTULO 2
1mm, pero sólo una región específica de este intervalo es usada para
remoto.
entre los 850 y 980nm que caen dentro del infrarrojo cercano.
continuación:
corrección de errores.
trama.
subcapítulo siguiente.
lo contrario un “1”.
segmento de inicio.
alterna entre “1” y “0” por cada vez que se presiona una tecla
unidad.
espacio.
transmisor.
de un espacio de 100us.
dispositivo.
40KHz.
enviado.
Comando Código
Hexadecimal
Power 0x15
1 0x00
2 0x01
3 0x02
4 0x03
5 0x04
6 0x05
7 0x06
8 0x07
9 0x08
0 0x09
Ch+ 0x10
Ch- 0x11
Display 0x5A
Stop 0x18
Pausa 0x19
Fwd (>>) 0x1C
Rev (<<) 0x1B
Tabla 2.1 Comandos del protocolo SIRC
Shack
640.
34
onda de 940±50nm.
manejable.
20ms
36
manejables.
energía.
implementación.
creadas.
cargas.
Custom Computer Services INC (CCS) con soporte para las series
microcontroladores PICKIT 2.
lenguaje C.
+Vcc 120Vrms
60Hz
Detector de Fuente de
Cruce por Cero Poder 5V
Receptor de IR PIC16F886
Control de
Interrupciones
Teclado
Decodificador
de IR
Programa
Principal
Control de
Pared
Encendido /
Agrupar Foco Apagado - Una
Luminaria
Intensidad Luz 1
Desagrupar
E (Cambio en un
Foco
E paso)
P
P Circuito de
W Luz 2
R Fuerza
Encendido / M
O
Agrupar Todos M Apagado –
los Focos Todas las Luz 3
Luminarias
Cambiar
Escenas
Dirección
Fig. 3.2 Esquemático de la fuente de poder y circuito detector de cruce por cero
LM7805.
a continuación.
𝑉𝑚𝑎𝑥 = 11.32𝑉
Fig. 3.3 Formas de onda del voltaje del capacitor y onda rectificada de la fuente de
poder
De aquí que:
𝑇
𝑡1 = 4 − 𝑡𝑐 (3.1)
𝑇
𝑡𝑑 = 2 − 𝑡𝑐 (3.2)
𝑡𝑑
𝑉𝑚𝑎𝑥 𝑒 − 𝜏 = 𝑉𝑚𝑖𝑛 (3.4)
45
𝑇
𝑉𝑚𝑎𝑥 sin 𝜔 − 𝑡𝑐 = 𝑉𝑚𝑖𝑛 (3.5)
4
𝑡 𝑇
𝑐−
2
𝑉𝑚𝑎𝑥 𝑒 𝜏 = 𝑉𝑚𝑖𝑛 (3.6)
𝑡 𝑇
𝑐−
𝑇 2
sin 𝜔 − 𝑡𝑐 − 𝑉𝑚𝑎𝑥 𝑒 𝜏 =0 (3.7)
4
que:
𝑡𝑐 = 1.8𝑚𝑠
𝑡𝑑 = 6.53𝑚𝑠
𝑉𝑚𝑖𝑛 = 8.57𝑉
verifica que:
𝑉𝑚𝑖𝑛 − 5𝑉 > 2𝑉
46
𝑉𝑚𝑎𝑥 = 7.08𝑉
9V.
en la siguiente figura:
Fig. 3.4 Formas de onda del cruce por cero y de la onda rectificada de la fuente de
poder
48
𝑉𝑟𝑒𝑐𝑡 − 1.4
𝑖𝑏 =
𝑅2
𝑉𝑟𝑒𝑐𝑡 − 1.4
𝑖𝑐 = 𝛽
𝑅2
𝑉𝑧𝑐 = 𝑉𝐶𝐶 − 𝑖𝑐 𝑅1
𝑉𝑟𝑒𝑐𝑡 − 1.4
𝑉𝑧𝑐 = 𝑉𝑐𝑐 − 𝛽 𝑅1
𝑅2
línea rectificada.
ecuaciones:
𝑉𝑟𝑒𝑐𝑡 − 1.4
𝑉𝑐𝑐 = 𝛽 𝑅1
𝑅2
49
𝑅2
𝑉𝑟𝑒𝑐𝑡 = 𝑉𝑐𝑐 + 1.4
𝛽𝑅1
𝑉𝑟𝑒𝑐𝑡 ≈ 1.4𝑉
Y además:
𝑉𝑟𝑒𝑐𝑡 = 9 2 sin 𝜔𝑡
𝑉𝑟𝑒𝑐𝑡
𝜔𝑡 = sin−1
9 2
𝜔𝑡 = 6.3°
Tareas de uso:
(Número + Power).
Power.
Tareas de Programación:
6) Crear un Nuevo Grupo con Todos los Focos.- Con esta opción se
es la siguiente:
teclas:
en el siguiente árbol:
Modo Modo
0x11 Ch+ 0x21 Modo Modo Modo
Power Número Power Número Fwd
0x12 Ch- 0x22 0x30 0x40 0x04
0x13 0x23
el programa principal.
más adelante.
interrupción previa.
Inicio
Inicialización de
variables y
periféricos
Alguna luz No
Dormir PIC
encendida
Hacia el control de
Sí
interrupciones
Int
_Int
Bandera de No
No Bandera de
interrupción por
interrupción por
control remoto
teclado activada
activada
Hacia el control de
Sí interrupciones para
Hacia la recepción del nueva tecla si ésta ocurre
Sí
C código por IR
Botón de Sí Cambiar Espera de 3
selección de selección de segundos por
foco? foco nuevo tecla
No
Botón de Sí Encender /
encendido / Apagar foco 1,2
apagado? o3
No
Botón de subir Sí
intensidad
No
Sí Cambiar
Botón de bajar
intensidad del
intensidad
foco 1,2 o 3
No
_P
Regreso a preguntar si
alguna luz está
encendida
Hacia el control de
interrupciones para
C _C nuevo comando si éste
ocurre
No Espera de 3
Lectura del Estoy en
segundos por
comando modo
nuevo comando
Sí
Sí Encender /
Error o Sí Modo encender /
Apagar foco 1,2
comando stop apagar luz?
o3
No No
Cambiar a
estado de Cambiar
Modo cambiar Sí
transición o intensidad del
intensidad?
modo según foco 1,2 o 3
comando
recibido
No
Sí Aplicar la
Modo encender
escena
_C escena?
requerida
No
Sí Excluir de un
Modo excluir foco
grupo el foco
de un grupo?
dado
No
Sí Incluir a un
Modo añadir foco a
grupo el foco
un grupo?
dado
No
No
No
No
_P
Regreso a preguntar si
alguna luz está
encendida
sistema.
tecla.
siguientes:
Int
No No No No
Cruce por Temporiza- Control
Teclado
cero dores remoto
Sí Sí Sí Sí
Activación de
Foco 1, 2 o 3 Encender salida Activación de
encendido
bandera de
PWM 1,2 o 3 bandera de
interrupción
interrupción
por control
por teclado
remoto
Apagar salida
PWM 1,2 o 3
Reinicializar
Reinicializar
banderas de
temporizadores
interrupción
Hacia el programa
principal
_Int
corta duración.
61
sistema.
código del comando del control remoto para luego dar servicio al
cruce por cero, esto afectaría el funcionamiento del PWM y por tanto
3.6. PWM
la siguiente figura:
63
Fig. 3.10 Formas de onda de una señal PWM con un ciclo de trabajo del 50% con la
semiciclo.
64
aplicación.
Sin embargo existe otra herramienta que junto con una programación
CCPRx.
cruce por cero, cuando los dos valores son iguales el comparador
𝑇𝑒𝑚𝑝𝑜𝑟𝑖𝑧𝑎𝑐𝑖ó𝑛 = 65535𝜇𝑠
65535 = 𝐹𝐹𝐹𝐹𝐻
4170 = 104𝐴𝐻
del TMR1 sea igual al del CCPRx provocará una interrupción por
Inicio
Contador = 0
Contador < No
Paso
Sí
Comparador = Sí
Límite
No
FIN
Comparador =
Comparador ± 1
Contador =
Contador + 1
Se hace uso de un contador que avanzará hasta el valor del paso con
los efectos del desfase entre el cruce por cero y el voltaje de línea (se
del Vrms recibido por la carga, esto es que poco antes de los 180˚ el
8 bits.
usará el valor de Carga Inicial del TMR0 para tener control sobre el
𝑇𝑒𝑚𝑝𝑜𝑟𝑖𝑧𝑎𝑐𝑖ó𝑛 = 8160𝜇𝑠
69
4170
𝐶𝑎𝑟𝑔𝑎 𝐼𝑛𝑖𝑐𝑖𝑎𝑙 𝑇𝑀𝑅0 = 255 − ≈ 125 = 7𝐷𝐻
32
en el momento del cruce por cero para provocar una interrupción por
𝜔𝑡 = 6.3°
6.3° 𝜋
𝑡 = 180° = 291.67𝜇𝑠 ≈ 292µ𝑠
2𝜋 60
292µs.
realmente despreciable.
13µs.
lo siguiente:
72
19µs.
activa toma:
21 + 13 + 35 = 69µ𝑠
Y toma:
𝑇𝑐𝑐𝑝𝑜 + 21 + 19 + 7
CCPRx.
será de 47µs por lo que el tiempo total será de 116µs, los mismos que
restados del desfase del cruce por cero dan como resultado 176µs,
73
por cero.
292 = 69 + 𝑇𝑐𝑐𝑝𝑜 + 21 + 19 + 7
𝑇𝑐𝑐𝑝𝑜 = 176µ𝑠
por cero.
Inicio
Comando,
Dirección,
Contador
Activar
temporizador de
señal
Sí Desborde del
Señal = 0
temporizador? No
No
Sí
Se leyó un pulso No
F
de inicio? F
Sí
Variable de
Contador = 0
retorno = error
No
No Dirección Variable de
No Sí
Contador < 7 Contador = 0 Contador < 5 corresponde a retorno =
VCR comando
Sí Sí
Sí Sí Desborde del
Desborde del Señal = 1
Señal = 1 temporizador?
temporizador? No No
No No Sí
Sí
Reinicializar Reinicializar F
F
temporizador temporizador
Sí Sí Desborde del
Desborde del Señal = 0
Señal = 0 temporizador?
temporizador? No No
No No
Sí
Sí
Corresponde a un Corresponde a un No
F F
bit 0 o un bit 1? bit 0 o un bit 1?
No
Sí Sí
Contador = Contador =
Contador + 1 Contador + 1
anchos de pulso más que deben estar dentro del rango de 600𝜇𝑠 para
cada paso de 8ms para los PWM diseñados con los comparadores y
Inicio
Foco está
encendido?
Sí
No
Se llegó al Sí Se apagó
encendido totalmente el
máximo? foco?
No No
Aumentar Disminuir
intensidad en un intensidad en un
paso paso
Retardo Retardo
FIN
Inicio
Leer escena de
la EEPROM
Aumentar o
disminuir
CCPR1 es igual al No CCPR1 en un
valor leído de la
paso según
EEPROM?
valor leído de la
EEPROM
Sí
Foco 2
pertenece a
No escena?
Sí
Aumentar o
disminuir
CCPR2 es igual al No CCPR2 en un
valor leído de la
paso según
EEPROM?
valor leído de la
EEPROM
Sí
Foco 3
pertenece a
No
escena?
Sí
Aumentar o
disminuir
CCPR3* es igual al No CCPR3* en un
valor leído de la
paso según
EEPROM?
valor leído de la
EEPROM
Sí
Sí
FIN
equivalente a un paso.
Esto se realiza en las cargas una por una en un lazo repetitivo hasta
respectivamente.
con dos funciones en sus librerías para este propósito por lo que no
funciones.
𝑉𝑃𝑊𝑀 − 𝑉𝐿𝐸𝐷
𝐼𝑅3 =
𝑅3
5 − 1.2
𝐼𝑅3 = = 8.08𝑚𝐴
470
microcontrolador.
Cuando esto ocurre hará conducir al triac TIC226 que soportará una
100𝑊
𝐼𝑀𝑇1,2𝑅𝑀𝑆 = = 0.83𝐴
120𝑉
caja estándar.
bordea los 5mA, por lo que en su diseño optan por el uso de una
el de la carga.
uso de una fuente de mayor potencia y por consiguiente del uso del
equipo es necesario extender este cable desde del foco hacia la caja
del interruptor.
87
proyecto.
Prueba Motivo
teclas que activan una función asegurar que estos datos sean
correctamente.
ángulo de disparo.
código.
cantidad de pulsaciones
capítulo a continuación.
CAPÍTULO 4
básicos de funcionamiento.
Fig. 4.1 Trama del protocolo SIRC generada por el control remoto
obtiene:
92
frecuencia es de 40KHz.
Fig. 4.3 Medición del segmento de inicio de la señal del control remoto
teórica.
Revisando el bit 1:
94
Fig. 4.4 Medición del bit “1” de la señal del control remoto
A continuación el bit 0:
Fig. 4.5 Medición del bit “0” de la señal del control remoto
95
Fig. 4.6 Medición del espacio entre trenes de pulsos de la señal del control remoto
relevante.
Se observa cómo los 38.46 KHz medidos han sido filtrados con éxito.
Tiene una duración de 2.52ms que cae dentro del rango de tolerancia
del sistema.
Ahora el bit 1:
98
Y el bit 0:
Fig. 4.11 Medición del espacio entre pulsos de la señal del receptor IR
tramas.
100
24.4ms.
disparo discretos.
10 463 118.5
20 926 115.5
30 1389 108.8
40 1852 100.4
50 2315 90.3
60 2778 79.4
70 3241 68.2
80 3704 57.1
90 4167 46.6
100 4630 37.4
110 5093 28.6
120 5556 20.5
130 6019 13
140 6481 7
150 6944 3
160 7407 1
170 7870 0
Tabla 4.1 Valores experimentales del voltaje RMS en la carga vs el ángulo de
disparo
Y su respectivo gráfico:
102
totalidad.
disparo:
Fig. 4.17 Modulación PWM con un ciclo de trabajo del 70% aproximadamente
106
Fig. 4.18 Modulación PWM con un ciclo de trabajo del 25% aproximadamente
A continuación un ejemplo:
107
ANÁLISIS DE RESULTADOS
señal se realizó correctamente sin haber sido perturbada por ruido u otras
señales externas.
Luego del filtrado se observó pequeños desfases en los anchos de pulso que
Por otro lado, como la frecuencia del voltaje de línea varía, el tiempo en
tecla para dicha función, para el mínimo de tiempo por cada pulsación se
CONCLUSIONES
2. El uso del control remoto universal para controlar las luces del hogar
firmware.
112
de ruido frecuentes.
RECOMENDACIONES
de ±30 grados medidos desde la vertical del sensor y con una distancia
acción.
DE LUCES INCANDESCENTES
implementar 3 veces para poder controlar hasta 3 focos usando las salidas
impreso.
En este apéndice se muestra las imágenes de las vistas del equipo y cuando
focos, el led indicador del equipo muestra que se está encendiendo el foco
los focos.
diferentes niveles de intensidad, los leds del equipo indican que la tarea se
ocupado.
Version 4, 2007.
03/2008.
www.osram.com
CSS C.
http://picprojects.org.uk/projects/sirc/sonysirc.pdf
- TIM WILMSHURST, Designing Embedded Systems with PIC
ELSEVIER.