概述
样片和购买
解决方案
Documentation
工具与软件
质量与可靠性
eDesignSuite
开始
Partner products
Sales Briefcase
  • STM32 microcontrollers offer the performance of the industry-standard Arm® Cortex®-M cores running either Vector control or FOC 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) firmware (X-CUBE-MCSDK and X-CUBE-MCSDK-FUL) includes the Permanent-magnet synchronous motor (PMSM) firmware library (FOC control) and the STM32 Motor Control Workbench (to configure the FOC firmware library parameters), with its graphical user interface (GUI).
    STM32 Motor Control Workbench is 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. Some of the variables of the algorithm being used can be monitored and changed in real time.

    主要特性

    • 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) as well as sensor-less operation (state observer) supported
    • On-the-fly startup for fans
    • Speed and torque control
    • Motor control algorithms implemented for specific applications, among them MTPA (maximum torque per ampere), Flux weakening, Feed forward and Start-on-the-fly
    • 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

获取软件

特别推荐

ST最新信息

All tools & software

    • 产品型号
      状态
      描述
      类型
      供应商

      STM32CubeG4

      批量生产

      STM32Cube MCU包,用于STM32G4系列(HAL、底层API和CMSIS(CORE、DSP和RTOS)、USB、File system、RTOS和Graphic - 附带在以下ST板上运行的示例:STM32 Nucleo、探索套件和评估板)

      STM32Cube MCU和MPU包 ST

      X-CUBE-MCSDK-FUL

      批量生产

      STM32电机控制软件开发套件(MCSDK)- 完整源代码 - 在注册并获得批准后方可下载

      STM32Cube扩展包 ST
      STM32CubeG4

      描述:

      STM32Cube MCU包,用于STM32G4系列(HAL、底层API和CMSIS(CORE、DSP和RTOS)、USB、File system、RTOS和Graphic - 附带在以下ST板上运行的示例:STM32 Nucleo、探索套件和评估板)
      X-CUBE-MCSDK-FUL

      描述:

      STM32电机控制软件开发套件(MCSDK)- 完整源代码 - 在注册并获得批准后方可下载
    • 产品型号
      状态
      描述
      类型
      供应商

      STSW-SPIN3201

      批量生产

      STSPIN32F0磁场定向控制(FOC)固件示例

      电机控制IC软件开发套件 ST

      STSW-SPIN3202

      批量生产

      STSPIN32F0和STSPIN32F0A的6步电机驱动库

      电机控制IC软件开发套件 ST
      STSW-SPIN3201

      描述:

      STSPIN32F0磁场定向控制(FOC)固件示例
      STSW-SPIN3202

      描述:

      STSPIN32F0和STSPIN32F0A的6步电机驱动库
    • 产品型号
      状态
      描述
      类型
      供应商

      B-G431B-ESC1

      批量生产

      探索套件,采用STM32G431CB MCU

      STM32发现工具包 ST

      NUCLEO-F072RB

      批量生产

      采用STM32F072RB MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST

      NUCLEO-F103RB

      批量生产

      采用STM32F103RB MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST

      NUCLEO-F302R8

      批量生产

      采用STM32F302R8 MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST

      NUCLEO-F303RE

      批量生产

      采用STM32F303RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST

      NUCLEO-F401RE

      批量生产

      采用STM32F401RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST

      NUCLEO-F446RE

      批量生产

      采用STM32F446RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST

      NUCLEO-F746ZG

      批量生产

      采用STM32F746ZG MCU的STM32 Nucleo-144开发板,支持Arduino、ST Zio和morpho连接

      STM32 Nucleo 板 ST

      NUCLEO-L452RE

      批量生产

      采用STM32L452RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST

      P-NUCLEO-IHM001

      批量生产

      电机控制Nucleo套件,带NUCLEO-F302R8和X-NUCLEO-IHM07M1

      STM32 Nucleo 扩充板 ST

      P-NUCLEO-IHM002

      批量生产

      电机控制Nucleo套件,带NUCLEO-F302R8、X-NUCLEO-IHM07M1和电源

      STM32 Nucleo 扩充板 ST

      STM32072B-EVAL

      批量生产

      评估板,采用STM32F072VB MCU

      STM32微控制器评估工具 ST

      STM32303E-EVAL

      批量生产

      评估板,采用STM32F303VE MCU

      STM32微控制器评估工具 ST

      STM3240G-EVAL

      批量生产

      评估板,采用STM32F407IG MCU

      STM32微控制器评估工具 ST

      STM32446E-EVAL

      批量生产

      评估板,采用STM32F446ZE MCU

      STM32微控制器评估工具 ST

      STM32F769I-EVAL

      批量生产

      评估板,采用STM32F769NI MCU

      STM32微控制器评估工具 ST

      STM32L476G-EVAL

      批量生产

      评估板,采用STM32L476ZG MCU

      STM32微控制器评估工具 ST
      B-G431B-ESC1

      描述:

      探索套件,采用STM32G431CB MCU
      NUCLEO-F072RB

      描述:

      采用STM32F072RB MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接
      NUCLEO-F103RB

      描述:

      采用STM32F103RB MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接
      NUCLEO-F302R8

      描述:

      采用STM32F302R8 MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接
      NUCLEO-F303RE

      描述:

      采用STM32F303RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接
      NUCLEO-F401RE

      描述:

      采用STM32F401RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接
      NUCLEO-F446RE

      描述:

      采用STM32F446RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接
      NUCLEO-F746ZG

      描述:

      采用STM32F746ZG MCU的STM32 Nucleo-144开发板,支持Arduino、ST Zio和morpho连接
      NUCLEO-L452RE

      描述:

      采用STM32L452RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接
      P-NUCLEO-IHM001

      描述:

      电机控制Nucleo套件,带NUCLEO-F302R8和X-NUCLEO-IHM07M1
      P-NUCLEO-IHM002

      描述:

      电机控制Nucleo套件,带NUCLEO-F302R8、X-NUCLEO-IHM07M1和电源
      STM32072B-EVAL

      描述:

      评估板,采用STM32F072VB MCU
      STM32303E-EVAL

      描述:

      评估板,采用STM32F303VE MCU
      STM3240G-EVAL

      描述:

      评估板,采用STM32F407IG MCU
      STM32446E-EVAL

      描述:

      评估板,采用STM32F446ZE MCU
      STM32F769I-EVAL

      描述:

      评估板,采用STM32F769NI MCU
      STM32L476G-EVAL

      描述:

      评估板,采用STM32L476ZG MCU
    • 产品型号
      状态
      描述
      类型
      供应商

      STEVAL-ESC001V1

      批量生产

      无人机的电子速度控制器参考设计

      3-Phase Motors (PMSM, BLDC, ACIM) ST

      STEVAL-SPIN3201

      批量生产

      配备嵌入式STM32 MCU评估板的STSPIN32F0高级BLDC控制器

      3-Phase Motors (PMSM, BLDC, ACIM) ST

      STEVAL-SPIN3202

      批量生产

      STSPIN32F0A高级3相BLDC驱动器,具有嵌入式STM32 MCU单分流器评估板

      3-Phase Motors (PMSM, BLDC, ACIM) ST
      STEVAL-ESC001V1

      描述:

      无人机的电子速度控制器参考设计
      STEVAL-SPIN3201

      描述:

      配备嵌入式STM32 MCU评估板的STSPIN32F0高级BLDC控制器
      STEVAL-SPIN3202

      描述:

      STSPIN32F0A高级3相BLDC驱动器,具有嵌入式STM32 MCU单分流器评估板