46
Controle Microprocessado de motores Jun Okamoto Jr.

Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

  • Upload
    dodang

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Controle Microprocessado de motores

Jun Okamoto Jr.

Page 2: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Conteúdo• Motores de passo• Acionamento de motores de passo• Motores DC• Acionamento de motores DC• PWM • Encoders• Controle em malha fechada

Page 3: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motores de Passo• Características

– Pulsos → ângulo– Operação em malha aberta– Holding torque– Torque da carga não pode variar além do torque do motor

• Tipos:– Relutância variável– Magneto Permanente– Híbrido

Page 4: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Relutância Variável

– Normalmente 3 a 4 enrolamentos com um terminal comum

Page 5: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Relutância Variável

– Acionamento

Winding 1 1001001001001001001001001 Winding 2 0100100100100100100100100 Winding 3 0010010010010010010010010

time --->

Page 6: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Relutância Variável

– Exemplo de Acionamento

Page 7: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Magneto Permanente ou híbrido

– Unipolar c/ 5 ou 6 terminais• Dois enrolamentos com derivação central

Page 8: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Unipolar

– Acionamento de 1 fase• Full Step

Winding 1a 1000100010001000100010001Winding 1b 0010001000100010001000100 Winding 2a 0100010001000100010001000 Winding 2b 0001000100010001000100010

time --->

Page 9: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Unipolar

– Acionamento de 2 fases• Full Step• Torque 1,4 vezes maior que c/ 1 fase

Winding 1a 1100110011001100110011001 Winding 1b 0011001100110011001100110 Winding 2a 0110011001100110011001100 Winding 2b 1001100110011001100110011

time --->

Page 10: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Unipolar

– Acionamento de 1-2 fases• Half step• Torque oscila

Winding 1a 11000001110000011100000111 Winding 1b 00011100000111000001110000 Winding 2a 01110000011100000111000001 Winding 2b 00000111000001110000011100

time --->

Page 11: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Unipolar

– Exemplo de Acionamento

Page 12: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Magneto Permanente ou Híbrido

– Bipolar

Page 13: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Bipolar

– Acionamento• Por Ponte H• Corrente circula nos dois sentidos no enrolamento

Terminal 1a +---+---+---+--- ++--++--++--++--Terminal 1b --+---+---+---+- --++--++--++--++ Terminal 2a -+---+---+---+-- -++--++--++--++-Terminal 2b ---+---+---+---+ +--++--++--++--+

time --->

Page 14: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Magneto Permanente ou Híbrido

– Bifilar• 4 enrolamentos independentes• Pode se acionado como unipolar ou bipolar

Page 15: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor de Passo• Característica de torque

Page 16: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motor de Passo• Relutância Variável

– Circuito de acionamento Circuito de chaveamento. Pode

ser chave, transistor e circuitos perifériocos

Page 17: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motor de Passo• Circuito de proteção dos elementos de

chaveamento

Page 18: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motor de Passo• Magneto Permanente e Híbrido unipolar

– Circuito de acionamento

Page 19: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motor de Passo• Magneto Permanente ou Híbrido unipolar

– Circuito de proteção dos elementos de chaveamento

Page 20: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motores de Passo• Unipolar e Relutância Variável

– Exemplos práticos de circuitos de chaveamento

Transistor Bipolar (max 10A) Transistor FET (max 20A)

Entradacompatívelcom TTL

Page 21: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motores de Passo• Motores Bipolares

– Acionamento com Ponte H• 16 modos de operação

possíveis para as chavesA, B, C e D

• 7 modos de operaçãoresultam em curto circuito

• 4 modos de operaçãosão de interesse

Page 22: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motors de Passo• Ponte H • Modo Direto

– Chaves A e D fechadas

• Modo Reverso– Chaves C e B fechadas

Page 23: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motores de Passo• Ponte H • Modo de decaimento

rápido– Chaves A, B, C e D

abertas– O rotor do motor gira

livremente até parar

Page 24: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motores de Passo• Ponte H • Modo de decaimento

lento ou modo de freiodinâmico– Chaves A e C abertas,

chave D fechada, chave B aberta ou fechada

– A corrente circulalivremente no enrolamento, decaindo lentamente o queprovaca o freio do rotor.

Page 25: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motores de Passo• Ponte H c/ proteção

contra curto-circuitos

slow decay0101 11

reverse0110 10

forward1001 01

fast decay 0000 00

Mode ABCD XY

Page 26: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motores de Passo• Circuito prático com transistores bipolares

Pode ser ligado numa saídaTTL open collector

Page 27: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor DC• Características

– Velocidade proporcional a tensão– Torque proporcional a corrente

– Pode se adaptar as características de torque da carga

– Opera em malha fechada (controle de posição, velocidade ou força)

– Uso quando necessário grandes velocidades, acelerações e carga variável

Page 28: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor DC• Construção

Page 29: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor DC• Funcionamento

Page 30: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor DC• Exemplo 1: Maxon verde c/ redutor

– Característica de torque

Page 31: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor DC• Exemplo 2: Maxon Prata

– Característica de torque

Page 32: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Motor DC• Exemplo 3: Motor de limpador de parabrisa

– Característica de torque

Page 33: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motor DC• Acionamento por Ponte H

SHORT!!1111SHORT!!1110

SHORT!!0111Reverse0110

SHORT!!1011SHORT!!1010

Brake0011Off0010

SHORT!!1101Brake1100

SHORT!!0101Off0100

Forward1001Off1000

Off0001Off0000

StateDCBAStateDCBA

Page 34: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Acionamento de Motor DC• Exemplo prático de circuito de acionamento com

MOSFET

Page 35: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

PWM• Pulse Width Modulation• Controle da corrente em cargas indutivas• Conversão entre código digital e corrente no

motor• Pode ser usado tanto com motores de passo

como motores DC

Page 36: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

PWM• Característica

Page 37: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Encoder

Movimento Código digitalEncoder

Page 38: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Encoder• Absoluto

Page 39: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Encoder• Incremental

Page 40: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Encoder• Princípio de funcinamento

Sinal digital

Page 41: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Encoder Incremental• Detecção de direção

Page 42: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Encoder• Exemplo de encoder real • Características:

– 500 a 2000 pulsos/volta– Sinais Compatíveis com

TTL– Saída: sinais A e B

Page 43: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Encoder• Circuito para leitura de encoder incremental

Page 44: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Controle em malha fechada• Analógico

Page 45: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Controle em malha fechada• Digital

A(z-1)C(z-1)

G(z-1)

Page 46: Controle Microprocessado de motoressites.poli.usp.br/pmr/lpa/pmr5229/aulas/Motores.pdf · Acionamento de Motores de Passo He t n•Po • Modo de decaimento lento ou modo de freio

Referências• Jones, Douglas W.: “Control of a Stepping Motor: A Tutorial”; The University

of Iowa; Department of Computer Science; http://www.cs.uiowa.edu/~jones/step/; acessado em 9/08/2004

• Maxon Precison Motors, Inc.: http://www.mpm.maxonmotor.com/; acessado em 9/08/2004

• Reeder, Joe D.: “Experiment 7 – Bi-directional Control of Motors and the H-

Bridge”; http://www.learn-c.com/experiment7.htm; 2001 (acessado em8/08/2004)