写作网站云,东营聊城网站建设,海珠区居家办公,wordpress新闻模板下载目录
一、STM32 MC SDK包含以下项目#xff1a;
二、电机控制应用流程
三、 MC 软件应用程序设计工作流程
四、STM32 MC固件
五、PMSM FOC 库 一、STM32 MC SDK包含以下项目#xff1a;
STM32 MC firmwareSTM32 MC WorkbenchSTM32 MC Board ManagerSTM32 Motor PilotTh…目录
一、STM32 MC SDK包含以下项目
二、电机控制应用流程
三、 MC 软件应用程序设计工作流程
四、STM32 MC固件
五、PMSM FOC 库 一、STM32 MC SDK包含以下项目
STM32 MC firmwareSTM32 MC WorkbenchSTM32 MC Board ManagerSTM32 Motor PilotThe documentation of the STM32 MC SDK
二、电机控制应用流程
STM32 MC SDK依赖于STM32Cube和STM32CubeMx。因此必须在 SDK 之前安装 STM32CubeMx 版本 4.24.0 或更高版本。基于STM32电机控制SDK开发从MC WB开始MC WB从PMSM FOC库中选择适当的固件组件计算其配置参数生成STM32CubeMx项目文件从现在开始称为IOC文件因为它的名称以.ioc扩展名结尾并使用此项目执行STM32CubeMx。此执行的结果是生成一个完整的软件项目其中包含旋转应用程序电机所需的源代码和库。该软件项目可以直接在工作台中选择的IDE中打开。STM32CubeMx生成的代码使用MC WB提供的参数配置控制应用电机所需的所有外设。此代码还初始化 MC 固件子系统设置 STM32 时钟并中断处理程序以便正确控制电机。然后用户可以修改此软件项目以添加自己的代码。 三、 MC 软件应用程序设计工作流程 在此工作流程中STM32电机控制工作台负责计算电机控制参数并指导STM32 CubeMx如何配置所需的硬件IP而STM32 CubeMx则用于生成项目和硬件IP初始化代码。此外STM32 CubeMx还可用于配置不用于电机控制的硬件IP。
四、STM32 MC固件
下图显示了 MC 固件 STM32 的架构。
固件由以下三个功能集组成
PMSM FOC 库包含实现电机控制功能的软件组件;UI 库包含软件组件用于处理电机控制固件子系统与用户或卸载应用程序之间的通信;电机控制API将所有这些软件组件集成到电机控制固件子系统中并实现调节回路。 五、PMSM FOC 库
PMSM FOC 库是软件组件的集合。每个组件都实现了 MC 中涉及的功能例如速度和位置检测、电流检测或电机控制算法