Escolar Documentos
Profissional Documentos
Cultura Documentos
Prof. Jose Carlos Rodrigues de Oliveira Prof. Giri Venkataramanan Outubro 12006
Chopper Buck em Malha Aberta Montagem Experim.ental
1.. lntroducao.
o modulo experimental e constituido pelo sistema de desenvolv.imento PICDEM MSC1 [Microchip, 20011]' com placa mae baseada na CPU microcontroladora PIC16C782 de 8 bits, possuindo uma interface RS-232 para ligac;ao serial a um microcomputador PC e uma fonte de atimentacao de 9VCC .. Urn firmware esta embutido no microcontrolador, constituindo-se em monitor para 0 funcionarnento da CPU e comunicacao com 0 PC. Por fim, uma interface qrafica e fornecida com 0 sistema (GUI - Graphical User Interface) a qual, instalada no PC, permite ao usuario acessar a CPU e seus pertterlcos, para conflquracao em tempo real e rnudanca de determinados parametres e de valores de referenda para 0 comando do Chopper.
o microcontrolador PIC16C782. [Microchip, 2001] possui portas analoqlcas e loqicas, conversores AJD e D/A de 8 bits, dois comparadores de entradas analoqicas e saidas loqicas, urn amplificador operacional adlcional, dois timers e urn controlador proqrarnavel para geragao de sinal de comando PWM.
A placa mae acopla-se, atraves de um conector de 40 pinos, uma placa SMPS Daughter Board [Microchip, 2003], que implementa quatro confiquracoes de chopper, em funcao de jumpers existentes nesta placa e de adequada confiquracao na interface qrafica, Os seus componentes principals sao dois MOSFETs canal P e canal N, empacotados no chip IRF7309, urn indutor, dois diodos rapidos, dois capacitores de filtragem e uma larnpada de carga. Urn regulador LM2937 (5 VCC na saida) permite adequar a alirnentacao de 9 vce para 0 nivel 16gico utilizado pelo microcontrolador PIC. 0 comando dos MOSFETs e realizado pelo chip TC1428. A Figura 1 apresenta 0 esquema de Iigac;6es desta placa filha, permitindo implementar os choppers:
• Buck ou abaixador de tensao:
• Boost ou elevador de tensao:
• Buck-Boost (abaixador-elevador) nao-inversor;
• Buck-Boost (abaixador-elevador) inversor.
Esta placa possui ainda uma area de expansao, onde podem ser montados circuitos ad'icionais, em funcao da metodologia utilizada na disciplina. Foram tarnbern adicionados 4 resistores de 1500 que podem, urn a urn, ser colocados em paralelo com a larnpada LP1.
... i
~. ""--, - ...._____,__,
I ~-~
:;;i. Ii
~ i~
----,-*"-r--l--+-----V1r-!I,
2. Chopper Buck.
A Figura 2 abaixo mostra 0 circuito de potencia do chopper Buck, e a Figura 3 apresenta 0 que ocorre nos dois estados de operacao em conducao continua, respectivamente nos intervalos tON e toFF [Mohan, 2003] .
.. -J.
Figura 2: Circuito de Potencla do Chopper Buck.
Figura 3: Estados de operacao do Chopper Buck.
3. Comando PWM.
A Figura 4 apresenta 0 principle pelo qual e gerado 0 sinal PWM (Pulse Width Modulation), para a rnodulacao da largura de pulso. 0 -sinal triangular VTR1 e criado externamente por um gerador de tuncces, e a tensao de comando Ve vem pelo eonversor D/A lnterno, sendo estabelecida digitalmente no mierocontrolador, pelo usuario, atraves da interface gratica. Ao serem comparados estes dois sinais anal6gicos, enquanto VTR1 for menor que Ve, 0 pulse de comando do MOSFET permanece no nivel loqico "1" e, apes ter-se VTR1 maier que Ve, este pulso passa para 0 nivel loqico "0". Desta forma, variando-se Ve entre a e 0 pieo de VTR1 (+5V), eonsegue-se ajustar a largura do pulso de eomando (seu intervalo tON) entre a e 0 valor do periodo Ts do sinal triangular, quee 0 inverso da frequencia de chaveamento fs. Assim, varia-se a Razao Ciclica D entre a e 1 e, eonsequentemente, a tensao de saida do chopper, aplicada na sua carga. A figura 5 apresenta 0 esquema eonfigurado no PI'CDEM, atraves de rnultiplexadores anal6gicosinternos.
!)"V ~ ~
! 1 I j
f I I' ~......,...,>.,.
=-trtru-ti ~;:.) ..
. ~. '-'lllL~<:'iw
r.--.] 1~_S.,,"l-t
: :';t
Figura 4: Comando PWM para Chopper.
'0 -!tv ------.
GERADOR Vtri [IE f---':":=~
FUtU;;OES
~
G10W C1..QS.,
~sp I
J r C1POl I
~.~~ .. ~-. ·C~ REltlIC11
I C1 .. . PSMCM
L.f
ANALOG SIGNAL MULTIPLEXING nlAGRAM
Figura 5: Confiquracao para 0 cornando PWM.
4. Experimento.
A conexao (via cabo serial) do modulo PICDEM com 0 PC devera ser feita antes de ser ligada a fonte de alirnentacao do modulo, bern como desfeita, no final da aula, ap6s desligar-se esta fonte.
A conflquracao do chopper BUCK, motivo desta aula envolve:
• Remover (abrir) jumpers J4, J6 e J7, e fechar os jumpers J3 e J5, antes de ligar a fonte de alirnentacao:
• Anallsar bern 0 circuito da Figura 1 e verificar se ele realmente corresponde ao chopper Buck. Como suqestao, rnarcar de vermelho 0 circuito de potenciae de azul a circuita de camando;
• Ajustar 0 sinal triangular externo VTR1 entre a e +5V, na frequencia de 150kHz, antes de liqa-lo ao PI'GDEM, e depois fazer a conexao com cabo coaxial aos barnes apropriados (urn deles eo "terra").
4
• Acionar, no PC, 0 software PICDEM, e abrir a janela "OAC" da interface qrafica, onde sera estabelecida a tensao de comando Vc;
• Abrir e carregar, no PC, 0 arquivo de confiquracao MalhaAbertaTri • val;
• Ligar a fonte de alimentacao de 9 VCC do PICOEM;
• Conectar duas pontas de oscilosc6pio no pi no 2 do jumper J5 (sinal de comando PWM) e no pino TP6 (tensao na carga), ambas as tens6es referidas ao terra (pinos TP2 ou TP5);
• Funcionar 0 chopper, clicando em Options ~ ENABLE EVAL(UA TlON) BOARD. De inlclo, utilizar como carga apenas a lampada original LP1 de 90 Q (do modulo PICDEM).
o MOSFET canal P conduz (estado ON) com OV aplicados entre porta e fonte, e bloqueia com tensao de +9V. No caso do MOSFET canal N, a situacao se inverte: ele conduz com +9V e bloqueia com OV. Na connouracao Buck feita acima, qual MOSFET fica chaveando? Eo outro, como opera?
o comando PWM para os MOSFETs, gerado dentro do microcontrolador (Figura 5), entra na placa filha pelo pino 19 (PSMC1A) do conector J1. Os pinos 7, 29 e 31 destinarn-se a operacao com realirnentacao, e nao serao utilizados nesta confiquracao de malha aberta.
Procedimento:
4.1 Variar 0 sinal de comando Vc na tela da interface qrafica e observar, qualitativamente, a tensao Va na carga, atraves do brilho da larnpada. Qual e 0 valor minima de Va? Eo maximo? Por que?
4 .. 2. Mantendo uma ponta de prova no sinal PWM (pinos 2 de J5 ou J6), colocar a outra ponta do oscilosc6pio no anodo de 03, para verificar se a conducao e continua ou descontinua. Observar que os dois sinais serao observados em relacao ao terra, pinos TP2 ou TP5. Determinar, por tentativa, 0 valor de Vc (logo, a razao ciclica D) que separa as dois tipos de conducao. Se necessario, colocar resistor(es) de 150 Q em paralelo com a larnpada. aumentando a corrente de carga e garantindo a conducao continua [nao exceder a corrente maxima do circuito (qual e 0 seu valor?)]. Preencher a Tabela 1 abaixo:
Tabela 1
COMBINA<;OES DE CARGA Req(Q) 10 (mA)
@Vo = BV @ Vo = 16V @Vo = 24V
RP1 90
RP1 II R15
RP111R1511R16
RP 1 1/ R 1 5 II R16 II R 17
RP111 R15/1 R16 II R17 II R18 4.3 Levantar a caracteristica estatica Va x Vc do chopper Buck com, no minimo, vinte pontos, cornecando pelo menor valor de Vc para conducao continua. Plota-la em MATLAB e cornpara-la com a caracteristica te6rica obtida em aula anterior.
5
4.4 Levantar as respostas transit6rias (dinarnlcas) do chopper, para degraus de 0,20V de subida e de descida na tensao de camando Ve, em torno dos seguintes pontos de operacao: Veo = 1,00 J 2,00 / 3,00 / 4,00V. Para isto utilizar, no lugar de Ve constante, uma forma de onda quadrada, previamente gravada em arquivo de "Arbitrary Waveform" e fazer a aquislcao das curvas com oscilosc6pio digital, passando-as para 0 PC par uma segunda interface serial (ver procedimento no Anexo 1), e plata-las usando 0 MATLAB.
4.5 Modelar a(s) respostais) dinarnlca/s), ajustando modelo(s) de 1 a ou de 2a ordem, conforme 0 caso (ver procedimento no Anexo 2). Validar o(s) modelo(s), superpondo as curvas experimentais aquelats) obtida par sirnulacao. Cornpara-lars) com a resposta dinamica te6rica obtida em aula anterior.
4.6 Tlrar-conclusoes sobre 0 que fOI observado e rnedldo neste experimenta.
5. Referencias Bibliogrilficas.
• W\NW .. microchip.com
Microchip Technology, Inc. PICDEM MSC1 User's Guide, 2001
• W\NW.microchip.com Microchip Technology, Inc.
PICDEM MSC1 SMPS Daughter Board User's Guide, 2003 ..
• W\NW.microchip.com
Microchip Technology, Inc. PIC16C781J782 Data Sheet, 2001.
• MOHAN, N.; UNDELAND, TM.; ROBBINS, W.P.
Power Electronics: Converters, Applications and Design. John Wiley & Sons, 3rt edition, 2003.
Agradecimentos: ao aluno bolsista Renan Mageste Caldas Junior, pelo auxllio na confiquracao do software e na montagem dos clrcuitos adicionais.
6
Anexo 1:
Apllcacao de degrau de comando Vc e aquisicao da res posta transit6ria com oscilosc6pio digital e interface RS-232.
1) Com a fonte de afirnentacao do PICDEM desconectada, ligar sua interface serial na COM2 do computador e habilita-la na interface qrafica:
• Options,
o Communications; • Setup
• COM2.
2) Com 0 oscilosc6pio ainda desligado, conectar seu cabo serial a COM1 do computador.
3) Entrar na tela DAC, clicar em Arbitrary Waveform e escolher (from file) um dos arquivos disponfveis. Por exemplo, Degrau2.0p2.2 significa degrau de Vc igual a 2.0V para 2.2V (subida), retornando depois ao valor de 2.0V (descida). Clicar em open. Escolher a frequencia deste sinal em valor compaHvel com 0 tempo necessario para visualizar os dois transit6rios de subida e de descida em um unico perfodo de onda quadrada. Suqestao: 10Hz, com prescale de 1 :8. Clicar GO.
4) Habilitar as duas entradas do oscilosc6pio: degrau de Vc (arbitrary waveform) no canal 1 e tensao de salda Vo no canal 2. Ajustar a frequencia de varredura, atuar no trigger para "parar" os sinais, e "congelar" a imagem em RUN / STOP.
5) Fazer a aquisicao dos sinais no computador, pelo MATLAB, rodando tds210 (busca-lo no diret6rio "work" do MATLAB). Os comandos MATLAB:
save Teste1.mat t y y2
e
load Teste1.mat
permitem, respectivamente, salvar os dados dos vetores t (tempo), y (canal 1) e y2 (canal 2) no arquivo "Teste1" e mostrar os dois qraflcos na tela do microcomputador.
7
Anexo 2:
ldentificacao de Modelos de 1 a ou de 2a Ordem a Partir de Testes Experimentais de Resposta ao Degrau
1. Modelo de Primeira Ordem.
Chopper
G1 (~;)
Fig. 1
(1 )
Apliicando-se urn degrau na entrada de comando Vc:
(2)
sabe-se que a resposta no dominic do tempo e:
(3)
o ganho estatico (flsico) k e definido como:
f." Va (Vo ) .final - (Va )inicial
k--- . -
- f." Vc - (Ve) final - eVe )inicial .
(4)
2. Modelo de Segunda Ordem Sobreamortecido ..
Chopper
G2(s)
Fig. 2
G (S}Ll ~Va (s) =. k
2 Ll¥:(s) (1 + ~s)O+Tss),
(5)
8
Degrau de entrada:
o ganho k segue a rnesrna eq. (4).
Resposta no dornlnio do tempo:
"'Va (I) ~ (k· "'Vol .11- TA e -d'A + To e -ur, (6)
l TA - TB TA - TB
3. Procedimento para ldentlflcacao.
a) Fazer a aquisicao do degrau de LiVe da tensao de comando do chopper e da correspondente resposta de LiVa da ten sao de safda. Recomenda-se capturar a subida e a descida de Vo em duas aquisicoes diferentes, para se obter maior resolucao em cada uma delas.
b) Com 0 MATLAB plotar, em uma s6 figura, as curvas de Vc e de Vo em funcao do tempo. Dar "zoom" no eixo "1", de modo a capturar 0 suficiente para caracterizar 0 transit6rio completo, isto e, do instante "to"
correspondente ao inicio do degrau ate 0 instante "z," em que Vo esteja, com certeza, em regime permanente. Como cad a aquisicao do oscilosc6pio TDS210 captura 2500 pontos, a parte do vetor "t" que interessa corresponde aos indices:
10 = [t.to l2500 e IJ = [_t_1 .].2500.
final J t final
(7)
t
o
J
tt
2500
o
J
1 2 3
Fig. 3
Obviamente, 10 e I] sao nurneros inteiros.
"Cortar" e obter urn novo vetor tempo "tt", com lndice variando de 1 a
[(II -10 +1)], correspondente ao tempo deslocado tt = 0 ate (t1-tO)' como
mostrado na figura 3. Tarnbern os veto res y e Y2 (Vc e Va) deverao ser "co rtad os" , de modo a se ter apenas valores no intervalo de interesse.
Obs.: tt, yye y22 devarao ter a mesrna dirnensfio.
9
l
c) Plotar nova mente Vc e Va em funcao do tempo, mas apenas com as
variacoes, isto e, Vc sai de 0 Ve vai para 0 valor ilVc' e Va sai do valor inidal (agora nulo) e vai para 0 valor final de regime permanente (agora igual a ilVo)'
d) Em funcao da forma da resposta transit6ria observada, ajustar um modelo de 1 a ou de 2a ordem, estimando a(s) constante(s) de tempo por tentativa e erro.
Sugestao:
Modelo de 1 a ordem, fazer iniclalmente:
T T:::, _2_.
~ 4 '
Modelo de 2a ordem:
T
TA ~_s; TB ~(10 a 30%)TA,
4
onde I: eo tempo de duracao do transit6rio.
o ganho estaticoe calculado par:
(8)
Para cada tentativa, validar 0 modelo, superpondo as curvas de Vo experimental e teorica, ate conseguir-se um resultado "visualrnente" satisfat6rio.
10