汽车仪表自动化测试方法、系统、可读存储介质及车辆

文档序号:1935240 发布日期:2021-12-07 浏览:3次 >En<

阅读说明:本技术 汽车仪表自动化测试方法、系统、可读存储介质及车辆 (Automobile instrument automatic testing method and system, readable storage medium and vehicle ) 是由 易浪华 胡午 彭玲 罗剑 李立玉 于 2021-07-29 设计创作,主要内容包括:本发明公开一种汽车仪表自动化测试方法、系统、可读存储介质及车辆,方法包括:HIL仿真平台基于获取上位机仿真端的仿真信号,发送控制信号至组合仪表盘,使组合仪表盘显示所需识别数据;下位机视觉分析机基于获取上位机仿真端所发出的识别命令,驱动摄像机开始对汽车某一状态下的组合仪表盘进行图像采集;根据下位机视觉分析机对汽车某一状态下的组合仪表盘的图像信息进行识别和将识别结果通过预设方式回传上位机仿真端;上位机仿真端判断下位机视觉分析机回传的识别结果是否与预设汽车某一状态下的组合仪表盘的图像信息一致。能够使工人从手动的测试状态解放出来,从而极大程度的减少开发工作难度,缩短开发周期。(The invention discloses an automatic test method and system for an automobile instrument, a readable storage medium and a vehicle, wherein the method comprises the following steps: the HIL simulation platform sends a control signal to the combination instrument panel based on the acquired simulation signal of the upper computer simulation end, so that the combination instrument panel displays the required identification data; the lower computer vision analyzer drives the camera to start to acquire images of the combination instrument panel of the automobile in a certain state based on the identification command sent by the upper computer simulation end; identifying the image information of the combination instrument panel in a certain state of the automobile according to the vision analyzer of the lower computer and transmitting the identification result back to the simulation end of the upper computer in a preset mode; and the upper computer simulation end judges whether the identification result returned by the lower computer vision analyzer is consistent with the preset image information of the combination instrument panel in a certain state of the automobile. The manual testing state of workers can be liberated, so that the development work difficulty is greatly reduced, and the development period is shortened.)

汽车仪表自动化测试方法、系统、可读存储介质及车辆

技术领域

本发明属于汽车仪表检测技术领域,尤其涉及一种汽车仪表自动化测试方法、系统、可读存储介质及车辆。

背景技术

工业的快速发展,汽车仪表盘已经不满足于显示车速、发动机转速、油量等基本信息,现还需要包含了大量的提示与报警信息。整体表现在汽车仪表提示的信息越来越多,产品的逻辑功能越来越复杂,人工在面对如此多的功能信息和具有复杂逻辑功能的仪表测试时,需要具备相当的技术经验还需要花费大量的时间处理信息,并且由于汽车仪表软件变更比较频繁,而且汽车仪表的测试大部分还处于手动状态,导致仪表在测试过程中效率低、耗时多,工人抱怨比较多。

发明内容

本发明提供一种汽车仪表自动化测试方法、系统、可读存储介质及车辆,用于解决汽车仪表在测试过程中多为人工操作,造成效率低、耗时多的技术问题。

根据本发明实施例的一种汽车仪表自动化测试方法,包括:HIL仿真平台基于获取上位机仿真端的仿真信号,发送控制信号至组合仪表盘,使所述组合仪表盘显示所需识别数据,其中,所述控制信号包括CAN信号、用于调节仪表背光亮度的电阻信号、布尔信号以及PWM波信号;下位机视觉分析机基于获取上位机仿真端所发出的识别命令,驱动摄像机开始对汽车某一状态下的所述组合仪表盘进行图像采集;根据下位机视觉分析机对汽车某一状态下的所述组合仪表盘的图像信息进行识别和将识别结果通过“位”、“字”的方式回传上位机仿真端;上位机仿真端判断下位机视觉分析机回传的识别结果是否与预设汽车某一状态下的组合仪表盘的图像信息一致;若下位机视觉分析机回传的识别结果与预设汽车某一状态下的组合仪表盘的图像信息一致,则发送汽车仪表自动化测试成功指令。

