Product overview
Key Benefits
X-CUBE-MCSDK 7
- Available on request
- Please contact your local ST Sales Office
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