双电源转换开关触头转换时间采集测定方法及其装置转让专利

申请号 : CN202010481779.9

文献号 : CN111537875B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 龚柱

申请人 : 泉州睿郎机电技术有限公司

摘要 :

本发明属于电力设备检测领域,公开一种双电源转换开关触头转换时间采集测定方法及其装置,所述方法包括将开关的触头组及状态分别对应于键盘的键及状态,获取计算机的设备频率值,获取并存储第一键组处于闭合状态时计数器的第一数值组,获取并存储第二键组处于闭合状态时计数器的第二数值组,计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,将差值除以设备频率值得到时间值,所述时间值为触头转换时间值。本发明公开的采集测定方法及装置测得的触头转换时间精度取决于计算机的设备频率,目前普通的计算机的频率可使测得的精度达到微秒级,本发明公开的方法或装置还可同时采集测定一台四极转换开关所有触头的触头转换时间。

权利要求 :

1.一种双电源转换开关触头转换时间采集测定方法,其特征在于,所述采集测定方法包括:将双电源转换开关的触头组对应于计算机的键盘的键,将触头组状态对应于键状态,由多个键组成的第一键组对应于由第一电源侧的多个触头组组成的第一电源触头组,由多个其它键组成的第二键组对应于由第二电源侧的多个触头组组成第二电源触头组;

获取计算机的设备频率值;

获取并存储第一键组处于闭合状态时的计算机的计数器的第一数值组,第一数值组中的各值对应于第一键组中相应的键处于闭合状态时的计数器的计数值;

获取并存储第二键组处于闭合状态时的计算机的计数器的第二数值组,第二数值组中的各值对应于第二键组中相应的键处于闭合状态时的计数器的计数值;

计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,存储所述时间值,所述时间值为所述对应极的触头转换时间值。

2.根据权利要求1所述的一种双电源转换开关触头转换时间采集测定方法,其特征在于,提供第一辅助参数组、第二辅助参数组、第一位置参数及第二位置参数;

根据第一辅助参数组的值获取并存储第一键组处于闭合状态时的计算机的计数器的第一数值组,存储第一数值组之后改变第一位置参数的值或改变第一辅助参数组的值;

根据第二辅助参数组的值获取并存储第二键组处于闭合状态时的计算机的计数器的第二数值组,存储第二数值组之后改变第二辅助参数组的值或改变第二位置参数的值。

3.根据权利要求2所述的一种双电源转换开关触头转换时间采集测定方法,其特征在于,在第二辅助参数组的值、第一位置参数的值以及第二键组的状态满足预设条件时计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,存储所述时间值,所述时间值为所述对应极的触头转换时间值;根据第二辅助参数组的值、第一位置参数的值以及第二键组的状态改变第一辅助参数组的值、第二辅助参数组的值以及第二位置参数的值。

4.根据权利要求3所述的一种双电源转换开关触头转换时间采集测定方法,其特征在于,在第一辅助参数组的值、第二位置参数的值以及第一键组的状态满足预设条件时计算第一数值组和第二数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,存储所述时间值,所述时间值为所述对应极的触头转换时间值;根据第一辅助参数组的值、第二位置参数的值以及第一键组的状态改变第一辅助参数组的值、第二辅助参数组的值、第一位置参数的值以及第二位置参数的值。

5.根据权利要求4所述的一种双电源转换开关触头转换时间采集测定方法,其特征在于,第一键组包括第一键、第二键、第三键及第四键,

第二键组包括第五键、第六键、第七键及第八键,

第一电源触头组包括第一触头组、第二触头组、第三触头组及第四触头组,第二电源触头组包括第五触头组、第六触头组、第七触头组及第八触头组,第一数值组包括第一数值、第二数值、第三数值及第四数值,第二数值组包括第五数值、第六数值、第七数值及第八数值,

第一辅助参数组包括第一辅助参数、第二辅助参数、第三辅助参数及第四辅助参数,第二辅助参数组包括第五辅助参数、第六辅助参数、第七辅助参数及第八辅助参数,对应关系为:根据第一辅助参数的值获取并存储对应于第一键的第一触头组在闭合时的计数值为第一数值,根据第二辅助参数的值获取并存储对应于第二键的第二触头组在闭合时的计数值为第二数值,根据第三辅助参数的值获取并存储对应于第三键的第三触头组在闭合时的计数值为第三数值,根据第四辅助参数的值获取并存储对应于第四键的第四触头组在闭合时的计数值为第四数值,根据第五辅助参数的值获取并存储对应于第五键的第五触头组在闭合时的计数值为第五数值,根据第六辅助参数的值获取并存储对应于第六键的第六触头组在闭合时的计数值为第六数值,根据第七辅助参数的值获取并存储对应于第七键的第七触头组在闭合时的计数值为第七数值,根据第八辅助参数的值获取并存储对应于第八键的第八触头组在闭合时的计数值为第八数值;

其中,第一触头组和第五触头组对应于开关的同一极,第二触头组和第六触头组对应于开关的同一极,第三触头组和第七触头组对应于开关的同一极,第四触头组和第八触头组对应于开关的同一极。

6.一种双电源转换开关触头转换时间采集测定装置,其特征在于,所述采集测定装置包括:对应单元,用于将双电源转换开关的触头组对应于计算机的键盘的键,将触头组状态对应于键状态,由多个键组成的第一键组对应于第一电源触头组,由多个其它键组成的第二键组对应于第二电源触头组;

频率获取单元,用于获取计算机的设备频率值;

第一计数获取单元,用于获取第一键组处于闭合状态时的计算机的计数器的第一数值组,第一数值组中的各值对应于第一键组中相应的键处于闭合状态时的计数器的计数值;

第二计数获取单元,用于获取第二键组处于闭合状态时的计算机的计数器的第二数值组,第二数值组中的各值对应于第二键组中相应的键处于闭合状态时的计数器的计数值;

第一存储单元,用于存储第一数值组;

第二存储单元,用于存储第二数值组;

第三存储单元,用于存储计算机的设备频率值;

计算单元,用于计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,所述时间值为所述对应极的触头转换时间值;

第四存储单元,用于存储所述时间值。

7.根据权利要求6所述的一种双电源转换开关触头转换时间采集测定装置,其特征在于,所述采集测定装置还包括:辅助单元,用于提供第一辅助参数组和第二辅助参数组,第一计数获取单元根据第一辅助参数组的值获取第一键组处于闭合状态时的计算机的计数器的第一数值组,第二计数获取单元根据第二辅助参数组的值获取第二键组处于闭合状态时的计算机的计数器的第二数值组;

位置单元,用于提供第一位置参数和第二位置参数;

第一数值改变单元,用于在获取并存储第一数值组之后改变第一位置参数的值或者第一辅助参数组的值;

第二数值改变单元,用于在获取并存储第二数值组之后改变第二辅助参数组的值或者第二位置参数的值;

