电路测试方法及适用的测试系统的制作方法

文档序号:9545875阅读:812来源:国知局
电路测试方法及适用的测试系统的制作方法
【技术领域】
[0001]本发明涉及自动化测试领域,具体涉及一种电路测试方法及适用的测试系统。
【背景技术】
[0002]在组建自动测试系统的过程中,软件用于完成人机交互、仪器驱动、测试流程控制、测试结果处理等功能,是自动测试系统的灵魂,传统测试系统测试软件的编制,主要以测试对象为依据,通常是一个测试对象对应一个测试程序。当测试系统的测试对象数量众多时,就需要大量的测试程序与之对应,由此带来测试软件规模十分庞大,软件的维护也越来越困难。因此,传统测试软件的通用性、可靠性、可维护性和可扩展性都很差。因此有必要设计一种通用的软件框架以便能实现特定测试对象与特定测试程序的分离。
[0003]与传统的直接面向仪器的方法相比,面向信号的软件结构是通用自动测试系统的发展方向。所谓面向信号,是指在彻底了解被测对象结构、功能和输入/输出信号特性的基础上,从测试需求和被测信号特性出发,设计和构建被测对象的自动测试系统。测试程序中只包含针对被测对象的信号激励和测试要求,而具体的仪器选择在测试软件开发或运行环境中自动实现。面向对象信号软件结构中使用虚拟资源,需要通过资源配置来实现虚拟资源和真实资源之间的匹配,当仪器资源更改时不需要对原有的测试程序作任何更改。

【发明内容】

[0004]本发明提供一种电路测试方法及适用的测试系统,缩短开发周期,利用数据库进行测试方法的自动重构,提高针对各种被测对象的通用性。
[0005]为实现上述目的,本发明提供一种电路测试方法,其特点是,该方法包含:
51、被测对象的特性、测试仪器,以及各被测对象与测试仪器之间的连接关系存入数据库,建立被测对象模型、测试仪器模型和连接关系模型;
52、确立当前测试的被测对象,从数据库中查询当前测试的被测对象的被测对象模型、测试仪器模型和连接关系模型;
53、根据被测对象模型、测试仪器模型和连接关系模型,启动测试仪器对当前测试的被测对象进行测试。
[0006]上述S1包含:
根据被测对象的信号特征,将被测对象的类型、名称、管脚属性写入数据库,建立被测对象模型;
根据被测对象所输出信号的信号类型、信号指标、输入/输出特性和需要测试的参数,匹配相应的测试仪器存入数据库,建立测试仪器模型;
根据数据库中存储的被测对象和测试仪器的信息建立被测对象与测试仪器之间的连接关系模型。
[0007]上述S2包含:
确立当前测试的被测对象; 数据库中查询当前测试的被测对象模型,获取被测对象的类型、名称、管脚属性;
数据库中查询当前测试的被测对象所对应的测试仪器模型,获取测试功能和测试能力匹配被测对象的测试仪器;
数据库中查询当前测试的被测对象与测试仪器的连接关系模型;获得被测对象管脚信号与测量仪器之间的切换关系,建立开关配置方式;
将查询被测对象模型、测试仪器模型、连接关系模型获取的数据映射给实际的测试仪器。
[0008]上述S3包含:
根据查询被测对象模型、测试仪器模型、连接关系模型获取的数据,控制测试仪器对被测对象进行测试;
完成测试后处理并保存测试结果。
[0009]一种适用于上述电路测试方法的测试系统,其特点是,该系统包含:连接被测对象的信号接口适配器,通信连接信号接口适配器的开关系统和测试仪器,通信连接测试仪器的主控计算机。
[0010]上述的测试仪器包含电源模块、激励模块、测量模块和通信模块。
[0011]上述电源模块包含给被测对象加电的可程控电源;激励模块包含数字及模拟输出板卡和用于测试的信号源;测量模块包含万用表、数据采集卡、示波器及频谱仪;通信模块包括串口通信卡和嵌入式通信卡。
[0012]上述开关系统包含高速矩阵开关卡、多路复用器开关卡及继电器。
[0013]上述信号接口装置包含信息技术协议模块和测试适配器。
[0014]本发明电路测试方法及适用的测试系统和现有技术的电路测试技术相比,其优点在于,本发明利用数据库建立系统模型,可灵活地根据测试需求对被测对象或仪器资源信息进行添加、编辑等工作,利用数据库实现测试软件的自动重构;
本发明建立的连接关系模型对开关资源进行智能配置,可有效地防止人工错误而造成质量事故;
本发明面向信号的软件平台架构,能真正实现测试程序与具体被测对象及仪器的无关性,从而实现测试软件的通用性,大大缩短了软件的开发周期,提高了软件编程、使用和维护的效率。
【附图说明】
[0015]图1为本发明测试系统的电路模块图;
图2为本发明电路测试方法的流程图;
图3为本发明电路测试方法中数据库模型查询方法的流程图;
图4为本发明电路测试方法中进行测试的流程图。
【具体实施方式】
[0016]以下结合附图,进一步说明本发明的具体实施例。
[0017]如图1所示,为一种适用于基于数据库的通用测试方法的测试系统,该系统包含:连接被测对象105的信号接口适配器104,通信连接信号接口适配器105的开关系统103和测试仪器102,通信连接测试仪器102的主控计算机101。
[0018]主控计算机101控制不同功能的测试仪器102,测试仪器102包含电源模块、激励模块、测量模块和通信模块。电源模块包含给被测对象加电的可程控电源。激励模块包含数字及模拟输出板卡和各类用于测试的信号源,测量模块包含万用表、数据采集卡、示波器及频谱仪,通信模块包含串口通信卡和型号为1553B的嵌入式通信卡。
[0019]开关系统包含高速矩阵开关卡、多路复用器开关卡及继电器。信号接口装置包含信息技术协议(ITA)模块和测试适配器,实现测试系统与被测信号之间的关联。测试仪器通过信号接口装置与被测对象经过开关系统切换实现灵活连接。
[0020]面向信号的测试,就是将测试需求中所需的虚拟信号与组成测试系统硬件平台的仪器所具有的真实信号间建立连接,并使仪器产生控制、激励或测量信号,完成被测对象的测试。因此,面向信号的通用测试软件,必须先对被测对象的信号特征进行建模。
[0021]本发明公开了一种基于数据库的电路测试方法,面向信号的测试,就是将测试需求中所需的虚拟信号与组成测试系统硬件平台的仪器所具有的真实信号间建立连接,并使仪器产生控制、激励或测量信号,完成被测对象的测试。因此,面向信号的通用测试软件,必须先对被测对象的信号特征进行建模。
[0022]如图2所示,说明该电路测试方法的一种实施例,该方法具体包含以下步骤:
51、被测对象的特性、测试仪器,以及各被测对象与测试仪器之间的连接关系存入数据库,建立被测对象模型、测试仪器模型和连接关系模型,使数据库的内容直接与测试信号相匹配。本实施例中,被测对象为某型制导舱内部电路板,数量众多,各电路板的电气性能、管脚数量和功能都不尽相同。
[0023]S1.1、根据被测对象的信号特征,将被测对象的类型、名称、管脚属性写入数据库,建立被测对象模型。管脚属性包含:管脚数量、各管
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1