一种在电源测试过程中进行调试的方法、装置及系统的制作方法

文档序号:10533297阅读:448来源:国知局
一种在电源测试过程中进行调试的方法、装置及系统的制作方法
【专利摘要】本发明提供了一种在电源测试过程中进行调试的方法、装置及系统,该方法包括:PC首先确定与被测试电源的当前测试项相对应的至少一个控制指令,并根据预定顺序依次将每一个控制指令发送给相应的测试仪器;当达到设定时间时,获取与该当前测试项相对应的测试仪器中的测试结果;在判断出测试结果符合预定标准条件时,执行下一个测试项,否则,暂停运行程序以使工作人员进行调试,并在获取到表示调试完成的通知信息时,再次执行当前测试项;如此循环,直至完成全部测试项。由于可以在测试过程中进行调试,故仅需对异常测试项进行调试,而无需在测试结束并完成调试后再次对全部测试项进行重复测试。因此,本方案能够提高电源整体测试过程的效率。
【专利说明】
一种在电源测试过程中进行调试的方法、装置及系统
技术领域
[0001]本发明涉及计算机技术领域,特别涉及一种在电源测试过程中进行调试的方法、装置及系统。
【背景技术】
[0002]电源,例如服务器电源,是影响电源应用设备的性能的重要指标,故需要对其稳定性进行测试。在电源测试过程中,通常会出现异常测试数据,这就需要工作人员有针对性的进行调试处理。
[0003]目前,当在电源测试过程中出现异常测试数据时,工作人员通常需要待测试过程完成之后,根据测试结果以进行调试,然后再次重新测试,并如此循环。
[0004]由于不能在测试过程中进行调试,故在调试之后需要进行重复测试。可见,这一实现方式难免会降低电源整体测试过程的效率。

【发明内容】