另外,根据本发明上述实施例的一种汽车仪表自动化测试方法,还可以具有如下附加的技术特征:

进一步地,在根据下位机视觉分析机对汽车某一状态下的所述组合仪表盘的图像信息进行识别和将识别结果通过预设方式回传上位机仿真端之前,所述方法还包括:基于采集汽车某一状态下的所述组合仪表盘的图像信息,对所述图像信息进行预处理。

进一步地,所述对所述图像信息进行预处理包括:基于高斯滤波去除图像噪声部分,灰度化后运用礼帽变换分离比邻近点的斑块,去除部分噪点;使用OTSU算法对所得的图像进去阈值分割,方便图像二值化;采用四连通的种子填充算法,对二值图像中的大面积噪声区域填充。

进一步地,所述根据下位机视觉分析机对汽车某一状态下的所述组合仪表盘的图像信息进行识别包括指示灯识别、指针读数识别以及字符识别。

进一步地,所述指示灯识别包括以下步骤:响应于获取的上位机仿真端自动化编程软件automationdesk指令,HIL仿真平台将某一信号发送至与所述某一信号相关联的汽车仪表Pin脚,使所述组合仪表盘显示与所述某一信号相对应的指示灯;下位机视觉分析机通过modbus通讯获取上位机仿真端所发出的识别命令,驱动摄像机开始对所述组合仪表盘中显示的与所述某一信号相对应的指示灯进行采集;根据下位机视觉分析机对与所述某一信号相对应的指示灯进行识别,并匹配到某一预设的指示灯。

进一步地,所述指针读数识别包括以下步骤:HIL仿真平台通过自动化编程软件automationdesk指令发送CAN信号至组合仪表盘,其中,所述CAN信号包括地址GW_ABS_Sts_0x221的0-11位赋值速度;下位机视觉分析机通过modbus通讯获取上位机仿真端所发出的识别命令,驱动摄像机开始对所述组合仪表盘中某一位置的指针进行采集;根据下位机视觉分析机对所述某一位置的指针进行识别,并匹配到某一预设的指针读数。

根据本发明实施例的一种汽车仪表自动化测试系统,包括:第一发送模块,配置为HIL仿真平台基于获取上位机仿真端的仿真信号,发送控制信号至组合仪表盘,使所述组合仪表盘显示所需识别数据,其中,所述控制信号包括CAN信号、用于调节仪表背光亮度的电阻信号、布尔信号以及PWM波信号;驱动模块,配置为下位机视觉分析机基于获取上位机仿真端所发出的识别命令,驱动摄像机开始对汽车某一状态下的所述组合仪表盘进行图像采集;识别模块,配置为根据下位机视觉分析机对汽车某一状态下的所述组合仪表盘的图像信息进行识别和将识别结果通过“位”、“字”的方式回传上位机仿真端;判断模块,配置为上位机仿真端判断下位机视觉分析机回传的识别结果是否与预设汽车某一状态下的组合仪表盘的图像信息一致;第二发送模块,配置为若下位机视觉分析机回传的识别结果与预设汽车某一状态下的组合仪表盘的图像信息一致,则发送汽车仪表自动化测试成功指令。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行本发明任一实施例的汽车仪表自动化测试方法的步骤。

本发明还提供一种车辆,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例的汽车仪表自动化测试方法的步骤。

本申请的汽车仪表自动化测试方法、系统、可读存储介质及车辆,采用HIL仿真平台和视觉分析系统配合,可以在无人操作的情况下自动完成对汽车仪表的测试,自动生成测试报告,把工人从手动的测试状态解放出来,从而极大程度的减少开发工作难度,缩短开发周期。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的一种汽车仪表自动化测试方法的流程图;

图2为本发明一实施例提供的又一种汽车仪表自动化测试方法的流程图;

图3为本发明一实施例提供的再一种汽车仪表自动化测试方法的流程图;

图4为本发明一具体实施例的一种汽车仪表自动化测试系统的工作原理流程图;

图5为本发明一实施例提供的一种汽车仪表自动化测试系统的结构框图;

图6是本发明一实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,其示出了本申请的一种汽车仪表自动化测试方法的流程图。

如图1所示,汽车仪表自动化测试方法的具体步骤包括:步骤S101,HIL仿真平台基于获取上位机仿真端的仿真信号,发送控制信号至组合仪表盘,使所述组合仪表盘显示所需识别数据,其中,所述控制信号包括CAN信号、用于调节仪表背光亮度的电阻信号、布尔信号以及PWM波信号。

在本实施例中,HIL仿真平台基于获取上位机仿真端的仿真信号,发送控制信号至组合仪表盘,使所述组合仪表盘显示报警指示灯、提示指示灯、车速表、转速表、水温表以及燃油表等所需识别数据,通过上位机仿真端建立仪表背光控制模型,将背光百分量与电阻值对应起来,形成线性关系,在自动化测试模型中预先设置好背光亮度的百分比,这样,通过输出电阻信号,使得在自动化测试中HIL仿真平台会自动转换成对应的电阻值并通过板卡DS2211输出给组合仪表盘,使组合仪表盘调节至相应的背光亮度,而且通过往HIL仿真平台加载DBC的方式,HIL仿真平台会反向自动生成CAN的通讯接口模型,包括所有的数据发送和接收模型,省去了手工建立通讯接口模型的工作量,大大提高了效率。

步骤S102,下位机视觉分析机基于获取上位机仿真端所发出的识别命令,驱动摄像机开始对汽车某一状态下的所述组合仪表盘进行图像采集。

在本实施例中,下位机视觉分析机基于获取上位机仿真端所发出的识别命令,驱动摄像机开始对汽车某一状态下的所述组合仪表盘进行图像采集,并基于采集汽车某一状态下的所述组合仪表盘的图像信息,对所述图像信息进行预处理,其中,对所述图像信息进行预处理具体包括:基于高斯滤波去除图像噪声部分,灰度化后运用礼帽变换分离比邻近点的斑块,去除部分噪点;使用OTSU算法对所得的图像进去阈值分割,方便图像二值化;采用四连通的种子填充算法,对二值图像中的大面积噪声区域填充。

步骤S103,根据下位机视觉分析机对汽车某一状态下的所述组合仪表盘的图像信息进行识别和将识别结果通过预设方式回传上位机仿真端。

在本实施例中,HIL仿真平台通过RS232通讯与下位机视觉分析机,用以接收下位机视觉分析机采集的汽车某一状态下的所述组合仪表盘的图形、车速表等信息,数字量以“字”的方式传输,HIL仿真平台接收到对应车速“字”的数字量,转换成车速信息实现车速的采集过程,图标信息以“位”的方式传输,HIL仿真平台接收到对应“位”的布尔量,转换成仪表采集信息实现图标的采集过程。

步骤S104,上位机仿真端判断下位机视觉分析机回传的识别结果是否与预设汽车某一状态下的组合仪表盘的图像信息一致。

步骤S105,若下位机视觉分析机回传的识别结果与预设汽车某一状态下的组合仪表盘的图像信息一致,则发送汽车仪表自动化测试成功指令。

在本实施例的方法中,采用HIL仿真平台和视觉系统完美配合,可以极大程度的减少开发的工作难度,缩短开发周期。可以在无人操作的情况下自动完成对汽车仪表的测试,自动生成测试报告,把工人从手动的测试状态解放出来,并且提高测试效率。

在一些可选的实施例中,所述根据下位机视觉分析机对汽车某一状态下的所述组合仪表盘的图像信息进行识别包括指示灯识别、指针读数识别以及字符识别。

请参阅图2,其示出了本申请的又一种汽车仪表自动化测试方法的流程图。

如图2所示,指示灯识别包括以下步骤:步骤S201,响应于获取的上位机仿真端自动化编程软件automationdesk指令,HIL仿真平台将某一信号发送至与所述某一信号相关联的汽车仪表Pin脚,使所述组合仪表盘显示与所述某一信号相对应的指示灯;

步骤S202,下位机视觉分析机通过modbus通讯获取上位机仿真端所发出的识别命令,驱动摄像机开始对所述组合仪表盘中显示的与所述某一信号相对应的指示灯进行采集;

步骤S203,根据下位机视觉分析机对与所述某一信号相对应的指示灯进行识别,并匹配到某一预设的指示灯。

在一个具体的实施例中,所述机油压力低指示灯测试步骤为:

响应于获取的上位机仿真端自动化编程软件automationdesk指令,HIL仿真平台将低边信号发送至与所述某一信号相关联的汽车仪表Pin脚,使所述组合仪表盘显示与所述低边信号相对应的机油压力低指示灯;

下位机视觉分析机通过modbus通讯获取上位机仿真端所发出的识别命令,驱动摄像机开始对所述组合仪表盘中显示的机油压力低指示灯进行采集;

根据下位机视觉分析机对与所述某一信号相对应的指示灯进行识别,并将识别结果以“位”的方式传输给HIL仿真平台;

HIL仿真平台收到下位机视觉分析机回传的识别结果,与预期的结果做比较,一致,则测试通过。

请参阅图3,其示出了本申请的再一种汽车仪表自动化测试方法的流程图。

如图3所示,指针读数识别包括以下步骤:步骤301,HIL仿真平台通过自动化编程软件automationdesk指令发送CAN信号至组合仪表盘,其中,所述CAN信号包括地址GW_ABS_Sts_0x221的0-11位赋值速度;

步骤302,下位机视觉分析机通过modbus通讯获取上位机仿真端所发出的识别命令,驱动摄像机开始对所述组合仪表盘中某一位置的指针进行采集;

步骤303,根据下位机视觉分析机对所述某一位置的指针进行识别,并匹配到某一预设的指针读数。

在另一个具体的实施例中,汽车速度指示测试步骤为:

HIL仿真平台通过自动化编程软件automationdesk指令发送CAN信号至组合仪表盘,其中,所述CAN信号包括地址GW_ABS_Sts_0x221的0-11位赋值速度;

下位机视觉分析机通过modbus通讯获取上位机仿真端所发出的识别命令,驱动摄像机开始对所述组合仪表盘中某一位置的指针进行采集;

根据下位机视觉分析机对所述某一位置的指针进行识别,并将识别结果以“字”的方式传输给HIL仿真平台;

如果HIL仿真平台收到下位机视觉分析机回传的识别结果在设定的区间范围内,则测试通过,反之,则测试失败。

请参阅图4,其示出了本申请的一种汽车仪表自动化测试系统的工作原理流程图。

如图4所示,汽车组合仪表自动化测试系统,包括HIL系统、视觉系统以及组合仪表盘;HIL系统包括上位机仿真端与HIL仿真平台,两者通过光纤电缆连接;所述视觉系统包括摄像机、下位机视觉分析机、与HIL仿真平台通讯的通讯卡、摄像机支架以及暗箱;

其中,下位机视觉分析机接收HIL系统发过来的图像采集指令,驱动摄像机对组合仪表盘中的图像进行采集,下位机视觉分析机对采集的图像进行分析,并将分析后的结果返回给HIL系统。

请参阅图5,其示出了本申请的一种汽车仪表自动化测试系统的结构框图。

如图5所示,汽车仪表自动化测试系统40,包括第一发送模块410、驱动模块420、识别模块430、判断模块440以及第二发送模块450。

