Galera depois de fazer o Tutorial sobre o Motor de passo 28BYJ-48 com o modulo driver UL2003, 

me empolguei e agora farei um Tutorial de um driver + motor de passo mais complexo.

http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Esse Tutorial será sobre o motor de passo NEMA 17 com o módulo driver baseado no chip A4988.

Escolhi esse motor e esse driver, pois eles são muito usados em fresadoras CNC, impressoras 3D, Plotter, etc. 

Vi que no próprio Lab já tem um tutorial similar, mas pretendo aprofundar no assunto. 

http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-o-big...


Constatei no fórum do Lab, que inúmeros colegas já tiveram muitas dúvidas sobre esse tipo de montagem com esse motor de passo. 

Favor interagir com o tutorial, somente assuntos relacionados com o mesmo. 

Se deseja esclarecer alguma outra dúvida, favor criar um novo tópico. 

Todos estão convidados a complementar o tutorial. 

Farei o Tutorial em partes, como nos outros que eu já fiz. 

Espero que gostem !

Para facilitar a pesquisa nos tópicos, criei esse índice :

Recomendações importantes antes de usar o Módulo A4988:

http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Tipos de Motores de Passo:
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Motores de Passo - Unipolar e Bipolar / Tipos de enrolamentos:
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Driver A4988 + Motor de passo - Contole por Joystick:
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Especificações do Motor NEMA17 - Minebea:
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Modulo Driver do Motor - A4988:
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Micro-Passo (Micro-Stepping):
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Nema17 + Driver A4988 - Controle através do Arduino:
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Nema17 + Driver A4988 - Controle através do Arduino (FRITZING):
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Nema17 + Driver A4988 => Controle de Corrente Máxima:
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

That's one small step for  man, one giant leap for mankind. (Neil_Armstrong)

https://en.wikiquote.org/wiki/Neil_Armstrong

https://commons.wikimedia.org/wiki/File:Frase_de_Neil_Armstrong.ogg

Exibições: 75778

Responder esta

Respostas a este tópico

Muito obrigado pelas dicas,

Vou testar e depois posto o resultado e informando como resolvi.

Obrigado novamente,

Boa tarde Adriano,

reveja suas conexões e com mais atenção aos pinos de direção e passos, tive um problema desses a um tempo, depois de quebrar muito a cabeça, vi que tinha trocado os dois pinos, acontece.

Obrigado pela ajuda,

Vou rever as ligações, existe esta possibilidade.

Posto aqui depois o resultado.

Valeu,

Experimente identificar a fiação do motor e verifique se chega de forma padrão ao conector. Já soube de casos em que o motor sequer girava.

OBSERVAÇÂO: 

Para medir a tensão VREF , coloque a ponta de prova Positivo do Multímetro ( escala Tensão) sobre a parte metálica do Potenciômetro (veja a seta vermelha) .

E a ponta de prova de prova Negativo no pino GND do módulo A4988, 

Use uma pequena chave de fenda ( de relojoeiro) para ajustar a tensão. 

Gire suavemente. 

Fazendo alguns cálculos como exemplo : 

( S1 e S2 = 0,1 ohms - codigo R100 no resistor) 

  I max = Vref / ( 8 x 0,1 ) 

 

       para 2A (max) =>      Vref = Imax x ( 8 x 0,1 ) = 2,0 x 0,8 = 1,6 V (não ultrapasse esse limite !) 

       para 1,5 A       =>      Vref = Imax x ( 8 x 0,1 ) = 1,5 x 0,8 = 1,2 V 

       para 1,0 A       =>      Vref = Imax x ( 8 x 0,1 ) = 1,0 x 0,8 = 0,8 V  

       para 0,5 A       =>      Vref = Imax x ( 8 x 0,1 ) = 0,5 x 0,8 = 0,4 V 

Galera estou com uma idéia sobre um novo modo de controle do Módulo Driver A4988. 

Estou pensando em controlar todos os oito pinos do A4988 com um chip I2C Bus I/O Expander  MCP23008 ou PCF8574.

http://ww1.microchip.com/downloads/en/DeviceDoc/21919e.pdf

http://www.ti.com/lit/ds/symlink/pcf8574.pdf

O que acham ? 

Aí sim, valerá a pena desenvolver uma nova biblioteca para essa nova solução ! 

GRATO PELO COMPARTILHAMENTO DO CONHECIMENTO,  GUSTAVO

De nada colega !

Duvidas ? Podem postar.

Galera esse site é muito bom  !

Recomendo que todos estudem ! Tem muita informação importante !!

Step Motor Basics Guide

http://www.geckodrive.com/support/step-motor-basics.html

Salvem em PDF :

http://www.geckodrive.com/gecko/images/cms_files/Step%20Motor%20Bas...

ola meu amigo achei essa conta para o a4988 será que esta correta ? 

VREF= (Limite de corrente / 0,7) *2,5

Lucas bom dia , 

Como já tinha informado no post :

Nema17 + Driver A4988 => Controle de Corrente Máxima:
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

O cálculo da corrente máxima é esse ( retirado das especificações do fabricante do chip A4988) 

             I max = V REF / ( 8 x RS )   ou  V REF = I max / ( 8 x RS )

No meu módulo RS = 0,1 ohm e a tensão Vref = 1,25 V ( veio ajustado com essa tensão) 

Portanto :

             I max = 1,25 / ( 8 x 0,1 )  =  1,56 Ampéres 

Vamos rever a sua fórmula ( qual é o valor do resistor RS do seu módulo ?) 

Refazendo os cálculos com os meus valores. 

   V REF = ( I max / 0,7 ) x 2,5  ou   V REF = ( 1,56 / 0,7 ) x 2,5 = 5,57 V !!! 

Onde encontrou essa fórmula ? Não entendi esse cálculo - não faz sentido para mim. 

http://www.allegromicro.com/en/Products/Motor-Driver-And-Interface-...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço