回复:绝对值编码器

芳季

西门子1847工业学习平台

  • 帖子

    15808
  • 精华

    103
  • 被关注

    988

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2016-10-09 12:36:41

15楼

展开查看
以下是引用@Q上海精浦机电在2016-10-09 12:09:18的发言 >12楼

关于过圈出错的概率问题,这样讲吧,这是一个负逻辑并行输出的8位单圈,有八根芯线,要分别进入八个I/O点,那么问题来了,这八个点是同时锁定扫描读取数据吗?如果不是同时锁定同时读取,那么在过圈的时候,有的数据已经更新过圈了,而有的数据还没有更新过圈,那你是如何逻辑判断的?大部分人并不熟悉可能有这样的问题而去做逻辑判断,而这个负逻辑的编码器的解码已经要占用时间,还要做先后扫描各个I/O点读取时间差的逻辑判断。如果你要拿单圈绝对值编码器当多圈用,那至少也要学习欧系的做法用串行输出的单圈绝对值,一次锁定同步读取每个位数,没有各个位数读取时间差。悲剧的是这是一个并行输出的,且没有输出锁定,在后续读取设备是有时间差错位可能性的。

以下是引用芳季在2016-10-09 10:49:46的发言 >9楼:用计数方式记录圈数...

引用9楼详细内容:

用计数方式记录圈数也是个办法,只要停电的时候移动不超过正负半圈,也可以不丢失圈数记忆的。好,是没有那么好的了。但不至于不能用。至于忽悠不忽悠的,也不存在忽悠这个概念啊。人家是可以显示绝对位置啊,而且没有错啊,忽悠了谁呢?

引用<如果不是……>

大家都知道。plc的输入是只有在那个时刻更新的,并不会有一段“很短”时间的概念。JK触发器 T触发器 D触发器,晓得不?只有在时钟边缘到来的时候把数据输入并且保存。何况plc?

还有,编码器玻盘也是有这样的一个条纹,用于在每一个码值稳定之后触发变更输出的。不存在时差的概念。要是有,那只能是编码器输出晶体管的固有特性导致的输出迟缓。并导致数据不同期。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

工厂传感器

共有745条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。