Você está na página 1de 6

INVERSOR DE FREQUNCIA MONOFSICO PONTE COMPLETA CC/CA

Iverson Sozo1, Joo Paulo Perin Potrick1, Thiago Henrique Deicke2, Vinicius Camargo Gomes1.
1

Acadmicos do curso de Engenharia Eltrica UTFPR Campus Pato Branco


Acadmico do curso de Engenharia da Computao UTFPR Campus Pato Branco

iverson_sozo@hotmail.com, jppotrick@gmail.com, deicke@live.com, viicgs@hotmail.com.


Resumo - O presente projeto consiste essencialmente na aplicao dos conhecimentos adquiridos na disciplina de
controle digital. Desta forma, o objetivo projetar um inversor de frequncia monofsico em ponte completa convertendo
a tenso de corrente continua (CC) para tenso de corrente alternada (CA). Para isso, empregou-se o microcontrolador
MSP430G2553 para realizar o processamento referente lgica de funcionamento e controle do sistema inversor e
modulao por largura de pulso.
Palavras-Chave CC/CA, Inversor, MSP430G2553, PWM.
MONOPHASIC FREQUENCY CC/AC INVERTER IN FULL BRIDGE
Abstract The current project consists essentially in the application of the acquired knowledge in Digital Control
course. Thus, the objective is to project a monophasic frequency inverter in full bridge, converting the direct current
tension (DC) to alternating current tension (AC). For this, we used the MSP430G2553 microcontroller to perform the
processing related to the logic of operation and control of the inverter system and pulse width modulation.
Keywords DC/AC, Inverter, MSP430G2553, PWM.

1. Introduo
Em sistemas de provimento da energia eltrica, o
qual no deve haver interrupo de energia, necessria a
utilizao de uma fonte de emergncia para abastecimento em
caso de falta no sistema. Em geral, quando a potncia
instalada muito grande, utiliza-se um sistema de
acionamento imediato, que alimentado a partir de baterias, e
um sistema motor-gerador o qual no utilizado de imediato
por precisar de um tempo para estabelecer seu funcionamento.
Um exemplo da utilizao deste so os sistemas utilizados em
hospitais.
O conversor CC/CA, denominado tambm de inversor, tem como intuito converter a tenso de corrente continua
(CC) em uma tenso de corrente alternada (CA). Os inversores
tem amplo aproveitamento no acionamento de diferentes cargas ou alimentaes de sistema como j aludido anteriormente
(MENDES E GALLANTE, 2009).
As formas de onda na sada dos inversores so geralmente retangulares proporcionando alto contedo harmnico. Para algumas aplicaes esse tipo de forma de onda pode
ser aceitvel. Porm, em algumas situaes almejam-se formas
de onda senoidais com baixo contedo harmnico.
No entanto, com a atual ampliao dos dispositivos
semicondutores de potncia de alta velocidade, o contedo
harmnico das formas de onda de sada dos conversores

CC/CA pode ser reduzido, e em muitos casos sendo minimizado significativamente, empregando tcnicas especficas de
modulao e filtragem (MENDES E GALLANTE, 2009).
Nos inversores convencionais de dois nveis, aumenta-se a frequncia de comutao com o objetivo de diminuir o
contedo harmnico e aprimorar as formas de onda da tenso
de sada. Todavia, quanto maior for a frequncia de comutao, maiores sero as perdas por comutao das chaves, sendo
essas perdas, tanto mais expressivas quanto maior for a tenso
e a potncia do sistema (MENDES E GALLANTE, 2009).
Existem diferentes tipos de inversores, quantificados
de acordo com o nmero de fases, com o emprego de dispositivos semicondutores de potncia, com os princpios de comutao e com as formas de onda de sada.

2. Inversor monofsico CC/CA em Ponte


Completa
O inversor de tenso monofsico ponte completa
indicado para altas potncias e altas tenses de sada. J a
sada produzida uma tenso senoidal que resultante deste
inversor aliada a uma tcnica de modulao e filtro propcios.
O inversor de tenso monofsico ponte completa, o
qual est apresentado na Figura 2, este se forma por dois
braos: um brao do inversor formado pelos interruptores
S5e S6, e o outro brao pelos interruptores S3e S4.

O acionamento dos interruptores de cada brao