第三数值改变单元,用于根据第二辅助参数组的值、第一位置参数的值以及第二键组的状态改变第一辅助参数组的值、第二辅助参数组的值以及第二位置参数的值;

计算单元在第二辅助参数组的值、第一位置参数的值以及第二键组的状态满足预设条件时计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,存储所述时间值,所述时间值为所述对应极的触头转换时间值。

8.根据权利要求7所述的一种双电源转换开关触头转换时间采集测定装置,其特征在于,第三数值改变单元还用于根据第一辅助参数组的值、第二位置参数的值以及第一键组的状态改变第一辅助参数组的值、第二辅助参数组的值、第一位置参数的值以及第二位置参数的值;

计算单元还用于在第一辅助参数组的值、第二位置参数的值以及第一键组的状态满足预设条件时计算第一数值组和第二数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,存储所述时间值,所述时间值为所述对应极的触头转换时间值。

9.根据权利要求8所述的一种双电源转换开关触头转换时间采集测定装置,其特征在于,第一键组包括第一键、第二键、第三键及第四键,

第二键组包括第五键、第六键、第七键及第八键,

第一电源触头组包括第一触头组、第二触头组、第三触头组及第四触头组,第二电源触头组包括第五触头组、第六触头组、第七触头组及第八触头组,其中,第一触头组和第五触头组对应于开关的同一极,第二触头组和第六触头组对应于开关的同一极,第三触头组和第七触头组对应于开关的同一极,第四触头组和第八触头组对应于开关的同一极;

第一数值组包括第一数值、第二数值、第三数值及第四数值,

第二数值组包括第五数值、第六数值、第七数值及第八数值,

第一辅助参数组包括第一辅助参数、第二辅助参数、第三辅助参数及第四辅助参数,第二辅助参数组包括第五辅助参数、第六辅助参数、第七辅助参数及第八辅助参数;

第一计数获取单元用于:

根据第一辅助参数的值获取并存储对应于第一键的第一触头组在闭合时的第一数值,根据第二辅助参数的值获取并存储对应于第二键的第二触头组在闭合时的第二数值,根据第三辅助参数的值获取并存储对应于第三键的第三触头组在闭合时的第三数值,根据第四辅助参数的值获取并存储对应于第四键的第四触头组在闭合时的第四数值;

第二计数获取单元用于:

根据第五辅助参数的值获取并存储对应于第五键的第五触头组在闭合时的第五数值,根据第六辅助参数的值获取并存储对应于第六键的第六触头组在闭合时的第六数值,根据第七辅助参数的值获取并存储对应于第七键的第七触头组在闭合时的第七数值,根据第八辅助参数的值获取并存储对应于第八键的第八触头组在闭合时的第八数值。

说明书 :

双电源转换开关触头转换时间采集测定方法及其装置

技术领域

[0001] 本发明属于电力设备检测领域,具体涉及一种双电源转换开关触头转换时间的采集方法与测定方法。

背景技术

[0002] 在配电领域,双电源转换开关是一种作为重要用电场所标配的开关设备,当一路电源出现故障时,双电源转换开关将负载电路从当前的故障电源电路切换到另一路正常的电源电路上以确保用电设备正常工作,电路切换是通过双电源转换开关的触头转换完成,因此,触头转换时间是反映电路切换快慢的重要参数之一。双电源转换开关按照极数可以分成三极双电源转换开关和四极双电源转换开关,三极双电源转换开关的接线端共有9个,分别为3个用于联接第一电源的第一接线端、3个用于联接第二电源的第二接线端以及3个用于联接负载的第三接线端。四极双电源转换开关的接线端共有12个,分别为4个用于联接第一电源的第一接线端、4个用于联接第二电源的第二接线端以及4个用于联接负载的第三接线端。如图12所示的是其中一极的触头组情况,触头转换时间为动触头从第一电源的静触头分开起至动触头接触到第二电源的静触头为止的时间。因此,测定如图12所示的触头组的触头转换时间为测定动触头离开第一电源的静触头的瞬间起至动触头接触到第二电源的静触头的瞬间为止的时间,这个过程中采集了两个电路的通断情况,分别为第一电源和负载电路由通转变为断的情况,第二电源和负载由断转变为通的情况。所以,测定一台四极双电源转换开关在一次切换电路时的所有触头的转换时间需要同时采集8个电路的通断情况。

发明内容

[0003] 本发明的目的在于提供一种双电源转换开关触头转换时间采集测定方法,用于采集一台双电源转换开关在一次切换电路时的触头组的通断情况并测定开关的触头转换时间。
[0004] 为此,本发明提供一种双电源转换开关触头转换时间采集测定方法,其包括:
[0005] 将双电源转换开关的触头组对应于计算机的键盘的键,将触头组状态对应于键状态,由多个键组成的第一键组对应于第一电源触头组,由多个其它键组成的第二键组对应于第二电源触头组。
[0006] 获取计算机的设备频率值。
[0007] 获取并存储第一键组处于闭合状态时的计算机的计数器的第一数值组,获取并存储第二键组处于闭合状态时的计算机的计数器的第二数值组。
[0008] 计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,存储所述时间值,所述时间值为所述对应极的触头转换时间值。
[0009] 本发明的另一个目的在于提供一种双电源转换开关触头转换时间采集测定装置,用于采集一台双电源转换开关在一次切换电路时的触头组的通断情况并测定开关的触头转换时间。
[0010] 为此,本发明提供一种双电源转换开关触头转换时间采集测定装置,其包括:
[0011] 对应单元,用于将双电源转换开关的触头组对应于计算机的键盘的键,将触头组状态对应于键状态,由多个键组成的第一键组对应于第一电源触头组,由多个其它键组成的第二键组对应于第二电源触头组。
[0012] 频率获取单元,用于获取计算机的设备频率值。
[0013] 第一计数获取单元,获取第一键组处于闭合状态时的计算机的计数器的第一数值组。
[0014] 第二计数获取单元,获取第二键组处于闭合状态时的计算机的计数器的第二数值组。
[0015] 第一存储单元,用于存储第一数值组。
[0016] 第二存储单元,用于存储第二数值组。
[0017] 第三存储单元,用于存储计算机的设备频率值。
[0018] 计算单元,用于计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,所述时间值为所述对应极的触头转换时间值。
[0019] 第四存储单元,用于存储所述时间值。
[0020] 有益效果
[0021] 1. 由于将双电源转换开关的触头组对应于计算机的键盘的键以及将触头组状态对应于键状态,而键盘上的键数量少则61个,多则104个,因此,可对应的触头组数量介于61个至104个之间。而开关的一极需要2个按键对应于触头组,一台四极开关就需要8个按键对应,因此,一个键盘可同时采集测定7台至13台四极开关的触头转换时间。因而,采用本发明公开的采集测定方法或者采集测定装置来采集测定双电源转换开关的触头转换时间的效率显著提高。
[0022] 2. 由于本发明公开的采集测定方法的测量精度基于计算机的设备频率,而目前主流的计算机的设备频率在1000000hz以上,因此,用本发明公开的采集测定方法或者采集测定装置测定双电源转换开关的触头转换时间可获得微秒级的测量精度,测量精度显著提高。
[0023] 3. 获取并存储第一键组处于闭合状态时的计算机的计数器的第一数值组,使得当触头保持在第一电源侧时,系统一直采集并存储当前的第一数值组,第一数值组包括了第一电源侧各极触头组的计数值。当触头组断开的瞬间,即第一键组断开的瞬间,系统不再采集并存储各极对应的计数值,因此,存储单元里存储的计数值是触头组断开瞬间时的第一数值组,此第一数值组准确反映了第一电源侧各极触头组断开瞬间的计数值。
[0024] 4. 获取并存储第二键组处于闭合状态时的计算机的计数器的第二数值组,计算第二数值组和第一数值组的差值。将计算步骤直接设置于完成采集第二数值组时,使得当触头接触到第二电源侧的瞬间,即第二键组闭合的瞬间,系统即可采集并存储当前计数器的第二数值组,此第二数值组里的每个数值都准确反映了第二电源侧对应极的触头组闭合瞬间的计数值,并计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,再将差值除以计算机的设备频率值得到时间值,此时间值准确反映了双电源转换开关各极的触头转换时间值。
[0025] 5. 根据第二辅助参数组的值获取并存储第二键组处于闭合状态时的计数器的第二数值组。由于设置了第二辅助参数组,使得第二数值组的值的获取是基于第二辅助参数组的值,因此,只有在第二辅助参数组的值满足预设条件时,系统才获取并存储触头组闭合状态时的计数器的计数值,保证了参与计算的第二数值组值为各极触头组闭合瞬间或者断开瞬间的计数值。
[0026] 6. 在获取并存储第二数值组之后,第二辅助参数组的值改变。这样的设置使得当触头组闭合第二电源的瞬间,系统采集到第二数值组后第二辅助参数组的值改变,由于第二数值组的值的获取是基于第二辅助参数组的值,因此,在第二辅助参数组的值变化后,系统不再获取并存储触头组闭合状态时的计数器的计数值,保证了系统获取并存储的第二数值组的值为各极触头组闭合瞬间的计数值。
[0027] 7. 在第一辅助参数组的值、第二位置参数的值以及第一键组的状态满足预设条件时计算第一数值组和第二数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,所述时间值为触头转换时间值。使得本发明公开的测定方法或者测定装置不仅可以测定双电源转换开关从第一电源侧转换到第二电源侧过程中的触头转换时间,还能在不改变双电源转换开关接线端子与测定装置的接线方法的情况下继续测定双电源转换开关从第二电源侧切换回第一电源侧过程中的触头转换时间,因此,本发明公开的测定方法或者测定装置可以连续不间断地测定双电源转换开关多个切换周期中的各极的触头转换时间,为进一步判断频繁操作对触头转换时间的影响提供基础数据。

附图说明

[0028] 在下面参照附图对作为非限制性实施例给出的实施方式的说明中,本发明及其优越性将得到更好的理解,附图如下:
[0029] 图1是根据本申请一示例性实施例公开的一种双电源转换开关触头转换时间采集测定方法的流程图;
[0030] 图2是根据本申请一示例性实施例公开的一种双电源转换开关触头转换时间采集测定装置的框图;
[0031] 图3是根据本申请一示例性实施例公开的获取并存储第一数值组的流程图;
[0032] 图4是根据本申请一示例性实施例公开的获取并存储第二数值组的流程图;
[0033] 图5是根据本申请一示例性实施例公开的改变第一位置参数的值的流程图;
[0034] 图6是根据本申请一示例性实施例公开的改变第二辅助参数组的值的流程图;
[0035] 图7是根据本申请一示例性实施例公开的改变第二位置参数的值的流程图;
[0036] 图8是根据本申请一示例性实施例公开的改变第一辅助参数组的值的流程图;
[0037] 图9是根据本申请一示例性实施例公开的一种双电源转换开关触头转换时间采集测定装置的框图;
[0038] 图10是根据本申请一示例性实施例公开的一种双电源转换开关触头转换时间采集测定方法的流程图;
[0039] 图11是根据本申请一示例性实施例公开的一种双电源转换开关触头转换时间采集测定方法的流程图;
[0040] 图12是双电源转换开关动触头转换到第一电源侧的示意图;
[0041] 图13是双电源转换开关动触头转换过程中的示意图;
[0042] 图14是双电源转换开关动触头转换到第二电源侧的示意图;
[0043] 图15是计算机键盘的电路板示意图;
[0044] 图16是根据本申请一示例性实施例公开的采集装置的示意图。

具体实施方式

