BLDC Motor not Starting Properly
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2023-12-16 2:02 AM
I am making a BLDC motor controller using STM32G0 microcontroller. The commutation technique that I am using is SVM. But during the initial start, the motor is not rotating properly (vibrating back and forth), It can be seen in the following image which is current waveform taken on a phase. The motor had 3 jerks when the waveform was captured, which are shown in the 1, 2 and 3 sections marked in the waveform. After that, the motor starts rotating smoothly (as seen in section 4 of waveform). When no load is on the motor, it starts smoothly.
How to smoothly start the motor?
- Labels:
-
STM32 Motor Control
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2023-12-16 7:29 PM - edited 2023-12-16 7:43 PM
I have faced a very similar problem you have to use the MCSDK 6.2.0 which have fixes for the starting issue.
The below post may be helpful.https://community.st.com/t5/stm32-mcus-motor-control/hall-sensor-feedback-control-noise-attached-load-during-startup/m-p/580639#M7843
