发 帖  
原厂入驻New
[经验]

基于STM32电机控制的SDK,CUBMX等配置FOC代码生成讲解

2020-7-28 14:29:27  1983 STM32
分享
4
本贴主要讲解STM32F1XX系列单片机控制电机,手把手教大家配置SDK官方库让你的电机和开发板一分钟转起来,基于无感模式的matlab仿真,让你重新学习CLARK,PARK变换。今天我们先看看FOC流程图,首先我们用电流传感器采集到电机的Ia Ib或者Ic电流,然后进行我们的第一个变换clark变换,变换后就成了两项坐标系下的电流了,这样方便我们做PARK变换,得到Id,IqD电流,因为这两个电流就相当于静态电流,我们控制他就非常容易了,所以我们的控制就是经过PARK变换后的值,经过PID后就Iq增大或者减小来控制电机的转动速度和力,请注意:我们一般情况下是Id=0的控制方式,当然还有弱磁和MTPA控制,我们后边慢慢讲。在这里有没有细心的朋友注意到。park变换需要电机位置角度呀?所以我们需要给电机安装位置传感器,一般市场上有三种传感器,三个霍尔传感器组成的,编码器(位置式。增量式),旋转编码器(需要AD2S1210)解码。不管那种传感器,我们都是要得到电机的电器角度,所以我们的计算公式是:电角度=(电气角度*电机极对数)%360,这样就能带入PARK公式了。后面就是计算反PARK变换了,给出SVPWM信号,这样电机就有一个一直垂直于磁场的力一直拉着电机转了,可以得到平滑的转速,噪音低。
有什么不懂的可以在评论下方提出来,我会一一解答的喔


变换的基本应用

变换的基本应用
72543d1d3a0fd3631b86ff8f1842c6c.png
e190112f2c1f364426b0cc75ae00d56.png
da7b39b1e84425751839ee4086bcc11.png

无刷直流(BLDC)电机基础.pdf

下载积分: 积分 -1 分

464.57 KB, 下载次数: 76, 下载积分: 积分 -1 分

带HALL的BLDC电机连线与换相表判定.pdf

下载积分: 积分 -1 分

342.85 KB, 下载次数: 68, 下载积分: 积分 -1 分

小何 2020-8-13 10:09:12
需要开发板的联系我QQ:2070821507  后期我会有视频直播答疑解惑哈
回复

举报

小何 2020-7-28 14:30:33
后续,我会在下面教大家配置ST官方库,生成代码,让大家项目无忧,快速开发
1 回复

举报

陈永安 2020-7-28 15:36:25
顶顶,小兄弟的贴子,有干货!
1回复

举报

小何 2020-7-28 15:58:03
我们先从最简单的6步换向,基于霍尔传感器的代码讲起,一点点让大家认识电机,代码我后续会上传,大家先下载资料看看这个电机看着预习一下,一免后续听不懂

带HALL的BLDC电机连线与换相表判定.pdf

下载积分: 积分 -1 分

342.85 KB, 下载次数: 27, 下载积分: 积分 -1 分

无刷直流(BLDC)电机基础.pdf

下载积分: 积分 -1 分

464.57 KB, 下载次数: 4, 下载积分: 积分 -1 分

回复

举报

小何 2020-7-28 16:00:43
大家先下载6步换向,基于霍尔传感器的位置,后续我贴代码

带HALL的BLDC电机连线与换相表判定.pdf

下载积分: 积分 -1 分

342.85 KB, 下载次数: 3, 下载积分: 积分 -1 分

无刷直流(BLDC)电机基础.pdf

下载积分: 积分 -1 分

464.57 KB, 下载次数: 1, 下载积分: 积分 -1 分

回复

举报

王华 2020-7-28 17:06:17
怒赞,跟帖学习,抱紧大佬大腿
回复

举报

jf_29250292 2020-7-28 18:16:35
谢谢分享         
回复

举报

王栋春 2020-7-28 21:30:00
学习了解一下  感谢楼主分享
回复

