车辆测试方法、装置、系统、电子设备及存储介质与流程

未命名 08-29 阅读:154 评论:0


1.本发明涉及车辆测试技术领域,尤其涉及一种车辆测试方法、装置、系统、电子设备及存储介质。


背景技术:

2.hil(hardware-in-the-loop,硬件在环)测试的基本原理是通过hil测试设备虚拟仿真控制器所需的各类信号,同时采集控制器发出的各类信号,从而进行硬件在环测试。当今,hil测试已成为整车电子电气开发流程中非常重要的一环,减少整车试验周期,提高极限工况覆盖度。
3.目前使用的hil测试系统,单套测试系统仅能覆盖单一车型,存在测试系统不可复用的问题;同时,对同一功能的不同车型的测试,需要调用不同的hil测试系统,测试系统升级成本也较高。


技术实现要素:

4.本发明提供了一种车辆测试方法、装置、系统、电子设备及存储介质,实现了测试系统的复用,减小了测试系统的升级成本。
5.根据本发明的一方面,提供了一种车辆测试方法,方法包括:
6.获取执行待测试任务的同一车型的控制标识;
7.在控制柜中,查询与控制标识对应的抽屉槽;
8.基于待测试任务的执行流程,调用各控制标识对应的抽屉槽嵌入的控制单元,得到待测试任务的执行结果,作为同一车型的由各控制单元形成的控制组的仿真测试结果。
9.根据本发明的另一方面,提供了一种车辆测试装置,装置包括:
10.控制标识获取模块,用于获取执行待测试任务的同一车型的控制标识;
11.抽屉槽查询模块,用于在控制柜中,查询与控制标识对应的抽屉槽;
12.仿真测试结果确定模块,用于基于待测试任务的执行流程,调用各控制标识对应的抽屉槽嵌入的控制单元,得到待测试任务的执行结果,作为同一车型的由各控制单元形成的控制组的仿真测试结果。
13.一种车辆测试系统,系统包括:上位机和控制柜;上位机和控制柜中至少一个抽屉槽相连;
14.上位机,用于控制控制柜中相连的抽屉槽嵌入的控制单元执行待测试任务。
15.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
16.至少一个处理器;以及
17.与所述至少一个处理器通信连接的存储器;其中,
18.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的车辆测试方法。
19.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的车辆测试方法。
20.本发明实施例的技术方案,通过获取执行待测试任务的同一车型的控制标识,在控制柜中,查询与所述控制标识对应的抽屉槽,基于所述待测试任务的执行流程,调用各所述控制标识对应的抽屉槽嵌入的控制单元,得到所述待测试任务的执行结果,作为所述同一车型的由各所述控制单元形成的控制组的仿真测试结果,解决了目前使用的hil测试系统,单套测试系统仅能覆盖单一车型,存在测试系统不可复用的问题,同时,对同一功能的不同车型的测试,需要调用不同的hil测试系统,测试系统升级成本也较高的问题,实现了测试系统的复用,减小了测试系统的升级成本。
21.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
22.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1是根据本发明实施例一提供的一种车辆测试方法的流程图;
24.图2是根据本发明实施例二提供的一种车辆测试装置的结构示意图;
25.图3是根据本发明实施例三提供的一种车辆测试系统的结构示意图;
26.图4是根据本发明实施例三提供的一种控制柜的结构示意图;
27.图5是实现本发明实施例的车辆测试方法的电子设备的结构示意图。
具体实施方式
28.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
29.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.实施例一
31.图1为本发明实施例一提供的一种车辆测试方法的流程图。本发明实施例可适用
于对车辆进行测试情况,该方法可以由车辆测试装置来执行,该车辆测试装置可以采用硬件和/或软件的形式实现,该车辆测试装置可配置于承载车辆测试功能的电子设备中。
32.参见图1所示的车辆测试方法,包括:
33.s110、获取执行待测试任务的同一车型的控制标识。
34.hil(hardware-in-the-loop,硬件在环)测试的基本原理是通过hil测试设备虚拟仿真控制器所需的各类信号,同时采集控制器发出的各类信号,从而进行硬件在环测试。当今,hil测试已成整车电子电气开发流程中非常重要的一环,减少整车试验周期,提高极限工况覆盖度,增强整车提供方对于自身产品质量的信心。随着hil测试技术的不断发展,在商用车领域各整车提供方都具备hil测试能力。但是,目前使用的整车hil测试系统,结构复杂,调试周期长,造价昂贵,一套整车hil测试系统仅能覆盖单一车型,存在测试系统不可复用的问题;同时,对同一功能的不同车型的测试,需要调用不同的hil测试系统,hil测试系统不可复用,测试系统升级成本也较高。
35.待测试任务可以是待进行hil测试的任务。通过执行待测试任务,可以实现对应的车型的功能测试。可以理解为,待测试任务即可以与车型关联,又可以与所要实现的功能关联。控制标识可以为控制柜中对应的抽屉槽的标识。单个待测试任务可以通过控制标识与车型和功能对应关联。控制标识可以通过对待测试任务的信息进行解析获取。可选的,待测试任务的信息可以包括待测试任务所要实现的功能、待测试任务所需的车型和对应的执行流程。其中,待测试任务的执行流程可以预先存储于数据库中。
36.具体的,可以对待测试任务的信息进行解析,得到待测试任务所要实现的功能和待测试任务所需的车型。在数据库中对应的执行待测试任务的同一车型的控制标识。
37.s120、在控制柜中,查询与控制标识对应的抽屉槽。
38.控制标识可以与控制柜中的抽屉槽关联。控制标识与抽屉槽之间具有一一对应关系。可选的,控制标识与抽屉槽之间的对应关系可以预先存储于数据库中。
39.具体的,可以根据数据库中预先存储的控制标识与抽屉槽之间的对应关系,可以在控制柜中,查询与控制标识对应的抽屉槽。
40.s130、基于待测试任务的执行流程,调用各控制标识对应的抽屉槽嵌入的控制单元,得到待测试任务的执行结果,作为同一车型的由各控制单元形成的控制组的仿真测试结果。
41.控制单元可以用于执行待测试任务。控制单元可以嵌入在抽屉槽中。控制柜可以包括多个抽屉槽。各抽屉槽中可以嵌入不同车型和不同类型对应的控制单元。待测试任务的执行结果可以为测试通过和测试不通过。执行待测试任务的同一车型的控制标识的数量可以包括至少一个。相应的。由各控制单元形成的控制组中可以包括至少一个控制单元。控制组可以实现待测试任务对应的功能,控制组可以对应的同一车型。
42.具体的,可以基于待测试任务的执行流程,调用控制标识对应的抽屉槽嵌入的控制单元,执行待测试任务,得到待测试任务的执行结果,作为同一车型的由各控制单元形成的控制组的仿真测试结果。
43.示例性的,控制单元可以包括控制单元1、控制单元2、控制单元3和控制单元4。其中,控制单元1和控制单元2可以为类型a;控制单元3和控制单元4可以为类型b。控制单元1和控制单元3可以与车型x对应;控制单元2和控制单元4可以与车型y对应。待测试任务可以
为对车辆x进行功能m测试。功能m需要通过类型b的控制单元执行。可以理解为,待测试任务可以调用控制单元3对应的抽屉槽

实现。因此,执行待测试任务的同一车型的控制标识可以为控制单元3对应的抽屉槽的标识(3)。可以获取控制标识(3),可以基于数据库中预先存储的控制标识(3)与控制单元3所在的抽屉槽

之间的对应关系,可以在控制柜中,查询与控制标识(3)对应的抽屉槽

。可以基于待测试任务的执行流程,调用控制标识(3)对应的抽屉槽

嵌入的控制单元3,执行待测试任务,得到待测试任务的执行结果,作为同一车型的由各控制单元形成的控制组的仿真测试结果。
44.本发明实施例的技术方案,通过获取执行待测试任务的同一车型的控制标识,在控制柜中,查询与控制标识对应的抽屉槽,基于待测试任务的执行流程,调用各控制标识对应的抽屉槽嵌入的控制单元,得到待测试任务的执行结果,作为同一车型的由各控制单元形成的控制组的仿真测试结果,解决了目前使用的hil测试系统,单套测试系统仅能覆盖单一车型,存在测试系统不可复用的问题,以及,对同一功能的不同车型的测试,需要调用不同的hil测试系统,测试系统升级成本也较高的问题,通过在抽屉槽中嵌入的控制单元,调用各控制标识对应的抽屉槽嵌入的控制单元,实现了对于不同车型和不同功能的仿真测试的测试系统的复用,同时,仅需对一套测试系统进行升级,也减小了测试系统的升级成本。
45.在本发明的一个可选实施例中,调用各控制标识对应的抽屉槽嵌入的控制单元,包括:在同一类型的抽屉槽组中,断开除控制标识对应的抽屉槽之外的抽屉槽的通路。
46.控制柜中的抽屉槽可以分为不同的类型。抽屉槽组可以包括嵌入同一类型的控制单元的抽屉槽。同一抽屉槽组中可以包括不同车型的各抽屉槽。在执行待测试任务之前,各抽屉槽均为通路。
47.具体的,在调用各控制标识对应的抽屉槽嵌入的控制单元时,可以在同一类型的抽屉槽组中,断开除控制标识对应的抽屉槽之外的其他的抽屉槽的通路。
48.本方案通过在同一类型的抽屉槽组中,断开除控制标识对应的抽屉槽之外的抽屉槽的通路,实现了对抽屉槽的通断的快速选择,保证了待测试任务执行的稳定性,提高了待测试任务执行的准确度和执行的效率。
49.在本发明的一个可选实施例中,在控制柜中,查询与控制标识对应的抽屉槽嵌入的控制单元之后,还包括:向控制柜的电源槽嵌入的电源单元发送控制信息,以使电源单元向各控制标识对应的抽屉槽嵌入的控制单元进行供电。
50.控制柜可以包括嵌入控制单元的抽屉槽和电源槽。电源槽中可以嵌入电源单元。电源单元用于向各抽屉槽嵌入的控制单元进行供电。控制信息可以控制电源单元供电的信息。可选的,控制信息可以包括对哪些抽屉槽进行供电。控制信息中包括控制标识。通过控制标识,可以确定所需供电的抽屉槽。
51.具体的,在控制柜中,查询与控制标识对应的抽屉槽嵌入的控制单元之后,可以向控制柜的电源槽嵌入的电源单元发送包括控制标识的控制信息。电源单元在接收到控制信息之后,可以向各控制标识对应的抽屉槽嵌入的控制单元进行供电。
52.本方案通过向控制柜的电源槽嵌入的电源单元发送控制信息,以使电源单元向各控制标识对应的抽屉槽嵌入的控制单元进行供电,根据控制标识,实现了控制单元的通信通断与对应的电源通断对应的准确度,在保证了待检测任务执行的稳定性的前提下,避免了电源槽的资源浪费,节约了电源资源。
53.在本发明的一个可选实施例中,在调用控制标识对应的抽屉槽嵌入的控制单元之前,还包括:将控制单元对应的运行环境信息发送至控制单元,以使控制单元在运行环境信息对应的环境中执行任务。
54.执行待检测任务不仅需要抽屉槽中控制单元对应的硬件运行环境,还需软件运行环境。运行环境信息可以包括各抽屉槽中的控制单元与软件运行环境之间的对应关系,以及对应的软件运行环境。
55.具体的,可以将控制单元对应的运行环境信息发送至对应的控制单元,控制单元在接收到对应的运行环境信息之后,可以将对应的软件运行环境加载至控制单元中控制单元可以在运行环境信息对应的软件运行环境中制定待测试任务。
56.本方案通过在调用控制标识对应的抽屉槽嵌入的控制单元之前,将控制单元对应的运行环境信息发送至控制单元,以使控制单元在运行环境信息对应的环境中执行任务,保证了具有待测试任务所需的硬件运行环境和软件运行环境,进一步保证了待测试任务执行的稳定性。
57.实施例二
58.图2为本发明实施例二提供的一种车辆测试装置的结构示意图。本发明实施例可适用于对车辆进行测试的情况,该装置可以执行车辆测试方法,该装置可以采用硬件和/或软件的形式实现,该装置可配置于承载车辆测试功能的电子设备中。
59.参见图2所示的车辆测试装置,包括:控制标识获取模块210、抽屉槽查询模块220和仿真测试结果确定模块230。其中,控制标识获取模块210,用于获取执行待测试任务的同一车型的控制标识;抽屉槽查询模块220,用于在控制柜中,查询与控制标识对应的抽屉槽;仿真测试结果确定模块230,用于基于待测试任务的执行流程,调用各控制标识对应的抽屉槽嵌入的控制单元,得到待测试任务的执行结果,作为同一车型的由各控制单元形成的控制组的仿真测试结果。
60.本发明实施例的技术方案,通过获取执行待测试任务的同一车型的控制标识,在控制柜中,查询与控制标识对应的抽屉槽,基于待测试任务的执行流程,调用各控制标识对应的抽屉槽嵌入的控制单元,得到待测试任务的执行结果,作为同一车型的由各控制单元形成的控制组的仿真测试结果,解决了目前使用的hil测试系统,单套测试系统仅能覆盖单一车型,存在测试系统不可复用的问题,以及,对同一功能的不同车型的测试,需要调用不同的hil测试系统,测试系统升级成本也较高的问题,通过在抽屉槽中嵌入的控制单元,调用各控制标识对应的抽屉槽嵌入的控制单元,实现了对于不同车型和不同功能的仿真测试的测试系统的复用,同时,仅需对一套测试系统进行升级,也减小了测试系统的升级成本。
61.在本发明的一个可选实施例中,仿真测试结果确定模块230,包括:抽屉槽通断单元,用于在同一类型的抽屉槽组中,断开除控制标识对应的抽屉槽之外的抽屉槽的通路。
62.在本发明的一个可选实施例中,在抽屉槽查询模块220在控制柜中,查询与控制标识对应的抽屉槽嵌入的控制单元之后,该装置还包括:向控制柜的电源槽嵌入的电源单元发送控制信息,以使电源单元向各控制标识对应的抽屉槽嵌入的控制单元进行供电。
63.在本发明的一个可选实施例中,在仿真测试结果确定模块230调用控制标识对应的抽屉槽嵌入的控制单元之前,该装置还包括:运行环境信息发送模块,用于将控制单元对应的运行环境信息发送至控制单元,以使控制单元在运行环境信息对应的环境中执行任
务。
64.本发明实施例所提供的车辆测试装置可执行本发明任意实施例所提供的车辆测试方法,具备执行方法相应的功能模块和有益效果。
65.本发明实施例的技术方案中,所涉及的执行待测试任务的同一车型的控制标识等的获取、存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
66.实施例三
67.图3为本发明实施例三提供的一种车辆测试系统的结构示意图。
68.参见图3所示的车辆测试系统,包括:上位机310和控制柜320;上位机和控制柜中至少一个抽屉槽相连;上位机,用于控制控制柜中相连的抽屉槽嵌入的控制单元执行待测试任务。
69.上位机可以用于控制控制柜中相连的嵌入的控制单元执行待测试任务。上位机可以与控制柜中至少一个抽屉槽相连。上位机可以与抽屉柜中至少一个抽屉槽中嵌入的控制单元进行通信。可选的,用户可以对上位机的显示页面进行操作,确定所需执行的待测试任务。示例性的,用户可以输入待测试任务要实现的功能和对应的车型。
70.本发明实施例的技术方案通过将车辆测试系统具体化为上位机和控制柜,上位机和控制柜中至少一个抽屉槽相连,上位机用于控制控制柜中相连的抽屉槽嵌入的控制单元执行待测试任务,保证了待测试任务的执行的稳定性。
71.在本发明的一个可选实施例中,存在至少一个类型的抽屉槽组,抽屉槽组的类型包括嵌入发动机控制单元的抽屉槽组、嵌入变速箱控制单元的抽屉槽组和嵌入整车控制单元的抽屉槽组。
72.可选的,控制柜中可以存在至少一个类型的抽屉槽组。
73.具体的,可以将抽屉槽具体化为动力域对应的各类抽屉槽。具体的,抽屉槽组可以包括嵌入发动机控制单元的抽屉槽组、嵌入变速箱控制单元的抽屉槽组和嵌入整车控制单元的抽屉槽组。示例性的,图4为一种控制柜的结构示意图。如图4所示,动力域中包含第一发动机控制单元(ems1)、第二发动机控制单元(ems2)、第一变速箱控制单元(tcu1)、第二变速箱控制单元(tcu2)、第三变速箱控制单元(tcu3)、第一整车控制单元(vcu1)、第二整车控制单元(vcu2)。根据车型不同,动力域至少包含12种组合形式,分别为:
74.1)第一发动机控制单元(ems1)、第一变速箱控制单元(tcu1)、第一整车控制单元(vcu1);
75.2)第一发动机控制单元(ems1)、第一变速箱控制单元(tcu1)第二整车控制单元(vcu2);
76.3)第一发动机控制单元(ems1)、第二变速箱控制单元(tcu2)、第一整车控制单元(vcu1);
77.4)第一发动机控制单元(ems1)、第二变速箱控制单元(tcu2)、第二整车控制单元(vcu2);
78.5)第一发动机控制单元(ems1)、第三变速箱控制单元(tcu3)、第一整车控制单元(vcu1);
79.6)第一发动机控制单元(ems1)、第三变速箱控制单元(tcu3)、第二整车控制单元(vcu2);
80.7)第二发动机控制单元(ems2)、第一变速箱控制单元(tcu1)、第一整车控制单元(vcu1);
81.8)第二发动机控制单元(ems2)、第一变速箱控制单元(tcu1)第二整车控制单元(vcu2);
82.9)第二发动机控制单元(ems2)、第二变速箱控制单元(tcu2)、第一整车控制单元(vcu1);
83.10)第二发动机控制单元(ems2)、第二变速箱控制单元(tcu2)、第二整车控制单元(vcu2);
84.11)第二发动机控制单元(ems2)、第三变速箱控制单元(tcu3)、第一整车控制单元(vcu1);
85.12)第二发动机控制单元(ems2)、第三变速箱控制单元(tcu3)、第二整车控制单元(vcu2)。
86.相应的,动力域hil车辆测试系统的控制柜可以为单体式机箱机构,可以包括8个抽屉槽,从上到下依次为控制槽、嵌入第一发动机控制单元(ems1)的抽屉槽、嵌入第二发动机控制单元(ems2)的抽屉槽、嵌入第一变速箱控制单元(tcu1)的抽屉槽、嵌入第二变速箱控制单元(tcu2)的抽屉槽、嵌入第三变速箱控制单元(tcu3)的抽屉槽、嵌入第一整车控制单元(vcu1)的抽屉槽、嵌入第二整车控制单元(vcu2)的抽屉槽和电源槽。其中,控制槽可以包括主开关、空气开关、正常操作开关、急停开关、板卡开关、车型切换开关、电源切换板卡、信号调理板卡和车型显示屏幕。主开关用于电源槽可以包括可编程电源(例如60a可编程电源)和电源单元。通过采用分布式布局,一个控制单元对应一个抽屉槽,各控制单元之间仅共享机柜的电源槽,各个控制单元接收信号或发送信号相互独立且互不干扰。通过上位机控制电源单元,根据待测试任务所需的车型和对应的功能,无需更换线束或者接插件,可以自由选择控制单元的类型,实现快速车型切换。
87.本方案通过存在至少一个类型的抽屉槽组,将抽屉槽组的类型具体化为嵌入发动机控制单元的抽屉槽组、嵌入变速箱控制单元的抽屉槽组和嵌入整车控制单元的抽屉槽组,实现了不同车型的hil车辆测试系统快速切换,即可以切换单个控制单元的hil测试,也可以切换整车的控制单元的hil测试,通过单套车辆测试系统,满足了多车型和多功能的车辆测试需求,可以快速组件hil车辆测试系统,将单个车型的集中式布局变为车辆测试系统中各抽屉槽之间的分布式模块化布局,实现了车辆测试系统的快速搭建,大大地缩短了车辆测试的周期,节约了车辆测试成本。
88.可选的,也可以将抽屉槽具体化为底盘域、座舱域、智驾域、舒适域和新能源域对应的各类抽屉槽。
89.可选的,还可以将抽屉槽具体化为整车各域对应的各类抽屉槽。
90.在本发明的一个可选实施例中,控制单元包括控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机。
91.每个抽屉槽配备独立的控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机。各嵌入控制单元的抽屉槽之间仅共享机柜的电源槽,各控制单元接收信号或发送信号相互独立且互不干扰。在单个控制单元的hil测试过程中,测试软件根据单个测试序列调用嵌入单控制单元的抽屉槽里的总线板卡、信号调理板卡、电
源切换板卡和故障注入板卡进行功能测试和故障注入测试。可选的,各控制单元之间的硬线信号通过信号调理板卡进行信号传递,总线信号通过总线板卡在控制单元之间通信,进而实现车辆控制系统的快速组网,亦可进行快速切换单控制单元的hil测试,实现对单独的控制单元进行软件升级和功能测试。在整车的hil测试过程中,测试软件根据整车测试序列,通过整个域的总线板卡监控总线信号,验证域和域之间交互的功能。
92.示例性的,车辆测试系统的工作流程如下:
93.s210、将各控制单元与控制柜的测试资源连接,由实时处理机控制电源切换板为各控制单元进行供电。
94.s220、将各控制单元的总线统一通过接线板连接至控制柜的网络开关。
95.s230、将各个实时处理机的网线与上位机连接;
96.s240、通过控制柜的控制槽中的车型切换开关,控制当前车型的控制单元的总线连接到控制柜的网络开关上。将无关的控制单元的总线与控制柜的网络开关断开。上位机通过网线控制实时处理机,加载当前车型的控制单元对应的软件运行环境,形成快速组网。同时,车型显示屏幕显示当前车型。
97.s250、上位机通过网线控制实时处理机,实时处理机控制电源切换板给当前车型对应的控制单元所在的抽屉槽进行供电。
98.s260、通过车型切换开关,切换到当前车型的信号调理板卡,连接当前车型的控制单元之间硬线信号。当前车型的控制单元之间硬线信号通过信号调理板卡进行信号传递。
99.参见上述示例,第一发动机控制单元(ems1)可以包括ems1控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机。第二发动机控制单元(ems2)可以包括ems2控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机。第一变速箱控制单元(tcu1)可以包括tcu1控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机。第二变速箱控制单元(tcu2)可以包括tcu2控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机。第三变速箱控制单元(tcu3)可以包括tcu3控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机。第一整车控制单元(vcu1)可以包括vcu1控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机。第二整车控制单元(vcu2可以包括vcu2控制器、传感器、负载、总线板卡、故障注入板卡、电源切换板卡、信号调理板卡和实时处理机。
100.本方案通过将控制单元具体化为控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机,保证了控制单元可以实现待测试任务,进一步提高了待测试任务执行的稳定性。
101.实施例四
102.图5示出了可以用来实施本发明的实施例的电子设备500的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
103.如图5所示,电子设备500包括至少一个处理器501,以及与至少一个处理器501通信连接的存储器,如只读存储器(rom)502、随机访问存储器(ram)503等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器501可以根据存储在只读存储器(rom)502中的计算机程序或者从存储单元508加载到随机访问存储器(ram)503中的计算机程序,来执行各种适当的动作和处理。在ram 503中,还可存储电子设备500操作指令所需的各种程序和数据。处理器501、rom 502以及ram 503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。
104.电子设备500中的多个部件连接至i/o接口505,包括:输入单元506,例如键盘、鼠标等;输出单元507,例如各种类型的显示器、扬声器等;存储单元508,例如磁盘、光盘等;以及通信单元509,例如网卡、调制解调器、无线通信收发机等。通信单元509允许电子设备500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
105.处理器501可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器501的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器501执行上文所描述的各个方法和处理,例如车辆测试方法。
106.在一些实施例中,车辆测试方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元508。在一些实施例中,计算机程序的部分或者全部可以经由rom 502和/或通信单元509而被载入和/或安装到电子设备500上。当计算机程序加载到ram 503并由处理器501执行时,可以执行上文描述的车辆测试方法的一个或多个步骤。备选地,在其他实施例中,处理器501可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车辆测试方法。
107.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、复杂可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
108.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作指令被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
109.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质
可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
110.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
111.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
112.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps(virtual private server,虚拟专用服务器)服务中,存在的管理难度大,业务扩展性弱的缺陷。
113.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
114.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术特征:
1.一种车辆测试方法,其特征在于,所述方法包括:获取执行待测试任务的同一车型的控制标识;在控制柜中,查询与所述控制标识对应的抽屉槽;基于所述待测试任务的执行流程,调用各所述控制标识对应的抽屉槽嵌入的控制单元,得到所述待测试任务的执行结果,作为所述同一车型的由各所述控制单元形成的控制组的仿真测试结果。2.根据权利要求1所述的方法,其特征在于,所述调用各所述控制标识对应的抽屉槽嵌入的控制单元,包括:在同一类型的抽屉槽组中,断开除所述控制标识对应的抽屉槽之外的抽屉槽的通路。3.根据权利要求1所述的方法,其特征在于,所述在控制柜中,查询与所述控制标识对应的抽屉槽嵌入的控制单元之后,还包括:向所述控制柜的电源槽嵌入的电源单元发送控制信息,以使所述电源单元向各所述控制标识对应的抽屉槽嵌入的控制单元进行供电。4.根据权利要求1所述的方法,其特征在于,在所述调用所述控制标识对应的抽屉槽嵌入的控制单元之前,还包括:将所述控制单元对应的运行环境信息发送至所述控制单元,以使所述控制单元在所述运行环境信息对应的环境中执行任务。5.一种车辆测试装置,其特征在于,所述装置包括:控制标识获取模块,用于获取执行待测试任务的同一车型的控制标识;抽屉槽查询模块,用于在控制柜中,查询与所述控制标识对应的抽屉槽;仿真测试结果确定模块,用于基于所述待测试任务的执行流程,调用各所述控制标识对应的抽屉槽嵌入的控制单元,得到所述待测试任务的执行结果,作为所述同一车型的由各所述控制单元形成的控制组的仿真测试结果。6.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-4中任一项所述的车辆测试方法。7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-4中任一项所述的车辆测试方法。8.一种车辆测试系统,其特征在于,所述系统包括:上位机和控制柜;所述上位机和所述控制柜中至少一个抽屉槽相连;所述上位机,用于控制所述控制柜中相连的抽屉槽嵌入的控制单元执行待测试任务。9.根据权利要求8所述的系统,其特征在于,存在至少一个类型的抽屉槽组,所述抽屉槽组的类型包括嵌入发动机控制单元的抽屉槽组、嵌入变速箱控制单元的抽屉槽组和嵌入整车控制单元的抽屉槽组。10.根据权利要求8所述的系统,其特征在于,所述控制单元包括控制器、传感器、负载、故障注入板卡、电源切换板卡、总线板卡、信号调理板卡和实时处理机。

技术总结
本发明公开了一种车辆测试方法、装置、系统、电子设备及存储介质。该方法包括:获取执行待测试任务的同一车型的控制标识;在控制柜中,查询与所述控制标识对应的抽屉槽;基于所述待测试任务的执行流程,调用各所述控制标识对应的抽屉槽嵌入的控制单元,得到所述待测试任务的执行结果,作为所述同一车型的由各所述控制单元形成的控制组的仿真测试结果。本发明实施例的技术方案实现了测试系统的复用,减小了测试系统的升级成本。了测试系统的升级成本。了测试系统的升级成本。


技术研发人员:郝元章 岳宇鹏 王鑫 王泽文 申静峰
受保护的技术使用者:一汽解放汽车有限公司
技术研发日:2023.06.20
技术公布日:2023/8/28
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