[0045] 图12-14是双电源转换开关其中一极的触头动作示意图,A为用于联接第一电源的第一接线端,B为用于联接第二电源的第二接线端,L为用于联接负载的第三接线端。如图12所示,当前动触头位于第一电源侧,负载电路与第一电源的电气联接状态为接通状态,负载电路与第二电源的电气联接状态为分断状态,当前负载电路由第一电源供电。如图13所示,当前动触头位于第一电源侧和第二电源侧之间,负载电路与第一电源的电气联接状态为分断状态,负载电路与第二电源的电气联接状态为分断状态,当前负载电路无供电电源。如图14所示,当前动触头位于第二电源侧,负载电路与第一电源的电气联接状态为分断状态,负载电路与第二电源的电气联接状态为接通状态,当前负载电路由第二电源供电。在此,将电气接通或分断第一电源与负载电路的触头组定义为第一电源触头组,将电气接通或分断第二电源与负载电路的触头组定义为第二电源触头组。因此,双电源转换开关其中一极将负载电路从第一电源侧切换到第二电源侧的过程中包含了两个触头组的状态变化,分别为第一电源触头组由闭合状态切换到断开状态和第二电源触头组由断开状态切换到闭合状态,所以一台四极双电源转换开关包含8个触头组的状态变化。双电源转换开关的一个转换周期为负载电路从第一电源侧切换到第二电源侧再从第二电源侧切换回第一电源侧。
[0046] 图15是计算机键盘的电路板示意图,其包括用于联接计算机的USB接口或者PS2接口、用于获取闭合信号的信号输入端以及处理输入与输出信号的电子电路处理单元,其中信号输入端包括多个平行排列的触点,电气接通其中的两个触点,计算机会获取到键盘上的某个键对应的字符。目前,键盘上的键数量少则61个,多则104个,因此,可对应的字符数量介于61个至104个之间。
[0047] 图16是根据本申请一示例性实施例提供的采集装置的示意图,其包括计算机键盘的电路板以及与电路板电气联接的采样端,采样端包括多个采样线,采样线用于电气联接双电源转换开关的接线端。如图16所示,该装置用于联接计算机与双电源转换开关,以一台四极双电源转换开关为例,采样装置的采样端包括9个采样线,标号分别为1-7、14、19。用19号采样线去分别接通1-7及14号采样线计算机会分别获得不同的字符,如表1所示。其中,1、3、5、7号采样线分别用于电气联接第一电源的A相、B相、C相及N相,2、4、6、14号采样线分别用于电气联接第二电源的A相、B相、C相及N相,19号采样线用于电气联接负载,由于19号采样线为共用线,所以可以不区分ABCN相,将负载端的各相电气联接一起后再与19号采样线电气联接。如表1所示的线号、字符、相序及电源对照关系。
[0048] 图1是根据本申请一示例性实施例提供的一种双电源转换开关触头转换时间的采集测定方法的流程图,如图1所示,该方法运用于双电源转换开关的触头转换时间的采集测定,以一台双电源转换开关为例,该采集测定方法包括以下步骤:
[0049] 步骤101,将双电源转换开关的触头组对应于计算机的键盘的键,将触头组状态对应于键状态,由多个键组成的第一键组对应于由第一电源侧的多个触头组组成的第一电源触头组,由多个其它键组成的第二键组对应于由第二电源侧的多个触头组组成第二电源触头组。
[0050] 作为一示例性实施例,第一键组包括第一键q、第二键e、第三键u及第四键o,第二键组包括第五键w、第六键r、第七键i及第八键p。第一电源触头组包括第一触头组、第二触头组、第三触头组及第四触头组,第二电源触头组包括第五触头组、第六触头组、第七触头组及第八触头组。第一电源侧的A相、B相、C相及N相分别对应于第一触头组、第二触头组、第三触头组及第四触头组,第一键q、第二键e、第三键u及第四键o分别对应于第一触头组、第二触头组、第三触头组及第四触头组。第二电源侧的A相、B相、C相及N相分别对应于第五触头组、第六触头组、第七触头组及第八触头组,计算机键盘的第五键w、第六键r、第七键i及第八键p分别对应于第五触头组、第六触头组、第七触头组及第八触头组。因此,第一触头组和第五触头组对应于同一极,第二触头组和第六触头组对应于同一极,第三触头组和第七触头组对应于同一极,第四触头组和第八触头组对应于同一极。触头组的断开状态对应的计算机的键盘的键状态为复位状态,触头组的闭合状态对应的计算机的键盘的键状态为闭合状态。因此,以开关的其中一极为例,当第一触头组闭合时,计算机获取到的字符是q;当第一触头组断开时,计算机不再获取到字符q。当第五触头组闭合,计算机获取到的字符是w;当第五触头组断开时,计算机不再获取到字符w。
[0051] 步骤102,获取计算机的设备频率值。
[0052] 以编程语言C++为例,通过指令QueryPerformanceFrequency ( ) 可以获得当前计算机的设备频率值。
[0053] 步骤103,获取并存储第一键组处于闭合状态时的计算机的计数器的第一数值组,第一数值组中的各值对应于第一键组中相应的键处于闭合状态时的计数器的计数值;获取并存储第二键组处于闭合状态时的计算机的计数器的第二数值组,第二数值组中的各值对应于第二键组中相应的键处于闭合状态时的计数器的计数值。
[0054] 通过获取计数器的计数值并存储当前计数值,可以标定当前事件发生时对应的计数值。具体而言,
[0055] 获取第一键q处于闭合状态时的计算机的计数器的第一数值,并存储第一数值;
[0056] 获取第二键e处于闭合状态时的计算机的计数器的第二数值,并存储第二数值;
[0057] 获取第三键u处于闭合状态时的计算机的计数器的第一数值,并存储第三数值;
[0058] 获取第四键o处于闭合状态时的计算机的计数器的第二数值,并存储第四数值;
[0059] 将由第一数值、第二数值、第三数值及第四数值组成的数值组表示为第一数值组。
[0060] 获取第五键w处于闭合状态时的计算机的计数器的第五数值,并存储第五数值;
[0061] 获取第六键r处于闭合状态时的计算机的计数器的第六数值,并存储第六数值;
[0062] 获取第七键i处于闭合状态时的计算机的计数器的第七数值,并存储第七数值;
[0063] 获取第八键p处于闭合状态时的计算机的计数器的第八数值,并存储第八数值;
[0064] 将由第五数值、第六数值、第七数值及第八数值组成的数值组表示为第二数值组。
[0065] 当双电源转换开关将负载电路从从第一电源侧切换到第二电源侧的过程中,第一电源触头组由原先的闭合状态转变为断开状态,第二电源触头组由原先的断开状态转变为闭合状态。就对应于同一极的两个键而言,第一键q由闭合状态转变为断开状态后第五键w由断开状态转变为闭合状态,第二键e由闭合状态转变为断开状态后第六键r由断开状态转变为闭合状态,第三键u由闭合状态转变为断开状态后第七键i由断开状态转变为闭合状态,第四键o由闭合状态转变为断开状态后第八键p由断开状态转变为闭合状态。
[0066] 以编程语言C++为例,通过指令GetAsyncKeyState( )可以判断当前按键是否被按下,即判断第一键q、第二键e、第三键u、第四键o、第五键w、第六键r、第七键i、或者第八键p是否闭合。通过指令QueryPerformanceCounter( )可以获得当前计数器的计数值并存储计数值。因此,可以通过指令if (GetAsyncKeyState( )<0) { QueryPerformanceCounter( )}来获取第一键组中各个键处于闭合状态时的计数器的计数值以及获取第二键组中各个键处于闭合状态时的计数器的计数值,即可以获得由第一电源触头组中各个触头组处于闭合状态时的计数器的计数值组成的第一数值组以及获得由第二电源触头组中各个触头组处于闭合状态时的计数器的计数值组成的第二数值组。
[0067] 由于程序是按指令来执行的,每个参数所存储的数值都是用当前获取到的数值覆盖现有的值,因此,第一触头组处于闭合状态时,计算机用当前获取到的计数值覆盖之前存储的计数值,所以第一数值是实时更新的。当第一触头组由闭合状态转变为断开状态,计算机不再获取并存储计数值,因此,所存储的第一数值为第一触头组由闭合转变为断开的瞬间时计算机获得的计数值,所以第一数值真实有效。同样的道理,第二数值、第三数值及第四数值也是真实有效的,即第一数值组是真实有效的。当第五触头组处于闭合状态时,获取并存储计算机的计数器的第五数值。因此,当第五触头组闭合的瞬间,计算机就获取到计数器当前的计数值并存储在第五数值里。由于第五触头组闭合后就保持在闭合状态,为了避免第五数值被更新造成第五数值存储的不是第五触头组闭合瞬间的计数值,将计算步骤直接设置于获取并存储第五数值之后。这样的设置确保了获取并存储第五数值的指令只执行一次,而且是在第五触头组闭合的瞬间执行的,所以第五数值真实有效。同样的道理,第六数值、第七数值及第八数值也是真实有效的,即第二数值组是真实有效的。
[0068] 步骤104,计算第二数值组和第一数值组两组数值组中相各对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,存储所述时间值,所述时间值为所述对应极的触头转换时间值。
[0069] 将第二电源触头组中的触头组闭合瞬间获取到的计数值减去第一电源触头组中对应极的触头组断开瞬间获取到的计数值,将差值除以设备频率值可以获得一个以时间为单位的时间值,以开关的其中A相为例,此时间值标定的是第一触头组由闭合状态切换到断开状态的瞬间起至第五触头组由断开状态切换到闭合状态的瞬间止的时间段,即该时间值真实有效地反映了双电源转换开关的A相动触头离开第一电源的静触头的瞬间起至动触头接触到第二电源的静触头的瞬间为止的时间。同样的道理,可以获得开关的B相、C相及N相的触头转换时间。
[0070] 因此,在双电源转换开关将负载电路从第一电源侧切换到第二电源侧后即可实时获得开关每一极的触头转换时间。
[0071] 由于采集测定方法的测量精度基于计算机的设备频率,而目前主流的计算机的设备频率在1000000hz以上,因此,用本发明公开的采集测定方法测定双电源转换开关的触头转换时间可获得微秒级的测量精度,测量精度显著提高。由于将双电源转换开关的触头组对应于计算机的键盘的键以及将触头组状态对应于键状态,而键盘上的键数量少则61个,多则104个,因此,可对应的触头组数量介于61个至104个之间。而开关的一极需要2个按键对应于触头组,一台四极开关就需要8个按键对应,因此,一个键盘可同时采集测定7台至13台四极开关的触头转换时间。因而,采用本发明公开的采集测定方法来采集测定双电源转换开关的触头转换时间的效率显著提高。
[0072] 图3是根据本申请一示例性实施例提供的一种获取并存储第一数值组的流程图,该方法用于根据第一辅助参数组的值获取并存储第一键组处于闭合状态时的计算机的计数器的第一数值组。如图3所示,该方法包括以下步骤:
[0073] 步骤201,提供第一辅助参数组。
[0074] 作为一示例性实施例,双电源开关将负载电路从第一电源侧切换到第二电源侧。第一辅助参数组包括第一辅助参数、第二辅助参数、第三辅助参数及第四辅助参数。在采集测定程序运行前期将第一辅助参数组中所有辅助参数的值均初始化为0,第一辅助参数组用于辅助执行第一数值组获取指令,第一数值组获取的预设条件为第一辅助参数组的值为
0。具体地,当第一辅助参数的值为0时执行获取第一数值获取指令,当第二辅助参数的值为
0时执行获取第二数值获取指令,当第三辅助参数的值为0时执行获取第三数值获取指令,当第四辅助参数的值为0时执行获取第四数值获取指令。
[0075] 步骤202,检测到第一键组处于闭合状态。
[0076] 步骤203,判断第一辅助参数组的值是否满足预设条件。
[0077] 步骤204,若第一辅助参数组的值满足预设条件,计算机获取并存储第一数值组。若第一辅助参数组的值不满足预设条件,计算机放弃获取第一数值组。
[0078] 当双电源开关的第一电源触头组闭合后,即第一键q、第二键e、第三键u及第四键o均处于闭合状态,判断第一辅助参数组是否满足预设条件,由于第一辅助参数组中各辅助参数的值均已被初始化为0,因此,第一辅助参数组满足条件,计算机获取计数器此时的计数值,并将获取到的计数值存储于第一数值组。具体地,根据第一辅助参数的值获取并存储对应于第一键q的第一触头组在闭合时的第一数值,根据第二辅助参数的值获取并存储对应于第二键e的第二触头组在闭合时的第二数值,根据第三辅助参数的值获取并存储对应于第三键u的第三触头组在闭合时的第三数值,根据第四辅助参数的值获取并存储对应于第四键o的第四触头组在闭合时的第四数值。
[0079] 由于双电源开关在切换前,第一电源触头组和第二电源触头组保持当前位置,因此,第一电源触头组保持在闭合状态,所以计算机持续获取计数器当前的计数值并存储于第一数值组,因而,第一电源触头组闭合后在第一辅助参数组中个的各个辅助参数的值为0的条件下,第一数值组中的各个数值持续处于实时更新状态。
[0080] 当第一电源触头组保持在闭合状态,而第一辅助参数组中的各个辅助参数的值为非0的其它数,即第一辅助参数组中的各个辅助参数的值不满足预设条件,则计算机放弃获取计数器当前的计数值。可以通过指令
[0081] if (GetAsyncKeyState(‘q’)<0 && (na==0)) { QueryPerformanceCounter( )}[0082] if (GetAsyncKeyState(‘e’)<0 && (nb==0)) { QueryPerformanceCounter( )}[0083] if (GetAsyncKeyState(‘u’)<0 && (nc==0)) { QueryPerformanceCounter( )}[0084] if (GetAsyncKeyState(‘o’)<0 && (nn==0)) { QueryPerformanceCounter( )}[0085] 来获取第一键组处于闭合状态时的计数器的计数值,即可以获得第一电源触头组处于闭合状态时的计数器的计数值,其中na、nb、nc、nn分别为第一辅助参数、第二辅助参数、第三辅助参数及第四辅助参数。
[0086] 图4是根据本申请一示例性实施例提供的一种获取并存储第二数值组的流程图,该方法用于根据第二辅助参数组的值获取并存储第二键组处于闭合状态时的计算机的计数器的第二数值组。如图4所示,该方法包括以下步骤:
[0087] 步骤301,提供第二辅助参数组。
[0088] 作为一示例性实施例,双电源开关将负载电路从第一电源侧切换到第二电源侧。第二辅助参数组包括第五辅助参数、第六辅助参数、第七辅助参数及第八辅助参数。在采集测定程序运行前期将第二辅助参数组中所有辅助参数的值均初始化为0,第二辅助参数组用于辅助执行第二数值组获取指令,第二数值组获取的预设条件为第二辅助参数组的值为
0。具体地,当第五辅助参数的值为0时执行获取第五数值获取指令,当第六辅助参数的值为
0时执行获取第六数值获取指令,当第七辅助参数的值为0时执行获取第七数值获取指令,当第八辅助参数的值为0时执行获取第八数值获取指令。
[0089] 步骤302,检测到第二键组处于闭合状态。
[0090] 步骤303,判断第二辅助参数组的值是否满足预设条件。
[0091] 步骤304,若第二辅助参数组的值满足预设条件,计算机获取并存储第二数值组。若第二辅助参数组的值不满足预设条件,计算机放弃获取第二数值组。
[0092] 当双电源开关的第二电源触头组闭合后,即第五键w、第六键r、第七键i及第八键p均处于闭合状态,判断第二辅助参数组是否满足预设条件,由于第二辅助参数组中的各辅助参数的值均已被初始化为0,因此,第二辅助参数组满足条件,计算机获取计数器此时的计数值,并将获取到的计数值存储于第二数值组,再将第二辅助参数组的值由0改变为1。具体地,根据第五辅助参数的值获取并存储对应于第五键w的第五触头组在闭合时的第五数值,再将第五辅助参数的值由0改变为1;根据第六辅助参数的值获取并存储对应于第五键r的第六触头组在闭合时的第六数值,再将第六辅助参数的值由0改变为1;根据第七辅助参数的值获取并存储对应于第六键i的第七触头组在闭合时的第七数值,再将第七辅助参数的值由0改变为1;根据第八辅助参数的值获取并存储对应于第七键p的第八触头组在闭合时的第八数值,再将第八辅助参数的值由0改变为1。由于第二辅助参数组的值更新为1不再满足第二数值组获取的预设条件,所以计算机不再获取并存储第二数值组,因此,当前的第二数值组为第二电源触头组闭合瞬间计算机所获取的计数器的计数值。
[0093] 虽然第二键组继续处于闭合状态,但由于第二辅助参数组的值不满足获取并存储第二数值组的预设条件,所以计算机放弃获取第二数值组。可以通过指令
[0094] if (GetAsyncKeyState(‘w’)<0 && (ra==0)) { QueryPerformanceCounter( ); ra++;}
[0095] if (GetAsyncKeyState(‘r’)<0 && (rb==0)) { QueryPerformanceCounter( ) ; rb++;}
[0096] if (GetAsyncKeyState(‘i’)<0 && (rc==0)) { QueryPerformanceCounter( ) ; rc++;}
[0097] if (GetAsyncKeyState(‘p’)<0 && (rn==0)) { QueryPerformanceCounter( ) ; rn++;}
[0098] 来获取第二键组在闭合瞬间的计数器的计数值,即可以获得第二电源触头组在闭合状态瞬间的计数器的计数值,其中na、nb、nc、nn分别为第五辅助参数、第六辅助参数、第七辅助参数及第八辅助参数。
[0099] 图5是根据本申请一示例性实施例提供的一种改变第一位置参数的值的流程图,该方法用于在计算机获取第一数值组之后改变第一位置参数的值。如图5所示,该方法包括以下步骤:
[0100] 步骤401,提供第一位置参数。
[0101] 作为一示例性实施例,在采集测定程序运行前期将第一位置参数的值初始化为0。第一位置参数用于辅助指示当前负载电路所接入的电源信息。
[0102] 步骤402,获取第一数值组。
[0103] 步骤403,改变第一位置参数的值。
[0104] 获取到第一数值组说明第一电源触头组处于闭合状态,即表示当前负载电路由第一电源供电,可以通过指令cout 将当前的工作电源显示于屏幕。而显示指令的执行条件是第一键组处于闭合状态且第一位置参数的值为0,由于第一位置参数已被初始化为0,因此,在第一键组中的所有键均闭合后,即计算机获取到第一数值组中的所有数值后,计算机屏幕上即可显示出当前的负载电路所接入的电源为第一电源,然后第一位置参数的值由0改变为1。由于此时的第一位置参数的值不是0,因此显示指令不再执行,确保了电源指示信息在一次切换中只显示一条,避免了电源指示信息以刷屏的方式出现。
[0105] 图6是根据本申请一示例性实施例提供的一种改变第二辅助参数组的值的流程图,该方法用于在计算机获取并存储第二数值组之后改变第二辅助参数组的值。如图6所示,该方法包括以下步骤:
[0106] 步骤501,提供第二辅助参数组。
[0107] 第二辅助参数组用于在双电源开关从第一电源侧切换到第二电源侧的过程中判断是否获取并存储第二数值组的依据。
[0108] 步骤502,获取并存储第二数值组。
[0109] 在双电源开关从第一电源侧切换到第二电源侧后,第二电源触头组由断开状态转变为闭合状态,即第二键组处于闭合状态,计算机获取并存储第一数值组。
[0110] 步骤503,改变第二辅助参数组的值。
[0111] 在获取并存储第二数值组之后改变第二辅助参数组的值。由于双电源开关是将负载电路从第一电源侧切换到第二电源侧,因此,获取并存储第二数值组的时刻为第二键组闭合的瞬间,所以在获取并存储第二数值组后将第二辅助参数组的值改变以使获取第二数值组的预设条件不满足,从而避免当前已存储的第二数值组被更新,进而保证第二数值组的真实有效性。
[0112] 图7是根据本申请一示例性实施例提供的一种改变第二位置参数的值的流程图,该方法用于在获取并存储第二数值组之后改变第二位置参数的值。如图7所示,该方法包括以下步骤:
[0113] 步骤601,提供第二位置参数。
[0114] 作为一示例性实施例,在采集测定程序运行前期将第二位置参数的值初始化为0。第二位置参数用于辅助指示当前负载电路所接入的电源信息。
[0115] 步骤602,获取第二数值组。
[0116] 步骤603,改变第二位置参数的值。
[0117] 获取到第二数值组说明第二电源触头组处于闭合状态,即表示当前负载电路由第二电源供电,可以通过指令cout 将当前的工作电源显示于屏幕。由于第二位置参数的初始值为0,在双电源转换开关从第一电源转换到第二电源后,即在计算机获取到第二数值组后,第二位置参数的值由0改变为1。所以,显示指令的执行条件是第二键组处于闭合状态且第二位置参数的值为1,因此,在第二键组闭合后,即计算机获取到第二数值组后,计算机屏幕上即可显示出当前的负载电路所接入的电源为第二电源,然后第二位置参数的值由1改变为2。由于此时的第二位置参数的值不是1,因此显示指令不再执行,确保了电源指示信息在一次切换中只显示一条,避免了电源指示信息以刷屏的方式出现。
[0118] 图8是根据本申请一示例性实施例提供的一种改变第一辅助参数组的值的流程图,该方法用于在获取并存储第一数值组之后改变第一辅助参数组的值,作为一示例性实施例,双电源开关将负载电路从第二电源侧切换回第一电源侧。如图8所示,该方法包括以下步骤:
[0119] 步骤701,提供第一辅助参数组。
[0120] 第一辅助参数组用于在双电源开关从第一电源侧切换到第二电源侧后再从第二电源侧切换回第一电源侧的过程中判断是否获取并存储第一数值组的依据。
[0121] 步骤702,获取并存储第一数值组。
[0122] 在双电源开关从第二电源侧切换回第一电源侧后,第一电源触头组由断开状态转变为闭合状态,即第一键组处于闭合状态,计算机获取并存储第一数值组。
[0123] 步骤703,改变第一辅助参数组的值。
[0124] 在获取并存储第一数值组之后改变第一辅助参数组的值。由于双电源开关是将负载电路从第二电源侧切换回第一电源侧,因此,获取并存储第一数值组的时刻为第一键组闭合的瞬间,所以在获取并存储第一数值组后改变第一参数组的值以使获取第一数值组的预设条件不满足,从而避免当前已存储的第一数值组被更新,进而保证第一数值组的真实有效性。
[0125] 图10是根据本申请一示例性实施例提供的一种双电源转换开关触头转换时间采集测定方法的流程图,如图10所示,该方法运用于双电源转换开关的触头转换时间的采集测定,以一台双电源转换开关为例,采集测定双电源开关在前半个转换周期即从第一电源侧切换到第二电源侧过程中的触头转换时间,该采集测定方法包括以下步骤:
[0126] 步骤801,获取并存储第一数值组。
[0127] 双电源开关将负载电路从第一电源切换到第二电源的过程中,第一电源触头组由闭合状态切换到断开状态,计算机存储的第一数值组为第一电源触头组断开的瞬间计数器的计数值。
[0128] 步骤802,改变第一位置参数的值。
[0129] 在存储第一数值组之后改变第一位置参数的值以避免提示信息以刷屏的方式呈现。
[0130] 步骤803,获取并存储第二数值组。
[0131] 双电源开关将负载电路从第一电源切换到第二电源的过程中,第二电源触头组由断开状态切换到闭合状态,计算机获取并存储第二数值。
[0132] 步骤804,改变第二辅助参数组的值。
[0133] 在存储第二数值组之后改变第二辅助参数组的值以使第二辅助参数组的值不满足获取第二数值组的预设条件,从而使存储的第二数值组为第二电源触头组闭合的瞬间计数器的计数值。
[0134] 步骤805,判断第二辅助参数的值、第一位置参数的值以及第二键组的状态是否满足条件。
[0135] 预设条件为:第二辅助参数组中的所有辅助参数的值均为1,第一位置参数的值为1,第二键组的状态为闭合状态。具体地,第二键组的状态为闭合状态表明第二电源触头组当前处于闭合状态;第一位置参数为1表明屏幕上已显示负载电路当前接入第二电源;第二辅助参数组的值为1表明计算机已获取并存储第二键组闭合瞬间计数器的计数值。
[0136] 步骤806,计算第二数值组和第一数值组的差值。
[0137] 步骤807,将差值除以设备频率值得到时间值。
[0138] 步骤808,储存所得到的时间值。
[0139] 步骤809,输出所得到的时间值。
[0140] 在第二辅助参数组的值、第一位置参数的值以及第二键组的状态满足预设条件下计算第二数值组和第一数值组的差值。将第二电源触头组闭合瞬间获取到第二数值组减去第一电源触头组断开的瞬间获取到的第一数值组,将差值除以设备频率值可以获得一个以时间为单位的时间值,此时间值标定的是第一电源触头组由闭合状态切换到断开状态的瞬间起至第二电源触头组由断开状态切换到闭合状态的瞬间止的时间段,即该时间值真实有效地反映了双电源转换开关的动触头离开第一电源的静触头的瞬间起至动触头接触到第二电源的静触头的瞬间为止的时间。存储计算所得到的时间值,可以通过指令cout 将时间值显示于屏幕。
[0141] 步骤810,改变第一辅助参数组的值、第二辅助参数组的值以及第二位置参数的值。
[0142] 双电源转换开关的一个转换周期为负载电路从第一电源侧切换到第二电源侧再从第二电源侧切换回第一电源侧。在前半个转换周期中,触头转换时间的标定是从第一电源触头组断开的瞬间起至第二电源触头组闭合的瞬间为止的时间段。而在后半个转换周期中,触头转换时间的标定是从第二电源触头组断开的瞬间起至第一电源触头组闭合的瞬间为止的时间段。因此,在进入下个半个转换周期前需要将获取并存储第一数值组和第二数值组的辅助参数组进行变更以满足获取第一数值组和第二数值组的预设条件,以及变更第二位置参数以正确指示当前负载电路所接入的电源信息。
[0143] 图11是根据本申请一示例性实施例提供的一种双电源转换开关触头转换时间采集测定方法的流程图,如图11所示,该方法运用于双电源转换开关的触头转换时间的采集测定,以一台双电源转换开关为例,采集测定双电源开关在后半个转换周期即从第二电源侧切换回第一电源侧过程中的触头转换时间,该采集测定方法包括以下步骤:
[0144] 步骤901,获取并存储第二数值组。
[0145] 双电源开关将负载电路从第二电源切换回第一电源的过程中,第二电源触头组由闭合状态切换到断开状态,计算机存储的第二数值组为第二电源触头组断开的瞬间计数器的计数值。
[0146] 步骤902,改变第二位置参数的值。
[0147] 在存储第二数值组之后改变第二位置参数以避免提示信息以刷屏的方式呈现。
[0148] 步骤903,获取并存储第一数值组。
[0149] 双电源开关将负载电路从第二电源切换回第一电源的过程中,第一电源触头组由断开状态切换到闭合状态,计算机获取并存储第一数值组。
[0150] 步骤904,改变第一辅助参数组的值。
[0151] 在存储第一数值组之后改变第一辅助参数组的值以使第一辅助参数组的值不满足获取第一数值组的预设条件,从而使存储的第一数值组为第一电源触头组闭合的瞬间计数器的计数值。
[0152] 步骤905,判断第一辅助参数组的值、第二位置参数的值以及第一键组的状态是否满足条件。
[0153] 预设条件为:第一辅助参数组的值为2,第二位置参数的值为2,第一键组的状态为闭合状态。具体地,第一键组的状态为闭合状态表明第一电源触头组当前处于闭合状态;第二位置参数为2表明屏幕上已显示负载电路当前接入第一电源;第一辅助参数组的值为2表明计算机已获取并存储第一键组闭合瞬间计数器的计数值。
[0154] 步骤906,计算第一数值组和第二数值组的差值。
[0155] 步骤907,将差值除以设备频率值得到时间值。
[0156] 步骤908,储存所得到的时间值。
[0157] 步骤909,输出所得到的时间值。
[0158] 在第一辅助参数组的值、第二位置参数的值以及第一键组的状态满足预设条件下计算第一数值组和第二数值组的差值。将第一电源触头组闭合瞬间获取到第一数值组减去第二电源触头组断开的瞬间获取到的第二数值组,将差值除以设备频率值可以获得一个以时间为单位的时间值,此时间值标定的是第二电源触头组由闭合状态切换到断开状态的瞬间起至第一电源触头组由断开状态切换到闭合状态的瞬间止的时间段,即该时间值真实有效地反映了双电源转换开关的动触头离开第二电源的静触头的瞬间起至动触头接触到第一电源的静触头的瞬间为止的时间。存储计算所得到的时间值,可以通过指令cout 将时间值显示于屏幕。
[0159] 步骤910,改变第一辅助参数组的值、第二辅助参数组的值、第一位置参数的值以及第二位置参数的值。
[0160] 双电源转换开关的一个转换周期为负载电路从第一电源侧切换到第二电源侧再从第二电源侧切换回第一电源侧。在前半个转换周期中,触头转换时间的标定是从第一电源触头组断开的瞬间起至第二电源触头组闭合的瞬间为止的时间段。而在后半个转换周期中,触头转换时间的标定是从第二电源触头组断开的瞬间起至第一电源触头组闭合的瞬间为止的时间段。因此,在进入下个半个转换周期前需要将获取并存储第一数值组和第二数值组的辅助参数进行变更以满足获取第一数值组和第二数值组的预设条件,以及变更第一、第二辅助参数以正确指示当前负载电路所接入的电源信息。参数的变更方式包括但不限于通过将参数初始化的方式。
[0161] 本实施例提供的采集测定方法不仅可以测定双电源转换开关从第一电源侧转换到第二电源侧过程中的触头转换时间,还能在不改变双电源转换开关接线端子与测定装置的接线方法的情况下继续测定双电源转换开关从第二电源侧返回到第一电源侧过程中的触头转换时间,因此,本实施例提供的采集测定方法可以连续不间断地测定双电源转换开关多个切换周期中的触头转换时间,为进一步判断频繁操作对触头转换时间的影响提供基础数据。
[0162] 图2是根据本申请一示例性实施例提供的一种双电源转换开关触头转换时间采集测定装置的框图,如图所示,该采集测定装置包括对应单元、频率获取单元、第一计数获取单元、第二计数获取单元、第一存储单元、第二存储单元、第三存储单元、第四存储单元、计算单元以及输出单元。
[0163] 其中,对应单元用于将双电源转换开关的触头组对应于计算机的键盘的键,将触头组状态对应于键状态,由多个键组成的第一键组对应于第一电源触头组,由多个其它键组成的第二键组对应于第二电源触头组。
[0164] 频率获取单元用于获取计算机的设备频率值。
[0165] 第一计数获取单元用于获取第一键组处于闭合状态时的计算机的计数器的第一数值组,第一数值组中的各值对应于第一键组中相应的键处于闭合状态时的计数器的计数值。
[0166] 第二计数获取单元用于获取第二键组处于闭合状态时的计算机的计数器的第二数值组,第二数值组中的各值对应于第二键组中相应的键处于闭合状态时的计数器的计数值。
[0167] 第一存储单元用于存储第一数值组。
[0168] 第二存储单元用于存储第二数值组。
[0169] 第三存储单元用于存储计算机的设备频率值。
[0170] 计算单元用于计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,所述时间值为所述对应极的触头转换时间值。
[0171] 第四存储单元用于存储所述时间值。
[0172] 可选地,所述采集测定装置还包括用于输出所述时间值的输出单元,输出单元将所述时间值输出于屏幕上。
[0173] 图9是根据本申请一示例性实施例提供的一种双电源转换开关触头转换时间采集测定装置的框图,如图所示,该采集测定装置还包括辅助单元、位置单元及数值改变单元。其中,辅助单元用于提供辅助参数,辅助参数包括由第一辅助参数、第二辅助参数、第三辅助参数及第四辅助参数组成的第一辅助参数组和由第五辅助参数、第六辅助参数、第七辅助参数及第八辅助参数组成的第二辅助参数组。位置单元用于提供位置参数,位置参数包括第一位置参数和第二位置参数。数值改变单元用于改变参数的值,数值改变单元包括第一数值改变单元、第二数值改变单元以及第三数值改变单元。
[0174] 具体地,第一计数单元用于:根据第一辅助参数的值获取并存储对应于第一键的第一触头组在闭合时的第一数值,根据第二辅助参数的值获取并存储对应于第二键的第二触头组在闭合时的第二数值,根据第三辅助参数的值获取并存储对应于第三键的第三触头组在闭合时的第三数值,根据第四辅助参数的值获取并存储对应于第四键的第四触头组在闭合时的第四数值。
[0175] 具体地,第二计数获取单元用于:根据第五辅助参数的值获取并存储对应于第五键的第五触头组在闭合时的第五数值,根据第六辅助参数的值获取并存储对应于第六键的第六触头组在闭合时的第六数值,根据第七辅助参数的值获取并存储对应于第七键的第七触头组在闭合时的第七数值,根据第八辅助参数的值获取并存储对应于第八键的第八触头组在闭合时的第八数值。
[0176] 第一数值改变单元用于在获取并存储第一数值组之后改变第一位置参数的值或者第一辅助参数组的值,第二数值改变单元用于在获取并存储第二数值组之后改变第二辅助参数组的值或者第二位置参数的值,第三数值改变单元用于根据第二辅助参数组的值、第一位置参数的值以及第二键组的状态改变第一辅助参数组的值、第二辅助参数组的值以及第二位置参数的值。计算单元在第二辅助参数组的值、第一位置参数的值以及第二键组的状态满足预设条件时计算第二数值组和第一数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,所述时间值为所述对应极将负载电路从第一电源侧切换到第二电源侧过程中的触头转换时间值。
[0177] 可选地,第三数值改变单元还用于根据第一辅助参数组的值、第二位置参数的值以及第一键组的状态改变第一辅助参数组的值、第二辅助参数组的值、第一位置参数的值以及第二位置参数的值。计算单元还用于在第一辅助参数组的值、第二位置参数的值以及第一键组的状态满足预设条件时计算第一数值组和第二数值组两组数值组中相对应极的两个数值的差值,将差值除以计算机的设备频率值得到时间值,所述时间值为所述对应极将负载电路从第二电源侧切换回第一电源侧过程中的触头转换时间。
[0178] 可选地,所述采集测定装置还包括用于输出所述时间值的输出单元,输出单元将所述时间值输出于屏幕上,如表2-4所示。
[0179] 表2-4是采用本申请一示例性实施例提供的一种双电源转换开关触头转换时间采集测定装置测定一台双电源转换开关的触头转换时间记录表,三张记录表共记录了连续12个转换周期对应的触头转换时间。其中“Power -A- is working!”表示当前负载电路联接于第一电源侧,“Power -B- is working!”表示当前负载电路联接于第二电源侧。“From A to B”表示负载电路从第一电源侧切换到第二电源侧,“From B to A”表示负载电路从第二电源侧切换回第一电源侧。“A:”、“B:”、“C:”及“N:”后面的数值分别表示A相、B相、C相及N相对应的触头转换时间值,单位为微秒。“E:”后面的数值表示A相、B相、C相及N相四相的触头转换时间平均值。
[0180]
[0181]
[0182]