打印
[STM32F4]

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

[复制链接]
1702|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 | 只看该作者
都有编码器了,先知道当前位置,到目标位置,转多少角度就可以了;

使用特权

评论回复
5
bqyj| | 2018-11-8 15:16 | 只看该作者
BLDC,用霍尔都可以,只是精度差些;

使用特权

评论回复
6
wenfen| | 2018-11-8 15:19 | 只看该作者
要看“定位到编码器的任意刻度”是如何定义的

使用特权

评论回复
7
gongche|  楼主 | 2018-11-8 15:24 | 只看该作者
怎么提高转动的精度呢?

使用特权

评论回复
8
renzheshengui| | 2018-11-8 15:26 | 只看该作者
看你需要多么高的精度了

使用特权

评论回复
9
gongche|  楼主 | 2018-11-8 15:27 | 只看该作者
这种高精度的转动用stm提供的库函数能够实现吗?

使用特权

评论回复
10
wakayi| | 2018-11-8 15:27 | 只看该作者
还需要精确的执行机构啊

使用特权

评论回复
11
songqian17| | 2018-11-8 15:29 | 只看该作者
那不太清楚;

以前听别人说过,比如用霍尔传感器只能做到60度精度,通过算法可以提高到10度左右;
不过那是BLDC;

使用特权

评论回复
12
zwll| | 2018-11-8 15:32 | 只看该作者
你用其它电机加编码器应该差不多吧,ST算法支不支持不太清楚了

使用特权

评论回复
13
gongche|  楼主 | 2018-11-8 15:40 | 只看该作者
手上的编码器4000一圈,软件确定一个目标值后控制电机转到某个位置使编码器的读数正好为这个目标值。用stm32做得到吗?

使用特权

评论回复
14
juventus9554| | 2018-11-8 15:44 | 只看该作者
这要看你的具体需求和相应的控制算法。

使用特权

评论回复
15
chenho| | 2018-11-8 15:47 | 只看该作者
你需要一个带刹车的伺服电机

使用特权

评论回复
16
chenho| | 2018-11-8 15:53 | 只看该作者
STM32 的电机库,有这个功能。
不过精确定位没有那么简单。单凭电机库未必能做到这一点。会有很大的优化和调整工作要做,还需要你详细的参数和试验设备的支持。

使用特权

评论回复
17
huwr| | 2018-11-8 15:59 | 只看该作者
库有这个功能,但还未开放,要在正常库上打补丁的。

使用特权

评论回复
18
gongche|  楼主 | 2018-11-8 16:09 | 只看该作者

好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先        

使用特权

评论回复
19
wowu| | 2018-11-8 16:17 | 只看该作者
这个是不是还需要做一些辅助的模拟电路啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

768

主题

9410

帖子

2

粉丝