T2475.pdf

Anuncio
ESCUELA POLITÉCNICA NACIONAL
ESCUELA DE INGENIERÍA
DISEÑO Y CONSTRUCCIÓN DE UN PROTOTIPO INTELIGENTE,
PARA DIMERIZACION DE LÁMPARAS INCANDESCENTES DE
300W.
PROYECTO PREVIO A LA OBTENCIÓN DEL TITULO DE INGENIERA EN
ELECTRÓNICA Y CONTROL
JANNINE GRACIELA AGUIRRE VEGA
Director: Dr. Alberto Sánchez
Quito, Noviembre 2005
CERTIFICACIÓN
Certifico que el presente trabajo fue desarrollado por la señorita Jannine Graciela
Aguirre Vega, bajo mi supervisión
Dr. Alberto Sánchez
DIRECTOR DE PROYECTO
DECLARACIÓN
Yo, Jannine Graciela Aguirre Vega, declaro bajo juramento que el trabajo aquí
descrito es de mi autoría; que no ha sido previamente presentado para ningún
grado o calificación profesional; y, que he consultado las referencias bibliográficas
que se incluyen en este documento.
A través de la presente declaración cedo mis derechos de propiedad intelectual
correspondientes a este trabajo, a la Escuela Politécnica Nacional, según lo
establecido por la Ley de Propiedad Intelectual, por su Reglamento y por la
normatividad institucional vigente.
Jannine Graciela Aguirre Vega
DEDICATORIA
A mis padres Milton y Mirian por haber depositado en mí toda su confianza, amor
y por todos sus esfuerzos para darme la educación que ahora tengo.
A mis tíos Julio e Inés que a lo largo de mi vida han sido mis segundos padres
Jannine Aguírre.
AGRADECIMIENTO
A Dios y a la Santísima Virgen quienes con sus bendiciones han hecho posible el
término de un sueño más en mi existencia.
A mi padre, Milton por todo su amor, sobre todo por sus esfuerzos y sacrificios
lejos de su tierra para darme la educación que tengo.
A mi madre, Mirian símbolo de abnegación y apoyo incondicional, sin su ayuda,
ninguna fase de mi vida hubiera sido posible concretar.
A mis tíos Julio e Inés por no faltarme nunca con su cariño ni con su apoyo en
todo sentido, pues la esencia de mi formación se constituyó con sus enseñanzas
y sabios consejos.
A mi hermana que con su dulzura y travesuras ha sabido llenar mi vida de
felicidad.
A mis abuelitos, tíos, primos y a toda mi familia, por su cariño, comprensión que
fueron mi fuerza para culminar con éxito mi carrera.
Al Dr. Alberto Sánchez, por su acertada dirección en el desarrollo del presente
proyecto y por su gran calidad humana.
A Edison, por su apoyo incondicional y por estar a mi lado en todo momento.
A todos quienes pusieron su confianza en mí a lo largo de mi vida, gracias por
transmitirme y enseñarme el verdadero mensaje de la fraternidad humana.
Jannine Aguirre.
IV
RESUMEN
En e! presente escrito se presenta el desarrollo de un dimer para lámparas
incandescentes de 300 Vatios operando a una frecuencia de conmutación de
2,4KHz.
Para esto, se ha utilizado un conversor AC /AC implementado con MOSFET's en
configuración en antiparalelo con control de modulación por ancho de pulso
senoidal SPWM.
El sistema incorpora protecciones que actúan en el caso de sobrepasar niveles
fijados de voltaje y corriente.
El dimer realizado dispone de diez niveles de iluminación de 10 a 100%, cuyo
control se realiza de dos formas;
a) manualmente en el dimer a través de dos pulsadores que aumentan o
disminuyen el nivel de iluminación.
b) a través de una consola ¡mplementada en LabVIEW que envía datos a 32
canales a través de! protocolo unidireccional DMX512.
El dimer es direccionado de forma binaria para la recepción de datos enviados por
la consola.
V
PRESENTACIÓN
El presente proyecto constituye un medio alternativo en el campo de la
iluminación para varias aplicaciones así se ha implementado un dimer de óptimas
características que cumple las necesidades que se presentan en la actualidad. El
proyecto se desarrolló en ocho capítulos que se explican a continuación
En el capítulo 1 se provee de una explicación general del trabajo realizado
mediante un análisis de los antecedentes y razones por las cuales se realizó el
proyecto y las formas como conseguir los objetivos planteados en el mismo.
En el Capítulo 2 se explican los fundamentos teóricos básicos sobre los
componentes usados en los conversores AC/AC, y las topologías de los mismos
que nos permite realizar la correcta elección del circuito a usarse para esta
aplicación
de iluminación
para una carga puramente
resistiva
(lámpara
incandescente de 300W)
El Capítulo 3 toma en cuenta las consideraciones pertinentes sobre la carga
analizando parámetros que deben incluirse en un diseño, así como la técnica de
control de modulación por ancho de pulso senoidal SPWM
analizando sus
ventajas, forma de generación de la señal, entre otros aspectos.
El Capítulo 4 explica el protocolo DMX512, dando las pautas de sus
características físicas como cableado, conectores, función del splitter y buffers,
terminaciones requeridas, así como de su principio de funcionamiento y trama
datos que debe desarrollarse para ser enviada al dimer.
En el Capítulo 5 se consideran especificaciones técnicas que deben cumplirse y
se realiza el diseño del circuito de control, circuito de potencia, protecciones para
el equipo y diversos circuitos auxiliares para un buen funcionamiento del sistema.
Se realiza también una explicación de los criterios tomados en cuenta en la
impfementación del software de control del dimer.
vi
El Capítulo 6 indica los criterios analizados en la realización del software para e!
control remoto del dimer, tanto en la consola de manejo implementada en
LabVIEW como en la obtención de la trama exigida por el protocolo DMX512.
En el Capítulo 7 se presentan los resultados tomados en el funcionamiento de ios
circuitos como son: ondas obtenidas a través del osciloscopio HP54645D y
capturados vía serial; para los diferentes niveles de iluminación se indican los
voltajes de control, voltaje y corriente en la carga, comparaciones con el cruce por
cero de voltaje, así como temperaturas alcanzadas en el dispositivo, distorsión
armónica en la línea y la trama de datos generada para el control remoto.
Finalmente en el Capítulo 8 se concluyen aspectos importantes encontrados a lo
largo del desarrollo del proyecto y se recomiendan posibles estudios que pueden
realizarse para la ampliación del conocimiento de los dimers.
VH
CONTENIDO
PAG.
Certificación
i
Declaración
ii
Dedicatoria
iii
Agradecimientos
Iv
Resumen
v
Presentación
vi
Contenido
viii
1. Introducción
1
2. Fundamento Teórico
6
2.1 Componentes Básicos de los Conversores AC/AC
6
2.2 Topologías de los Conversores AC/AC
8
3. Consideraciones Sobre la Carga
10
3.1 Control de Fase con Modulación de Ancho de Pulso
Senoidal SPWM
12
4. Protocolo DMX512
16
4.1 EIDMX512....
,
16
4.2 Cables
17
4.3 Conectores.....
17
4.4 Principios de Funcionamiento
18
4-.5 Distancias
19
4.6 Terminaciones
,.
19
4.7 Splittery Buffer
20
4.8 Trama de Datos
21
5. Diseño y Construcción
25
5.1 Descripción General de la Arquitectura del Sistema ......
25
5.2 Especificaciones Técnicas
26
VIH
5.3
Diseño del Circuito de Potencia
27
5.4 Diseño del Circuito de Control
32
5.5
38
Protecciones Eléctricas
5.6 Circuitos Auxiliares
44
6. Diseño del Software para el Control remoto de Dimers
50
7. Pruebas y Resultados
53
8. Conclusiones y Recomendaciones
71
Referencias Bibliográficas
73
Anexo 1: Programa de Control del Dimer
75
Anexo 2: Programa de Generación del Protocolo DMX512 ..............
94
Anexo 3: Consola de Control desarrollada en LabVIEW
96
Anexo 4: Esquemático del Dimer
99
Anexo 5: Datos Técnicos del MOSFET IRF840
100
IX
CAPÍTULO 1.
INTRODUCCIÓN
La aplicación de la electrónica y control es requerida en la actualidad para ofrecer
un diseño de control que lleve una solución satisfactoria en diversos campos.
Para cumplir este objetivo se usan principalmente convertidores electrónicos de
potencia que convierten una señal de control en una señal de acción para un
dispositivo.
La era moderna de la automatización electrónica debe su existencia a los
semiconductores de potencia, que han evolucionado de una forma impresionante
desde hace algunos años.
Así, en la actualidad ios dispositivos de mayor importancia para las aplicaciones
de control son los transistores de potencia y MOSFET's de potencia. Estos
últimos han tenido un tremendo crecimiento en aplicaciones de convertidores de
cientos de vatios.
A diferencia de los transistores bipolares los MOSFET's son un mejor dispositivo
para el control de voltaje, sin embargo presenta caídas de voltajes que se
incrementan al aumentar la temperatura o el voltaje de entrada.
Debe así analizarse diferentes tipos de dispositivos semiconductores de potencia,
topologías o circuitos de conversión de energía y esquemas de control necesarios
en diversas aplicaciones de los convertidores electrónicos de potencia para
obtener buenos resultados en diferentes campos como la iluminación.
Así pues, el tema de la iluminación electrónica ha cobrado mayor vigencia en los
últimos años junto con el desarrollo sostenido que ha presentado la Electrónica de
Potencia.
En ia actualidad es necesario optimizar el uso de la energía, logrando un nivel
apropiado, buen rendimiento y poco consumo debido a su encarecimiento, razón
por la cual aparecieron los dimers que son dispositivos electrónicos que permiten
atenuar la intensidad lumínica de las lámparas.
Son varios los motivos por los cuales ia utilización de dimers está creciendo día a
día: ahorro de energía, mantenimiento de niveles lumínicos, requerimientos
arquitectónicos y decorativos, entre otras razones.
Hay varios tipos de tecnologías y su utilización depende del tipo de lámpara y de
la potencia a controlar.
Respecto a la iluminación, los sistemas que se han ido diseñando han sido cada
vez más complejos; ¡nicialmente, se
diseñaron sistemas
de iluminación
controlados manualmente, luego se logró cierta automatización donde se
realizaban encendidos y apagados de ios sistemas de iluminación con secuencias
rígidas, mediante un sistema de control analógico lineal, con el cual cada uno de
los dimers necesitaba de un control con un conductor proveniente de la consola.
Por ejemplo, una consola de 32 canales debía tener uno o más conectores
multipolares con un mínimo de 32 contactos, además de la tierra.
Obviamente, cuanto más aumentaba el número de canales, también lo hacía el
número de contactos y de conectores. Los cables y los conectores multipolares
eran pesados, obstaculizantes y costosos.
Luego, apareció un sistema de control que se realiza desde una consola
implementada en un computador, sin embargo aparecieron problemas frecuentes
por la incompatibilidad existente entre dispositivos debido ai uso de diferentes
conectores e identificaciones de los pines, además que los voltajes y las
corrientes de control eran diversos y frecuentemente de polaridades diferentes.
Con la llegada de las consolas a memoria, basadas en microprocesadores, la
conexión entre ellas y el dimer raramente fue digital, todos los dimers fueron
analógicos y era preferible distribuir las señales a través de conectores
muitipolares.
Algunas fábricas a la vanguardia iniciaron el empleo de sistemas de transmisión
más eficientes, como el múltíplex analógico o digital. Esto creó más confusión
porque se crearon nuevas incompatibilidades además de las ya existentes pues
se trataba de protocolos propietarios, incompatibles entre ellos, razón por la cual
se creó un protocolo .estándar para el manejo de los diferentes elementos
utilizados en un escenario tal como es el DMX512 para un sistema digital que
permite enviar la señal con un código binario a través de un cable con dos o tres
conductores y una protección para eliminación de ruido.
En la actualidad existen mayormente dimers digitales que presentan más
ventajas con respecto a los tradicionales analógicos, como son el dar una
respuesta más rápida y ofrecer una regulación más estable y precisa.
Existe una gran oferta del producto a través de diversos medios, razón por la cual
se considera importante presentar un producto alternativo para suplir las
necesidades
de iluminación en diversos
medios,
principalmente
teatros,
escenarios, autopistas, televisión, etc. coadyuvando el desarrollo tecnológico del
país a través de esta investigación aplicada
Por tanto, es necesaria la realización de un dispositivo para cumplir este objetivo,
para lo cual se diseñó y construyó un dimer operando a una frecuencia de
conmutación de 2,4KHz para el manejo de lámparas incandescentes de 300
Vatios utilizadas en los fines anteriormente indicados
El control del dimer se realiza a través de una Modulación por Ancho de Pulso
Senoidal SPWM la cual se seleccionó luego de un análisis del principio la técnica
tradicional de modulación de ancho de pulso PWM y de técnicas de reducción de
armónicos.
Debido a que actualmente los distintos medios de iluminación se adecúan a las
innovaciones tecnológicas para ahorro de costos y espacio, se utiliza la conexión
de dimers a un software donde se ¡mplementa una consola de control, además de
que en un escenario los dimers deben ser controlados desde una posición lejana,
presentando ia posibilidad de llevar a la consola a distintas zonas del escenario.
Así, el control remoto se desarrolla considerando que en la actualidad se utiliza un
protocolo estándar para manejo de dimers, motorizados, proyectores robotizados,
proyectores de efectos, cambia colores y otro tipo de elementos usados en la
implementación de un escenario como es el DMX512.
A este protocolo se lo desarrolla a través de un software realizado en un PÍC
16F873 que recibe los datos enviados vía puerto paralelo a través del LabVIEW y
los transmite a la velocidad que indica el protocolo con los bytes necesarios para
la sincronización entre el dimery la consola.
Este software permite el manejo de 32 canales debido a la limitación de manejo
de cargas que presenta el ¡nterfase RS-485 requerida por el DMX512.
También se realiza un control manual desde el dimer a través de pulsadores que
aumentan
o disminuyen el nivel lumínico entre los diez niveles de iluminación
desarrollados en el control.
Otros aspectos tomados en cuenta en el presente proyecto son la reducción del
tamaño del equipo diseñado, así como el mantenimiento de un alto rendimiento
además de lograr un bajo costo de construcción, para esto se ha optado por el
uso de elementos cuyo costo es accesible y son de fácil adquisición en nuestro
medio.
Es necesario proteger debidamente al equipo ante posibles eventualidades, por lo
que se debe conocer las diferentes formas y elementos de protección, para
realizar una correcta selección evitando daños en el sistema.
El dimer diseñado consta de las siguientes características:
•
Dimer operando a 2,4KHz para lámparas incandescentes de 300W
•
32 canales de dirección
«
Protocolo de comunicación DMX512.
•
Direccíonamiento binario a través de dip switch
•
Salidas opto aisladas para evitar daños en el sistema de control
•
Protecciones necesarias
•
Diez niveles de iluminación
•
Control manual de aumento o disminución de nivel lumínico
»
Control remoto a través de la consola implementada en LabVIEW
•
Indicadores de alimentación, nivel de iluminación, errores en el dimer útiles
en la instalación y operación del equipo.
CAPÍTULO 2.
FUNDAMENTO TEÓRICO
2.1 COMPONENTES BÁSICOS DE LOS CONVERSORES AC/AC
Desde inicios de la electricidad ha existido la necesidad de realizar su control y
optimización,
así, con el aparecimiento de semiconductores de
potencia
compactos, rápidos y efectivos se ha cumplido este objetivo
Inicialmente se utilizaron elementos tales como: interruptores manuales, relés,
motores que manejan auto transformadores.
Sin embargo, en la actualidad,
existen dispositivos de estado sólido que permiten este control, como lo son:
SCR's, TRIAC's, usándose
mayormente MOSFET's, HEXFET's e IGBT's por
presentar mejores características comparadas con los tiristores.
Su control puede realizarse por medio de las señales obtenidas de distintos
elementos
como
los
UJT,
PUT,
555,
amplificadores
operacionales,
microprocesadores tales como los PIC's, entre otros. (Rivera y Chico, 1995).
5Kv í
4Kv
Q o mente
i [vIOSFET -,¿:
500 A
Frecuencia
1000 A
í 500A
2000 A
3000A
Figura 2.1. Rangos de Voltaje y Corriente de los Elementos (URL:3 )
A continuación se presentan condiciones de uso de los diferentes dispositivos:
« 0_
E EJ
E « "~"
O
Oí *-•
•+•* W
S£
¡si
Q>
5 52
E E E E E S
LO r^~ co o -KT m
<N T T- -t— oj *n
E E
o un
uo r-;
£ E E|
o LO o S
LO r— o .
O O O4 04 OJ 0
OÍ "0
OÍ LOy|-'
LO ^
^S^^
o
01
o o £
C5
CD O C5
o
o
2
o
co
VO
•° 'o
° -2 i/r
O LO ^
0
i 01
^ 04 o
o
o
,-,
— o o o
g 04 ^T -J- °°
"^
ó
O
01
.Sí c
C5
CD
ó
o
«o
«0
o"
o o o
r- CD vq
o o o
o
m
o
01
oí
01
01
h- o
o
"ü
(D *Ñ"
3 X
o •—'
^~ 0
0
^ T-
01
- 5 w w gÍ
o
o
O 0
t- 01
o
0 O LO 0
OJ O4 O4 —
C3
§ O O o
O
O
O O o
O 0 0
o
01
01
o
o
o
o
olg
o
X tn° o
LO 0
01
o
o
CU
u.
•845
¡i
ro O
O 0
o o<
O G Q O (-j
o
O 0 0
LO T— VO
o
o
rn
0 ü
• - .Sí,
Q- "7:
O O 0
o o -3o o
LO CO
0 0 g 0 g0
o
o
O OJ " 1 LO 1Z
0 01
o o h^ o ^ o
LO x- CM ^ T- vo
¡
i
co oí
0
oí
5
>
O 0
o o
10
5
5
>5>
•f-^ o o o
O
^ TJ- CD 01
01
X o co o
o
od 5 H2
VO
VO
LU >
-o S
_ "O
co co
fñ 5 >%
c ° -^
cn"o) 2
o
g
-o
—1 O "77
—'
m
CD
^-*
U
i—
i
o#
*-*
cr Í2 o •— H p
HH
CD OQ
> o
to _ro
w
Q ~ .S
g-
cu
<
CO "O
(~1 CO
U) -^ NJ
C/l
O
Q.
h-
8
£
C
O
-a
o
Q
Sí co ,0
^~
."w "ü p
íir co o
^
CD
t^
"^ o5
g
ro
,*2
5
—
í|
15
1
^
~o
[>
-a
Q
£
^
]5
co ~c
o
h-
O CD
CD "§ E
-2
co
~
i—
^
^
£
(U
•a
*-> 'o
O
— .9
"o •t;
'vi
co *"
co E
CD 0 S
-o E-1
co
fel
<D
r~
O
TABLA No 2.1. (URL 4)
1co
U-.
0)
S
o
O tx
S"
CD
O
u
S
Considerando que el MOSFET
es un dispositivo controlado por voltaje, que
requiere una corriente de entrada pequeña para su activación, que la velocidad de
conmutación es muy alta ya que los tiempos de conmutación son del orden de los
nano segundos y que no tienen los problemas de los fenómenos de ruptura
secundaria que tienen los BJT (Mohán, 1989) se los utilizará en el presente
proyecto, debido a ser una aplicación de alta frecuencia cuyos requerimientos de
carga se encuentran dentro de los límites de funcionamiento de este dispositivo.
2.1 TOPOLOGÍAS DE CONVERSORES AC/AC:
Un conversor AC/AC ideal debe tener la capacidad de variar tanto la amplitud
como la frecuencia de la señal alterna de entrada con eficiencia de manera que
no introduzca elementos resistivos o inductivos adicionales, ni distorsión. Pueden
ser de tres tipos:
•
Reguladores o controladores de corriente alterna (Rashid, 2004): Obtiene
corrientes alternas de magnitud variable y frecuencia fija, igual a la de
entrada, presenta
limitaciones importantes como son: la distorsión del
voltaje de salida debido al fraccionamiento de la onda senoidal, el aumento
de la potencia aparente causado por la potencia de distorsión y la potencia
reactiva, así como la generación de interferencia radioeléctrica (disminuida
en gran manera por el control de fase inverso)
Para el caso del control integral, la distorsión y el aumento de potencia aparente
son reducidas
MI
Figura 2. 2. Configuración del Regulador de Corriente Alterna por Control total de fase
inverso o de ciclo integral.
•
Ciclo conversores (Rashid, 2004): Realizan la conversión directa de AC
fija a AC de amplitud variable y frecuencia menor que la de entrada. Está
*
formado por dos conversores AC/DC controlados, conectados en inverso
paralelo, los cuales alimentan la misma carga.
-*- / N
Convertido
p
Convertidor
1
V'
Vs
1
w—
jpr
K
Je
\ ,U>
M3
lf¿ JE
Ik
J&I4
n
i
Ir
—W R-I2' —
í
<0
í
-C
*
<j
Vo 1
ur
L
\i 0 2
"*" i
<
•—M[M3' — HIT,,
r
PF"
Figura 2.3. Circuito Básico del Ciclo Convertidor Monofásico/Monofásico
(Rashid, 2004)
Control AC/AC por muestreo (Zapater, 1992): Esta técnica de conversión
posibilita el control de cargas inductivas proporcionando baja distorsión del
voltaje de salida y alta eficiencia. Consiste en realizar un muestreo de la
señal de AC de alimentación por medio de una onda cuadrada de ancho de
pulso variable, para obtener, luego de un ultraje adecuado, una resultante
senoidal de menor amplitud que la original.
INTERRUPTOR SERIE
O
VOLTAJE DE ENTRADA
SEÑAL MODULADA POR ANCHO DE PULSO
VOLTAJE DE SALIDA
oFigura 2.4. Diagrama de Bloques del Conversor AC/AC por Muestreo. (Zapater, 1992}
ro
(O
(O
CU
•o
03
N
tu
w
(Q
o
«T
?
CD
g
tu
tt)
o
Í3
w
w
o
13
o
o
Z
O
£U
!o=sobrecargas,
fo=cte,
THD~medio
P=a!to, Q=nulo
RESISTIVA PARA
ILUMINACIÓN Y
CALEFACCIÓN
MOTORES DE AC
Vo=variable,
lo-sobrecargas,
fo=variable,
THD=alto,
P-alto, Q=alto
EQUIPOS
ELECTRÓNICOS
Vo=cte, fo=cte,
THD=bajo,
P=medio, Q=bajo,
sobre corriente.
CARGA
Conversor AC/AC por muestreo
(control de magnitud)
Control de ciclo integral
(control de la magnitud)
Control de fase
(control de la magnitud)
Control lineal, rapidez, eficiencia, no
generación de Q adicional, THD nulo.
No interferencia, robustez, costo, rapidez.
Sencillez, eficiencia, rapidez, costo, poca
interferencia radial (en base a
complejidad), robustez.
Eficiencia, control continuo de voltaje,
P alta.
Control continuo de voltaje y frecuencia, P
alta.
Grupo rectificador inversor
(control de velocidad)
Conversor AC/AC por muestreo
(control de velocidad)
Alta eficiencia, control de voltaje y de
frecuencia, robustez, manejo de Q alta,
P alta.
Eficiencia, rapidez, control continuo, poca
complejidad, no Q adicional
Precisión, rapidez, control continuo,
no Q adicional.
Ciclo conversor
(control de velocidad)
Conversor AC/AC pormuestreo
(regulador de voltaje)
Grupo rectificador inversor
(UPS)
Robustez, baja distorsión, velocidad,
control continuo, complejidad baja.
Robustez, eficiencia, baja distorsión,
velocidad, mediana complejidad circuital.
Transformador con salidas
múltiples controladas
electrónicamente (regulador de
voltaje)
Transformador ferro resonante
(regulador de voltaje)
VENTAJAS
TIPO
CONVERSOR AC/AC APLICABLE
Complejidad relativa.
Control discreto y limitado,
Q adicional bajo.
Alto THD, Q adicional por
distorsión, control no lineal.
No control de frecuencia.
Alta complejidad, rendimiento, poca
robustez.
Frecuencia menor a la frecuencia
de la red, generación de Q por
distorsión, alta complejidad
Auto transformador elevador,
sin aislamiento de la red.
Rendimiento, complejidad, costo,
mantenimiento, transformador.
Baja eficiencia, voluminoso,
Q adicional, tecnología de
materiales.
Control discreto del voltaje,
Q adicional
DESVENTAJAS
La carga a manejarse es puramente resistiva para iluminación
incandescente de 300W)
(lámpara
razón por la cual se ve como mejor opción la
implementación de un control de fase inverso (ciclo integral) debido a las ventajas
que se presentan en la tabla anterior.
3.1 CONTROL DE FASE CON MODULACIÓN DE ANCHO DE
PULSO SENOIDAL SPWM:
Se implementará un control de fase inverso bidireccional (o de onda completa),
como lo indica la figura 3.1.
Durante el semiciclo positivo del voltaje de entrada, el control del flujo de potencia
se realiza mediante el funcionamiento del MOSFET 1; mientras que el MOSFET 2
controla el flujo de potencia durante el semiciclo negativo del voltaje de entrada.
Es necesario evitar la conducción simultánea de los MOSFET's razón por la cual
se añaden dos diodos para asegurar el funcionamiento de solo uno de ellos
debido a la circulación de corriente
Figura 3.1. Circuito del control de fase inverso con diodos de direccionamíenío
(Rivera y Chico, 1995)
Durante un semiciclo, el MOSFET1 y el diodo D1 conducen juntos, el MOSFET 2
y diodo D2 conducirán durante el otro semiciclo. Esto traería como consecuencia
el aumento de las pérdidas de conducción de los dispositivos y reducción de la
eficiencia debido a que existen dos dispositivos de potencia que conducen en
forma simultánea.
Debido a que no se ¡mplementará un corrector activo del factor de potencia en el
sistema, y considerando que una de las mejores técnicas para reducir el
contenido armónico es el Control por Modulación de Ancho de Pulso Sinusoidal
(SPWM), se lo usará en el proyecto. Esta técnica se basa en la comparación de
una señal sinusoidal modulante y una señal portadora triangular como se indica:
(a)
AVo
Vs
5m
zrr
-Vs
(b)
Figura 3,2. a) Comparación del SPWM Monofásico, b) Forma de onda del SPWM
(Rashid, 2004)
En donde los anchos de pulso modulados se determinan con los puntos de
intersección entre las dos señales.
Dependiendo de cual señal de voltaje,
modulante (senoidal) o portadora (triangular) sea mayor o menor, el pulso de
disparo es un cero o un uno.
La frecuencia de la portadora debe ser de valor mucho mayor que la modulante
ya que las armónicas aparecen alrededor de la frecuencia portadora y se podrían
filtrar fácilmente. Típicamente, la frecuencia a la que funcionan los SPWM
comerciales es de 2.4KHz, 12KHz y 24KHz.
En este caso se trata de un SPWM de 2.4KHz digital basado en un sistema
microprocesado
obtenido
mediante algoritmos basados en operaciones
matemáticas.
Como la señal modulante es una sinusoidal de amplitud Am y la amplitud de la
portadora es Ac, el índice de modulación es:
Im=—
Ac
(3.1)
}
Con lo cual se puede controlar la amplitud de la señal de salida.
Dependiendo del índice de modulación, la distribución de los armónicos en la
salida es distinta. Así para:
lm<1: los armónicos se encuentran alrededor de la frecuencia de conmutación y
sus múítiplos.
lm>1: se produce un efecto conocido como sobre modulación, que tiene por
resultado un aumento en el contenido armónico.
Esta es la razón por lo cual es preferible no realizar la sobre modulación en la
generación del SPWM ya que por lo expuesto anteriormente se requiere una baja
distorsión, sin embargo el voltaje máximo obtenido en la carga para un 100% de
iluminación sin sobre modular es del 80% del total (96V), donde existiría una
pérdida del 20% de potencia (60W), razón por la cual se realizará la sobre
modulación desde el 80% de nivel de iluminación.
En cuanto a! índice de modulación de frecuencia
=
Jf conmutación
r
J\e fi es la frecuencia de la red y f conmutación es para este caso de 2,4KHz
Esta ecuación define la frecuencia a la cual aparecen los armónicos. En cuanto a
su selección, dado que es más fácil filtrar armónicos de alta frecuencia, cuanto
mayor sea mf, más pequeño será el filtro necesario a la salida.
CAPITULO 4.
PROTOCOLO DMX512 (Tomado de URL; 2,5,6,7,8,9,11)
4.1ELDMX512
El DMX512 fue desarrollado en 1986 a pedido de la USITT (Instituto americano de
tecnologías teatrales) para convertir el sistema de comunicación entre consolas y
dimers en un estándar eficiente.
El DMX512 es un protocolo de transmisión de datos que se basa en el estándar
internacional EIA RS485. Esta definición se refiere no tanto al tipo de datos
transmitidos, sino al hardware; en otras palabras, a los circuitos utilizados para la
transmisión y recepción, a las características eléctricas, etc. La RS485 se emplea
en aquellas aplicaciones donde se necesita una transmisión serial fiable y simple.
A diferencia
de la conocida RS232, la RS485 permite cubrir distancias
superiores. La RS485 transfiere la información a través de una pareja de
conductores y no a través de un solo conductor. La señal presente en la pareja de
alambres se compara a la del micrófono de audio, definido como balanceado, o
mejor dicho constituido por dos conductores, además del enlace de masa.
Esto se debe a las características intrínsecas de los amplificadores diferenciales,
dispositivos que, tanto en las aplicaciones analógicas como digitales, eliminan
todas las señales no deseadas de signo igual, presentes al mismo tiempo en los
dos conductores, mientras amplifican las señales diferenciales (de polaridad
opuesta).
Las señales del dimer son trasmitidas de modo diferencial y entonces son
amplificadas sin aumentar el ruido (disturbios eléctricos y electromagnéticos) que
se presenta generalmente de modo común (con la misma polaridad respecto a la
masa).
Los amplificadores diferenciales utilizados actualmente en el DMX512 son en
realidad pequeños circuitos integrados uno de ellos instalado en la consola y tiene
la tarea de transmitir y otro es el que recibe y está instalado en el dimer o en el
decodificador.
4.2 CABLES
Para iluminación se utiliza un cable con dos conductores llamado par trenzado.
Como ya se describió anteriormente, sí las señales transmitidas son diferenciales
(de polaridad opuesta), tal pareja aumenta notablemente la inmunidad a los
disturbios.
Para las aplicaciones móviles se aconseja utilizar un cable con un revestimiento
robusto pero bastante blando. En cambio para las instalaciones fijas es posible
utilizar
cable un poco rígido; lo importante es que corresponda a las
características indicadas por el estándar EIA RS485. El cable de un par debe
tener una baja capacidad por metro, una impedancia entre 100 y 150 ohm, una
defensa externa con una funda metálica integral, baja capacitancia, una defensa
interna con hoja de mylar. El grosor mínimo de los conductores depende de la
distancia: 24 AWG hasta 300 metros, 22 AWG hasta 500 metros. Aunque
teóricamente se podrían duplicar estas distancias, por las condiciones habituales
de uso, no es recomendable.
En función de las condiciones de uso, se debe estudiar la resistencia mecánica
del propio conductor, de las fundas y de la cubierta del cable. Por ejemplo, la
cubierta de poliuretano aguanta muy bien la abrasión.
Si el cable puede entrar en contacto con medios calientes (chasis de proyectores,
etc.) se debería emplear cable tratado FEP (150-200 °C) o PTFE (200 °C). El PVC
permanece estable entre 60-150 °C.
4.3 CONECTORES
En iluminación se emplea conectores XLR a 5 pin donde ios conectores hembra
están unidos a ios transmisores y los conectores macho a los receptores.
Normalmente
se utilizan
sólo
los pines
1, 2 y 3; las conexiones
son
extremadamente simples.
Macho
Hembra
Figura 4.1. Conexiones en XLR para DMX512
El macho y la hembra son conexiones pin a pin (e! pin 1 del macho al pin 1 de la
hembra etc.). La funda defensiva está conectada al pin 1 y jamás se conecta ai
armazón metálico de! conector porque esto unificaría la masa técnica y ia tierra,
con la posibilidad de crear un anillo que podría afectar el correcto funcionamiento
del sistema.
El código de todos ios conectores para iluminación es:
Pin 1 : Masa
Pin 2 : Dato Pin 3 : Dato +
Pin 4: Data - Desocupado
Pin 5 : Data + Desocupado
El cable debe tener al menos un par trenzado con maüa de protección. Además
se debe cablear las señales Dato+ y Dato- en el mismo par trenzado y los OV, al
menos, en la malla de protección
4.4 PRINCIPIOS DE FUNCIONAMIENTO
El DMX es un protocolo de comunicación que utiliza el RS485 como estándar
físico,
transmite los datos de modo asincrónico, a 250Kb por segundo. Esto
significa que las señales del transmisor (ia consola) y del receptor no están en
sincronía, pero que los receptores (dimer, proyectores robotizados, proyectores
de efectos, cambia colores, motorizados) se sincronizan al mando de la consola
cada vez que ésta envía un determinado mensaje. Susíancialrnente es el
transmisor el que suministra al receptor o a los receptores de las señales para
sincronizarse.
Los niveles relativos a ios canales, sean de dimer o de otro elemento, son
transmitidos por la consola de modo serial, es decir, en rápida secuencia, uno
después del otro.
Los receptores (dimers) están en la capacidad de memorizar la información que
¡es es destinada y de esperar a que se envíen las informaciones relativas a los
otros 511 canales.
El tiempo empleado del DMX512 para la repetición de todos los 512 canales es
más o menos 22ms, un tiempo tan breve que permite cualquier variación del
estado luminoso sin que se pueda advertir siquiera el retardo.
4.5 DISTANCIAS
El DMX512 en iluminación puede llegar a 500m de distancia. Considerando que
las características descritas de la línea RS485 se dan en condiciones de trabajo
ideales y considerando también la cantidad de dimers es máxima de
32, es
aconsejable no superar los 250 metros que son suficientes para cualquier tipo de
espectáculo.
Estas distancias se pueden aumentar si es necesario, pero en tal caso se deben
utilizar splitters y buffers.
4.6 TERMINACIONES
La terminación equivocada de la línea DMX es frecuentemente la causa más
común del mal funcionamiento de todo el sistema. Es muy importante colocar una
resistencia de terminal de línea al último equipo que compone la cadena. Sin este
terminal la transmisión puede ser inestable y se pueden provocar inconvenientes.
La terminación consiste en una resistencia de 120 ohm que se coloca entre el pin
2 y el pin 3 del último conector hembra disponible en la instalación (el del último
dimmer).
TERMINACIÓN
DIMMERS
Figura 4.2. Conexión con Terminación
En algunas ocasiones, ia transmisión DMX' falla ante la proximidad
de
transmisores de radio frecuencia, debido a que las líneas de datos captan parte
de esta energía radiada. Una solución simple y eficaz es la colocación de una
carga capacitiva de 1 nF a 10nF, entre el pin 1 del conector DMX y su carcasa. El
condensador debe ser especial para supresión de interferencias de alta
frecuencia (clase X2).
4.7 SPLITTERYBUFFER
TERMINACIÓN
DIMMERS
TERMINACIÓN
Figura 4.3. La distribución de las señales de control siempre se efectúa con los splitters
En la distribución de los cables del DMX las ramificaciones tipo Y están prohibidas
y son extremadamente peligrosas porque degradan notablemente la calidad de la
señal y vuelven poco estable la transmisión.
Para efectuar una ramificación de tipo Y es necesario utilizar un spiitter. Los
splitters son amplificadores múltiplos que permiten efectuar una ramificación de
tipo Y, además de ramificaciones con más salidas. Por otro lado, reacondicionan
la señal permitiendo prolongar ia distancia de utilización.
Los buffers tienen una entrada y una salida, su función es amplificar y condicionar
ía señal para permitir un prolongamiento de la distancia de utilización sin la
posibilidad de conexiones de tipo Y.
Los splitters y los buffers pueden ser opto aislados o no. Los opto aislados son
mejores porque permiten resolver el problema relativo a malos funcionamientos
causados por los indeseables anillos a tierra.
DIMMER3
TERMINACIÓN
Figura 4.4. En líneas muy largas se utilizan los buffers para amplificar y reacondicionar la
señal de control.
4.8 TRAMA DE DATOS:
La transmisión de datos está basada en un protocolo serial asincrónico de 8 bits
con un bit de inicio (en bajo), 2 bits de parada (en alto), sin paridad, donde los bits
de inicio y de parada son usados para sincronizar el transmisor con el receptor.
Esto da como resultado una trama de 11 bits. En donde cada bit tiene un ancho
de 4ps tomando así 44ps para su envío. Si la línea es para transmisión de datos
continua se tendrá una velocidad de transmisión de 250000 bits por segundo o
250Kbaud.
Como la línea terminará en alto, la llegada del bit de inicio prepara al receptor y
los siguientes 8 bits son registrados y decodificados. El receptor esperaría los bits
de parada después de lo cual se repite el proceso.
Los bits de parada son requeridos por dos razones:
•
Para proporcionar un tiempo de recepción para procesar los datos de
llegada.
•
Para poner la línea en estado "alto" para que el siguiente inicio pueda ser
detectado.
Ei DMX512 consiste en una colección de tramas que incluye una información para
la sincronización del dimer.
La trama tota! del DMX es:
a. FRENO: consiste de un tiempo en bajo de al menos 88ps lo que
significaría 22 bits uno después del otro.
b. MARCA DE TIEMPO DESPUÉS DEL FRENO (MTDF): es un estado alto
en la línea de al menos 8ps ( 2 bits) según la versión DMX512 de 1990.
Este es requerido para detectar el fin del Treno", pues de otra manera el
"Freno" correrá en el bit de inicio de una trama causando confusión.
c. CÓDIGO DE INICIO (Cl): es la primera trama después del Freno y es
usado como una bandera para indicar el tipo de datos que siguen. Puede
ser considerado como el dato para el canal O, e! cual no existe.
d. ENTRE TRAMAS (ET): es usado para retardar la velocidad de transmisión
de datos.
e. MARCA DE TIEMPO ENTRE TRAMAS (MTET): es una trama en alto que
puede ser de un poco más de O segundos hasta máximo 1 segundo. Cada
canal lo puede tener antes del bit de inicio.
f.
LOS DATOS DE CANAL (DC): consiste en 8 bits que siguen al código de
inicio, su duración es de 32us pudiendo existir de 1 a 512 canales
g. MARCA DE TIEMPO ENTRE PAQUETES (MTEP): Después de que los
últimos bits de parada válidos de los datos de canal son enviados, un
paquete es completado y eí siguiente paquete puede comenzar con un
Freno y MAB nuevo. Sin embargo un valor en alto puede insertarse entre
paquetes, cuya duración puede ser un poco más de O segundos y menos
de 1 segundo.
DESCRIPCIÓN
MIN
TÍPICO
MAX
UNIDADES
FRENO
88
88
1000000
(JS
MARCA DESPUÉS DEL FRENO
8
8
1000000
PS
ANCHO DE LA TRAMA
-
44
-
ps
BITS DE INICIO/DATOS/PARADA
-
4
-
ps
MARCA DETIEMPO ENTRE TRAMAS
0
No especificado
1000000
ps
0
No especificado
1000000
ps
MARCA DETIEMPO ENTRE PAQUETES
.
Tabla No. 4.1. Descripción de las tramas usadas en el protocolo DMX512 (URL: 8)
MTET
MTDF
MTEP
FRENO
BIT DE INICIO
BITS DE PARADA
BIT DE INICIO
BITS DE PARADA
8 BITS DE
J
DATOS
OTROS CANALES
DATO=0
ANCHO DE LA TRAMA
DEL CÓDIGO DE INICIO
ANCHO DE LA TRAMA
CANAL 1
Figura 4.5.Diagrama de tiempos del D1VIX512 (URL: 8)
CAPITULO 5.
DISEÑO Y CONSTRUCCIÓN
5.1
DESCRIPCIÓN GENERAL DE LA ARQUITECTURA DEL SISTEMA
El circuito consta de las siguientes partes;
• CONSOLA: Software del control remoto realizado en LabVIEW para
controlar el nivel de iluminación de 512 dimers vía puerto paralelo.
• LPR2DMX: Convierte la señal recibida del puerto paralelo del PC en el
protocolo serial DMX512 para
control de iluminación de 32 dimers con la
trama apropiada.
• Circuito de control: Genera la secuencia de conmutación de
interruptores
de
los
potencia, mediante la utilización de un PIC 16F877A que
proporciona una modulación de ancho de pulso senoidal SPWM.
• Circuito de Potencia: Se usará un conversor AC/AC con control de fase
inverso, donde el flujo de potencia se controla mediante la conmutación de
dos
interruptores conectados en inverso paralelo ubicados en serie con la
carga. Para este caso, se escogieron MOSFETS de potencia para desempeñar
esta función, donde la lógica de conmutación se obtiene de
un circuito de
control.
• Protecciones: Actúan en el caso que
los niveles fijados de ciertos
parámetros importantes sean superados debido a la presencia de una falla o
sobrecarga. Deben poseer una velocidad de respuesta suficiente para evitar
daños irreversibles en los semiconductores de potencia y al resto de circuitos
del sistema.
• Circuitos Auxiliares: Ayudan al correcto funcionamiento del circuito
principal a través de la obtención de señales que deben ser procesadas.
A
continuación
se presenta
un diagrama
de bloques que describe
el
funcionamiento del sistema:
COMPUTADOR
(CONSOLA):
Posee el Software realizado en
LPR2DMX:
Convierte
la
señal recibida del puerto
LabVIEW para el Control remoto
paralelo
de dimers con comunicación por
del
PC
en
el
protocolo serial DMX 512
el puerto paralelo. Este envía el
dato
del nivel de
iluminación
deseado de cada dimer.
CIRCUITO
DE
POTENCIA:
Conversor AC/AC por control de
fase inverso, donde ei flujo de
potencia
controlado
por
la
conmutación de dos MOSFET's
CIRCUITO
Genera
DE
la
CONTROL:
secuencia
conmutación de los elementos de
potencia
proporcionando
una
modulación de ancho de pulso
senoidal SPWM.
5.2 ESPECIFICACIONES
de
TÉCNICAS
Rango del voltaje de entrada:
Oa120V rms
Frecuencia:
60Hz
Potencia en la carga:
300W máx.
Corriente nominal:
2.5A
Rango de voltaje para control del ancho de los pulsos:
0-5VDC
Frecuencia de conmutación:
2.4 KHz
Rango del voltaje de salida:
O a 120Vrms
THD:
<32% (URL:13)
5.3
DISEÑO DEL CIRCUITO DE POTENCIA
5.3.1 CONSIDERACIONES PARA EL DISEÑO
El diseño de circuitos de control de lámparas incandescentes es único en dos
aspectos:
1. Las características no lineales de las lámparas (resistencia en frío pequeña)
permiten altos picos de corriente cuando la lámpara se enciende. Es así, que
debido a las altas corrientes de encendido los elementos de conmutación deben
ser dimensionados para soportar altas corrientes.
2.
Los circuitos de control operan en lazo abierto, sin ninguna realimentación
(Rivera y Chico, 1995)
5.3.2 DISEÑO DEL CIRCUITO
Las especificaciones de los dispositivos de potencia deben diseñarse para las
peores condiciones, que ocurrirán cuando el convertidor suministre el máximo
voltaje rms de salida V0.
La carga es una lámpara incandescente
(resistencia)
de las
siguientes
características:
Voltaje de alimentación: Vrm. =1207
Corriente: Irms =2.5A
Potencia: P=300JF
Resistencia en frío:4,4Q
Resistencia en estado estable: 48Q
Tomando en cuenta el conversor AC/AC con control de fase inverso se tiene que
la corriente para la cual deben ser diseñados los MOSFETs es: (Rashid, 2004)
(5.1)
Con la corriente de carga Í0=2.5 A se tiene:
Se calcula la corriente promedio dada por: (Rashid, 2004)
(5.2)
7nrom = —
n
J
r
•*
= '
=
n 795/f
u-
' ^-J^L
A continuación se presenta el funcionamiento del circuito del control de fase
inverso, con alimentación de la fase R y el neutro:
Ro-
\M1
M2
No-
Figura 5,1. Circuito del control de fase inverso.
Debido a que cada MOSFET debe conducir un semiciclo como se observa en la
Figura 5.2. se tiene que:
El voltaje VdC se encuentra integrando el valor de voltaje máximo de O a u que
representa ios límites de un semiciclo:
1
Ydc =— \-j2Vs sen(cot}d(ú)t}
O -7T
J
V RN/
Vds1
Vds2
2/
Vr
YKW-Vdsl
YRW-Vds2
Figura 5.2. Formas de onda obtenidas del circuito de la Figura 5.1. donde VRN es el voltaje
de alimentación, I1 la corriente que circula por el MOSFET1, Vds1 el voltaje drenaje-fuente
en el MOSFET1, I2 la corriente que circula por el MOSFET2, Vds2 el voltaje drenaje-fuente
en el MOSFET2, y Vr el voltaje que aparece en la carga.
De donde:
y. -
n
V s es el valor rms del voltaje de alimentación igual a 120V, por lo que:
Vílc =54.0197
Calculamos el valor del voltaje rms en un semiciclo que conducirá el MOSFET:
Integrando se obtiene:
Vs
(5-4)
Evaluando la expresión en Vs=120V:
El Voltaje máximo o pico es: 7max =V2F"V
V
-íí?©mo VS=120V se obtiene:
V^ =169,7067
AI ser una carga resistiva, la corriente máxima será:
(5. 5)
potencia. Cuando la salida digital está en bajo, el MOSFET está apagado y
cuando está en alto el MOSFET actúa como un conmutador cerrado y circula una
corriente a través de ¡a carga.
De esta forma se hace trabajar a los transistores MOSFET de potencia a una
frecuencia de conmutación de 2.4KHz, con lo que se consigue una forma de
onda senoidal de muy baja distorsión y con un contenido armónico bajo.
Este programa desarrolla la forma del SPWM a través de la generación de un
PWM de período fijo (2,4KHz), pero de un tiempo en alto variable, de esta forma
se va obteniendo la forma del SPWM a través del modo Capture/Compare/PWM
(CCP1 y CCP2). CCP1 (RC2) para el control del MOSFET 1 y CCP2 (RC1)
para controlar el MOSFET2.
A través de dos pulsadores conectados a los pines 34 y 35 (RB1 y RB2), se
controla el nivel de iluminación de O a 100%, con RB1 se aumenta el nivel de
iluminación y con RB2 se lo disminuye.
Estos pulsadores están conectados a una compuerta NAND al igual que la señal
proveniente del cruce por cero, para que cualquiera de ellas ai activarse genere
una interrupción externa al pin 33(RBO/INT); al generarse la interrupción el PIC
revisa cual de los dos pulsadores fue presionado o si se detectó cruce por cero
y dependiendo de esto aumenta el nivel de iluminación, disminuye el nivel de
iluminación
o encera los valores en los timers para nuevamente generar el
SPWM y complementa un registro llamado CUALPWM donde una bandera
llamada SEMICICLO indica cual de los SPWM debe funcionar, así si la bandera
está en cero funcionará el SPWM2 que se obtiene por el RC1 y si está en alto
funcionará el SPWM1 que se obtiene a través del RC2.
El nivel de iluminación se guarda en un registro denominado CONTROL y el
valor del período de la seña! SPWM se carga en el TIMER2; el tiempo en alto
del SPWM depende de los valores cargados en los registros Máximo y Mínimo
dependientes del nivel de iluminación. El TIMER1 se encarga de preparar el
valor en alto a ser cargado en el siguiente desborde del TIMER 2.
En el caso de estar en el mínimo valor una bandera colocada en uno lógico
llamada Sube_Baja_Señal indica que puede aumentarse el valor de ancho de
pulso mientras no se llegue al valor Máximo, pues cuando esto suceda indicará
que el mayor ancho de pulso permitido para ese nivel se ha generado debiendo
colocarse en cero a la bandera Sube_Baja_Señal para comenzar a decrementar
el ancho de pulso hasta llegar nuevamente al valor Mínimo para lograr la
simetría de la onda luego de lo cual se apaga la generación del SPWM.
El programa permite también la visualización del nivel de iluminación que
corresponde al rango de O a 100% a través de tres displays conectados al
PuertoD cuya activación se realiza a través de transistores conectados a los
pines23(RC4)y24(RC5).
Es posible también visualizar a través de LEDs el correcto funcionamiento del
programa. El LED conectado a RAO indica la falla en el cruce por cero, y el
conectado a RA1 indica que el programa está funcionando.
E! dimer es capaz de recibir el nivel de iluminación deseado a través de los pines
RB4 a RB7 mediante el uso de la interrupción de cambio de estado del Puerto B
existente en el PIC, este valor se guarda en el registro CONTROL para generar
el SPWM.
Debido a la alta velocidad de transmisión del protocolo DMX512 (250Kb), la
recepción de datos enviados por el LPR2DMX se realiza a través de un PiC
16F873 que contiene un programa dedicado únicamente a este objetivo a través
de la interrupción serial. El PIC es direccionado a través de interruptores
conectados al Puerto B permitiendo que en cada interrupción se incremente un
registro en cada desborde que indicará el número de dimer a activarse, cuando
el valor es igual al direccionado, el dato recibido se envía al Puerto A que a su
vez está conectado a los pines RB4 a RB7 del dimer. Para esto, se realiza la
configuración de recepción de nueve bits para que el noveno bit sea reconocido
como el primer bit de parada que exige el protocolo.
5.4.1
PROGRAMA IMPLEMENTADO:
El diagrama de flujo que se ilustra a continuación indica el funcionamiento del
programa de control implementado para el dimer, mientras que el programa total
se encuentra en la sección de Anexos del presente escrito.
SELECCIONAR P1C, ASIGNAR ETIQUETAS, CONFIGURAR PUERTOS,
INICIALIZAR DE REGISTROS, CONFIGURAR INTERRUPCIONES
CONFIGURAR PWM
ESPERAR INTERRUPCIÓN
PROBAR EL MOTIVO INTERRUPCIÓN
oí
r
1
PRESIONADO
PULSADOR DE
AUMENTO
\R
NI
PRESIONADO
PULSADOR DE
ILUMINACIÓN (CONTROL)
NO
SI
DISMINUIR NIVEL DE
ILUMINACIÓN (CONTROL)
CARGAR VALORES
MÁXIMO Y MÍNIMO
DE NIVEL 10
CARGAR VALORES
MÁXIMO Y MÍNIMO
nFI NIVFI
Si
-—
ENCERAR TIEMPOS
PVVIV
PWM, COMPLEMEN
-——
r.i i AI PWM
NO
APAGAR PWM
if
CARGAR VALORES MÁXIMO Y
MÍNIMO DEL NIVEL
INCREMENTAR
CONTROL
DECREMENTAR
CONTROL
SI
NO
INCREMENTAR
CONTROL
DECREMENTA
CONTROL
CARGAR VALORES A
TIMER2(TIEMPOEN
AI TfYl
INTERRUPCIÓN
DE CAMBIO DE
ESTADO PORTB
GUARDAR VALOR DE RB4
A RB7 EN CONTROL
En ei PIC 16F873 dedicado a la recepción de datos se implementa el siguiente programa:
RECEPCIÓN
INCREMENTAR
No. DEDIMER
ENVIAR VALOR A PUERTO A
Figura 5.3. Circuito de Control del Dimer.
5.5 PROTECCIONES ELÉCTRICAS
Los semiconductores presentan límites muy estrictos en cuanto a valores
máximos de tensión, corriente y potencia soportadas, que si se superan podrían
provocar la destrucción del dispositivo. Cuando se diseña un circuito se debe
poner especial cuidado en que sus componentes puedan resistir las condiciones
de trabajo desfavorables que tengan lugar, tanto durante su funcionamiento
normal como ante determinadas acciones ajenas a la propia operación normal dei
circuito (sobretensiones, cortocircuitos, etc.).
Las formas de proteger los dispositivos se presentan a continuación:
5.5.1 PROTECCIÓN CONTRA SOBRE CORRIENTE:
Utiliza principalmente fusibles, su uso da buenos resultados protegiendo tiristores
y diodos, mas no cuando se trata de transistores bipolares o MOSFET's de
potencia razón por la cual no se implementan en el circuito (Mohan,1989).
A estos dispositivos se los utilizará para protección de la carga, considerando que
la corriente nominal de la carga es de 2.5A, se toma un margen de protección de
un 25% obteniendo la corriente nominal del fusible, así:
T
*
— Q IOÍT A
< ~~ J'í~~ > •"•
Por esto se selecciona un fusible de 3.15A para colocarse en serie con la carga.
5.5.2
REDES DE AYUDA EN LA CONMUTACIÓN:
Debido al SOA (Área de Operación Segura) que el MOSFET tiene para
aplicaciones de conmutación, la necesidad
de Redes Snubber en estos
dispositivos es minimizada comparada con otros elementos tales como el BJT. De
todas formas pueden usarse circuitos RC de apagado usada para proteger picos
de voltaje y oscilaciones de voltaje a través del MOSFET durante su encendido.
Además, debido a la gran capacidad de corriente del MOSFET y por su alta
velocidad de conmutación fácilmente se controla la IG (corriente de compuerta)
eliminándose la necesidad de un snubber de encendido en
la mayoría de los
casos (Mohán, 1989 y Rivera, 1999), razón por la cual no se lo implementará en
esta aplicación.
5.5.3 DISIPADORES DE CALOR EN SEMICONDUCTORES DE POTENCIA
(Elliot, 2001)
En un semiconductor, el flujo de la corriente eléctrica produce una pérdida de
energía que se transforma en calor (incremento de la temperatura del dispositivo),
si este incremento es excesivo y no se controla, provocará primero una reducción
de la vida útil del elemento pudiendo destruirlo.
La capacidad de evacuación del calor al medio ambiente varia según el tipo de
cápsula en muchos casos necesita una ayuda adicional para transferir el calor
disipado mediante un dispositivo de mayor volumen y superficie conocido como
disipador de calor, el cual ayuda a evacuar el calor de la cápsula al medio
ambiente.
Existen cuatro fuentes de pérdidas de potencia en la conmutación de un MOSFET
(Ahmed, 1999) como son:
•
Pérdidas de conducción cuando permanece encendido: Un MOSFET tiene
relativamente valores altos dados por:
Siendo <5 la relación de trabajo, para este caso dicha relación es variable y
tomará la peor condición, es decir cuando esta sea igual a uno.
ID es la corriente de drenaje del MOSFET y RDS(ON) la resistencia estática de
encendido entre los terminales drenaje y fuente.
Para el MOSFET utilizado se tienen las siguientes características:
I D =8A
RDS(ON) - 0.85 Q en condiciones de una circulación de corriente ID= 4.8A
Con esto se tiene:
Pérdidas de conducción cuando permanece apagado: está dada por
(l-¿)
(5-10)
es el valor del voltaje entre drenaje y fuente que soporta el MOSFET.
IDSS es la corriente que aparece entre los terminales drenaje y fuente.
Para el MOSFET utilizado se tienen las siguientes características:
VDS(max) = 500V
IDSS- 25 /¿A
tr
Como la relación es variable, se tomará la peor condición, es decir cuando ésta
sea igual a cero. Con esto se tiene:
W = (5007)(25/¿A)(l-<?) =12.5mW
•
Pérdidas de conmutación en el encendido (PswpN))- Tomando en cuenta la
Figura 5.3. se pueden observar los valores de voltajes y corrientes del
MOSFET en función del tiempo:
-» ^ J l - — I
'cw
;•(/)=/,- +
/inax
7/"'
(5-11)
I
'
Por ser una carga resistiva la corriente de fugas lp= O obteniendo:
í(0 =
SíP(ON)
(5.12)
i /aví
=—
J
r
t Y í max
f
max
O
Integrando esta expresión se obtiene:
W(ON) ~~ s- * max-'niax/./OA'
O
(O. t O j
Evaluando para los valores de lmax y Vmax
calculados anteriormente, para la
frecuencia de conmutación de 2,4KHz y tomando en cuenta que el tiempo de
encendido del MOSFET es 11 ns se tiene:
= 2.639mW
Pérdidas de conmutación en el apagado (Psw(OFF)): Se analiza los valores
de voltaje y corriente del MOSFET respeto al tiempo:
/"
i
ciísat +
_ jnax
^ Clíxaí
T
L
Por ser una carga resistiva se considera el voltaje colector emisor de saturación
VcEsat" O
K(f)=—f
(5.14)
(5.15)
Integrando esta expresión se obtiene:
""'
6
Evaluando para los valores de lmax y Vmax
calculados, a una frecuencia de
conmutación de 2,4KHz y tomando en cuenta
que e! tiempo de apagado del
MOSFET es 26ns se tiene:
Ahora se obtiene la potencia total disipada como la suma de las pérdidas
parciales obtenidas:
~ *QN
+
"oW
+
^S'ÍK(OV)
+
"sW(OW)
2.639mW + 6.239mW
W - ' ')
-B ,
V,
OEF
'•ON
•OFF
Figura 5.3. Formas de Onda de Voltaje, Corriente y Potencia del MOSFET con carga
Resistiva
Para el cálculo de la resistencia térmica del disipador se cons¡dera:(Rashid, 2004)
(5.18)
Donde:
TJ - Temperatura de juntura del semiconductor
PT= Potencia total disipada
RQC= Resistencia térmica entrejuntara y carcasa
Roes* Resistencia térmica entre carcasa y disipador
R^- Resistencia térmica disipador y ambiente
TA = Temperatura ambiente donde opera el elemento
Las especificaciones del MOSFET son:
Tj = -50°C a 150°C
PT= 19.605W
R^c~ 1°CA/V máximo
jeto= 0.50°C/W
Considerando una temperatura ambiente de 20°C, y la temperatura de juntura
como 100°C se evalúa la expresión (5.18) donde la R^ calculada es:
RsA=2.58°CIW
Con este valor se busca el área del disipador a través de: (Elliot, 2001)
De donde se tiene que el área del disipador debe ser: 375.406cm2
Como, se observa, el disipador es grande por lo que es preferente el uso de un
disipador con aletas planas para aumentar su área y lograr una mejor disipación.
5,6 CIRCUITOS AUXILIARES
5.6,1 DISEÑO
DEL
AISLAMIENTO
ELÉCTRICO
PARA
CIRCUITOS
MANEJADORES DE COMPUERTA:
Las formas básicas para proveer aislamiento eléctrico son la fibra óptica, opto
acopladores y transformadores.
El opto acoplador tiene la desventaja de necesitar aislamiento de una fuente DC
con respecto al terminal "S" del MOSFET, sin embargo los circuitos manejadores
de compuerta son fáciles de diseñar.
En este caso se usaron opto acopladores PC817 de alta velocidad alimentados
con fuentes de 12V para aumentar el voltaje de disparo de los MOSFET's y así
lograr obtener una mayor corriente de drenaje especificada en las curvas
características del elemento. El circuito implementado es el siguiente:
MOC70U2
SPWM1
O
3
ALGATE DELMOSFET
GND
GND1
Figura 5.4. Aislamiento entre los circuitos de control y potencia
5.6.2
DISEÑO DEL DETECTOR DE CRUCE POR CERO DE VOLTAJE:
Se encarga de la generación de una señal cuadrada entre O y 5V sincronizada
con los cruces por cero del voltaje alterno de línea. Para esto se ha tomado la
señal de la red de uno de los secundarios del transformador usado en el diseño
de las fuentes a través de un divisor de voltaje para protección del elemento.
Este circuito utiliza un comparador LM339 que nos permite obtener los resultados
esperados.
Salida
Figura 5.5. Circuito Detector de Cruce por Cero
Esta señal debe ingresar a una compuerta NAND junto con las señales
generadas por los pulsadores de aumento y disminución de nivel, para que
conjuntamente generen la interrupción externa.
De acuerdo a la programación realizada del dimer, con esta configuración sería
difícil detectar una nueva interrupción generada por los pulsadores ya que el
tiempo que el programa tardaba en salir de la interrupción de cruce por cero era
muy grande, por esto se diseñó un circuito monoestable para acortar este tiempo
tanto para el flanco positivo como para el negativo, para lo cual se utilizó dos
temporizadores 555.
En este caso, cuando la señal de cruce por cero pasa a negativo (flanco
negativo), activa al multivibrador de un disparo, con la salida en la Terminal 3
yendo a alto por un período de tiempo:
71
_ i i D .n
/c: on\ —¿•ÍJ*-A
°
En este caso se desea un tiempo en alto de al menos 1ms asumiendo una
resistencia Ra=820Q, se obtiene de la fórmula (5.20) un capacitor de 8.8yF, por
lo que se tomará un valor cercano a este de 10 pF
Para que este circuito funcione de la misma forma para el flanco positivo se
toma ia señal de cruce por cero y se la niega para repetir el proceso anterior.
vcc
>A NAND
Figura 5.6. Circuito Monoestable para el Cruce por Cero
5.6.3 DISEÑO DE LAS FUENTES:
Es necesaria la elaboración de una fuente con cuatro salidas independientes:
una para el manejo de la parte digital del circuito de control, dos fuentes para el
manejo de los optoacopladores y una salida para ingresar una muestra del
voltaje de la red al comparador del que se obtiene el circuito del detector de
cruce por cero ( T1 -T2), para lo cual se utilizó eí siguiente circuito:
12DV/6V
vcc
GND
5V
12V
GND2 __
Figura 5.7. Fuentes disenadas
5.6.4 CIRCUITO DE VISUALIZACION:
Consta de tres displays, que informan el nivel de iluminación del dimer, cuyo
rango va de O a 100% dependiendo de los pulsadores de aumento o disminución
de nivel. Su activación y valor a ser mostrado está controlado por el PIC.
Se visualiza a través de LEDs el correcto funcionamiento del programa. El LED
conectado a RAO indica la falla en ei cruce por cero y el conectado a RA1 indica
que el programa está funcionando.
MQ-—?<o«
OQUOTwwiro:
n_ o. o. o. tu o. a. a.
«*v>«w<owt«v»
Figura 5.8. Circuito de Visuaiización
5.6.5 DISEÑO DEL CIRCUITO DE COMUNICACIÓN LPR2DMX:
Este circuito permite la obtención de datos vía puerto paralelo para ser ingresados
a un PIC
16F873 el cual los procesa
obteniendo
la trama
completa
correspondiente al protocolo DMX512 de forma serial, este dato ingresa a un
convertidor aislado 232/485 como es e! MAX485 para enviar los datos al dimer
con interfase 485 cumpliendo los requerimientos del protocolo.
VCC3
74LS04 \
OOC-OOOOOOOOOO1
•£HO
GND3
Figura 5.9. Circuito LPR2DMX para generar la secuencia de datos del protocolo DMX512
(URL:2)
CAPITULO 6.
DISEÑO DEL SOFTWARE PARA EL CONTROL DE
DIMERS:
Se realiza un programa para obtener la trama completa definida por ei
protocolo DMX512, para esto se utiliza un PIC 16F873. Inicialmente se genera
los tiempos denominados Freno, Marca después del Freno y comienza la
transmisión serial de datos de nueve bits hasta completar los 32 valores
enviados desde la consola luego de lo cual se deshabilita ia transmisión. El
noveno bit se considera como el primer bit de parada del protocolo que debe
estar en el estado uno lógico.
Ei PIC recibe los datos provenientes del puerto paralelo del computador en ei
PUERTO B, los cuales determinan el nivel de iluminación para cada dimer, el
primer dato que llega se denomina código de inicio usado para sincronizar la
consola con el dimer.
Para recibir un nuevo dato se avisa a la consola a través de RAO que se ha
terminado de recibir ei dato y espera otro valor, caso contrario le indicaría que
está ocupado para que la consola no envíe otro dato. Además se analiza RA1
a través del cual la consola le avisa al PIC prepararse para recibir un nuevo
valor.
Cuando llega un nuevo dato se lo coloca en el registro de transmisión para
que sea enviado al dimer.
Además, en LabVIEW se realizó una consola de control, en este caso para el
manejo de 32 dimers debido a la limitación de cargas de la ¡nterfase 485, su
control se realiza a través de sliders que indican el valor de la iluminación.
Para esto se construye un "Arreglo" con dichos valores y a través de la
herramienta "Indexar", se saca los valores uno por uno para que puedan ser
tratados en el PIC, LabVIEW espera el aviso del PIC para enviar un nuevo
dato, así también antes del envío de datos LabVIEW avisa al PIC se prepare
para recibir otro valor.
Inicialmente se tiene una pantalla de presentación con el tema desarrollado y
al presionar un pulsador "Continuar" se resetea al PIC16F873 después de lo
cual se realiza el proceso antes indicado.
El diagrama de flujo del programa implementado en LabVIEW es el siguiente:
PANTALLA DE
PRESENTACIÓN
CONSTRUIR UN ARREGLO CON LOS VALORES DE
ILUMINACIÓN DESEADO DE CADA DIMER
NO
SI
ESCRIBIR 1 ENRA1
SACAR UN DATO POR PUERTO PARALELO
AUMENTAR NUMERO DE DIMER
NUMERO DE
DIMER=32
SE MANTIENE NUMERO DE DIMER
El diagrama de flujo del programa desarrollado en el P1C es el siguiente:
SELECCIONAR PIC
DEFINIR FINES DEL PUERTO A
ASIGNAR ETIQUETAS
CONFIGURAR PUERTOS
CARGAR VALORES INICIALES A REGISTROS
RETARDO 88 \is EN BAJO
RETARDO 12us EN ALTO
NO
RECIBIR DATO DE PORTE
INCREMENTAR No. DE DIMER
NO
SI
SE DETIENE LA TRANSMISIÓN
CAPITULO 7.
PRUEBAS Y RESULTADOS
Se realizaron las respectivas pruebas para la obtención de las formas de onda de
controí para las dos salidas SPWM en
los diferentes niveles de iluminación,
realizando también la comparación de dichas ondas con e! cruce por cero de
voltaje para lograr un tiempo de zona muerta que asegura el funcionamiento de
uno solo de los MOSFET's, además se ha tomado las ondas del voltaje resultante
en la carga, valores de voltaje RMS, corriente en la carga, distorsión armónica
para los diferentes niveles de iluminación.
Las medidas se consiguieron a través de la conexión serial entre un computador y
el osciloscopio HP54645D , así como también de un analizador industrial FLUKE,
de un multímetro TRUE RMS y de una pinza amperímetrica FLUKE como se
observa a continuación:
Respecto al detector de Cruce por Cero:
RUN
- 1 4-1 • " : I • l
r
I
ti-*-
t i = S.24Orns
t2 = 9.24Orns
At = l.OOOms
1/At = 1OOO.O H2
Figura 7.1. Detector de cruce por cero de Voltaje
En la figura anterior se observa que el tiempo generado por el
circuito
monoestable diseñado es de 1ms lo que reduce aproximadamente 8 veces el
tiempo de ingreso a la interrupción de cruce por cero, para evitar conflictos con las
interrupciones de cambio de nivel de iluminación.
Zona Muerta Generada:
2.001/
JJ
r
í
í
i
1 1 u J fin
ni
^
i
^ -, ^ -P, r. -,
^T
:
7
|
f
í
fl2
-j
.
,, , J t
'
'" " '""
t í = 7.458rns
" " '
"
t2 = 8.331ms
" !"t "" ' '"
i
£t = 873.2us
^
1/At = i.i45Khte
Figura 7.2. Voltaje de control del SPVVIVI2 (A1) y SPWM1(A2)
Como
se puede observar, la zona muerta generada para asegurar el
funcionamiento de uno soío de ¡os MOSFET's
es de 873.2us, suficiente para
evitar cortocircuitos por el funcionamiento simultáneo de los mismos.
Esta se genera al detectarse el cruce por cero, en el caso de los niveles de
iluminación no sobre modulados se observa que en la figura 7.3 se indica que
existe un tiempo de 460us en bajo antes que se inicie la generación del SPWM,
así también en la figura 7.4 se tiene que al terminarse dicha generación existe un
tiempo en bajo de 410 us, con lo que se asegura dicha zona muerta y se ha
calibrado estos tiempos de tal manera de lograr casi la completa simetría de la
onda para el análisis de la distorsión armónica.
En cambio en el caso de los niveíes de iluminación sobre modulados se tiene que
el tiempo al haber detección de cruce por cero es de 260 us, y al finalizarse la
generación se tiene 200 us, que nos aseguran también tanto la zona muerta
adecuada como la simetría de la onda.
Dichos tiempos son diferentes en los dos casos debido a que se ha tomado
criterios diferentes para poder obtener un mayor control de energía.
3.64^ 1.OO1/
fR2 STOP
I . I . j . I _|_ 1 . I . I . I .
t i = -540.Ous
te = -SO.OOus
At = 460.Ous
1/At = 2.174RH2
(a)
2.00V/
ffi2 STOP
4-
fli
ti
= 7.44Oms
t2 - 7.850rn
_A_
= 41O.Ous
l/¿St = 2.439kHs
(b)
Figura 7.3. Voltaje de control del SPWM respecto al cruce por cero de voltaje, a) Tiempo
generado al inicio del cruce por cero para niveles de iluminación no sobre modulados.
b) Tiempo generado al final de la generación del SPWM
ftl 2.0QVX A2 2-OOV/
fll
r 3.92Í 1.001/
s
ffl2 STOP
í
U 1i . Ii . Ii - 1i .
\~
n
— -^J
v
t i = 7.8SOrns
t2 = S.OSOms
At = 200.Ous
1/út - 5.000kHs
(a)
!'f
-\n
4r 3.92 ^ 1 . O1 '-/
\_ ,,... . -¿
=M-]*L-|
r
1.1 ..
:
Ífi2 STOP
f**,~»+**-r
'f.«»|
i• i- 1-
L
•1 1 1•
ti = -2BO.OUS
i• •i•i
. I . . . I - HH - I - . - Í .
t2 = -ZO.OOus
. i. - 1-
•*í
6t = ZBO.Ous
•\ I•
•l•
•i•
1/út = 3.846kHs
(b)
Figura 7.4. Voltaje de control del SPWWI respecto al cruce por cero de voltaje, a) Tiempo
generado al inicio dei cruce por cero para niveles de iluminación sobre modulados.
b) Tiempo generado al final de la generación del SPWM
FORMAS DE ONDA PARA LOS DIFERENTES NIVELES DE ILUMINACIÓN:
NIVEL DE ILUMINACIÓN DE 10%:
i.ooi/
,.W4 •*»••*•
¿JU*U¿
ti = 2.O5Oms
JVJ*¿U4J
t2 = 2.467ms
4 ^UuXiJUx U^L^JLulv^i
^U4ll^V
At = 416.4us
4^
RUN
Wv"^:-VJ
1/At = 2.4O2kHs
Figura 7.5. Voltaje de control para un 10% de iluminación
]f ai •Ji !• Jl
J
\2
J,
n
48 s:
T^
. '1 '
\i
c or='n /•
1
A
Figura 7.6. Voltaje en la carga para 10% de iluminación
FFÍ2 STOP
NIVEL DE ILUMINACIÓN DE 20%:
132 '¿L .íJC V /
\\\2 =!•!•] «i=ai
j;
—
-1
. /'C S
¿/
l . CJO1*
V
*
I,
UJU*
j-*, • ,
.
i-J.
l.Ml
,1 .
^ R2
J-ÍX
STOP
-iii ^i / 1,., i ,j_.,
jfc-
tí = 2.O50ms
t2 = 2.4B7ms
At = 416.4us
1/At = 2.4O2kHs
Figura 7.8. Voltaje de control para un 20% de iluminación
RUN
fií
-Km-ipt
Figura 7.9. Voltaje en la carga para 20% de iluminación
NIVEL DE ILUMINACIÓN DE 30%:
lil
jr 3.721 1
RUN
4W1-*-*
-rjl-^HJ
ti = S.OSOms
t2 = 2.4B7ms
= 41B.4us
1/At = 2.4O2KH2
Figura 7.11. Voltaje de control para un 30% de iluminación
JT-2.48J 2 .OOJX
ni
L
TT
Figura 7.12. Voltaje en la carga para 30% de iluminación
fP2
STOP
NIVEL DE ILUMINACIÓN DE 40%:
fi2 2 . OOVX
I
4r
R2
STOP
LH
t i = 2.O5Orns
t2 = 2.467ms
At = 416.4us
1/At = 2.4G2khte
Figura 7.14. Voltaje de control para un 40% de iluminación
i!!•£ á
•
jT-¿: .6^^r¿_1 2 .C)0i/
luC
ffl2 STOP
Y
ll 1
F,
-•
,.
fll
, I J,
^ÍTI
í
1
f ^
|
1
1
M 1 ij • 1 • f '
I
'
'
"1
-•
-:
A
.1.
:r
^
Figura 7.15. Voltaje en la carga para 40% de iluminación
'
'
•
NIVEL DE ILUMINACIÓN DE 50%:
¡1
=!•!•] «I^JI
4~
i
\| -
. / '¿
ni
í/
J0'¿
1 .(
^
P2 STOP
^
• '1
••
r 1 'i1 i ¿' I.". • i
__J
*-
"lV
ti = 2.O5Orns
1^
-i^L
n
H
- L,
1 ' 1
-j-
, I ,[,- I
t2 = 2.4B7rns
•-r
h L-
fe
^
I• |-
-
|-
~
At = 41B.4us
•r
1 •'
•JL^J
JFS>J
•|
IL- ;
i -_ \' ¡ ~ T • ^ • ' •
1/At = 2-4O2KHs
Figura 7,17. Voltaje de control para un 50% de iluminación
STOP
^J^L LL.!^1-il.iI.iUk A
Figura 7.18. Voltaje en la carga para 50% de iluminación
NIVEL DE ILUMINACIÓN DE 60%:
fQ2 STOP
y_ • -i;
R2
i Luí U*
tí = 2.O50ms
t2 = 2.467rns
J-LJ -LJ-U
At = 416.4us
1/At = 2.4O2KHE
Figura 7.20. Voltaje de control para un 60% de iluminación
2.OO§/
T
ni
iLJiUiUiL|UL
.^.^L-J^.L-.L jr
L L
Figura 7.21, Voltaje en la carga para 60% de iluminación
STGP
NIVEL DE ILUMINACIÓN DE 70%:
¡1
=!•!•] M=J i
»
1
r
/
*
/ ¿'=-^
,,*i
1
f FÍ2
STOP
'
\.
A
ti -
s/
1 . JC)'<
l.SSBms
t2 = 1.652ms
At = 416.Bus
1/At = 2.402RHS
Figura 7.23. Voltaje de control para un 70% de iluminación
RUN
y
Figura 7.24. Voltaje en la carga para 70% de iluminación
NIVEL DE ILUMINACIÓN DE 80%:
fi2 2.OOV/
fi2
r 3.72^
l.OO^X
STOP
H"
ti = 1.236ms
t2 = 1.652ms
út = 416.Bus
1/At = 2.4O2kHs
Figura 7.26. Voltaje de control para un 80% de iluminación
STOP
fli
n
Figura 7.27. Voltaje en la carga para 80% de iluminación
NIVEL DE ILUMINACIÓN DE 90%:
\\!
Jr
r
3.922 ' .0 Tn /
-FP7. STOP
j i
i
. 1i . 1I. 1 I. 1 —
1
i -|
1
c
A.
y
ti = 1.236ms
t2 = l,652ms
At = 416.3us
l/út = 2.4O2KH2
Figura 7.29. Voltaje de control para un 90% de iluminación
2.O01/
ffi2 STOP
K
flí
y uu
i. i.
Figura 7.30. Voltaje en la carga para 90% de iluminación
JUU
NIVEL DE ILUMINACIÓN DE 100%:
=!.MITJ1
fi2
2 • OOV/
V
1
jr 3 . 921 1 • OO^/
ffi2 STOP
\ i . i . i • i -i
1
fi2
f*
r—J
U^
I •
n-
• •i ^i
>ii*A
4- I • r [ • [ '
n
li --t-
i i i i -1iU— ii • ii • ii - ii •
1
j
1
\
A.
ti = 1.236ms
t2 = 1.B52ms
At = 4 IB.Bus
1/At = 2.4O2kHs
Figura 7.31. Voltaje de control para un 100% de iluminación
STOP
2-OOg/
J
lü U
líff
V
Figura 7.32. Voltaje en la carga para 100% de iluminación
En las figuras anteriores se puede observar tanto el voltaje de control como e!
voltaje obtenido en la carga para los distintos niveles de iluminación, los niveles
90% y 100% como se puede observar se encuentran sobre modulados, para
lograr un mejor control de energía, debido a que los valores sin sobre modular
eran insuficientes para lograr una iluminación adecuada y aprovechar las
características de la carga.
En cada figura que indica los voltajes de control se puede observar la frecuencia
de conmutación obtenida, siendo esta de 2.4KHz, suficiente para dimers de
lámparas incandescentes.
Con esto se ha obtenido los siguientes resultados:
NIVEL
10
20
30
40
50
60
70
80
90
100
VOLTAJE(V)
31.72
46.6
56
64
71.3
77.9
89.5
100
110.6
114
CORRIENTE(A)
1.38
1.63
1.77
1.87
1.95
2.02
2.14
2.21
2.25
2.37
THD(%)
20.9
23.8
25.0
25.7
26.2
26.6
26.9
27.2
22.6
19.3
ÍP
1
1
1
1
1
1
1
1
1
1
TABLA No 7.1. Resultados Obtenidos
Para las cargas resistivas no es muy trascendental el control deí contenido
armónico sino que lo más importante es realizar el control de la energía del
sistema.
Así, la distorsión armónica total como se observa está dentro de los rangos
permitidos en las especificaciones para iluminación que debe ser menor a un
32%, cuando se realiza sobre modulación (para el 90% y 100%); ei THD a pesar
de haber sobremodulación disminuye por existir mayor simetría en la onda de
control como se puede observar en las figuras 7.29 y 7.31 .
8. CONCLUSIONES Y RECOMENDACIONES:
Los microcontroladores poseen múltiples ventajas debidas principalmente a una
reducción de costos en la electrónica de control, que
permite el diseño de un
hardware y software que puede ser cambiado.
El DMX es un protocolo estándar y debido a tolerancias que pueden presentar los
equipos y de la precisión de algunos aparatos puede darse que la interpretación
de la trama no sea correcta, por la mala correspondencia entre el transmisor y el
receptor.
Deben cumplirse rigurosamente las exigencias de cableado que impone el
protocolo DMX512 para tener fiabilidad en la transmisión de datos, pues los
cables telefónicos y el par trenzado telefónico no están garantizados.
Las principales razones técnicas para la utilización de sistemas electrónicos y de
potencia son a menudo la gran velocidad y versatilidad
que se asocia a sus
dispositivos
Es muy importante la elección del tipo de aislamiento entre el circuito de control y
el de potencia, constituyéndose en la práctica como mejor opción los opto
acopladores, por su facilidad de acondicionamiento de señal respecto a los
transformadores de pulsos que además introducen un desfase que impide el buen
funcionamiento del detector de cruce por cero.
Debido a la robustez y características óptimas del MOSFET's su protección es
minimizada, sin existir necesidad de implementar circuitos de ayuda a la
conmutación, protecciones de sobrevoltaje, sobre corriente, etc.
LabVIEW
es una herramienta muy versátil en todo tipo de control debido a
poseer herramientas que facilitan la realización de cualquier ¡nterfase sea por el
puerto serial o paralelo; otros programas necesitan librerías adicionales y
sistemas operativos específicos tal como el Visual Basic que necesita el Windows
1998 para poder funcionar.
En el manejo de semiconductores de potencia tales como los MOSFET's es
importante realizar un análisis de las curvas características del elemento entre ios
diferentes parámetros para asegurar su buen funcionamiento, así se da el caso
que si el dispositivo no tiene suficiente voltaje de disparo en la compuerta, la
corriente de drenaje que podría manejar es mucho menor a la especificada en su
hoja de datos, siendo ésta insuficiente para el manejo de la carga, razón por la
cual puede dañarse el dispositivo; es por esto que la fuente que alimenta los opto
acopladores debe ser mayor de 10V en el caso de los MOSFET's, para asegurar
un adecuado voltaje de disparo en la compuerta.
Se debe procurar utilizar e! programador de PfC's que utiliza el puerto paralelo tal
como el EPICWin
en lugar del ÍC-Prog, debido a ser rnás confiable por fa
velocidad a la que trabaja, además de poseer diversas herramientas como la
opción de blanqueo necesaria para poner en trabajo a PIC's tales como el 16F84
pues caso contrario no pueden ser programados.
En caso de realizar transmisión y recepción de datos a alta velocidad es
importante utilizar un cristal adecuado en el PIC y ocupar el menor número de
ciclos de máquina en realizar las comparaciones debidas, de forma de preparar
inmediatamente al PIC para recibir otro valor y lograr una recepción o transmisión
fiable.
Principalmente el manejo de cargas resistivas debe realizarse el control de la
energía del elemento, aunque se produzcan sobremodulaciones que incrementen
el contenido armónico, pues esto puede también ser controlado variando la
simetría de la señal de control.
Para la generación del protocolo DMX512 es necesario usar un PIC que tenga la
opción de transmisión para ser configurado
a la velocidad establecida por el
protocolo, aunque esto aumenta el tamaño del circuito LPR2DMX y desperdicia
muchos pines del PIC, vuelve fiable a la transmisión ya que puede lograrse
incluso errores de cero en la configuración de dicha velocidad; en cambio al usar
un PIC que no contenga esta opción, deben generarse, a través de algoritmos
matemáticos, los tiempos del protocolo resultando complicada la calibración de
los mismos, obteniéndose valores poco confiables.
Debido a la necesidad de aumentar instalaciones secundarias de señalización y
control indispensables para la gestión de las luces en un escenario, es importante
realizar un análisis basado en las nuevas tecnologías de transmisión de señales
a través de redes de tipo ethernet, que permiten optimizar la instalación sin los
límites hasta ahora muy rígidos impuestos por ei protocolo DMX512. La
implementación de Ethernet en las instalaciones no únicamente permite trabajar
con un mayor número de canales sino que existe un considerable incremento de
la velocidad de transmisión y del control, gracias a la bidireccionalidad de la
información.
REFERENCIAS BIBLIOGRÁFICAS:
Libros:
Ahmed A.(1999) Power Electronics for Technology. Prentice Hall Internationa!.
USA.
Mackay, S; Park, J. (2000) Practical Data Acquisition Using Personal Computers
and Standalone Systems Part2. idc Technologies. USA.
Mackay, S; Park, J; Wright, E. (2000) Data Acquisition for Instrumentation and
Control. Idc Technologies. USA.
Mohán, N; Undeland, T; Robbins, W. (1989) Power Electronics Converters,
Applications and Design. Singapur.
Rashid M. (2004) Power Electronics Circuits, Devices and Applications. Prentice
Hall International, 3rd Ed. USA.
Folletos:
Chico, P. (1999) Protección de los Semiconductores de Potencia.
Escuela
Politécnica Nacional. Quito-Ecuador.
Rivera, P y Chico, P. (1995) Curso Integrado de Automatización Industria!.
Escuela Politécnica Nacional. Quito-Ecuador.
Tesis de Grado:
Zapater, A. (1992) Conversor CA-CA por muestreo. Escuela Politécnica Nacional.
Tesis de Grado. Quito-Ecuador.
Referencias Electrónicas:
Elüot R. The Design of Heat Sinks. URL1; http://soud.westhost.com/heatsinks.htm.
Fecha de consulta: 18 Feb 2001
Menzel
J.
Programing
the
LPR2DMX
family.
URL2: - http://www.lighting-
solutions.de
Fecha de consulta: 30 May 2002
URL3: http://vwvw.machinedesign.com/BDE/Electrical/bdeee6/bde8e6_19,htrnl
Fecha de consulta: 12 Junio 2003
URL4: http://www.esimez.ipn.mx/elecLronica4/menu/unidad_1.htmí
URL5: http://www.usitt.org/standards/DMX512.htm!
Fecha de consulta: 15 Sep 2004
URL6: http://www.esta.org/tsp/working _groups/CP/DMXoverCat5.htm
Fecha de consulta: 15 Sep 2004
URL7: http://www.dmx512.corn/web/light/dmx512/index.htrn
Fecha de consulta: 27 Sep 2004
URL8: http://www.dmx512~oniine.com/
URL9 http://www.automatas.org/schneider/terminaLhtm
Fecha de consulta: 1 Oct 2004
URL10: http://edison.upc.es/curs/llum/lamparas/lincan.html
Fecha de consulta: 13 Ocí 2004
URL11: http://www.lighteducaiion.com/article.php?sid=45
Fecha de consulta: 22 Ocí 2004
URL12: http://wwwJnsseg.com.mx/contfoi%20de%20acceso%20apsési:94.htm
Fecha de consulta; 15 Nov 2004
URL 13: http://www.geilurninacion.eom/mx/download/8.glosario.pdf
Fecha de consulta: 12 Jun 2005
ANEXO 1:
PROGRAMA DE CONTROL DEL DIMER
PROGRAMA DE CONTROL DESARROLLADO PARA EL DIMER
; CRISTAL DE 4.00 MHZ
LIST P=16F877A
INCLUDE
"P1SF877A.ÍNC"
CONTROL EQU
CONMUTACIÓN
AUXÍ
EQU
AUXILIAR EQU
MÁXIMO
SOBREMODEQU
CUALPWM
DATORX
^DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
0X40
EQU 0X42
0X43
0X44
EQU 0X45
0X47
EQU 0X48
EQU 0X49
INCREMENTAR
DECREMENTAR
DISPLAY1
DISPLAY2
SubeBajaSte
CambioSet
SubeBajaSeñal
RefresDis
Nada
Primera
SEMICICLO
SOBREMO
PORTB.1
PORTB,2
PORTC.4
PORTC.5
CONMUTACION.O
CONMUTACION.1
CONMUTACIÓN^
CONMUTACION.3
CONMUTACION.4
COMMUTACION.5
CUALPWM.O
SOBREMOD.O
ORG 0X00
GOTOINICIO
ORG 0X04
GOTOINTERRUPCIONES
INICIO
==CONFIGURACIOM DE PUERTOS
BANKSEL
MOVLW
MOVWF
MOVLW
TRISA
B'OOOOOOOO1
TRISA
B'111111111
Puerto A como salida
MOVWF
MOVLW
MOVWF
MOVLW
MOVWF
MOVLW
MOVWF
TRISB
B'OOOOOOOO' ; Puerto C como salida
TRISC
B'OOOOOOOO1 ; Puerto D como salida
TRISO
B'000001101 ; Puerto A digital
ADCON1
INICIALIZACION DE PUERTOS
BANKSEL
CLRF
CLRF
CLRF
CLRF
CLRF
CLRF
CLRF
CLRF
CLRF
CLRF
CONTROL
CONTROL
CONMUTACIÓN
AUXILIAR
AUXI
PORTA
PORTB
PORTC
PORTD
PORTE
CUALPWM
CONFIGURACIÓN DE INTERRUPCIONES
BANKSEL
BCF
BCF
BCF
BSF
BSF
BSF
BSF
BSF
BANKSEL
BCF
BCF
BCF
BCF
BCF
BANKSEL
BSF
BSF
BSF
BCF
BSF
INTCON
¡NTCON.TOIF
INTCON,INTF
INTCON.RBIF
INTCON,GIE
INTCON,PEIE
INTCON.TOIE
INTCONJNTE
INTCON,RBIE
PIR1
PIR1,RCIF
PIR1.TXIF
PIR1.CCP1IF
PIR1.TMR2IF
PIR1.TMR1IF
PIE1
PiE1,RCIE
PIE1.TXIE
PIE1.CCP1IE
PIE1.TMR2IE
PIE1.TMR1IE
Bajar bandera TIMER O
Bajar bandera externa
Bajar bandera cambio puerto B
Interrupción global habilitada
Interrupción de periféricos habilitada
Interrupción TIMER O habilitada
Interrupción externa habilitada
Interrupción de cambio de estado
Bajo
Bajo
Bajo
Bajo
Bajo
bandera recepción
bandera transmisión
bandera PWM
bandera TIMER 2
bandera TIMER 1
Habilitar
Habilitar
Habilitar
Habilitar
Habilitar
interrupción
interrupción
interrupción
interrupción
interrupción
de recepción
de transmisión
de TIMER 2
de TIMER 1
de TIMER 1
CONFIGURACIÓN DEL PWM
BANKSEL
BSF
BSF
BCF
BANKSEL
MOVLW
MOVWF
MOVLW
MOVWF
BANKSEL
MOVLW
MOVWF
MOVWF
MOVLW
MOVWF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVLW
MOVWF
MOVLW
MOVWF
BSF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVLW
MOVWF
T2CON
T2CON.TMR20N
T2CON.T2CKPSO
T2CON.T2CKPS1
CCPR1L
.0
CCPR1L
.0
CCPR1H
CCP1CON
B'00110011 1
CCP1CON
CCPR2L
.0
CCPR2H
CCP2CON
B'001100111
CCP2CON
TMR1H
OXFE
TMR1H
0X76
TMR1L
T1CON,TMR1ON
PR2
.102
PR2
TMR2
;PararTIMER2
; Preescaler 4
; Preescaler 4
; Tiempo en alto del PWM1
; Tiempo en alto del PWM1
; Modalidad PWM1 apagada
; Tiempo en alto del PWM2
; Tiempo en alto del PWM2
; Modalidad PWM2 apagada
; PararTIMER1
; Período del PWM
.51
TMR2
PROGRAMA PRINCIPAL
PRINCIPAL
BANKSEL
BSF
GOTO
PORTA
PORTA, 1
PRINCIPAL
INTERRUPCIONES
BANKSEL INTCON
BTFSC
INTCONJNTF
; Indica que el programa está funcionando
; Prueba que produjo la interrupción
; Verificar interrupción externa
GOTO
BTFSC
GOTO
BTFSC
GOTO
RETF1E
RECEPCIÓN
BANKS EL
BCF
MOVLW
ANDWF
MOVWF
SWAPF
MOVLW
XORWF
BTFSC
RETFIE
MOVF
MOVWF
GOTO
RETFIE
TIMER
BANKSEL
BCF
MOVLW
MOVWF
MOVLW
MOVWF
BCF
MOVLW
XORWF
BTFSC
GOTO
GOTO
SET POINT
PIR1 ,TMR1 IF
TiMER
INTCON.RBIF
RECEPCIÓN
PORTB
INTCON.RBIF
B'1 1 11 0000'
PORTB.W
DATORX
DATORX
B'000011111
DATORX.W
STATUS,Z
DATORX, W
CONTROL
CARGAR
PIR1
PIR1.TMR1IF
OXFE
TMR1H
0X76
TMR1L
STATUS.Z
0X00
CONTROLO
STATUS.Z
CERO
ENCENDIDO
; Verificar interrupción de TIMER1
; Ver cambio de estado de Puerto B
; Para revisar solo de RB4 a RB7
; Intercambiar nibbles
;Guarda valor en CONTROL para SPWM
; Cargar valores para generar SPWM
; Cargar valores a TIMER1
¡Verificar nivel de iluminación "0"
CERO
BANKSEL
BCF
BCF
MOSTRAR
BANKSEL
BTFSS
GOTO
GOTO
PORTC
PORTC.1
PORTC.2
CONMUTACIÓN
RefresDis
DIS_1
DIS 2
;Apagar PWM1 y PWM2
; Refresca el valor de los dísp/ays
DIS 1
BCF
BSF
BANKSEL
MOVFW
CALL
MOVWF
BSF
RETFIE
DISPLAY1
DISPLAY2
CONTROL
CONTROL
TABLA
PORTO
RefresDis
; Se prende con cero
; Se apaga con uno
BSF
BCF
BCF
MOVLW
XORWF
BTFSC
GOTO
GOTO
DISPLAY1
DISPLAY2
STATUS,Z
OXOA
CONTROLA
STATUS.Z
S!
NO
; Se apaga con uno
; Se prende con cero
MOVLW
MOVWF
BCF
RETFIE
B'011110011
PORTO
RefresDis
; Si es nivel 10 se pone en 1 al display
MOVLW
MOVWF
BCF
RETFIE
B'010000001
PORTO
RefresDis
; Si es nivel 5*10 se pone en 0 al display
; Para refrescar display
DIS_2
SI
; Para refrescar display
NO
TABLA
ADDWF
RETLW
RETLW
RETLW
RETLW
RETLW
RETLW
RETLW
RETLW
RETLW
RETLW
RETLW
ENCENDIDO
BTFSC
•
PCL,F
B'01000000'
B'011110011
B'001001001
B'00110000'
B'000110011
B'00010010'
B'00000010'
B'011110001
B'OOOOOOOO 1
B'000100001
B'010000001
SEMICICLO
; Para refrescar display
; cero
; uno
; dos
; tres
; cuatro
; cinco
; seis
; siete
; ocho
; nueve
; diez
; Verifica que PWM debe activarse
GOTO
GOTO
UNO
DOS
UNO
; Para activare! PWM1
BANKSEL
MOVLW
MOVWF
BANKSEL
BCF
BANKSEL
MOVLW
MOVWF
BANKSEL
CLRF
CLRF
CCP2CON
B'001100111
CCP2CON
PORTC
PORTC.1
CCP1CON
6*00111111'
CCP1CON
CCPR2L
CCPR2L
CCPR2H
; Modalidad PWM2 apagado
; Modalidad PWM1 encendido
; Encera valores
PWM1
BTFSS
GOTO
GOTO
SubeBajaSenal
AÑADIR
REBAJAR
AÑADIR
BANKSEL
BTFSS
GOTO
BANKSEL
BCF
MOVLW
XORWF
BTFSC
GOTO
MOVLW
XORWF
BTFSC
GOTO
GOTO
SOBREMOD
SOBREMO
NORMAL
CONTROL
STATUS,!
.9
CONTROL.O
STATUS.Z
YAUNO
.10
CONTROL.O
STATUS.Z
YADOS
NORMAL
YAUNO
BANKSEL
BCF
MOVLW
XORWF
BTFSS
GOTO
GOTO
CCPR1L
STATUS.Z
.72
CCPR1L.O
STATUS.Z
NORMAL
CAMBIOVALOR
CAMBIOVALOR
BANKSEL
MOVLW
CCPR1L
; Prueba bandera
; .Incrementar ancho de pulso
; Decrementar ancho de pulso
; Niveles sobre modulados?
¡Si es nivel 9 realiza sobre modulación
; Si es nivel 10 realiza sobre modulación
; En valor 72 se sobre modula nivel 9
MOVWF
GOTO
9
CCPR1L
NORMAL
YADOS
BANKSEL
BCF
MOVLW
XORWF
BTFSS
GOTO
GOTO
CCPR1L
STATUS,Z
.84
CCPR1L.O
STATUS.Z
NORMAL
CAMBIOVALOR2
CAMBIOVALOR2
BANKSEL
MOVLW
MOVWF
GOTO
CCPR1L
.98
CCPR1L
NORMAL
Se ejecuta si el nivel va de O a 8
NORMAL
BANKSEL
BCF
MOVFW
XORWF
BTFSS
GOTO
BANKSEL
BSF
GOTO
MÁXIMO
STATUS,Z
MÁXIMO
CCPR1L,0
STATUS,Z
SLAÑADE
CONMUTACIÓN
SubeBajaSeñal
REBAJAR
SLAÑADE
BANKSEL
MOVFW
ADDWF
GOTO
AUXILIAR
AUXILIAR
CCPR1L.1
MOSTRAR
REBAJAR
BANKSEL
MOVLW
XORWF
BTFSS
GOTO
BANKSEL
MOVLW
MOVWF
BANKSEL
BCF
ancho
BANKSEL
MOVLW
; En valor 84 se sobre modula nivel 10
CCPR1L
0X00
CCPR1L.O
STATUS.Z
SLREBAJA
CCPR1H
0X00
CCPR1H
CONMUTACIÓN
SubeBajaSeñal
CCP1CON
B'001100111
Comprobar sí ancho de pulso es máximo
Si no lo es incrementa ancho de pulso
Si lo es bandera en 1 para decrementar
Si ancho de pulso ^0, decrementa
Si ancho es O, encera valores
Bandera en O permitirá incrementar
Modalidad PWM1 apagado
MOVWF
BANKSEL
MOVLW
MOVWF
GOTO
SI_REBAJA
BANKSEL
MOVFW
SUBWF
BANKSEL
MOVLW
XORWF
BTFSS
GOTO
BANKSEL
MOVLW
MOVWF
BSF
GOTO
CCP1CON
CCPR1L
0X00
CCPR1L
MOSTRAR
AUXILIAR
AUXILIAR
CCPR1L.1
CCPR1L
0X00
CCPR1L.O
STATUS.Z
MOSTRAR
CCP1CON
B'001100111
CCP1CON
SubeBajaSeñal
MOSTRAR
DOS
; Para la activación del PWM2
BANKSEL
MOVLW
MOVWF
BANKSEL
BCF
BANKSEL
MOVLW
MOVWF
BANKSEL
CLRF
CCP1CON
B'00110011'
CCP1CON
PORTC
PORTC.2
CCP2CON
6-00111111'
CCP2CON
CCPR1L
CCPR1L
PWM2
BTFSS
GOTO
GOTO
9
; Modalidad PWM1 apagado
AÑADÍR2
BANKSEL
BTFSS
GOTO
BANKSEL
MOVLW
XORWF
BTFSC
GOTO
MOVLW
XORWF
SubeBajaSeñal
AÑADIR2
REBAJAR2
SOBREMOD
SOBREMO
NORMAL2
CONTROL
.9
CONTROL.O
STATUS.Z
YAUNO2
.10
CONTROL.O
; Modalidad PWM1 apagado
; Modalidad PWM2 encendido
BTFSC
GOTO
GOTO
STATUS.Z
YADOS2
NORMAL2
YAUNO2
BANKSEL
BCF
MOVLW
XORWF
BTFSS
GOTO
GOTO
CCPR2L
STATUS, Z
.72
CCPR2L.O
STATUS.Z
NORMAL2
CAMBIOVALOR3
CAMBIOVALOR3
BANKSEL
MOVLW
MOVWF
GOTO
CCPR2L
.84
CCPR2L
NORMAL2
YADOS2
BANKSEL
MOVLW
XORWF
BTFSS
GOTO
GOTO
CCPR2L
.84
CCPR2L.O
STATUS.Z
NORMAL2
CAMBIOVALOR4
CAMBIOVALOR4
BANKSEL CCPR2L
MOVLW
.98
MOVWF
CCPR2L
GOTO
NORMAL2
NORMAL2
BANKSEL
BCF
MOVFW
XORWF
BTFSS
GOTO
BANKSEL
BSF
GOTO
MÁXIMO
STATUS,Z
MÁXIMO
CCPR2L.O
STATUS.Z
SI_AÑADE2
CONMUTACIÓN
SubeBajaSeñal
REBAJAR2
SLAÑADE2
BANKSEL
MOVFW
ADDWF
GOTO
AUXILIAR
AUXILIAR
CCPR2L.1
MOSTRAR
REBAJAR2
BANKSEL
MOVLW
XORWF
BTFSS
GOTO
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
BANKSEL
MOVLW
MOVWF
GOTO
CCPR2L
0X00
CCPR2L.O
STATUS.Z
SI REBAJA2
CCPR2H
0X00
CCPR2H
CONMUTACIÓN
SubeBajaSeñal
CCP2CON
B'001100111
CCP2CON
MOSTRAR
; Modalidad PWM apagado
SI REBAJA2
BANKSEL
MOVFW
SUBWF
BANKSEL
MOVLW
XORWF
BTFSS
GOTO
BANKSEL
MOVLW
MOVWF
BSF
GOTO
AUXILIAR
AUXILIAR
CCPR2L,1
CCPR2L
0X00
CCPR2L)0
STATUS,Z
MOSTRAR
CCP2CON
8-00110011'
CCP2CON
SubeBajaSeñal
MOSTRAR
; Modalidad PWM apagado
SET_PO!NT
BANKSEL
BCF
BTFSS
GOTO
BTFSS
GOTO
BTFSS
GOTO
RETFIE
INTCON
INTCON.INTF
INCREMENTAR
SUBIR
DECREMENTAR
BAJAR
PORTB.3
CRUCE
SUBIR
BCF
MOVLW
BANKSEL
STATUS.Z
.10
CONTROL
; Limpiar bandera
; Verificar Pulsador +
; Verificar Pulsador ¡Interrupción de Cruce por Cero
XORWF
BTFSS
GOTO
GOTO
CONTROL.O
STATUS.Z
SI SUBE
CARGAR
Pulsador + activado y nivelólo
SI SUBE
BANKSEL
BSF
INCF
GOTO
CONMUTACIÓN
SubeBajaSte
CONTROL
CARGAR
BAJAR
BCF
MOVLW
BANKSEL
XORWF
BTFSS
GOTO
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVLW
MOVWF
GOTO
STATUS.Z
0X00
CONTROL
CONTROLA
STATUS.Z
SI BAJA
; Pulsador - activado y nivel ¿ O
CCP1CON
B'001100111 ¡Si
Si nivel=0 Modalidad PWM1 y PWM2 apagado
CCP1CON
CCP2CON
B'001 10011'
CCP2CON
CARGAR
Incrementa nivel de iluminación
SL.BAJA
BANKSEL
BCF
DECF
CARGAR
BANKSEL
BCF
MOVLW
XORWF
BTFSC
GOTO
BCF
MOVLW
XORWF
BTFSC
GOTO
BCF
MOVLW
XORWF
BTFSC
GOTO
CONMUTACIÓN
SubeBajaSte
CONTROL
Decrementa nivel de iluminación
Prueba nivel de iluminación
CONTROL
STATUS.Z
0X00
CONTROL.O
STATUS.Z
NIVELJ)
STATUS.Z
0X01
CONTROL.O
STATUS.Z
NIVELJ
STATUS.Z
0X02
CONTROL.O
STATUS.Z
NIVEL 2
BCF
MOVLW
XORWF
BTFSC
GOTO
BCF
MOVLW
XORWF
BTFSC
GOTO
BCF
MOVLW
XORWF
BTFSC
GOTO
BCF
MOVLW
XORWF
BTFSC
GOTO
BCF
MOVLW
XORWF
BTFSC
GOTO
BCF
MOVLW
XORWF
BTFSC
GOTO
BCF
MOVLW
XORWF
BTFSC
GOTO
BCF
MOVLW
XORWF
BTFSC
GOTO
RETFIE
IMIVELJ)
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVLW
MOVWF
STATUS.Z
0X03
CONTROL.O
STATUS.Z
NIVEL_3
STATUS.Z
0X04
CONTROL.O
STATUS.Z
N1VEL_4
STATUS.Z
0X05
CONTROL.O
STATUS.Z
NIVEL_5
STATUS.Z
0X06
CONTROL.O
STATUS.Z
NIVEL_6
STATUS.Z
0X07
CONTROL.O
STATUS.Z
NIVELJ7
STATUS.Z
0X08
CONTROL.O
STATUS.Z
NIVEL_8
STATUS.Z
0X09
CONTROL.O
STATUS.Z
NIVEL_9
STATUS,Z
OXOA
CONTROLA
STATUS.Z
NIVEL 10
CCP1CON
B'00110011 1
CCP1CON
CCP2CON
B'001100111
CCP2CON
; Modalidad PWM1 apagado
; Modalidad PWM2 apagado
BANKSEL
BCF
BCF
MOVLW
MOVWF
BANKSEL
BCF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVFW
MOVWF
MOVFW
MOVWF
BCF
RETFIE
NIVEL 1
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVFW
MOVWF
MOVFW
MOVWF
BCF
RETFIE
NIVEL 2
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVFW
MOVWF
MOVFW
MOVWF
AUXILIAR
PORTC,2
PORTC.1
.0
AUXILIAR
CONMUTACIÓN
CambioSet
MÁXIMO
.0
MÁXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
; Inicializa el PWM
; Carga Valores a Máximo de nivel "O"
; Carga Valores a Mínimo de nivel "O"
; Nivel no sobre modulado
AUXILIAR
.1
AUXILIAR
CONMUTACIÓN
CambioSet
MÁXIMO
; Carga Valores a Mínimo de nivel "1"
; Inicializa el PWM
.10
MÁXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
; Carga Valores a Máximo de nivel "1"
; Nivel no sobre modulado
AUXILIAR
.2
AUXILIAR
CONMUTACIÓN
CambioSet
MAXiMO
; Carga Valores a Mínimo de nivel "2"
; Inicializa el PWM
.20
MAXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
; Carga Valores a Máximo de nivel "2"
BCF
RETFIE
NIVEL_3
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVFW
MOVWF
MOVFW
MOVWF
BCF
RETFIE
NIVEL_4
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
MOVLW
BANKSEL
MOVWF
BANKSEL
MOVFW
MOVWF
MOVFW
MOVWF
BCF
RETFIE
NIVEL_5
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVFW
5OBREMO
AUXILIAR
.3
AUXILIAR
CONMUTACIÓN
CambioSet
MÁXIMO
.30
MÁXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
AUXILIAR
.4
AUXILIAR
CONMUTACIÓN
CambioSet
.40
MÁXIMO
MÁXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
AUXILIAR
.5
AUXILIAR
CONMUTACIÓN
CambioSet
MÁXIMO
.50
MÁXIMO
AUXILIAR
AUXILIAR
; Nivel no sobre modulado
; Carga Valores a Mínimo de nivel "3"
Inicializa el PWM
Carga Valores a Máximo de nivel "3"
Nivel no sobre modulado
Carga Valores a Mínimo de nivel "4"
Inicializa el PWM
Carga Valores a Máximo de nivel "4"
Nivel no sobre modulado
Carga Valores a Mínimo de nivel "5"
Inicialíza el PWM
Carga Valores a Máximo de nivel "5"
MOVWF
MOVFW
MOVWF
BCF
RETFIE
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
NIVEL_6
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
MOVLW
BANKSEL
MOVWF
BANKSEL
MOVFW
MOVWF
MOVFW
MOVWF
BCF
RETFIE
AUXILIAR
.6
AUXILIAR
CONMUTACIÓN
CambioSet
.60
MÁXIMO
MÁXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
NIVEL_7
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVFW
MOVWF
MOVFW
MOVWF
BCF
RETFIE
AUXILIAR
.8
AUXILIAR
CONMUTACIÓN
CambioSet
MÁXIMO
.80
MÁXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
NIVEL_8
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
BANKSEL
MOVLW
AUXILIAR
.10
AUXILIAR
; Nivel no sobre modulado
; Carga Valores a Mínimo de nivel "6"
; Inicializa el PWM
; Carga Valores a Máximo de nivel "6"
; Nivel no sobre modulado
; Carga Valores a Mínimo de nivel "7"
; Inicializa el PWM
; Carga Valores a Máximo de nivel "7"
; Nivel no sobre modulado
; Carga Valores a Mínimo de nivel "8"
CONMUTACIÓN
CambioSet
MÁXIMO
.100
; Inicializa el PWM
MOVWF
BANKS EL
MOVFW
MOVWF
MOVFW
MOVWF
BCF
RETFIE
NIVEL 9
BANKS EL
MOVLW
MOVWF
BANKSEL
BSF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVFW
MOVWF
MOVFW
MOVWF
BSF
RETFIE
NIVEL 10
BANKSEL
MOVLW
MOVWF
BANKSEL
BSF
BANKSEL
MOVLW
MOVWF
BANKSEL
MOVFW
MOVWF
MOVFW
MOVWF
BSF
RETFIE
CRUCE
BANKSEL
BSF
BCF
MOVLW
MÁXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
; Carga Valores a Máximo de nivei "8"
; Nivel no sobre modulado
AUXILIAR
.12
AUXILIAR
CONMUTACIÓN
CambioSet
MÁXIMO
.132
MÁXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
; Carga Valores a Mínimo de nivel "9"
; Inicializa el PWM
; Carga Valores a Máximo de nivel "9"
; Nivel sobre modulado
AUXILIAR
.14
AUXILIAR
CONMUTACIÓN
CambioSet
MÁXIMO
.154
MÁXIMO
AUXILIAR
AUXILIAR
CCPR1L
AUXILIAR
CCPR2L
SOBREMO
PORTA
PORTA.3
SubeBajaSeñal
.0
; Carga Valores a.Mínimo de nivel "10"
; Inicializa el PWM
; Carga Valores a Máximo de nivel "10"
; Nivel sobre modulado
;lndica funcionamiento de cruce por cero
; Encera tiempos del PWM1 y PWM2
MOVWF
MOVWF
MOVWF
MOVWF
MOVLW
MOVWF
MOVWF
BCF
BCF
COMF
MOVLW
MOVWF
MOVLW
MOVWF
BTFSS
GOTO
GOTO
CCPR1L
CCPR1H
CCPR2L
CCPR2H
BANKSEL
MOVLW
MOVWF
RETFIE
TMR2
.100
TMR2
B'00110011'
; PWM1 y PWM2 apagado
CCP1CON
CCP2CON
PORTC.1
PORTC.2
CUALPWM
OXFF
TMR1H
0X90
TMR1L
SOBREMO
SIN
CON
Alterna encendido de PWM1 y PWM2
; Probar si esta en nivel sobre modulado
; Si no es nivel sobre modulado carga un tiempo 100
SIN
CON
; Si es nivel sobre modulado carga un tiempo 50
BANKSEL
MOVLW
MOVWF
RETFIE
TMR2
,50
TMR2
END
PROGRAMA DE RECEPCIÓN DE DATOS EN EL DIMER
; CRISTAL DE 16MHz
ÜST P=16F873
INCLUDE
"P16F873.INC"
NUM EQÜ 0X42
ORG
GOTO
0X00
PROG
92
ORG
GOTO
0X04
SERIAL
BANKSEL
MOVLW
MOVWF
MOVLW
MOVWF
MOVLW
MOVWF
MOVLW
MOVWF
BCF
BCF
BSF
MOVLW
MOVWF
BANKSEL
TRISA
B'OOOOOOOO 1
TRISA
8-11111111'
TRISB
PROG
6*11111111'
TRISC
B'0110'
ADCON1
TXSTA.SYNC
TXSTA,BRGH
PIE1.RCIE
0X00
SPBRG
PORTC
; Puerto A como salidas
; Puerto B como entradas
; Puerto C como entradas
; Puerto A digital
;Comunicación Asincrónica
;Baja Velocidad
¡Interrupción de Recepción habiitada
; Transmisión a 250Kb
OTRO
; Coloco al Puerto A en alto
MOVLW
MOVWF
AHÍ
BTFSS
GOTO
BSF
BSF
BSF
BCF
BCF
BSF
BSF
PROGRAMA
GOTO
SERIAL
BCF
INCF
MOVLW
XORWF
BTFSS
GOTO
BCF
GOTO
RETFIE
PORTC.7
AHÍ
RCSTA,SPEN
RCSTA.RX9
RCSTA.CREN
P1R1,RC!F
INTCON.INTF
INTCON, PEIE
INTCON.GIE
¡Revisa si se generaron el Freno y MDF
¡Habilita interrupción serial
¡Recepción de 9 bits
¡Recepción Continua
¡Limpiar bandera de recepción
¡Limpiar bandera de interrupción externa
; Habilita interrupción por periféricos
¡Habilita interrupción global
PROGRAMA
PIR1.RCIF
NUM,F
.32
NUM.W
STATUS,Z
SIGA
RCSTA.SPEN
OTRO
¡Limpia bandera de recepción
¡Registro guarda número de recepciones
; Prueba si ya recibió 32 datos
; Aún no recibe 32 datos
¡Ya recibió 32, desactiva puerto seria!
; Se regresa al inicio
SIGA
MOVF
XORWF
BTFSS
GOTO
MOVF
MOVWF
RETFIE
NUM.W
PORTB.W
STATUS,Z
NO
RCREG,W
PORTA
¡Compara dirección con registro NUM
MOVF
RETFIE
RCREG.W
¡Recibo valor para que no exista errores
; No debe recibir ese dato
¡Recibe el dato y lo coloca en el Puerto A
NO
END
ANEXO 2:
PROGRAMA
DMX512
DE
GENERACIÓN
DEL
PROTOCOLO
CRISTAL DE 16MHz
LIST P=16F873
INCLUDE
"P16F873.INC11
NUM
MARCAMAB
FRENO
EQU 0X42
EQU 0X43
EQU 0X44
ORG 0X00
GOTO
PROG
PROG
BANKSEL
MOVLW
MOVWF
MOVLW
MOVWF
MOVLW
MOVWF
MOVLW
MOVWF
BCF
BCF
BSF
BSF
BSF
MOVLW
MOVWF
BCF
BANKSEL
BSF
BCF
MOVLW
MOVWF
MOVLW
MOVWF
BREAK
DECFSZ
TRISA
B'000000101
TRISA
6-11111111'
TRISB
.0
TRISC
B'0110T
ADCON1
TXSTA,SYNC
TXSTA,BRGH
TXSTA.TX9
TXSTA,TX9D
TXSTA.TXEN
0X00
SPBRG
PIR1.TXIF
PORTC
PORTA,0
PORTC,6
.255
FRENO
.223
NUM
FRENO.F
; Puerto A como salidas menos RA1
; Puerto B todo como entradas
; Puerto C todo como salidas
; Puerto A digital
; Comunicación Asincrónica
; Baja Velocidad
; Transmisión a nueve bits
; Noveno bit=1
¡Habilitar transmisión
¡Transmisión a 250Kb
¡Limpiar bandera de transmisión
¡Consola no puede enviar dato
¡RC6(TX)en bajo
¡Inicializa registros
¡Generación del Freno del DMX4512
GOTO
BSF
MOVLW
MOVWF
BREAK
PORTC,6
.16
MARCAMAB
DECFSZ
GOTO
BCF
BSF
MARCAMAB ,F
MAB
PORTA,0
RCSTA,SPEN
¡Generación de MDF del DMX512
MAB
:Consola que puede enviar datos
¡Activa puerto serial
PROGRAMA
BTFSS
GOTO
MOVF
BSF
MOVWF
PORTA, 1
PROGRAMA
PORTB,W
PORTA, O
TXREG
; Si consola envía "1" recibe dato
ESPERA
BTFSS
GOTO
BCF
BCF
INCFSZ
GOTO
BCF
PIR1/TXIF
ESPERA
PIR1JXIF
PORTA,0
NUM,F
PROGRAMA
RCSTA,SPEN
¡Espero que termine de enviarse dato
END
¡Recibe dato de Puerto B
¡Avisa a la consola que no envíe dato
¡Envío dato a registro de transmisión
¡Limpio bandera de transmisión
¡Avisa a consola que puede enviar
¡Verifica si llegaros 32 valores
¡Desactiva puerto serial
ANEXOS:
CONSOLA DE CONTROL DESARROLLADA EN LABVIEW
Pantalla de Presentación:
ESCUELA POLITÉCNICA NACIONAL ¡OS;
INGENIERÍA EN ELECTRÓNICA Y CONTROL
PROYECTO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERA EN
ELECTRÓNICA Y CONTROL
JANNINE GRACIELA AGUlRRE VEGA
NOVIEMBRE.2005
CONTINUAR
Tí)
Al pulsar el botón CONTINUAR se ingresa al SubVI llamado consola para ejecutar
el control de los dimers:
La pantalla del SubVI "consola" consta de 32 sliders mediante los cuales se
controlan 32 dimers:
DIMERS
''
0 11 §3 @
© 0'
Mientras no se presiona el botón INICIAR, se escribe un 1 en el bit tres del
registro de control para que no inicie la comunicación con el PIC
Si se presiona INICIAR comienza la comunicación a través de una secuencia
cuyo primer paso es la puesta en 1 del bit tres del registro de control durante
50ms el cual irá conectado a una compuerta NOT que reseteará al PIC que
recibe los datos desde el puerto paralelo y lo transforma en una trama serial,
Posteriormente, se coloca en
trabaje en estado normal.
del bit tres del registro de control para que el PIC
,37A H
U
jlllllOlll
i'Q'g'G
En el paso 2 de la secuencia se construye un arreglo con los valores colocados
en cada slider y los va indexando para obtenerlos uno por uno. Luego se revisa el
bit 6 del registro de estado, si este es "O" se coloca "O" en el registro de control
para habilitar al PIC, se incrementa ei número de climer para recibir el siguiente y
se envía el dato al puerto., luego se coloca "1" en en el bit O del registro de control
para repetir lo anterior.
El proceso se repite hasta que el número de dimers controlados sea de 32,
cuando llega a este valor el programa se detiene la transmisión de datos.
a B o u a fa ó b a.fr-ü b d.D o d-d-H-d ü d á d d a-ü ú H-Ci ú fl-ff a ft.p-tf !
Si el bit 6 es "1" se escribe 1 en el registro de control para que el PIC no reciba
datos manteniéndose e! número de dimer a ser controlado y no se envía datos a
través del puerto paralelo.
ANEXO 4:
ESQUEMÁTICO
DEL
INCANDESCENTES
DIMER
DE
LÁMPARAS
ANEXO 5:
DATOS TÉCNICOS DEL MOSFET IRF840
International
iCSRRectífier
SMPS MOSFET
PD-91900
IRF840A
HEXFET® Power MOSFET
Applications
• Switch Mode Power Supply ( SMPS )
• Uninterruptable Power Supply
• High speed power switching
Benefits
• Low Gate Charge Qg results in Simple
Orive Requirement
• Improved Gate, Avalanche and dynamic
dv/dt Ruggedness
• Fully Characterized Capacítance and
Avalanche Voltage and Current
• Effective Coss Specified (See AN1001)
VDSS
500V
Rds(on) max
o.ssa
TO-220AB
ID
8.0A
G DS
Absolute Máximum Ratings
ID @ Te = 25°C
I D @T C =100 D C
IDM
PD @TC - 25DC
VGS
dv/dt
Tj
TSTG
Parameter
Continuous Draín Current, VGs @ 10V
Continuous Drain Current, VGS @ 10V
Pulsed Drain Currení <D
Power Díssipation
Linear Derating Factor
Gate-to-Source Volíage
Peak Diode Recovery dv/dt CD
Operating Junction and
Storage Temperature Range
Solderíng Temperaiure, for 10 seconds
Mounting torqe, 6-32 orM3 screw
Max.
8.0
5.1
32
125
Units
A
W
1.0
±30
w/°c
5.0
-55 to + 150
V/ns
V
"C
300 (1.6mm from case )
10lbHn(1.1N-m)
Typical SMPS Topologies:
• Single Transistor Flyback Xfmr Reset.
• Single Transistor Forward Xfmr.
• Reset (US une ¡nput only).
www.irf.com
6/23/99
Iniernationol
l«RRectif¡er
IRF840A
Static @ Tj = 25°C {unless otherwise specified)
V(BR)DSS
AV(BR)DSS/ATj
RDS(on)
VGSÍIÍI}
Min.
Parameter
500
Drain-to-Source Breakdown Volíage
Breakdown Voltage Temp. Coefficient
•
Static Drain-to-Source On-Res¡stance
2.0
Gate Threshold Voltage
IDSS
Drain-to-Source Leakage Current
'ess
Gate-ío-Source Forward Leakage
Gate-to-Source Reverse Leakage
Typ.
2.2
.
•
Conditions
Max. Units
.
V
VGS = OV, b = 250uA
. v/°c Reference to 25"C, ID = 1mA
0.85
a VGS = 10V11D = 4.8A @
4.0
V
Vos = VGS, ID = 250uA
25
VDS = 500V, VGS - OV
UA
250
VDS = 400V, VGS = OV, Tj = 125°C
100
VGS = 30V
nA
-100
VGS = -30V
Dynamic @ Tj = 25°C (unless otherwise specified)
9fe
Qg
Qgs
Qgd
tdfon)
tr
fd(off)
tf
Qss
OOS5
Crss
COSB
CDSS
Coss eff.
Parameter
Forward Transconductance
Total Gate Charge
Gate-to-Source Charge
Gate-to-Drain ("Miller") Charge
Turn-On Delay Time
Ríse Time
Turn-Off Delay Time
Fall Time
Input Capacitance
Output Capacitance
Reverse Transfer Capaciíance
Output Capacitance
Ouíput Capaciíance
Effective Output Capacitance
Min.
3.7
Typ. Max.
Unrts
S
38
9.0
18
•
.
.
11
23
.
.
nC
L_-—.
ns
26
19
1018
155
8.0
.
.
PF
1490
42
56
.
Conditions
VDS = 50V, ID = 4.8A
ID = 8.0A
VDs = 400V
VGS = 1 0V, See Fig. 6 and 1 3 ©
VDD = 250V
ID = B.OA
RG = 9.1Q
RD = 3in,SeeFig, 10 ©
VGS = OV
V DS =25V
/=1.0MHz, SeeFíg. 5
VGS = OV, VDS=1.0V, /=1.0MHz
V GS =OV, VDs = 400V, /=1.0MHz
VGS = OV, VDS = OV to 400V ©
Avalanche Characteristícs
EAS
IAR
EAR
Parameter
Single Pulse Avalanche Energy©
Avalanche Current©
Repetitiva Avalanche Energy©
Typ.
Max.
.—
13
Units
mJ
A
mJ
Typ.
—.
Max.
Units
0.50
•—
510
8.0
Thermal Resisíance
R&ic
Rftcs
ROJA
Parameter
Junction-to-Case
Case-to-Sink, Fíat, Greased Surface
Juncíion-to-Ambient
1.0
°c/w
62
Diode Characteristics
Is
ISM
VSD
trr
Qrr
ton
Parameter
Continuous Source Current
(Body Diode}
Pulsed Source Current
(Body Diode) ©
Diode Forward Voltage
Reverse Recovery Time
Reverse RecoveryCharge
Forward Tum-On Time
Min.
Typ. Max. Units
Conditions
MOSFET symbol
.—v0
8.0
showíng the
n
~
A
\l '
integral reverse
G-ü (_!„
32
0
p-n junctíon diode.
2.0
V
Tj = 25°C, ls = 8.0A, VGS = OV ©
422 633
ns
Tj = 25°C, IF = 8.0A
2.0
3.0
MC di/dt=lOOA/us ©
•
Intrinsic tum-on time Is negügible (tum-on is domínated by LS+LD)
i
www.irf.com
International
iQRRectifier
IRF840A
100
100
1
10
100
20us PULSE WIDTH
Tj=150°C
0.1
1
VDS, Drain-to-Source Voltage (V)
10
VDS, Drain-to-Source Voltage (V)
Fig 1. Typical Output Characteristics
100
Fig 2. Typical Output Characteristics
Ú.U
le3 = 8.0 \
2.5
/
/
2.0
1.5
X
1.0
/
/
/
/
/
/
s
/
/
-
x
0.5
4.0
5.0
6.0
7.0
8.0
9.0
VGS, Gate-to-Source Voltage (V)
Fig 3. Typical Transfer Characteristics
www.irf.com
ff
X
^
0.0
-60 -40 -20
VGS=10V
0
20 40
60 80 100 120 140 16
Tj, JunctionTemperature (°C)
Fig 4. Normalizad On-Resistance
Vs. Temperatura
IRF840A
Infernafiona!
lORRecfifier
100000
1
10
100
10
1000
20
30
40
Q G , Total Gate Charge (nC)
VDS- Drain-to-Source Voltage (V)
Fig 5. Typical Capacitance Vs.
Drain-to-Source Voltage
Fig 6. Typical Gate Charge Vs.
Gate-to-Source Voltage
100
100
p
i—J-M-I
I
i— U
:o p ERA noN ^n -IISAR EA LIMIT bU.
Yf
^- B
•
.
__
Ja__
u
i^1 N
¡\¡10us_
v_
—>
>:
»
\r^
&W
—
10
r
V
;|ip ^ior
\V n
s
H
\"P11I i-l-lV
_J
•71011
--
0.2
0.5
0.8
1.1
VSD ,Source-to-Drain Voltage (V)
Fig 7, Typical Source-Drain Diode
Forward Voltage
1.4
0.1
TC= 2£ °
Tj = 15 0 °c_Single =>L_v,i-L.
¡se
—,-í
10
100
1000
10000
VDS, Drain-to-Source Voltage (V)
F-*ig 8. Máximum Safe Operating Área
www.irf.com
infernationol
lORRecfifier
IRF840A
8.0
6.0
\5
50
75
100
125
150
U 4.0
Fig 10a. Switchíng Time Test Circuit
2.0
o.o
TC , Case Temperature
(°C)
Fig 9. Máximum Drain CurrentVs.
Case Temperatura
Fig 10b. Switching Time Waveforms
0.01
O.OOÍXJ1
t-j, Rectangular Pulse Duration (sec)
Fig 11. Máximum Effective Transient Thermal Irnpedance, Junction-ío-Case
vvww.irf.corri
o
o
3
D
Oí
CQ
0)
t
- O
(D
-«
0
C
o S_
?" =>
Q)
3L ~
> ó'
<: co
£
,
\O
v°DSav
en
tn
,Ava,8rcheVoltag?{V)
m
V DSav , Avalanche Voltage ( V )
r-r
O
CD
<D
m
^
CD
s
II
o
Single Pulse Avalanche Energy (mJ)
Q
"
CD Q_
IRF840A
International
lORRectifier
Peak Diode Recovery dv/dt Test Circuit
Circuit Layout Consíderatíons
• Low Síray Inductance
• Ground Plañe
• Low Leakage Inductance
Current Transfonmer
D.U.T
©
A/W-
•
•
•
•
dv/dt contrallad by RG
Driver same type as D.U.T.
]SD controlled by Duty Factor "D"
D.U.T. - Device Under Test
_
_
PW
í
vGS=iov *
- •; :
j¡
©
D.U.T. ISD Wavefonm
ff
\d
Reverse
Recovery . \
Current ^V
Body Diode Forward \
Current
/Y
di/dt /
© D.U.T. VDS Waveform
Re-Applied Vollage
J^
/•"•"•
Be dy Diode
- ^DD
Forward Drop
© Inductor Curent
Rl jple £ 5%
'.
'so
•..
.
< - • -
VGS = 5V for Logic Level Devices-
Fig 14. ForN-Channel HEXFETS
www.irf.com
IRF840A
Internoíional
iQRRecíifier
Package Outline
TO-220AB Outiine
Dímensions are shown in millimeters (¡nches)
r ^i
J/ 4
6.1Q ¡,!ÍO)
I
[58ÍJ
f—
1.1S(.WS)
.
1
1
f.5«)
i
1.510)
1.WI.OSS] _
* 1.1SÍ-WSJ
_
I_Í.Q6(.160)
3.SS1.UO)
— < >— J*
_
2J*HMJ
LEADASSIGNUENIS
1 • GAIE
2-ORAIK
3-SOURCE
1-DRAIN
MIH
9
0.93 (.017)
¡(J27)
Or6 9
<U6 (.014)
WI B I A ÜÍ'
1 !
NOIES:
1 DIUEHSIOK1NQSTOLERANCWG PER ANSÍ Yt4.5W.1ii!.
2 COKIRQLUNGDIUEHSiaHiiHCH
3 OUTIINE CONFORUS 10 JÉDEC QUTUNE IO-22QAB.
* HEATSIHKSIEADUEA5UREUEHISDONQTIHCLUOEBURRS.
Part Marking Information
TO-220AB
EXAMPLE; THIS !S AN IRF1010
WITH ASSEMBLY
LOT CODE 9B1M
INTERNATIONAL
PART NUMBER
RECTIFIER
LOGO
ASSEMBLY
LOT CODE
DATE CODE
(YYWW)
YY = YEAR
WW = WEEK
Notes:
Q) Repetitive rating; pulse widlh limited by
max. junclion temperatura. ( See fig. 11 )
© Pulse width ¿ 300us; duty cycle < 2%.
© StartingTj=25 Q C, L=16rnH
R G = 250, IAS= 8.0A. (See Figure 12)
© CDSS eff. ¡s a fixed capacitance that gives the same charging time
as Coss while VDS is rising from O to 80% VDSS
CD ISD < 8.0A, di/dt < 10OA/us, VDD <, V(BR)DSS,
níernationa
I«RRect¡fier
i
WORLD HEADQUARTERS: 233 Kansas St., El Segundo, California 90245, Tel: (310) 322 3331
IR GREAT BRITAIN: Hurst Creen, Oxted, Surrey RH8 9BB, UK Tel: ++ 44 1883 732020
IR CANADÁ: 15 Lincoln Court, Brampton, Ontario L6T3Z2, Tel: (905) 453 2200
(R GERMANY: Saalburgstrasse 157, 61350 Bad Homburg Tel: ++ 49 6172 96590
IR ITALY: Via Liguria 49, 10071 Borgaro, Tormo Tel: ++ 39 11 451 0111
IR FAR EAST: K&H BIdg., 2F, 30-4 Nishi-Ikebukuro 3-Chome, Toshima-Ku, Tokyo Japan 171 Tel: 81 3 3983 0086
IR SOUTHEAST ASIA: 1 Kim Seng Promenade, Great Worid Ctty West Tower, 13-11, Singapore 237994 Tel: ++ 65 838 4630
IR TAIWAN:16 Fl. Suíte D. 207, Sec. 2, Tun Haw South Road, Taipei, 10673, Taiwan Tel: 886-2-2377-9936
http://wvAv.irf.com/
Data and specífícations subject to change wílhoui nofice. 6/99
8
www.irf.com
Descargar