[发明专利]一种应用编码器计数的方法和装置有效
申请号: | 201010104019.2 | 申请日: | 2010-01-29 |
公开(公告)号: | CN101825481A | 公开(公告)日: | 2010-09-08 |
发明(设计)人: | 潘征宇 | 申请(专利权)人: | 上海市计量测试技术研究院 |
主分类号: | G01D5/36 | 分类号: | G01D5/36;G01B11/26 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 吴泽群 |
地址: | 200040 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种计数的方法和装置,属于微处理器控制领域。一种应用编码器计数的方法,其特征在于包括如下步骤:设定编码器的输出脉冲信号,定义编码器的角度旋转方向为往希望方向正转或反转时,以上三路输出脉冲信号的状态字作为标准状态字储存,开始计数,微处理器MCU接收到编码器输出的三路脉冲信号,当检测到脉冲信号出现触发点时,读出此时三路脉冲信号的电平作为实时状态字,将所述实时状态字与上述标准状态字进行比对,如符合,则相应做正向或反向计数,如不符合,则忽略不计。本发明还公开了应用以上方法的应用编码器计数的装置。本发明利用编码器输出三相脉冲信号计数,避免了信号下降沿干扰产生计数误差及脉冲多计或漏记等现象。 | ||
搜索关键词: | 一种 应用 编码器 计数 方法 装置 | ||
【主权项】:
一种应用编码器计数的方法,其特征在于包括如下步骤:设定编码器的输出脉冲信号,设置编码器同时输出具有相位差的两路脉冲信号A和信号B,通过反相将其中一路脉冲信号A反相为A,并与上述两路脉冲信号同时输出;定义编码器的角度旋转方向为往希望方向正转或反转时,以上三路输出脉冲信号的状态字作为标准状态字储存,当转动编码器往希望正向或反向计数的方向正向或反向旋转时,以脉冲信号A或A的上升沿或下降沿作为触发点,记录下此时三路脉冲信号的电平作为标准状态字;开始计数,微处理器MCU接收到编码器输出的三路脉冲信号,当检测到脉冲信号A或A出现触发点时,读出此时三路脉冲信号的电平作为实时状态字,将所述实时状态字与上述标准状态字进行比对,如完全符合,则相应做正向或反向计数,如不完全符合,则忽略不计。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海市计量测试技术研究院,未经上海市计量测试技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010104019.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种检测圆柱体透明瓶壁的方法和装置
- 下一篇:一种船用罗经