Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Microcontroladores => Tópico iniciado por: Macedo em 19 de Fevereiro de 2011, 00:29

Título: Acionamento de motores de passo utilizando Micropasso com o pic16F628
Enviado por: Macedo em 19 de Fevereiro de 2011, 00:29
Caros colegas

É com grande satisfação que posto minha primeira pergunta neste fórum.

Estou estudando o acionamento de motores de passo através de micropassos e já surgiram varias dúvidas:

1 - Se é possível utilizar apenas um PWM do microcontrolador com duas saídas defasadas entre si. ou seja estou entendendo que a defasagem entre os dois sinais senoidais deve representar o micropasso considerado?

2 - Como o microcontrolador emula o sinal senoidal?

3 - Qualquer driver que tenha potência suficiente para acionar determinado motor poder ser utilizado para micropassos? Presumi que para acionar motores de passo através de micropassos o driver precisa ter uma relação entre o sinal de entreda e a saída proporcionais. É isso mesmo?

Agradeço antecipadamente aos colegas do fórum


Macedo
Título: Re:Acionamento de motores de passo utilizando Micropasso com o pic16F628
Enviado por: FB em 19 de Fevereiro de 2011, 20:19
Olá Macedo.
1 - É com o pwm que se consegue os micropassos.
2 - Ele não emula uma onda senoidal. Em pwm o que muda é o periodo do ciclo ativo ou também a frequencia. O sinal pwm é totalmente digital. Veja a figura:

(http://www.pages.drexel.edu/~kws23/tutorials/PWM/PWM.gif)

3 - Por mais simples que seja, é possivel acionar:

(http://heli.xbot.es/microstep/microstep2.jpg)

Segundo a página que visitei algum tempo atrás em busca desta informação, o dono do projeto conseguiu até 3200 micropassos em um motor de 1.8°

(http://heli.xbot.es/microstep/microstep6.jpg)

Suas dúvidas poderão ser melhor compreendidas: http://heli.xbot.es/microstep/microstep.htm (http://heli.xbot.es/microstep/microstep.htm) (em espanhol).
Espero que esclareça em algo.
Abraço.
Título: Re:Acionamento de motores de passo utilizando Micropasso com o pic16F628
Enviado por: F.Gilii em 19 de Fevereiro de 2011, 20:35
Apenas por comentar - um acionamento de um servo de modelismo é uma coisa, e acionar um motor de passo é outra...

Nesta página o autor comenta e mostra num gráfico como fica a corrente medida em uma fase quando se aciona o motor em micropasso - se não me engano ele está acionando o motor em 12.800 passos (64x)

http://www.vincenzov.net/eng/design/microstep.htm (http://www.vincenzov.net/eng/design/microstep.htm)

Outro capaz de gerar movimentos muito suaves é este (Linistepper)
http://www.piclist.com/tecHREF/io/stepper/linistep/index.htm (http://www.piclist.com/tecHREF/io/stepper/linistep/index.htm)
Título: Re:Acionamento de motores de passo utilizando Micropasso com o pic16F628
Enviado por: FB em 21 de Fevereiro de 2011, 13:27
Apenas por comentar - um acionamento de um servo de modelismo é uma coisa, e acionar um motor de passo é outra
Não discordo de maneira nenhuma, mas a ilustração está mostrando o PWM  (o unico que tinha em vista de forma animada para melhor compreensão) em resposta à:
Caros colegas
1 - Se é possível utilizar apenas um PWM do microcontrolador com duas saídas defasadas entre si. ou seja estou entendendo que a defasagem entre os dois sinais senoidais deve representar o micropasso considerado?

2 - Como o microcontrolador emula o sinal senoidal?

Até então o colega perguntou sobre o pwm (sinal digital) associando o mesmo com sinal senoidal (sinal analógico). Duas coisas bem distintas.

Os sites indicados pelos links são interessantes, obrigado por compartilhar.
Abraço.