一种嵌入式自动测试装置及其方法制造方法及图纸

技术编号:34989414 阅读:9 留言:0更新日期:2022-09-21 14:35
本发明专利技术是一种嵌入式自动测试装置,所述装置包括图像采集模块、TTHBP扩展模块、待测试模块和数据处理中心模块,所述的数据处理中心模块通过TTHBP扩展模块输送供电信号和指令控制信号给待测试模块,所述图像采集模块将采集到的待测试模块的图像信号传送给数据处理中心模块,属于嵌入式自动检测技术领域。目的是通过对测试件进行状态控制和屏幕视觉分析来完成问题点的全自动测试流程,减轻了测试人员的工作量,且可以进行大量长时间不间断的压力测试,保证产品的稳定性。保证产品的稳定性。保证产品的稳定性。

【技术实现步骤摘要】
一种嵌入式自动测试装置及其方法


[0001]本专利技术涉及一种嵌入式自动测试装置,特别是一种嵌入式自动测试装置及其方法。

技术介绍

[0002]新产品需要进行大量稳定性测试,并且会遇到很多偶发性问题,如果靠人力来反复测试问题,是很难发现问题和确认修改是否有效,且会消耗大量人力。
[0003]目前嵌入式产品多数问题都是反复启动才会偶发的问题,因为测试涉及到产品反复重启且需要查看启动后显示状态来判断是否存在异常,目前遇到这种问题都是人为进行测试。

技术实现思路

[0004]本专利技术的目的是在于解决现有人为检测中所遇到的偶发显示异常和偶发不启动等需要大量反复测试的问题,而提供一种嵌入式自动测试装置及其方法。一种嵌入式自动测试装置,所述装置包括图像采集模块、TTHBP扩展模块、待测试模块和数据处理中心模块,所述的数据处理中心模块通过TTHBP扩展模块输送供电信号和指令控制信号给待测试模块,所述图像采集模块将采集到的待测试模块的图像信号传送给数据处理中心模块。
[0005]进一步的,所述的数据处理中心模块为PC电脑端运行的数据处理系统软件,所述的TTHBP扩展模块是PC电脑的USB扩展硬件。
[0006]进一步的,所述的图像采集模块为USB摄像头,所述待测试模块为待检测设备。
[0007]更进一步的,采用如上述嵌入式自动测试装置的方法,所述测试方法的步骤如下:1、依次连接好测试工具和待测试设备A;2、选择对应测试界面,进行界面的参数配置;3、测试控制和数据处理流程;4、图像检测流程。
[0008]进一步的,所述方法中选择对应测试界面,进行界面的参数配置的步骤如下:1、打开摄像头并选择图像检测区域;2、TTHBP扩展模块连接选择;3、供电时间,测试策略选择;4、录像和停止策略选择;5、开始测试。
[0009]进一步的,所述方法中测试控制和数据处理流程的步骤如下:1、控制设备A上电;2、等待设备A启动完成;3、检测选中区域是否异常;
4、进行异常处理:a.异常时记录异常信息,继续测试;b.不进行断电,停止测试,保留问题现场。
[0010]进一步的,所述方法的图像检测流程步骤如下:1、从摄像头获取到待测试产品的显示界面;2、从图像中取出选择的检测区域;3、按照策略对每个选区的检测区域进行计算,如图像的差值、方差、均值等,然后将计算结果存储到对应列表中;4、将选中区域和实时计算结果显示到“图像区域实时检测值”区域;5、将区域及区域计算信息叠加到摄像头图像上,然后显示在“图像显示区域”;6、实时保存录像视频,如果错误将当前图片保存。
[0011]采用上述技术方案的有益效果是:本专利技术通过对测试件进行状态控制和屏幕视觉分析来完成问题点的全自动测试流程,减轻了测试人员的工作量,且可以进行大量长时间不间断的压力测试,保证产品的稳定性。
附图说明
[0012]图1是本方案中所述测试装置的结构示意图;图2是TTHBP上运行的软件模块示意图;图3是TTHBP模块运行流程框图;图4是CheckTool检测软件功能示意图;图5是TTHBP测试界面示意图;图6是颜色/花屏检测界面示意图一;图7是录像和存图功能界面示意图;图8是颜色/花屏配置控制选项示意图二;图9是检测和控制流程示意图。
具体实施方式
[0013]以下结合附图和本专利技术优选的具体实施例对本专利技术的内容作进一步地说明。所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。
[0014]如图1至9中所示,本方案中所述的一种嵌入式自动测试装置,所述装置包括图像采集模块、TTHBP扩展模块、待测试模块和数据处理中心模块,所述的数据处理中心模块通过TTHBP扩展模块输送供电信号和指令控制信号给待测试模块,所述图像采集模块将采集到的待测试模块的图像信号传送给数据处理中心模块。在本方案中所述的TTHBP扩展模块是PC电脑的USB扩展硬件,进一步的,在本方案中所述的图像采集模块为USB摄像头,所述待测试模块为待检测设备。
[0015]在本方案中所述TTHBP是PC电脑的USB扩展硬件,用来完成PC电脑指令到硬件的GPIO/I2C/串口信号转换,来提供电脑对测试设备的供电和信号控制能力。TTHBP硬件是一个STC89C52单片机的最小系统,将引脚引出,通过串口协议和PC电脑进行通信,TTHBP上运行的软件模块如图2,通过LED模块用来控制状态灯,通过闪烁频率来展示当前模块工作状
态,CmdShell是串口数据解析模块,根据自定义格式完成指令解析,并将指令转换成GPIO高低电平和I2C/UART数据转发功能。具体流程如图3所示:1、初始化系统,包括定时器TIMMER,UART,LED,I2C配置;2、接收串口数据,并判断数据内容类型,然后按照二进制解析或者按照AT指令格式解析;3、按照指令内容,进行GPIO控制或者转发UART/I2C信号,来达到对待测试设备的供电控制或者信号控制;4、将执行结果通过UART通信返回给PC端。
[0016]在本方案中所述PC端的CheckTool检测软件,此软件是使用QT界面框架和OpenCV视觉库完成开发,具体功能如图4:提供对测试的整体逻辑控制,提供TTHBP硬件的测试界面,花屏检测功能,颜色(黑屏,绿屏,蓝屏等)检测功能,录像功能和图像保存功能。界面及功能介绍如下:1. TTHBP测试界面,如图5,串口配置区域选择和TTHBP扩展硬件通信的串口和波特率,引脚测试区域测试TTHBP扩展硬件引脚控制是否正常,发送和接收指令区是发送和接收消息的显示区域,记录通信的历史,发送指令区域可以直接发送指令,来测试通信的状态和对扩展硬件的控制;2. 颜色/花屏检测界面,如图6和图8,配置控制区域进行配置选择,设置算法的各种参数和检查策略,图像显示区域实时的显示摄像头界面图像及标记位置和实时数值显示,问题点记录区域显示测试过程中出现问题的时间和次数,图像区域实时检测区显示选择区域的实时计算结果和选择检测策略下的实时效果图(如原始图,差值图,R/G/B通道图)。当前操作状态显示区域显示自动测试过程中,当前阶段操作和状态显示;3. 录像和存图功能,如图7,在测试的过程中,可以选择实时进行录像,并配置单个录像文件的大小,并且在测试过程中,如果出现检测异常会保存对应的异常图片。保存的图片内容,异常的时间信息、次数信息、检测区域及检测时的数值。
[0017]采用如上述嵌入式自动测试装置的方法,所述测试方法的步骤如下:1、依次连接好测试工具和待测试设备A;2、选择对应测试界面,进行界面的参数配置;2.1、打开摄像头并选择图像检测区域;2.2、TTHBP扩展模块连接选择;2.3、供电时间,测试策略选择;2.4、录像和停止策略选择;2.5、开始测试。
[0018]3、测试控制和数据处理流程;3.1、控制设备A上电;3.2、等待设备A启动完成;3.3、检测选中区域是否异常;3.4、进行异常处理:a.异常时记录异常信息,继续测试;b.不进行断电,停止测试,保留问题现场。
[0019本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式自动测试装置,其特征在于:所述装置包括图像采集模块、TTHBP扩展模块、待测试模块和数据处理中心模块,所述的数据处理中心模块通过TTHBP扩展模块输送供电信号和指令控制信号给待测试模块,所述图像采集模块将采集到的待测试模块的图像信号传送给数据处理中心模块。2.根据权利要求1所述的嵌入式自动测试装置,其特征在于:所述的数据处理中心模块为PC电脑端运行的数据处理系统软件,所述的TTHBP扩展模块是PC电脑的USB扩展硬件。3.根据权利要求1所述的嵌入式自动测试装置,其特征在于:所述的图像采集模块为USB摄像头,所述待测试模块为待检测设备。4.采用如根据权利要求1至3中任一项所述的嵌入式自动测试装置的方法,其特征在于,所述测试方法的步骤如下:4.1、依次连接好测试工具和待测试设备A;4.2、选择对应测试界面,进行界面的参数配置;4.3、测试控制和数据处理流程;4.4、图像检测流程。5.根据权利要求4所述的嵌入式自动测试装置的测试方法,其特征在于:所述方法中选择对应测试界面,进行界面的参数配置的步骤如下:5.1、打开摄像头并选择图像检测...

【专利技术属性】
技术研发人员:郑朋桥
申请(专利权)人:深圳市天双科技有限公司
类型:发明
国别省市:

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

1