STMicroelectronics AN1905 ST7MC Three-Phase BLDC Motor Control Software Library Application Note

ST7MC Three-Phase BLDC Motor Control Software Library


STMicroelectronics AN1905 ST7MC Three-Phase BLDC Motor Control Software Library Application Note - cover page
Brand
STMicroelectronics
Document type
Application Note
Language
English
Pages
77
File format
PDF
File size
1.8 MB
Published
07 August, 2012
Updated
30 September, 2023
Model
ST7MC
MD5 checksum
C49D20D1A8CCF85DBF7E853858B2A727

About this manual

The document details the ST7MC Three-Phase BLDC Motor Control Software Library, designed for use with the ST7ZMC MCU. It covers control of permanent magnet DC/AC motors (PMDC/PMAC) and induction AC motors in various modes, including trapezoidal 6-step drive and sensorless operation.

The library is compatible with COSMIC and METROWERKS toolchains and includes C modules for motor control cells (MTC). It supports both open-loop and closed-loop operations using voltage or current feedback. The note provides instructions on getting started with the tools, customizing the workspace, running the motor, and defining new modules.

What's inside

  • Introduction
  • Overall Software Architecture
  • Getting Started with Tools
  • Customizing the Workspace
  • Getting Started with the Library
  • Modules Presentation
  • How to Define a Module
  • Code Example
  • PMDC Motor Considerations
  • Revision History

Specifications

Supported ToolchainsCOSMIC and METROWERKS
PWM Frequencies390Hz to 50Khz
PWM Resolution12-bit

Frequently asked questions

What motors does this library control?

It controls permanent magnet DC/AC motors (PMDC/PMAC also called BLDC) and induction AC motors.

Is sensorless operation supported?

Yes, the library supports sensorless mode by monitoring Back EMF voltage on the non-energized phase.

Which C toolchains are compatible?

The library is compatible with both COSMIC and METROWERKS toolchains.

Download PDF (1.8 MB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →