Anda di halaman 1dari 3

Universidad Nacional del Callao

Facultad de Ingeniería Eléctrica y Electrónica

Escuela Profesional de Ingeniería Electrónica

Electrónica de Potencia II

Generador de señal SPWM con Arduino

Arana Reyes Guerrero Jorge Miguel / koki.arana.reyes@gmail.com


Cabrera Valverde Diego Eduardo / diegocvd2@gmail.com
Collantes Saenz Roberto Carlos / robertocollantess@gmail.com
Gutiérrez Soria Bryan Isaías / bryan.gs1608@gmail.com

Resumen. – En este laboratorio se presenta la implementación de un generador de señal SPWM


(Modulación por ancho de pulso senoidal), que posteriormente va a ser aplicado para el control
de un inversor monofásico, se utilizó la placa de Arduino Uno para programar 2 salidas PWM y
luego con un circuito externo obtener la señal SPWM. Se realizaron pruebas a partir de la señal
obtenida en la simulación

Palabras claves: SPWM, inversor monofásico, Arduino Uno, PWM, circuito externo.

Abstract: In this laboratory the implementation of a signal generator SPWM (Sine-wave pulse
width modulation) is presented, which is then applied to the control of a single-phase inverter, the
Arduino Uno board is used to program 2 PWM outputs and then with an external circuit obtain the
SPWM signal. Tests were made from the signal obtained in the simulation

Keywords: SPWM, single-phase inverter, Arduino Uno, PWM, external circuit.

I. Introducción. Es posible encontrar trabajos similares


donde se muestra que el control puede ser
En este trabajo se presenta una analógico o digital. Nuestro aporte se
implementación simple de un generador de distingue debido a que el control se basa en
onda senoidal mediante PWM, para ser Arduino. Esto permite obtener el mismo
aplicado en el control de un inversor resultado con una plataforma abierta y de
trifásico. Se utilizó la plataforma Arduino bajo costo. En la implementación digital
Uno como base del proyecto, la cual utiliza propuesta en este artículo se genera
como núcleo el microcontrolador directamente las ondas senoidales
AtMega328P. utilizando las señales de salida PWM que
proporciona la placa Arduino. [1]
Como principal requisito se planteó que el
control del sistema de potencia debería ser
sencillo y económico. El primer paso consta
en el diseño de un inversor trifásico el cual II. Marco teórico.
nos permitiera generar las ondas senoidales
para alimentar el motor de CA (corriente Arduino es una plataforma electrónica
alterna), a partir del sistema de suministro abierta que permite utilizar software y
de energía. hardware libre para el desarrollo de
proyectos. Posee un entorno de desarrollo
flexible y fácil de usar. La placa utilizada en III. Materiales y Métodos
este trabajo es la Arduino Uno, basada en
un microcontrolador Atmega 328. Alguna de  Equipos, materiales y herramientas
sus características son las siguientes: utilizados

 MicrocontroladorAtmega 328P @ -Osciloscopio


16MHz. -Arduino UNO
 Voltaje de trabajo 5 V. -OPAM TL081
 Tensión de alimentación 7 V -12 V. -Resistencias 10k (4)
 Conexión USB. -Fuente simétrica (2)
 32 kB de memoria flash (Programa).
 2 kB SRAM }
 Simulación
 14 terminales de E/S digital (6 PWM
de 8 bits)
 6 (DIP) o 8 (SMD) terminales de SIM1 -5v

entrada analógicos R1 R4
A
10k 10k
AREF U1 B

4
1
5
+5v
13
C

ARDUINO
RESET 12 2
~11 6
D
5V ~10 3
~9

SIMULINO
POWER
GND 8

7
TL081

ATMEGA328P

DIGITAL (PWM~)
7
~6
R2 R3
ATMEL
ANALOG IN

A0 ~5
A1 4 10k 10k
A2 ~3
A3 2
A4 TX > 1
+5v
A5 RX < 0
www.arduino.cc
blogembarcado.blogspot.com
SIMULINO UNO

V. Conclusiones

 Se diseñó un generador de ondas


SPWM que mediante un algoritmo
en un microcontrolador Arduino
Uno, se llegó a obtener una señal de
modulación bipolar y una desfasada
180° con lo cual mediante un opam
inversor se obtuvo la señal SPWM a
la salida.

 La programación fue open source


Fig2.Señal SPWM obtenida en el “programación abierta”, diseñado
osciloscopio, software Proteus8. por el autor: Kurt Hutten, esta
programación fue modificada para
fines didácticos y en especial para
este proyecto.

VI. Referencias

[1] J. P. Andriach, A. I. Diaz, C. Mariani, M.


Silva Bustos y J. Iparraguirre, 11 Abril
2013. [En línea]. Available:
http://uea2013.frbb.utn.edu.ar/wp-
Fig3.Señal SPWM obtenida en el content/uploads/TE_12.pdf. [Último
osciloscopio, software Proteus8.
acceso: 06 Junio 2018].
IV. Resultados

Anda mungkin juga menyukai