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

STM32的FOC库编码器模式启动失败

[复制链接]
MC墨问 提问时间:2019-5-31 17:46 /


刚接触STM32的FOC库,我用NUCLEO-302R8+IHM08M1来驱动一个无刷电机,先用motor profier测好参数后建了工程。但是无感模式下稍微调整下PID参数电机就能够正常启动。
但是在使用编码器模式时电机会动一下,然后就锁死,如果不启动电机的情况下,用手转动电机轴的话也能看到正常的速度反馈,请问哪位大神知道这是什么问题。

<
收藏 评论9 发布时间:2019-5-31 17:46

举报

9个回答
butterflyspring 回答时间:2019-6-24 15:59:10
你好,建议请确认你使用的是什么电机 , 编码器模式需要带编码器的电机,所以先看一下编码器的ABZ信号是否正常。
mmuuss586 回答时间:2019-6-26 10:10:00
是不是线数不对;

或者修改启动电流看看
mmuuss586 回答时间:2019-6-26 10:10:50
也可以参考我们的08开源资料,及调试文档说明
mcboy 回答时间:2020-4-9 16:13:54
楼主 我也遇到了一模一样的问题了  请问您解决这个问题了吗?
mcboy 回答时间:2020-4-9 16:14:48
楼主你好  我也遇到一模一样的问题了,请问您解决这个问题了吗?
mcboy 回答时间:2020-4-10 17:42:58
我用的1000线的,能正常启动,故意把线数改成1024,就会出现和楼主说的一模一样的现象了。而且正常用编码器启动前需要先点一下编码器对齐,Encoder Align。PID对100转以上的运动影响不太大,但如果想跑在几十或者十几转的话,PID就要好好的调整一下了。还有如果电机比较大,电感性比较强的话,Start-up parameters里面的Final current ramp value值也要调大一些才行,75电机我用的1.5A。
功夫崽崽 回答时间:2020-10-15 11:26:35
mikecai 回答时间:2020-10-15 11:49:31
编码器种类颇多,高档次的是绝对值【比特位要对上,不同厂家通讯方式不同】,一般的正余玄,还有磁编码器,要搞清楚编码器才好下手。
Moran_Hansir 回答时间:2020-10-21 11:03:03
看一下编码器用的是AB的还是ABZ的,后者有个找零点步骤;
电机锁死是否报错,看一下具体是哪个报错,可能是速度信号反馈错误也可能是启动电流错误;
程序里是否用了位置控制模式。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版