Quando um sistema de motor de passo não funciona corretamente, a falha pode estar no motor, no driver ou no controlador. Este guia explica como usar um multímetro para isolar o componente com defeito.
Se o seu motor de passo não gira após ser conectado ao driver, consulte primeiro este artigo: Motor de Passo Não Gira Após Conectar ao Driver
Após descartar erros de configuração ou operação, use os métodos a seguir para testar problemas de hardware.
Nota de Segurança: Certifique-se de que o sistema esteja desligado antes de conectar ou desconectar qualquer fio do motor. Use equipamento de proteção individual adequado ao trabalhar com sistemas elétricos.
Teste do Motor
- Configure o multímetro no modo de resistência (Ω).
- Meça a resistência entre A+ e A- (Fase A).
- Meça a resistência entre B+ e B- (Fase B).
Compare as leituras com a resistência de fase especificada na folha de dados do motor:
- Se a resistência for zero ou significativamente inferior à especificação, pode indicar um curto-circuito no enrolamento.
- Se a resistência for infinita (circuito aberto / sem continuidade), indica um enrolamento rompido ou fio desconectado.
Se uma falha for detectada, verifique se o motor foi submetido a sobrecorrente, superaquecimento, sobrecarga mecânica ou dano físico que possa ter causado a falha no enrolamento.
Pontos de Medição:
A+ e A-

B+ e B-

Teste do Driver
Configure o multímetro no modo de tensão DC. O driver espera um sinal de nível lógico de 5V.
Nota sobre as leituras do multímetro: Ao medir sinais de pulso com um multímetro no modo de tensão DC, o valor exibido é a tensão média, não a tensão de pico. A tensão média depende da amplitude do sinal e do ciclo de trabalho. Para um diagnóstico mais preciso das formas de onda de pulso, recomenda-se o uso de um osciloscópio.
- Meça a tensão do sinal entre PUL+ e PUL-:
- O sinal PUL é uma forma de onda de pulso. A leitura de tensão DC representa a tensão média.
- Para um sinal de nível lógico de 5V com ciclo de trabalho de 50%, espere uma leitura de aproximadamente 2,5V.

- Meça a tensão do sinal entre DIR+ e DIR-:
- O sinal de direção (DIR) é um sinal de nível lógico digital (ALTO ou BAIXO) que determina a direção de rotação do motor. Não é um sinal de pulso e não possui ciclo de trabalho.
- Espere uma leitura próxima de 0V (BAIXO) ou próxima de 5V (ALTO), dependendo do nível lógico do controlador e da configuração de direção atual.
- Se a tensão estiver em um nível intermediário indefinido (ex.: ~2,5V), pode indicar um problema de fiação ou falha no sinal.

Nota: O sinal DIR determina a direção de rotação do motor. Em condições normais, um sinal DIR incorreto fará o motor girar na direção errada em vez de parar. No entanto, se o sinal DIR estiver em um nível de tensão intermediário indefinido, alguns drivers podem se comportar de forma imprevisível. Se o motor não estiver girando, concentre-se primeiro em verificar o sinal PUL.
Teste do Controlador
Configure o multímetro no modo de tensão DC.
Nota: As leituras de tensão diferem entre o lado do controlador (PUL+ para GND) e o lado do driver (PUL+ para PUL-) porque a entrada do driver é opticamente isolada. A medição no lado do controlador usa o terra do controlador como referência, enquanto a medição no lado do driver é feita entre os terminais de entrada isolados do driver.
- Meça a tensão do sinal entre PUL+ e GND:
- Este é um sinal de pulso. A leitura de tensão DC representa a tensão média.
- Para um sinal de nível lógico de 5V com ciclo de trabalho de 50%, espere uma leitura de aproximadamente 2,5V.

- Meça a tensão do sinal entre DIR+ e GND:
- O sinal DIR é um nível lógico digital estático, não um sinal de pulso.
- Espere uma leitura de aproximadamente 5V (ALTO) ou 0V (BAIXO), dependendo da configuração de direção atual.

Resumo
| Componente | Pontos de Medição | Leitura Esperada | Possível Falha |
|---|---|---|---|
| Motor | A+ para A- / B+ para B- (Resistência) | Corresponde ao valor da folha de dados | Curto-circuito (muito baixa) ou circuito aberto (infinita) |
| Driver | PUL+ para PUL- (Tensão DC) | ~2,5V com ciclo de trabalho de 50% (lógica de 5V) | Sem tensão ou valor inesperado |
| Driver | DIR+ para DIR- (Tensão DC) | ~0V ou ~5V (nível lógico) | Tensão intermediária (~2,5V) indica falha |
| Controlador | PUL+ para GND (Tensão DC) | ~2,5V com ciclo de trabalho de 50% (lógica de 5V) | Sem tensão ou valor inesperado |
| Controlador | DIR+ para GND (Tensão DC) | ~0V ou ~5V (nível lógico) | Sem tensão ou valor inesperado |
Dica: Se você tiver acesso a um osciloscópio, é altamente recomendável usá-lo ao verificar sinais de pulso. Um osciloscópio fornece uma representação visual direta da forma de onda do sinal, tornando muito mais fácil verificar a integridade, amplitude e temporização do sinal em comparação com um multímetro.
Se você não conseguir identificar o problema após tentar os métodos acima, envie fotos dos resultados dos testes para nossa equipe de suporte técnico. Nós o ajudaremos a solucionar o problema.