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

电子控制单元ECU的控制方法及设备技术

技术编号:36733678 阅读:16 留言:0更新日期:2023-03-04 10:02
本发明专利技术涉及一种电子控制单元ECU的控制方法,该方法包括:确定所述电子控制单元ECU的第一车载网络通道异常;将所述第一车载网络通道上传输的协议数据单元PDU转发到第二车载网络通道;以及经由所述第二车载网络通道与本车其他电子控制单元进行通信。本发明专利技术还涉及一种电子控制单元ECU的控制设备、计算机存储介质、计算机程序产品、电子控制单元以及车辆。电子控制单元以及车辆。电子控制单元以及车辆。

【技术实现步骤摘要】
电子控制单元ECU的控制方法及设备


[0001]本专利技术涉及电子控制单元ECU的控制领域,更具体地,涉及一种电子控制单元ECU的控制方法及设备、计算机存储介质、计算机程序产品、电子控制单元和车辆。

技术介绍

[0002]在发生故障或异常的情况下,电子控制单元ECU可能会丢失CAN或以太网等车载网络上的通信。当通信丢失并且车载网络上没有协议数据单元PDU发送时,很难检查是通信错误还是整个软件在车辆上崩溃。
[0003]因而,在现有技术中,为了分析和诊断该故障的原因,通常需要从车辆上获取该电子控制单元ECU并尝试重现该问题。这将导致不能在车辆运行过程中及时处理该电子控制单元ECU发生的通信故障,并将花费更多的精力和时间。

技术实现思路

[0004]根据本专利技术的一方面,提供了一种电子控制单元ECU的控制方法,所述方法包括:确定所述电子控制单元ECU的第一车载网络通道异常;将所述第一车载网络通道上传输的协议数据单元PDU转发到第二车载网络通道;以及经由所述第二车载网络通道与本车其他电子控制单元进行通信。
[0005]作为上述方案的补充或替换,在上述方法中,所述第一车载网络通道为CAN通道,而所述第二车载网络通道为以太网通道。
[0006]作为上述方案的补充或替换,上述方法还包括:经由所述第二车载网络通道接收诊断命令;以及通过所述第二车载网络通道向诊断装置返回错误信息,所述错误信息包括与第一车载网络相关的通信模块的状态或者整体软件状态。
[0007]作为上述方案的补充或替换,上述方法还包括:在确定与所述第一车载网络相关的通信模块发生故障时,通过软件重置来重启所述通信模块。
[0008]根据本专利技术的另一方面,提供了一种电子控制单元ECU的控制设备,所述设备包括:确定装置,用于确定所述电子控制单元ECU的第一车载网络通道异常;转发装置,用于将所述第一车载网络通道上传输的协议数据单元PDU转发到第二车载网络通道;以及通信装置,用于经由所述第二车载网络通道与本车其他电子控制单元进行通信。
[0009]作为上述方案的补充或替换,在上述设备中,所述第一车载网络通道为CAN通道,而所述第二车载网络通道为以太网通道。
[0010]作为上述方案的补充或替换,上述设备还包括:接收装置,用于经由所述第二车载网络通道接收诊断命令;以及反馈装置,用于通过所述第二车载网络通道向诊断装置返回错误信息,所述错误信息包括与第一车载网络相关的通信模块的状态或者整体软件状态。
[0011]作为上述方案的补充或替换,上述设备还包括:重启装置,用于在确定与所述第一车载网络相关的通信模块发生故障时,通过软件重置来重启所述通信模块。
[0012]根据本专利技术的又一个方面,提供了一种计算机存储介质,所述介质包括指令,所述
指令在运行时执行如前所述的方法。
[0013]根据本专利技术的又一个方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如前所述的方法。
[0014]根据本专利技术的又一个方面,提供了一种电子控制单元,所述电子控制单元包括如前所述的设备。
[0015]根据本专利技术的又一个方面,提供了一种车辆,所述车辆包括如前所述的电子控制单元。
[0016]本专利技术的实施例的电子控制单元ECU的控制方案充分利用电子控制单元进行通信的两个车载网络通道(例如CAN通道以及以太网通道),在两个通道其中之一发生问题时,(在整车电子电气架构支持的基础上)将协议数据单元PDU转移到另一通道上进行发送,从而确保ECU功能的正确执行。另外,本专利技术的实施例的电子控制单元ECU的控制方案还可通过该另一通道来执行检查以及恢复操作,以便及时处理该电子控制单元ECU发生的通信故障。
附图说明
[0017]从结合附图的以下详细说明中,将会使本专利技术的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
[0018]图1示出了根据本专利技术的一个实施例的电子控制单元ECU的控制方法的流程示意图;以及图2示出了根据本专利技术的一个实施例的电子控制单元ECU的控制设备的结构示意图。
具体实施方式
[0019]在下文中,将参考附图详细地描述根据本专利技术的各示例性实施例的电子控制单元ECU的控制方案。
[0020]图1示出了根据本专利技术的一个实施例的电子控制单元ECU的控制方法1000的流程示意图。如图1所示,电子控制单元ECU的控制方法1000包括如下步骤:在步骤S110中,确定所述电子控制单元ECU的第一车载网络通道异常;在步骤S120中,将所述第一车载网络通道上传输的协议数据单元PDU转发到第二车载网络通道;以及在步骤S130中,经由所述第二车载网络通道与本车其他电子控制单元进行通信。
[0021]在本专利技术的上下文中,“车载网络”也称为“车内网络”是指车辆内部传感器、控制和执行器之间的通讯用点对点的连线方式连成复杂的网状结构。车载网络可包括CAN(控制器局域网)、LIN(局域互联网络)、FlexRay、MOST (多媒体定向系统传输)、Ethernet(以太网)等。
[0022]在一个实施例中,在步骤S110中,确定所述电子控制单元ECU的第一车载网络通道异常可包括:确定通信丢失并且车载网络上没有协议数据单元PDU发送。该异常可以是由于通信错误或者车辆上的软件发生崩溃所导致的。
[0023]在第一车载网络通道发生异常的情况下,在步骤S120中,将所述第一车载网络通
道上传输的协议数据单元PDU转发到第二车载网络通道。在一个实施例中,将第一车载网络通道上传输的协议数据单元PDU转发到第二车载网络通道包括:将第一通信协议的PDU/报文转换为第二通信协议的PDU/报文以便于在第二车载网络通道上进行传输,其中第一车载网络通道支持第一通信协议,而第二车载网络通道支持第二通信协议。
[0024]接着,在步骤S130中,若电子控制单元ECU的电子电气架构支持在第二车载网络通道上传输原第一车载网络通道上传送的PDU,则改由该第二车载网络通道与本车其他电子控制单元进行通信。这样,可确保(本车其他电子控制单元,例如更上层的电子控制单元)功能层要求的信息从当前电子控制单元ECU及时发送,保证功能的正确执行。
[0025]在一个实施例中,所述第一车载网络通道为CAN通道,而所述第二车载网络通道为以太网通道。
[0026]CAN是Controller Area Network(控制器局域网)的简称,是一种串行数据通信协议,通信速率最高可达1Mbps。CAN的数据通信没有主从之分,任意一个节点可以向任何其他(一个或多个)节点发起数据通信,靠各个节点信息优先级先后顺序来决定通信次序。多个节点同时发起通信时,优先级低的避让优先级高的,不会对通信线路造成拥塞。由于CAN这种高可靠性的控制方式,从车辆导航系统到引擎控制系统一系列用途中都能得到广泛使用。
[0027]随着车载摄像头应用的普及,有更大量的信息需要被高速本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子控制单元ECU的控制方法,其特征在于,所述方法包括:确定所述电子控制单元ECU的第一车载网络通道异常;将所述第一车载网络通道上传输的协议数据单元PDU转发到第二车载网络通道;以及经由所述第二车载网络通道与本车其他电子控制单元进行通信。2.如权利要求1所述的方法,其中,所述第一车载网络通道为CAN通道,而所述第二车载网络通道为以太网通道。3. 如权利要求1或2所述的方法,还包括:经由所述第二车载网络通道接收诊断命令;以及通过所述第二车载网络通道向诊断装置返回错误信息,所述错误信息包括与第一车载网络相关的通信模块的状态或者整体软件状态。4.如权利要求3所述的方法,还包括:在确定与所述第一车载网络相关的通信模块发生故障时,通过软件重置来重启所述通信模块。5.一种电子控制单元ECU的控制设备,其特征在于,所述设备包括:确定装置,用于确定所述电子控制单元ECU的第一车载网络通道异常;转发装置,用于将所述第一车载网络通道上传输的协议数据单元PDU转发到第二车载网络通道;以及通信装置,用于经由所述第二车...

【专利技术属性】
技术研发人员:陈炎史永正唐金君
申请(专利权)人:罗伯特
类型:发明
国别省市:

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

1