技术领域
[0001] 本
发明涉及
汽车部件测试技术领域,特别是涉及一种组合仪表的测试方法。
背景技术
[0002] 组合仪表是人和汽车的交互界面,为驾驶员提供汽车运行参数、故障、里程等信息,是汽车必不可少的部件,在高温或低温的极端环境下,组合仪表容易出现显示不正常等故障。目前,现有的组合仪表的测试方法通常只在室温环境下测试组合仪表是否正常工作,因此导致驾驶员在高温或低温的极端环境下驾驶汽车时,容易出现组合仪表显示异常等故障,从而造成驾驶
风险。
发明内容
[0003] 本发明
实施例的目的是提供一种组合仪表的测试方法,其能够对组合仪表进行高温或低温环境下的功能测试,以确保组合仪表在高温或低温环境能够正常工作。
[0004] 为了解决上述技术问题,本发明实施例提供一种组合仪表的测试方法,包括:
[0005] 将组合仪表与
硬件在环测试系统电连接,并将所述组合仪表放置在高低温环境设备中;
[0006] 控制所述高低温环境设备以预设
调温参数运行;
[0007] 控制所述硬件在环测试系统发送测试指令至所述组合仪表;
[0008] 控制摄像头拍摄所述组合仪表的显示界面,并根据所述摄像头拍摄的所述组合仪表的显示界面,获取所述组合仪表的外发
信号值;
[0009] 将所述组合仪表的外发信号值与预期信号值进行比对;
[0010] 当所述组合仪表的外发信号值符合所述预期信号值时,测试通过。
[0011] 作为优选方案,在所述将组合仪表与硬件在环测试系统电连接,并将所述组合仪表放置在高低温环境设备中之前,还包括:
[0012] 根据组合仪表的文档参数,配置硬件在环测试系统的软硬件环境。
[0013] 作为优选方案,所述组合仪表的文档参数包括所述组合仪表的输入输出
接口定义、功能规范和通讯矩阵。
[0014] 作为优选方案,所述根据组合仪表的文档参数,配置硬件在环测试系统的软硬件环境,具体包括:
[0015] 根据组合仪表的文档参数,配置硬件在环测试系统与所述组合仪表之间进行功能交互的仿真模型、硬件在环测试系统与所述组合仪表之间匹配的硬件输入输出接口及配置参数;其中,所述配置参数包括硬件输入输出端口的
电压电流、
电阻信号电阻范围、端口有效电平和
现场总线的通讯波特率。
[0016] 作为优选方案,在所述根据组合仪表的文档参数,配置硬件在环测试系统的软硬件环境之后,还包括:
[0017] 编写测试脚本;其中,所述测试脚本包括用于功能测试、摄像头调用和图形结果分析的脚本。
[0018] 作为优选方案,所述控制所述硬件在环测试系统发送测试指令至所述组合仪表,具体包括:
[0019] 控制所述硬件在环测试系统发送改变所述组合仪表的
输入信号参数的指令至所述组合仪表。
[0020] 作为优选方案,所述控制所述硬件在环测试系统发送改变所述组合仪表的输入信号参数的指令至所述组合仪表,具体包括:
[0021] 控制所述硬件在环测试系统发送改变所述组合仪表的
开关信号值的指令至所述组合仪表;和/或,
[0022] 控制所述硬件在环测试系统发送改变所述组合仪表的硬线信号值的指令至所述组合仪表;和/或,
[0023] 控制所述硬件在环测试系统发送改变所述组合仪表的现场总线信号值的指令至所述组合仪表。
[0024] 作为优选方案,所述控制所述硬件在环测试系统发送测试指令至所述组合仪表,还包括:
[0025] 控制所述硬件在环测试系统改变信号发送时间;其中,所述信号发送时间为所述硬件在环测试系统发送测试指令至所述组合仪表的时间。
[0026] 作为优选方案,所述组合仪表的外发信号值包括:显示信息信号值和状态信号值;其中,所述显示信号值包括所述组合仪表显示的车速信号值、
发动机转速信号值、油耗信号值和里程信号值;所述状态信号值包括所述组合仪表显示的仪表指示灯是否点亮的状态信号值。
[0027] 作为优选方案,所述预设调温参数包括:预设
温度和预设运行时间。
[0028] 本发明提供一种组合仪表的测试方法,首先,将组合仪表与硬件在环测试系统电连接,并将所述组合仪表放置在高低温环境设备中,然后,控制高低温环境设备以预设调温参数运行,接着,控制硬件在环测试系统发送测试指令至组合仪表,控制摄像头拍摄组合仪表的显示界面,根据摄像头拍摄的组合仪表的显示界面,获取组合仪表的外发信号值,最后,将组合仪表的外发信号值与预期信号值进行比对,当组合仪表的外发信号值符合预期信号值时,测试通过,以实现在不同温度环境下对组合仪表进行功能测试,提高了极限环境下的组合仪表测试
覆盖度,进而确保了组合仪表在高温或低温环境能够正常工作。
附图说明
[0029] 图1是本发明实施例中的组合仪表的测试方法的流程示意图;
[0030] 图2是本发明实施例中的组合仪表的测试环境的示意图;
[0031] 其中,1、组合仪表;2、硬件在环测试设备;3、上位机;4、高低温环境设备。
具体实施方式
[0032] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033] 结合图1和图2所示,图1是本发明实施例中的组合仪表的测试方法的流程示意图,图2是本发明实施例中的组合仪表的测试环境的示意图,本发明优选实施例的一种组合仪表的测试方法,其至少包括以下步骤:
[0034] S11,将组合仪表1与硬件在环测试系统电连接,并将所述组合仪表1放置在高低温环境设备4中;
[0035] S12,控制所述高低温环境设备4以预设调温参数运行;
[0036] S13,控制所述硬件在环测试系统发送测试指令至所述组合仪表1;
[0037] S14,控制摄像头拍摄所述组合仪表1的显示界面,并根据所述摄像头拍摄的所述组合仪表1的显示界面,获取所述组合仪表1的外发信号值;
[0038] S15,将所述组合仪表1的外发信号值与预期信号值进行比对;
[0039] S16,当所述组合仪表1的外发信号值符合所述预期信号值时,测试通过。
[0040] 在本发明实施例中,首先,将组合仪表1与硬件在环测试系统电连接,并将所述组合仪表1放置在高低温环境设备4中,然后,控制高低温环境设备4以预设调温参数运行,接着,由上位机3控制硬件在环测试系统发送测试指令至组合仪表1,控制摄像头(图中未示出)拍摄组合仪表1的显示界面,根据摄像头拍摄的组合仪表1的显示界面,获取组合仪表1的外发信号值,最后,上位机3将组合仪表1的外发信号值与预期信号值进行比对,当组合仪表1的外发信号值符合预期信号值时,测试通过,以实现在不同温度环境下对组合仪表1进行功能测试,提高了极限环境下的组合仪表1测试覆盖度,进而确保了组合仪表1在高温或低温环境能够正常工作。
[0041] 在本发明实施例中,在所述步骤S11之前还包括:
[0042] S111,根据组合仪表1的文档参数,配置硬件在环测试系统的软硬件环境;其中,所述组合仪表1的文档参数包括所述组合仪表1的输入输出接口定义、功能规范和通讯矩阵。
[0043] 在本发明实施例中,所述步骤S111具体包括:
[0044] 根据组合仪表1的文档参数,配置硬件在环测试系统与所述组合仪表1之间进行功能交互的仿真模型、硬件在环测试系统与所述组合仪表1之间匹配的硬件输入输出接口及配置参数;其中,所述配置参数包括硬件输入输出端口的电压电流、电阻信号电阻范围、端口有效电平和现场总线的通讯波特率。
[0045] 在本发明实施例中,为了实现所述组合仪表1的自动化测试,在步骤S111之后,还包括:编写测试脚本;其中,所述测试脚本包括用于功能测试、摄像头调用和图形结果分析的脚本。
[0046] 在本发明实施例中,通过编写测试脚本,以实现所述组合仪表1的自动化测试,并通过编写测试脚本,以改变输入至所述组合仪表1的开关信号值、硬线信号值及其他
节点的CAN信号值等输入参数,并根据不同输入参数下所述组合仪表1的响应来判断组合仪表1是否正常,从而实现功能测试。
[0047] 请参阅图2所示,所述硬件在环测试系统包括上位机3和硬件在环测试设备2,在具体实施中,通过所述上位机3写入所述测试脚本,并通过所述硬件在环测试设备2执行所述测试脚本的指令,以实现信号发送、信号读取、摄像头调用和测试结果分析。优选地,本实施例中用于功能测试、摄像头调用和图形结果分析的脚本采用Python语言编写,但不局限于此。当然,在具体实施中,除了通过编写测试脚本实现组合仪表1的自动化测试之外,还可以通过操作人员操作所述上位机3进行手动或半自动测试,并判断最终的测试结果是否符合预期。
[0048] 在本发明实施例中,所述步骤S12中的所述预设调温参数包括:预设温度和预设运行时间。
[0049] 在本发明实施例中,为了实现所述组合仪表1的功能测试,本实施例中的所述步骤S13具体包括:
[0050] S131,控制所述硬件在环测试系统发送改变所述组合仪表1的输入信号参数的指令至所述组合仪表1。
[0051] 在本发明实施例中,所述步骤S131具体包括:
[0052] 控制所述硬件在环测试系统发送改变所述组合仪表1的开关信号值的指令至所述组合仪表1;
[0053] 控制所述硬件在环测试系统发送改变所述组合仪表1的硬线信号值的指令至所述组合仪表1;
[0054] 控制所述硬件在环测试系统发送改变所述组合仪表1的现场总线信号值的指令至所述组合仪表1;其中,所述现场总线信号值为CAN信号值。
[0055] 在本发明实施例中,通过改变输入至所述组合仪表1的开关信号值、硬线信号值及其他节点的CAN信号值等输入参数,并根据不同输入参数下所述组合仪表1的响应来判断组合仪表1是否正常,从而实现功能测试。
[0056] 在本发明实施例中,所述步骤S13还包括:
[0057] 控制所述硬件在环测试系统改变信号发送时间;其中,所述信号发送时间为所述硬件在环测试系统发送测试指令至所述组合仪表1的时间。具体地,改变多个信号的发送时间,可以实现多个信号不同时序组合,从而模拟多种操作组合。
[0058] 在本发明实施例中,只需改变所述信号发送时间,即可模拟实车工作时发送至组合仪表1的多个信号不同时序的多种操作组合,从而测试多种外部输入以及极端操作下(比如电源信号快速开关)组合仪表1是否正常工作,有效地提高了测试效率,避免了开发时间损失。
[0059] 在本发明实施例中,所述步骤S14中的所述组合仪表1的外发信号值包括:显示信息信号值和状态信号值;其中,所述显示信号值包括所述组合仪表1显示的车速信号值、
发动机转速信号值、油耗信号值和里程信号值;所述状态信号值包括所述组合仪表1显示的仪表指示灯是否点亮的状态信号值。
[0060] 在本发明实施例中,藉由测试脚本改变输入至所述组合仪表1的开关信号值、硬线信号值及其他节点的CAN信号值等输入参数,以使得所述组合仪表1产生响应,根据不同输入参数下所述组合仪表1的响应来判断组合仪表1是否正常,从而实现功能测试。
[0061] 在本发明实施例中,所述步骤S15的预期信号值可以根据实际要求进行设置,以便于各个所述组合仪表1的外发信号值与对应的预期信号值进行比对,若所述组合仪表1的外发信号值符合对应的预期信号值时,则测试通过,否则失败,从而实现了对所述组合仪表1的测试。
[0062] 综上,本发明实施例提供一种组合仪表的测试方法,首先,将组合仪表1与硬件在环测试系统电连接,并将所述组合仪表1放置在高低温环境设备4中,然后,控制高低温环境设备4以预设调温参数运行,接着,控制硬件在环测试系统发送测试指令至组合仪表1,控制摄像头拍摄组合仪表1的显示界面,根据摄像头拍摄的组合仪表1的显示界面,获取组合仪表1的外发信号值,最后,将组合仪表1的外发信号值与预期信号值进行比对,当组合仪表1的外发信号值符合预期信号值时,测试通过,以实现在不同温度环境下对组合仪表1进行功能测试,提高了极限环境下的组合仪表1测试覆盖度,进而确保了组合仪表1在高温或低温环境能够正常工作。
[0063] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。