caihailong
级别: 略有小成
精华主题: 0
发帖数量: 94 个
工控威望: 217 点
下载积分: 498 分
在线时间: 91(小时)
注册时间: 2007-07-06
最后登录: 2024-04-28
查看caihailong的 主题 / 回贴
楼主  发表于: 2012-02-17 21:09
最近要做一个工程,要用绝对值单圈编码器在测量420度的角度,在程序里应该怎么写。
中国工控
学习
级别: VIP会员
精华主题: 0
发帖数量: 482 个
工控威望: 662 点
下载积分: 2147 分
在线时间: 68(小时)
注册时间: 2007-07-16
最后登录: 2023-04-05
查看中国工控的 主题 / 回贴
1楼  发表于: 2012-02-17 22:02
必须要绝对值吗? 增量的不能满足吗?详细说说你的工程好吗?我感觉你想用编码器来测量,执行机构的角度,用增量的就能满足。
zxywkq
级别: 略有小成
精华主题: 0
发帖数量: 183 个
工控威望: 325 点
下载积分: 2551 分
在线时间: 109(小时)
注册时间: 2008-10-18
最后登录: 2024-04-26
查看zxywkq的 主题 / 回贴
2楼  发表于: 2012-02-18 14:54
用增量的来测量不好用,原因是上位机容易出现漏计或多计脉冲的现象,如果精度要求不是很高的话,也许可以,如果数度高的话,就不容易了,打个比方,假设在420 时的脉冲数应该是1200个,这时就有可能出现三种情况,多计、少计、正好,这个多计或少计的数量又不是一个定值,这时就比较麻烦了,如何较正这个差值?差值来原主要有机械的窜动、机械的震动、增量式编码器本身的误差
caihailong
级别: 略有小成
精华主题: 0
发帖数量: 94 个
工控威望: 217 点
下载积分: 498 分
在线时间: 91(小时)
注册时间: 2007-07-06
最后登录: 2024-04-28
查看caihailong的 主题 / 回贴
3楼  发表于: 2012-02-18 19:39
这个设备是开机的时候不能找零,要直接运转下去的,所以只能用绝对值编码器,要求是转到420度的时候执行动作,然后又从0度开始,绝对值编码器转一圈的脉冲是360度,在接下去就又从0脉冲开始,这样怎么计算420度?用的是光洋的TRD-MA512N编码器。