¿Por qué los motores paso a paso se saltan los pasos y cómo lo evitas?

Además de los voltajes y corrientes inadecuados, las frecuencias resonantes son los problemas más difíciles de solucionar, si un paso a paso omite pulsos, por lo tanto, se requiere un circuito de control de retroalimentación para resolver el problema.

Los steppers son lo suficientemente buenos como para mantener el control de posición de bucle abierto bajo cargas moderadas y curvas de aceleración adecuadas, siempre y cuando no estén sujetos a perder pulsos de posición.

El problema más importante, en mi opinión, es cuando se requiere que el stepper trabaje a una velocidad determinada que resuene con las frecuencias naturales del sistema en su conjunto.

A esa velocidad, los steppers son muy susceptibles a perder pasos, por lo que se acumulará un error de posición. Algunos diseñadores lo llamarían “zona de operación prohibida”, y se escribe un algoritmo especial para evitar tales zonas.

Agregar un codificador y un control de retroalimentación de bucle cerrado hará que un controlador-controlador sea mucho más robusto. Ayudará a rastrear cualquier posición perdida y compensarla. Podrá trabajar con un par completo y una velocidad máxima.

Eventualmente, podrá trabajar bajo una sobrecarga momentánea en su sistema, lo cual es muy posible que ocurra con enrutadores CNC, por ejemplo.

Espero eso ayude.

discos compactos

No hay suficiente corriente para energizar suficientemente las bobinas del motor en el tiempo permitido por su sincronización de pasos. Agregue más corriente, es decir, conduzca el motor con un voltaje más alto (o reduzca la velocidad del paso).

Tenga en cuenta que el voltaje del motor paso a paso (como se anuncia) no es una información muy útil. Mayor V es casi siempre mejor. Un ejemplo: el último motor que utilicé fue de 5 voltios, 2 amperios, 2.5 ohmios. Las curvas de par / velocidad del fabricante para esto se hicieron a 24V.

  1. El motor no funciona a la corriente adecuada.
  2. Los pasos se están produciendo más rápido de lo que la inercia del sistema mecánico permite una corriente de motor dada.
  3. La fricción del sistema es mayor que el par motor disponible.
  4. El motor funciona a una frecuencia escalonada que es la misma que la frecuencia de resonancia del sistema mecánico.

Cualquiera de estos puede dar como resultado la pérdida de pasos o incluso un bloqueo completo.

Cuando se opera un motor paso a paso en bucle abierto, no hay forma de saber cuándo ha ocurrido esto, por lo que al menos se puede usar un sensor de índice para detectar cuándo el sistema cruza alguna ubicación que se puede comparar con el conteo de pasos en ejecución donde se inicia un error Un nuevo hogar.

Al igual que con una operación de servo de CC en un circuito cerrado con retroalimentación de posición absoluta, permite compensar los pasos faltantes.