Estoy tratando de hacer funcionar este motor paso a paso (XY42STH34-0354A), pero encuentro dos problemas extraños con su rendimiento: ralentización del motor en modo de micropaso 1/32 y un "límite suave" de RPM donde la velocidad del el motor apenas cambia a pesar de aumentar el parámetro RPM.
Estas son las especificaciones del motor:
Voltaje nominal: 12V
Corriente/fase: 0.35A
Resistencia/fase: 34 ohmios
Inductancia/fase: 33mH
Par de sujeción: 20N-cm
Actualmente estoy usando un controlador de motor paso a paso DRV8825 con el motor usando un suministro de 30 V y lo estoy controlando con un Arduino Mega, usando esta biblioteca paso a paso que encontré en línea. Creo que todo mi cableado es correcto y he configurado correctamente el límite de corriente en el DRV8825 al límite de corriente nominal de 0,35 A siguiendo las instrucciones del sitio web de Polulu. El motor funciona sin problemas dentro de un cierto rango de RPM en todas las configuraciones de micropasos.
Cuando uso el modo de micropasos 1/32 del DRV8825, es notablemente más lento (~20 %) que el de los otros modos (1/16, 1/8, 1/4, 1/2, 1) para el mismo La configuración de RPM, pero aparte de eso, funciona muy bien (suave, sin traqueteo u otro comportamiento extraño). Creo que el motor puede acelerar un poco a medida que la configuración de micropasos se vuelve más gruesa (hacia el paso completo), pero es lo suficientemente pequeño como para que realmente no pueda decirlo.
Lo segundo que noté fue que, a pesar de aumentar la configuración de RPM, mi motor alcanza un máximo de aproximadamente 4-5 rps. Hay un rango de configuraciones de RPM (300-900 RPM) en las que cambiar el valor de RPM no dará como resultado ninguna diferencia notable en la velocidad del motor, que es a lo que me refiero cuando digo "tapa blanda". Superar ese límite hace que el motor tiemble.
¿Alguien podría ayudarme a entender por qué los motores se comportan de esta manera? Mirando algunos otros motores paso a paso NEMA17 en línea, veo que tienen clasificaciones de voltaje mucho más bajas (2-3V) pero corriente/fase mucho más altas (1-2A). ¿Podría ser que el controlador que elegí no sea el correcto para las especificaciones de mi motor paso a paso, o que los tipos de corriente más alta de menor voltaje funcionen más rápido o mejor? Gracias.
Con motores paso a paso de alto conteo de pasos, la inductancia de las bobinas juega un papel importante en la limitación de la velocidad a la que puede conducirlo a un voltaje de terminal dado.
simular este circuito : esquema creado con CircuitLab
Observe con el circuito anterior que la corriente de la bobina se ha reducido a menos de un tercio de la corriente de mantenimiento nominal a 12 V, lo que da como resultado un par menor. Además, hay un cambio de fase significativo en la corriente que, en un sistema de bucle cerrado, dará como resultado una diferencia adicional en el par aplicado si no se corrige en el ángulo de conmutación.
Esta reducción del par se traduce en una menor velocidad máxima para cualquier carga del eje.
Si su controlador paso a paso está regulado por corriente, el uso de un voltaje de suministro mayor reducirá este efecto y permitirá que el motor funcione más rápido para una carga determinada.
Su otra alternativa es obtener un motor con una inductancia significativamente menor.
chris stratton
Trevor_G
Tony Estuardo EE75
Tony Estuardo EE75
Tony Estuardo EE75
Tony Estuardo EE75
sanlefa