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
-
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.
-
Lucas,
Poderia enviar um esquema de sua placa?
-
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
-
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!!
-
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