一种车辆测试方法、装置及电子设备制造方法及图纸

技术编号:36860358 阅读:18 留言:0更新日期:2023-03-15 18:25
本发明专利技术公开了一种车辆测试方法、装置及电子设备,其中,该方法包括:获取第一CAN数据,所述第一CAN数据是从实际采集的CAN数据素材解析得到的实际值,所述CAN数据素材是基于第一车型的车辆采集得到;按照第二车型的车辆的CAN协议结构对所述第一CAN数据进行转换,得到第二CAN数据;其中,所述第二车型与所述第一车型不同;将所述第二CAN数据注入至所述第二车型的车辆的控制器,对所述第二车型的车辆进行测试。本发明专利技术提供的技术方案,通过对一种车型的车辆采集CAN原始数据,并解析得到真实数据,然后转换成目标车型的车型所需的CAN素材,大大降低了车辆的台架测试过程CAN素材采集的次数,进而大大降低了测试成本。进而大大降低了测试成本。进而大大降低了测试成本。

【技术实现步骤摘要】
一种车辆测试方法、装置及电子设备


[0001]本专利技术涉及车辆工程
,具体涉及一种车辆测试方法、装置及电子设备。

技术介绍

[0002]当前,美国汽车工程师学会(Society Of Automotive Engineers,SAE)把自动驾驶系统根据不同的自动化程度分为5个等级,如图1所示。其中L3级为有条件自动驾驶,L4等级为高度自动驾驶,L5等级为完全自动驾驶,因为受到技术发展、成本和基础设施建设等多维度因素影响,L4及L5等级的实现尚比较困难,未来几年是L3等级自动驾驶系统走向应用以及在各细分场景中推广的主要窗口时期。
[0003]为了加快开发工作,产品需要快速的迭代。为了配合快速的迭代,就需要开发和测试人员反复的进行版本测试,这就带来了大量的实车测试工作。而实车测试需要消耗大量的人力,物力,以及较长的时间,所以搭建台架注入测试环境成为关键且必须的测试手段。开发和测试中遇见的测试场景很复杂,测试车型也多样,为了能够在台架模拟注入,需要每种车型,每种场景都进行至少1次的素材采集,才可以满足模拟仿真时所需注入素材的需求,采集成本非常高。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种车辆测试方法、装置及电子设备,以解决目前的车辆台架测试在针对多种车型、多种场景进行测试时的素材采集成本高的问题。
[0005]根据第一方面,本专利技术实施例提供了一种车辆测试方法,所述方法包括:获取第一CAN数据,所述第一CAN数据是从实际采集的CAN数据素材解析得到的实际值,所述CAN数据素材是基于第一车型的车辆采集得到;按照第二车型的车辆的CAN协议结构对所述第一CAN数据进行转换,得到第二CAN数据;其中,所述第二车型与所述第一车型不同;将所述第二CAN数据注入至所述第二车型的车辆的控制器,对所述第二车型的车辆进行测试。
[0006]一些可选的实施方式中,所述获取第一CAN数据,包括:获取实际采集的所述CAN数据素材;按照预设的数据结构从所述CAN数据素材分别读取各帧CAN数据,所述数据结构包括帧时间戳、帧号和数据;将各帧CAN数据分别解析为实际值。
[0007]一些可选的实施方式中,所述将各帧CAN数据分别解析为实际值,包括:获取所述第一车型的车辆的第一CAN数据库文件;根据所述第一CAN数据库文件,将各帧CAN数据分别解析为实际值。
[0008]一些可选的实施方式中,所述获取实际采集的所述CAN数据素材,包括:获取采集得到的原始CAN数据素材;
在所述原始CAN数据素材中增加时间戳字段、数据长度字段、数据类型字段、分隔头和保留位中的至少之一,得到所述CAN数据素材。
[0009]一些可选的实施方式中,所述将各帧CAN数据分别解析为实际值,包括:获取一组所述CAN数据中的起始帧CAN数据,并将所述起始帧CAN数据解析为实际值;同一组的所述CAN数据在车辆中同时传输;依次获取所述起始帧CAN数据之后的各帧述CAN数据,并解析为实际值,直至获取到同一组所述CAN数据中的结束帧CAN数据并解析为实际值;所述按照第二车型的车辆的CAN协议结构对所述第一CAN数据进行转换,包括:在一组所述CAN数据中的结束帧CAN数据被解析为实际值后,按照第二车型的车辆的CAN协议结构对同一组所述CAN数据的实际值进行转换。
[0010]一些可选的实施方式中,所述按照第二车型的车辆的CAN协议结构对所述第一CAN数据进行转换之前,还包括:获取所述第二车型的车辆的第二CAN数据库文件;基于所述第二CAN数据库文件获取所述第二车型的车辆的CAN协议结构。
[0011]一些可选的实施方式中,所述将所述第二CAN数据注入至所述第二车型的车辆的控制器,包括:获取所述第二CAN数据对应的时间戳;获取与所述CAN数据素材同时采集的图像数据;将所述第二CAN数据对应的时间戳与所述图像数据对应的时间戳进行匹配;将匹配后的所述第二CAN数据和所述图像数据注入至所述第二车型的车辆的控制器。
[0012]根据第二方面,本专利技术实施例提供了一种车辆测试装置,包括:数据获取模块,用于获取第一CAN数据,所述第一CAN数据是从实际采集的CAN数据素材解析得到的实际值,所述CAN数据素材是基于第一车型的车辆采集得到;数据转换模块,用于按照第二车型的车辆的CAN协议结构对所述第一CAN数据进行转换,得到第二CAN数据;其中,所述第二车型与所述第一车型不同;注入模块,用于将所述第二CAN数据注入至所述第二车型的车辆的控制器,对所述第二车型的车辆进行测试。
[0013]根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述第一方面所述的任一种车辆测试方法。
[0014]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现上述第一方面所述的任一种车辆测试方法。
[0015]本专利技术实施例提供了一种车辆测试方法、装置及电子设备,该测试方案中,一种车型的车辆采集一次CAN数据素材后,该CAN数据素材不仅可以作为该车型的车辆的测试素材,还可以将该CAN数据素材转换为其他车型的车辆可用的测试素材,也就是说,同一场景的测试,只需要针对一种车型的车辆采集一次测试素材即可,不需要每种车型的车辆都分
别采集一次测试素材,采集到的测试素材可以通过处理复用为其他车型的测试素材,大大降低了测试素材采集的次数,从而大大降低了测试素材采集的成本,进而降低了测试成本、研发和调试成本。
附图说明
[0016]通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:图1为自动驾驶的五个等级的示意图;图2为本专利技术实施例提供的一种车辆测试方法的流程示意图;图3为本专利技术实施例提供的一种车辆测试装置的结构示意图;图4为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0017]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆测试方法,其特征在于,所述方法包括:获取第一CAN数据,所述第一CAN数据是从实际采集的CAN数据素材解析得到的实际值,所述CAN数据素材是基于第一车型的车辆采集得到;按照第二车型的车辆的CAN协议结构对所述第一CAN数据进行转换,得到第二CAN数据;其中,所述第二车型与所述第一车型不同;将所述第二CAN数据注入至所述第二车型的车辆的控制器,对所述第二车型的车辆进行测试。2.根据权利要求1所述的方法,其特征在于,所述获取第一CAN数据,包括:获取实际采集的所述CAN数据素材;按照预设的数据结构从所述CAN数据素材分别读取各帧CAN数据,所述数据结构包括帧时间戳、帧号和数据;将各帧CAN数据分别解析为实际值。3.根据权利要求2所述的方法,其特征在于,所述将各帧CAN数据分别解析为实际值,包括:获取所述第一车型的车辆的第一CAN数据库文件;根据所述第一CAN数据库文件,将各帧CAN数据分别解析为实际值。4.根据权利要求2所述的方法,其特征在于,所述获取实际采集的所述CAN数据素材,包括:获取采集得到的原始CAN数据素材;在所述原始CAN数据素材中增加时间戳字段、数据长度字段、数据类型字段、分隔头和保留位中的至少之一,得到所述CAN数据素材。5.根据权利要求2所述的方法,其特征在于,所述将各帧CAN数据分别解析为实际值,包括:获取一组所述CAN数据中的起始帧CAN数据,并将所述起始帧CAN数据解析为实际值;同一组的所述CAN数据在车辆中同时传输;依次获取所述起始帧CAN数据之后的各帧述CAN数据,并解析为实际值,直至获取到同一组所述CAN数据中的结束帧CAN数据并解析为实际值;所述按照第二车型的车辆的CAN协议结构对所述第一CAN数据进行转换,包括:在一组所述CAN数...

【专利技术属性】
技术研发人员:张俊峰虞正华
申请(专利权)人:江苏魔视智能科技有限公司
类型:发明
国别省市:

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

1