1.STM32 电机控制SDK 概述
STM32 电机控制SDK 包含以下项目:
• STM32 电机控制固件
• STM32 电机控制WB
• STM32 电机控制分析仪
• 现有文档
• STM32 电机控制固件的参考文档
此软件包作为将上述所有项目安装在用户计算机中的可执行软件提供。
STM32 电机控制 SDK 取决于STM32Cube 和STM32CubeMx。因此,必须在SDK 之前安装STM32CubeMx 版本
4.24.0 或更高版本。有关STM32CubeMx 的更多信息,
2.电机控制固件
PMSM FOC 软件库提供了用于驱动永磁同步电机(PMSM)的高性能、完善的磁场定向控制(FOC)策略实现。
借助这种方法可实现电磁转矩( Te )调节,并在一定程度上,通过控制两个电流 iqs 和 ids 来实现弱磁控制功能,
这两个电流值由定子的电流经数学变换得来。
这种控制方式使PMSM 类似于直流电机控制那样简单,即两个控制电流量分别相当于直流电机的电枢电流和励磁
电流。
因此,可以这样说,FOC 包含与转子磁通同相位和正交相位的定子电流控制与定向。这也就意味着,要有一种有效
的测量定子电流和转子位置的方法。
FOC 算法的结构如图 5. 基本FOC 算法结构,转矩控制中所示。
3.应用编程接口
4电机控制项目的剖析