其中,第一发送模块410,配置为HIL仿真平台基于获取上位机仿真端的仿真信号,发送控制信号至组合仪表盘,使所述组合仪表盘显示所需识别数据,其中,所述控制信号包括CAN信号、用于调节仪表背光亮度的电阻信号、布尔信号以及PWM波信号;驱动模块420,配置为下位机视觉分析机基于获取上位机仿真端所发出的识别命令,驱动摄像机开始对汽车某一状态下的所述组合仪表盘进行图像采集;识别模块430,配置为根据下位机视觉分析机对汽车某一状态下的所述组合仪表盘的图像信息进行识别和将识别结果通过预设方式回传上位机仿真端;判断模块440,配置为上位机仿真端判断下位机视觉分析机回传的识别结果是否与预设汽车某一状态下的组合仪表盘的图像信息一致;第二发送模块450,配置为若下位机视觉分析机回传的识别结果与预设汽车某一状态下的组合仪表盘的图像信息一致,则发送汽车仪表自动化测试成功指令。

应当理解,图5中记载的诸模块与参考图1中描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征以及相应的技术效果同样适用于图5中的诸模块,在此不再赘述。

在另一些实施例中,本发明实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的汽车仪表自动化测试方法;

作为一种实施方式,本发明的非易失性计算机存储介质存储有计算机可执行指令,计算机可执行指令设置为:

HIL仿真平台基于获取上位机仿真端的仿真信号,发送控制信号至组合仪表盘,使所述组合仪表盘显示所需识别数据,其中,所述控制信号包括CAN信号、用于调节仪表背光亮度的电阻信号、布尔信号以及PWM波信号;

下位机视觉分析机基于获取上位机仿真端所发出的识别命令,驱动摄像机开始对汽车某一状态下的所述组合仪表盘进行图像采集;

根据下位机视觉分析机对汽车某一状态下的所述组合仪表盘的图像信息进行识别和将识别结果通过预设方式回传上位机仿真端;

上位机仿真端判断下位机视觉分析机回传的识别结果是否与预设汽车某一状态下的组合仪表盘的图像信息一致;

若下位机视觉分析机回传的识别结果与预设汽车某一状态下的组合仪表盘的图像信息一致,则发送汽车仪表自动化测试成功指令。

非易失性计算机可读存储介质可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据基于远程上电的汽车仪表自动化测试装置的使用所创建的数据等。此外,非易失性计算机可读存储介质可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,非易失性计算机可读存储介质可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至基于远程上电的汽车仪表自动化测试装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本发明实施例还提供一种计算机程序产品,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,使计算机执行上述任一项汽车仪表自动化测试方法。

图6是本发明实施例提供的车辆的结构示意图,如图6所示,该设备包括:一个或多个处理器510以及存储器520,图6中以一个处理器510为例。汽车仪表自动化测试方法的设备还可以包括:输入装置530和输出装置550。处理器510、存储器520、输入装置530和输出装置550可以通过总线或者其他方式连接,图6中以通过总线连接为例。存储器520为上述的非易失性计算机可读存储介质。处理器510通过运行存储在存储器520中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例汽车仪表自动化测试方法。输入装置530可接收输入的数字或字符信息,以及产生与基于远程上电的汽车仪表自动化测试装置的用户设置以及功能控制有关的键信号输入。输出装置550可包括显示屏等显示设备。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

作为一种实施方式,上述车辆应用于基于远程上电的汽车仪表自动化测试装置中,用于客户端,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:

HIL仿真平台基于获取上位机仿真端的仿真信号,发送控制信号至组合仪表盘,使所述组合仪表盘显示所需识别数据,其中,所述控制信号包括CAN信号、用于调节仪表背光亮度的电阻信号、布尔信号以及PWM波信号;

下位机视觉分析机基于获取上位机仿真端所发出的识别命令,驱动摄像机开始对汽车某一状态下的所述组合仪表盘进行图像采集;

根据下位机视觉分析机对汽车某一状态下的所述组合仪表盘的图像信息进行识别和将识别结果通过预设方式回传上位机仿真端;

上位机仿真端判断下位机视觉分析机回传的识别结果是否与预设汽车某一状态下的组合仪表盘的图像信息一致;

若下位机视觉分析机回传的识别结果与预设汽车某一状态下的组合仪表盘的图像信息一致,则发送汽车仪表自动化测试成功指令。

本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:零点校准方法、装置、电子设备及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!