硬件在环测试系统、方法、设备及存储介质技术方案

技术编号:38099558 阅读:13 留言:0更新日期:2023-07-06 09:16
本申请公开了一种硬件在环测试系统、方法、设备及存储介质,属于车辆技术领域。该系统中第一测试设备基于整车动力学模型,获取虚拟车辆的运行信息,向第二测试设备发送运行信息。第二测试设备基于多个测试变量及其对应的第一变量值,生成多个测试序列,基于多个测试序列生成多个测试用例,基于测试用例中的测试步骤,生成第一控制指令,测试机柜基于第一控制指令控制虚拟车辆的运行状态,得到测试数据。第二测试设备存储测试数据,并根据测试步骤继续对整车控制器进行测试。该系统将第一测试设备获取的测试数据存储到第二测试设备中,从而减少第一测试设备的运行压力,提高运行速率,避免第一测试设备出现卡顿或死机的现象。避免第一测试设备出现卡顿或死机的现象。避免第一测试设备出现卡顿或死机的现象。

【技术实现步骤摘要】
硬件在环测试系统、方法、设备及存储介质


[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]基于所述测试工况,从所述多个测试序列中确定目标测试序列;
[0030]基于所述目标测试序列生成目标测试用例;获取所述目标测试用例的测试次数;
[0031]基于所述目标测试用例和所述测试次数,对所述整车控制器进行重复测试。
[0032]在另一种可能的实现方式中,所述方法还包括:
[0033]所述第二测试设备根据所述测试次数和每次测试生成的测试报告,确定所述整车控制器在所述测试工况下的测试性能;在所述测试性能不满足要求的情况下,对所述整车控制器进行标定。
[0034]在另一种可能的实现方式中,所述方法还包括:
[0035]所述第二测试设备对所述多个测试用例进行分类,得到多个类别;
[0036]确定所述多个类别的测试用例的第一测试顺序;
[0037]对于每个类别,确定所述类别包括的多个测试用例的第二测试顺序;
[0038]按照所述第二测试顺序,在当前类别包括的当前测试用例测试完成后,自动对下一个测试用例进行测试;
[0039]按照所述第一测试顺序,在所述当前类别包括的多个测试用例测试完成后,自动对下一个类别的多个测试用例进行测试。
[0040]在另一种可能的实现方式中,所述第一测试设备基于所述整车动力学模型,获取虚拟车辆的运行信息,包括:
[0041]所述第一测试设备基于所述整车动力学模型,生成模型文件,将所述模型文件导入所述测试机柜;
[0042]所述测试机柜基于所述模型文件控制虚拟车辆运行,得到所述虚拟车辆的运行信息,向所述第一测试设备发送所述运行信息。
[0043]在另一种可能的实现方式中,所述方法还包括:
[0044]所述第二测试设备获取所述第一测试设备的第一网络地址以及输入的第二网络地址,在所述第一网络地址与所述第二网络地址处于同一网段的情况下,将所述第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬件在环测试系统,其特征在于,所述系统包括:第一测试设备、第二测试设备和测试机柜;所述第二测试设备分别与所述第一测试设备和整车控制器电性连接;所述测试机柜分别与所述第一测试设备和所述整车控制器电性连接;所述第一测试设备,用于生成整车动力学模型,基于所述整车动力学模型,获取虚拟车辆的运行信息,向所述第二测试设备发送所述运行信息;其中,所述运行信息包括多个测试变量对应的第一变量值;所述第二测试设备,用于基于所述多个测试变量及其对应的第一变量值,生成多个测试序列;基于所述多个测试序列生成多个测试用例,所述测试用例包括测试步骤;基于所述测试步骤生成第一控制指令;向所述整车控制器发送所述第一控制指令;所述测试机柜,还用于在接收到所述整车控制器发送的所述第一控制指令之后,基于所述第一控制指令控制所述虚拟车辆的运行状态,得到测试数据,向所述第一测试设备发送所述测试数据;所述第二测试设备,还用于在接收到所述第一测试设备发送的所述测试数据后,存储所述测试数据,并根据所述测试步骤继续对所述整车控制器进行测试。2.根据权利要求1所述的系统,其特征在于,所述第二测试设备,还用于确定测试工况;基于所述测试工况,从所述多个测试序列中确定目标测试序列;基于所述目标测试序列生成目标测试用例;获取所述目标测试用例的测试次数;基于所述目标测试用例和所述测试次数,对所述整车控制器进行重复测试。3.根据权利要求2所述的系统,其特征在于,所述第二测试设备,还用于根据所述测试次数和每次测试生成的测试报告,确定所述整车控制器在所述测试工况下的测试性能;在所述测试性能不满足要求的情况下,对所述整车控制器进行标定。4.根据权利要求1所述的系统,其特征在于,所述第二测试设备,还用于对所述多个测试用例进行分类,得到多个类别;确定所述多个类别的测试用例的第一测试顺序;对于每个类别,确定所述类别包括的多个测试用例的第二测试顺序;按照所述第二测试顺序,在当前类别包括的当前测试用例测试完成后,自动对下一个测试用例进行测试;按照所述第一测试顺序,在所述当前类别包括的多个测试用例测试完成后,自动对下一个类别的多个测试用例进行测试。5.根据权利要求1所述的系统,其特征在于,所述第一测试设备,用于基于所述整车动力学模型,生成模型文件,将所述模型文件导入所述测试机柜;所述测试机柜,用于基于所述模型文件控制虚拟车辆运行,得到所述虚拟车...

【专利技术属性】
技术研发人员:丁凌志陈信强梁长飞肖晓管毓亮徐荣荣于尧段维维贾少清
申请(专利权)人:奇瑞新能源汽车股份有限公司
类型:发明
国别省市:

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

1