CN108919021A - 一种测试点自动检测方法 - Google Patents
一种测试点自动检测方法 Download PDFInfo
- Publication number
- CN108919021A CN108919021A CN201810459985.2A CN201810459985A CN108919021A CN 108919021 A CN108919021 A CN 108919021A CN 201810459985 A CN201810459985 A CN 201810459985A CN 108919021 A CN108919021 A CN 108919021A
- Authority
- CN
- China
- Prior art keywords
- test
- error
- advance
- point
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/01—Subjecting similar articles in turn to test, e.g. "go/no-go" tests in mass production; Testing objects at points as they pass through a testing station
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明提供一种测试点自动检测方法,通过设置最大等待时间Tw以及提前退出条件Ce和Ct,在满足提前退出的情况下,可提前退出当前点的测试,大大缩短整个测试的耗时,提高测试效率;反之,如果不满足提前退出条件,则继续循环测试和判断,由此可避免测试过程中因数据波动而带来的偶然性,保证所有测试点的测试数据和结论的真实性和可靠性,具备良好的可重复性。本发明需要设置的参数少,只有Tw、Ce和Ct三个,完全可以在提供经验值的基础上开放给用户,由用户根据实际情况进行优化调整。本发明具有良好的扩展性,不仅可以有效解决电测测试中针对表和源的检测,同样可应用到类似的满足采用标准值和被测值进行误差判断的其它领域和场景。
Description
技术领域
本发明属于电测测试技术领域,具体涉及一种测试点自动检测方法。
背景技术
在电测的准确度等级检测中,一般都是用比被测器(Measurand)准确度等级更高的标准器(Standard)作为标准,对被测器进行检测,并由此进行量值传递或者溯源。被测器一般可分为两种:源和表。如果被测器是源,一般用高两个等级的表作为标准器进行检测,检测时被测器进行源输出(如电压、电流、频率、相位、谐波等),标准器作为表,对被测器的源输出进行测量,用标准器的读数值和被测器的读数值即可算出被测器的误差;如果被测器是表,一般用高两个等级的源(也可以是高一个等级的源加高两个等级的表组成的标准***)作为标准器进行检测,检测时标准器进行源输出(如电压、电流、频率、相位、谐波等),被测器作为表,对标准器的源输出进行测量,用标准器的读数值和被测器的读数值即可算出被测器的误差。不管是人工检测还是自动检测,也不管是对源的检测还是对表的检测,都是用高等级的标准器读数作为标准值,被测器的读数作为被测值,然后用标准值和被测值经过相应计算得到被测器的误差,即准确度等级。
在自动检测过程中,一般的方法是检测软件根据测试方案(具体要测试的测试点所构成的测试集合)分别控制标准器和被测器进行相应的输出和测量,等待一段时间后,自动获取其读数值(标准值和被测值),并将标准值和被测值带入误差计算公式,计算得到被测器的误差,然后进入下一测试点的测试,直到测试结束。在测试过程中,检测软件分别控制标准器和被测器进行相应的输出和测量后,之所以要等待一段时间,是因为不管是标准器还是被测器都有一个输出或测量的稳定过程,只有等输出和测量都稳定后的读数才能真实的反应其实际能力。
但是标准器和被测器的稳定时间往往不同,假定标准器的稳定时间为Ts,被测器的稳定时间为Tm,目前,一般的软件测试做法为取Ts和Tm中的较大值MAX(Ts,Tm)作为固定等待时间Tw,但这样做会存在以下几个问题:
1)标准器的Ts和被测器的Tm一般会因为输出或者测量的内容不同而变化,甚至会因为输出的初始状态不同而不同,比如源在输出电压时,因涉及的闭环基本量只有电压一个,因此稳定时间可能较短,可能为1秒,但在输出功率时因涉及的闭环基本量有电压、电流、相位等三个,因此其稳定时间可能会较长,可能为3秒。为了保证测试方案中所有的测试点测试时,标准器和被测器都能有效稳定,Tw只能取一个很大的值以涵盖所有可能的最大稳定时间,比如20秒。
2)如果最大稳定时间取了一个足以涵盖所有可能的最大等待时间,势必会造成整个测试过程的耗时加大,在某些本来能够快速稳定的测试点测试时浪费大量的测试时间;但如果缩短最大等待时间,又会造成某些需要长时间稳定的测试点没有稳定,造成测试数据不可信,最直接的表现就是测试数据无重复性可言,多次重复测试可能会出现完全不一样的测试结论。
3)为了节省测试时间,理论上可以针对每个测试点设置一个对应的固定等待时间,但这种方法实际不可取。第一,一般方案中要测试的点会很多,常见的会有数十个,如果每个都分别设置工作量会非常大,而且每个点究竟设置多大合适,也很难预期,只有针对每个点都试一遍之后才知道;第二,不同厂家不同型号的每个设备(标准器和被测器)针对同一测试点可能都会有不同的稳定时间。
(一)解决的技术问题
本发明目的是为了克服上述现有技术测试点检测的缺陷问题,提供了一种既能保证多次测试可重复性又能最大限度缩短测试时间的测试点自动检测方法。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:
一种测试点自动检测方法,包括以下步骤:
S1、设定一个能涵盖所有测试点稳定周期的最大等待时间Tw;
S2、设定一个能够接受的允许条件C,如果测试过程中满足该条件即可提前结束当前点的测试,进入下一点测试,该条件包含两个维度的参数和要求:
S2.1、误差要求Ce,即测试过程中连续读取计算得到的每个误差均应小于Ce;
S2.2、时间要求Ct,即测试过程中“单次读取计算得到的误差小于Ce”不能作为提前退出的充要条件,还必须满足“在Ct时间内连续多次读取计算得到的误差均小于Ce”才能提前退出;
S3、测试软件通过通讯控制标准器和被测器进入相应的输出或测量状态,然后开始计时;
S4、测试软件同时读取标准器的标准值和被测器的被测值,并进行误差计算;如果本次误差Cn小于Ce,则启动Ct计时;如果本次误差Cn不小于Ce则清空Ct计时;
S5、循环步骤S4,如果在Ct时间内每次误差均小于Ce,则提前退出当前测试点的测试,并记录相应数据和结论;如果一直不满足提前退出条件,则循环至Tw时间到达后强制结束当前点的测试,并记录相应数据和结论;
S6、判断所有测试点是否测试结束,如果未结束则进入步骤S3,进行下一测试点的测试,直至所有测试点测试结束。
根据本发明的一实施例,所述步骤S1中Tw为测试点稳定周期的最大等待时间,Tw等于20秒。
根据本发明的一实施例,所述步骤S2中误差要求Ce取被测器标定误差的1/2或者1/3。
根据本发明的一实施例,所述步骤S2中时间要求Ct的值应保证在Ct周期内能连续进行3~5次误差计算。
根据本发明的一实施例,所述步骤S2中时间要求Ct取3~5秒。
(三)有益效果
本发明的有益效果:一种测试点自动检测方法,不仅能保证多次测试可重复性,而且能最大限度缩短测试时间;通过设置最大等待时间Tw以及提前退出条件Ce和Ct,可保证所有测试点的测试数据和结论的真实性和可靠性,具备良好的可重复性,在满足提前退出的情况下,可提前退出当前点的测试,大大缩短整个测试的耗时,提高测试效率;有效地避免了目前的一般算法不能兼顾测试数据和结论在可信度和效率之间进行有效平衡的棘手问题;需要设置的参数少,只有Tw、Ce和Ct三个,完全可以在提供经验值的基础上开放给用户,由用户根据实际情况进行优化调整;该方法具有良好的扩展性,不仅可以有效解决电测测试中针对表和源的检测,同样可应用到类似的满足采用标准值和被测值进行误差判断的其它领域和场景。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明检测方法流程图;
图2为误差波动曲线图;
图3为实施例的第一个误差波动曲线图;
图4为实施例的第二个误差波动曲线图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
结合图1,一种测试点自动检测方法,包括以下步骤:
S1、设定一个能涵盖所有测试点稳定周期的最大等待时间Tw,(比如Tw等于20秒);
S2、设定一个能够接受的允许条件C,如果测试过程中满足该条件即可提前结束当前点的测试,进入下一点测试,该条件包含两个维度的参数和要求:
S2.1、误差要求Ce,即测试过程中连续读取计算得到的每个误差均应小于Ce(一般可取被测器标定误差的1/2或者1/3);
S2.2、时间要求Ct,即测试过程中“单次读取计算得到的误差小于Ce”不能作为提前退出的充要条件,还必须满足“在Ct时间内连续多次读取计算得到的误差均小于Ce”才能提前退出;(Ct的值应保证在Ct周期内能连续进行3~5次误差计算比较为宜,一般宜取3~5秒);
S3、测试软件通过通讯控制标准器和被测器进入相应的输出或测量状态,然后开始计时;
S4、测试软件同时读取标准器的标准值和被测器的被测值,并进行误差计算;如果本次误差Cn小于Ce,则启动Ct计时;如果本次误差Cn不小于Ce则清空Ct计时;
S5、循环步骤S4,如果在Ct时间内每次误差均小于Ce,则提前退出当前测试点的测试,并记录相应数据和结论;如果一直不满足提前退出条件,则循环至Tw时间到达后强制结束当前点的测试,并记录相应数据和结论;
S6、判断所有测试点是否测试结束,如果未结束则进入步骤S3,进行下一测试点的测试,直至所有测试点测试结束。
本发明设定一个理论上最大的等待时间Tw(比如20秒),但并不是所有的测试点都要等待这么长时间,这个时间只是一个等待的最大极限时间。测试过程中,先通讯控制标准器和被测器进入相应的输出或测量状态,然后开始计时,同时开始读取标准值和被测值进行误差计算,如果误差不合格(不满足要求),则继续循环读取并计算,如果直到Tw,整个过程中一直不合格,则结束当前测试点的测试,认为被测器不合格,并记录相应数据和结论;如果在过程中发现误差合格(满足要求),则提前结束当前测试点的测试,认为被测器合格,并记录相应数据。在实际处理中,如果仅仅以某一次读到的误差合格就认为被测器合格是不行的,因为不管是标准器还是被测器,一般其数据都是在波动过程中逐步趋于稳定,如图2所示,就某一次读数结论而言,可能存在偶然性,必须连续的多次读数均满足要求才能判定为合格。
具体实施时,判断条件C的两个维度子条件Ce和Ct可以构成一个条件矩形框,如图3、图4所示,该条件矩形框的高度为可接受的允许误差±Ce,宽度为要求连续测试的多个误差必须都保证小于±Ce的时间周期Ct。
在测试过程中,该条件判断框随着测试时间的推移,可以看作在时间轴上向右平移,每计算得到一次误差就向右平移一次。要提前退出的条件为,在连续的Ct时间内,所有误差点都必须落在条件判断框之内,如图3所示,在t1时刻,条件矩形框的宽度Ct时间内,有3个误差点落在了框内,还有5个误差点落在了框外,即只有3个合格点,有5个不合格点,因此不满足提前退出条件,需要继续循环测试判断。
当到达t2时刻,如图4所示,条件矩形框的宽度Ct时间内的所有8个误差点都落在了框内,没有框外的点,即t2时刻已经满足提前退出条件,可以提前退出。如果遇到极限情况,在Tw时间内都不满足提前退出条件,则当到达Tw时刻后强制结束当前点的测试,并进入下一测试点的测试。
结合图3和图4,利用本发明可以快速、有效的找到满足可接受的试验结束时刻,该时刻的误差数据即可保证不会由于太早结束而造成数据可信度低、重复性差,也可以保证不会由于太晚结束而造成测试时间的浪费、效率低等弊端,达到重复性和效率的最好平衡点。
综上所述,本发明实施例,测试点自动检测方法,不仅能保证多次测试可重复性,而且能最大限度缩短测试时间;通过设置最大等待时间Tw以及提前退出条件Ce和Ct,可保证所有测试点的测试数据和结论的真实性和可靠性,具备良好的可重复性,在满足提前退出的情况下,可提前退出当前点的测试,大大缩短整个测试的耗时,提高测试效率;有效地避免了目前的一般算法不能兼顾测试数据和结论在可信度和效率之间进行有效平衡的棘手问题;需要设置的参数少,只有Tw、Ce和Ct三个,完全可以在提供经验值的基础上开放给用户,由用户根据实际情况进行优化调整;该方法具有良好的扩展性,不仅可以有效解决电测测试中针对表和源的检测,同样可应用到类似的满足采用标准值和被测值进行误差判断的其它领域和场景。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.一种测试点自动检测方法,其特征在于,包括以下步骤:
S1、设定一个能涵盖所有测试点稳定周期的最大等待时间Tw;
S2、设定一个能够接受的允许条件C,如果测试过程中满足该条件即可提前结束当前点的测试,进入下一点测试,该条件包含两个维度的参数和要求:
S2.1、误差要求Ce,即测试过程中连续读取计算得到的每个误差均应小于Ce;
S2.2、时间要求Ct,即测试过程中“单次读取计算得到的误差小于Ce”不能作为提前退出的充要条件,还必须满足“在Ct时间内连续多次读取计算得到的误差均小于Ce”才能提前退出;
S3、测试软件通过通讯控制标准器和被测器进入相应的输出或测量状态,然后开始计时;
S4、测试软件同时读取标准器的标准值和被测器的被测值,并进行误差计算;如果本次误差Cn小于Ce,则启动Ct计时;如果本次误差Cn不小于Ce则清空Ct计时;
S5、循环步骤S4,如果在Ct时间内每次误差均小于Ce,则提前退出当前测试点的测试,并记录相应数据和结论;如果一直不满足提前退出条件,则循环至Tw时间到达后强制结束当前点的测试,并记录相应数据和结论;
S6、判断所有测试点是否测试结束,如果未结束则进入步骤S3,进行下一测试点的测试,直至所有测试点测试结束。
2.如权利要求1所述的一种测试点自动检测方法,其特征在于:所述步骤S1中Tw为测试点稳定周期的最大等待时间,Tw等于20秒。
3.如权利要求2所述的一种测试点自动检测方法,其特征在于,所述步骤S2中误差要求Ce取被测器标定误差的1/2或者1/3。
4.如权利要求3所述的一种测试点自动检测方法,其特征在于,所述步骤S2中时间要求Ct的值应保证在Ct周期内能连续进行3~5次误差计算。
5.如权利要求4所述的一种测试点自动检测方法,其特征在于,所述步骤S2中时间要求Ct取3~5秒。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810459985.2A CN108919021A (zh) | 2018-05-15 | 2018-05-15 | 一种测试点自动检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810459985.2A CN108919021A (zh) | 2018-05-15 | 2018-05-15 | 一种测试点自动检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108919021A true CN108919021A (zh) | 2018-11-30 |
Family
ID=64402545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810459985.2A Pending CN108919021A (zh) | 2018-05-15 | 2018-05-15 | 一种测试点自动检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108919021A (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6070130A (en) * | 1996-08-10 | 2000-05-30 | Temic Telefunken Microelectronic Gmbh | Method for testing a large quantity of products |
CN201674256U (zh) * | 2010-04-13 | 2010-12-15 | 福州福光电子有限公司 | 全在线蓄电池组放电测试设备 |
CN102768127A (zh) * | 2012-08-09 | 2012-11-07 | 上海贝洱热***有限公司 | 一种用于检测汽车空调的低电压加热器的方法及装置 |
CN102779083A (zh) * | 2012-07-06 | 2012-11-14 | 青岛海信移动通信技术股份有限公司 | 触摸屏测试方法及测试装置 |
CN104022914A (zh) * | 2014-04-26 | 2014-09-03 | 广西电网公司电力科学研究院 | 配网自动化终端功能检测的测试方法 |
CN104569891A (zh) * | 2015-01-16 | 2015-04-29 | 广西电网有限责任公司电力科学研究院 | 一种测试电能质量监测装置的***及其测试方法 |
CN105974211A (zh) * | 2016-06-21 | 2016-09-28 | 广州视源电子科技股份有限公司 | 测试设备天线的方法及装置 |
CN106019019A (zh) * | 2016-06-27 | 2016-10-12 | 国网辽宁省电力有限公司电力科学研究院 | 基于gpib的微电网电能质量在线监测装置自动检测*** |
CN107402332A (zh) * | 2016-05-20 | 2017-11-28 | 中国电力科学研究院 | 一种智能配电终端多表位自动检测***及其检测方法 |
CN107589396A (zh) * | 2017-10-23 | 2018-01-16 | 国网江西省电力公司电力科学研究院 | 一种基于常规电能校准器的动态性能溯源方法 |
CN107861033A (zh) * | 2017-10-24 | 2018-03-30 | 广州供电局有限公司 | 振荡波局部放电检测***定位误差的检定方法和*** |
-
2018
- 2018-05-15 CN CN201810459985.2A patent/CN108919021A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6070130A (en) * | 1996-08-10 | 2000-05-30 | Temic Telefunken Microelectronic Gmbh | Method for testing a large quantity of products |
CN201674256U (zh) * | 2010-04-13 | 2010-12-15 | 福州福光电子有限公司 | 全在线蓄电池组放电测试设备 |
CN102779083A (zh) * | 2012-07-06 | 2012-11-14 | 青岛海信移动通信技术股份有限公司 | 触摸屏测试方法及测试装置 |
CN102768127A (zh) * | 2012-08-09 | 2012-11-07 | 上海贝洱热***有限公司 | 一种用于检测汽车空调的低电压加热器的方法及装置 |
CN104022914A (zh) * | 2014-04-26 | 2014-09-03 | 广西电网公司电力科学研究院 | 配网自动化终端功能检测的测试方法 |
CN104569891A (zh) * | 2015-01-16 | 2015-04-29 | 广西电网有限责任公司电力科学研究院 | 一种测试电能质量监测装置的***及其测试方法 |
CN107402332A (zh) * | 2016-05-20 | 2017-11-28 | 中国电力科学研究院 | 一种智能配电终端多表位自动检测***及其检测方法 |
CN105974211A (zh) * | 2016-06-21 | 2016-09-28 | 广州视源电子科技股份有限公司 | 测试设备天线的方法及装置 |
CN106019019A (zh) * | 2016-06-27 | 2016-10-12 | 国网辽宁省电力有限公司电力科学研究院 | 基于gpib的微电网电能质量在线监测装置自动检测*** |
CN107589396A (zh) * | 2017-10-23 | 2018-01-16 | 国网江西省电力公司电力科学研究院 | 一种基于常规电能校准器的动态性能溯源方法 |
CN107861033A (zh) * | 2017-10-24 | 2018-03-30 | 广州供电局有限公司 | 振荡波局部放电检测***定位误差的检定方法和*** |
Non-Patent Citations (1)
Title |
---|
白雪峰: "配电终端自动化检测***的设计与应用", 《电测与仪表》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10476270B2 (en) | Primary power grid frequency response characterization using phasor measurement unit data | |
US20210148988A1 (en) | Method and apparatus for estimating battery state of health | |
Jackey et al. | Battery model parameter estimation using a layered technique: an example using a lithium iron phosphate cell | |
CN105025141B (zh) | 终端用电量测试方法及其装置 | |
CN104656021B (zh) | 一种蓄电池剩余容量的预估方法及装置 | |
US20180307594A1 (en) | System, method and storage device for cim/e model standard compliance test | |
WO2015198632A1 (ja) | 蓄電システム及び特性パラメータの推定方法 | |
CN105022686A (zh) | 安卓平台上进程的cpu占用率确定方法和装置 | |
CN108919021A (zh) | 一种测试点自动检测方法 | |
CN104714203A (zh) | 一种电能质量监测装置的校验方法 | |
WO2024131163A1 (zh) | 芯片内部电压预测模型生成方法、预测方法及相关装置 | |
CN116896064B (zh) | 一种用电负载的用电特征分析***及方法 | |
CN110308358A (zh) | 一种配电自动化终端测试方法及装置 | |
CN112363883A (zh) | 一种cpu压力测试方法及装置 | |
US10054620B2 (en) | Method and data processing arrangement for determining the frequency, amplitude and attenuation of at least one output oscillation in an electrical energy supply network | |
CN107356896A (zh) | 一种电能表检测方法、装置及存储介质 | |
CN109191330A (zh) | 线损电量计算方法、装置、计算机设备和存储介质 | |
CN109471060A (zh) | 一种在线监测数字电能表计量准确性的装置 | |
CN106776224B (zh) | 一种基于CPU控制的Android手机硬件组件的功耗测算***及方法 | |
CN115563017B (zh) | 一种基于总线注入的测试***、方法及计算机设备 | |
CN109873426A (zh) | 一种配电网潮流方向的判定方法及*** | |
CN109815585A (zh) | 一种查看s参数模型的差分损耗的方法以及设备 | |
CN109490788A (zh) | 蓄电池组容量的预测方法和装置 | |
CN109815069A (zh) | 验证方法及验证装置 | |
CN109634795A (zh) | 服务器整机***的调试方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181130 |
|
RJ01 | Rejection of invention patent application after publication |