Cómo obtener más torque usando un motor paso a paso [cerrado]

0

Estoy usando un motor paso a paso con una correa. El sistema tiene más fricción debido a la correa. Por lo tanto, necesito aumentar el par del motor al girar. Actualmente estoy usando 57HS09 motor y M542 Tiene una configuración de microstepping como 1000PPR y se proporciona la corriente completa (4.0A). Pulso generado por un Arduino. La codificación principal se da a continuación.

Esta es la función del código Arduino. stepDelay viene dada por otra función después de algún cálculo.

void move() {
  if (micros() - lastStepTime >= stepDelay) {
  lastStepTime = micros();
  digitalWrite(STEP_UP, HIGH);
  delayMicroseconds(100);
  digitalWrite(STEP_UP, LOW);
  delayMicroseconds(100);
}

}

No tengo idea de cómo aumentar el par más. ¿Cómo puedo aumentar el par del motor paso a paso?

    
pregunta NSiri

2 respuestas

2

Tienes dos posibilidades.

1) Puede aumentar la corriente en el motor. Sus motores están clasificados para 4 amperios. Utilízalo Tenga en cuenta que esto aumentará el autocalentamiento de los motores y, dependiendo de los montajes de su motor, puede hacer un esfuerzo excesivo en los motores. Usar madera o plástico no es una buena idea. El metal conducirá el calor lejos de los motores mucho mejor.

2) Cortar el número de microsteps. El uso de microsteps es una compensación de menor torque para un funcionamiento más suave y una mejor resolución. Obtendrás el torque máximo sin microaspas.

    
respondido por el WhatRoughBeast
0

Creo que la única forma de aumentar el par de torsión con ese controlador es cambiando la configuración actual utilizando los interruptores DIP 1, 2, 3. Consulte la página 5 en la documentación.

    
respondido por el Maple

Lea otras preguntas en las etiquetas