Red de conocimiento informático - Material del sitio web - Cómo utilizar PLC para controlar la aceleración y desaceleración uniforme de un motor paso a paso

Cómo utilizar PLC para controlar la aceleración y desaceleración uniforme de un motor paso a paso

Puede que no sea fácil de implementar con PLC porque necesita controlar el cambio lento y suave de la frecuencia del pulso, a menos que utilice un módulo dedicado, es bastante problemático. Si utilizas la programación de MaxDuino, es mucho más sencillo:

MOTOR.begin(TIM1,200,DO1,DO2); //Inicializa el motor paso a paso

MOTOR.speed(300). ); //Establecer velocidad fija 300RPM.

MOTOR.Ramp(100); //Distancia de aceleración y desaceleración 100 pulsos.

MOTOR.OpenRamp(); //Habilitar aceleración y control de desaceleración.

MOTOR.run(DIR_ZHENG,1000); //El motor comienza a funcionar en dirección positiva durante 1000 pulsos

La aceleración y desaceleración de la curva S. El motor durante todo el proceso se completa automáticamente. No hay necesidad de pensar en el control. Conveniente para comparar.