CN107632256A - 一种继电器稳定性测试方法、装置及*** - Google Patents
一种继电器稳定性测试方法、装置及*** Download PDFInfo
- Publication number
- CN107632256A CN107632256A CN201710716625.1A CN201710716625A CN107632256A CN 107632256 A CN107632256 A CN 107632256A CN 201710716625 A CN201710716625 A CN 201710716625A CN 107632256 A CN107632256 A CN 107632256A
- Authority
- CN
- China
- Prior art keywords
- test
- relay
- port
- stability
- judges
- 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
Landscapes
- Testing Electric Properties And Detecting Electric Faults (AREA)
Abstract
本发明公开了一种继电器稳定性测试方法,包括:S100接收并解析测试指令;S200根据解析的测试指令,对继电器的端口进行开关循环测试;S300获取解析的测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,进入步骤S400;否则返回步骤S200继续测试;S400结束测试,判断继电器的稳定性,反馈测试结果。此外,本发明还公开了一种继电器稳定性测试装置及***。继电器测试装置包括:接收模块、解析模块、检测模块、及判断处理模块。本发明的测试方法简单、测试成本低、实用性强。
Description
技术领域
本发明涉及测试领域,尤其涉及一种继电器稳定性测试方法、装置及***。
背景技术
继电器是一种电子控制器件,它具有控制***(又称输入回路)和被控制***(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。因此继电器的质量好坏决定了整个测试***的运行稳定性。
继电器被广泛运用于各电子产品中,而电子产品厂商在对继电器的选择时,稳定性是继电器的一项重要选择指标。但如果不是专门的继电器生产厂商的话,一般不会配备专门的继电器测试仪器,且这种测试仪器结构复杂,成本高,操作复杂。
发明内容
为了解决上述技术问题,本发明提供一种继电器稳定性测试方法、装置及***,大大降低了测试成本,操作方便,提高了测试效率。
本发明公开了一种继电器稳定性测试方法,包括:
S100接收并解析测试指令;
S200根据解析的所述测试指令,对继电器的端口进行开关循环测试;
S300获取解析的所述测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,进入步骤S400;否则返回步骤S200继续测试;
S400结束测试,判断所述继电器的稳定性,反馈测试结果。
进一步地,所述步骤S200包括:
S210采用独立端口测试方法对继电器的端口进行开关循环测试;包括:
S211确定所述继电器需要进行独立端口测试的所有待测端口;
S212判断所述测试指令中是否存在端口测试顺序,若是,进入步骤S213,否则进入步骤S214;
S213按照所述测试指令中的端口测试顺序依次对待测端口进行单开、单关的循环测试;
S214从所有待测端口中随机选取测试端口进行单开、单关的循环测试。
进一步地,所述步骤S200包括:
S220采用联合端口测试方法对继电器的端口进行开关循环测试;包括:
S221根据解析的测试指令,对继电器的所有待测端口执行部分开、部分关的循环测试;
和/或
S222根据解析的测试指令,对继电器的所有待测端口执行全开、全关的循环测试。
进一步地,所述步骤S300包括:
S310当获取到所述测试条件为测试次数达到预设的测试次数时,统计测试次数;
S320判断所述测试次数是否达到预设的测试次数,若是进入步骤S400,否则返回步骤S200继续测试。
进一步地,所述步骤S300包括:
S350判断测试端口是否未按照所述测试指令执行相应的开关操作,若是进入步骤S360,否则进入步骤S440;
S360统计测试次数,判断所述测试次数是否达到预设的测试次数,若是进入步骤S460,否则返回步骤S200继续测试;
所述步骤S400包括:
S440判断所述继电器不稳定,测试不合格;
S460判断所述继电器稳定,测试合格。
进一步地,所述步骤S400包括:
S410统计测试成功或测试失败的次数,获取测试成功率或测试失败率;
S420判断所述测试成功率是否高于预设的测试成功率或所述测试失败率是否低于预设的测试失败率,若是,进入步骤S430,否则进入步骤S440;
S430判断所述测试成功率是否为100%或所述测试失败率是否为0%;若是进入步骤S450;否则进入步骤S460;
S440判断所述继电器不稳定,测试不合格;
S450判断所述继电器稳定,测试合格;
S460判断所述继电器稳定性待定。
本发明还提供了一种继电器稳定性测试装置,该装置可采用本发明的继电器稳定性测试方法,该装置包括:接收模块,用于接收测试指令;解析模块,用于解析所述接收模块接收的测试指令;检测模块,用于根据所述解析模块解析的测试指令,对继电器端口进行开关循环测试;判断处理模块,用于获取所述解析模块解析的测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,则结束测试,判断所述继电器的稳定性,反馈测试结果,否则控制所述检测模块继续进行测试。
进一步地,所述检测模块包括:
独立端口测试子模块,用于对所述继电器的测试端口进行单开、单关的循环测试;和/或联合端口测试子模块,用于对所述继电器的所有待测端口执行部分开、部分关、全开、全关的循环测试。
进一步地,所述判断处理模块包括:获取子模块,用于获取所述解析模块解析的测试指令中的测试结束条件;统计子模块,用于统计测试次数;分配子模块,用于当所述获取子模块获取到的测试条件为第一测试条件时,分配给第一处理子模块处理;当所述获取子模块获取到的测试条件为第二测试条件时,分配给第二处理子模块处理;所述第一测试结束条件为测试次数达到预设的测试次数;所述第二测试结束条件为测试端口未按照所述测试指令执行相应的开关操作或测试次数达到预设测试次数;第一处理子模块,用于根据所述统计子模块统计的所述检测模块的测试次数,判断所述测试次数是否达到预设的测试次数,若是,则结束测试,通过所述统计子模块获取测试成功或测试失败的次数,根据所述测试成功或测试失败的次数判断所述继电器的稳定性;否则控制所述检测模块继续检测;第二处理子模块,用于判断测试端口是否出现未按照所述测试指令执行相应的开关操作,若是,则结束测试,判断所述继电器稳定性不合格;否则通过所述统计子模块统计测试次数,并判断所述测试次数是否达到预设的测试次数,若是,则结束测试,判断所述继电器稳定;否则控制所述检测模块继续检测。
本发明还公开了一种继电器稳定性测试***,包括:本发明所述的继电器稳定性测试装置、上位机、继电器、电源及若干负载;所述继电器上设有所述继电器稳定性测试装置,所述上位机与所述继电器通过串口线电连接;所述若干负载分别电连接于所述继电器的端口,所述电源与所述继电器电连接;其中:所述上位机启动测试脚本,发送测试指令;所述继电器的串口接收到所述测试指令后,传输给所述稳定性测试装置,所述稳定性测试装置接收并解析所述测试指令;所述继电器稳定性测试装置根据解析的所述测试指令,对连接负载的继电器的端口进行开关循环测试;所述继电器稳定性测试装置获取解析的所述测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,则结束测试,判断所述继电器的稳定性,向所述上位机反馈测试结果;否则继续测试。
本发明主要适用于选用继电器时,对继电器的稳定性进行测试。继电器主要实现的是开关的功能,通过对继电器的端口进行开关循环测试可以准确的检测出继电器的稳定性。而结束条件的设置,可以使得不一定要全部执行完所有的测试试验才能判断出继电器稳定性,节省了测试的时间。此外,本发明测试方法简单、测试成本低、实用性强。而且本发明的独立端口测试、联合端口测试可以对继电器的端口进行了全方面的测试,测试更为精准全面,测试结果更能反映该继电器的实际稳定性情况。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种继电器稳定性测试方法实施例的流程图;
图2为本发明一种继电器稳定性测试方法另一实施例的流程图;
图3为本发明一种继电器稳定性测试方法另一实施例的流程图;
图4为本发明一种继电器稳定性测试方法另一实施例的流程图;
图5为本发明一种继电器稳定性测试方法另一实施例的流程图;
图6为本发明一种继电器稳定性测试方法另一实施例的流程图;
图7为本发明一种继电器稳定性测试装置实施例的框图;
图8为本发明一种继电器稳定性测试装置另一实施例的框图;
图9为本发明一种继电器稳定性测试***实施例的示意图;
图10为本发明一种继电器稳定性测试***实施例的测试流程图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明公开了一种继电器稳定性测试方法,实施例如图1所示,包括:
S100接收并解析测试指令;
S200根据解析的所述测试指令,对继电器的端口进行开关循环测试;
S300获取解析的所述测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,进入步骤S400;否则返回步骤S200继续测试;
S400结束测试,判断所述继电器的稳定性,反馈测试结果。
对继电器的稳定性进行测试,主要是判断继电器的端口是否可以按照测试指令反复的正确执行开或关(吸合/释放)的操作。
本发明方法的另一实施例,增加了步骤S200采用独立端口测试方法对继电器的端口进行开关循环测试;所述步骤S200包括了步骤S211--S214;具体的,如图2所示,包括:
S100接收并解析测试指令;
S211确定所述继电器需要进行独立端口测试的所有待测端口;
S212判断所述测试指令中是否存在端口测试顺序,若是,进入步骤S213,否则进入步骤S214;
S213按照所述测试指令中的端口测试顺序依次对待测端口进行单开、单关的循环测试;
S214从所有待测端口中随机选取测试端口进行单开、单关的循环测试。
S300获取解析的所述测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,进入步骤S400;否则返回步骤S200继续测试;
S400结束测试,判断所述继电器的稳定性,反馈测试结果。
独立端口测试方法也有很多具体的形式,比如继电器有4个端口,待测端口也是端口1-4;那么可以按照测试顺序,先测试端口1,让端口1反复执行开关操作500次,然后再测试端口2,让端口2反复执行开关操作500次,同样的再测试端口3执行开关操作500次,最后测试端口4,让其执行开关操作500次。当然,也可以先让端口1执行开关操作1次;然后让端口2执行开关操作1次,然后让端口3执行开关操作1次,然后让端口4执行开关操作1次;完成一次循环,然后再返回到端口1进行开关操作继续进行循环,如此反复,一直到完成500次循环后结束测试。测试结束后,获取端口测试的成功次数、失败次数,比如,要求比较高的厂商,可以设定如果失败次数大于等于1,那么就判断该继电器不稳定,测试不合格,同时也可以获得测试失败率或测试成功率,通过对抽样的继电器检测的测试数据,判断该批次继电器的品质。当然,如果待测端口是1、3、4,同样也可以采用这种方法依次测量。如果设置的测试结束条件为当出现一次测试失败测试即结束,那么在测试过程中,比如测试端口1的第401次开关测试时,如果测试成功,那么继续对端口1进行第402次开关测试,如果测试失败,那么测试结束,判断该继电器不稳定,测试不合格。
独立端口测试方法的另一种形式,是从待测端口中随机选择一个端口来进行单开、单关的测试。当然,也可以指定某一个端口来进行测试(一般的,可以指定端口1来进行测试)。随机选择测试端口的话,由于具有随机性,那么测试也会比较准确和公正,同时,通过随机测试,并一定需要将所有端口都进行测试,甚至可以只选择其中的一个端口来进行测试,通过该端口的测试数据来判定继电器的稳定性。
本发明的另一实施例,在上述任一实施例的基础上,采用联合端口测试方法对继电器的端口进行开关循环测试,具体的,如图3所示,包括:
S100接收并解析测试指令;
S221根据解析的测试指令,对继电器的所有待测端口执行部分开、部分关的循环测试;
S222根据解析的测试指令,对继电器的所有待测端口执行全开、全关的循环测试。
S300获取解析的所述测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,进入步骤S400;否则返回步骤S200继续测试;
S400结束测试,判断所述继电器的稳定性,反馈测试结果。
上述实施例中,继电器的待测端口执行部分开、部分关的循环测试,举个例子,继电器有端口1-8;比如解析的测试指令是10010010,假设1为打开,0为关闭的话,则是打开端口1、端口4及端口7,关闭端口2、端口3、端口5、端口6和端口8;如此根据测试指令,反复执行部分开、部分关的循环测试。
上述实施例中,继电器的待测端口执行全开、全关的循环测试;例如,继电器的待测端口是端口1-8,让继电器的端口1-8全部打开,再让继电器端口1-8全部关闭,再返回让继电器的端口1-8全部打开……,如此循环进行测试。
上述实施例中步骤S221和步骤S222不分先后顺序。此外,对于上述步骤S221和步骤S222可以只选择执行其中一项步骤,也就是说,可以只进行部分开、部分关的循环测试,再根据测试结果判断继电器的稳定性;也可以只进行全开、全关的循环测试,再根据测试结果判断继电器的稳定性。
本发明方法的另一实施例,在上述任一实施例的基础上,测试结束的具体条件为测试次数达到预设的测试次数,具体的,如图4所示,包括:
S100接收并解析测试指令;
S200根据解析的所述测试指令,对继电器的端口进行开关循环测试;
S310当获取到所述测试条件为测试次数达到预设的测试次数时,统计测试次数;
S320判断所述测试次数是否达到预设的测试次数,若是进入步骤S400,否则返回步骤S200继续测试;
S400结束测试,判断所述继电器的稳定性,反馈测试结果。
本实施例中,测试结束的条件是测试次数达到预设测试次数,比如测试的指令是只对继电器的端口1测试1000次即可,那么执行时,需反复对端口1进行开关测试,并在每次执行完端口1打开或关闭后,叠加测试次数,并记录每次的测试结果(测试成功或测试失败),当测试次数达到了1000次后停止测试,然后根据测试成功次数或测试失败次数来判定继电器的稳定性。
本发明的另一实施例,当出现测试端口未按照测试指令进行相应开关操作时,测试中止,具体的,如图5所示,包括:
S100接收并解析测试指令;
S200根据解析的所述测试指令,对继电器的端口进行开关循环测试;
S350判断测试端口是否未按照所述测试指令执行相应的开关操作,若是进入步骤S360,否则进入步骤S440;
S360统计测试次数,判断所述测试次数是否达到预设的测试次数,若是进入步骤S460,否则返回步骤S200继续测试;
S440判断所述继电器不稳定,测试不合格;
S460判断所述继电器稳定,测试合格。
本实施例中,如果在对继电器端口进行开关循环测试时,一旦出现一次测试失败的情况,那么测试就会中止,然后判定继电器不稳定,测试不合格;如果每次开关测试都是测试成功,一直到测试次数达到了预设的测试次数,比如预设的测试次数是500次,测试500次都没有出现测试失败的情况,那么就判定继电器稳定,测试合格;如果测试到第450次的时候,出现测试失败,那么就结束测试,判定继电器的稳定性不合格。本实施例适用于对继电器的稳定性非常高的情况,因为,只要有一次测试失败的情况就判定继电器不稳定。
本发明方法的另一实施例,如图6所示,包括:
S100接收并解析测试指令;
S200根据解析的所述测试指令,对继电器的端口进行开关循环测试;
S310当获取到所述测试条件为测试次数达到预设的测试次数时,统计测试次数;
S320判断所述测试次数是否达到预设的测试次数,若是进入步骤S410,否则返回步骤S200继续测试;
S410统计测试成功或测试失败的次数,获取测试成功率或测试失败率;
S420判断所述测试成功率是否高于预设的测试成功率或所述测试失败率是否低于预设的测试失败率,若是,进入步骤S430,否则进入步骤S440;
S430判断所述测试成功率是否为100%或所述测试失败率是否为0%;若是进入步骤S450;否则进入步骤S460;
S440判断所述继电器不稳定,测试不合格;
S450判断所述继电器稳定,测试合格;
S460判断所述继电器稳定性待定。
本实施例中,根据测试成功率或测试失败率来判断继电器的稳定性。测试成功率为100%的继电器判定为稳定的,测试也是合格的。对于继电器的稳定待定的继电器,可以挑选出来,后续通过其它办法来进行判定。
或者,如果预设的成功率非常高,也可以将达到预设的成功率但没有达到100%的继电器判定为稳定的继电器。鉴于测试过程中可能出现偶然因素导致测试失败,可以允许出现几次测试失败的情况。预设的测试成功率或者预设的测试失败率可以根据对继电器要求的高低进行设定,设定的测试成功率越高或者设定的测试失败率越低,那么对继电器的稳定性要求也就越高。比如,设置的测试次数为1000次,预设的测试成功率是99.8%,那么就是说进行了1000次开关循环测试后,最多只能存在2次测试失败的情况,在2次及以内的测试失败情形内的继电器都可视为稳定的继电器。
基于相同的技术构思,本发明还提供了一种继电器稳定性测试装置,该装置可采用本发明的继电器稳定性测试方法实施例,具体的,如图7所示,该装置包括:接收模块10,用于接收测试指令;解析模块20,用于解析所述接收模块10接收的测试指令;检测模块30,用于根据所述解析模块20解析的测试指令,对继电器端口进行开关循环测试;判断处理模块40,用于获取所述解析模块20解析的测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,则结束测试,判断所述继电器的稳定性,反馈测试结果,否则控制所述检测模块30继续进行测试。
本发明装置的另一实施例,如图8所示,在上述装置实施例的基础上,所述检测模块30包括:独立端口测试子模块31,用于对所述继电器的测试端口进行单开、单关的循环测试;和/或联合端口测试子模块32,用于对所述继电器的所有待测端口执行部分开、部分关、全开、全关的循环测试。
本实施例包括了三种具体的方案,一种是检测模块只包括独立端口测试子模块、一种是检测模块只包括了联合端口测试子模块;还有一种方案是检测模块包括了联合端口测试子模块和独立端口测试子模块。本发明的测试装置中,接收模块接收到测试指令后,解析模块解析该测试指令;第一种方案中,独立端口测试子模块根据解析的测试指令,对继电器的端口进行单开、单关的循环测试。比如,继电器有4个端口,其中只有端口1需要测试,也就是说只通过测试端口1就判定继电器的稳定性。那么就利用独立端口测试子模块对端口1反复执行开、关的循环测试,判断该端口1是否按照测试指令进行了相应的开、关操作(吸合/释放)。当然,也可以随机从这些继电器端口中选取测试端口来进行测试判断。如果继电器的4个端口都是待测端口,那么利用独立端口测试子模块进行测试的时候,需要一个一个端口来进行测试,也就是说每一次开关测试只能针对单独的一个端口。比如每个端口测试500次,那么可以先测端口1测试500次,再测试端口2测试500次,以此类推。当然,也可以先测端口1测试1次,然后测端口2测试1次,再测端口3测试1次,再测端口4测试1次,然后返回测试端口1再测试1次,如此,让每个端口都测试500次。第二种方案中,又包括:联合端口测试子模块根据解析的测试指令,对继电器的端口进行部分开、部分关的循环测试,或者进行全开、全关的循环测试、或者进行部分开、部分关、全开、全关的循环测试。部分开、部分关、全开、全关的循环测试具体可参见前面的方法实施例的解释,此处不再重复。第三种方案中,由于检测模块包括了独立端口测试子模块和联合端口测试子模块,因此,在测试过程中,即包括了独立端口测试子模块对继电器的待测端口进行单开、单关的循环测试,又包括了联合端口测试子模块对继电器的待测端口进行部分开、部分关或者全开、全关的循环测试。这样既测试了每个端口单独工作时的稳定性,又检测了几个端口一起工作时的稳定性,检测更为全面。
较佳的,如图8所示,所述判断处理模块包括:获取子模块41,用于获取所述解析模块解析的测试指令中的测试结束条件;统计子模块42,用于统计测试次数;分配子模块43,用于当所述获取子模块41获取到的测试条件为第一测试条件时,分配给第一处理子模块44处理;当所述获取子模块41获取到的测试条件为第二测试条件时,分配给第二处理子模块45处理;所述第一测试结束条件为测试次数达到预设的测试次数;所述第二测试结束条件为测试端口未按照所述测试指令执行相应的开关操作或测试次数达到预设测试次数;第一处理子模块44,用于根据所述统计子模块42统计的所述检测模块30的测试次数,判断所述测试次数是否达到预设的测试次数,若是,则结束测试,通过所述统计子模块42获取测试成功或测试失败的次数,根据所述测试成功或测试失败的次数判断所述继电器的稳定性;否则控制所述检测模块30继续检测;第二处理子模块45,用于判断测试端口是否出现未按照所述测试指令执行相应的开关操作,若是,则结束测试,判断所述继电器稳定性不合格;否则通过所述统计子模块42统计测试次数,并判断所述测试次数是否达到预设的测试次数,若是,则结束测试,判断所述继电器稳定;否则控制所述检测模块30继续检测。
本发明的装置实施例与本发明的方法实施例对应,因此,本发明的方法实施例的技术细节同样适用于本发明的装置实施例,为减少重复,不在赘叙。
本发明还公开了一种继电器稳定性测试***,包括:本发明所述的继电器稳定性测试装置、上位机、继电器、电源及若干负载;所述继电器上设有所述继电器稳定性测试装置,所述上位机与所述继电器通过串口线电连接;所述若干负载分别电连接于所述继电器的端口,所述电源与所述继电器电连接;其中:所述上位机启动测试脚本,发送测试指令;所述继电器的串口接收到所述测试指令后,传输给所述稳定性测试装置,所述稳定性测试装置接收并解析所述测试指令;所述继电器稳定性测试装置根据解析的所述测试指令,对连接负载的继电器的端口进行开关循环测试;所述继电器稳定性测试装置获取解析的所述测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,则结束测试,判断所述继电器的稳定性,向所述上位机反馈测试结果;否则继续测试。
较佳的,上述测试***中,所示串口线为RS485或RS232转USB串口线;所述若干负载为若干感性负载。由于继电器开关瞬间浪涌电流会很大,故采用感性负载更好,且通常家用电器等电子产品都属于感性负载,因此,本***采用感性负载也更加接近真实的使用环境,对继电器的稳定性测试更为准确。
本发明***的另一实施例,包括:
一、测试环境拓扑架构,具体的,测试架构示意图如图9所示。
1,测试设备:
带USB接口的电脑(台式机,笔记本都可以)
RS232转USB串口线一根
2,测试软件:
电脑操作***win732/64位
Python 2.7版本
pySerial库(python脚本控制电脑串口的库模块)
JAVA
二,测试原理:
通过python脚本循环调用继电器模块端口开关动作,记录循环次数且统计PASS和FAIL次数,来考察该继电器模块是否满足产品老化测试的可靠性要求。测试时在继电器输出端口加载感性负载,通常加载感性负载时继电器开关瞬间浪涌电流会很大,对继电器稳定性要求更高(通常家用电器等电子产品都属于感性负载)。而继电器厂商测试时一般加载阻性负载,与继电器实际使用环境有偏差。只要是通过RS232或RS485控制的继电器模组都可以通过此方法测试。
三,测试流程图:测试流程如图10所示。
四,测试脚本:
本发明的测试***采用本发明的测试方法,实现继电器的稳定性测试;实现方法简单、测试成本低、实用性强。比如,路由器厂家可通过本发明选用稳定的继电器来作为路由器上使用的继电器。
本发明的***实施例,与本发明的装置实施例、方法实施例对应,因此本发明的方法实施例技术细节同样适用于本发明的***实施例,为减少重复,不再赘叙。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种继电器稳定性测试方法,其特征在于,包括:
S100接收并解析测试指令;
S200根据解析的所述测试指令,对继电器的端口进行开关循环测试;
S300获取解析的所述测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,进入步骤S400;否则返回步骤S200继续测试;
S400结束测试,判断所述继电器的稳定性,反馈测试结果。
2.根据权利要求1所述的一种继电器稳定性测试方法,其特征在于,所述步骤S200包括:
S210采用独立端口测试方法对继电器的端口进行开关循环测试;包括:
S211确定所述继电器需要进行独立端口测试的所有待测端口;
S212判断所述测试指令中是否存在端口测试顺序,若是,进入步骤S213,否则进入步骤S214;
S213按照所述测试指令中的端口测试顺序依次对待测端口进行单开、单关的循环测试;
S214从所有待测端口中随机选取测试端口进行单开、单关的循环测试。
3.根据权利要求1或2所述的一种继电器稳定性测试方法,其特征在于,所述步骤S200包括:
S220采用联合端口测试方法对继电器的端口进行开关循环测试;包括:
S221根据解析的测试指令,对继电器的所有待测端口执行部分开、部分关的循环测试;
和/或
S222根据解析的测试指令,对继电器的所有待测端口执行全开、全关的循环测试。
4.根据权利要求1所述的一种继电器稳定性测试方法,其特征在于,所述步骤S300包括:
S310当获取到所述测试条件为测试次数达到预设的测试次数时,统计测试次数;
S320判断所述测试次数是否达到预设的测试次数,若是进入步骤S400,否则返回步骤S200继续测试。
5.根据权利要求1所述的一种继电器稳定性测试方法,其特征在于,所述步骤S300包括:
S350判断测试端口是否未按照所述测试指令执行相应的开关操作,若是进入步骤S360,否则进入步骤S440;
S360统计测试次数,判断所述测试次数是否达到预设的测试次数,若是进入步骤S460,否则返回步骤S200继续测试;
所述步骤S400包括:
S440判断所述继电器不稳定,测试不合格;
S460判断所述继电器稳定,测试合格。
6.根据权利要求4所述的一种继电器稳定性测试方法,其特征在于,所述步骤S400包括:
S410统计测试成功或测试失败的次数,获取测试成功率或测试失败率;
S420判断所述测试成功率是否高于预设的测试成功率或所述测试失败率是否低于预设的测试失败率,若是,进入步骤S430,否则进入步骤S440;
S430判断所述测试成功率是否为100%或所述测试失败率是否为0%;若是进入步骤S450;否则进入步骤S460;
S440判断所述继电器不稳定,测试不合格;
S450判断所述继电器稳定,测试合格;
S460判断所述继电器稳定性待定。
7.一种运用权利要求1-6中任意一项所述的继电器稳定性测试方法的继电器稳定性测试装置,其特征在于,包括:
接收模块,用于接收测试指令;
解析模块,用于解析所述接收模块接收的测试指令;
检测模块,用于根据所述解析模块解析的测试指令,对继电器端口进行开关循环测试;
判断处理模块,用于获取所述解析模块解析的测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,则结束测试,判断所述继电器的稳定性,反馈测试结果,否则控制所述检测模块继续进行测试。
8.根据权利要求7所述的一种继电器稳定性测试装置,其特征在于,所述检测模块包括:
独立端口测试子模块,用于对所述继电器的测试端口进行单开、单关的循环测试;
和/或
联合端口测试子模块,用于对所述继电器的所有待测端口执行部分开、部分关、全开、全关的循环测试。
9.根据权利要求7或8所述的一种继电器稳定性测试装置,其特征在于,所述判断处理模块包括:
获取子模块,用于获取所述解析模块解析的测试指令中的测试结束条件;
统计子模块,用于统计测试次数;
分配子模块,用于当所述获取子模块获取到的测试条件为第一测试条件时,分配给第一处理子模块处理;当所述获取子模块获取到的测试条件为第二测试条件时,分配给第二处理子模块处理;所述第一测试结束条件为测试次数达到预设的测试次数;所述第二测试结束条件为测试端口未按照所述测试指令执行相应的开关操作或测试次数达到预设测试次数;
所述第一处理子模块,用于根据所述统计子模块统计的所述检测模块的测试次数,判断所述测试次数是否达到预设的测试次数,若是,则结束测试,通过所述统计子模块获取测试成功或测试失败的次数,根据所述测试成功或测试失败的次数判断所述继电器的稳定性;否则控制所述检测模块继续检测;
所述第二处理子模块,用于判断测试端口是否出现未按照所述测试指令执行相应的开关操作,若是,则结束测试,判断所述继电器稳定性不合格;否则通过所述统计子模块统计测试次数,并判断所述测试次数是否达到预设的测试次数,若是,则结束测试,判断所述继电器稳定;否则控制所述检测模块继续检测。
10.一种继电器稳定性测试***,其特征在于,包括权利要求7-9中任一项所述的继电器稳定性测试装置、上位机、继电器、电源及若干负载;所述继电器上设有所述继电器稳定性测试装置,所述上位机与所述继电器通过串口线电连接;所述若干负载分别电连接于所述继电器的端口,所述电源与所述继电器电连接;其中:
所述上位机启动测试脚本,发送测试指令;
所述继电器的串口接收到所述测试指令后,传输给所述稳定性测试装置,所述稳定性测试装置接收并解析所述测试指令;
所述继电器稳定性测试装置根据解析的所述测试指令,对连接负载的继电器的端口进行开关循环测试;
所述继电器稳定性测试装置获取解析的所述测试指令中的测试结束条件,判断当前测试是否满足测试结束条件,若是,则结束测试,判断所述继电器的稳定性,向所述上位机反馈测试结果;否则继续测试。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710716625.1A CN107632256A (zh) | 2017-08-21 | 2017-08-21 | 一种继电器稳定性测试方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710716625.1A CN107632256A (zh) | 2017-08-21 | 2017-08-21 | 一种继电器稳定性测试方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107632256A true CN107632256A (zh) | 2018-01-26 |
Family
ID=61101247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710716625.1A Pending CN107632256A (zh) | 2017-08-21 | 2017-08-21 | 一种继电器稳定性测试方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107632256A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112260886A (zh) * | 2020-09-22 | 2021-01-22 | 武汉思普崚技术有限公司 | 一种防火墙设备稳定性测试方法、存储介质及*** |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56130666A (en) * | 1980-03-19 | 1981-10-13 | Hitachi Ltd | Life testing device for reed relay |
JPS57199963A (en) * | 1981-06-03 | 1982-12-08 | Hitachi Ltd | Testing method for relay |
CN201689160U (zh) * | 2010-05-20 | 2010-12-29 | 湖北前沿科技有限公司 | 便携式继电器综合参数测试仪 |
CN102055597A (zh) * | 2009-11-03 | 2011-05-11 | 中兴通讯股份有限公司 | 一种稳定性测试平台及测试方法 |
CN102540071A (zh) * | 2012-02-15 | 2012-07-04 | 合肥美的荣事达电冰箱有限公司 | 继电器装置及继电器寿命测试装置 |
CN102565461A (zh) * | 2012-02-29 | 2012-07-11 | 哈尔滨工业大学 | 矩阵开关模块中继电器开/关次数实时记录装置及采用该装置实现开/关次数记录的方法 |
CN103064020A (zh) * | 2013-01-08 | 2013-04-24 | 河北工业大学 | 电磁继电器可靠性试验装置及其运行方法 |
CN103344913A (zh) * | 2013-07-30 | 2013-10-09 | 中国人民解放军第二炮兵装备研究院第三研究所 | 一种电磁继电器检测设备及方法 |
CN104866418A (zh) * | 2014-02-26 | 2015-08-26 | 研祥智能科技股份有限公司 | 自动化测试方法和*** |
CN105629165A (zh) * | 2016-03-09 | 2016-06-01 | 江苏永发医用设备有限公司 | 一种继电器、电磁阀测试***及其测试方法 |
CN105938453A (zh) * | 2016-04-14 | 2016-09-14 | 上海斐讯数据通信技术有限公司 | 一种自动测试方法及*** |
CN206411199U (zh) * | 2016-11-16 | 2017-08-15 | 上海移为通信技术股份有限公司 | 电子设备开关机老化测试装置 |
-
2017
- 2017-08-21 CN CN201710716625.1A patent/CN107632256A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56130666A (en) * | 1980-03-19 | 1981-10-13 | Hitachi Ltd | Life testing device for reed relay |
JPS57199963A (en) * | 1981-06-03 | 1982-12-08 | Hitachi Ltd | Testing method for relay |
CN102055597A (zh) * | 2009-11-03 | 2011-05-11 | 中兴通讯股份有限公司 | 一种稳定性测试平台及测试方法 |
CN201689160U (zh) * | 2010-05-20 | 2010-12-29 | 湖北前沿科技有限公司 | 便携式继电器综合参数测试仪 |
CN102540071A (zh) * | 2012-02-15 | 2012-07-04 | 合肥美的荣事达电冰箱有限公司 | 继电器装置及继电器寿命测试装置 |
CN102565461A (zh) * | 2012-02-29 | 2012-07-11 | 哈尔滨工业大学 | 矩阵开关模块中继电器开/关次数实时记录装置及采用该装置实现开/关次数记录的方法 |
CN103064020A (zh) * | 2013-01-08 | 2013-04-24 | 河北工业大学 | 电磁继电器可靠性试验装置及其运行方法 |
CN103344913A (zh) * | 2013-07-30 | 2013-10-09 | 中国人民解放军第二炮兵装备研究院第三研究所 | 一种电磁继电器检测设备及方法 |
CN104866418A (zh) * | 2014-02-26 | 2015-08-26 | 研祥智能科技股份有限公司 | 自动化测试方法和*** |
CN105629165A (zh) * | 2016-03-09 | 2016-06-01 | 江苏永发医用设备有限公司 | 一种继电器、电磁阀测试***及其测试方法 |
CN105938453A (zh) * | 2016-04-14 | 2016-09-14 | 上海斐讯数据通信技术有限公司 | 一种自动测试方法及*** |
CN206411199U (zh) * | 2016-11-16 | 2017-08-15 | 上海移为通信技术股份有限公司 | 电子设备开关机老化测试装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112260886A (zh) * | 2020-09-22 | 2021-01-22 | 武汉思普崚技术有限公司 | 一种防火墙设备稳定性测试方法、存储介质及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7650555B2 (en) | Method and apparatus for characterizing components of a device under test using on-chip trace logic analyzer | |
US8867372B2 (en) | Method for efficient parallel testing of time division duplex (TDD) communications systems | |
CN110716126A (zh) | 芯片老化测试***、方法及装置 | |
KR102116850B1 (ko) | 다수의 하드웨어 및 분석 모듈을 사용하여 사용자-규정된 기기 커맨드 시퀀스를 실행하는 시스템 및 방법 | |
CN109857684B (zh) | 通信设备板卡槽位地址和类型识别的装置、方法和*** | |
CN108712300A (zh) | 一种智能设备配网的自动化测试方法及*** | |
CN101930030A (zh) | 电子信号走线特性阻抗测试***及方法 | |
CN104811524B (zh) | 一种终端射频性能测试方法及其装置 | |
CN112255562B (zh) | 一种直流电源板卡性能测试***及方法 | |
CN106888060A (zh) | 无线通信模块的抗干扰测试方法及*** | |
CN105873041A (zh) | 自动连接WiFi的方法和装置、以及移动终端 | |
CN107632256A (zh) | 一种继电器稳定性测试方法、装置及*** | |
CN113255271A (zh) | 一种芯片io引脚自动验证***及方法 | |
CN101084444A (zh) | 具有高压功能的管脚电子器件 | |
CN103037239A (zh) | 一种数字视频接收终端接收性能的测试***和方法 | |
CN201607507U (zh) | 智能化背板测试*** | |
CN106657514B (zh) | 一种终端测试方法及测试装置 | |
US7111216B2 (en) | Scan controller and integrated circuit including such a controller | |
US20230184831A1 (en) | Server jtag component adaptive interconnection system and method | |
CN115002736A (zh) | 低功耗蓝牙测试方法、装置、***、测试设备及存储介质 | |
US6173244B1 (en) | System and method for testing a switching system in a telecommunication network | |
CN113281591B (zh) | 一种实现多通道电磁干扰设备组批全自动测试的测试*** | |
CN206892223U (zh) | 一种器件测试装置 | |
CN113447793B (zh) | 一种测试电路板的装置及方法 | |
CN114585039B (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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20201104 Address after: 318015 no.2-3167, zone a, Nonggang City, no.2388, Donghuan Avenue, Hongjia street, Jiaojiang District, Taizhou City, Zhejiang Province Applicant after: Taizhou Jiji Intellectual Property Operation Co.,Ltd. Address before: 201616 Shanghai city Songjiang District Sixian Road No. 3666 Applicant before: Phicomm (Shanghai) Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180126 |