概述
样片和购买
解决方案
资源
工具与软件
质量与可靠性
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最新信息

软件

    • 产品型号

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

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

    • 产品型号

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

      STSPIN32F0和STSPIN32F0A的6步电机驱动库

评估工具

    • 产品型号

      探索套件,采用STM32G431CB MCU

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

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

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

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

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

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

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

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

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

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

      评估板,采用STM32F072VB MCU

      评估板,采用STM32F303VE MCU

      评估板,采用STM32F407IG MCU

      评估板,采用STM32F417IG MCU

      评估板,采用STM32F446ZE MCU

      评估板,采用STM32F769NI MCU

      评估板,采用STM32L476ZG MCU

    • 产品型号

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

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

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

00 选择要下载的文档

技术文档

    • 描述 版本 文档大小 操作
      DB3548
      STM32 MC SDK software expansion for STM32Cube
      1.0
      159.25 KB
      PDF
      DB3548

      STM32 MC SDK software expansion for STM32Cube

    • 描述 版本 文档大小 操作
      AN5166
      STM32 MC SDK v5.0电源板的控制和自定义指南
      1.0
      406.61 KB
      PDF
      AN5143
      如何将电机控制应用程序软件从 SDK v4.3 迁移至 SDK v5.x
      1.0
      565.38 KB
      PDF
      AN5464
      Position control of a three-phase permanent magnet motor using X-CUBE-MCSDK or X-CUBE-MCSDK-FUL
      1.0
      2.09 MB
      PDF
      AN5166

      STM32 MC SDK v5.0电源板的控制和自定义指南

      AN5143

      如何将电机控制应用程序软件从 SDK v4.3 迁移至 SDK v5.x

      AN5464

      Position control of a three-phase permanent magnet motor using X-CUBE-MCSDK or X-CUBE-MCSDK-FUL

    • 描述 版本 文档大小 操作
      UM2312
      STM32Cube扩展包开发清单
      1.0
      308.01 KB
      PDF
      UM2285
      STM32Cube扩展包开发指南
      1.0
      629.87 KB
      PDF
      UM2374
      STM32电机控制SDK v5.0入门指南
      1.0
      2.26 MB
      PDF
      UM2392
      STM32 motor control SDK
      1.0
      1.15 MB
      PDF
      UM2380
      STM32电机控制SDK v5.1工具
      1.0
      6.01 MB
      PDF
      UM2312

      STM32Cube扩展包开发清单

      UM2285

      STM32Cube扩展包开发指南

      UM2374

      STM32电机控制SDK v5.0入门指南

      UM2392

      STM32 motor control SDK

      UM2380

      STM32电机控制SDK v5.1工具

Presentations & Training Material

    • 描述 版本 文档大小 操作
      STM32 and STM8 embedded software solutions 8.0
      3 MB
      PDF

      STM32 and STM8 embedded software solutions

出版刊物和宣传资料

    • 描述 版本 文档大小 操作
      ST Motor Control Suite - All-in-One online tool for motor control resources 1.1
      771.96 KB
      PDF

      ST Motor Control Suite - All-in-One online tool for motor control resources

    • 描述 版本 文档大小 操作
      STM32 Open Development Environment Brochure 17.09
      1.21 MB
      PDF
      Sensor & motion algorithm software pack for STM32Cube 1.0
      544.58 KB
      PDF

      STM32 Open Development Environment Brochure

      Sensor & motion algorithm software pack for STM32Cube

法律

    • 描述 版本 文档大小 操作
      SLA0048
      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT
      6.5
      87.58 KB
      PDF
      SLA0048

      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT