当前位置:
工控论坛
> >
产品
>
运动控制
我要发帖
求助:如何解决编码盘低速降低时,误差相对变大的算法问题?
点击:
494
| 回复:
3
爱好学习
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:54
注册:2004年7月03日
发表于:2005-01-15 13:40:00
楼主
各位高手: 本人工作中选用600线编码盘把直线运动速度变为转速检测。开始从零速启动,中间高速运行,如30r/秒.然后工作行程末段编码盘转速又逐渐变为0。整个过程中编码盘转速在变化。这样一来,使得单位时间内,开头和结束两端的速度(单位时间内的脉冲数)的检测相对误差值变大。无法保证整个运动行程的精度一样。各位可有什么好的实际经验?谢了! 回复:dqtian@163.com
分享到:
收藏
邀请回答
回复楼主
举报
沈阳老宋
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 778回
年度积分:0
历史总积分:823
注册:2004年9月30日
发表于:2005-01-15 15:14:00
1楼
如果想精确检测,最好是换成直线光栅尺,不过成本可能会高许多。
回复
引用
举报
爱好学习
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:54
注册:2004年7月03日
发表于:2005-01-15 16:00:00
2楼
我有些不懂,光栅尺的误差不超过一个栅距.编码盘的误差也不超过一个线距,总之都是不超过相邻两个脉冲对应的距离P或角度.现在问题是高速时,比如说有1000P/s,即每秒产生1000个脉冲信号.误差为一个P,速度相对误差为1/1000.低速时,比如说10P/S.误差同样为一个P,速度相对误差为1/10.使得绘制速度曲线时低速段的精度难以保证.如何解决问题呢?即低速时的精度,这是不是应用编码盘会遇到的通用问题呢? 对光栅尺是不是也是会遇到? 再次请教各位!
回复
引用
举报
刘岩利
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 269回
年度积分:30
历史总积分:841
注册:2002年9月03日
发表于:2005-01-15 22:11:00
3楼
对于您的问题,用旋转编码器还是直线编码器是没有区别的。 最简单的建议就是加大速度检测的周期。而如何来实现,就比较复杂一点了。首先,将实际进行速度采样的过程独立出来与其他的动作无关(比如伺服的运算调整周期)。比如,当每个采样周期中收到的脉冲少于5时,加大下一个采样周期的长度,当一个采样周期中收到的脉冲多于10时,减小下一个采样周期。理论上,只要加速度不是太大,问题不大。
回复
引用
举报
热门招聘
相关主题
关于伺服电动缸
[6259]
请问伺服电机的折算负载惯量...
[6524]
步进电机梯形加速
[11809]
关于位置环PID和速度环PID的...
[7193]
想用3轴运动卡,可是不知道如...
[6335]
数控中的1丝\1条是多少um啊...
[12621]
交流伺服电机可以用直流供电...
[9866]
如何检测步进电机丢步和过冲...
[6374]
多圈编码器与单圈编码器的区...
[21172]
伺服电机急停方法
[5973]
官方公众号
智造工程师
客服
小程序
公众号