Skip to main content
Bud
Associate III
December 18, 2019
Solved

Trapezoidal control for bldc drives

  • December 18, 2019
  • 1 reply
  • 2383 views

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.
Best answer by Fred V.

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
January 15, 2020

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.