Documente Academic
Documente Profesional
Documente Cultură
p
V
s
Ec.1
Donde:
P= numero de pulsos.
= Ancho de pulso.
La desventaja de este tipo de modulacin es que los
dispositivos de conmutacin requieren ser ms
veloces, hay mayores perdidas por conmutacin y es
necesario un control ms complejo. La fig. 5 muestra
la salida UPWM para un UPWM con 2 pulsos.
Fig. 5 Modulacin UPWM con dos pulsos.
El diseo implementado en este trabajo permite
seleccionar desde 2 hasta 5 pulsos por cada media
onda.
1.2.3 OPWM
La modulacin por amplitud de pulso optimizado
(OPWM) permite eliminar armnicas selectivamente
controlando el tiempo exacto de activacin de los
conmutadores. Ya que las armnicas son peridicas
y mltiplos de la frecuencia fundamental, mediante el
clculo de un ngulo de desplazamiento en el
disparo de los conmutadores y generando seales
simtricas es posible eliminar la armnica de orden n.
La figura 6 muestra una seal OPWM con dos
ngulos de disparo simtricos que permite eliminar
dos armnicas.
Fig. 6. Salida OPWM con ngulos de activacin
en 1 y 1. La onda debe ser simtrica.
La enorme ventaja de esta tcnica es la eliminacin
casi por completo de las armnicas en forma
selectiva. As, es posible eliminar las de menor
frecuencia dejando las de frecuencia superior que se
pueden eliminar fcilmente con filtro simples. La
desventaja es la complejidad para el clculo y
generacin de los pulsos de disparo necesarios para
un buen funcionamiento, mayores prdidas por
conmutacin, y sistema de control ms complejo. El
clculo de los ngulos de disparo se realiza
calculando la serie de Fourier de la seal de salida.
Por ejemplo en el caso de dos ngulos o bien, para
eliminar dos armnicas se obtiene la ecuacin 2.
( ) ( ) ( )
2 . ..........
2 2 1 2 1 4
4 2 /
2
2
1
1
0
Ec
n
Cosn Cosm V
B
t td Senn t td Senn t td Senn
V
B
s
n
s
n
+
=
+ =
Donde Bn es uno de los componentes del voltaje de
salida dado por la ecuacin 3 o bien, los armnicos
componentes de la seal.
( )
=
=
,... 5 , 3 , 1
0
n
n
t n Sen B v Ec. 3
Haciendo B=0 para n= 1 y 2 obtenemos un sistema
de ecuaciones como el mostrado en la ec. 4.
0 2 5 2 1 5 2 1
0 2 3 2 1 3 2 1
= +
= +
Coa Cos
Coa Cos
Ec. 4
Resolviendo el sistema de ecuaciones (Ec. 4)
obtenemos los valores de 1 y 2.
El sistema diseado solicita el valor de estos ngulos
para genera la seal OPWM.
4
1.1 Microcontrolador y algoritmo
El microcontrolador (C) elegido fue el PIC16F873
(MICROCHIP ) cuyas prestaciones y capacidades
(4kB de memoria Flash, 196 bytes de RAM y
frecuencia mxima de reloj de 20MHz ) cumplen con
los requerimientos del sistema [2]. El C gestiona un
teclado de 4 teclas, una pantalla LCD de 16 x 2
caracteres HITACHI () y genera los pulsos de
control a los IGBTs por medio de un algoritmo
implementado en la memoria FLASH. El circuito de
control se muestra en la fig. 7.
Fig. 7 Circuito de control principal. El ncleo del
sistema es un microcontrolador PIC16F873.
Aunque el C cuenta con un mdulo PWM de
10bits, la frecuencia del oscilador principal (20MHz)
da como resultado frecuencias de PWM de varias
decenas de kHz, como mnimo. Dado que se desea
que el convertidor sea capaz de generar frecuencias
de 50 0 60Hz se decidi implementar generacin
PWM por medio de software. Adems de la misma
manera, se dise la generacin de los pulsos de
control UPWM y OPWM por medio de software. La
Fig. 8 muestra un diagrama a bloques del control
digital del inversor implementado en el
microcontrolador.
Fig. 8 Diagrama a bloques del control digital
La adquisicin de datos consiste en una rutina para
aceptar los parmetros que el usuario determina para
la seal de salida del convertidor. Estos datos pueden
ser, la frecuencia, el tipo de modulacin, el ancho de
pulso, el valor de los ngulos de disparo en el mdulo
OPWM o el nmero de disparos cada medio ciclo en
el modo UPWM.
El mdulo diseado tiene una interfaz como la que se
muestra en la figura 9. El cual permite seleccionar
varios parmetros dependiendo de que tipo de
modulacin se desee generar.
Fig. 9 Panel de control del mdulo convertidor diseado. Cuenta con una pantalla LCD (18) para ver los
parmetros programados y la salida del inversor. Bornes de conexin para conectar la carga (1-4) y para
observar los pulsos de control, botones (7-10), potencimetros (13-14) para la variacin del voltaje y
frecuencia en el modo PWM anlogo y tambin el contraste en la pantalla (6) interruptores para el control
de varios parmetros como elegir entre que voltaje y frecuencia para variar usando los botones (11), elegir
entre el modo analgico o digital (12) y para apagar o encender el mdulo (5), adems tres LEDs de
indicacin.
Segundo Congreso Virtual, Microcontroladores y sus Aplicaciones
Congreso 2010, Pgina 5
Para PWM analgico permite una variacin de
frecuencia de 650 a 2000Hz, con variacin de
ancho de pulso de 0 a 99%. Para el PWM generado
digitalmente, el rango de frecuencia elegible es de
20 a 999Hz con incrementos de 1Hz, con variacin
de ancho de pulso de 1 a 99% con incrementos de
1%. La figura 11 muestra la seal de salida del
mdulo convertidor para una modulacin tipo
PWM digital a 60Hz. Seal real y seal simulada.
Fig. 10 Seal real y simulada para la
modulacin PWM con ancho de pulso al 50%,
Frecuencia de salida a 60Hz.
En el caso de la modulacin UPWM permite elegir
de 2 a 5 pulsos por cada medio ciclo de la seal.
Rango de frecuencia de 20 a 99Hz con incrementos
de 1Hz y tambin permite variar el ancho del pulso
de 0 a 99% relativos al ancho mximo permitido
dependiendo de cuantos pulsos se deseen. La
figura 12 muestra la salida para una modulacin
tipo UPMW con dos pulsos por cada medio ciclo.
Fig. 11 Modulacin UPWM con dos pulsos por
muesca, seal real y simulada. Ancho de pulso al
50% , frecuencia de salida, 60Hz.
En la figura 13 se muestra el diagrama de flujo que
fue implementado en el microcontrolador para la
modulacin UPWM. La generacin de pulsos de
disparo se basa en el temporizador 1 del
microcontrolador el cual activa una interrupcin
cuando llega al tiempo programado. El tiempo
programado en el temporizador se calcula cuando el
usuario introduce los datos iniciales. El chequeo del
teclado se realiza por medio de interrupciones
cuando cambia alguna entrada del puerto B. Al
inicio el microcontrolador siempre carga por
defecto los valores necesarios para funcionar en el
modo PWM a 60Hz con 50% de ancho de pulso. La
diferencia entre la rutina del PWM y el UPWM es
solamente que la variable Num_Pul que determina
cuantos pulsos por cada medio ciclo es uno para
PWM y de 2 a 5 para UPWM.
Fig. 12 Diagrama de flujo programado en el
microcontrolador para el control UPWM.
Para la modulacin por OPWM el mdulo
permite elegir la frecuencia en un rango entre 20 a
999Hz. Permite elegir la eliminacin programada
de 2 a 5 armnicas para lo cual pide el valor de los
ngulos de disparo, un ngulo de disparo por cada
armnica que se desea eliminar. La figura 14
muestra la salida del convertidor en el modo de
OPWM generando una seal con dos muescas
disparadas a 23.89 y 33.17 calculados para
eliminar la 3a y 5ta armnica. Los resultados se
muestran debajo de la seal donde se constata una
eliminacin casi absoluta de esas armnicas
alcanzando una distorsin total armnica (THD) de
48.8%. Ntese que la 7 armnica no fue eliminada,
6
tal como se esperaba, sin embargo estas frecuencias
ms altas, alejadas de la fundamental, en este caso
60Hz, son ms fciles de eliminar mediante filtros.
Fig. 13 Voltaje de salida en el modo OPWM y
Amplitud de las armnicas presentes en esa
seal.
2 Sistema de seguridad
El mdulo convertidor tiene un sistema de
monitorizacin de corriente en el circuito puente. El
circuito de seguridad inmediatamente suspende los
pulsos a los IGBTs cuando se detecta que la
corriente a travs de ellos sobrepasa un lmite
establecido en 10 A, que es un 70% la capacidad
mxima de los IGBTs. La corriente es
monitorizada por medio de una resistencia de 0.1
en serie con la carga. Esa resistencia provoca una
cada de voltaje proporcional a la corriente que la
atraviesa. El voltaje en los bornes de esa resistencia
es comparado con otro de referencia el cual est
conectado a un microcontrolador PIC16F84 que
controla en modo maestro las los pulsos enviados a
los IGBTs provenientes del circuito de control.
3 Conclusiones
En este trabajo se describe un sistema convertidor
DC/AC monofsico, tambin conocido como
inversor. El aporte de este trabajo es el circuito de
control realizado con un microcontrolador el cual
permite generar tres tipos de modulacin, PWM
(Modulacin por ancho de pulso), UPWM
(Modulacin por ancho de pulso uniforme) y
OPMW (Modulacin por ancho de pulso
optimizado). Hasta donde el autor sabe, no existe
actualmente un dispositivo comercial con las
mismas caractersticas. El mdulo convertidor se
diseo para funcionar como equipo didctico para
el rea de electrnica de potencia a nivel
universitario. Actualmente este mdulo est siendo
usado en el laboratorio de electrnica en el Instituto
tecnolgico de Apizaco.
Referencias
[1] Muhammad H. Rashid. Electrnica de
potencia (circuitos, dispositivos y
aplicaciones). Segunda edicin. Ed. Pearson
education.
[2] Microchip. Inc. Hoja de datos del
microcontrolador PIC16F873. Disponible en:
http://www.microchip.com/wwwproducts/devi
ces.aspx?ddocname=en010235
Copyright 2010. Rigoberto Martnez Mndez: El autor delega a la Organizacin del Segundo Congreso
Virtual de Microcontroladores la licencia para reproducir este documento para los fines del Congreso ya sea que
este artculo se publique en el sitio web del congreso, en un CD o en un documento impreso de las ponencias del
Segundo Congreso Virtual de Microcontroladores.