Associate II
September 8, 2025
Question
open loop control in MCSDK 6.4.1, CW and CCW have huge difference speed
- September 8, 2025
- 1 reply
- 959 views
[VERSION]: MCSDK 6.4.1
[TOOL]:
6-Step Firmware
Control by MC Pilot
[DETAILS]:
In open loop mode, the same duty causes a big speed difference between CW and CCW.
It doesn’t make sense.
[EXPECTED BEHAVIOR]:
- In open loop control, CW and CCW should not have a big speed difference.
- I guess the ".PhaseShift" parameter does not consider CW and CCW.
The ".PhaseShift" of CW and CCW should be complementary,
and the sum should be 60° electrical angle.

[HOW TO REPRODUCE]:
Control the motor with 6-step algorithm, current mode.
Use Hall signal for commutation and speed calculation.
- Control by MC Pilot.
Set CW or CCW direction.
Enable open loop mode and set open loop duty.
Start the motor.
- Get the CW or CCW speed.
[2025-10-07 update]
I tried using v6.3.2.
still In open loop mode
I can get the same speed with the same duty when I set the "Placement electrical angle" to 124.
so I think my issue is the same issue reported by
