一种可配置的射频功能单元测试方法与流程

文档序号:11387121阅读:503来源:国知局

本发明涉及射频功能单元的测试技术,尤其是射频功能单元的可配置自动测试技术。



背景技术:

目前,电子测试自动化是测量仪器发展的主要方向,随着科技的发展和进步,测试项目日益增多,测量范围越来越大,测试对象千变万化,尤其对于生产线批量测试,更换不同的产品十分困难,因此需要建立可配置的自动测试系统,实现多测试项快速、准确的测试,测试对象能快速切换。

中国专利cn205484619u公开了一种微波器件自动测试系统,测试仪器的数据输出接口通过usb转gpib线与pc机的usb接口连接,pc机的开关控制输出与开关控制矩阵的控制输入端连接,此系统仅适用于局部gpib接口的仪器,对于lan、rs232等其它接口就无能为力,该测试系统测试效率低、通用性差。



技术实现要素:

本发明所要解决的技术问题是:针对上述存在的问题,提供一种可快速配置测试指标、测试效率高、通用性强的可配置射频功能单元测试方法。

本发明采用的技术方案如下:

一种可配置的射频功能单元测试方法,具体包括:

步骤a、获取射频功能单元的配置文件,生成测试序列;

步骤b、检测测试装置是否满足测试序列的硬件要求,若满足执行步骤c,否则结束测试。

步骤c、解析调度所述测试序列生成相应的测试指令集;

步骤d、驱动所述测试指令集对射频功能单元进行测试;

步骤e、获取射频功能单元根据所述测试序列给出激励做出的响应信息;

步骤f、判决测试结果,显示并存储所述响应信息和判决结果,完成测试。

所述测试方法由测试执行器完成,所述配置文件由配置生成器生成。

进一步地,步骤f中,执行所述测试序列中的判据对测试结果进行判决。

进一步地,所述判据包括标准模型判据和通过判据方法接口链接的动态判据。

进一步地,获取射频功能单元配置文件的方法包括根据射频功能单元特征自动获取与其匹配的配置文件。

进一步地,所述测试执行器可根据配置文件设置控制模块来实现对射频功能单元控制接口的管理。

进一步地,所述测试执行器通过读取射频功能单元对应配置文件调用动态测试方法库进行测试。

进一步地,测试前,所述测试执行器根据射频功能单元需求,在接入系统的仪器资源库中搜索待检测射频功能单元需要的仪器,并生成测试工位。

综上所述,由于采用了上述技术方案,本发明的有益效果是:射频功能单元配置文件的生成与测试执行器分离,配置文件修改方便,便于管理,能够实现针对具体微波器件射频指标的快速测试;便于统一测试方法和测试判据,适用于快速测试射频功能单元;可根据不同射频功能单元的测试指标,快速配置与其相应的配置文件,无需对测试执行器进行更改,测试效率高,通用性强。

附图说明

本发明将通过例子并参照附图的方式说明,其中:

图1为本发明提供的可配置射频功能单元测试方法流程图

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

图1为本发明提供的可配置射频功能单元测试方法流程图,所述测试方法由测试执行器完成。如图1所示,一种可配置的射频功能单元测试方法,具体包括:

步骤a、获取射频功能单元的配置文件,生成测试序列;

步骤b、检测测试装置是否满足测试序列的硬件要求,若满足执行步骤c,否则结束测试。

步骤c、解析调度所述测试序列生成相应的测试指令集;

步骤d、驱动所述测试指令集对射频功能单元进行测试;

步骤e、获取射频功能单元根据所述测试序列给出激励做出的响应信息;

步骤f、判决测试结果,显示并存储所述响应信息和判决结果,完成测试。

所述测试方法由测试执行器完成,所述配置文件由配置生成器生成。

所述配置文件由配置生成器根据射频功能单元的测试指标、激励、指标判据、响应和控制协议生成。根据任务目标或生产工序不同,配置生成器可利用不同的配置方法对同一射频功能单元生成不同的配置文件,不同版本配置文件对应的测试序列相互独立。同时,可将所述配置文件上传至服务器进行管理,并可通过所述配置生成器对所述配置文件进行修改和划分,可根据产品名称、测试环境状态(高温、低温、常温、振动等)、测试端口、测试项目对射频功能单元的配置文件进行划分,下层设置默认上层设置,特殊情况下可个性化设置代替上层设置。

测试执行器获取射频功能单元的配置文件生成测试序列。测试前,测试执行器根据射频功能单元需求和系统具备的总线能力,在接入系统的仪器资源库中搜索待检测射频功能单元需要的仪器,生成测试工位。测试执行器获取射频功能单元配置文件的方式包括根据射频功能单元特征自动获取与其匹配的配置文件,自动确定射频功能单元仪器的控制总线方式。

测试序列包含激励、判据和多个测试步骤,测试执行器一次可执行单个或多个测试步骤。测试执行器检查测试装置是否符合测试序列的硬件要求,不符合停止测试,符合则继续执行测试。测试执行器解析调度测试序列生成相应的测试指令集,并驱动测试指令集中的设置对射频功能单元进行测试。同时,射频功能单元根据测试序列中的激励做出响应,测试执行器驱动测试指令集中的设置获取此响应。

测试执行器可执行测试序列中的判据对测试结果进行判决,显示并存储判决结果,若超差,则给出超差的数据,所述判据包括标准模型判据和通过判据方法接口链接的动态判据。标准模型判据包括大于/小于/大于等于/小于等于某值、两值之间、两条多线段之间、某范围内允许超差百分比、最大最小值之差等,通过标准模型判据可以实现常用射频功能单元指标符合性判决;对无法使用标准模型判据判决的测试对象,针对不同的测试对象采用不同的判据,系统设计判据方法接口用来动态链接不同判据。

所述测试执行器可根据配置文件设置控制模块来实现对射频功能单元控制接口的管理。测试执行器根据配置文件对控制模块进行设置,控制模块根据外部总线类型和物理接口特性管理射频功能单元的控制接口。相比传统的直接控制,该种控制方式节约了测试资源,更加符合模块化的管理和外部接口多变的测试需求。

优化地,所述测试执行器集成有不同类型射频功能单元的测试方法,并可通过添加包含测试方法的动态库来补充测试方法。进行测试时,测试执行器通过读取待测射频功能单元对应的配置文件来调用对应的测试方法进行测试。随着测试技术的发展,测试方法不断更新进步。针对新的测试方法,系统通过c#中的反射机制动态调用新的测试方法,无需重新编译新的测试执行器。测试人员不涉及编程,测试方法简单,通用性更强。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1