Issue link: https://resources.mouser.com/i/1442757
06 STMicroelectronics (ST) has a long history of providing 3-phase brushless motor control solutions, including the rst release of the Motor Control Software Development Kit (SDK) back in 2002. The SDK has evolved over time and in 2008, support was added for the STM32 microcontroller family, and sensorless eld-oriented control (FOC) was included. More recently, several advanced features have been added to the SDK, including a motor proler for automatic detection of a motor's electrical and mechanical parameters. The FOC algorithms running on permanent magnet synchronous motors (PMSM) are widely used in high-performance motor drives for Air Conditioning, Home Appliances, Drones, Building & Industrial Automation, and Medical and E-bike applications. ST is introducing the new SDK v5.0, a version which will offer an improved development approach using the Motor Control Workbench graphical user interface (GUI) together with a workow supporting the STM32CubeMX GUI congurator. This new version will also provide a simplied rmware architecture that will be based on the STM32Cube hardware abstraction layer (HAL)/low layer (LL) libraries. Motor Control Software Development Kit The new SDK v5.0 will help to provide developers with a more complete motor control ecosystem to implement the high performance and high efficiency solutions required for standalone and Internet of Things (IoT) motor control applications of the future. The STM32 PMSM FOC SDK v5.0 will include, among others, the following advanced features: • Maximum torque per ampere (MTPA) control, which optimizes the motor torque for each load and increases efficiency • Feed-forward control to improve current control at high speeds • Start "on-the-fly", which provides smooth drive insertion for applications where the rotor is already turning (e.g. outdoor fans in air conditioners and smoke extractors) • Digital power factor correction (PFC), with single-stage boost topology using the same microcontroller that runs the motor control FOC algorithm (coming in v5.1) • Single and dual motor control FOC applications with a single microcontroller • Plug-n-Spin operation, utilizing the "motor profiler" algorithm for automatic detection of a motor's electrical parameters (stator resistance (Rs), inductance (Ls), and motor-voltage constant (Ke)), as well as mechanical friction and inertia. By Greg Gumkowski, STMicroelectronics