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

ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Eletrônica - Dúvidas => Tópico iniciado por: lucascoelho em 27 de Julho de 2011, 20:44

Título: Dúvida Driver da Allegro - A3987
Enviado por: lucascoelho em 27 de Julho de 2011, 20:44
Olá pessoal,

Fiz um projeto pra controlar uns motores de passo usando o A3987 da Allegro. Montei a placa, mas ela não está funcionando... Não flui corrente pelas bobinas do motor, o CI permanece frio, mas as alimentações estão corretas. Troquei o resistor da entrada SLEEP e permanece dando problema. Também conferi a entrada enable. Alguém aí tem alguma pista do que pode estar errado?

Muito obrigado desde já,

Lucas.
Título: Re:Dúvida Driver da Allegro - A3987
Enviado por: minilathe em 27 de Julho de 2011, 21:49
Lucas,

Poderia enviar um esquema de sua placa?
Título: Re:Dúvida Driver da Allegro - A3987
Enviado por: lucascoelho em 27 de Julho de 2011, 22:25
Ah sim, claro!

Em anexo um arquivo de imagem e um arquivo de Eagle, ambos com o esquema. Também anexei a placa.

Obrigado,

Lucas
Título: Re:Dúvida Driver da Allegro - A3987
Enviado por: minilathe em 28 de Julho de 2011, 04:38
Lucas,

Eu faria uma verificação nos seguintes ítens:

(1) instalar capacitor de by-pass (0.1uF) entre Vref (pino 8 ) e GND
(2) verificar conexões das fases do motor: 2-22 11-14
(3) verificar comando (sinais) do microcontrolador nos pinos 4,5,6,9 e 23
(4) no conector SV1 não há GND, o que me pareceu estranho. Para evitar ruídos e possibilitar o acionamento correto, o ideal seria ter o GND em SV1 e conectá-lo ao GND do seu microcontrolador.

Há alguma corrente em Rsense? Um osciloscópio ajudaria nesse ponto.

Acho que o ítens (2) e (3) são os mais prováveis!!
Título: Re:Dúvida Driver da Allegro - A3987
Enviado por: lucascoelho em 28 de Julho de 2011, 12:07
1) Coloquei o capacitor, mas não melhorou.
2) As conexões estão todas OK.
3) Os sinais também estão OK.
4) A fonte que vai alimentar o microcontrolador e o circuito lógico é a mesma, então achei que não precisava. Mas nos testes que estou fazendo, estou utilizando um protoboard mesmo.

Não tem corrente em Rsense, porque não tem tensão sobre o Rsense, nem tensão sobre as bobinas do motor.

O problema persiste  :(

Obrigado pela ajuda