With high torque (high current) and backdriving against it, there are two effects contributing to the jerky movement.
- In the case of the present current control, PWM to DC filters cause DC offset and more crucially phase delay on the current request. Partially reduced by this.
- High motor inductance causes phase delay on the current request
When backdriving under smaller currents, both effects are not as visible as the current can quickly change direction. For larger currents, it takes time for it to change - the phase delay.
When phase delay is large enough more than 90deg, the driving current stop adding to torque generation, and causes rapid torque decline.
The phase delay can be compensated using speed calculation by additionally taking into account motor inductance.
This is mostly an issue in voltage-control mode.
With high torque (high current) and backdriving against it, there are two effects contributing to the jerky movement.
When backdriving under smaller currents, both effects are not as visible as the current can quickly change direction. For larger currents, it takes time for it to change - the phase delay.
When phase delay is large enough more than 90deg, the driving current stop adding to torque generation, and causes rapid torque decline.
The phase delay can be compensated using speed calculation by additionally taking into account motor inductance.
This is mostly an issue in voltage-control mode.