This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28031: BLDC Motor gets jerking sound on load

Part Number: TMS320F28031

I am working on a project to control the BLDC hub motor using Hall sensors on F28031 controller. I am using six step trapezoidal commutation using hall sesnors.

I am facing one issue of getting jerking sound for a few seconds at the startup and specially when some load is applied to the motor. Motor running fine in "No load" conditions.

I have used a Chinese drive to the test the motor and Motor is working smoothly at the startup with Chinese drive.

Can anyone please tell me what maybe the issue? Whether it is a hardware/ software issue.

  • The reason could be the commutation point is not correct or the gains of the speed regulator are not good. You might tune the speed regulator, and please make sure that the output signals of the hall sensors are the right commutation point, if not, you have to add a compensation algorithm to calibrate the offset of the hall sensor. Unfortunately, we don't have such an algorithm for your reference, you have to design this by yourself.