This document describes a software library for electric motor control implementing a (FOC) Flux Oriented Control on an ST10 microcontroller.
This document details a software library designed for electric motor control using Flux Oriented Control (FOC) specifically implemented on an ST10 microcontroller. The library comprises two main components: a Simulink Library consisting of blocks for modeling and testing in the Matlab-Simulink environment, and a Software Library containing optimized routines derived from automatic code generation.
The note provides a technical introduction to FOC principles applied to Permanent Magnet Synchronous Machines (PMSM), covering mathematical models and space vector modulation theory. It subsequently describes the usage of both the Simulink and software libraries, including installation instructions, parameter formats, and specific functions such as Clarke/Park transformations and PI controllers.
| Target Microcontroller | ST10 |
|---|---|
| Control Strategy | Flux Oriented Control (FOC) |
The library is specifically designed to implement FOC on an ST10 microcontroller.
Yes, it includes a Simulink Library consisting of blocks for implementing functions and algorithms in the Matlab-Simulink environment.