Iverson Sozo1, Joo Paulo Perin Potrick1, Thiago Henrique Deicke2, Vinicius Camargo Gomes1.
1
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.
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 3 - Ponte H
Figure 5 - filtro RC
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).
()
1
=
1 +
6. Controle Digital
[] = [] + [] (1)
=0
1
)
1 1
= .
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.
7. Aplicao do microcontrolador
processo de controle do sistema.
no
#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.
}
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;
}
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.