打印

如何精确控制电机转动位置与消除电机惯性误差

[复制链接]
6892|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pengbiao1210|  楼主 | 2016-6-20 10:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前做一个电机位置控制时,遇到一个问题:

目的是直流电机转动一圈停止,电机起始位置与停止位置始终在同一位置

电机转动一圈后,编码器输出1000个电平跳变信号,当我读取到1000信号时,停止电路供电,但由于惯性,电机总是还会旋转一段距离,累计误差很大,请问有什么更好的方法来控制电机位置吗,如何解决电机惯性的问题

这里不对转速有任何要求,只要求位置精确

相关帖子

沙发
make8419247| | 2016-6-20 13:56 | 只看该作者
驱动器不是有制动功能吗?

使用特权

评论回复
板凳
pengbiao1210|  楼主 | 2016-6-20 14:02 | 只看该作者
make8419247 发表于 2016-6-20 13:56
驱动器不是有制动功能吗?

对电机速度没有要求 就没用调速的驱动器,你能推荐一些可以制动的驱动芯片吗

使用特权

评论回复
地板
make8419247| | 2016-6-20 14:58 | 只看该作者
那你要做加减速算法

使用特权

评论回复
5
manbo789| | 2016-6-20 16:12 | 只看该作者
你用的是什么类型的电机?

使用特权

评论回复
6
pengbiao1210|  楼主 | 2016-6-20 16:42 | 只看该作者
manbo789 发表于 2016-6-20 16:12
你用的是什么类型的电机?

带霍尔的编码器控制的直流电机

使用特权

评论回复
7
changle11sdo5| | 2016-6-20 21:46 | 只看该作者
没刹车

使用特权

评论回复
8
daifuquan| | 2016-6-22 13:50 | 只看该作者
反馈控制啊 自动控制理论讲的都是这个 可惜大部分学了都忽略了

使用特权

评论回复
9
依依不舍| | 2016-6-22 13:59 | 只看该作者
用同步电机或者步进电机控制会好点,闭环pid控制更好的

使用特权

评论回复
10
shalixi| | 2016-6-22 20:07 | 只看该作者
用伺服电机,步进电机。

使用特权

评论回复
11
zrflij| | 2016-8-3 15:51 | 只看该作者
编码器位置闭环控制

使用特权

评论回复
12
LiuB008| | 2016-8-3 22:18 | 只看该作者
加个限位杆,保证停得到位,启动时电磁铁打开限位。

使用特权

评论回复
13
戈卫东| | 2016-8-3 22:22 | 只看该作者
超多少把它记下来,下次减掉

使用特权

评论回复
14
nnie2005| | 2016-8-4 21:50 | 只看该作者
戈卫东 发表于 2016-8-3 22:22
超多少把它记下来,下次减掉

这也行么....

使用特权

评论回复
15
戈卫东| | 2016-8-4 22:03 | 只看该作者

这种直流电机不方便精确控制位置。
但是如果它有高精度的位置传感器,可以让其他部件和它的位置精确同步。

使用特权

评论回复
16
nnie2005| | 2016-8-4 22:10 | 只看该作者
戈卫东 发表于 2016-8-4 22:03
这种直流电机不方便精确控制位置。
但是如果它有高精度的位置传感器,可以让其他部件和它的位置精确同步 ...

我觉得可以把传感器的位置调整一下,调整到目标位置的前面,传感器发出限位信号之后,马上减速(然后再反向转动一段时间),当然这个要经过调试才能确定。而且机械必须要配合有那种半限位的卡槽,才可能用直流电机实现定位。

使用特权

评论回复
17
qzlbwang| | 2016-8-4 22:11 | 只看该作者
可提前减速(再简单点提前断电利用惯性也行),到位置后制动(制动不一定非要机械刹车,短路电机绕组两端也行——这个属于能耗制动)。

使用特权

评论回复
18
tianye907| | 2020-6-1 21:47 | 只看该作者
楼主怎么解决的?

使用特权

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

本版积分规则

8

主题

15

帖子

0

粉丝