本发明涉及服务器供电领域,特别是涉及一种服务器电源转化模块自动化测试系统和方法。
背景技术:
在服务器电源转换模块测试中,cpu的功耗越来越大,其负载电流变化也越来越大,对于电源转换模块拉载电流转换速率要求也越来越高,需要通过主板驱动设备进行驱动,进行cpu及储存卡供电电压的动态响应测试。
针对现有的四路服务器,有40组电导轨需要测试电压的动态响应测试,所以测试需要至少手动操作40次3d扫频工作,重复手动操作,消耗人力,手动计算容易出错,测试精度不高。
技术实现要素:
本发明主要解决的技术问题是提供一种服务器电源转化模块自动化测试系统和方法,能够解决服务器电源测试重复手动操作,手动计算,重复进行3d扫频,对cpu和存储卡供电电压进行动态响应测试。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种服务器电源转化模块自动化测试系统,包括:控制器、主板驱动设备、主板和示波器;
所述控制器通过通用串行总线分别与所述示波器和主板驱动设备相连,控制器内置计算脚本,计算脚本根据主板驱动设备的参数计算脉冲电压一,控制器用于控制主板驱动设备,控制器控制示波器进行脉冲电压一的显示并与脉冲电压二的波形进行比较,控制器记录脉冲电压参数并将参数填入主板驱动设备;
所述主板驱动设备用于对主板输出交变电流并进行3d扫频;
所述示波器通过碳棒与主板连接,示波器监测主板脉冲电压二并将计算脚本计算的脉冲电压一进行显示;
所述主板用于承载cpu与存储卡进行动态响应测试。
进一步,所述主板上设有cpu和存储卡,cpu的插口处设有转接板,存储卡的卡槽内设有双列直插式存储模块;进行cpu动态响应测试时,转接板通过金属连接器与主板驱动设备连接并将交变电流引入;进行存储卡动态响应测试时,双列直插式存储模块通过同轴线缆与主板驱动设备连接并将交变电流引入。
进一步,所述示波器设有双信号插孔,一个插孔与控制器相连,另一个插孔与主板相连,示波器将计算脚本计算的脉冲电压一和主板脉冲电压二进行显示。
进一步,所述主板驱动设备输出交变电流流经主板内的cpu和存储卡,主板脉冲电压二随主板驱动设备输出的交变电流变化,控制器通过调整主板驱动设备输出交变电流控制主板脉冲电压二。
进一步,所述控制器通过调整主板驱动设备交变电流,令脉冲电压一波形等于脉冲电压二波形,并将调整结束的交变电流对应参数记录。
进一步,所述主板驱动设备内置3d扫频单元,控制器调整结束后控制主板驱动设备启动3d扫频单元,并将记录的交变电流对应参数填入,3d扫频单元对主板进行3d扫频。
一种服务器电源转化模块自动化测试方法,包括以下步骤:
将控制器分别与示波器和主板驱动设备通过通用串行总线连接,将主板与示波器通过碳棒连接,将主板与主板驱动设备通过双列直插式存储模块和转接板连接;
计算脚本根据主板驱动设备参数计算出脉冲电压一,控制器控制示波器将脉冲电压一显示,示波器将主板脉冲电压二显示;
控制器控制主板驱动设备调整输出的交变电流,控制器逐步调整主板驱动设备交变电流,令主板脉冲电压二等于脉冲电压一,控制器将调整结束后的交变电流对应的参数进行记录;
控制器控制主板驱动设备打开3d扫频单元,控制器将记录的交变电流对应的参数填入到3d扫频单元相应位置,3d扫频单元对主板进行3d扫频。
进一步,所述主板驱动设备参数为imax、imin和slewrate,计算脚本根据公式:
vh=imax*r;
vl=imin*r;
risetime=0.8*(imax-imin)/slewrate;
其中,slewrate为设备转化速率,r为与主板串联的运算放大电路中的精密电阻;计算出脉冲电压一vh、vl和risetime,控制器控制示波器将vh、vl进行显示;
控制器调整主板驱动设备交变电流iccmax、iccmin和risetime1进而调整主板脉冲电压二vmax、vmin和risetime2;控制器调整iccmax、iccmin使得vmax、vmin波形等于vh、vl波形,控制器将调整完成的iccmax、iccmin记录;控制器控制主板驱动设备调整risetime1进而调整risetime2,调整到risetime2=risetime为止;控制器将调整结束的iccmax、iccmin和risetime1写入3d扫频单元,3d扫频单元对主板极限状态下的主板脉冲电压二的频率以及占空比进行测试。
进一步,进行cpu动态响应测试时,将cpu的插口安装转接板,转接板通过金属连接器与主板驱动设备相连;进行存储卡动态响应测试时,将内存卡的卡槽插入双列直插式存储模块,双列直插式存储模块通过同轴线缆与主板驱动设备连接。
进一步,所述主板驱动设备交变电流流经主板精密电阻,主板驱动设备交变电流和主板脉冲电压二正相关。
本发明的有益效果是:本发明将服务器整个cpu及存储卡的供电电压进行动态响应测试,将之前3d扫频过程中手动调整参数操作步骤进行升级优化为自动化调整参数,提高测试精度及测试效率。
附图说明
图1是本发明一种服务器电源转化模块自动化测试系统的结构拓扑图;
图2是本发明一种服务器电源转化模块自动化测试方法的流程图。
具体实施方式
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
请参阅图1,本发明实施例包括:
一种服务器电源转化模块自动化测试系统,包括:控制器、示波器、主板和主板驱动设备,主板上设有cpu和储存卡,主板与示波器通过碳棒接口连接,示波器连接与主板串联的运算放大电路中的精密电阻,主板上cpu和存储卡流出电流经过精密电阻,示波器通过监测精密电阻的脉冲电压来等效监测主板上cpu和存储卡的脉冲电压,控制器分别与示波器和主板驱动设备通过通用串行总线连接,cpu进行动态响应测试时,将cpu的插口中安装转接板,转接板通过金属连接器与主板驱动设备相连;内存卡进行动态响应测试时,将内存卡的卡槽插入双列直插式存储模块,双列直插式存储模块通过同轴线缆与主板驱动设备连接;
控制器内置计算脚本,计算脚本根据主板驱动设备的imax、imin和slewrate三个参数计算需要显示在示波器上的vh、vl和risetime;
计算脚本如下:
vh=imax*r
vl=imin*r
risetime=0.8*(imax-imin)/slewrate
其中r为被测电压放大运放设备的精密电阻阻值,slewrate为设备转化速率。
示波器与控制器相连,控制器设有ch1和ch2信号插孔,ch1连接精密电阻两端进行cpu和存储卡的等效脉冲电压监测,ch1监测主板内的cpu脉冲参数vmax、vmin和risetime2;ch2连接控制器,控制器可以控制示波器将ch2信号插孔在示波器屏幕上显示出计算脚本计算的vh和vl波形图;控制器与主板驱动设备相连,控制器可以控制主板驱动设备进行脉冲参数调节,主板驱动设备输出交变电流iccmax、iccmin与脉冲参数risetime1,交变电流流经主板内的cpu和存储卡,iccmax、iccmin和risetime1与脉冲参数vmax、vmin和risetime2相关,以往通过人反复调节过于繁琐,所以控制器从0开始增大参数数值进行调节,代替了人的手动调节,通过调节iccmax、iccmin改变vmax、vmin的大小,直到示波器上ch1信号波形vmax=vh,vmin=vl;控制器将调节结果记录,控制器接下来调节risetime1,因为risetime1与risetime2相关,所以不断调节risetime1使得risetime2=risetime,控制器调节完成后打开主板驱动设备内的3d扫频单元,将调节完成的iccmax、iccmin和risetime1参数填充到相应位置,3d扫频单元对主板进行3d扫频,将主板的极限状态下的脉冲电压的频率以及占空比测试出来。
如图2,一种服务器电源转化模块自动化测试方法,包括以下步骤:
将控制器分别与示波器和主板驱动设备通过通用串行总线进行连接,将cpu的插口安装转接板,转接板通过金属连接器与主板驱动设备相连;将内存卡的卡槽插入双列直插式存储模块,双列直插式存储模块通过同轴线缆与主板驱动设备连接;
将示波器与主板上串联的精密电阻连接,并将主板脉冲电压通过碳棒与示波器ch1接口连接,ch1接口将主板脉冲参数vmax和vmin和risetime2显示出来;
控制器内的计算脚本根据主板驱动设备的imax、imin和slewrate三个参数,将脉冲参数vh、vl和risetime计算出来,并控制示波器ch2通道将vh、vl波形显示出来;
控制器控制主板驱动设备进行iccmax和iccmin参数的调整,因为iccmax和vmax具有相关性,iccmin和vmin具有相关性,所以通过调节iccmax和iccmin进而调节vmax和vmin,控制器逐步调节iccmax和iccmin直到示波器ch1接口的vmax和vmin波形图等于ch2的vh、vl波形图,停止调节iccmax和iccmin,并将iccmax和iccmin记录;
控制器调节risetime1,因为risetime1与risetime2相关,所以逐步调节risetime1,直到risetime2与risetime相等,控制器停止调节主板驱动设备;
控制器调节结束后将主板驱动设备内的3d扫频单元打开,将iccmax、iccmin和risetime1填入到3d扫频单元相应位置,3d扫频单元开始3d扫频,3d扫频单元将主板的极限状态下的脉冲电压二的频率以及占空比测试出来,测试结束。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种服务器电源转化模块自动化测试系统,其特征在于,包括:控制器、主板驱动设备、主板和示波器;
所述控制器通过通用串行总线分别与所述示波器和主板驱动设备相连,控制器内置计算脚本,计算脚本根据主板驱动设备的参数计算脉冲电压一,控制器用于控制主板驱动设备,控制器控制示波器进行脉冲电压一的显示并与脉冲电压二的波形进行比较,控制器记录脉冲电压参数并将参数填入主板驱动设备;
所述主板驱动设备用于对主板输出交变电流并进行3d扫频;
所述示波器通过碳棒与主板连接,示波器监测主板脉冲电压二并将计算脚本计算的脉冲电压一进行显示;
所述主板用于承载cpu与存储卡进行动态响应测试。
2.根据权利要求1一种服务器电源转化模块自动化测试系统,其特征在于,所述主板上设有cpu和存储卡,cpu的插口处设有转接板,存储卡的卡槽内设有双列直插式存储模块;进行cpu动态响应测试时,转接板通过金属连接器与主板驱动设备连接并将交变电流引入;进行存储卡动态响应测试时,双列直插式存储模块通过同轴线缆与主板驱动设备连接并将交变电流引入。
3.根据权利要求1一种服务器电源转化模块自动化测试系统,其特征在于,
所述示波器设有双信号插孔,一个插孔与控制器相连,另一个插孔与主板相连,示波器将计算脚本计算的脉冲电压一和主板脉冲电压二进行显示。
4.根据权利要求3一种服务器电源转化模块自动化测试系统,其特征在于,
所述主板驱动设备输出交变电流流经主板内的cpu和存储卡,主板脉冲电压二随主板驱动设备输出的交变电流变化,控制器通过调整主板驱动设备输出交变电流控制主板脉冲电压二。
5.根据权利要求4一种服务器电源转化模块自动化测试系统,其特征在于,
所述控制器通过调整主板驱动设备交变电流,令脉冲电压一波形等于脉冲电压二波形,并将调整结束的交变电流对应参数记录。
6.根据权利要求5一种服务器电源转化模块自动化测试系统,其特征在于,
所述主板驱动设备内置3d扫频单元,控制器调整结束后控制主板驱动设备启动3d扫频单元,并将记录的交变电流对应参数填入,3d扫频单元对主板进行3d扫频。
7.一种服务器电源转化模块自动化测试方法,其特征在于,包括以下步骤:
将控制器分别与示波器和主板驱动设备通过通用串行总线连接,将主板与示波器通过碳棒连接,将主板与主板驱动设备通过双列直插式存储模块和转接板连接;
计算脚本根据主板驱动设备参数计算出脉冲电压一,控制器控制示波器将脉冲电压一显示,示波器将主板脉冲电压二显示;
控制器控制主板驱动设备调整输出的交变电流,控制器逐步调整主板驱动设备交变电流,令主板脉冲电压二等于脉冲电压一,控制器将调整结束后的交变电流对应的参数进行记录;
控制器控制主板驱动设备打开3d扫频单元,控制器将记录的交变电流对应的参数填入到3d扫频单元相应位置,3d扫频单元对主板进行3d扫频。
8.根据权利要求7一种服务器电源转化模块自动化测试方法,其特征在于,所述主板驱动设备参数为imax、imin和slewrate,计算脚本根据公式:
vh=imax*r;
vl=imin*r;
risetime=0.8*(imax-imin)/slewrate;
其中,slewrate为设备转化速率,r为与主板串联的运算放大电路中的精密电阻;计算出脉冲电压一vh、vl和risetime,控制器控制示波器将vh、vl进行显示;
控制器调整主板驱动设备交变电流iccmax、iccmin和risetime1进而调整主板脉冲电压二vmax、vmin和risetime2;控制器调整iccmax、iccmin使得vmax、vmin波形等于vh、vl波形,控制器将调整完成的iccmax、iccmin记录;控制器控制主板驱动设备调整risetime1进而调整risetime2,调整到risetime2=risetime为止;控制器将调整结束的iccmax、iccmin和risetime1写入3d扫频单元,3d扫频单元对主板极限状态下的主板脉冲电压二的频率以及占空比进行测试。
9.根据权利要求7一种服务器电源转化模块自动化测试方法,其特征在于,进行cpu动态响应测试时,将cpu的插口安装转接板,转接板通过金属连接器与主板驱动设备相连;进行存储卡动态响应测试时,将内存卡的卡槽插入双列直插式存储模块,双列直插式存储模块通过同轴线缆与主板驱动设备连接。
10.根据权利要求8一种服务器电源转化模块自动化测试方法,其特征在于,所述主板驱动设备交变电流流经主板精密电阻,主板驱动设备交变电流和主板脉冲电压二正相关。
技术总结