STMicroelectronics AN2372 Application Note Low Cost Sinusoidal Control of BLDC Motors with Hall Sensors using ST7FMC

This application note introduces a low cost sinusoidal control method for BLDC motors with Hall sensors using ST7FMC. This method can reduce the motor's noise and power consumption, and improve the motor's efficiency.


STMicroelectronics AN2372 Application Note Low Cost Sinusoidal Control of BLDC Motors with Hall Sensors using ST7FMC - cover page
Brand
STMicroelectronics
Document type
Application Note
Language
English
Pages
13
File format
PDF
File size
186 KB
Published
07 August, 2012
Updated
30 September, 2023
MD5 checksum
902DD55D243F14C98A16C01BECEC0472

About this manual

The document explains how to control Permanent Magnet Synchronous Motors (PMSM) as three-phase AC motors rather than traditional trapezoidal BLDC motors. This approach reduces audible noise, core losses, and power circuit dimensioning while improving efficiency compared to rectangular current drive methods.

It details an experimental implementation using the ST7FMC microcontroller for a three-phase PMSM with Hall sensors. The guide covers speed and absolute position estimation techniques (division method and PLL), PI controller configuration for closed-loop control, and load angle compensation to achieve unity power factor operation.

What's inside

  • Theory of operation
  • Experimental implementation using ST7FMC
  • Speed and absolute position estimation
  • Current control
  • Load angle compensation
  • Unity power factor operation
  • Hall sensor feedback
  • PI controller configuration

Frequently asked questions

What are the advantages of controlling a PMSM as an AC motor instead of a BLDC motor?

Controlling a PMSM as an AC motor results in sinusoidal currents which produce lower audible noise, lower core losses, and allow for optimized power circuit dimensioning compared to rectangular currents.

How does the ST7FMC estimate rotor speed with Hall sensors?

The microcontroller calculates rotor speed based on the time difference between two consecutive Hall sensor edges, which corresponds to a specific electrical angle (e.g., 60 degrees for three sensors).

What role does load angle compensation play in this control scheme?

Load angle compensation varies linearly with speed to maintain close to unity power factor at all speeds and results in appreciably lower phase currents and DC link currents under the same load conditions.

Download PDF (186 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →