【技术实现步骤摘要】
一种增量式编码器解码方法
本专利技术属于电控
,具体地说,是涉及一种增量式编码器解码方法。
技术介绍
增量式编码器是一种广泛使用的旋转测量工具,其输出信号一般有三组信号,如图1所示,包括A路输出、B路输出和Z路输出,其中,A、B路在增量式编码器每旋转一周输出设定个数的脉冲,且A路输出脉冲与B路输出脉冲相差90度,具体单圈输出脉冲数由内部光栅数确定;Z路在增量式编码器每旋转一周输出一个脉冲,用来确定计数零点或标记旋转圈数。
技术实现思路
本专利技术的目的在于提供一种增量式编码器解码方法,以A、B任一输出中断时就判断一次转向+基于转向累计AB计数数据+AB计数数据满足设定倍率值时输出的方式的技术手段,对增量式编码器实现转向检测实时性高、检测数据更准确的技术效果。本专利技术采用以下技术方案予以实现:提出一种增量式编码器解码方法,应用于增量式编码器中,所述增量式编码器具有A、B、Z三路输出,其中,A、B路在增量式编码器每旋转一周输出设定个数的脉冲,且A路输出脉冲与B路输出脉冲相差90度;Z路 ...
【技术保护点】
1.一种增量式编码器解码方法,应用于增量式编码器中,所述增量式编码器具有A、B、Z三路输出,其中,A、B路在增量式编码器每旋转一周输出设定个数的脉冲,且A路输出脉冲与B路输出脉冲相差90度;Z路在增量式编码器每旋转一周输出一个脉冲;/n其特征在于,所述方法包括:/n检测A和B输出的边沿中断;/n根据A/B输出边沿中断时B/A输出的电平状态判断增量式编码器的转向,并基于判断的转向更新累计的AB计数数据;/n当累计的AB计数数据满足设定倍率值指定关系时,更新增量式编码器对外输出的旋转方向及旋转位置信息;/n其中,所述设定倍率值为增量式编码器旋转一周的数据更新次数。/n
【技术特征摘要】
1.一种增量式编码器解码方法,应用于增量式编码器中,所述增量式编码器具有A、B、Z三路输出,其中,A、B路在增量式编码器每旋转一周输出设定个数的脉冲,且A路输出脉冲与B路输出脉冲相差90度;Z路在增量式编码器每旋转一周输出一个脉冲;
其特征在于,所述方法包括:
检测A和B输出的边沿中断;
根据A/B输出边沿中断时B/A输出的电平状态判断增量式编码器的转向,并基于判断的转向更新累计的AB计数数据;
当累计的AB计数数据满足设定倍率值指定关系时,更新增量式编码器对外输出的旋转方向及旋转位置信息;
其中,所述设定倍率值为增量式编码器旋转一周的数据更新次数。
2.根据权利要求1所述的增量式编码器解码方法,其特征在于,根据A/B输出边沿中断时B/A输出的电平状态判断增量式编码器的转向,并基于判断的转向更新累计的AB计数数据,具体为:
在检测到A输出边沿中断时,检测B输出的电平状态,根据B输出的电平状态判断增量式编码器的转向;以及,
在检测到B输出边沿中断时,检测A输出的电平状态,根据A输出的电平状态判断增量式编码器的转向;
在转向为正时按照加操作累计所述AB计数数据,在转向为负时按照减操作累计所述AB计数数据。
3.根据权利要求1所述的增量式编码器解码方法,其特征在于,根据A/B输出边沿中断时B/A输出的电平状态判断增量式编码器的转向,并基于判断的转向更新累计的AB计数数据,具体为:
以检测一次A输出边沿中断和一次B输出边沿中断为一个检测周...
【专利技术属性】
技术研发人员:宋承林,韩宁,刘锡安,余子实,谢健健,
申请(专利权)人:青岛中加特电气股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。