laboratório de controle 2018/1 - unb | ft | ene

16
Laboratório de controle 2018/1 Professores: Adolfo Bauchspiess ENE/UnB Lélio R. Soares Júnior ENE/UnB

Upload: others

Post on 05-Nov-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Laboratório de controle 2018/1 - UnB | FT | ENE

Laboratório de controle 2018/1

Professores:Adolfo Bauchspiess ENE/UnB

Lélio R. Soares Júnior ENE/UnB

Page 2: Laboratório de controle 2018/1 - UnB | FT | ENE

Kit impressora (Carro sobre eixo)

Desenvolvido pelo Professor:Marco Antônio do Egito Coelho - ENE/UnB

Page 3: Laboratório de controle 2018/1 - UnB | FT | ENE

Partes do kit

Motor CC

Encoderincremental de

translação

Driver para excitação PWM do motor

(ponte H)

Carro

Eixo (guia)

Unidade de processamento

digital:Tratamento dos

sinais do encoderincremental e

geração do sinal PWM

Placa para receber sinal de referência, de realimentação e de perturbação, também faz a detecção de erro de posição e finalmente permite que se feche a malha de controle de

forma eletrônica/analógica.

Page 4: Laboratório de controle 2018/1 - UnB | FT | ENE

Acionamento de um motor CC ( que possui características de filtro passa-baixas) por um sinal PWM

ae

a

iKTKe

2

1

== w

Desprezando-se a reatância sLa : 11)(

)()()()(

21

212

+=

+++

=W

=tsK

KKBRJsRKKBRK

sVssG

aa

a

)()(

21

212

KKBRJRKKBRKK

aa

a

+=+=

t

Ra La+

-

+

-v ea

B!

Te ω

B atrito viscoso

J

Motor DC

ia

densidade de fluxo magnético

Filtro P.B. de 1ª ordem

1/τω

(rad/s)

|G(jω)|(dB)

20log|K|-20dB/dec

Armadura

Page 5: Laboratório de controle 2018/1 - UnB | FT | ENE

Sinal PWM (sinal modulado em largura de pulso)

t

x(t)

Va

TtH

tH

2T

Ciclo de trabalho (duty cicle) :

%100Ttw H=

Como o sinal é periódico pode ser decomposto em uma série de Fourier

Componente DC = Va.tH/T = Vaw/100 → (varia de 0 a Va conforme w varia de 0 a 100%)

0

As duas primeiras componentes:

Componente DC

Componente fundamental a uma frequência 1/T Hz

ò=T

dttxT 0

)(1

Page 6: Laboratório de controle 2018/1 - UnB | FT | ENE

ü Se o motor for excitado por um sinal PWM, tal que 1/T >> 1/τ, devido à característica passa-baixasdo motor, a velocidade responderá praticamente apenas à componente DC do sinal PWM

ü Como a velocidade depende do valor médio do sinal PWM, pode-se ajustar a mesma variando o ciclo de trabalho do sinal (w)

ü Vantagem → maior eficiência (menor perda de energia, quando comparado a outras formas de excitação)

Page 7: Laboratório de controle 2018/1 - UnB | FT | ENE

Para giro nos dois sentidos e usando apenas uma fonte de alimentação:excitador PWM em ponte completa (ou ponte H)

M

VCC

Q1

Q2

D1

D2

Q3

Q4

D3

D4

Para girar em um sentido Q1 e Q2 são excitados por um sinal PWM. Nesse caso Q3 e Q4 são cortados e os diodos de proteção são D3 e D4.

Para girar em sentido oposto ao anterior Q3 e Q4 são excitados por um sinal PWM. Nesse caso Q1 e Q2 são cortados e os diodos de proteção são D1 e D2.

Usa diodos de free-wheeling (protege a fonte e os BJTs, além de permitir transmissão de energia nos dois sentidos)

Armadura

Driver (acionamento do motor)

Page 8: Laboratório de controle 2018/1 - UnB | FT | ENE

L298 para motores de passo bipolares

Necessita de diodos free-wheeling externos

Page 9: Laboratório de controle 2018/1 - UnB | FT | ENE

Módulo driver ponte H implementado com o C.I. L298

No Kit a geração do sinal PWM é feita por uma plataforma Arduino.

Page 10: Laboratório de controle 2018/1 - UnB | FT | ENE

Encoder – Para medida digital de posição

Encoder incremental

Sinais defasados em 90º:• +90º em um sentido de rotação• -90º em outro sentido

Encoder de rotaçãoEncoder de translação

Page 11: Laboratório de controle 2018/1 - UnB | FT | ENE

Detecção do sentido de rotação:

Vd → nível baixo Vd → nível alto

Vc → onda quadrada com frequência duas vezes maior que a do canal A ou

canal B

Circuito contador (de incremento e decremento) é utilizado para contar os pulsos de Va, Vb, ou Vc para determinação da posição angular.

A contagem será por incremento ou decremento, dependendo do sinal Vd.

Detetor de sentido de rotação

No Kit, o processamento dos sinais do encoder incremental de translação é feito por uma plataforma Arduino(por software). Não é utilizada a porta EXOR e nem é utilizado o flip-flop tipo D.

Page 12: Laboratório de controle 2018/1 - UnB | FT | ENE

Processamento digital (encoder e PWM)

Plataforma de processamento:

Arduino (microcontrolador da Atmel - AVR ATmega328)• Módulo de I/O (digital) e Timers/Counters• Módulos PWM (resolução de 8 bits)• Módulo ADC (resolução de 10 bits)

Tratamento dos sinais do encoder:

Geração do sinal PWM:

Arduino(Timer/Counter/PWM)

Encoder canal A

Encoder canal B

I/O

I/OPWM

Sinal PWMFiltro Passa-baixas

(1ª ordem)Tensão para processamento

(sinal analógico)

Informação de posição do carro

Arduino(ADC/PWM)

entradaanalógica

PWMPara o driver

doMotor

Tensão resultante do processamento(sinal analógico)

Proveniente do controlador analógico

Page 13: Laboratório de controle 2018/1 - UnB | FT | ENE

Diagrama funcional

Processo(Motor /

transmissão / carro)

EncoderDriver(Ponte H)

ConversãoSinal analógico para

sinal PWM

ConversãoSinais do encoderpara sinal PWM

Filtro passa-baixasde 1ª ordem

Controlador(processamento

analógico)

+

-

ArduinoMontado no Protoboard

Circuitos analógicos já disponíveis

Referência de posição (na forma

de tensão)

Posição efetiva

OBSERVAÇÃO:

Conforme o experimento, será solicitado ao aluno que projete o circuito (de controle) a ser montado no protoboard.

Page 14: Laboratório de controle 2018/1 - UnB | FT | ENE

Amplificador de diferenças usando um amplificador operacional (AmpOp)

Para um funcionamento preciso a concordância entre as resistências deve ser

muito alta.

Circuito detector de erro

Page 15: Laboratório de controle 2018/1 - UnB | FT | ENE

Circuito de processamento analógico

Filtro para o sinal de saída do PWM (sua saída indica a posição do carro)

Amplificador de diferenças(Detector de erro)

Amplificador operacional para uso geral

Amplificador operacional para uso geral

Atenuador(ganho entre 0 e 1)

Page 16: Laboratório de controle 2018/1 - UnB | FT | ENE

Diagrama funcional