找回密码
 注册

QQ登录

只需一步,快速开始

搜索

浅谈绝对值编码器过零处理

[复制链接]
杨军asd 发表于 2013-12-20 17:06:31 | 显示全部楼层 |阅读模式
在做plc程序时,测长做如下判断:
                                 采集编码器两次脉冲,第二次采集值与第一次采集值作差,若差值为负则过零了,应该加上没有过零之前行走的脉冲,才是第二次实际行走的脉冲(实际行走的脉冲=(编码器最大值+第二次采集值)-第一次采集值)。(绝对值过零会从0开始计)
                                 差值为正则是实际行走的脉冲(实际行走的脉冲=第二次采集值-第一次采集值)。
                         定位使用:
                                       硬件清零做法:目前只想到定位完成,硬件清零。
                                       软件过零做法,不清零:??????。。考虑程序扫描周期硬件清零有时间影响大。

zhlodds 发表于 2014-5-12 20:39:33 | 显示全部楼层
这种方法可能会产生误差,每次测量会有触发位产生,第一次可以采用软件清零,后面没过来一次测量脉冲,记录位置值,然后再清零,由于扫描还是误差,可以尝试使用伺服的registration功能,很多伺服都有这种功能的,这种记录位置的方式采用时间戳,直接作用于伺服硬件本生,具有较高精度!

评分

1

查看全部评分

lcx1171905167 发表于 2015-4-12 13:32:28 | 显示全部楼层
不太明白,了解一下,谢谢
llqtyzh 发表于 2015-11-10 14:15:35 | 显示全部楼层
先学习,以后再弄明白。:lol
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2024-11-21 19:52

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表