[STM32F4] 用 STM 的永磁电机矢量控制怎样做到精确定位?

[复制链接]
2036|18
 楼主| gongche 发表于 2018-11-8 14:49 | 显示全部楼层 |阅读模式
用 STM 的永磁电机矢量控制怎样做到精确定位?
huwr 发表于 2018-11-8 14:53 | 显示全部楼层

楼主详细说说怎么回事啊,这么说太笼统了
 楼主| gongche 发表于 2018-11-8 14:56 | 显示全部楼层
编码器是4000一圈,怎样让电机偏移一个刻度或者只有几个刻度?
happy_10 发表于 2018-11-8 15:11 | 显示全部楼层
都有编码器了,先知道当前位置,到目标位置,转多少角度就可以了;
bqyj 发表于 2018-11-8 15:16 | 显示全部楼层
BLDC,用霍尔都可以,只是精度差些;
wenfen 发表于 2018-11-8 15:19 | 显示全部楼层
要看“定位到编码器的任意刻度”是如何定义的
 楼主| gongche 发表于 2018-11-8 15:24 | 显示全部楼层
怎么提高转动的精度呢?
renzheshengui 发表于 2018-11-8 15:26 | 显示全部楼层
看你需要多么高的精度了
 楼主| gongche 发表于 2018-11-8 15:27 | 显示全部楼层
这种高精度的转动用stm提供的库函数能够实现吗?
wakayi 发表于 2018-11-8 15:27 | 显示全部楼层
还需要精确的执行机构啊
songqian17 发表于 2018-11-8 15:29 | 显示全部楼层
那不太清楚;

以前听别人说过,比如用霍尔传感器只能做到60度精度,通过算法可以提高到10度左右;
不过那是BLDC;
zwll 发表于 2018-11-8 15:32 | 显示全部楼层
你用其它电机加编码器应该差不多吧,ST算法支不支持不太清楚了
 楼主| gongche 发表于 2018-11-8 15:40 | 显示全部楼层
手上的编码器4000一圈,软件确定一个目标值后控制电机转到某个位置使编码器的读数正好为这个目标值。用stm32做得到吗?
juventus9554 发表于 2018-11-8 15:44 | 显示全部楼层
这要看你的具体需求和相应的控制算法。
chenho 发表于 2018-11-8 15:47 | 显示全部楼层
你需要一个带刹车的伺服电机
chenho 发表于 2018-11-8 15:53 | 显示全部楼层
STM32 的电机库,有这个功能。
不过精确定位没有那么简单。单凭电机库未必能做到这一点。会有很大的优化和调整工作要做,还需要你详细的参数和试验设备的支持。
huwr 发表于 2018-11-8 15:59 | 显示全部楼层
库有这个功能,但还未开放,要在正常库上打补丁的。
 楼主| gongche 发表于 2018-11-8 16:09 | 显示全部楼层

好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先        
wowu 发表于 2018-11-8 16:17 | 显示全部楼层
这个是不是还需要做一些辅助的模拟电路啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

768

主题

9410

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部