STMicroelectronics AN2291 Application Note Sinusoidal Control Simulink and Software Library for PMSM on ST10 Microcontro

This application note describes a software library for the electric motor control implementing a (SC) Sinusoidal Control on ST10 Microcontrollers.


STMicroelectronics AN2291 Application Note Sinusoidal Control Simulink and Software Library for PMSM on ST10 Microcontro - cover page
Brand
STMicroelectronics
Document type
Application Note
Language
English
Pages
36
File format
PDF
File size
813 KB
Published
07 August, 2012
Updated
28 September, 2023
MD5 checksum
2D0BE0C38D4A2CAED12D1A43B3A5BF51

About this manual

The document details the Sinusoidal Control strategy, which drives motor windings with smooth currents to minimize torque ripple. It covers the mathematical model of PMSMs and explains Space Vector Modulation (SVM) theory for three-phase inverters.

It provides specific instructions on using the EMSC Simulink Library within the Matlab-Simulink environment to conceive, test, and automatically generate ANSI C code. The note also describes the corresponding optimized software library routines compatible with ST10 microcontrollers.

What's inside

  • Introduction
  • Sinusoidal control
  • PMSM mathematical model
  • Space vector modulation theory
  • EMSC Simulink library
  • Software library functions
  • C code auto generation

Frequently asked questions

What microcontrollers is this control strategy targeted for?

The sinusoidal control software library is fully compatible with ST10 Microcontrollers.

Does the document include a Simulink library?

Yes, it describes a set of Simulink blocks for implementing electric motor control functions and algorithms.

What languages are the software libraries optimized in?

The library consists of C-optimized and ASM (Assembler) optimized Software Libraries.

Download PDF (813 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →