There is no need to specifically set the acceleration and deceleration of the stepper motor in conventional applications. The stepper motor driver can pulse the motor to let the motor run directly to meet the requirements. However, on some occasions, the motor needs to be slowly started and stopped, which requires adjustment of acceleration and deceleration. What about the time control of acceleration and deceleration for stepper motors? There are generally two types of time control for stepper motors:
1.Trapezoidal acceleration and deceleration:
The following figure is a trapezoidal acceleration and deceleration curve. The stepped transformation of the speed range can meet the requirements of general application scenarios. However, because the speed is a stepped transformation, it can not meet the requirements on some occasions that require high motor stability.
2. S-curve acceleration and deceleration:
The following figure shows the S-shaped curve acceleration and deceleration curve. The speed curve changes smoothly. To achieve such a change in the speed curve, the stepper motor driver has higher requirements. Take the PMC007 series small stepper motor driver as an example to describe the time setting of S-curve acceleration and deceleration.
As shown in the figure below, the acceleration and deceleration time of the PMC007 series small stepper motor drivers is divided into 8 levels, which correspond to the acceleration and deceleration coefficients of 1-8.
There are two parameter setting methods, one can be set on the computer through the PUSICAN debugging software.
The second one is to directly send commands through the CANopen bus interface of the PMC007 series of small stepper motor drivers.