发明名称 |
一种机械开关触点抖动时间的测量方法及装置 |
摘要 |
本发明公布了一种机械开关触点抖动时间的测量方法及装置,首先从微型计算机启动抖动时间测试软件,完成用户设置后,进行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号湖南工业大学产学研处 |