一种电源的自动化测试系统的制作方法

文档序号:8255918阅读:326来源:国知局
一种电源的自动化测试系统的制作方法
【技术领域】
[0001 ] 本发明涉及电源的测试,特别是一种电源的自动化测试系统。
【背景技术】
[0002]电源的测试项目繁多复杂,目前尚无能系统化在线程式化测试实验设备。现有技术主要依靠简单的供电电源和功率电阻器进行模拟带载测试,此测试方式操作复杂,准备工作多,易出现人为过失导致电气事故,且测试过程不可控、测试完成后过程不可重现,不利于电源的功能及性能的测试分析。因此,需要一种有效的电源模块在线测试分析手段,可靠、精准、自动、高效系统化完成测试项目的在线测试。

【发明内容】

[0003]为解决上述问题,本发明的目的在于提供一种电源的自动化测试系统,快速高效地自动完成对电源的整个测试过程。
[0004]本发明解决其问题所采用的技术方案是:
一种电源的自动化测试系统,包括待测电源,所述待测电源连接电源转接模块,所述电源转接模块连接测试仪器设备模块和自动化测试模块,所述测试仪器设备模块连接待测电源监控模块和测试设备,所述自动化测试模块连接上位机软件,所述上位机软件与待测电源监控模块通信连接;其中:
所述上位机软件通过编译测试脚本生成对应的自动化测试模块可识别接收的测试数据,自动化测试模块在接收到上位机软件下发的测试数据后,将测试数据转换为对应的接口数据,并通过下发接口数据控制整个自动化测试系统完成整个测试过程,包括根据接口数据控制测试设备对待测电源进行测试,同时根据接口数据控制待测电源监控模块对测试设备的测试过程进行监控,并对测试过程中的数据进行记录,上位机软件从待测电源监控模块接收其记录的数据,并在接收后对记录的数据进行解析、对比,得出测试结论。
[0005]优选的,所述待测电源监控模块设置有实现所述自动化测试系统三遥功能的通讯接口、模拟量检测接口、数字量检测接口和控制接口,所述待测电源监控模块通过通讯接口、模拟量检测接口、数字量检测接口和控制接口与测试仪器设备模块对接。
[0006]优选的,所述电源转接模块设置有可连接不同类型电源的电源接口,所述电源转接模块通过电源接口与待测电源连接。
[0007]优选的,所述电源转接模块还设置有匹配单元,用于将自动化测试模块下发的接口数据转换为待测电源监控模块可识别接收的接口信号。
[0008]优选的,所述自动化测试模块设置有通讯接口和转接板,所述通讯接口包括串口、GPIB和USB接口,所述自动化测试模块通过通讯接口与上位机软件通信连接,所述自动化测试模块根据测试数据所包含的命令和数据将测试数据转换为对应的接口数据,并通过转接板将转换的接口数据下发至待测电源监控模块,与此同时,自动化测试模块检测自身下发的接口数据的变化,将接口数据的变化反馈至上位机软件进行比较和验证。
[0009]优选的,所述自动化测试模块根据测试数据所包含的命令和数据将测试数据转换为对应的接口数据时,可根据测试数据所包含的命令和数据的要求保存转换的接口数据。
[0010]优选的,所述测试结论以固定格式的文本文档进行保存输出。
[0011]优选的,所述测试设备至少包括电源、负载、数字记录仪和信号源。
[0012]本发明的有益效果是:
本发明采用一种电源的自动化测试系统,上位机软件自动生成测试数据,自动化测试模块自动控制完成测试,待测电源监控模块自动监控整个测试过程,并记录测试过程中的数据,上位机软件对记录的数据自动解析、对比,得出测试结论;本发明实现电源的自动化测试,测试过程自动实现,测试结果自动输出,而且测试效率高效,测试依据准确、测试结果客观,避免了人为因素的影响。
【附图说明】
[0013]下面结合附图和实例对本发明作进一步说明。
[0014]图1是本发明所述系统的结构连接示意图。
【具体实施方式】
[0015]参照图1所示,本发明的一种电源的自动化测试系统,包括待测电源,所述待测电源连接电源转接模块,所述电源转接模块连接测试仪器设备模块和自动化测试模块,所述测试仪器设备模块连接待测电源监控模块和测试设备,所述自动化测试模块连接上位机软件,所述上位机软件与待测电源监控模块通信连接;其中:
所述上位机软件通过编译测试脚本生成对应的自动化测试模块可识别接收的测试数据,自动化测试模块在接收到上位机软件下发的测试数据后,将测试数据转换为对应的接口数据,并通过下发接口数据控制整个自动化测试系统完成整个测试过程,包括控制测试设备根据接口数据对待测电源进行测试,同时根据接口数据控制待测电源监控模块对测试设备的测试过程进行监控,并对测试过程中的数据进行记录,上位机软件从待测电源监控模块接收其记录的数据,并在接收后对记录的数据进行解析、对比,得出测试结论。
[0016]需要说明的是,测试脚本在设计时,必须根据测试对象和过程的要求进行定义,可以借用标准的脚本语言或者其子集,例如TCL等脚本语言使用普遍,其编译器源代码开放为使用带来了很多方便;同时,也可以根据测试的需要自定义脚本语言,自动化测试系统采用自定义的脚本格式,更灵活、简单,只需要编写对应的编译程序。例如,对于脚本语言acvstepto 220,30,该脚本语句表示交流电压变为220V并保持30秒钟,在脚本语法的设计中要独立于平台和环境,以便实现脚本的重用;上述举例的脚本可以适用于所有通信一次电源的测试,可以极大提高测试脚本的开发效率。上位机软件对测试脚本进行编译时,如果测试脚本采用标准的语言编写,例如TCL语言,则有对应现有的编译器可用;如果采用了自定义的脚本格式,则需要自主开发编译器。由于编译器是通过读取测试系统中的配置文件把测试脚本转换为测试系统可以识别的数据,从而保证了测试系统的硬件无关性。
[0017]对于本发明而言,其效率主要体现在测试结论的生成,S卩比较测试输出结果与预期的输出结果数据的一致性,并得出差异报告。对于测试结果的比较,具体方法包括:测试过程中的动态比较、测试执行完成后的比较、简单的完全比较、复杂的规则比较等;本发明采用测试过程中的动态比较,可以通过测试脚本中的控制关键字testout来控制测试结果的输出和比较。对于预期的测试结果,可以通过手工设定的方式来实现,也可以把一次成功的自动测试的结果输出数据直接作为比较的标准。
[0018]为了实现测试中的三遥功能,所述待测电源监控模块设置有实现所述自动化测试系统三遥功能的通讯接口、模拟量检测接口、数字量检测接口和控制接口,所述待测电源监控模块通过通讯接口、模拟量检测接口、数字量检测接口和控制接口与测试仪器设备模块对接。
[0019]为了适应对不同类型电源的测试,使不同类型的电源与本发明所述的自动化测试系统无疑对接,所述电源转接模块设置有可连接不同类型电源的电源接口,所述电源转接模块通过电源接口与待测电源连接。除了考虑适应不同类型的电源,电源转接模块也要考虑自动化测试模块与待测电源监控模块之间的信号匹配问题,为此,所述电源转接模块还设置有匹配单元,用于将自动化测试模块下发的接口数据转换为待测
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1