你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32 FOC使用中过流报错

[复制链接]
lh07 提问时间:2018-3-29 10:38 /
本帖最后由 lh07 于 2018-3-29 10:41 编辑

在使用stm32 MCWB调试马达时,将自己设计好的程序下载到自己设计的电路板中,马达动一下,然后就停止转动,窗口报错“over current”,重新检查power stage的参数,都和自己设计线路板的参数一致。
然后又修改电机启动Ruv-up曲线,也不能解决问题,还有修改Drive Setting中的cut-off frequency参数值为2000rad/s,也没有作用。
2000rads.png
最后,我觉得一定是电流读取出了问题,就将采样电阻0.24Ω改成了0.1Ω,竟然电机转动起来了,而且转动很稳定。
将240改成了100.png
但是如果在调试窗口,将Final ramp speed设置为1000以上,电机start motor启动电机,又会报错 “over current”,1000一下开始,没问题,不报错。
请问,这是什么原因造成的,应该怎么解决?

over current.png
收藏 评论2 发布时间:2018-3-29 10:38

举报

2个回答
wenyangzeng 回答时间:2018-3-29 11:21:37
转速设置太高好像就会出现这个问题。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

xmshao 回答时间:2018-7-16 15:46:38
建议首先检查下你的电流采集是否正确,这个很可能和硬件有关系,
另外,电流采样的线路是否走的差分线到运放端口,直接接地的话会出现问题;
再就是软件的调整是后面的要做的,可以适当调整速度环的Kp,Ki参数;

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版