Motor de passo with PICAXE

Page 1

Motor de Passo

Prof. João Carlos jcl@univap.br

1. 2. 3. 4. 5. 6.

Motor de passo Os três estados Os modos de operação A velocidade A direção A precisão


(1) Motor de Passo 

Motores de passos são: 

dispositivos mecânicos eletro-magnéticos que podem ser controlados digitalmente através de um hardware específico ou através de softwares.

encontrados em aparelhos onde a precisão é necessária

Exemplos: -impressoras,

-plotters -scanners -drivers de disquetes -discos rígidos entre outros. * No mercado existem diversos modelos de motores de passos podendo ser usados para mover robôs, câmeras de vídeo, brinquedos ou mesmo uma cortina.


Motores de Passo


Motores de Passo


Motores de Passo - Montagem


Motores de Passo - Estrutura


Passo angular


Motores de Passo


(2) Os três estados a) Desligado – Não há alimentação suprindo o motor. Logo, não existe consumo de energia, e todas as bobinas estão desligadas. Na maioria dos circuitos o estado desligado ocorre quando a fonte de alimentação é desligada.

a)

b)

b) Parado – Ao menos uma das bobinas fica energizada e o motor permanece estático num determinado sentido. Nesse caso há consumo de energia, mas em compensação o motor mantem-se alinhado numa posição fixa. c) Rodando – As bobinas são energizadas em intervalos de tempos determinados, impulsionando o motor a girar numa direção.

c)


(3) Modos de operação A) Passo completo 1 (Full-step)

-

Somente uma bobina é energizada a cada passo;

-

Menor torque;

-

Pouco consumo de energia;

-

Maior velocidade.

Sequência correta para se controlar um motor de passo

Nº do passo

B3

B2

B1

B0

decimal

1 

1

0

0

0

8

2 

0

1

0

0

4

3 

0

0

1

0

2

4 

0

0

0

1

1


Motores de Passo

Passo Completo – Baixo Torque


(3) Modos de operação B) Passo completo 2 (Full-step) -

-

Duas bobinas são energizadas a cada passo; Maior torque; Consome mais energia que o Passo completo 1; Maior velocidade.

Sequência correta para se controlar um motor de passo

Nº do passo

B3

B2

B1

B0

decimal

1 

1

1

0

0

12

2 

0

1

1

0

6

3 

0

0

1

1

3

4 

1

0

0

1

9


(3) Modos de operação C) Meio passo (Half-step) A combinação do

-

passo completo1 e do passo completo 2 gera um efeito de meio passo; Consome mais energia que os passo anteriores; É muito mais preciso que os passos anteriores; O torque é próximo ao do Passo completo 2; A velocidade é menor que as dos passos anteriores.

Sequência correta para se controlar um motor de passo

Nº do passo

B3

B2

B1

B0

decimal

1 

1

0

0

0

8

2 

1

1

0

0

12

3 

0

1

0

0

4

4 

0

1

1

0

6

5 

0

0

1

0

2

6 

0

0

1

1

3

7 

0

0

0

1

1

8 

1

0

0

1

9


Motores de Passo

Passo Completo Diagonal – Alto Torque


Motores de Passo

Meio Passo (Half Step) – Baixa Velocidade - Alto Torque


(4) A velocidade • Para se controlar a velocidade de um motor de passo envia-se uma seqüência de pulsos digitais (veja tabelas anteriores) num determinado intervalo (quanto menor esse intervalo, maior será a velocidade em que o motor irá girar). Obs: Não defina intervalo menor que 10ms entre cada passo, o motor perderá o torque e em vez de rodar, irá vibrar.


(5) A direção (esquerda / direita) • Para mudar a direção de rotação do motor, deve-se inverter a seqüência dos passos conforme os exemplos abaixo:

Nº do passo

B3 B2 B1 B0 Decimal DIREITA

1

1

0

0

0

8

2

0

1

0

0

4

3

0

0

1

0

2

4

0

0

0

1

1

Nº do passo

B3 B2 B1 B0 Decimal

ESQUERDA 1

0

0

0

1

1

2

0

0

1

0

2

3

0

1

0

0

4

4

1

0

0

0

8


CARACTERISTICAS IMPORTANTES 

A forma com que o motor irá operar dependerá bastante do que se deseja controlar.      

Torque; Precisão; Velocidade; Tensão de alimentação Maxima corrente eletrica suportada pelas bobinas; Grau de rotação(precisão); Torque


(6) A Precisão • Ex. Nesta figura a distância entre os pontos vermelhos é de 7.5º

Suponhamos um motor de passo com as seguintes características: - Voltagem: 12 v; - Corrente: 340 mA; - Resistência da bobina: 36 ohm; - Graus: 7.5º

Para sabermos quantos passos são necessários para que o motor dê um giro de 360º, faça os seguintes cálculos: PassosPorVolta = 360º / 7.5º; PassosPorVolta = 48. * Portanto, um motor com precisão de 7.5º, precisa dar 48 passos para completar uma volta.


Descobrindo as características elétricas de um motor  Indentificando

as bobinas


Descobrindo as características elétricas de um motor 

Indentificando as bobinas:


Descobrindo as características elétricas de um motor 

Indentificando

as bobinas:


Descobrindo as características elétricas de um motor 

Indentificando as bobinas:

• Nas medições só existirão dois valores de resistências:

uma resistência baixa e uma outra alta. A menor resistência medida indica a resistência de uma única bobina, e esse valor é uma das características elétrica do motor. Vamos supor que o menor valor medido foi 36 ohm de resistência. Aplicando a lei de Ohm temos: V = R.I 12 = 36.I

I = 12/36 I = 340mA


Descobrindo as características elétricas de um motor • Portanto, o motor deve ser alimentado com 12v / 340mA, podendo ser controlado através de um dos CIs ULN 2003 ou ULN 2803, sem nenhuma restrição, isso porque 340mA está abaixo dos 500mA que os CIs podem controlar.


LIGAÇÕES DO MOTOR


Motores de Passo Ligaçþes


Motores de Passo Ligaçþes


1- CONHECENDO O AVANÇO ANGULAR DO PASSO

Executar uma linha por vez e verificar o avanço por acionamento. 

symbol delay = 15

'pause duration

main: let pins = %00000010

'step 1

pause delay let pins = %00000100 'step2

pause delay let pins = %00001000 'step 3 pause delay let pins = %00010000 'step 4

pause delay END 

(para os quatro passos ele desloca 90)


2- PASSO COMPLETO 1 (SIMPLES) –UMA BOBINA DE CADA VEZ (TABELA 1)

symbol delay = 15

'pause duration

main:

let pins = %00000010

'step 1

pause delay let pins = %00000100 'step2 pause delay let pins = %00001000 'step 3 pause delay let pins = %00010000 'step 4

pause delay Goto main

B3 = FIO AZUL - SAIDA 1 B2 = FIO VERMELHO – SAIDA 2 B1 = FIO LARANJA - SAIDA 3 B0 = FIO BRANCO - SAIDA 4


3- PASSO COMPLETO 2 (FULL-STEP) TABELA 2

Executar o programa abaixo, segundo a tabela 2

SYMBOL DELAY = 15 main:

let pins = %00000110 'step 1 pause delay let pins = %00001100 'step 2 pause delay let pins = %00011000 'step 3 pause delay let pins = %00010010 'step 4 pause delay goto main

'loop forever


Referencias bibliograficas ď ľ

http://www.bristolwatch.com/arduino/arduino_u nipolar_stepper.htm

ď ľ

http://rogercom.com/


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.