当前位置: 首页 > 专利查询>罗伯特专利>正文

车辆诊断测试的方法及设备技术

技术编号:37994010 阅读:3 留言:0更新日期:2023-06-30 10:08
本发明专利技术涉及一种车辆诊断测试的方法,所述方法包括:对车辆进行检查,以确定是否存在多个端到端通信保护检查失败的事件;在确定“是”时,配置数据标识符来禁用该端到端通信保护检查;以及继续针对所述车辆的诊断测试以及功能验证。本发明专利技术还涉及一种车辆诊断测试的设备、计算机存储介质以及计算机程序产品。计算机存储介质以及计算机程序产品。计算机存储介质以及计算机程序产品。

【技术实现步骤摘要】
车辆诊断测试的方法及设备


[0001]本专利技术涉及车辆诊断领域,更具体地,涉及一种车辆诊断测试的方法及设备、计算机存储介质以及计算机程序产品。

技术介绍

[0002]在对车辆进行诊断测试时,一些软件(例如用于控制雷达传感器/域控制器/视觉传感器的电子控制单元ECU中的软件)会对其他ECU执行端对端通信保护检查(E2E check)。而当其他ECU的消息不能通过该检查时,软件会报告该事项并且相应地产生诊断故障码DTC。由于此事项,该些软件的功能将会降低,并可能会影响对车辆的应用程序的测试以及调试。只有在其他ECU的E2E检查满足要求后,才能继续对车辆进行测试。在ECU的研发阶段,这会浪费大量时间并延迟软件开发计划。

技术实现思路

