Skip to main content
Visitor II
September 7, 2023
Question

Can able to run the hall sensor based BLDC motor

  • September 7, 2023
  • 1 reply
  • 2364 views

Dear all,

My customized IPMSM BLDC motor have 10 pole and 12 stator slot, operating voltage 36V and nominal current 8A, hall sensors with 60 degree placement. I use the STM32G431R8T6 microcontroller for FOC operation and hardware is customized. I use the ST motor control workbench 5.Y.4 version. 

I able to run the motor with sensorless method and also able to increase/decrease the speed and torque. 

But, unable to run the motor with hall sensor based. I give the placement electrical angle is 180 degree based on the below calculation.

360 * pole = mechanical angle,

360 * 10 = 36 degree (mechanical angle),

electrical angle = (pole/2) * mechanical angle,

electrical angle = (10/2) * 36,

electrical angle = 180 degree.

prasanthkumar170723_0-1694064871055.png

prasanthkumar170723_1-1694064963307.png

prasanthkumar170723_2-1694064981509.png

prasanthkumar170723_3-1694065226649.png

By applying the above electrical angle parameters to ST MC WB and generate the code. Then flash the firmware. Initially the rotor oscillated, and I turns the rotor manually for few steps. The rotor tried to start rotating, but after 72 degree (2 steps) the rotor was stop. 

And I also watched the ST MOOC tutorial on youtube. But I didn't get any valid inputs from this video. video link https://www.youtube.com/watch?v=dt6bGpykerE&list=PLnMKNibPkDnFxzg5RExF_MNOxX6wfT95M&index=6

Please guide me to solve the issue

Thanks in Advance.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

This topic has been closed for replies.

1 reply

Gael A
ST Employee
September 26, 2023

 Hello prasanthkumar170723,

I think there may be an error in your Placement electrical angle. It's determination is well described in MCSDK 6.1.2 documentation (Launch Workbench 6.1.2 -> About -> Documentations -> User Manual -> Hall sensor feedback processing)

If you agree with my answer, please consider accepting it by clicking on 'Accept as solution'.Hope this will help,Gaël A.