[发明专利]一种串行的多路可变延时的去抖方法和系统在审
申请号: | 201910580811.6 | 申请日: | 2019-06-29 |
公开(公告)号: | CN110266292A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 于泉泉 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H03K5/1254 | 分类号: | H03K5/1254;H03K5/00;H03K17/16;H03K17/28 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 赵玉珍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种串行的多路可变延时的去抖方法和系统,该方法,首先在缓存区读写N路信号的去抖时间、确认时间、去抖次数、确认次数、变位状态和状态机,以查询脉冲触发为去抖周期的开始时间,等待信号去抖时间后,检测信号的变位状态,如果此时与变位开始状态一致,则进入确认时间;否则退出流程;在确认时间,多次查询变位状态,如果至少有一次变位状态与变位开始状态一致,则退出流程;如果变位状态经过多次查询后,变位状态发生改变,则触发变位操作;直到N路信号去抖结束。本发明还提出一种串行的去抖系统,将并行的去抖处理过程改为串行结构,在采用CPLD实现稳定去抖的前提下,解决多路可变延时存在的占用设计资源高的问题。 | ||
搜索关键词: | 变位状态 可变延时 多路 开始状态 查询 变位 变位操作 串行结构 等待信号 检测信号 脉冲触发 缓存区 状态机 退出 触发 读写 并行 占用 | ||
【主权项】:
1.一种串行的多路可变延时的去抖方法,其特征在于,包括以下步骤:S1:在缓存区读写N路信号的去抖时间、确认时间、去抖次数、确认次数、变位状态和状态机;S2:以查询脉冲触发为去抖周期的开始时间,第一路信号开始去抖处理;S3:载入第一路信号的去抖时间、确认时间、去抖次数、确认次数、变位状态和状态机,等待第一路信号去抖时间后,检测第一路信号的变位状态,如果此时的变位状态与变位开始状态一致,则进入第一路信号的确认时间;否则退出去抖流程;在第一路信号的确认时间,多次查询变位状态,如果至少有一次变位状态与变位开始状态不一致,则退出去抖流程,保持变位开始状态;如果变位状态经过多次查询后,变位状态发生改变,则触发变位操作;第一路信号去抖处理完成后,再将所述第一路信号的去抖时间的输出值、确认时间的输出值、去抖次数的输出值、确认次数的输出值、变位状态的输出值和状态机值的输出值写入到缓存区以便第二路信号去抖时读取;直到N路信号去抖流程结束,输出N路的去抖输出信号,则去抖周期结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910580811.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网的工业控制系统
- 下一篇:一种低延时同步装置及方法