Ejecución rápida de motores paso a paso

2

He ordenado estos motores paso a paso. Le pregunté al vendedor cuántas revoluciones puede alcanzar el motor en un minuto y respondieron 43. Calculé (13 + 212/289) * 200 * 43 / 60 para determinar cuántos pasos necesitaría dar un paso en un segundo para alcanzar 43 rpm. Esto resulta en aproximadamente 1950 pasos por segundo. Sin embargo, cuando intento ejecutar el motor paso a paso con 1950 pasos por segundo, se detiene. Vibra pero no gira. Después de reducir los pasos por segundo a 1300, el paso a paso comienza a moverse nuevamente.

Estoy usando los controladores TB6600 de eBay, configurado para ignorar el microstepping y suministrar 0,5 A de corriente con 12 V. Estoy controlando el controlador con una biblioteca Arduino Mega 2560 y AccelStepper.

¿Por qué no puedo ejecutarlo con velocidades más altas? También he tenido este problema con otros steppers.

    
pregunta MikkoP

2 respuestas

2

Los motores paso a paso generalmente tienen dos especificaciones de velocidad, la velocidad máxima absoluta y la velocidad máxima de arranque / parada de un solo paso, que es mucho menor.

La velocidad de inicio / parada de un solo paso es la velocidad máxima a la que puede comenzar a suministrar pulsos desde el reposo o, a la inversa, la velocidad máxima a la que puede correr y, cuando deja de suministrar pulsos, se detiene sin sobrepasar .

Si corre por encima de la velocidad máxima de arranque / parada, debe acelerar y desacelerar el motor sin problemas.

Ambas velocidades son una función del controlador, tanto la tensión de alimentación como el límite de corriente.

Lamentablemente, su hoja de datos es un poco tímida en cualquier velocidad, por lo que depende de usted experimentar y averiguar cuáles son las dos velocidades.

    
respondido por el Neil_UK
2

Además de la respuesta de Neil_UK, debe tener en cuenta que la ejecución de motores paso a paso a altas velocidades requiere una buena unidad. Por "bueno" no me refiero a "potente", me refiero a capaz de cambiar cargas inductivas a alta velocidad. Esto significa una fuente de corriente con alto voltaje de cumplimiento.

El uso de resistencias para limitar la corriente (y una baja tensión de alimentación para minimizar la pérdida de potencia en las resistencias) es una forma segura de limitar la velocidad máxima del motor. Los Steppers funcionan al encender y apagar los devanados individuales en sincronía, y los circuitos simples simplemente no funcionarán bien.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas