一种硬件电路的自动化测试方法、系统及装置制造方法及图纸

技术编号:23238224 阅读:237 留言:0更新日期:2020-02-04 17:57
本发明专利技术公开了一种硬件电路的自动化测试方法、系统及装置,其自动化测试方法包括:S1:获取所有测试信号,并构建测试控制表;S2:根据测试控制表,控制安装于机械臂之上的示波器探头移动至测试点以使示波器探头与待测电路的测试点相接触;S3:基于测试控制表,控制示波器对测试点进行测试信号的测试以获取测试数据;S4:保存测试数据,并对测试数据进行判定以获取判定结果;S5:基于测试点,判断测试控制表内是否存在未测试的测试信号;若是,则重复执行步骤S2至步骤S5,以对未测试的测试信号进行测试;若否,则执行步骤S6;S6:根据各个测试信号的测试数据及判定结果,生成总测试结果表格,并结束测试。

An automatic test method, system and device of hardware circuit

【技术实现步骤摘要】
一种硬件电路的自动化测试方法、系统及装置
本专利技术涉及通信
,尤其涉及一种硬件电路的自动化测试方法、系统及装置。
技术介绍
目前,对于新开发的硬件电路的测试大致包括:信号完整性(SingalIntegrity,SI)、电源完整性(PowerIntegrity,PI)等测试内容,如:申请号为CN201610938931.5的中国专利技术专利公开了一种电源完整性测试的方法及装置,该方法包括:预先确定拉载电压,预先设置被测电路的输出端不加载负载;在被测电路的输出端不加载负载的第一状态下,控制被测电路上电;在第一状态下,实时监测被测电路的输出端输出的第一输出电压是否大于等于上述拉载电压;如果是,则在被测电路的输出端加载目标负载;在上述被测电路的输出端加载目标负载的第二状态下,实时监测上述被测电路的输出端输出的第一输出电压。该专利技术专利的目的在于提供一种电源完整性测试(PI)的方法以降低被测电路的失败率。但是,目前对于硬件电路进行SI测试、PI测试的过程中均存在以下问题:1、对于硬件电路的测试基本上都是依靠测试人员手持示波器探头去接触测试点,一般新开发的硬件电路的测试信号有很多,且测试点较小,操作极为不便,完成测试所耗费的工时较长;2、大多数硬件电路的测试至少需要两位测试人员协同操作才能完成,即一人寻找测试点和保存测试数据,另一人则要保证示波器探头与测试点接触,进而造成测试所需的人力成本较高;3、需要人为手动处理所记录的测试数据,其数据处理量较大,较为耗费人力、物力。<br>
技术实现思路
针对上述问题,本专利技术公开了一种硬件电路的自动化测试方法,该自动化测试方法包括如下步骤:S1:获取所有测试信号,并构建测试控制表;S2:根据上述测试控制表,控制安装于机械臂之上的示波器探头移动至测试点以使上述示波器探头与待测电路的测试点相接触;S3:基于上述测试控制表,控制上述示波器对上述测试点进行测试信号的测试以获取测试数据;S4:保存上述测试数据,并对上述测试数据进行判定以获取判定结果;S5:基于上述测试点,判断上述测试控制表内是否存在未测试的测试信号;若是,则重复执行步骤S2至步骤S5,以对上述未测试的测试信号进行测试;若否,则执行步骤S6;S6:根据各个测试信号的测试数据及判定结果,生成总测试结果表格,并结束测试。进一步的,上述步骤S1包括:S11:制定含测试信号、测试条件、测试指标及判决规则的测试控制表结构;S12:获取上述测试信号,及获取上述测试信号的测试点坐标、测试条件、测试指标及判决规则;S13:将上述测试信号、测试点坐标、测试条件、测试指标及判决规则写入上述测试控制表以构建得到上述测试控制表。进一步的,上述测试条件包括测试信号的触发条件、幅值、频率、周期、占空比、建立保持时间及纹波噪声。进一步的,上述步骤S3包括:S31:发送含测试信号的触发条件及测试指标的控制指令至示波器以使上述示波器根据上述控制指令对上述测试点进行测试信号的测试;S32:接收上述示波器所反馈的测试数据。基于本专利技术所提供的一种硬件电路的自动化测试方法,相对应的,本专利技术还提供了一种硬件电路的自动化测试系统,该自动化测试系统包括:获取构建模块,用于获取所有测试信号并构建测试控制表;第一控制模块,用于根据上述测试控制表,控制安装于机械臂之上的示波器探头移动至测试点以使上述示波器探头与上述待测电路的测试点相接触;第二控制模块,用于根据上述测试控制表,控制上述示波器对上述测试点进行测试信号的测试以获取测试数据;保存判定模块,用于保存上述测试数据并对上述测试数据进行判定以获取判定结果;判断模块,用于针对上述测试点,判断测试控制表内是否存在未测试的测试信号;重复执行模块,用于重复执行第一控制模块、第二控制模块、保存判定模块及判断模块,以对未测试的测试信号进行测试;表格生成模块,用于根据各个测试信号的测试数据及判定结果生成总测试结果表格,并结束测试。进一步的,上述获取构建模块包括:结构制定模块,用于制定含测试信号、测试条件、测试指标及判决规则的测试控制表结构;获取模块,用于获取上述测试信号以及上述测试信号的测试点坐标、测试条件、测试指标及判决规则;构建模块,用于将上述测试信号、测试点坐标、测试条件、测试指标及判决规则写入上述测试控制表以构建得到测试控制表。进一步的,上述测试条件包括:测试信号的触发条件、幅值、频率、周期、占空比、建立保持时间及纹波噪声。进一步的,上述第二控制模块包括:指令发送模块,用于发送含测试信号的触发条件及测试指标的控制指令至示波器以使上述示波器根据上述控制指令对上述测试点进行测试信号的测试;数据接收模块,用于接收上述示波器所反馈的测试数据。本专利技术还公开了一种硬件电路的自动化测试装置,该自动化测试装置包括:含本专利技术所公开的硬件电路的自动化测试系统的自动化测试终端、示波器、微控制器、机械臂以及用于放置待测电路的固定台;上述自动化测试终端与示波器连接;上述自动化测试终端与微控制器连接;上述微控制器与机械臂连接;示波器的探头安置于上述机械臂。进一步的,上述固定台设置导轨,上述导轨之上安置机械臂。本专利技术的有益效果在于:本专利技术所公开的一种硬件电路的自动化测试方法、系统及装置,能够自动化的控制示波器对待测电路的测试点进行测试信号的测试,并自动化的生成测试结果表格,无需人工整理测试数据;另外,还通过将示波器的探头设置于机械臂上以通过控制机械臂的移动来精确定位测试点,能够解决因测试信号较多、测试点小所造成的人工操作不便、测试时间长等弊端,可有效节省人力资本,提高测试效率,具有较好的实用性。附图说明图1为实施例一中的一种硬件电路的自动化测试方法流程图;图2为实施例一中的测试控制表的构建方法流程图;图3为实施例一中的测试数据的获取方法流程图;图4为实施例一中的一种硬件电路的自动化测试系统的模块组成图;图5为实施例一中的获取构建模块的模块组成图;图6为实施例一中的第二控制模块的模块组成图;图7为实施例一中的一种硬件电路的自动化测试装置的结构图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改本文档来自技高网
...

【技术保护点】
1.一种硬件电路的自动化测试方法,其特征在于,所述自动化测试方法包括:/nS1:获取所有测试信号,并构建测试控制表;/nS2:根据所述测试控制表,控制安装于机械臂之上的示波器探头移动至测试点以使所述示波器探头与待测电路的测试点相接触;/nS3:基于所述测试控制表,控制所述示波器对所述测试点进行测试信号的测试以获取测试数据;/nS4:保存所述测试数据,并对所述测试数据进行判定以获取判定结果;/nS5:基于所述测试点,判断所述测试控制表内是否存在未测试的测试信号;若是,则重复执行步骤S2-S5,以对所述未测试的测试信号进行测试;若否,则执行步骤S6;/nS6:根据各个测试信号的测试数据及判定结果,生成总测试结果表格,并结束测试。/n

【技术特征摘要】
1.一种硬件电路的自动化测试方法,其特征在于,所述自动化测试方法包括:
S1:获取所有测试信号,并构建测试控制表;
S2:根据所述测试控制表,控制安装于机械臂之上的示波器探头移动至测试点以使所述示波器探头与待测电路的测试点相接触;
S3:基于所述测试控制表,控制所述示波器对所述测试点进行测试信号的测试以获取测试数据;
S4:保存所述测试数据,并对所述测试数据进行判定以获取判定结果;
S5:基于所述测试点,判断所述测试控制表内是否存在未测试的测试信号;若是,则重复执行步骤S2-S5,以对所述未测试的测试信号进行测试;若否,则执行步骤S6;
S6:根据各个测试信号的测试数据及判定结果,生成总测试结果表格,并结束测试。


2.如权利要求1所述的一种硬件电路的自动化测试方法,其特征在于,所述步骤S1包括:
S11:制定含测试信号、测试条件、测试指标及判决规则的测试控制表结构;
S12:获取所述测试信号,及获取所述测试信号的测试点坐标、测试条件、测试指标及判决规则;
S13:将所述测试信号、测试点坐标、测试条件、测试指标及判决规则写入所述测试控制表以构建得到所述测试控制表。


3.如权利要求2所述的一种硬件电路的自动化测试方法,其特征在于,所述测试条件包括测试信号的触发条件、幅值、频率、周期、占空比、建立保持时间及纹波噪声。


4.如权利要求3所述的一种硬件电路的自动化测试方法,其特征在于,所述步骤S3包括:
S31:发送含测试信号的触发条件及测试指标的控制指令至示波器以使所述示波器根据所述控制指令对所述测试点进行测试信号的测试;
S32:接收所述示波器所反馈的测试数据。


5.一种硬件电路的自动化测试系统,其特征在于,所述自动化测试系统包括:
获取构建模块,用于获取所有测试信号并构建测试控制表;
第一控制模块,用于根据所述测试控制表,控制安装于机械臂之上的示波器探头移动至测试点以使所述示波器探头与所述待测电路的测试点相接触;
第二控制模块,用于根...

【专利技术属性】
技术研发人员:徐志帮
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1