Motor control development kit

In a move intended to further simplify the development of energy efficient motor drives, STMicroelectronics has harmonised its STM32 PMSM FOC Software Development Kit (SDK) with the STM32Cube ecosystem. According to the company, this will help engineers to build more capable drives based on the STM32 microcontroller without the need for particular expertise.

Version 5.0 of the SDK features firmware libraries aligned with the STM32Cube’s Hardware Abstraction Layer and Low Level architectures. This, says the company, eases development, customisation and debugging, while free access to source code offers more flexibility and control.

A selection of algorithms is included, implementing such control techniques as maximum torque per ampere and flux-weakening control. Other features include start-on-the-fly, to ensure smooth drive insertion when the rotor is turning.

Other SDK features include a Motor Profiler, which helps characterise most aspects of a motor quickly by automatically detecting the electrical parameters, mechanical friction and inertia. A variety of flexible motor-control strategies are also supported, including current sensing, rotor-position detection and sensorless control.