一种增量式编码器计数装置制造方法及图纸

技术编号:16080578 阅读:34 留言:0更新日期:2017-08-25 15:48
本发明专利技术公开了一种增量式编码器计数装置,包括:信号调理电路和计数器电路;所述信号调理电路用于输出电机的转向状态,所述转向状态跟A、B相信号从前一状态到现一状态的跳变沿和A、B相信号的现一状态有关;所述计数器电路,用于接收所述转向状态并进行计数。通过A、B相信号的跳变沿,再结合A、B相现一状态的情况得到电机的转向状态信号,并通过计数器电路完成计数。该技术方案通过同时检测A、B相信号的跳变沿,可避免因编码器抖动而使得计数准确性不高的情况。该技术装置可广泛应用于对计数精确度要求较高的场合。

【技术实现步骤摘要】
一种增量式编码器计数装置
本专利技术涉及电机的
,特别涉及一种增量式编码器计数装置。
技术介绍
现有的增量式编码器计数装置对编码器输出的A、B两相信号进行计数,来获取转速和位置信息。对A、B相信号计数通常采用的方式是在其中一相信号的跳变沿(上升沿或下降沿)判断另一相信号的电平状态。如图1所示,在B的上升沿,A信号为高电平,则电机为正方向旋转,此时进行加1计数;如图2所示,在B的上升沿,A信号为低电平,则电机为反方向旋转,编码器进行减1计数。在低速换向时,编码器常伴有抖动现象,采用这种计数方法准确性不够高,存在误计数的情况。比如在N点附近换向,此时B信号由于换向过程中的左右抖动会产生多个上升沿,如图3所示,此时A信号仍为高电平,就会造成多次加1计数。
技术实现思路
本专利技术的目的是:提供一种增量式编码器的计数装置,提高计数的准确性。本专利技术解决其技术问题的解决方案是:一种增量式编码器计数装置,包括:信号调理电路和计数器电路;所述信号调理电路用于输出电机的转向状态,所述转向状态跟A、B相信号从前一状态到现一状态的跳变沿和A、B相信号的现一状态有关;所述计数器电路,用于接收所述转向状态并进行计数。进一步,采用两级D触发器电路将跳变沿转化为脉冲信号,所述脉冲信号通过转化电路转化为描述所述转向状态的信号。进一步,所述转化电路为数据选择器,所述数据选择器的数据选择控制端用于接收现一状态的A、B相信号。进一步,所述数据选择器为双4选1数据选择器74LS153。根据权利要求1所述的一种增量式编码器计数装置,其特征在于:所述计数器电路采用4个四位二进制计数器74LS193级联。本专利技术的有益效果是:通过A、B相信号的跳变沿,再结合A、B相现一状态的情况得到电机的转向状态信号,并通过计数器电路完成计数。该技术方案通过同时检测A、B相信号的跳变沿,可避免因编码器抖动而使得计数准确性不高的情况。该技术装置可广泛应用于对计数精确度要求较高的场合。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单说明。显然,所描述的附图只是本专利技术的一部分实施例,而不是全部实施例,本领域的技术人员在不付出创造性劳动的前提下,还可以根据这些附图获得其他设计方案和附图。图1是未改进前计数装置对正方向旋转的判定示意图;图2是未改进前计数装置对反方向旋转的判定示意图;图3是未改进前计数装置容易出现的抖动情况示意图;图4是信号调理电路的连接示意图;图5是脉冲信号的时序图;图6是计数器电路的连接示意图。具体实施方式以下将结合实施例和附图对本专利技术的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本专利技术的目的、特征和效果。显然,所描述的实施例只是本专利技术的一部分实施例,而不是全部实施例,基于本专利技术的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本专利技术保护的范围。另外,文中所提到的所有联接/连接关系,并非单指构件直接相接,而是指可根据具体实施情况,通过添加或减少联接辅件,来组成更优的联接结构。本专利技术创造中的各项技术特征,在不互相矛盾冲突的前提下可以交互组合。实施例1,参考图4,增量式编码器计数装置会根据电机的转向状态进行加1和减1计算,根据本领域常用计数手段,当电机的转向状态为正方向旋转时,计数装置加1,当电机的转向状态为反方向旋转时,计数装置减1,本实施例根据该常用计数手段设计。当然,计数装置加减1对应的转向也有不符合该标准的,这种情况也应属于本专利技术的保护范围内。本专利技术的原理:用A、B相信号现在电平状态和上个电平状态的不同组合情况进行加减计数。B相信号和A相信号的电平状态记为BA。描述如下:BA电平状态共有4种情况:00、01、10、11。根据编码器的码盘光栅结构,当BA现在处于00状态,它的前一状态只可能是01或者10。前一状态为01时,表明由01状态转移到了00状态,A相信号产生下降沿,判定电机的转向状态为反方向旋转,进行减1计数;前一状态为10时,表明由10状态转移到了00状态,B相信号产生下降沿,判定电机的转向状态为正方向旋转,进行加1计数。当BA现在处于01状态,它的前一状态为00或者11。前一状态为00时,表明由00状态转移到了01状态,A相信号产生上升沿,判定电机的转向状态为正方向旋转,进行加1计数。前一状态为11时,表明由11状态转移到了01状态,B相信号产生下降沿,判定电机的转向状态为反方向旋转,进行减1计数。当BA现在处于10状态,它的前一状态为11或者00。前一状态为11时,表明由11状态转移到了10状态,A相信号产生下降沿,判定电机的转向状态为正方向旋转,进行加1计数。前一状态为00时,表明由00状态转移到了10状态,B相信号产生上升沿,判定电机的转向状态为反方向旋转,进行减1计数。当BA现在处于11状态,它的前一状态为10或者01。前一状态为10时,表明由10状态转移到了11状态,A相信号产生上升沿,判定电机的转向状态为反方向旋转,进行减1计数。前一状态为01时,表明由01状态转移到了11状态,B相信号产生上升沿,判定电机的转向状态为正方向旋转,进行加1计数。电机的转向状态与A、B相信号从前一状态到现一状态的跳变沿和A、B相信号的现一状态满足如下表格1的逻辑关系:BA现一状态A、B相信号跳变沿情况转向状态00A↓反向00B↓正向01A↑正向01B↓反向10A↓正向10B↑反向11A↑反向11B↑正向表1其中,A↓表示:A相信号产生下降沿;A↑表示:A相信号产生上升沿;B↓表示:B相信号产生下降沿;B↑表示:B相信号产生上升沿。本专利技术的计数装置:如图4所示,输入信号CLK为高频采样时钟,输入信号为A、B相信号。采用两级D触发器U1A和U1B、两级D触发器U1C和U1D与与门U2A、U2B、U2C、U2D来提取A、B的跳变沿并转化为脉冲信号。与门U2A的输出如为高电平,是信号A的上升沿,否则不是上升沿;与门U2B的输出如为高电平,是信号A的下降沿,否则不是下降沿;与门U2C的输出如为高电平,是信号B的上升沿,否则不是上升沿;与门U2D的输出如为高电平,是信号B的下降沿,否则不是下降沿。与门U2A~U2D输出的脉冲信号时序如图5所示。可见U2A、U2B、U2C、U2D输出一个时钟的高电平分别对应A的上升沿时刻、A的下降沿时刻、B的上升沿时刻、B的下降沿时刻。因使用了两级D触发器进行缓存,U2A~U2D输出的高电平与对应的A、B信号的跳变沿有两个时钟的延迟。用双4选1数据选择器74LS153将U2A~U2D输出的四路信号进行选择后输出到管脚1Y、2Y。管脚1Y上的信号1y设计为表示正向旋转,2Y上的信号2y设计为表示反向旋转。74LS153的输入管脚A、B是数据选择控制端。当数据选择控制端BA为00时,根据74LS153的真值表,输入引脚1C0与1Y接通,2C0与2Y接通。根据表1,应将表示反向旋转的A下降沿状态(与门U2B的输出)输出到2Y,表示正向旋转的B下降沿状态输出到1Y(与门U2D的输出)。故将U2B输出接连到74LS153的2C0,U2D输出连接到74LS153的1C0。当BA为01时,1C1和1Y接通,2C1和2Y接通。此时应将表示正向旋转本文档来自技高网...
一种增量式编码器计数装置

【技术保护点】
一种增量式编码器计数装置,其特征在于,包括:信号调理电路和计数器电路;信号调理电路,用于输出电机的转向状态,所述转向状态跟A、B相信号从前一状态到现一状态的跳变沿和A、B相信号的现一状态有关;计数器电路,用于接收所述转向状态并进行计数。

【技术特征摘要】
1.一种增量式编码器计数装置,其特征在于,包括:信号调理电路和计数器电路;信号调理电路,用于输出电机的转向状态,所述转向状态跟A、B相信号从前一状态到现一状态的跳变沿和A、B相信号的现一状态有关;计数器电路,用于接收所述转向状态并进行计数。2.根据权利要求1所述的一种增量式编码器计数装置,其特征在于:采用两级D触发器电路将跳变沿转化为脉冲信号,所述脉冲信号通过转化电路转化为描述所述转向状...

【专利技术属性】
技术研发人员:夏亮杨海滨赵晓兀谭先锋曹祥杨林王群张毅
申请(专利权)人:佛山三电智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1