controlo de motor de passo com snap4arduino

15
Programação Eletrónic a + Espaço Programando com Motores de Passo (Snap4Arduino)

Upload: ana-carneirinho

Post on 12-Jan-2017

1.003 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Controlo de motor de passo com Snap4Arduino

Programação

Eletrónica+Espaço

Programando com Motores de Passo (Snap4Arduino)

Page 2: Controlo de motor de passo com Snap4Arduino

O Motor de Passo

Step motor 28BYJ – 48 + Driver Board ULN2003 for_Arduino

Page 3: Controlo de motor de passo com Snap4Arduino

Ligando o Motor de Passo

Page 4: Controlo de motor de passo com Snap4Arduino

Snap4Arduino – Agora Experimenta

Passo completo 1: modo wave (é ativada apenas uma fase a cada

passo. Menor torque, menor consumo de

energia)

Page 5: Controlo de motor de passo com Snap4Arduino

Snap4Arduino – Agora

Experimenta1. Quantos graus, aproximadamente, fez o motor de passo?Segundo a datasheet do motor de passo usado, uma revolução corresponde a 2048 passos = 2048/4 instruções = 512 instruções

2. Quanto tempo demorou a parar?Aproximadamente 3,5 minutos

3. Repete a medida de tempo alterando a função “wait” para 0,01 secs. O que observas?O motor parou em 30 segundos

Page 6: Controlo de motor de passo com Snap4Arduino

Snap4Arduino – Agora

Experimenta4. Altera agora a ordem pela qual os pinos são ativados. O que observas?O motor inverte a marcha

Page 7: Controlo de motor de passo com Snap4Arduino

Snap4Arduino – Agora Tenta5. Implementa o passo completo 2: modo normal (são ativadas duas fases a cada passo. Maior torque, maior consumo de energia). Faz o motor rodar 360º.

Page 8: Controlo de motor de passo com Snap4Arduino

Snap4Arduino – Agora

Experimenta

6. Inverte o sentido da rotação do motor neste tipo de passo (completo, normal).

Solução para o exercício 5

Page 9: Controlo de motor de passo com Snap4Arduino

Snap4Arduino – Agora

ExperimentaSolução para o exercício 6

Page 10: Controlo de motor de passo com Snap4Arduino

Snap4Arduino – Agora Tenta7. Implementa o meio passo: é duplicado o número de passos para completar uma volta (melhoria na suavidade do movimento, mas torque mais irregular). Faz o motor rodar 360º.

Page 11: Controlo de motor de passo com Snap4Arduino

Snap4Arduino – Agora

ExperimentaSolução para o exercício 7

8. Quanto tempo leva o motor a executar 360º?O dobro do que leva a executar 360º quando está a operar em passo completo.

Page 12: Controlo de motor de passo com Snap4Arduino

S4A – Agora Tenta9. Usando:• Um motor de passo;• Dois interruptores de pressão;• Um LED...

Constroi um circuito que simule o controlo automático de um estore, com um botão para fazer subir o estore e outro botão de pressão para o descer. Enquanto o estore está em movimento, deve ser ligado um LED sinalizador.

Page 13: Controlo de motor de passo com Snap4Arduino

Um

a So

luçã

o Po

ssív

el...

(Cir

cuit

o)

Page 14: Controlo de motor de passo com Snap4Arduino

Um

a So

luçã

o Po

ssív

el...

(con

t.)

Page 15: Controlo de motor de passo com Snap4Arduino

...Uma Solução Possível

(Fim)