Corriente constante del controlador del motor paso a paso bajo carga, el controlador del motor se apaga y se pierde el efecto de freno

0

Estoy construyendo una máquina tipo CNC con un microcontrolador y módulos 'FMD2740A Microstep Driver' para impulsar los motores paso a paso.

Mi problema es el eje vertical donde, a pesar de un contrapeso, hay una carga para levantar. Quiero que el controlador siga fluyendo la corriente incluso después de que deje de enviar pulsos. Este módulo de control de potencia en particular (MFD2740A) apaga la alimentación una fracción de segundo después de que se hayan administrado los últimos impulsos. El motor puede entonces girar libremente del peso de la máquina.

Me imagino que este es un problema común. Mi pregunta es doble, 1-¿alguien ha usado un controlador de motor paso a paso para mantener la alimentación, y 2-es el problema de la calefacción tener corriente constantemente un problema?

Para el controlador, estoy usando GRBL en un Arduino, un motor de 36V.

(edición posterior) resulta que el Gecko GM215 tiene un interruptor DIP que desactiva este comportamiento. Parece que necesito comprar este módulo y no usar mi MFD2740A. Ver mi respuesta a continuación.

(otra edición) el GM215 soluciona este problema, con la configuración del interruptor DIP para el modo de espera en OFF, mantiene la corriente en movimiento. Y después de mantenerlo en funcionamiento durante 20 minutos, no siento ningún calentamiento apreciable, por lo que se soluciona mi problema de sobrecalentamiento.

    
pregunta Mark

4 respuestas

1

Si el controlador de su motor paso a paso hace esto, y no hay forma de anularlo, tiene un controlador de motor paso a paso de mierda.

La mayoría de los controladores paso a paso sane tienen ese tipo de comportamiento como opción, si es que lo tienen.

Mirando la documentación que pude encontrar para ese controlador, dice "In static, actual automáticamente a la mitad", así que no es inhabilitar los motores, simplemente reduciendo la potencia cuando los ejes son estáticos.

Considerando que es un producto chino sin nombre, creo que las únicas opciones razonables son:

  1. Cambie a un controlador adecuadamente soportado.
  2. Modifique su controlador para que se comporte correctamente.

Posiblemente podemos ayudar con 2, pero deberías estar preparado para dañar uno o dos conductores y posiblemente no tener éxito.

    
respondido por el Connor Wolf
1

Se debe a un mal diseño del tablero. Puede solucionar este problema eliminando R1, que desactivará la función "reducción de corriente en parada".

    
respondido por el Patrick
0

Recientemente he terminado de construir mi enrutador CNC ¡Y puedo asegurarle que la estabilidad del eje Z no es un problema común! Usted declara que el motor libera las ruedas cuando se detiene la potencia, así que no detenga la alimentación del motor. Mi enrutador se sentará con los motores bloqueados en su lugar durante horas sin ningún problema, después de haber solucionado los problemas de calor. Estoy usando motores unipolares con controladores de motores paso a paso lineales PIC que colocan la mayor parte del calor en los transistores Darlington de vuelta al controlador para que los motores se mantengan muy calientes, pero puedes sostenerlos con la mano. Tuve que subir a un ventilador de extracción muy grande para eliminar el calor del controlador. Los Darlington se atornillan a disipadores de calor grandes con ventiladores de temperatura controlada, uno por eje, que se encienden a 50 grados centígrados con un sensor de temperatura excesiva configurado a 70 grados centígrados, pero no pudieron sacar el aire caliente del gabinete lo suficientemente rápido para detener la temperatura excesiva. Apagado hasta que agregué el ventilador de extracción. Si está utilizando una fuente de alimentación tipo bipolar paso a paso y chopper, la mayor parte del calor terminará en el motor, ¡ardiendo! enlace

    
respondido por el Robert Piper
0

El módulo GM215 de Geckodrive ( enlace ) tiene un interruptor DIP que configura SW2 ( página 6 de su hoja de datos GM215 completa) que es "Reducción de la corriente de reserva" que se puede desactivar con SW2 = apagado. Incluso dicen "... el motor tiene una carga de retroceso, como sostener un peso contra la gravedad, esta selección puede no ser aconsejable ...".

Actualización: compré el GM215 y resolvió mi problema (temporalmente, hasta que dejó de funcionar, para intentar averiguar por qué). Mantuvo la corriente fluyendo en ausencia de pulsos de paso del controlador, y ahora mi unión es agradable y sólida como se esperaba.

Entonces, a menos que me esté faltando algo, el modo de espera en el 'Controlador de Microstep FMD2740A' no funciona, al menos para los tres módulos que tengo.

    
respondido por el Mark

Lea otras preguntas en las etiquetas