LusoRobótica - Robótica em Português

Sobre o LusoRobótica - antigo => Sugestões e Questões => Tópico iniciado por: redvisage em 13 de Novembro de 2015, 15:32

Título: a4988-arduino uno-motor passo bipolar
Enviado por: redvisage em 13 de Novembro de 2015, 15:32
Pessoal quem me pode ajudar?
Estou a montar uma cnc, uso ARDUINO UNO; A4988 e MOTOR PASSO A PASSO BIPOLAR, fiz todas as ligações o arduino funciona mas o motor não, sai informação do arduino para o A4988 mas dele não sai nada para o motor. Nas saidas a1 b1 a2 b2 posso medir voltagem de saida? como sei se o A4988 está bom?
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: jm_araujo em 13 de Novembro de 2015, 17:08
Fizeste todas as ligações corretas (atenção ao RESET e ao facto de precisares de duas alimentações)?
(https://a.pololu-files.com/picture/0J3360.600.png?d94ef1356fab28463db67ff0619afadf)

Mexeste no potenciómetro regulador de corrente? Tens tensão nele?
Edit: e se ligaste o enable ao arduino confirma a polaridade  do mesmo

Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: redvisage em 13 de Novembro de 2015, 18:26
fiz as ligações iguais, ajustei 0.532 pois o meu motor é de 1.33A e nada
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: redvisage em 13 de Novembro de 2015, 18:29
usei codigos de exemplo do arduino, tentei manualmente com universalgcodesender, o arduino funciona mas não sai nada do a4988 e como tinha 5 testei os 5 tudo igual
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: jm_araujo em 13 de Novembro de 2015, 19:05
Tens de elaborar mais. O Universal G-code sender é quando tens o GRBL instalado no arduino, não "codigos de exemplo do arduino" que não quer dizer nada e ninguém adivinha.

Confirma (multímetro) que tens as alimentações todas a chegar ao A4988, que o /enable está a 0V, que o /Reset está a 5V, e depois podes testar à mão: desligas o dir e o step do arduino, ligas o DIR 5V ou GND, e dás pulsos no step (um interruptor + uma resistência de pull), tem de mexer se estiver tudo bem.
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: dropes em 13 de Novembro de 2015, 20:10
Certo... para se verificar que o controlador A4988 está a funcionar, é sem o micro.
Se não der em nada é porque o A4988 está avariado ou não está a ser alimentado como deve ser.
Em último caso seriam os motores mas duvido imenso.

A explicação do jm_araujo está correcta, os sinais de controle são todos digitais (0, 5V) de preferência com uma resistência em série tipo 1K
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: redvisage em 14 de Novembro de 2015, 06:35
vou testar dessa forma, mas tenho tenho o GRBL instalado, fiz upload através do XLOADER,
obrigado pela ajuda, 2ª feira digo algo 
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: redvisage em 17 de Novembro de 2015, 13:40
olá araujo
Mais uma vez obrigado pela ajuda, testei como me indicas
Liguei DIR a 5v (VDD)
dei pulsos no STEP com uma resistência de 1K no GND e nada
há alguma forma de medir com o multimetro nas saidas 1a 1b 2a 2b?
Tentei medir nessas saidas e não sai nada.
Quando dou informção manualmente no universal g codigo sender e ponho o multimetro negativo no GND e possitivo no DIR ele dá movimento.
Medi o enable e está 0v e no reset está os 5v
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: redvisage em 17 de Novembro de 2015, 14:12
em anexo a minha montagem
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: jm_araujo em 17 de Novembro de 2015, 14:13
Estando o Enable e o reset corretos, tens de ter sempre voltagem pelo menos num dos enrrolamentos (par 1A-1B ou par 2A-2B), é só lá meteres o multímetro.
Manda umas fotos a ver se dá para ver o que possa estar mal.


Nessa foto o VMot e o respetivo GND não estão ligados a nada.

Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: redvisage em 17 de Novembro de 2015, 14:22
ligo o vmot e gnd aonde? eles estão ligados a 12v
o fio amarelo e preto vêem da fonte atx
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: jm_araujo em 17 de Novembro de 2015, 14:33
Tens isso mal ligado. Quando confirmas as ligações de alimentação tens de medir no destino (neste caso nos pinos do módulo A4988), podes ter fios partidos e se medes mais a montante não vais detetar. Neste caso parece-me que não sabes como são as ligações internas da breadboard.
Vê aqui em "Power Rails" https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard/anatomy-of-a-breadboard

Tens de mudar o VMot e o seu GND para a mesma linha da breadboard que está a chegar a alimentação da ATX.  ::) ::)
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: redvisage em 17 de Novembro de 2015, 14:59
Discobri o fio vermelho que saia dos 12v para vmod não fazia contacto.
está a funcionar.
Obrigado
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: jm_araujo em 17 de Novembro de 2015, 15:14
Obrigado não, a ajuda tem custos, ou julgas que é tudo à borlix ?  ;D

O meu preço é que agora tens de fazer apresentação que ficou a faltar e mostrar a tua CNC (com umas fotos e tudo).
Título: Re: a4988-arduino uno-motor passo bipolar
Enviado por: redvisage em 17 de Novembro de 2015, 15:26
com certeza assim que acabar a montagem ponho fotos