feito de modo complementrio com defasagem de 180. No
instante em que os interruptores S4e S5 esto conduzindo, a
tenso de sada aplicada carga anloga tenso de entrada
(+VCC). Quando os interruptores S3e S6 esto transportando,
a tenso de entrada com polaridade invertida aplicada
carga (-VCC). Este funcionamento procede em uma forma de
onda quadrada de magnitude igual a da fonte de entrada
(LINARD, 2009).

3. Planta
3.1. Circuito da Planta.
O circuito a ser implementado foi projetado para usar
uma fonte de corrente contnua como entrada do sistema, uma
ponte H formada por transistores para efetuar o chaveamento e
controle da corrente que flui no circuito, um filtro RC tambm
faz parte deste circuito com a funo de filtrar a tenso
resultando na onda senoidal fundamental. O circuito foi
simulado utilizando o software Psim, possibilitando observar a
viabilidade da montagem e prevendo possveis imprevistos
futuros. Sendo demonstrado abaixo:

Figura 2- Transistor e pinos identificados

Segue abaixo e esquemtico da ponte H montada em


prtica:

Figura 1 - Circuito da planta em malha aberta

O circuito foi testado e comprovado sua eficincia,


sendo efetuada a montagem em uma protoboard, utilizando
uma fonte de 20V, no filtro um resistor de 470ohms e
capacitor de 2.2uF e a carga de 1kohms. Os transistores da
ponte H escolhidos foram o BCX33C e o BCX34C, pelo fato
de atuarem de maneira idntica em sentidos opostos, sendo
complementares.

Figura 3 - Ponte H

Feito isso obtivemos na sada da ponte H a seguinte


forma de onda.

3.2. Transistor e Ponte H


A onda senoidal de sada desejada deve ser centrada
em zero, assim significa que a potncia que atravessa a carga
deve ser parte positiva e parte negativa. Isto alcanado
utilizando quatro transistores em uma configurao de ponte
H, como vista abaixo. Como driver, o BCX33C e BCX34C
foram selecionados por serem capazes de operar nas condies
do projeto.
A ponte H vai ser acionada pelos dois PWMs
gerados, onde cada brao ser acionado enquanto o outro
aberto. Cada brao da ponte acionada por um dos PWMs,
assim por serem complementares o chaveamentos dos braos
ser inverso, no causando problema para o circuito.

Figura 4 Sada Ponte H sem filtragem

Para obtermos a seno ide fundamental deste sinal,


teremos que filtrar este sinal, a seguir a forma que isto ser
feito alm do resultado.
3.3. Filtro Passa- baixa
Um filtro tem como funo selecionar, rejeitar ou
igualizar uma ou vrias gamas de frequncia de um sinal
elctrico. Os filtros constituem uma das aplicaes mais
comuns da electrnica, sendo amplamente utilizados na
aquisio e processamento de sinais.

Um filtro tem como funo selecionar, rejeitar ou


igualizar uma ou vrias gamas de frequncia de um sinal
elctrico. Os filtros constituem uma das aplicaes mais
comuns da electrnica, sendo amplamente utilizados na
aquisio e processamento de sinais.
Para este projeto foi necessrio utilizao de um
filtro passa-baixas, o qual constitudo por um circuito RCSrie em que a tenso de sada a tenso vista no capacitor.
Para baixas frequncias, a reatncia capacitiva assume valores
altos em comparao com o valor da resistncia, assim a
tenso de sada praticamente igual tenso de entrada. Para
frequncias altas, a reatncia capacitiva assume valores baixos
em comparao com o valor da resistncia, atenuando a tenso
de sada para um valor praticamente nulo. Dessa maneira, o
filtro permite a passagem de sinais de frequncias baixas,
sendo por isso denominado filtro passa-baixa.

Figure 5 - filtro RC

O passa baixas componente final necessrio para


obter-se a sada de uma onda senoidal pura.
Como resultado na nossa simulao, obtivemos o
sinal a seguir.

prxima a uma tenso cc e um divisor de tenso, para que a


tenso de entrada no micro controlador seja menor que 3,6V.
O sinal de sada obtido o da figura 8

Figura 8 Sinal retificado e abaixado

Percebe-se um pequeno ripple, este no prejudicar


nosso controle, pois sua variao no muito grande.

4. Microcontrolador MSP-430G2553
Para se fazer a leitura (captura de dados), do circuito
e fazer a operao de controle do sistema digitalmente
necessrio o uso de um microcontrolador adequado para o
processo. No caso desse projeto foi escolhido utilizar o
Microcontrolador da Texas Instruments MSP-430G por ser um
microcontrolador de fcil acesso contento uma plataforma
didtica pronta para o uso contendo todos os componentes
necessrios, como o conversor A/D, Cristal oscilador para a
gerao de referencia de frequncia para o clock do sistema e
demais componentes com pinos de sada e entrada disposto e
conexo serial para o uso da plataforma de programao via
software Code Composer. Alm de apresentar um baixssimo
custo e consumo de energia.
No Kit LauchPad desenvolvido esto disponveis
dois microcontroladores o MSP430G2452 e MSP430G2553,
dois conectores barra de pino macho e fmea, um cabo USB
que facilita a gravao e depurao, neste kit tambm h um
cristal oscilador 32.768kHz. A Figura 4 ilustra o Kit Lauch
Pad (USERS GUIDE MSP-EXP430G2 LAUNCHPAD
EXPERIMENTER BOARD, 2013).

Figura 6 Sada ps-filtro.

3.4. Retificador Onda Completa

Figura 9 - kit launchpad

Figura 7 - Retificador Onda Completa

No projeto, necessria existir a realimentao para


micro controlador, por isso, foi implementado o retificador da
figura 5, e utilizado um capacitor para manter a tenso

Para desenvolvimento do projeto ser usado o


microcontrolador MSP430G2553, cujas suas principais
caractersticas extradas do datasheet so: arquitetura RISC
(Reduced Instruction Set Computer), possui um total de 51
instrues, sendo 27 fsicas e 24 emuladas, arquitetura de Von

Neumann modificada, possui 16 registradores internos, destes


12 so para uso geral (R4 a R15), R0 o Contador de
Programa, R1 Ponteiro da pilha de memria, R2 Registrador
de status, R3 e R4 Geradores de constantes (PEREIRA,2005).
Possui conversores A/D e D/A ambos com 10 bits,
TimerA e TimerB, 6 modos de baixo consumo (LPM), modulo
USI (Universal Serial Interface), USART (Universal
Synchronous Asynchronous Receiver Transmitter) modo
sncrono SPI, USART modo sncrono I2C, 20 pinos entre eles,
sendo destes 14 portas de I/O (P1.0 P1.7 e P2.0 P2.5),
dispe de 16 KB de memria Flash e 512 Bytes de RAM
(TEXAS INSTRUMENTS, 2013).

5. Estudo dos parmetros do sistema a


serem controlados.
A funo de transferncia do filtro RC passa baixa,
ao qual ser utilizado na sada da ponte H segue abaixo.
() =

()
1
=

1 +

6. Controle Digital

[] = [] + [] (1)
=0

6.2. Converso de dados analgicos para digitais


Qualquer sistema digital onde se preciso trabalhar
com grandezas obtidas de meio analgico necessita de uma
etapa de converso A/D, ou seja Analgica-Digital para que o
processamento seja entendido pela linguagem de maquina
utilizada pelo microcontrolador. Esse processo acontece
internamente pelo conversor A/D digital que efetua a etapa de
leitura da varivel que no projeto em questo um tenso que
possui variao de 0 3.6V, aps isso feito a filtragem do
sinal contra qualquer rudo que possa interferir na leitura
causando converses erradas. Seguindo-se o processo pela
etapa de Sampling and holding onde feito a amostragem do
sinal e sua reteno para a quantizao seja feita pelo
conversor A/D para enviar enfim os dados coletados para que
ocorra o processamento digital da informao. O processo
pode ser observado na figura que se segue que contem as
etapas comentadas acima mais a etapa de converso D/A que
se trata do sinal que obtido do processamento digital e
revertida para grandezas analgicas.

6.1. Controlador digital Proporcional e Integral Discreto


