Extraño comportamiento del motor paso a paso: se mueve demasiado lejos

2

Tengo 3 motores paso a paso de unidad de CD en una fuente de alimentación de 9V 2A, y están siendo manejados con EasyDrivers. Estoy usando un Arduino con grbl para controlar los controladores. La corriente para los motores está en el punto más bajo posible (porque el voltaje en TP1 en el EasyDriver está en el punto más bajo posible), pero los motores aún están muy calientes (dolorosos al tocarlos) por alguna razón.

He estado probando los motores con comandos como X10 Y10 con una aceleración de 10 mm / s ^ 2 para que los motores se muevan. Sin embargo, los motores seguirán estando muy calientes. ¿Esto es parte del problema?

Pero la parte más extraña es que los motores se moverán una distancia mucho mayor de la que deberían; simplemente "rodarán" como si no estuvieran apretados en absoluto después de mover los 10 mm asignados. Pero cuando se detienen, definitivamente hay un par en el motor.

¿Cómo soluciono este comportamiento? No puedo cambiar el voltaje, ¿debería cambiar la aceleración, o la corriente suministrada a los motores, o algo más?

    
pregunta Blue Ice

0 respuestas

Lea otras preguntas en las etiquetas