首页 > 编程知识 正文

直流无刷电机控制器原理图,直流无刷电机控制器怎么调速

时间:2023-05-03 15:40:54 阅读:63737 作者:602

1. 摘要

本笔记本介绍利用ST MCSDK实现直流无刷电机控制的方法

2. 准备工作

1 )、IAR 8.3.1

2 )安装ST电机控制MCSDK软件

可以在官网下载

3359 www.ST.com/content/ST _ com/zh/search.html # q=mcsdk-t=tools-page=1

3. 举例说明

ST的电机控制SDK主要是为同步当前越来越多的直流无刷电机BLDC和永磁体而开发的,提供磁带库和源代码两种版本。 库版本可以自由下载和使用,带有源代码的必须由公司邮箱申请验证批准后下载

最新的更新为5.4.4版。 我收集了几个版本,关注所需的公众号并留言了。 以F103为例,以IHM07M1意大利小功率板为例,控制小直流无刷电机。 电机参数如下

4. 操作步骤

打开电机控制的workbench软件,选择仪表板、动力板和电机。 官方主板还可以使用motor profile自动识别电机参数,提高控制精度。 自制的主板需要自己弄清楚电机参数,测量电机参数,放置在合适的地方。

4.1 工程配置

点击ok创建模具图,可以无感或有感地配置。 根据需要自己配置。 在这里安排得很有感觉

4.2 参数配置

驱动参数

MCU确认

PWM引脚、通信引脚、等IO端口配置

电流采样结构

母线电压采样配置

虽然也有温度、PFC等可选结构,但根据自己的实际应用进行选择,所以在此不做说明。

电流采样可以选择三电阻采样,也可以选择单电阻采样,参数配置如下

电机参数配置

图标生成工程,然后选择IAR环境。 当然,它还支持KEIL和ST自己的IDE。

生成的ioc文件可以打开,并且如果需要添加其他管脚,可以添加并生成。

生成的项目如下:

因为我采用了源代码安装SDK,所以可以直接看到电机控制FOC的所有算法的源代码。 如果没有问题,可以下载到板卡上进行验证。 可以连接监视软件

可见电机控制成功了。 当然,感兴趣的人可以自己研究一下FOC算法。 在实际项目中,根据实际进行了一些修改,调试了双环控制的PID参数,也支持三环控制。 demo成功控制直流无刷电机。

5. 参考文档

序列号

文献资料

1

STM32F103RM

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。