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?