基于STM32F030无感FOC算法演示

2019-12-09 19:22发布

本帖最后由 dxslp 于 2019-8-22 16:49 编辑

        这个算法前前后后花了大概3年时间,从电流环到速度环,到pi参数计算,现在可以实现,输入电机参数(Ld,Lq,Rs,Ke)即可完成匹配,有极少部分需要可能需要微调。现在启动力矩大概能达到额定力矩的70%左右,启动时,电机会有轻微翻转。
下一步工作是做高频注入,实现启动无反转。
下面的视频是展示:用手让电机翻转,电机在不抖动的情况下直接正转过来。
一个视频是正常拍摄的,另一个视频是用苹果手机慢动作拍摄的。各位轻拍砖。图片不清晰,可下载附件直接看mp4视频。
演示.rar (2.98 MB, 下载次数: 51) 2019-8-22 16:49 上传 点击文件名下载附件


1.gif (5.02 MB, 下载次数: 1) 下载附件 2019-8-22 16:47 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
43条回答
dxslp
1楼-- · 2019-12-12 17:07
rainbow 发表于 2019-8-23 01:10
类似陆虎的全地形反馈系统。
细微的电流变化都让MCU知道。

没机会开啊
hzpyl
2楼-- · 2019-12-12 20:50
活到老学到老 发表于 2019-8-22 23:13
我到现在都搞不清有感无感的区别

有感、无感
有霍尔传感器、无霍尔传感器
motor_control
3楼-- · 2019-12-12 23:51
本帖最后由 motor_control 于 2019-8-23 15:06 编辑

原来是030,厉害。
Jmhh247
4楼-- · 2019-12-13 02:31
 精彩回答 2  元偷偷看……
xuxiangming
5楼-- · 2019-12-13 05:53
dxslp 发表于 2019-8-22 23:28
带编码器应该很好控制了啊,先从电流环开始检查,然后速度环,位置环,在看编码器出来的信号是不是三角波 ...

编码器使用的是12位正交磁电编码器,用逻辑分析仪采集AB相是相位互差90°的方波信号,感觉没什么问题。
另外请问一下楼主,你做的三个环的PI调节频率分别是多少?我怀疑我的问题在于速度环PI执行周期太长(使用的中频中断1ms),跟随不好,不能及时响应。
JasonGao
6楼-- · 2019-12-13 06:56
chenchaoting 发表于 2019-8-22 16:53
开源了?

你看楼主的签名

一周热门 更多>