[0003]根据本专利技术的一方面,提供了一种车辆诊断测试的方法,所述方法包括:对车辆进行检查,以确定是否存在多个端到端通信保护检查失败的事件;在确定“是”时,配置数据标识符来禁用该端到端通信保护检查;以及继续针对所述车辆的诊断测试以及功能验证。
[0004]作为上述方案的补充或替换,在上述方法中,所述端到端通信保护检查由所述车辆中的第一电子控制单元ECU A对所述车辆中的第二电子控制单元ECU B执行。
[0005]作为上述方案的补充或替换,在上述方法中,所述数据标识符被配置用于禁用所述第一电子控制单元ECU A与所述第二电子控制单元ECU B两者之间的通信。
[0006]作为上述方案的补充或替换,在上述方法中,配置数据标识符来禁用该端到端通信保护检查包括:通过诊断控制模块DCM来利用所述数据标识符而禁用该端到端通信保护检查。
[0007]作为上述方案的补充或替换,上述方法还可包括:通过再次配置所述数据标识符来启用该端到端通信保护检查。
[0008]根据本专利技术的另一个方面,提供了一种车辆诊断测试的设备,所述设备包括:检查装置,用于对车辆进行检查,以确定是否存在多个端到端通信保护检查失败的事件;第一配置装置,用于在确定存在多个端到端通信保护检查失败的事件时,配置数据标识符来禁用该端到端通信保护检查;以及诊断测试装置,用于继续针对所述车辆的诊断测试以及功能验证。
[0009]作为上述方案的补充或替换,在上述设备中,所述端到端通信保护检查由所述车辆中的第一电子控制单元ECU A对所述车辆中的第二电子控制单元ECU B执行。
[0010]作为上述方案的补充或替换,在上述设备中,所述数据标识符被配置用于禁用所述第一电子控制单元ECU A与所述第二电子控制单元ECU B两者之间的通信。
[0011]作为上述方案的补充或替换,在上述设备中,所述第一配置装置配置成:通过诊断控制模块DCM来利用所述数据标识符而禁用该端到端通信保护检查。
[0012]作为上述方案的补充或替换,上述设备还可包括:第二配置装置,用于通过再次配置所述数据标识符来启用该端到端通信保护检查。
[0013]根据本专利技术的又一个方面,提供了一种计算机存储介质,所述介质包括指令,所述指令在运行时执行如前所述的方法。
[0014]根据本专利技术的又一个方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如前所述的方法。
[0015]本专利技术的实施例的车辆诊断测试方案通过在对车辆进行应用测试和验证前对车辆进行(预)检查,以确定是否存在多个端到端通信保护检查失败的事件,并且在存在多个端到端通信保护检查失败的事件时,配置数据标识符来禁用该端到端通信保护检查而继续针对所述车辆的诊断测试以及功能验证,可避免或减少由于一些软件(例如ECU中的软件)没有开发完成而导致其他已开发完成的(ECU的)软件功能降级以及功能调试受阻的情形。
附图说明
[0016]从结合附图的以下详细说明中,将会使本专利技术的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
[0017]图1示出了根据本专利技术的一个实施例的车辆诊断测试的方法的流程示意图;以及图2示出了根据本专利技术的一个实施例的车辆诊断测试的设备的结构示意图。
具体实施方式
[0018]在下文中,将参考附图详细地描述根据本专利技术的各示例性实施例的车辆诊断测试的方案。
[0019]图1示出了根据本专利技术的一个实施例的车辆诊断测试的方法1000的流程示意图。如图1所示,车辆诊断测试的方法1000包括如下步骤:在步骤S110中,对车辆进行检查,以确定是否存在多个端到端通信保护检查失败的事件;在步骤S120中,在确定“是”时,配置数据标识符来禁用该端到端通信保护检查;以及在步骤S130中,继续针对所述车辆的诊断测试以及功能验证。
[0020]在本专利技术的上下文中,“端到端通信保护检查”,也称为E2E(End to End)检查,是一种针对安全相关数据,为防止通信链路中可能存在的故障(HW/SW),在通信节点之间执行的一种数据保护协议/机制。其适用于多种网络结构:CAN、CANFD、FlexRay、Ethernet等。
[0021]假设有两个ECU: ECU1和ECU2,两节点之间通过CAN总线通信,ECU1要将某一安全信号传输至ECU2,如果采用E2E profile1保护协议(AutoSAR E2E Library),ECU1在对必要信息数据做传递之外,还要补充CRC(循环冗余校验)和Counter(计数器)信息给至ECU2,ECU2在接收到这帧数据后,会计算CRC,然后与接收到的进行比较,ECU2会根据校验结果执行下一步动作。
[0022]在本专利技术的一个实施例中,所述端到端通信保护检查由所述车辆中的第一电子控制单元ECU A对所述车辆中的第二电子控制单元ECU B执行。
[0023]端到端通信保护检查的核心是针对安全相关的数据交换,需要在运行时进行保
护,以消除通信链路中可能的失效带来的影响。具体来说,数据交换过程中可能的失效模式可能包括:信息的重复发送,相同的信息被收到了多次;信息的丢失,整条或者信息的一部分在通信过程中丢失;信息的延迟,接收信息的时间异于期望的时间;信息的插入,多余的内容被插入到信息中;假冒的或者不正确的寻址,假冒的发送者发送未认证的信息被接收端接收,或者正确的信息被错误的接收端接收;信息顺序错误,数据流中的信息顺序错误;信息破损,信息的内容被篡改;向多个接收端发送非对称信息,接收端收到的数据不一致;仅部分接收端收到发送者的信息;以及阻塞通信通道。
[0024]这些失效可能发生的数据交换的场景包括:与I/O外设的通信,基于数据总线的通信等等。产生失效的原因包括系统性失效与随机失效,在软件端面,如生成代码过程中的错误,手动编码引入的错误,网络协议栈的错误等等;硬件端面,如处理器的故障,网络硬件的故障,电磁辐射等等。
[0025]因此,在执行端到端通信保护检查时,首先发送端通过增加控制字段拓展数据结构,该控制字段一般包含:checksum、counter等,扩展处的字段由RTE进行发送;随后,接收端对上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆诊断测试的方法,其特征在于,所述方法包括:对车辆进行检查,以确定是否存在多个端到端通信保护检查失败的事件;在确定“是”时,配置数据标识符来禁用该端到端通信保护检查;以及继续针对所述车辆的诊断测试以及功能验证。2. 如权利要求1所述的方法,其中,所述端到端通信保护检查由所述车辆中的第一电子控制单元ECU A对所述车辆中的第二电子控制单元ECU B执行。3. 如权利要求2所述的方法,其中,所述数据标识符被配置用于禁用所述第一电子控制单元ECU A与所述第二电子控制单元ECU B两者之间的通信。4.如权利要求1所述的方法,其中,配置数据标识符来禁用该端到端通信保护检查包括:通过诊断控制模块DCM来利用所述数据标识符而禁用该端到端通信保护检查。5.如权利要求1所述的方法,还包括:通过再次配置所述数据标识符来启用该端到端通信保护检查。6.一种车辆诊断测试的设备,其特征在于,所述设备包括:检查装置,用于对车辆进行检查,以确定是否存在多个端到端通信保护检查失败的事件;第一配置装置,用于在确定存在多...

【专利技术属性】
技术研发人员:文立
申请(专利权)人:罗伯特
类型:发明
国别省市:

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

1