发明名称 一种机械开关触点抖动时间的测量方法及装置
摘要 本发明公布了一种机械开关触点抖动时间的测量方法及装置,首先从微型计算机启动抖动时间测试软件,完成用户设置后,进行FPGA系统的初始化,然后不断采样机械开关触点的状态,并将状态值保存在环形寄存器内;根据连续采样得到的机械开关触点的状态值,利用状态机的方法判断机械开关触点是否处于机械抖动状态;如果机械开关触点仍处于机械抖动状态,则累计机械抖动的时间,并继续采样机械开关触点状态;所有机械开关触点保持稳定状态后,测量数据上传到PC机并进行测量数据的分析与处理,处理结果显示在软件界面上。本发明具有操作简便、测量自动化程度高的特点,可以同时测量多达200个机械开关触点,抖动时间测量精度达到0.01mS。
申请公布号 CN103576084B 申请公布日期 2016.04.06
申请号 CN201310580792.X 申请日期 2013.11.19
申请人 湖南工业大学 发明人 欧伟明;李圣清;刘欢
分类号 G01R31/327(2006.01)I 主分类号 G01R31/327(2006.01)I
代理机构 代理人
主权项 一种机械开关触点抖动时间的测量方法,其特征在于包括如下步骤:A)启动运行于PC机的抖动时间测试软件,首先从软件界面接受用户设置输入,然后点击“开始测量”命令;B)FPGA系统的初始化;C)实时检测机械开关触点的状态,并将当前状态值保存在FPGA系统内部的环形寄存器内;D)判断是否为机械抖动,根据连续实时检测得到的机械开关触点状态值,采用状态机的方法判断机械开关触点是否处于机械抖动状态;E)如果机械开关触点仍处于机械抖动状态,则累计机械抖动的时间,并返回到步骤C)继续运行;F)如果机械开关触点不是处于机械抖动状态,则保存机械抖动时间,并等待PC机指令;G)用户判断所有机械开关触点保持稳定状态后,通过测试软件界面点击“结束测量”命令,则FPGA系统经串行口上传测量数据到PC机;H)进行测量数据的分析与处理,并将处理结果显示在软件界面上,同时保存处理结果。
地址 412007 湖南省株洲市泰山西路88号湖南工业大学产学研处