Skip to main content
Bud
Associate III
Dec 18, 2019 7:07 AM UTC
Solved

Trapezoidal control for bldc drives

I am developing bldc drives using stm32f103c8t6 MCU. And by using inverter circuit we drive the bldc motor using stm32. Block diagram of drive is shown below

0690X00000BujzoQAB.png

  • Using register language, we coded logically for 6 step commutation. And that works fine.

But I would like to know if any library is available for stm32f1** (for trapezoidal control). So that i able to see difference and get corrected myself.

This topic has been closed for replies.
Fred V.
Fred V.Best answer
ST Employee
Jan 15, 2020 10:35 AM UTC

Hello,

Th X-CUBE-SPN7 package may help you: https://www.st.com/en/embedded-software/x-cube-spn7.html

It provides a 6-Step implementation that targets STM32F103 devices.

Best Regards

Fred V.

1 reply

Fred V.
Fred V.Best answer
ST Employee
Jan 15, 2020 10:35 AM UTC

Hello,

Th X-CUBE-SPN7 package may help you: https://www.st.com/en/embedded-software/x-cube-spn7.html

It provides a 6-Step implementation that targets STM32F103 devices.

Best Regards

Fred V.