STMicroelectronics' motion control software and hardware development tools
Motor drive is a major feature of the automation industry. STMicroelectronics (ST), which has been in the field of motor control for many years, has a variety of motor-specific hardware and software solutions. To meet the needs of various applications, the STMC (Motor Control) ecosystem contains Total solutions, such as evaluation boards, firmware (FW) libraries, and related materials.
A permanent magnet synchronous motor (PMSM) control firmware library called STM32PMSMFOCSDKv4.0 is now available in the STMC ecosystem. These tools are the result of ST's years of deep knowledge and system experience in CNC and power system solutions, helping to shorten customer product development cycles and accelerate the evaluation of STMicroelectronics products. In fact, STMicroelectronics supports a wide range of motor control in the automation and industrial sectors thanks to an innovative product portfolio including power transistors, intelligent power modules, motor driver chips and the latest microcontrollers.
The PMSMFOCSDK function and dedicated algorithms enhance the practical value of STMicroelectronics' motor drive product evaluation.
To achieve this goal, hardware and firmware solutions must work together. In addition, in order to achieve the highest motor control performance, the familiar three-phase brushless motor vector control technology (FOC) has a number of different dedicated algorithms.

Figure 1: Automation and Industrial Motor Control
STMicroelectronics began research and development of vector control technology many years ago. In 2009, it released the first 3-phase motor control firmware library supporting STM32 microcontroller and STM32 motor control development board. Since then, the solution has been continuously improved with a number of new features:
• Sensorless permanent magnet motor control (two complementary algorithms, back EMF state estimator and high frequency injection)
• Firmware library fully configurable, supporting STM32F all-in-one products (F0, F1, F2, F3, F4), supporting ST's power-grade products (such as SLLIMM? Smart Power Module) or discrete solutions (power MOSFET, IGBT, Gate driver)
• Configure the firmware library through PC software (STMCWorkbench) to help users set up the system and communicate in real time between PC and firmware
• “Dual Drive” motor control for driving two motors simultaneously via a single microcontroller
• Other functions such as flux weakening, internal magnetic motor MTPA (maximum torque current ratio) and feed forward current regulation
Firmware works with hardware tools (control level + power stage or total solution) to help users get started quickly

Figure 2: Permanent Magnet Synchronous Motor Control Ecosystem





