
引言 STM32微控制器提供工业标准Arm® Cortex®-M内核的性能,可运行矢量控制(VC)或磁场定向控制(FOC)模式,广泛应用于空调、家用电器、无人机、建筑和工业自动化、医疗和电动自行车等高性能驱动的应用领域。 STM32电机控制软件开发套件(MC SDK)是STMicroelectronics电机控制生态系统的一部分,该生态系统为电机控制应用提供广泛的硬件和软件解决方案。根据所应用的软件许可协议,它被引用为X-CUBE-MCSDK或X-CUBE-MCSDK-FUL。它包括: • 用于永磁同步电机(PMSM)磁场定向控制的ST MC FOC固件库 • ST MC工作站软件工具是一个用于配置MC SDK固件库参数的图形用户界面,包括ST电机分析仪工具(MP) STM32电机控制软件开发套件可用于评估STM32微控制器在驱动STM32生态系统中单个或两个三相永磁同步电机的性能。 ST MC工作站软件工具可在PC上运行。在配置STM32 MC FOC固件库时,它减少了设计时间和精力。通过其图形用户界面,它可以生成应用程序所需的所有配置文件,以及实时监视和调整一些FOC算法变量。 此外,ST MC工作站还与STM32CubeMX连接,以充分利用其生态系统并定制嵌入式应用程序。 1 概述 MC SDK用于开发基于Arm® Cortex®-M处理器的STM32 32位微控制器上运行的电机控制应用程序。 表 1给出了相关的缩略语定义,帮助您更好地理解本文档。 ![]() 有关ST MC工作站的更多信息,查看STM32电机控制SDK v5.0工具用户手册(UM2380)。 2 电机控制生态系统设置 ST电机控制生态系统环境包括: • 一台运行所需MC软件工具的PC • 第三方IDE • 第三方ANSI C编译器 • JTAG/SWD接口,具有调试和编程能力 • STMicroelectronics应用板,支持其中一个STM32微控制器。它驱动功率板,具有以下 特性: – PWM输出至门极驱动器 – ADC通道,以测量电流 – DC总线电压 • 三相PMSM电机 • 电源 有关详细信息,查看STM32电机控制软件开发套件(MC SDK)数据摘要(DB3548)和版本说明。 2.1 软件工具设置 STMicroelectronics电机控制生态系统运行于装有Windows®7的PC。 确保已正确安装下列PC软件工具: • ST MC工作站(v5.0.0或更高版本) • STM32CubeMX(v4.24.0或更高版本) • ST-LINK/V2(v4.0.0或更高版本) • 任何支持的IDE: – 用于Arm® (v7.80.4)的IAR Embedded Workbench® – Keil® MDK工具(v5.24.2或更高版本) – Ac6系统工作站(v2.3.0或更高版本)(a) 请参阅对应的用户手册,以便正确安装。STMicroelectronics文档获得: • STM32电机控制SDK v5.0工具 用户手册(UM2380) • 用于STM32配置和初始化C 代码生成的STM32CubeMX 用户手册(UM1718) • STM32 ST-LINK实用工具软件说明 用户手册(UM0892) 2.2 硬件设置 STMicroelectronics应用板与PC的连接需要USB A型连接器。有关USB连接线的详细信息,请参阅应用板的说明。 每个STMicroelectronics应用板均提供专用的说明卡,以便正确安装。有关详细信息,请 选中的硬件可以是以下三种设置之一: • 完整的MC套件 • 完整的逆变器板之一 • 任何STM32评估板与包含MC连接器的ST评估功率板之一相结合 完整版请查看:附件 |
兔哥的ST67——【000】ST67模组订购
STM32 GUI LTDC 最大像素时钟评估方法
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
刘氓兔的64位入门挑战【1】——MP257芯片下单和硬件准备
刘氓兔的64位入门挑战【0】——MP257选型