举报

小何 2020-7-29 22:17:11
今天我们先熟悉一下原理图,和我已经做好的电路板,大家免费下载。用的宽压输入12-55V范围都可以。电机我用了直流无刷三相电机,大家看照片即可,根据原理图我生成了一份无感代码,基于龙博格观测器+PLL注意无感FOC对电机参数特别依赖,所以这次我选24V电机,电阻0.4R,电感1.2mH,4对极,3500RPM,希望大家先学起来。SDK库我用的是5.4.1FULL版。另外如果需要电路板跟着学习,可以QQ群联系我
微信图片_20200729205956.jpg

24VPMSM原理图.pdf

下载积分: 积分 -1 分

915.67 KB, 下载次数: 36, 下载积分: 积分 -1 分

PMSM_24V_SENSORLESS.rar

下载积分: 积分 -1 分

22.08 MB, 下载次数: 362, 下载积分: 积分 -1 分

1 2回复

举报

519382868 2020-7-31 00:40:44
ABC三相电流和扇区的关系 ABC三相电流关系区域图
Park_Clarke和反Park_Clarke公式关系
Park_Clarke和反Park_Clarke公式关系仿真

Park_Clarke.rar (75.21 KB, 下载次数: 13)





1回复

举报

  • 风声112 2020-7-31 10:17

    多谢多谢老哥的支持,仿真文件大家下载后,便于理解FOC流程,好好学习喔

林建军 2020-8-1 17:09:04
没看到楼主的QQ号
1回复

举报

E366798GV 2020-8-3 09:20:48
已经不跟新了吗?
回复

举报

小何 2020-8-4 12:01:01
晚上更新哈,大家不要急
回复

举报

小何 2020-8-7 16:44:48
兄弟们,本次论坛我决定不再更新,不想给别人做嫁衣,需要学习的朋友加我QQ群或者QQ,上面有我QQ谢谢大家的支持
回复

举报

jf_81570321 2020-8-8 17:22:37
今天我们继续更新帖子,大家久等了,我们今天更新电机控制原理图的视频讲解,和ST电机库自动FOC代码生成配置。大家下载后认真学习。
回复

举报

小何 2020-8-10 09:10:56
今天我们更新一下理论,后续再更新代码,大家有不懂的,这个是我好不容易找到的电子版无刷电机看着策略,一定要认真学习喔,还有如果你下载了,看了本帖,希望给个评论喔,要不然我不知道有多少人看我的东西,希望大家不要拿来主义,给作者我一个动力,哪怕给个句号也好,谢谢,可以联系我,有问必答,STM8的电子书太大了,上传不了,大家需要问我要吧。还有BEMF_BLDC三段启动无感电机这个压缩包是我在CSDN说下载的,供大家参考,不作为本工作室产物,谢谢。
ed156487fcc3d1456444855dfebc97a.png
821784a942f6de57333b783545c3296.png
70e81998dc8f323aedd87fd95efc9cc.png

无位置传感器无刷直流电机闭环三段式启动策略.pdf

下载积分: 积分 -1 分

1012.47 KB, 下载次数: 25, 下载积分: 积分 -1 分

24V开发板说明书.docx

下载积分: 积分 -1 分

12.72 KB, 下载次数: 6, 下载积分: 积分 -1 分

电机选型经典计算公式和电机选择步骤及伺服电机选型实例.pdf

下载积分: 积分 -1 分

1.22 MB, 下载次数: 10, 下载积分: 积分 -1 分

BEMF_BLDC.rar

下载积分: 积分 -1 分

99.63 KB, 下载次数: 14, 下载积分: 积分 -1 分

回复

举报

某MCU 2020-8-12 11:45:26
厉害了!!!支持支持!
1 回复

举报

王立青 2020-8-13 07:38:09
谢谢楼主,分享!
1 回复

举报

Bruce 2020-8-13 09:34:15
非常好 谢谢楼主
1 回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
12下一页
发经验
关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表