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

SDK5.4.6的FOC库,电机大负载启动会反转

[复制链接]
xiaoxian 提问时间:2021-6-9 11:33 / 已解决
dear All;
最近使用STSPIN32F0的MCU时,出现有如下两个问题:
1、在使用SDK5.4.6的FOC库,电机在大负载启动时,会出现实际转动方向与设置的方向相反;而且最高速运行。请问这问题有谁遇到过?如何解决?
2、ADC除电机库用到的通道以外,多通道采集时(4通道以上),程序会进入HardFault_Handler硬件故障中断;三通道及以下ADC采集则正常。请问如何解决?
收藏 评论5 发布时间:2021-6-9 11:33

举报

5个回答
子曰好人2号 最优答案 回答时间:2021-6-10 09:30:46
强拖启动都会有反转问题,尤其是带负载的情况,ST默认是这种启动方式,需要调节升频和升压参数,来达到应用场景的启动需求,这种启动不适用于变负载的场合。

进入hard fault可能原因是数组越界访问,尝试找一下保存ADC值的数组,是否和通道数对应上
yuan2021 回答时间:2021-6-9 18:27:08
同问,存在同样反转问题
xiaoxian 回答时间:2021-6-15 16:33:57
子曰好人2号 发表于 2021-6-10 09:30
强拖启动都会有反转问题,尤其是带负载的情况,ST默认是这种启动方式,需要调节升频和升压参数,来达到应用 ...

非常感谢,多通道ADC采集问题解决了;确实是数组越界访问导致进入了HardFault_Handler中断;把RCM_MAX_CONV改大即可;但反转的问题,调节了启动的升频和升压参数;效果不大,还是偶尔会有启动后反转的现象;我驱动的是活塞压缩机,请问还有其他办法防止反转吗?
弗兰克 回答时间:2021-6-29 10:24:48
可能的两个原因:
1. 开环时转子跟随不太好,可以降低开环加速度或提高开环电流
2. 切闭环的转速过低,可以提高切闭环的速度
子曰好人2号 回答时间:2021-8-19 10:56:22
xiaoxian 发表于 2021-6-15 16:33
非常感谢,多通道ADC采集问题解决了;确实是数组越界访问导致进入了HardFault_Handler中断;把RCM_MAX_CO ...

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