ESCOLA DE ENGENHARIA
DEPARTAMENTO DE ENGENHARIA ELTRICA
PROJETO DE DIPLOMAO
Porto Alegre
2009
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL
ESCOLA DE ENGENHARIA
DEPARTAMENTO DE ENGENHARIA ELTRICA
Porto Alegre
2009
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL
ESCOLA DE ENGENHARIA
DEPARTAMENTO DE ENGENHARIA ELTRICA
Orientador: ____________________________________
Prof. Dr. Yeddo Braga Blauth, UFRGS
Doutor pela Universidade Federal de Santa Catarina
Florianpolis, Brasil
Banca Examinadora:
Dedico este trabalho aos meus pais e avs, em especial pelo apoio e pela dedicao em
todos os momentos.
AGRADECIMENTOS
Ao professor Yeddo Braga Blauth, pela orientao prestada para a realizao deste
trabalho.
Aos meus pais Nilson Lange e Sylvia Maria de Bastiani Lange, por todo apoio e
incentivo proporcionados.
curso.
Ao colega Matias De Angelis Korb e sua famlia, pelo companheirismo e apoio nesta
jornada.
RESUMO
This research aims to present the analysis, design, implementation and testing of a rectifier
with active power factor correction, which powers DC loads from sinusoidal sources while
injecting low harmonic content into the supply current and operating with unity power factor.
It shows the development of the power circuits and the software for control and modulation of
the boost converter used for the previously described purpose. The results showed that the
mathematical approaches which characterize the boost operation in discontinuous conduction
are sufficiently precise to allow the open-loop control strategy of the supply current to work
as expected, resulting in near unity power factor.
1 INTRODUO ................................................................................................................... 12
2 OBJETIVOS ........................................................................................................................ 15
3 TCNICAS DE CORREO DO FATOR DE POTNCIA ......................................... 16
3.1 Correo passiva ............................................................................................................... 16
3.2 Correo ativa ................................................................................................................... 17
4. O CONVERSOR BOOST COMO PR-REGULADOR ................................................ 19
4.1 Introduo ......................................................................................................................... 19
9 CONCLUSES.................................................................................................................... 67
10. REFERNCIAS ............................................................................................................... 68
LISTA DE ILUSTRAES
Fig. 4.4: Simulao do circuito de PFC da Fig. 4.3 com um conversor boost operando com tON
Fig. 4.3: Circuito de simulao de um retificador com PFC ativo. .......................................... 22
Fig. 4.5: Simulao do circuito de PFC da Fig. 4.3 operando com tON calculado pela Equao
constante. .......................................................................................................................... 23
(4.10). ............................................................................................................................... 25
Fig. 5.1: Diagrama do circuito completo do retificador com PFC ativo. ................................. 27
Fig. 5.2: Ponte retificadora e filtro de entrada. ......................................................................... 29
Fig. 5.3: Circuito equivalente para projeto do filtro de entrada. .............................................. 30
Fig. 5.4: Circuito do conversor boost utilizado entre a ponte retificadora e a carga. ............... 31
Fig. 5.5: Circuito para amplificao do sinal PWM e acionamento do MOSFET. .................. 35
Fig. 5.6: Circuito para medio da tenso de entrada............................................................... 36
Fig. 5.7: Circuito para medio da tenso de sada. ................................................................. 37
Fig. 5.8: Reguladores de tenso. ............................................................................................... 38
Fig. 5.9: Gerador de tenso de referncia. ................................................................................ 39
Fig. 5.10: Microcontrolador PIC18F2431. ............................................................................... 40
Fig. 5.11: Ligao do microcontrolador no circuito. ................................................................ 41
Fig. 6.1: Diagrama de blocos mostrando os elementos de um sistema de controle em malha
fechada. ............................................................................................................................. 43
Fig. 6.2: Diagrama de blocos do sistema de controle da tenso de sada. ................................ 46
Fig. 7.1: Fluxograma geral do programa. ................................................................................. 49
Fig. 8.7: Ensaio com as formas de onda da tenso de entrada Vi do boost e do sinal Vin
.......................................................................................................................................... 64
I/O: Input/Output
PI: Proporcional-Integral
1 INTRODUO
eletrnicos que utilizam fontes chaveadas. A reduo de gastos com condutores e a reduo
em uma ponte de diodos e um filtro capacitivo (Fig. 1.1). Na entrada do retificador esto
Vo
Rrede Lrede
1 0.2m
+
Vrede ICA VCA Cfilt Rcarga
- 220u 200
Fig. 1.1: Circuito de simulao do retificador de entrada tipicamente encontrado em fontes chaveadas.
13
so mostrados na Fig. 1.2. Pode-se observar que a corrente de entrada ICA(t) apresenta uma
forma de onda muito diferente da ideal (senoidal), ocasionando o problema do baixo fator de
potncia.
retcap.ckt
200.000
Vo(t)
100.000
0.000 VCA(t)
-100.000
-200.000
16.700m 30.020m 43.340m 56.660m 69.980m 83.300m t
V(3,0) (V) V(4,5) (V)
T (Secs)
10.000
5.000
0.000 ICA(t)
-5.000
-10.000
16.700m 30.020m 43.340m 56.660m 69.980m 83.300m t
(-I(V1)) (A)
T (Secs)
potncia no eficaz em cargas no lineares como a do circuito da Fig. 1.1. Apesar de esta
defasamento entre a tenso e a corrente em cargas indutivas, a distoro harmnica gerada por
cargas eletrnicas como fontes chaveadas demanda o uso de estratgias especiais para
aplicaes de converso de energia motivaram este trabalho, como uma forma de demonstrar
estudo sobre o funcionamento do conversor boost e sua aplicao na correo ativa do fator
de potncia de retificadores.
funes de cada parte do circuito. A modelagem do sistema de controle utilizado para regular
apresentadas no captulo 9.
15
2 OBJETIVOS
Este trabalho tem por objetivo desenvolver um prottipo de circuito retificador com as
seguintes caractersticas:
Para tal fim, como sugerido na literatura [1], ser utilizado um conversor CC-CC boost
(elevador de tenso).
hardware e de software, bem como os mtodos empregados e a anlise dos resultados obtidos
em testes de bancada.
16
A ligao do indutor L1=200mH na entrada da ponte de diodos (Fig. 3.1) uma das
possveis tcnicas para diminuir o contedo harmnico da corrente de alimentao ICA e tentar
Vo
Rrede Lrede L1
1 0.2m 200m
+ Rcarga
Vrede ICA VCA Cfilt
220u 200
-
Uma simulao do circuito da Fig. 3.1 apresentada na Fig. 3.2. Sabe-se da literatura
presentes no equipamento;
completa comum;
17
100.000 Vo(t)
0.000 VCA(t)
-100.000
-200.000
50.000m 60.000m 70.000m 80.000m 90.000m 100.000m t
v(Va,Vb) (V) v(Vo) (V)
T (Secs)
2.000
1.000
0.000
ICA(t)
-1.000
-2.000
50.000m 60.000m 70.000m 80.000m 90.000m 100.000m t
-i(Vac) (A)
T (Secs)
Um circuito de correo ativa do fator de potncia (PFC ativo) capaz de manter tanto
disso, ainda contempla a funo de fornecer tenso regulada. Por estes motivos, os circuitos
para correo ativa do fator de potncia so tambm conhecidos como pr-reguladores. [2].
consiste na ligao de um conversor CC-CC do tipo boost (elevador de tenso) entre a ponte
retificadora e o filtro capacitivo [1] (Fig. 3.3). Pode-se tambm citar a utilizao de
conversores buck, SEPIC e flyback como alternativas que no sero abordadas neste trabalho.
18
Vi Vo
Conversor
boost
+ Cfilt Rcarga
VCA
-
quando seu valor instantneo for menor que a tenso presente nos terminais do capacitor de
sada.
19
4.1 Introduo
A Fig. 4.1 apresenta o circuito de um conversor boost alimentado por uma tenso de
Vi Vo
IL L1 D1
100u Rcarga
V1 C1
20 VG 200
Q1 220u
Fig. 4.1: Circuito de simulao de um conversor boost alimentado com tenso constante.
carga tON, transferindo energia da fonte V1 para o indutor. Ao ser interrompida a conduo de
sada atravs do diodo D1, descarregando o indutor. Conforme ilustrado na simulao da Fig.
4.2(a), essa descarga pode ocorrer durante um tempo tx e se completar antes do incio de um
Por outro lado, se o transistor acionado novamente antes da descarga completa do indutor,
boost_cd.CIR
4.000
3.000
2.000
1.000 IL(t)
0,2.VG(t)
0.000
tON tx tOFF
-1.000
0.000u 40.000u 80.000u 120.000u 160.000u 200.000u t
i(L1) (A) 0.2*v(Vg)
T (Secs)
(a)
boost_cc.CIR
6.000
4.000
2.000
IL(t)
0.000 0,2.VG(t)
tON tOFF
-2.000
100.000u 120.000u 160.000u 200.000u 240.000u 280.000u 300.000u t
i(L1) (A) 0.2*v(Vg)
T (Secs)
(b)
Ainda em relao ao circuito da Fig. 4.1, durante o tempo tON uma tenso de entrada Vi
sobre seus terminais uma diferena de potencial igual a (Vo Vi), onde Vo a tenso presente
na sada do conversor. Assim, a relao entre o valor de pico I da corrente no indutor e os
tempos de carga e descarga fica estabelecida por (4.1) [3], possibilitando determinar a
. (# $ ). %
! (4.1)
" "
% !.
(4.2)
# $
necessrio garantir que a soma dos tempos tON e tx seja menor que T. Sendo assim, a
expresso para o valor mximo de tON que garante a operao ainda em conduo descontnua
dada por (4.3), onde tONmax representa o tempo mximo de carga do indutor.
(# $ )
*.
(4.3)
!'()
#
Uma vez conhecidos os tempos de carga e descarga, o valor mdio I+ da corrente no
. ! 2 !2 # .
+ . 31 / 4 .3 4
(4.5)
2. *. " # $ 2. *. " # $
22
A Fig. 4.3 mostra um circuito retificador empregando um conversor boost como pr-
regulador. Ao operar com tempo de carga tON constante e freqncia fixa, o conversor
Vi L1 Vo
100u D1
IL
500u
+ L2
ICA C2 C1 Rcarga
VCA VCA 4u 1000u
-
VG Q1
Para a esta configurao, assume-se que a tenso de entrada Vi(t) no conversor boost
onde Vip representa o valor de pico da tenso presente na sada da ponte de diodos.
retificador filtrado por L2 e C2. Deste modo, o valor absoluto instantneo da corrente de
alimentao ICA(t) depende do valor mdio por ciclo de chaveamento I+ da corrente em L1.
VCA(t)
10.000
10.ICA(t)
0.000
-10.000
-20.000
0.000m 10.000m 20.000m 30.000m 40.000m 50.000m t
v(Vca) (V) -10*i(Vca)
T (Secs)
5.000
4.000
IL(t)
3.000
2.000
1.000
0.000
-1.000
0.000m 10.000m 20.000m 30.000m 40.000m 50.000m t
i(L1) (A)
T (Secs)
Fig. 4.4: Simulao do circuito de PFC da Fig. 4.3 com um conversor boost operando com tON
constante.
considervel melhora (muito menor contedo harmnico) em relao da Fig. 1.2. Para tentar
melhorar ainda mais a forma de onda da corrente de alimentao decidiu-se, neste trabalho,
Para que o circuito da Fig. 4.3 opere com uma corrente de alimentao senoidal, a
corrente ICA(t) deve ser diretamente proporcional tenso de alimentao VCA(t). Isto implica
em ter-se uma corrente mdia I+ no indutor L1 proporcional ao valor instantneo de Vi(t) a
24
cada ciclo de chaveamento. Assumindo que o tempo de carga do indutor L1 definido pelo
conversor boost uma corrente mdia proporcional Vi(t), seguindo a forma dada por:
onde G uma constante de proporcionalidade que define a relao desejada entre a tenso
(4.8) modifica a amplitude da corrente de alimentao, portanto, este parmetro deve ser
2. *. ". + . @ AB .A D E
A CA
!
2
B D
# $ ()
F2. *. ". + . 3
(4.9)
4
!
# . ()
Finalmente, substituindo-se I+ em (4.9) por I+ (t) da expresso (4.8) obtida a equao
que calcula o tempo de carga que deve ser utilizado a cada ciclo de chaveamento, em funo
(# $ ())
F2. *. ". >.
(4.10)
!
#
PFC3.CIR
20.000
VCA(t)
10.000 10.ICA(t)
0.000
-10.000
-20.000
0.000m 10.000m 20.000m 30.000m 40.000m 50.000m t
v(Vac) (V) -10*i(Vac)
T (Secs)
5.000
4.000 IL(t)
3.000
2.000
1.000
0.000
-1.000
0.000m 10.000m 20.000m 30.000m 40.000m 50.000m t
i(L1) (A)
Fig. 4.5: Simulao do circuito de PFC da Fig. 4.3 operando com tON calculado pela Equao (4.10).
T (A)
, de fato, reduzida em comparao da Fig. 4.4, o que tende a tornar o fator de potncia mais
prximo da unidade.
26
5.1 Especificaes
Foi decidido que, por questes de segurana, seria conveniente trabalhar com
isolamento eltrico e com baixas potncias. Sendo assim, o circuito retificador desenvolvido
neste trabalho dever operar com uma tenso de entrada com valor eficaz de 12V e alimentar
cargas CC com potncia de at 10W. A tenso de sada por sua vez dever ser superior ao
valor de pico da tenso de entrada, sendo esta uma exigncia fundamental da topologia boost
na tenso de entrada em funo da qualidade da rede eltrica disponvel, ser definida uma
tenso de sada de 36V em corrente contnua. Esta escolha permitir, para fins de testes, a
associadas em srie.
visando evitar que as foras magnticas no indutor produzam rudos audveis. O sinal PWM
alguns registradores e da freqncia de clock escolhida para o sistema. Sendo assim, o projeto
do hardware ser apresentado com o valor exato desta freqncia j definido em 19,2kHz. A
Tabela 1 mostra um resumo das principais especificaes e dos smbolos que sero utilizados
Os circuitos de condicionamento de sinal (R3, R4, C4, D6 e R5, R6, C5, D7) reduzem
formados pelos componentes R7, D6, C6, IC2, C7 e R8, R9, C8, IC3 produzem tenses as
fornecer VCA atravs de um transformador isolador com entrada de 110/220V e sada de 12V
com corrente nominal de 1A. A presena deste transformador entre a rede eltrica e o circuito
isolao galvnica e permitindo a operao do circuito em nveis de tenses mais seguros para
de maior potncia.
A Fig. 5.2 exibe a ponte retificadora de onda completa formada por quatro diodos
modelo 1N5406. Este bloco dever receber a alimentao em corrente alternada VCA fornecida
para que o ripple de corrente do conversor boost no seja transferido para a entrada de
desempenho do circuito na freqncia da rede. Para isto, espera-se ter uma reatncia indutiva
Assim,
L1 = 600H.
Para o projeto de C1, o esquema eltrico deste filtro pode ser redesenhado conforme
mostrado na Fig. 5.3, onde a fonte de tenso VCA anulada e a corrente na entrada da ponte
L1
ICA(s) Ii(s)
VCA
0 C1 Ii
Uma modelagem matemtica do circuito da Fig. 5.3 no domnio freqncia sugere que
o ganho K da funo de transferncia de Ii(s) para ICA(s), com sj dado por [4]:
([9) 1
YZ ZZ Z
(5.1)
;< ([9) 1 $ 9 . "1. \1
2
almeja-se obter uma atenuao de pelo menos 20 vezes nesta freqncia, isto , K 1/20
1
|1 $ (2T. 19,2kHz)2 . 600H. 3,3F| 28
Y
Logo,
C1 = 3,3F.
recebe como entrada a senide retificada Vf (t) 5Vfg . sen(2. fi . t)5 obtida da ponte
sada Vo. Admitindo que existam quedas de tenso significativas nos diodos da ponte
retificadora, podendo chegar a 1V por diodo [5], o valor assumido para a tenso de pico Vip ao
Fig. 5.4: Circuito do conversor boost utilizado entre a ponte retificadora e a carga.
ainda assim oferecendo caractersticas que superam as exigncias do projeto, como baixa
resistncia entre dreno e fonte e tenso mxima dreno-fonte igual a 100V [6].
por fio de cobre esmaltado. Para garantir a operao do conversor em conduo descontnua,
o tempo mximo tONmax que dever ser permitido para a carga do indutor calculado atravs
da equao (5.4), considerando como tempo mximo de conduo 70% da durao do perodo
chaveamento, permitindo assim uma margem de segurana para evitar que o circuito entre
de (5.4) a tenso de sada nominal Vonom36V, bem como o perodo do ciclo de chaveamento
Q
T j 52,1s.
k
q#r#m $ 1 s
70%. *.
!mn%
#r#m
32
(36V $ 15V)
70%. 52,1s
!mn%
36V
!mn% 21,3s
1 2
t >.
2
2. tr#m 2.10W
> 0,089S
(5.2)
1 2 (15V)2
carga, de forma a permitir que a tenso de sada seja regulada. Para isto, Gmax dever ser
Gwxy 0,1S
Finalmente, assumindo que tON em (4.10) dever atingir seu valor mximo quando
GGmax e Vi(t)Vip, isolando-se L na Equao (4.10) possvel obter (5.3) e projetar o valor
do indutor L2.
!mn% 2 #r#m
" .- 0
(5.3)
2. *. >mn% #r#m $ 1
(21,3s)2 36V
" .3 4
2.52,1s. 0,1S 36V $ 15V
Logo,
L2 = 75H.
mximo ripple de tenso aceitvel na sada. Sendo assim, para o projeto de C2 necessrio
33
conhecer a componente CA da funo I+z (t) que descreve a corrente mdia por ciclo de
Sabe-se que a potncia mdia de entrada P+| (t) no conversor boost a cada ciclo de
A potncia mdia P z (t) por ciclo de chaveamento fornecida durante a descarga do
t () + (). #r#m (5.5)
Pela identidade trigonomtrica sen2 (x) 2 1 $ cos (2x) [4] obtida a expresso
Q
(5.7), onde fica evidente que a corrente mdia por ciclo de chaveamento em D5 possui uma
>mn% . 1 2
+ () . 1 $ cos (4T. ~ . )
(5.7)
2. #r#m
Nos passos seguintes calculada a reatncia mnima para o filtro, que dever permitir
um ripple de tenso Vgg menor que o especificado por Vwxy no incio do projeto.
34
#mn%
P;2 (120RS) <
11
0.5V
P;2 (120RS) <
625mA
1
C2
2T. 120RS. 0,8
C2 1,66mF
C2 = 2200F
A finalidade do capacitor C3 em paralelo com C2 reduzir a impedncia do filtro de
desempenho.
Com a finalidade de adequar o sinal de PWM gerado pelo microcontrolador aos nveis
necessrios pelo gate do transistor MOSFET Q1, um circuito integrado 555 utilizado como
buffer de tenso e de corrente. A Fig. 5.5 apresenta a forma de ligao do 555 que o torna
capaz de amplificar um sinal digital Vpwm que varia de 0 a 5V para um nvel de tenso entre 0
valor de at 183mA.
35
de subida e descida do sinal ao permitir que a capacitncia do terminal gate seja carregada
VDD (5V) utilizado como pull-up para que, na ausncia do sinal de entrada, a sada se
referncia externa Vref 2,5V aplicada no pino 5 serve para reduzir os limiares utilizados nos
A/D interno e o pino 5 configurado como entrada para tenso de referncia positiva.
condicionamento devem ser utilizados. O propsito destes circuitos aplicar uma atenuao
pr-definida nas tenses a serem medidas, filtrar rudos e componentes de freqncia elevada
36
capacitor, formando um filtro passa-baixa de primeira ordem que fornecer o sinal Vin para
amostragem.
para o sinal analgico de entrada nos canais de A/D de 2,5k [7], portanto, R3 foi escolhido
R3 = 1,2k
R3 / R4 1,2k / 10k
9,33
R3 1,2k
Logo,
R4 = 10k
37
projetado para que o conjunto apresente uma freqncia de corte pelo menos uma dcada
abaixo de fc. Com C4=100nF tem-se a freqncia de corte f0 calculada por [4]:
1 1
~ 1,49kHz
2T. (R3||R4). C4 2T. 1071. 100nF
Logo,
C4 = 100nF
Por fim, um diodo zener de 5.1V foi acrescentado para limitar a tenso mxima de
Da mesma forma que o condicionamento para a tenso de entrada, este bloco consiste
Conforme ser visto, o objetivo desta medio fornecer a realimentao que dever manter
valor mdio de Vo seguindo o valor nominal Vonom usado como referncia em regime
permanente.
presente na tenso de sada do conversor. Apesar disso, a freqncia de corte escolhida para
38
esta etapa semelhante usada no circuito de medio da tenso de entrada. Esta escolha foi
ondulao de Vo atravs de software, evitando os atrasos de fase que seriam impostos por um
filtro analgico com freqncia de corte suficientemente baixa para este fim.
o que permitir que as tenses amostradas em Vin e Vout sejam subtradas no software
taxa de amostragem.
fornecer as tenses de alimentao para os demais sub-circuitos. A deciso de ligar este bloco
na sada do conversor boost evita que o consumo de corrente adicional destes componentes
conversor ao valor de 15V, gerando o barramento Vcc que alimentar o 555 e o regulador de
tenso 78L05. Este, por sua vez, fornece a alimentao Vdd =5V para o microcontrolador.
microcontrolador que estabelece que a impedncia mxima aceitvel para esta fonte de
5.9 Microcontrolador
sinal PWM utilizado como comando de chaveamento para o conversor boost. O modelo
Este circuito integrado de 28 pinos conta com uma CPU RISC (Reduced Instruction
Set Computer) e oferece os recursos de hardware necessrios para que sejam realizadas as
tarefas de amostragem das tenses de entrada e sada do conversor boost, a realizao dos
clculos matemticos e a obteno de uma sada de pulsos com freqncia fixa e largura
do sistema e dois capacitores cermicos para estabilizao do oscilador. As tenses Vin e Vout
conta com um circuito FLL (Frequency-locked Loop) interno que permite multiplicar a
freqncia do oscilador por um fator quatro. Sendo assim, foi escolhido um cristal XT1 de
10MHz e capacitores C9 e C10 com valor de 22pF, conforme a orientao do datasheet para
O sinal PWM obtido a partir da sada PWM1, que fornece um sinal complementar
(invertido) em relao sada principal PWM0. Esta escolha se faz necessria para compensar
freqncia de chaveamento exata fc, gerada pelo PWM, proveniente do perodo T definido
42
pela equao 5.10 [7]. A soluo desta equao permite obter o valor do registrador PTPER
2fr120Hz permitir a filtragem do ripple da tenso de sada atravs de uma mdia calculada
de 320.fr19,2kHz.
fc = 19,2kHz
43
controle em malha fechada. O diagrama de blocos da Fig. 6.1 apresenta a forma geral deste
H(s)
Fig. 6.1: Diagrama de blocos mostrando os elementos de um sistema de controle em malha fechada.
A varivel a ser monitorada pelo sistema a tenso Vo sobre o filtro capacitivo, dado
software embarcado por um nmero inteiro Voutd resultante da converso A/D realizada em
Vout. A Equao (6.1) permite calcular o valor Vd que resulta da converso A/D de uma tenso
analgica V qualquer, com uma tenso de referncia positiva Vref e resoluo de N bits.
. 2!
(6.1)
que produz Vout e um fator de escala igual a dois multiplicado aps a converso tem-se:
+# 2QQ
#m
# 2.
#
.2
Q
.
19 2,5
44
controle.
#m
R(6)
+#
Logo,
H(s) 43,12
transferncia G(s) que determina a tenso Vo(s) em funo da corrente mdia I+z (s) que
# (6) 1 1
>(6)
+ (6) (C2 / C3). 6 (2200F / 1F). 6
Logo,
454
G(s)
s
atravs da manipulao da varivel G, deste modo controlando tambm a corrente mdia I+z .
1 2
t . > #r#m . +
(6.3)
2
Isolando-se I+z em (6.3) obtida a expresso (6.4), mostrando que a corrente fornecida
1 2 (15V)2
+ .> .>
(6.4)
2. #r#m 2.36V
Para fins de implementao, definida uma varivel inteira Gd, com resoluo de 10
bits, que representar o valor de G nos clculos realizados em software. Com esta resoluo,
os valores possveis para Gd variam de zero ao mximo de 1023, devendo este limite superior
> >
> . >mn% . 0,1S
(6.6)
1023 1023
Substituindo-se (6.7) em (6.5) verifica-se que a corrente mdia I+z pode ser controlada
diretamente a partir do valor de Gd. Deste modo, a funo de transferncia D(s) que
+ (6)
(6) 3,125.97,75. 10C
>(6)
consumida pela carga subtrada da corrente mdia I+z em D5, restando a corrente mdia I+
que entregue ao filtro capacitivo. A corrente Io pode ser considerada uma forma de
46
perturbao, j que sua lei no conhecida e que variaes em seu valor devem ser toleradas
pelo circuito.
I o ( s)
H(s)
Voutm (s) Vo (s)
43,12
(6 / Y )
\(6) Y1 .
6
perturbao. Isto pode ser obtido atravs do uso do teorema da superposio [4], supondo
AB ()
Vrefd(s)0 e avaliando-se o comportamento da funo de transferncia (6)
B ()
,
conforme segue:
# (6) $>(6)
(6)
# (6) 1 / \(6). (). >(6). R(6)
$4546
(6)
62 / 6Y1 / 6Y1 . Y
2. 9r 6. Y1
9r 2 6. Y1 . Y
47
Ki dada por:
Y 3,06. Y1 (6.8)
39 39
38 38
37 37
36 36
X: 2.057
35
Vo [V]
Vo [V]
35 Y: 34.6
34
34
X: 2.133
33 Y: 32.65
33
32
32
31
31
30
30
2 2.2 2.4 2.6 2.8 3 1.9 2 2.1 2.2 2.3 2.4 2.5 2.6
t [s] t [s]
(a) (b)
48
37.5
38
37
37 36.5
36
36 X: 2.017
Vo [V]
Vo [V]
Y: 35.56
X: 2.031
Y: 35.25 35.5
35
35
34 34.5
34
33
1.95 2 2.05 2.1 2.15 2.2 2.25 1.95 2 2.05 2.1 2.15 2.2 2.25
t [s] t [s]
(c) (d)
Fig. 6.3: Resposta perturbao de corrente na sada, com diferentes valores para Kp e Ki.
Pode-se observar nas simulaes apresentadas nas Figs 6.3(a) e 6.3(b) que a tenso de
sada apresenta variaes considerveis quando a carga conectada. Com valores maiores
ripple de tenso projetado para o boost. Os valores da Fig. 6.3(c) so escolhidos. Assim, a
(6 / 30,6)
\(6) 10.
(6.9)
6
49
7 DESCRIO DO SOFTWARE
firmware feita atravs de um gravador com conexo USB que funciona integrado ao
No
N=32 ?
Sim
4.Calcula tenso mdia de sada.
6. Calcula tON.
No primeiro passo, o programa aguarda at que o flag PTIF (PWM Time Base
Interrupt Bit) seja setado, indicando o incio de um novo ciclo de gerao do sinal PWM. No
terceiro passo, uma rotina detecta caso durante os testes a tenso de sada por algum motivo
componentes. O quarto passo responsvel por calcular o valor mdio da tenso de sada do
50
amostragem, que executada 3840 vezes por segundo, ou seja, uma vez a cada 5 ciclos de fc.
Incio
No
2.2 Fim da
converso?
Sim
Fim
Fig. 7.2: Fluxograma da rotina de amostragem das tenses de entrada e sada do conversor.
AN0 e AN1 do conversor A/D interno do microcontrolador, conectados s tenses Vin e Vout
respectivamente. O programa fica em loop no passo 2.2 aguardando o fim da converso, que
51
. No passo 2.3,
sinalizado pelo hardware atravs do apagamento automtico do flag GO/DONE
ADRES para as variveis Vind e Voutd. Em 2.4, o valor de Voutd dobrado atravs do
deslocamento de um bit para a esquerda, tendo em vista que a atenuao do divisor resistivo
circuito para Vin. Assim, as duas tenses mantm dentro do programa a mesma escala. Em 2.5
nmero de amostras somadas. Estes dados sero usados para calcular o valor mdio de Voutd.
depurao, foi elaborada uma rotina que limita a tenso de sada do conversor ao valor
mximo de 42V. Esta rotina age independentemente do sistema de controle que regula Vo e
Incio
No 3.1 Sim
Voutd>Voutmaxd
?
3.2 Permite a gerao do sinal PWM. 3.3 Inibe a gerao do sinal PWM.
Fim
e compar-la com o valor mximo pr-definido Voutmax. Caso Voutd supere Voutmax, o recurso
52
PWM Output Override acionado de forma a forar o pino de sada do sinal PWM ao seu
32 amostras
Q2
Com a taxa de amostragem utilizada na converso A/D, tem-se
Voutd por ciclo de 120Hz. Ao serem completadas e somadas estas 32 amostras (N = 32), o
valor acumulado em Vouts deslocado em 5 bits direita, o que equivale a uma diviso por
32. O resultado obtido armazenado na varivel Voutm, correspondendo ao valor mdio das
amostras Voutd tomadas durante um intervalo de tempo igual durao de um ciclo de 120Hz.
Este valor mdio recalculado a uma taxa fam120Hz e servir para realimentar o sistema de
funcionamento do sistema.
Para que o controle da tenso de sada possa ser realizado pelo software, a funo de
mostrada em (7.1).
Y1 Y
\(6) Y1 /
(7.1)
6
quando obtida a k-sima amostra do valor mdio de Vout dado por [8]:
onde Verr(k) o erro de tenso na escala numrica utilizada aps a converso A/D do sinal
Vout. O termo integral, por sua vez, pode ser obtido atravs da aproximao de Tustin,
53
recorrncia [8]:
Y1 . Y () / ( $ 1)
() ( $ 1) / .
(7.3)
~nm 2
Unindo-se as constantes Kp, Ki e fam em uma nova constante Kid dada por (7.4),
Y1 . Y
Y
(7.4)
~nm
() / ( $ 1)
() ( $ 1) / Y .
(7.5)
2
Com os valores utilizados no projeto, tem-se atravs de (7.4) o seguinte valor para Kid:
Y1 . Y 10.30,6
2,55
~nm 120
Kid 3
Incio
Fim
No passo 5.1 gerado o valor de referncia para a tenso amostrada. Durante a partida
do circuito, Vrefd uma rampa que varia de 0 at a tenso nominal em 0,5s. Aps este perodo,
referncia e a tenso mdia medida na sada do conversor. No passo 5.3 a integral do erro de
tenso aproximada.
da modelagem do controlador. Por fim, em 5.5 Gd saturado. Seu valor mnimo igual a
zero, visto que o conversor no pode retirar energia do capacitor de sada. O valor mximo
importante passo o clculo do tempo de carga atravs da equao (4.10), que pode ser re-
escrita em funo de Gd, Gmax, e das tenses de entrada e sada amostras Vind(k) e Voutd(k):
constantes da equao (7.7) podem ser agrupadas em uma nova constante KD, dada por:
KD 802
A expresso que calcula o valor do registrador PDC0 para a k-sima amostra de Vin se
torna:
1024
56
onde a diviso por 1024 pode ser eficientemente realizada deslocando-se o resultado do
raiz quadrada. O algortmo apresentado em Fast Integer Square Root [10] fornece uma
PIC18, enquanto realiza uma busca binria pelo resultado da raiz quadrada. Desta forma, a
cerca de 100s [11]. Este tempo muito inferior ao tempo que seria necessrio se fosse
utilizada a funo sqrt() do compilador, que calcula a raiz quadrada para nmeros de ponto
flutuante.
A Fig. 7.5 apresenta o fluxograma da rotina que redefine o ciclo de trabalho do PWM
Incio
Fim
em DeltaV. Em 6.2, valores negativos de DeltaV so forados a zero para no causar erro no
clculo da raiz quadrada. No passo 6.3 calculado o numerador da equao (7.8). A seguir, o
passo, a funo sqrt32(), que foi escrita baseando-se no algoritmo citado, utilizada para
extrair a raiz quadrada do resultado obtido em 6.4. Assim, finalmente obtm-se na varivel
Duty o valor que dever ser escrito no registrador PDC0 para definir o ciclo de trabalho do
prximo pulso.
58
8 RESULTADOS OBTIDOS
alimentao ICA em 1A/DIV (Ch4) e da tenso de sada Vo (Ch3), quando o circuito opera
com carga nominal. A funo Math do osciloscpio utilizada para calcular o produto
instantneo de VCA e ICA, de forma a exibir tambm a forma de onda da potncia instantnea
(Math1).
Vo (10V/DIV)
VCA (10V/DIV)
ICA(1A/DIV)
VCA.ICA
aproxima bastante da forma de onda da tenso VCA. Uma pequena distoro na corrente ocorre
em torno do cruzamento por zero, pois nessa regio o valor instantneo da tenso de
alimentao no grande o suficiente para vencer as quedas de tenso nos diodos da ponte
retificadora e alimentar o boost. Esta distoro era prevista pela simulao na Fig 4.5.
A potncia ativa obtida do valor mdio da curva M1, tambm corrigido pela escala
126,4mV 1A
t . 12,64W
10mV DIV
DIV
t 12,64W
t
12,71VA
Logo,
FP = 0,994
A Fig. 8.2 apresenta o ripple de tenso na sada (Ch3) do conversor operando com
carga nominal. A tenso de alimentao (Ch1) exibida como referncia para comparao.
60
VCA (10V/DIV)
Vo (500mV/DIV)
negativos de VAC, pois nestes instantes a corrente mdia na entrada do boost atinge seu valor
mximo. A amplitude de pico a pico Vgg 450mV medida neste ripple inferior ao
8.4 Regulao de Vo
atravs da conexo de uma carga resistiva que consome uma potncia equivalente a 0,5Pnom.
Vo (5V/DIV)
Io (0,1A/DIV)
Fig. 8.3: Ensaio da resposta perturbao de corrente na sada, com aumento da carga.
Nota-se que a tenso de sada sofreu uma queda mxima de 1,1V em relao ao seu
valor nominal. Esta queda foi um pouco maior que a prevista na simulao da Fig 6.3(c). No
entanto observa-se que o ripple de Vo, que no simulado na Fig. 6.3, contribui para esta
diferena.
O ensaio apresentado na Fig. 8.4 anlogo ao da Fig. 8.3. No entanto, 50% da carga
Vo (5V/DIV)
Io (0,1A/DIV)
Fig. 8.4: Ensaio da resposta perturbao de corrente na sada, com diminuio da carga.
superando o valor nominal em 0,9V. Em ambos os casos a tenso de sada se manteve dentro
da margem de 5% especificada.
Vo (5V/DIV)
Fig. 8.5: Comportamento da tenso de sada durante a partida do circuito com carga nominal.
gerada pelo software, que leva Vo a estabilizar em um valor muito prximo de Vonom.
A Fig. 8.6 mostra o mesmo ensaio realizado com 50% de carga. Neste caso ocorre um
Vo (5V/DIV)
Fig. 8.6: Comportamento da tenso de sada durante a partida do circuito com 50% de carga.
A Fig. 8.7 mostra a forma de onda da tenso Vi obtida na sada da ponte retificadora
(Ch1) e sua verso condicionada Vin para amostragem pelo microcontrolador (Ch2).
Vi (5V/DIV)
Vin (1V/DIV)
Fig. 8.7: Ensaio com as formas de onda da tenso de entrada Vi do boost e do sinal Vin condicionado
para amostragem.
65
Um zoom em diferentes janelas de tempo para o sinal Vin (Fig. 8.8) (Ch1) permite
Vin (1V/DIV)
IL (1A/DIV)
Vpwm (5V/DIV)
(a)
Vin (1V/DIV)
IL (1A/DIV)
Vpwm (5V/DIV)
(b)
66
Vin (1V/DIV)
IL (1A/DIV)
Vpwm (5V/DIV)
seu ciclo de 120Hz. Esta modulao de tON, originada da equao 4.10, atua de forma a tornar
o valor mdio da corrente em L2 proporcional Vi. Note na Fig. 8.8(c) que quando Vin se
encontra prximo do seu valor de pico, o tempo total de conduo de corrente em L2 levado
9 CONCLUSES
descontnua. Foi possvel observar que o equipamento desenvolvido, apesar de ser uma carga
drenando correntes com forma de onda senoidal e fator de potncia muito prximo da
unidade.
Tambm foi possvel notar que as teorias de controle estudadas durante o curso se
10. REFERNCIAS
[1] BASSO, Christophe P.. Switch-mode Power Supplies: SPICE Simulations and
Practical Designs. New York: Mcgraw-hill, 2008.
[8] BAZANELLA, Alexandre Sanfelice; SILVA JUNIOR, Joo Manoel Gomes da. Sistemas
de Controle: princpios e mtodos de projeto. Porto Alegre: Editora da Ufrgs, 2005.