一种自动化测试方法、系统及自动化测试柜与流程

文档序号:35138760发布日期:2023-08-17 01:03阅读:42来源:国知局
一种自动化测试方法、系统及自动化测试柜与流程

本技术涉及电池包的自动化测试,特别涉及一种自动化测试方法、系统及自动化测试柜。


背景技术:

1、现有的电池包测试方法,一般是需要人为接线,并人为判断被测对象的类型,然后从上位机上选取被测对象对应的测试项目,在点击一个测试项目x之后,开始执行该测试项目x。在测试项目x结束之后,改变被测对象外围电路的接线,然后在上位机上点击另一个测试项目y,进而开始执行该测试项目y……依此类推,实现被测对象的多个测试项目的自动化测试。

2、这种测试方法需要测试人员更改接线,并且需要人为判断被测对象的类型、人为确定测试项目,并人为点击测试项目。因此,现有的电池包测试方法较为繁琐。


技术实现思路

1、本技术实施方式的目的是提供一种自动化测试方法、系统及自动化测试柜,以解决现有技术中电池包测试方法较为繁琐的问题。

2、本说明书第一方面提供一种自动化测试方法,用于自动化测试系统;所述自动化测试系统包括工控机、扫码枪、测试仪器、测试模块;其中,所述工控机用于运行测试程序模块,所述工控机在运行测试程序模块的过程中向所述测试模块发送控制指令、获取所述测试仪器中的测试数据;所述扫码枪用于获取被测对象上所设置的第一识别码,所述测试模块的至少一个接口与被测对象电连接,至少另一个接口与测试仪器电连接,所述测试模块用于根据所述工控机所发送的控制指令改变测试仪器的接口与被测对象的接口之间的电连接关系,所述工控机还与所述测试仪器通信连接,以便于工控机读取所述测试仪器中的测试数据;所述自动化测试方法包括:通过所述扫码枪获取被测试对象上所设置的第一识别码;确定所述工控机内所存储的测试程序模块的集合中与所述第一识别码匹配的目标测试程序模块;运行所述目标测试程序模块;在运行所述目标测试程序模块的过程中,所述工控机向所述测试模块发送控制指令、获取所述测试仪器中的测试数据;对所述测试数据进行分析,得到测试报告;将所述测试报告与所述第一识别码进行关联。

3、在一些实施例中,所述被测对象为电池包。

4、在一些实施例中,所述测试模块包括以下至少一者:万用表高压测试模块、万用表低压测试模块、x电容测试模块、程控电源测试模块、绝缘测试模块。

5、在一些实施例中,所述自动化测试系统还包括输入装置和显示装置;所述输入装置用于测试人员操作工控机,所述显示装置用于呈现工控机中所存储或运行的测试程序模块;相应地,确定所述工控机内所存储的测试程序模块的集合中与所述第一识别码匹配的目标测试程序模块,包括:接收测试人员通过输入装置从所述工控机内所存储的测试程序模块的集合中选取的目标测试程序模块。

6、在一些实施例中,确定所述工控机内所存储的测试程序模块的集合中与所述第一识别码匹配的目标测试程序模块,包括:从所述工控机所存储的测试程序模块的集合中自动确定所述第一识别码匹配的目标测试程序模块。

7、在一些实施例中,所述自动化测试系统还包括用于拍摄线路连接情况的摄像头;相应地,所述自动化测试方法包括:通过所述摄像头获取线路连接情况的目标图像;根据所述目标图像确定线路连接是否正确;在线路连接正确的情况下,运行所述测试程序模块。

8、在一些实施例中,根据所述目标图像确定线路连接是否正确,包括:获取预先存储的、与所述目标测试程序模块对应的线路连接图像;将所述目标图像与所述线路连接图像输入预先训练的网络模型,得到所述网络模型输出的线路连接是否一致的结果;若结果为一致,则确定线路连接正确。

9、在一些实施例中,根据所述目标图像确定线路连接是否正确,包括:从所述目标图像与所述线路连接图像中识别接口处设置的标记,以及连接线两端的接口标记;确定识别结果与预先存储的目标测试程序模块对应的接口连接关系是否对应;若对应,则确定线路连接正确。

10、在一些实施例中,在所述目标图像中包括以下至少两者的接口:测试仪器、所述测试模块、所述工控机、所述测试对象。

11、在一些实施例中,所述测试仪器、所述测试模块、所述工控机上设置有用于识别自身设备类型的标记。

12、在一些实施例中,以下至少两者的接口处设置有标记:测试仪器、所述测试模块、所述工控机、所述测试对象,并且应当采用同一连接线连接的接口采用同一类型的标记。

13、在一些实施例中,所述自动化测试系统还包括机械手,所述机械手用于自动实现以下至少两者之间的接线:测试仪器、所述测试模块、所述工控机、所述测试对象;相应地,所述自动化测试方法还包括:在运行所述目标测试程序模块之前,控制机械手自动实现接线。

14、在一些实施例中,在控制机械手自动实现接线之前,还包括:判断接线对象的接口处于自动化测试柜中的预定位置;所述自动化测试柜用于部署所述自动化测试系统;在是的情况下,控制所述机械手根据预先存储的接口位置与接口位置之间的关联关系实现自动接线。

15、在一些实施例中,控制机械手自动实现接线,还包括:获取接线对象的接口标记;控制机械手将具有相同接口标记的接口之间自动接线。

16、在一些实施例中,所述自动化测试系统还包括储线装置,用于存储连接线;相应地,所述方法还包括:控制所述机械手从所述储线装置中拿取目标类型的连接线。

17、在一些实施例中,将所述测试报告与所述第一识别码进行关联,包括:获取所述测试报告的存储地址;将所述存储地址生成第二标识码;将所述第二标识码设置在被测对象上。

18、在一些实施例中,所述方法还包括:通过所述扫码枪扫描所述被测对象上的第一识别码,并将测试报告的存储地址或者测试报告写入所述第一识别码对应的目标存储空间。

19、本说明书第二方面提供一种工控机,用于执行第一方面任一项所述的自动化测试方法。

20、本说明书第三方面提供一种自动化测试系统,包括工控机、扫码枪、测试仪器、测试模块;所述工控机用于运行测试程序模块,所述工控机在运行所述测试程序模块的过程中向所述测试模块发送控制指令、获取所述测试仪器中的测试数据;所述扫码枪用于获取被测对象上所设置的第一识别码;所述测试模块的至少一个接口与被测对象电连接,至少另一个接口与测试仪器电连接;所述测试模块用于根据所述工控机所发送的控制指令改变测试仪器的接口与被测对象的接口之间的电连接关系;所述工控机还与所述测试仪器通信连接,以便于工控机读取所述测试仪器中的测试数据。

21、本说明书第四方面提供一种自动化测试柜,包括:柜体,具有上下设置的多层隔板;工控机,设置在一层隔板上;所述工控机用于运行测试程序模块,所述工控机在运行所述测试程序模块的过程中向测试模块发送控制指令、获取测试仪器中的测试数据;扫码枪,设置在所述柜体外侧;所述扫码枪用于获取被测对象上所设置的第一识别码;测试仪器,设置在一层隔板上;测试模块,设置在一层隔板上;所述测试模块的至少一个接口与被测对象电连接,至少另一个接口与测试仪器电连接;所述测试模块用于根据所述工控机所发送的控制指令改变测试仪器的接口与被测对象的接口之间的电连接关系;所述工控机还与所述测试仪器通信连接,以便于工控机读取所述测试仪器中的测试数据。

22、本说明书所提供的自动化测试方法、系统及自动化测试柜,通过扫码枪获取被测对象上所设置的上第一识别码,确定工控机内所存储的测试程序模块的集合中与第一识别码匹配的目标测试程序模块,也即确定与被测对象相匹配的目标测试程序模块,在运行目标测试程序模块的过程中,使得工控机向测试程序模块发送控制指令、获取测试仪器中的测试数据,从而根据测试数据生成电子版的测试报告,并将电子版的测试报告与第一识别码进行关联。在本方案中,通过扫码枪自动获取第一识别码、确定目标测试模块、在运行目标测试程序时工控机自动向测试模块发送控制指令并自动获取测试仪器中的测试数据,还根据测试数据自动生成测试报告、自动将测试报告与第一识别码关联,这些设置使得被测对象的测试过程高度自动化,无需人工干预或只需很少量的人工干预;对于测试人员而言,测试过程较为简单,不易出错。

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