Generación de Ondas SPWM Con Arduino para La Excitación de Inversores Monofásicos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

GENERACIN DE ONDAS SPWM CON ARDUINO PARA LA EXCITACIN

DE INVERSORES MONOFSICOS

I. INTRODUCCIN
El presente trabajo es el resultado de la inquietud de lograr un
controlador digital de velocidad para motores de corriente alterna
basado en hardware y software libre. Como principal requisito se plante
que el control del sistema de potencia debera ser sencillo y econmico.
El primer paso consta en el diseo de un inversor trifsico el cual nos
permitiera generar las ondas senoidales para alimentar el motor de CA
(corriente alterna), a partir del sistema de suministro de energa. Es
posible encontrar trabajos similares donde se muestra que el control
puede ser analgico [1] o digital [2, 3]. Nuestro aporte se distingue
debido a que el control se basa en Arduino. Esto permite obtener el
mismo resultado con una plataforma abierta y de bajo costo. En la
implementacin digital propuesta en este artculo se genera
directamente las ondas senoidales utilizando las seales de salida PWM
que proporciona la placa Arduino. En el caso de los inversores utilizados
como variadores de velocidad para motores de induccin estos deben
tener la capacidad de ajustar la frecuencia de acuerdo a la velocidad de
salida deseada. Adems se debe poder ajustar la tensin de salida de
modo que se mantenga un flujo constante del entrehierro en la regin
del par de torsin constante.
En la siguiente seccin se hace una introduccin a la plataforma Arduino
y las especificaciones tcnicas del hardware utilizado. Luego se
describen los fundamentos tericos del algoritmo y la forma de
implementarlo por software. En la siguiente IV se presentan los
resultados de las simulaciones y de los ensayos de laboratorio, se
analizan las formas de onda y las caractersticas espectrales de las
seales. Por ltimo se hace un anlisis de la posible implementacin del
algoritmo para la excitacin de inversores trifsicos.

II. MATERIALES
MicrocontroladorAtmega 328P @ 16MHz.
Voltaje de trabajo 5 V.
Tensin de alimentacin 7 V -12 V.
Conexin USB.
32 kB de memoria flash (Programa).
2 kB SRAM
14 terminales de E/S digital (6 PWM de 8 bits)
6 (DIP) o 8 (SMD) terminales de entrada analgicos
III. SIMULACIN
Analizando el circuito esquemtico [4] de la placa Arduino podemos
observar que est compuesta bsicamente por dos partes, la etapa de
programacin (interfaz USB) y el procesador. La parte de inters es la
seccin del procesador, con su respectivo oscilador de frecuencia, la cual se
simul con Proteus [5]. Este entorno de desarrollo posee en sus libreras el
procesador AtMega328P, lo que facilita el trabajo de simulacin
considerablemente. Desde el IDE de Arduino, podemos obtener el archivo
hexadecimal de la compilacin, el cual se puede cargar directamente al pro
simulacin de Proteus.

SIM1
Q5 Q6
IRF730 D1 IRF730 D2
1N4007 1N4007

AREF R2
13 10k
B2
ARDUINO

RESET 12
~11 15V
5V ~10
~9
Q8
U1:A Q7 IRF730
SIMULINO

8
POWER

GND
IRF730 D4 D3
1 2
ATMEGA328P

7 1N4007 1N4007
DIGITAL (PWM~)

~6
ATMEL
ANALOG IN

A0 ~5 7404
A1 4
A2 ~3
A3 2 R4
A4 TX > 1
A5 RX < 0 10k
www.arduino.cc
blogembarcado.blogspot.com
U2
7

SIMULINO UNO
R3 3 L1
10k 6
2 100
R5
R1
4
1
5

10k 741
C1 1k
100nf

R6
10k

En la Figura 1 se observa el esquemtico de la simulacin de Arduino con un


doble filtro RC sobre el cual seal de salida del PWM por medio del
osciloscopio en la Figura 2. En esta ltima figura se observa la seal filtrada
por el doble filtro RC (amarillo) y la seal correspondiente a la salida del
primer filtro RC (azul).

A partir de la figura se concluye que al pasar la seal por un segundo filtro


RC, se reducen los picos montados sobre la misma, dando lugar a una onda
senoidal de caractersticas. Esta prueba se realiz con el fin poder verificar
el correcto funcionamiento de la funcin que genera la seal en Arduino, as
como su correcta implementacin. Continuando con la simulacin, se
procedi a evaluar el comportamiento de las tres salidas PWM funcionando
simultneamente, dando como resultado la representacin de una tensin
trifsica en la que cada onda est 120 desfasada de las dems.

IV. CONCLUSIONES
La implementacin desarrollada en este trabajo permite la generacin de
ondas senoidales para la excitacin de inversores trifsicos de una manera
sencilla y utilizando una plataforma electrnica abierta, de hardware y
software libre, a un bajo costo. Los ensayos de laboratorio arrojaron muy
buenos resultados, trabajando dentro de los lmites frecuencia establecidos
en las secciones anteriores. condiciones es posible definir un intervalo de
trabajo para la generacin de una onda senoidal lo suficientemente limpia,
variando la frecuencia de la componente fundamental entre 15Hz y 150Hz.
Si bien el algoritmo fue pensado para el control de un variador de velocidad
de motores de AC, tiene mltiples aplicaciones en el manejo de
accionamientos de potencia. Recurriendo a esta implementacin como base,
es posible aumentar la complejidad del algoritmo para poder controlar de
manera efectiva la amplitud de la tensin de salida, y de esta manera lograr
que la relacin v/f se mantenga constante, condicin necesaria para el
manejo de motores de induccin.

También podría gustarte