STMicroelectronics AN2267 BLDC Motor Control Application Note

This document describes the implementation of a current regulator for BLDC motor control. It provides an overview of various approaches for obtaining current feedback and analyzes the limitations of each approach. The document also presents a simple, linear, and cost-effective method of implementing the inner current loop by sampling the DC link current at the mid-point of PWM 'on time' with ST7FMC. Experimental results are also discussed.


STMicroelectronics AN2267 BLDC Motor Control Application Note - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
19
File format
PDF
File size
354 KB
Published
07 August, 2012
Updated
29 September, 2023
MD5 checksum
7BC5D7FB43D186E9C4F08F1B3ADB98E4

About this manual

The document outlines various approaches for obtaining current feedback in BLDC motor control, analyzing the limitations of regulating average DC link current, monitoring all three winding currents, and regulating peak current. It identifies sampling the DC link current at the midpoint of the PWM on-time as a simple, linear, and cost-effective solution for torque control.

The note details the implementation of this approach using the ST7FMC microcontroller's motor control macro cell. It explains how the U event interrupt, which occurs at the center of the PWM on-time, is used to read the instantaneous DC link current to derive the average phase current. The document includes experimental results and schematic diagrams for a sensorless control setup.

What's inside

  • Outline to various approaches
  • Obtaining the average current
  • BLDC motor control using ST7FMC
  • Implementation using ST7FMC
  • Results
  • Conclusion
  • Sampling inner current loop procedure
  • Event U interrupt service routine
  • ST7MC 3-phase motor control schematics

Frequently asked questions

How does the ST7FMC obtain the average phase current for torque control?

The system samples the DC link current at the midpoint of the PWM on time to determine the average load current.

What is the typical conversion time for the on-chip Analog to Digital Converter?

The typical conversion time is approximately 3-4 microseconds.

Download PDF (354 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →