X-CUBE-MCSDK
Active
Design Win
STM32 Motor Control Software Development Kit (MCSDK)

Get Software Download databrief

Product overview

Key Benefits

New in MCSDK 6.4.2

  • HSO PID speed parameters are now computed by the MCWorkbench
  • Improve Hall sensors support for 6-steps algorithm
  • ACIM examples are back with STEVAL-IPM15B and STEVAL-IPM10B
  • Addition and refinement of board descriptions

Description

STM32 microcontrollers offer the performance of the industry-standard Arm® Cortex®-M cores. They run either FOC or 6-step modes, widely used in high-performance drives for air conditioning, home appliances, drones, building and industrial automation, medical and e-bike applications.

STM32 MC SDK (motor control software development kit) package includes the permanent magnet synchronous motor (PMSM) firmware library (FOC and 6-step control), the STM32 motor control workbench (to configure the firmware library parameters), and the motor pilot (to control the motor).

The STM32 motor control workbench is a PC software that reduces the design effort and time needed for the STM32 PMSM FOC firmware configuration.

The user generates a project file through the GUI, and initializes the library according to the application needs.

The STM32 motor pilot is a PC tool allowing to control the motor, tune the parameters, and see the algorithm variables at PWM frequency like an oscilloscope.

  • All features

    • Single/dual simultaneous field oriented control (FOC)
    • Motor profiler and one-touch tuning for a fast startup of unknown motors
    • Simplified firmware architecture based on the STM32Cube HAL/LL libraries
    • Current reading topologies supported:
      • 1 shunt resistor
      • 3 shunt resistors
      • 2 ICS (isolated current sensor)
    • Speed/position sensors (encoder and Hall) and sensorless operation (state observer and/or high sensitivity observer) supported
    • On-the-fly startup
    • Speed, torque, and position control
    • Motor control algorithms implemented for specific applications, among them MTPA (maximum torque per ampere), flux weakening, feed forward, and overmodulation
    • Full customization and real time communication through STM32 Motor Control Workbench PC software
      • New project creation starting from the board
      • Workflow supporting the STM32CubeMX GUI configurator
      • Wide range of STM32 microcontrollers supported

Get Software

STMicroelectronics recommends always keeping your software up to date
ST x Quarkslab webinar: Software Security for data, firmware, and applications