Bom dia.
Eu uso um motor de passo com 5 fios e um Easy Driver para movimentar.
O programa estava funcionando perfeitamente, mas de um dia para o outro parou de funcionar. A amperagem medida na fonte caiu de cerca de 0,22 para 0,10. Não sei o que houve. Alguém tem ideia do que pode ter acontecido??
Seguem em anexo fotos do meu circuito e da fonte que é utilizada.
Obrigado,
Lucas
Tags:
Você esta alimentando o Easydriver com 5V. (pinos +5V e GND)
Mas não vi conexão com a alimentação do motor. Qual tensão será usada para o Motor ?
(pinos M+ e GND)
http://labdegaragem.com/profiles/blogs/tutorial-controle-do-desloca...
http://labdegaragem.com/profiles/blogs/tutorial-arduino-com-easydri...
A voltagem na qual o motor funciona era entre 8 e 9V. Sempre coloquei nessa voltagem e ele funcionava, mas agora não funciona mais. Já comprei outro Easy Driver, mas não resolveu. Testei todos os componentes eletrônicos e estão funcionando perfeitamente.
Não sei o que pode ter acontecido...
Envie uma (ou mais) fotos nítidas da sua montagem (com as fontes conectadas)
Não aproxime muito a camera, pois perderá o foco. Tire as fotos em um lugar bem iluminado.
Envie o programa (Sketch) que esta usando.
Meça a resistência das bobinas do motor. Será que tem algum fio conectado incorretamente ou com mau-contato? Isolou o quinto fio ?
Sim, o quinto fio foi isolado. Vou mandar algumas fotos de como estou montando...
Estou testando com esse programa:
int pino_passo = 9;
int pino_direcao = 8;
int direcao = 1;
// Quantidade de passos para uma volta completa
// Ajuste de acordo com o seu motor
int passos_motor = 1600;
void setup()
{
// Define os pinos como saida
pinMode(pino_passo, OUTPUT);
pinMode(pino_direcao, OUTPUT);
float usDelay = (1/0,2) * 70;
// Define a direcao de rotacao
direcao = 0;
digitalWrite(pino_direcao, direcao);
for (int p=0 ; p <= 9600; p++)
{
digitalWrite(pino_passo, 1);
delayMicroseconds(usDelay);
digitalWrite(pino_passo, 0);
delayMicroseconds(usDelay);
}
}
void loop()
{
}
Ele estava funcionando e parou do nada. Uso alguns outros também, mas também não estão funcionando...
Seguem algumas fotos em anexo.
Não vi conexão com a alimentação do motor. Qual tensão será usada para o Motor ?
(pinos M+ e GND)
Mediu a resistência das bobinas do motor?
Favor responder todas as perguntas que fiz.
A alimentação do motor é através da fonte mostrada, entre 8 e 9V. Eu ligo a fonte no Easy Driver, que alimenta o motor de passo. E o meu computador alimenta a placa Arduino.
A resistência apresentada nos fios são 150 e 80, aproximadamente. Onde nas medidas em que o fio branco é usado, apresenta a resistência de 80.
Obrigado,
Lucas
Lucas , em quais pinos do Easy driver esta conectando essa fonte ?
Veja que a alimentação do motor é nos pinos M+ e GND.
Na foto tem fios conectados no +5V e GND . Isso é uma saída e não entrrada.
Não conecte a fonte nesses pinos !
Troquei os pinos de alimentação e não funcionou do mesmo jeito, acontece o mesmo problema. O motor apenas treme, mas não gira.
Muito obrigado pela sua ajuda!
Deve ter queimado o seu Modulo driver !
Não pode conectar 9V na saida 5V.
Boa tarde! como voce disse que o motor de passo tem 5 fios ; entao um fio e comum ,e os outros quatro sao as bobinas(enrolamentos);
se com o fio branco tem 80 ohms de resistencia ; o branco e o comum; para voce usar o motor precisa fazer algumas modificacoes; separar o fio comum ;e cortar como no desenho em anexo;
Caso nao tenha experiencia nao mexa; e so utilize os outros fios sem usar o branco.talves voce tenha sorte , se nao rodar experimente trocar as posicoes das cores.
o desenho e mera ilustracao ; as cores podem nao estar certas;
Tem razão Nelson ! Nem tinha me atentado para isso.
O Lucas disse que já estava funcionando e depois parou de funcionar, por isso nem me preocupei com isso.
Mas o driver Easydriver foi projetado para motores bipolares.
E o motor de 5 fios é um motor unipolar !
Bom dia. Muito obrigado pela ajuda de vocês!
Acabei de conseguir resolver o problema, mas não consegui entender o que aconteceu.
Mesmo concordando que o fio branco é o foi comum, o motor só funciona quando não utilizo o fio azul (mesmo antes do problema era assim).
A solução foi aumentar a voltagem fornecida pela fonte até que a amperagem chegasse na amperagem inicial (cerca de 0,23A). Não havia feito isso antes pq achava que poderia danificar algum componente e também pq o motor funcionava quando era ligado a 8,5V.
Enfim, não sei o que houve, mas acho que agora está funcionando bem.
Mais uma vez, obrigado.
Lucas
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por