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

2019-03-25 15:22发布

目前做一个电机位置控制时,遇到一个问题:

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

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

这里不对转速有任何要求,只要求位置精确
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
maychang
1楼-- · 2019-03-25 22:26
< “如何解决电机惯性的问题”
彻底的办法是改用步进电机。
不想改电机(步进电机比较贵),那就加机械刹车,或者控制电机转速,在快要到达终点前减速。
chunyang
2楼-- · 2019-03-26 01:23
如果要求电机轴的停止位精确,除了用步进电机是没法解决的。要求不高时,可以用电磁制动器,同时配合逼近时的降速,但这么做,除非是功率很大,否则成本反而高于步进电机了。
pengbiao1210
3楼-- · 2019-03-26 04:26
用制动电路效果好吗,小功率的 也就十几W左右吧
josden
4楼-- · 2019-03-26 10:05
电机转速高就用步进电机吧,如果转速很低可以加机械刹车装置解决。
pengbiao1210
5楼-- · 2019-03-26 12:56
 精彩回答 2  元偷偷看……
chunyang
6楼-- · 2019-03-26 17:11
pengbiao1210 发表于 2016-6-21 14:26
请问如果做成PI控制 电机位置应该的反馈应该怎么做呢

位置反馈靠光电旋转编码器的脉冲数决定,跟控制率无关。

一周热门 更多>