Skip to main content
Associate III
March 5, 2025
Solved

Issue: Switching from Open Loop to Torque Mode

  • March 5, 2025
  • 1 reply
  • 1351 views

Hello Everybody,

MCSDK:6.3.0

CubeMX: 6.3.0

Workbench : 6.3.0

Motor Pilot : 1.2.9

Power Board : IHM08M1(Rshunt=0.01Ω)

Control Board : NUCLEO-G431RB

Motor : BLDC 26w 24v/8 pole pairs / rpm=4k / rated current=1.8A/hall sensor

 

Currently, I am testing the motor startup using Open Loop Voltage Mode and then switching to Torque Mode (SMO + PLL). However, when switching to Torque Mode, the motor fails to spin, yet no error codes are triggered.

I suspect that this might be due to the fact that in Open Loop Mode, the motor does not rely on electrical angle feedback, whereas in Closed Loop Mode, accurate electrical angle synchronization is required. This could lead to an electrical angle desynchronization issue, preventing the motor from operating correctly after switching.

If this is the case, what possible solutions could be implemented to address this issue?
Or are there any other potential causes that might be contributing to this problem?

Best answer by GMA

Hello @Vincent7,

You are able to handle such behavior with the Rev-Up feature on Torque mode:

GMA_0-1741936114447.png

 

 

1 reply

GMA
GMABest answer
Technical Moderator
March 14, 2025

Hello @Vincent7,

You are able to handle such behavior with the Rev-Up feature on Torque mode:

GMA_0-1741936114447.png

 

 

If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA
Vincent7Author
Associate III
March 14, 2025

Hello GMA,

Thank you for your reply.

I recently used rev-up to perform motor load startup tuning. At the time, I didn't realize that it would be the exact feature I needed.

During the tuning process, I noticed that it transitions from an open-loop to a closed-loop startup procedure. Now, with your explanation, I have confirmed that my understanding is correct.
I do appreciate you.