Come utilizzare un multimetro per diagnosticare guasti in un motore passo-passo, driver o controller

D

Daniel Zhang

Ultimo aggiornamento Aug 17, 2026

Quando un sistema con motore passo-passo non funziona correttamente, il guasto può trovarsi nel motore, nel driver o nel controller. Questa guida spiega come utilizzare un multimetro per isolare il componente difettoso.

Se il vostro motore passo-passo non ruota dopo essere stato collegato al driver, consultate prima questo articolo: Il motore passo-passo non ruota dopo il collegamento al driver

Dopo aver escluso errori di configurazione o di funzionamento, utilizzare i seguenti metodi per verificare eventuali problemi hardware.

Nota di sicurezza: Assicurarsi che il sistema sia spento prima di collegare o scollegare i cavi del motore. Utilizzare adeguati dispositivi di protezione individuale quando si lavora con impianti elettrici.

Test del motore

  1. Impostare il multimetro in modalità resistenza (Ω).
  2. Misurare la resistenza tra A+ e A- (Fase A).
  3. Misurare la resistenza tra B+ e B- (Fase B).

Confrontare i valori letti con la resistenza di fase specificata nel datasheet del motore:

  • Se la resistenza è zero o significativamente inferiore al valore specificato, potrebbe indicare un cortocircuito nell'avvolgimento.
  • Se la resistenza è infinita (circuito aperto / nessuna continuità), indica un avvolgimento interrotto o un cavo scollegato.

Se viene rilevato un guasto, verificare se il motore è stato sottoposto a sovracorrente, surriscaldamento, sovraccarico meccanico o danni fisici che potrebbero aver causato il guasto dell'avvolgimento.

Punti di misura:

A+ e A-

B+ e B-

Test del driver

Impostare il multimetro in modalità tensione continua (DC). Il driver si aspetta un segnale logico a 5V.

Nota sulle letture del multimetro: Quando si misurano segnali a impulsi con un multimetro in modalità tensione continua, il valore visualizzato è la tensione media, non la tensione di picco. La tensione media dipende dall'ampiezza del segnale e dal duty cycle. Per una diagnosi più accurata delle forme d'onda degli impulsi, si consiglia l'uso di un oscilloscopio.

  1. Misurare la tensione del segnale tra PUL+ e PUL-:
  • Il segnale PUL è una forma d'onda a impulsi. La lettura in tensione continua rappresenta la tensione media.
  • Per un segnale logico a 5V con duty cycle al 50%, ci si aspetta una lettura di circa 2,5V.

  1. Misurare la tensione del segnale tra DIR+ e DIR-:
  • Il segnale di direzione (DIR) è un segnale logico digitale (HIGH o LOW) che determina la direzione di rotazione del motore. Non è un segnale a impulsi e non ha un duty cycle.
  • Ci si aspetta una lettura vicina a 0V (LOW) o vicina a 5V (HIGH), a seconda del livello logico del controller e dell'impostazione di direzione corrente.
  • Se la tensione si trova a un livello intermedio indefinito (ad esempio ~2,5V), potrebbe indicare un problema di cablaggio o un guasto del segnale.

Nota: Il segnale DIR determina la direzione di rotazione del motore. In condizioni normali, un segnale DIR errato farà ruotare il motore nella direzione sbagliata anziché fermarlo. Tuttavia, se il segnale DIR si trova a un livello di tensione intermedio indefinito, alcuni driver potrebbero comportarsi in modo imprevedibile. Se il motore non ruota affatto, concentrarsi prima sulla verifica del segnale PUL.

Test del controller

Impostare il multimetro in modalità tensione continua (DC).

Nota: Le letture di tensione differiscono tra il lato controller (PUL+ rispetto a GND) e il lato driver (PUL+ rispetto a PUL-) perché l'ingresso del driver è otticamente isolato. La misurazione sul lato controller fa riferimento alla massa del controller, mentre la misurazione sul lato driver viene effettuata ai capi dei terminali di ingresso isolati del driver.

  1. Misurare la tensione del segnale tra PUL+ e GND:
  • Si tratta di un segnale a impulsi. La lettura in tensione continua rappresenta la tensione media.
  • Per un segnale logico a 5V con duty cycle al 50%, ci si aspetta una lettura di circa 2,5V.

  1. Misurare la tensione del segnale tra DIR+ e GND:
  • Il segnale DIR è un livello logico digitale statico, non un segnale a impulsi.
  • Ci si aspetta una lettura di circa 5V (HIGH) o 0V (LOW), a seconda dell'impostazione di direzione corrente.

Riepilogo

Componente Punti di misura Lettura prevista Possibile guasto
Motore Da A+ a A- / Da B+ a B- (Resistenza) Corrisponde al valore del datasheet Cortocircuito (troppo bassa) o circuito aperto (infinita)
Driver Da PUL+ a PUL- (Tensione continua) ~2,5V con duty cycle al 50% (logica 5V) Nessuna tensione o valore inaspettato
Driver Da DIR+ a DIR- (Tensione continua) ~0V o ~5V (livello logico) Tensione intermedia (~2,5V) indica un guasto
Controller Da PUL+ a GND (Tensione continua) ~2,5V con duty cycle al 50% (logica 5V) Nessuna tensione o valore inaspettato
Controller Da DIR+ a GND (Tensione continua) ~0V o ~5V (livello logico) Nessuna tensione o valore inaspettato

Suggerimento: Se si ha accesso a un oscilloscopio, è fortemente consigliato utilizzarlo durante la verifica dei segnali a impulsi. Un oscilloscopio fornisce una rappresentazione visiva diretta della forma d'onda del segnale, rendendo molto più semplice verificare l'integrità, l'ampiezza e la temporizzazione del segnale rispetto a un multimetro.

Se non si riesce a identificare il problema dopo aver provato i metodi sopra descritti, inviare le foto dei risultati dei test al nostro team di supporto tecnico. Vi assisteremo nella risoluzione del problema.