NO!
Los motores paso a paso, como estoy seguro de que saben, se mueven en pasos: cada vez que su Arduino le dice al motor que dé un paso, toma un paso: a menudo, 1/200 de rotación. Están diseñados para una precisión muy alta a expensas de la eficiencia.
Sin embargo, dicho esto, son buenos motores, solo tienes que conducirlos bien y no pedirles que hagan lo que no pueden. El 95% de los problemas que tienen las personas con los motores paso a paso provienen de esperar algo irrazonable.
El secreto de los motores paso a paso es que la clasificación de voltaje no significa (casi) nada. Para obtener un paso a paso para producir el par, debe pasar corriente a través de los devanados, que son solo bobinas grandes De alambre con mucha inductancia. El resultado es que, si está avanzando rápidamente, la corriente no tiene tiempo para aumentar su capacidad.
Ejemplo gráfico aquí: una vez estaba conduciendo un paso a paso de tamaño mediano de la misma manera que tú. Cuando estaba quieto, dibujaba alrededor de 0.7 A / bobina. Cuando giraba a 5 revoluciones por segundo, dibujaba aproximadamente 0.15 A / bobina. Eso es un montón de torque perdido.
La solución es aumentar el voltaje. Con MUCHA tensión, la corriente aumentará MUCHO más rápido, lo que llevará a un mayor par a velocidades más altas. Sin embargo, esto requiere engaños. Si solo aumentara el voltaje en su suministro, el motor se recalentaría cuando estuviera quieto. La solución es tener un variador especial que pueda limitar la corriente y disminuir el voltaje en el instante en que la corriente alcance el valor nominal.
De hecho, esto es mucho mejor que algunos motores paso a paso no enumeran las clasificaciones de voltaje, solo las actuales.
Algunos consejos para hacer que funcionen:
- No use el protector del motor Velleman. Es solo un L298, legendario por su mal desempeño con una alta resistencia interna y sin limitación de corriente, una necesidad para un buen desempeño (como se describió anteriormente).
- Para obtener un controlador de corriente constante sólido, eche un vistazo a DRV8825 : los he usado con éxito antes , y son fáciles de conectar.
- Con un variador de corriente constante, cuanto más alto sea el voltaje, mejor. No tiene que preocuparse por demasiada corriente con el controlador especial, y más voltaje = la corriente aumenta más rápido = más par a mayor velocidad. Los que he vinculado anteriormente pueden funcionar hasta a 45 V (te recomiendo que vayas con 36 V o menos, debido a los picos de voltaje), pero no es raro que los grandes steppers funcionen a 80 V o más.
- ¡No olvides subir y bajar tus motores! Es un GRAN error tratar de comenzar a la velocidad que desea: su automóvil no puede pasar de 0 a 60 en un instante y tampoco su motor. Arduino tiene una excelente biblioteca AccelStepper que hace esto bastante fácil.
Los motores de CC cepillados (el tipo de 2 cables que puede controlar con un relé, NO los motores sin escobillas de 3 cables) giran cada vez que se aplica energía a través de ellos. Sólo giran hasta que se corta el poder. Tienen una eficiencia moderada, un buen par de torsión y una pésima precisión posicional inherente. Mientras que con un paso a paso, simplemente puede confiar en la precisión posicional natural del paso a paso, con el motor de CC con escobillas necesitará sensores separados para determinar la posición (como los codificadores). Los motorreductores cepillados con codificadores (básicamente servos) son MUY buenos para la velocidad, la eficiencia y el torque.
Es posible que su sistema funcione con motores cepillados, pero será necesario un nuevo diseño.