[0005]本发明提供了一种在电源测试过程中进行调试的方法、装置及系统,能够提高电源整体测试过程的效率。
[0006]为了达到上述目的,本发明是通过如下技术方案实现的:
[0007]—方面,本发明提供了一种在电源测试过程中进行调试的方法,应用于个人计算机PC,包括:
[0008]S1:确定与被测试电源的当前测试项相对应的标准条件和至少一个控制指令;
[0009]S2:根据预先设定的控制指令发送顺序,依次将每一个所述控制指令发送给相应的外部测试仪器;
[0010]S3:在达到与所述当前测试项相对应的预定时间时,获取与所述当前测试项相对应的外部测试仪器中的测试结果;
[0011]S4:判断所述测试结果是否符合所述标准条件,若是,根据预先设定的测试项执行顺序,以与所述当前测试项相对应的下一个测试项为当前测试项,执行SI,否则,执行S5;
[0012]S5:在获取到输入的继续执行控制指令时,根据所述当前测试项,执行S2。
[0013]进一步地,在S4中判断出所述测试结果不符合所述标准条件之后,还包括:向外部DC power发送关闭控制指令;
[0014]在S5中,所述获取到输入的继续执行控制指令之后,还包括:向所述外部DCpower发送开启控制指令。
[0015]进一步地,所述标准条件包括:软件规格说明书SPEC中的阈值范围。
[0016]进一步地,所述测试仪器包括:示波器、数字万用表和电子负载仪E-1oad中的任意一种或多种。
[0017]进一步地,所述测试项包括:纹波Ripple、动态负载Transient、上下电波形TurnOn/Off、死去时间Deadtime、过流保护值OCP、负载调整率Load Regulat1n、mos管漏极和源级之间的电压Vds和占空比的抖动Jitter中的任意一种或多种。
[0018]进一步地,在所述将每一个所述控制指令发送给相应的外部测试仪器之前,还包括:预先确定每一个外部测试仪器的标识;
[0019]所述将每一个所述控制指令发送给相应的外部测试仪器,包括:将每一个携带目标标识的所述控制指令发送给与所述目标标识相对应的外部测试仪器。
[0020]进一步地,所述被测试电源为服务器板级电源。
[0021]另一方面,本发明提供了一种PC,包括:
[0022]确定单元,用于确定与被测试电源的当前测试项相对应的标准条件和至少一个控制指令;
[0023]发送单元,用于根据预先设定的控制指令发送顺序,依次将每一个所述控制指令发送给相应的外部测试仪器;
[0024]获取单元,用于在达到与所述当前测试项相对应的预定时间时,获取与所述当前测试项相对应的外部测试仪器中的测试结果;
[0025]第一处理单元,用于判断所述测试结果是否符合所述标准条件,若是,根据预先设定的测试项执行顺序,以与所述当前测试项相对应的下一个测试项为当前测试项,触发所述确定单元,否则,触发第二处理单元;
[0026]所述第二处理单元,用于在获取到输入的继续执行控制指令时,根据所述当前测试项,触发所述发送单元。
[0027]进一步地,所述第一处理单元,还用于在判断出所述测试结果不符合所述标准条件之后,向外部DC power发送关闭控制指令;
[0028]所述第二处理单元,还用于在获取到输入的继续执行控制指令之后,向所述外部DC power发送开启控制指令。
[0029]另一方面,本发明提供了一种在电源测试过程中进行调试的系统,包括:上述任一所述PC、至少一个测试仪器和被测试电源,其中,
[0030]所述PC分别与每一个所述测试仪器相连;
[0031 ]所述被测试电源分别与每一个所述测试仪器相连;
[0032]所述测试仪器,用于接收由所述PC发送的控制指令,通过执行所述控制指令以测试所述被测试电源;以及当其为与当前测试项相对应的测试仪器时,生成与所述当前测试项相对应的测试结果。
[0033]进一步地,该系统还包括:DC power,其中,
[0034]所述DC power分别与所述PC和所述被测试电源相连;
[0035]所述DCpower,用于在接收到由所述PC发送的关闭控制指令时,停止向所述被测试电源输出电流;以及在接收到由所述PC发送的开启控制指令时,开始向所述被测试电源输出电流。
[0036]进一步地,所述PC分别与每一个所述测试仪器相连,包括:所述PC具体通过通用接口总线GPIB-USB-HS的至少一个IEEE-488 GPIB接口,分别与每一个所述测试仪器相连。
[0037]本发明提供了一种在电源测试过程中进行调试的方法、装置及系统,PC首先确定与被测试电源的当前测试项相对应的至少一个控制指令,并根据预定顺序依次将每一个控制指令发送给相应的测试仪器;当达到设定时间时,去获取与该当前测试项相对应的测试仪器中的测试结果;在判断出该测试结果符合预定的标准条件时,继续执行下一个测试项,否则,暂停程序的运行以使工作人员进行调试,并在获取到表示调试完成的通知信息时,再次执行当前测试项;如此循环,直至完成全部测试项。由于可以在测试过程中进行调试,故仅需对异常测试项进行调试,而无需在测试结束并完成调试后,再次对全部测试项进行重复测试。因此,本发明能够提高电源整体测试过程的效率。
【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本发明一实施例提供的一种在电源测试过程中进行调试的方法的流程图;
[0040]图2是本发明一实施例提供的另一种在电源测试过程中进行调试的方法的流程图;
[0041 ]图3是本发明一实施例提供的一种PC的示意图;
[0042]图4是本发明一实施例提供的一种在电源测试过程中进行调试的系统的示意图;
[0043]图5是本发明一实施例提供的另一种在电源测试过程中进行调试的系统的示意图。
【具体实施方式】
[0044]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]如图1所示,本发明实施例提供了一种在电源测试过程中进行调试的方法,应用于PC(personal computer,个人计算机),可以包括以下步骤:
[0046]步骤101:确定与被测试电源的当前测试项相对应的标准条件和至少一个控制指令。
[0047]步骤102:根据预先设定的控制指令发送顺序,依次将每一个所述控制指令发送给相应的外部测试仪器。
[0048]步骤103:在达到与所述当前测试项相对应的预定时间时,获取与所述当前测试项相对应的外部测试仪器中的测试结果。
[0049]步骤104:判断所述测试结果是否符合所述标准条件,若是,根据预先设定的测试项执行顺序,以与所述当前测试项相对应的下一个测试项为当前测试项,执行步骤101,否贝Ij,执行步骤105。
[0050]步骤105:在获取到输入的继续执行控制指令时,根据所述当前测试项,执行步骤102。
[0051]本发明实施例提供了一种在电源测试过程中进行调试的方法,PC首先确定与被测试电源的当前测试项相对应的至少一个控制指令,并根据预定顺序依次将每一个控制指令发送给相应的测试仪器;当达到设定时间时,去获取与该当前测试项相对应的测试仪器中的测试结果;在判断出该测试结果符合预定的标准条件时,继续执行下一个测试项,否则,暂停程序的运行以使工作人员进行调试,并在获取到表示调试完成的通知信息时,再次执行当前测试项;如此循环,直至完成全部测试项。由于可以在测试过程中进行调试,故仅需对异常测试项进行调试,而无需在测试结束并完成调试后,再次对全部测试项进行重复测试。因此,本发明实施例能够提高电源整体测试过程的效率。
[0052]在一种可能的实现方式中,为了根据实际安全考虑,以便于工作人员在电源自动化测试过程中进行调试处理,所以,在步骤104中判断出所述测试结果不符合所述标准条件之后,进一步包括:向外部DC power发送关闭控制指令;
[0053]在步骤105中,所述获取到输入的继续执行控制指令之后,进一步包括:向所述外部DC power发送开启控制指令。
[0054]在一种可能的实现方式中,为了能够对测试结果进行准确判断,所以,所述标准条件包括:SPEC(Software Requirement Specificat1n,软件规格说明书)中的阈值范围。
[0055]在一种可能的实现方式中,所述测试仪器包括:示波器、数字万用表和E-1oad(电子负载仪)中的任意一种或多种。
[0056]在一种可能的实现方式中,所述测试项包括:Ripple(纹波)、Transient(动态负载)、Turn On/Off(上下电波形)、Deadtime(死去时间)、0CP(over current portect,过流保护值)、Load Regulat1n(负载调整率)、Vds(voltage drain source,mos管漏极和源级之间的电压)、Jitter(占空比的抖动)中的任意一种或多种。
[0057]在一种可能的实现方式中,为了能够将每一个控制指令准确无误的发送给与该控制指令相对应的测试仪器,所以,在所述将每一个所述控制指令发送给相应的外部测试仪器之前,进一步包括:预先确定每一个外部测试仪器的标识;
[0058]所述将每一个所述控制指令发送给相应的外部测试仪器,包括:将每一个携带目标标识的所述控制指令发送给与所述目标标识相对应的外部测试仪器。
[0059]在一种可能的实现方式中,所述被测试电源为服务器板级电源。
[0060]为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
[0061]如图2所示,本发明一个实施例提供了在电源测试过程中进行调试的方法,该方法可以包括以下步骤:
[0062]步骤201:PC确定每一个测试仪器的标识,以及确定与服务器板级电源相对应的8个测试项的测试项执行顺序。
[0063]详细地,测试仪器可以包括示波器、数字万用表和E-1oad中的任意一种或多种。
[0064]在本实施例中,服务器板级电源可以作为被测试电源。此外,基于同样的实现原理,被测试电源还可以为其他电源,如手机电源等。
[0065]详细地,测试项可以包括Ripple、Transient、Turn0n/0ff、Deadtime、OCP、LoadRegulat1n、Vds和Jitter中的任意一种或多种。在本实施例中,可以针对上述这8个测试项,以分别对服务器板级电源进行测试。
[0066]举例来说,现需要对一个服务器板级电源进行测试,故相应的,可以利用PC来执行自动化测试程序,可以利用示波器、数字万用表和E-1oad这3个测试仪器以测试服务器板级电源,同时可以利用DC power为服务器板级电源进行供电。
[0067]其中,PC可以通过GPIB(General_PurposeInterface Bus,通用接口总线)_USB_HS的至少一个IEEE-488GPIB接口,以分别与测试仪器示波器、数字万用表和E-load,以及供电仪器DC power相连。同时,被测试的服务器板级电源同样可以通过具体连接线路,以分别与这3个测试仪器和DC power相连。
[0068]为便于PC中的测试程序识别每一个测试仪器,首先可以在PC中确定每一个测试仪器的标识。比如,示波器的标识为001,数字万用表的标识为002,E-load的标识为003。基于同样的实现原理,还可以确定DC power的标识为004。
[0069]在PC对服务器板级电源进行每一个测试项的测试操作之前,可以确定这8个测试项的测试项执行顺序。例如,可以依次执行下述测试项:Ripple、Transient、Turn 0n/0ff、Deadtime、OCP、Load Regulat1n、Vds和Jitter。
[0070]在一种可能的实现方式中,PC通过运行LabVIEW编写的自动化测试软件,可以对电源进行自动化测试。同时,还可以在该自动化测试软件中,基于LabVIEW设计添加兼容的debug功能,以预留调试机制。
[0071]步骤202:PC确定与服务器板级电源的当前测试项相对应的标准条件和至少一个控制指令。
[0072]详细地,标准条件可以为SPEC中的阈值范围。当然,该标准条件同样可以为由工作人员根据工作经验及实际需求所自定义的阈值或阈值范围。
[0073]为了能够实现PC对服务器板级电源的自动化测试过程,PC首先可以确定与每一个测试项相对应的标准条件和全部控制指令。例如,在电源自动化测试过程中,当PC需要执行当前的测试项,如测试项Ripple时,可以确定出与测试项Ripple相对应的标准条件为SPEC阈值范围I,且完成该测试项需要用到20个控制指令,以及这20个控制指令的发送顺序。
[0074]因此,在本实施例中,PC在当前时刻可以确定出服务器板级电源的当前测试项为:R i P PI e,相应的标准条件为:S P E C阈值范围I,相应的2 O个控制指令分别为:控制指令
1、……、控制指令20。
[0075]步骤203:PC根据预先设定的控制指令发送顺序,依次将每一个携带测试仪器标识的控制指令分别发送给相应的测试仪器。
[0076]由于与测试项Ripple相对应的这20个控制指令可以发送给多个测试仪器,为便于控制指令的准确发送,每一个控制指令中均可以携带测试仪器的标识。
[0077]例如,发送给示波器的控制指令中可以携带标识001,发送给数字万用表的控制指令中可以携带标识002,发送给E-1oad的控制指令中可以携带标识003。同样的,在PC开始执行电源自动化测试程序时,可以将携带有标识004的上电控制指令发送给DC power。
[0078]步骤204:每一个测试仪器均分别接收PC发送的相应控制指令,并通过执行该控制指令以测试服务器板级电源。
[0079]在本实施例中,测试仪器在接收到PC发送的控制指令后,可以通过指令该控制指令,以针对测试项Ripple,对服务器板级电源进行测试。
[0080]在本发明实施例中,PC可以控制DC power、示波器、数字万用表、E-1oad等仪器设备,以对服务器板级电源进行自动化测试,且在每完成一个测试项的测试操作后,可以由示波器或数字万用表来输出相应的测试结果。其中,DC power可以用于给服务器板级电源供电,E-1oad可以用于对服务器板级电源施加固定负载,示波器和数字万用表均可以用于测试服务器板级电源,并显示和输出测试结果。
[0081]步骤205:与当前测试项相对应的测试仪器生成与当前测试项相对应的测试结果。
[0082]详细地,测试结果可以包括屏幕图像、数值、序列、波形、文字中的任意一种或多种数据形式。例如,示波器可以输出波形图。
[0083]由于当前测试项为Ripple,而与测试项Ripple相对应的用于输出相应测试结果的测试仪器为示波器,故当与测试项Ripple相对应的每一个测试仪器均完成自身控制指令的执行之后,可以由示波器来生成并显示与测试项Ripple相对应的测试结果。
[0084]步骤206:PC在达到与当前测试项相对应的预定时间时,从与当前测试项相对应的测试仪器中获取测试结果。
[0085]在本实施例中,可以预先确定每一个测试项的测试结果获取时间。因此,PC在达到任一测试项的设定时间时,可以实时获取与该测试项相对应的测试仪器中的测试结果。例如,PC在达到与测试项Ripple相对应的设定时间时,可以从示波器中获取测试项Ripple的测试结果。
[0086]步骤207:PC判断获取到的测试结果是否符合标准条件,若是,根据预先设定的测试项执行顺序,以与所述当前测试项相对应的下一个测试项为当前测试项,执行步骤202,否则,向DC power发送关闭控制指令,并执行步骤208。
[0087]在获取到测试项Ripple的测试结果之后,可以将其与相应的标准条件SPEC阈值范围I进行对比,以判断测试结果是否符合对应的标准条件。因此,这里可以有两种情况,符合和不符合。若情况为符合,则说明服务器板级电源针对测试项Ripple来说正常,可以依序执行下一个测试项Transient。若情况为不符合,则说明服务器板级电源针对测试项Ripple来说异常,故可以根据获取到的测试结果,有针对性的进行电源调试操作。
[0088]例如,在本实施例中,PC判断出获取到的测试结果不符合SPEC阈值范围I,故自动化测试系统暂停,以使工作人员可以进行调试操作。根据实际需求,如安全因素,可以在工作人员进行调试操作之前进行断电。详细地,可以向DC power发送关闭控制指令。
[0089]此外,在实际应用过程中,工作人员根据实际需求,还可以对本实施例提出的在自动化测试过程中进行调试的实现方式进行调整。
[0090]例如,当对服务器板级电源进行测试时,对于每一个测试项,可以针对不同的电源承受负载情况,进行多次测试。在本实施例中,PC可以利用E-1oad对服务器板级电源施加不同程度的负载,该不同程度的负载可以为满载、90%满载、80%满载、......、10%满载这1种情况。对应的,针对每一个测试项,根据不同负载情况,均需进行10次测试,相应的可以获得10个测试结果。
[0091]比如,当PC获取到针对测试项Ripple的满载情况下的测试结果时,判断该测试结果是否符合标准条件,若符合,继续执行测试项Ripple的相应下一个负载情况,如90%满载;若不符合,则暂停自动化测试程序,以使工作人员进行调试,并在调试完成之后再次测试测试项Ripple的满载情况。如此循环操作,直至测试项Ripple的最后一种负载情况的测试结果符合标准条件时,才继续执行与测试项Ripple相对应的下一个测试项Transient。且对于测试项Transient以及其他每一个测试项,同样如上述实现方式进行自动化测试及调试过程。
[0092]当然,针对同一测试项,也可以待该测试项的10次测试全部执行完成之后,对相应的10个测试结果同时进行标准条件的对比,若10个测试结果均符合标准条件,则继续执行下一个测试项,若10个测试结果中存在不符合标准条件的测试结果,则暂停程序以进行调试,并在调试之后再次测试该测试项。
[0093]步骤208:DCpower接收PC发送的关闭控制指令,并停止向服务器板级电源输出电流。
[0094]DC power在接收到PC发送的关闭控制指令时,可以停止向服务器板级电源输出电流,从而实现实时、自动的断电处理。
[0095]步骤209:PC在获取到输入的继续执行控制指令时,向DC power发送开启控制指令。
[0096]在PC判断出测试数据异常之后,工作人员可以根据获取到的异常数据有针对性的对服务器板级电源进行调试,并在调试完成之后,点击PC上预留的rework OK按键,以向PC输入用于表示调试完成、可继续进行自动化的控制指令。PC在获取到该控制指令时,通过向DC power发送开启控制指令,以使DC power继续对服务器板级电源进行供电,从而实现实时、自动的上电处理。
[0097]步骤210:DCpower接收PC发送的开启控制指令,并开始向服务器板级电源输出电流。
[0098]在本实施例中,DCpower通过执行PC发送的具体控制指令,可以实时、自动的对被测试电源进行供电或断电,这一实现方式可以保证工作人员在电源调试过程中的安全。
[0099]步骤211:PC根据所述当前测试项,执行步骤203。
[0100]在工作人员完成电源调试操作之后,PC仍以当前的测试项Ripple为对象,以针对该测试项进行再一次的自动化测试过程,以验证工作人员的调试操作是否有效。
[0101]根据如上所述的在电源自动化测试过程中进行调试这一操作过程,如此循环,直至8个测试项的测试结果均符合相应的标准条件,从而完成对服务器电源的测试兼调试过程。
[0102]由于在电源测试过程中经常会出现测试结果不符合标准条件的情况,通过本发明实施例所提出的电源自动化测试兼调试方式,可以使工作人员在电源自动化测试过程中,根据测试结果有针对性的对被测试电源进行调试,而无需在关闭测试程序和测试仪器后才能进行调试。这一方式能够提升电源自动化测试的实用性,便于工作人员实时发现问题及解决问题。同时,通过这一方式,可以仅对异常测试项进行再次测试,而无需对全部测试项进行整体测试,故同样能够提高电源测试的整体工作效率,缩短测试时间。
[0103]如图3所示,本发明实施例提供了一种PC30,包括:
[0104]确定单元301,用于确定与被测试电源的当前测试项相对应的标准条件和至少一个控制指令;
[0105]发送单元302,用于根据预先设定的控制指令发送顺序,依次将每一个所述控制指令发送给相应的外部测试仪器;
[0106]获取单元303,用于在达到与所述当前测试项相对应的预定时间时,获取与所述当前测试项相对应的外部测试仪器中的测试结果;
[0107]第一处理单元304,用于判断所述测试结果是否符合所述标准条件,若是,根据预先设定的测试项执行顺序,以与所述当前测试项相对应的下一个测试项为当前测试项,触发所述确定单元301,否则,触发第二处理单元305;
[0108]所述第二处理单元305,用于在获取到输入的继续执行控制指令时,根据所述当前测试项,触发所述发送单元302。
[0109]在本发明的一个实施例中,所述第一处理单元304,可以进一步用于在判断出所述测试结果不符合所述标准条件之后,向外部DC power发送关闭控制指令;
[0110]所述第二处理单元305,可以进一步用于在获取到输入的继续执行控制指令之后,向所述外部DC power发送开启控制指令。
[0111]如图4所示,本发明实施例提供了一种在电源测试过程中进行调试的系统,包括:
[0112]如上述任一所述PC30、至少一个测试仪器40和被测试电源50,其中,
[0113]所述PC30分别与每一个所述测试仪器40相连;
[0114]所述被测试电源50分别与每一个所述测试仪器40相连;
[0115]所述测试仪器40,用于接收由所述PC30发送的控制指令,通过执行所述控制指令以测试所述被测试电源50;以及当其为与当前测试项相对应的测试仪器时,生成与所述当前测试项相对应的测试结果。
[0116]详细地,所述测试仪器40可以为示波器、数字万用表和E-1oad中的任意一种或多种。
[0117]详细地,所述被测试电源50可以为服务器板级电源。
[0118]详细地,所述测试项可以为Ripple、Transient、TurnOn/Off、Deadtime、OCP、LoadRegulat 1n、Vds和Jitter中的任意一种或多种。
[0119]在本发明一个实施例中,请参考图5,该系统还可以包括:
[0120]DC power60,其中,
[0121 ] 所述DC power60分别与所述PC30和所述被测试电源50相连;
[0122]所述DCpower60,用于在接收到由所述PC30发送的关闭控制指令时,停止向所述被测试电源50输出电流;以及在接收到由所述PC30发送的开启控制指令时,开始向所述被测试电源50输出电流。
[0123]在本发明一个实施例中,所述PC30分别与每一个所述测试仪器40相连,包括:所述PC30具体通过GPIB-USB-HS的至少一个IEEE-488 GPIB接口,分别与每一个所述测试仪器40相连。
[0124]同样地,当所述PC30通过利用所述DC power60以对所述被测试电源50进行供电时,所述PC30同样可以通过GPIB-USB-HS中的任意一个IEEE-488 GPIB接口与所述DCpower60 相连。
[0125]上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0126]综上所述,本发明的各个实施例至少具有如下有益效果:
[0127]1、本发明实施例中,PC首先确定与被测试电源的当前测试项相对应的至少一个控制指令,并根据预定顺序依次将每一个控制指令发送给相应的测试仪器;当达到设定时间时,去获取与该当前测试项相对应的测试仪器中的测试结果;在判断出该测试结果符合预定的标准条件时,继续执行下一个测试项,否则,暂停程序的运行以使工作人员进行调试,并在获取到表示调试完成的通知信息时,再次执行当前测试项;如此循环,直至完成全部测试项。由于可以在测试过程中进行调试,故仅需对异常测试项进行调试,而无需在测试结束并完成调试后,再次对全部测试项进行重复测试。因此,本发明实施例能够提高电源整体测试过程的效率。
[0128]2、本发明实施例中,DC power通过执行PC发送的具体控制指令,可以实时、自动的对被测试电源进行供电或断电,这一实现方式可以保证工作人员在电源调试过程中的安全。
[0129]3、本发明实施例中,由于在电源测试过程中经常会出现测试结果不符合标准条件的情况,通过本发明实施例所提出的电源自动化测试兼调试方式,可以使工作人员在电源自动化测试过程中,根据测试结果有针对性的对被测试电源进行调试,而无需在关闭测试程序和测试仪器后才能进行调试。这一方式能够提升电源自动化测试的实用性,便于工作人员实时发现问题及解决问题。同时,通过这一方式,可以仅对异常测试项进行再次测试,而无需对全部测试项进行整体测试,故同样能够提高电源测试的整体工作效率,缩短测试时间。
[0130]需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0131]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0132]最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种在电源测试过程中进行调试的方法,其特征在于,应用于个人计算机PC,包括: S1:确定与被测试电源的当前测试项相对应的标准条件和至少一个控制指令; S2:根据预先设定的控制指令发送顺序,依次将每一个所述控制指令发送给相应的外部测试仪器; S3:在达到与所述当前测试项相对应的预定时间时,获取与所述当前测试项相对应的外部测试仪器中的测试结果; S4:判断所述测试结果是否符合所述标准条件,若是,根据预先设定的测试项执行顺序,以与所述当前测试项相对应的下一个测试项为当前测试项,执行SI,否则,执行S5; S5:在获取到输入的继续执行控制指令时,根据所述当前测试项,执行S2。2.根据权利要求1所述的方法,其特征在于, 在S4中判断出所述测试结果不符合所述标准条件之后,进一步包括:向外部DC power发送关闭控制指令; 在S5中,所述获取到输入的继续执行控制指令之后,进一步包括:向所述外部DC power发送开启控制指令。3.根据权利要求1所述的方法,其特征在于, 所述标准条件包括:软件规格说明书SPEC中的阈值范围; 和/或, 所述测试仪器包括:示波器、数字万用表和电子负载仪E-1oad中的任意一种或多种; 和/或, 所述测试项包括:纹波Ripple、动态负载Transient、上下电波形Turn On/Off、死去时间Deadtime、过流保护值OCP、负载调整率Load Regulat1n、mos管漏极和源级之间的电压Vds和占空比的抖动Jitter中的任意一种或多种。4.根据权利要求1所述的方法,其特征在于, 在所述将每一个所述控制指令发送给相应的外部测试仪器之前,进一步包括:预先确定每一个外部测试仪器的标识; 所述将每一个所述控制指令发送给相应的外部测试仪器,包括:将每一个携带目标标识的所述控制指令发送给与所述目标标识相对应的外部测试仪器。5.根据权利要求1至4中任一所述的方法,其特征在于,所述被测试电源为服务器板级电源。6.一种PC,其特征在于,包括: 确定单元,用于确定与被测试电源的当前测试项相对应的标准条件和至少一个控制指令; 发送单元,用于根据预先设定的控制指令发送顺序,依次将每一个所述控制指令发送给相应的外部测试仪器; 获取单元,用于在达到与所述当前测试项相对应的预定时间时,获取与所述当前测试项相对应的外部测试仪器中的测试结果; 第一处理单元,用于判断所述测试结果是否符合所述标准条件,若是,根据预先设定的测试项执行顺序,以与所述当前测试项相对应的下一个测试项为当前测试项,触发所述确定单元,否则,触发第二处理单元; 所述第二处理单元,用于在获取到输入的继续执行控制指令时,根据所述当前测试项,触发所述发送单元。7.根据权利要求6所述的PC,其特征在于, 所述第一处理单元,进一步用于在判断出所述测试结果不符合所述标准条件之后,向外部DC power发送关闭控制指令; 所述第二处理单元,进一步用于在获取到输入的继续执行控制指令之后,向所述外部DC power发送开启控制指令。8.一种在电源测试过程中进行调试的系统,其特征在于,包括: 如权利要求6和7中任一所述PC、至少一个测试仪器和被测试电源,其中, 所述PC分别与每一个所述测试仪器相连; 所述被测试电源分别与每一个所述测试仪器相连; 所述测试仪器,用于接收由所述PC发送的控制指令,通过执行所述控制指令以测试所述被测试电源;以及当其为与当前测试项相对应的测试仪器时,生成与所述当前测试项相对应的测试结果。9.根据权利要求8所述的在电源测试过程中进行调试的系统,其特征在于,还包括:DCpower,其中, 所述DC power分别与所述PC和所述被测试电源相连; 所述DC power,用于在接收到由所述PC发送的关闭控制指令时,停止向所述被测试电源输出电流;以及在接收到由所述PC发送的开启控制指令时,开始向所述被测试电源输出电流。10.根据权利要求8和9中任一所述的在电源测试过程中进行调试的系统,其特征在于,所述PC分别与每一个所述测试仪器相连,包括: 所述PC具体通过通用接口总线GPIB-USB-HS的至少一个IEEE-488GPIB接口,分别与每一个所述测试仪器相连。
【文档编号】G01R31/40GK105891733SQ201610206628
【公开日】2016年8月24日
【申请日】2016年4月5日
【发明人】王杰
【申请人】浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1