Aps se conhecer o circuito a ser controlado e os seus
parmetros a malha aberta foi intitulado o tipo de controle a
ser implementado para melhorar as condies de resposta do
sistema, que ser pela implementao de um controlador PI
(proporcional e Integral) digital. O controlador digital foi
desenvolvido
utilizando
o
kit
microcontrolador
MSP430G2553, j citado acima com seus perifricos para a
implementao da programao de cdigos. Com a finalidade
de projeto de controlar a tenso do atuador do sistema e
eliminar a ondulao adicionado um controle PI. O
controlador PI implementado atravs da multiplicao do
erro e(t) pelo ganho Kp com o intuito de melhorar a resposta
transitria do sistema, j o controle integral multiplica o erro
e(t) por um ganho Ki levando o sistema a uma reduo do erro
em regime permanente (KUO, 1992). Em tempo discreto a
forma do controlador a ser inserido PI relacionado na
equao abaixo:
() = (). ( + .

1
)
1 1

onde os ganhos Kp e Ki so iguais a:

= .
2.

= .
2.
Para o sinal de sada do controlador no sistema do
microcontrolador utilizou-se a equao que descreve o sistema
de controle digital em tempo discreto a ser usado.

Figura 10 - Processo de converso A/D

6.3. Gerao de sinal de PWM.


O sinal de controle gerado pelo microcontrolador ser
de alta importncia para que o atuador possa determinar as
condies de trabalho do circuito da planta. Isso feito por um
sinal modulado por largura de pulso (PWM) que tem sua
forma tradicional mostrado na figura 8, conforme sua
mudana cclica esse sinal ir alterar a corrente do circuito, o
qual feito por sua insero no pino base do transistor.
Trabalhando como chave eletrnica do circuito, variando sua
tenso na frequncia ditada pelo sinal do PWM.
Neste projeto, devido a ponte H foram gerados dois
PWMs complementares, para que ocorra o chaveamento exato
dos quatro transistores. Estes PWM esto sendo representados
na figura 6.

Figura 13 a) Sada Ponte H; b) Sada Tenso CA; C) Sada Ps


Divisor.

Figure 11 PWM 1 e 2 com razo ciclica 50%

Foi criado um rotina de programa, utilizando o


programa Code Composer na criao do sinal PWM para o
chaveamento do transistor do projeto em questo. a partir
dos dados coletados na etapa de converso analgica-digital
que ocorre o processamento digital das informaes da planta
pelo programa o qual gera um comando para a criao de um
PWM que contenha determinada razo cclica variante de 0
100% para ser enviada a um pino de sada do
microcontrolador. No cdigo implementado o valor de
referncia utilizado para cortar o chaveamento do transistor.

7. Aplicao do microcontrolador
processo de controle do sistema.

no

Ao conectar os projetos apresentados anteriormente,


a parte da ponte H, filtro passa-baixa, o retificador e a parte do
controlador do microcontrolador, tem-se que o resultado o
circuito da figura 9:

O programa a ser gravado e executado pelo


microcontrolador baseou-se em linguagem C, pois a mesma
de mais fcil entendimento dos acadmicos desenvolvedores e
tambm por possuir um acervo de pesquisa e instrues para
configurao de registradores do MSP em grande quantidade.
Abaixo demonstrado o cdigo base do projeto em
linguagem C, desenvolvido atravs do copilador Code
Composer.
Cdigo Inversor CC/CA
#include <msp430g2553.h>
#define Kp 10
void ini_ucon(void);
void ini_timerA(void);
void ini_P1(void);
void ini_ADC10(void);
unsigned int u=0;
float Ki=0.03;
unsigned int erro_atual=0,
soma_erro=0, erro_anterior=0, Med, Vref=682;
void main(void){
ini_ucon();
ini_P1();
ini_timerA();
ini_ADC10();
while(1); // loop infinito
}

Figure 12 - circuito da planta a malha fechada

O controle do sistema est na interrupo do ADC,


onde a sada ser comparada com a referencia gerando um
erro. Baseado nesse erro PI atuar variando a largura de pulso,
para que o erro tenda a zero e o sistema se mantenha estvel.
O circuito acima foi projetado no software PSIM a
fim de se realizar testes necessrios antes do mesmo de ser
aplicado na prtica. Como resultado da simulao pode ser
observado o sinal de sada na figura 10:

#pragma vector=WDT_VECTOR
__interrupt void watchdog_timer(void)
{
ADC10CTL0 |= ADC10SC; //ativa gatilho para ADC
fazer uma conversao
__delay_cycles(20);
ADC10CTL0 &= ~ ADC10SC;
}
void ini_ADC10(void){
ADC10CTL0 = ADC10SHT1 + REFOUT +
ADC10ON + ADC10IE;
ADC10CTL1 = INCH_0 + SHS_0 + CONSEQ1;
ADC10AE0 = BIT0;
// Habilita pino (8) do canal
como entrada para o ADC10
ADC10CTL0 |= ENC; // Habilita ADC10
}

void ini_P1(void){
P1DIR |= BIT6 ;
P1SEL |= BIT6 ;
// P1.6 a sada do timer
PWM
P2DIR |= BIT5 +BIT2;
P2SEL |= BIT5+BIT2;
// P2.5 e P2.2 sada
do PWM 1KHz e seu respectivo complementar
}
void ini_timerA(void){
// Configuracao timer A para 100 ms
// Fonte de clock ACLK
TACTL = TASSEL_2 + MC_1;
TACCTL1 = OUTMOD_7; // Modo 7: Reset/Set
TACCR0 = 10700; //perodo de PWM
TACCR1 = 5000;
// Fonte de clock ACLK
TA1CTL = TASSEL_2 + MC_1;
TA1CCTL1 = OUTMOD_7; // Modo 7: Reset/Set
TA1CCTL2 = OUTMOD_3;
TA1CCR0 = 10700; //perodo de PWM
TA1CCR1 = 5350;
TA1CCR2 = 5350;
// Razao ciclica de aprox. 25%

8.

Resultados prticos e concluses.

Para que ocorra o chaveamento correto dos


transistores foi necessrio implementao de dois PWMs
complementares, ou seja, quando um esta atuando em seu
ciclo positivo o outro necessariamente esta no ciclo negativo.
A aplicao do sinal PWM sobre aponte H far com
que os transistores operem abrindo e fechando alternadamente,
o tempo de operao de cada transistor limitado pela largura
de cada pulso do PWM, sendo que a largura vai ser controlada
pelo controlador inserido atravs da modelagem da planta.
Ao analisarmos o sinal de sada obtido via simulao
pode-se verificar que o mesmo possui algumas distores.
Porm vale considerar que este sinal esta prximo de
uma funo senoidal.
Como resultado prtico obtivemos o sinal de sada a
seguir em cima da carga, lembrando que este sinal no est
filtrado. Alm disso, no consta neste artigo mais resultados
devido a problemas ocorridos durante o desenvolvimento do
projeto onde a ponte H parou de chavear o ciclo negativo, mal
funcionamento do filtro RC e outros fatores.

}
void ini_ucon(void){
WDTCTL = WDTPW + WDTHOLD;
//PARA O WDT+
DCOCTL=
DCO0 + DCO1;
BCSCTL1 = XT2OFF + RSEL1 + RSEL2 +
RSEL3;
BCSCTL2 = SELM1 + SELM0;
BCSCTL3 = XCAP0 +XCAP1 + LFXT1OF;
while (BCSCTL3 & LFXT1OF);
__enable_interrupt();
}
#pragma vector=ADC10_VECTOR
__interrupt void RTI_ADC10(void){
Med=ADC10MEM;
erro_atual=Vref-Med;
soma_erro=erro_atual+soma_erro;
u=soma_erro*Ki + erro_atual*Kp;
if (u>=TA1CCR0){
u=TA1CCR0;
}else if(u<=0){
u=0;
}
erro_anterior=erro_atual;
TA1CCR2=u;
TA1CCR1=u;
}

Figure 14 Sada ponte H prtica

Percebe-se que apenas aplicando um filtro teremos


uma onda fundamental senoidal, validando nosso objetivo de
implementao de um inversor CC-CA.

9. Referncias
BOYLESTAD, Robert; NASHELSKY, Louis. Dispoitivos
Eletrnicos e Teoria de circuitos. 6. ed. [S.l.]: LTC, 1996.
KUO, Benjamin C. Digital Control System. 2. ed. New York:
Oxford, 1992.
OGATA, K. Discrete Time Control Systems. 2. ed. [S.l.]:
Prentice-Hall, 1995.
PEREIRA, Fbio. Microcontrolador MSP430: Teoria e
Prtica. 1. ed. [S.l.]: rica , 2005.