一种提高开关电源自动化测试效率的装置和编程方法

文档序号:9909600阅读:210来源:国知局
一种提高开关电源自动化测试效率的装置和编程方法
【技术领域】
[0001]本发明涉及开关电源测试技术领域,具体涉及一种提高开关电源自动化测试效率的装置和LabVIEW编程方法,具体地说是搭建一个能满足两个开关电源同时进行自动化测试的装置,以及提出一种控制该装置实现的LabVIEW编程方法。以得到更高效率的测试装置。
【背景技术】
[0002]随着服务器和PC行业的飞速发展,对其关键组成部件开关电源提出了更高的要求,在服务器的研发过程中,传统的电源测试是一项繁杂、费时且又不能省去的一个重要环节。如何提高测试效率、缩短开发周期、降低系统成本、满足日益更新的测试需求,是各大厂商提升自身产品竞争力的有效手段之一。

【发明内容】

[0003]本发明要解决的技术问题是:针对上述问题,本发明提出一种提高开关电源自动化测试效率的装置和LabVIEW编程方法,一种提高测试效率、缩短研发周期的两个开关电源同时进行自动化测试的装置和方法。
[0004]本发明所采用的技术方案为:
一种提高开关电源自动化测试效率的装置,所述装置包括两个开关电源,每个开关电源的测试设备包括示波器、直流电源、电子负载仪,每套示波器、直流电源、电子负载仪之间采用GPIB连接线互联,并通过GPIB-USB-HS与PC相连,形成一套功能强大的测试设备,该装置能够同时进行两个开关电源的测试;
直流电源负责提供输入电压,利用电源线与开关电源的输入相连;
电子负载仪负责提供静态/动态负载拉载,由负载线与开关电源的输出相连;
示波器通过探棒与各个测试点相连;
每个测试设备都拥有自己的GPIB地址,供LabVIEW控制。
[0005]所述电子负载仪采用多通道输出电子负载仪,两套测试设备共用一台电子负载仪。
[0006]—种提高开关电源自动化测试效率的编程方法,所述方法将整个程序划分为两个子模块,每一个模块分别负责一个开关电源的测试,通过LabVIEW编程,分别编写开关电源每个测试项目的子VI,包括Ripple(波动)、Transient(瞬态)、Vds(漏极电压)、Deadtime(停歇时间)、0vershoot(过冲)以及Undershoot(负尖峰)的子VI ;
同时每一个模块分别调用Ripple(波动)、Transient(瞬态)、Vds(漏极电压)、Deadtime(停歇时间)、0vershoot(过冲)以及Undershoot(负尖峰)的子VI,以进行相关项的测试。
[0007]程序的编写工作量,较单个电源测试VI,并不会增加多少,从而增加程序的效率。
[0008]子VI是供其他VI使用的VI,与子程序类似。子VI是层次化和模块化VI的关键组件,它能使VI易于调试和维护。使用子VI是一种有效的编程技术,因为它允许在不同的场合重复使用相同的代码。
[0009]本发明的有益效果为:
本发明方法只需在自动化测试的基础上,通过GPIB互联将测试装置扩展为可供两个开关电源同时自动化测试的装置。节省测试时间,提高研发人员的效率。
[0010]只需在软件层面,将测试VI划分为两个子VI,分别负责控制两个开关电源的测试,每个子VI由调用预先写好的各个测试项目的子VI,因此并不会导致程序的复杂度增加太多。
【附图说明】
[0011]图1为本发明测试装置互连示意图;
图2为LabVIEW编程框图。
【具体实施方式】
[0012]下面结合说明书附图,根据【具体实施方式】对本发明进一步说明:
实施例1:
如图1所示,一种提高开关电源自动化测试效率的装置和编程方法,所述装置包括两个开关电源,每个开关电源的测试设备包括示波器、直流电源、电子负载仪,每套示波器、直流电源、电子负载仪之间采用GPIB连接线互联,并通过GPIB-USB-HS与PC相连,形成一套功能强大的测试设备,该装置能够同时进行两个开关电源的测试;
直流电源负责提供输入电压,利用电源线与开关电源的输入相连;
电子负载仪负责提供静态/动态负载拉载,由负载线与开关电源的输出相连;
示波器通过探棒与各个测试点相连;本实施例采用的示波器是四通道,可以侦测多个测试点;
每个测试设备都拥有自己的GPIB地址,供LabVIEW控制。
[0013]实施例2
在实施例1的基础上,本实施例所述电子负载仪采用多通道输出电子负载仪,两套测试设备共用一台电子负载仪。
[0014]实施例3
如图2所示,基于实施例1或2的一种提高开关电源自动化测试效率的编程方法,所述方法将整个程序划分为两个子模块,每一个模块分别负责一个开关电源的测试,通过LabVIEW编程,分别编写开关电源每个测试项目的子VI,包括Ripple(波动)、Transient(瞬态)、Vds(漏极电压)、Deadt ime (停歇时间)、Over shoo t (过冲)以及Under shoo t (负尖峰)的子VI ;
同时每一个模块分别调用Ripple(波动)、Transient(瞬态)、Vds(漏极电压)、Deadtime(停歇时间)、0vershoot(过冲)以及Undershoot(负尖峰)的子VI,以进行相关项的测试。
[0015]程序的编写工作量,较单个电源测试VI,并不会增加多少,从而增加程序的效率。
[0016]上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种提高开关电源自动化测试效率的装置,其特征在于:所述装置包括两个开关电源,每个开关电源的测试设备包括示波器、直流电源、电子负载仪,每套示波器、直流电源、电子负载仪之间采用GPIB连接线互联,并通过GPIB-USB-HS与PC相连; 直流电源负责提供输入电压,利用电源线与开关电源的输入相连; 电子负载仪负责提供静态/动态负载拉载,由负载线与开关电源的输出相连; 示波器通过探棒与各个测试点相连; 每个测试设备都拥有自己的GPIB地址,供LabVIEW控制。2.根据权利要求1所述的一种提高开关电源自动化测试效率的装置,其特征在于:所述电子负载仪采用多通道输出电子负载仪,两套测试设备共用一台电子负载仪。3.基于权利要求1或2的一种提高开关电源自动化测试效率的编程方法,其特征在于:所述方法将整个程序划分为两个子模块,每一个模块分别负责一个开关电源的测试,通过LabVIEW编程,分别编写开关电源每个测试项目的子VI,包括波动、瞬态、漏极电压、停歇时间、过冲以及负尖峰的子VI; 同时每一个模块分别调用波动、瞬态、漏极电压、停歇时间、过冲以及负尖峰的子VI,以进行相关项的测试。
【专利摘要】本发明公开了一种提高开关电源自动化测试效率的装置和编程方法,所述装置包括两个开关电源,每个开关电源的测试设备包括示波器、直流电源、电子负载仪,每套示波器、直流电源、电子负载仪之间采用GPIB连接线互联,并通过GPIB-USB-HS与PC相连。本发明方法只需在自动化测试的基础上,通过GPIB互联将测试装置扩展为可供两个开关电源同时自动化测试的装置。节省测试时间,提高研发人员的效率。只需在软件层面,将测试VI划分为两个子VI,分别负责控制两个开关电源的测试,每个子VI由调用预先写好的各个测试项目的子VI,因此并不会导致程序的复杂度增加太多。
【IPC分类】G01R31/40
【公开号】CN105676148
【申请号】CN201610262159
【发明人】苟昌华
【申请人】浪潮电子信息产业股份有限公司
【公开日】2016年6月15日
【申请日】2016年4月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1