Você está na página 1de 10

Escola de Engenharia da UFMG Departamento de Engenharia Eletronica Maquinas Eletricas e Eletronlca de Potencla

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

Você também pode gostar