用于车内LAN网络管理的故障检测和缓解制造技术

技术编号:9035859 阅读:145 留言:0更新日期:2013-08-15 02:35
本发明专利技术涉及用于车内LAN网络管理的故障检测和缓解。一种检测和缓解车内通信网络的无意激活状态的方法。所述车内通信网络包括经过控制器局域网络总线系统通信的多个电子控制单元(ECU)。每个ECU都包括发射和接收能力,并且配置有提供用于与通信系统内的其它ECU交换信息的准则的通信协议。每个ECU都进入通信内核激活状态用于在总线上通信。识别所述通信系统内的虚拟网络。每个虚拟网络都包括一信号集合,该信号集合包括其发射和接收共同作为一个单元开始和停止的相应ECU。检测因故障激活的各虚拟网络。去激活各故障激活虚拟网络。

【技术实现步骤摘要】
用于车内LAN网络管理的故障检测和缓解
实施例总的涉及车内通信诊断。
技术介绍
车内通信系统利用车辆的多路复用总线允许电子控制单元(ECU)及其它装置彼此通信。车辆系统和子系统具有控制致动器或从感测装置接收车辆操作数据的多个ECU,该数据在通信ECU之间共享。通信协议是在网络内通信装置之中或之间交换这些信息的数字信息格式和规则的系统。车内通信系统包括发射节点、至少一个接收节点、以及将所述发射节点连接至所述至少一个接收节点的网络通信总线。所述发射节点及所述至少一个接收节点中的每个都包括用于服务车内通信系统中各节点内的信息的多个通信层。所述多个通信层通常通过提供如何格式化信息及如何交换信息的规则来控制信息传输。通信网络当通信正在进行时通常是激活的(即,被供电的),当在通信总线上没有通信在传输时是非激活的。当处于非激活状态时,通信网络进入休眠模式以节省电力。这通常发生在车辆关闭时。如果系统中出现在假定所有网络装置处于非激活之后网络保持激活的错误,那么由于系统被意外地供电,会发生不期望的电池消耗。
技术实现思路
故障检测和缓解系统的优点在于检测LAN通信网络内的无意激活通信,并缓解LAN通信网络内通信装置的电源中断,用以防止因无意激活通信网络内的装置引起的电池消耗。该检测和缓解系统检测激活的虚拟网络(VN)或激活的通信内核,并确定所述VN是否被无意地激活或所述通信内核是激活的而无激活的VN。如果该确定是存在无意的激活,那么LAN通信网络利用缓解技术以使激活装置断电。这样的缓解技术可包括通过主关闭线路强制关闭,或者如果确定所述主关闭路线故障无法去激活(即去除激活)所述通信网络则通过另一关闭路线强制关闭。实施例构想了一种检测和缓解车内通信网络的无意激活状态的方法。所述车内通信网络包括经过控制器局域网络总线系统通信的多个电子控制单元(ECU)。每个ECU都包括发射和接收能力,并且配置有提供用于与通信系统内的其它ECU交换信息的准则的通信协议。每个ECU都进入通信内核激活状态用于在总线上通信。识别所述通信系统内的虚拟网络。每个虚拟网络都包括一信号集合,该信号集合包括其发射和接收共同作为一个单元开始和停止的相应ECU。检测因故障激活的各虚拟网络。去激活各故障激活虚拟网络。本专利技术提供以下技术方案:1.一种检测和缓解车内通信网络的无意激活状态的方法,所述车内通信网络包括经过控制器局域网络总线系统通信的多个电子控制单元(ECU),每个ECU都包括发射和接收能力,并且配置有提供用于与通信系统内的其它ECU交换信息的准则的通信协议,每个ECU都进入通信内核激活状态用于在总线上通信,所述方法包括下列步骤:识别所述通信系统内的虚拟网络,每个虚拟网络都包括一信号集合,该信号集合包括其发射和接收共同作为一个单元开始和停止的相应ECU;检测因故障激活的各虚拟网络;以及去激活各故障激活的虚拟网络。2.如方案1的方法,其中检测无意激活的虚拟网络还包括如下步骤:检测激活的虚拟网络;确定该虚拟网络不是网络激活的虚拟网络;确定该激活的虚拟网络不是由本地ECU激活;以及确定该激活的虚拟网络不是由本地应用程序激活。3.如方案2的方法,其中检测所述无意激活的虚拟网络还包括如下步骤:确定所述虚拟网络不是共享输入激活的虚拟网络。4.如方案3的方法,其中检测所述无意激活的虚拟网络还包括如下步骤:确定在预期时间段期间所述虚拟网络未接收到虚拟网络管理帧信息。5.如方案4的方法,其中所述预定时间段使用计时器测量,其中所述预定时间段基于所述计时器超时的次数。6.如方案5的方法,其中所述计时器被设定为8秒。7.如方案5的方法,其中所述计时器超时的次数为3。8.如方案4的方法,其中响应于确定有意的虚拟网络,在网络管理模块内设置至少两个比特位用于识别出所述激活的虚拟网络,其中设置至少两个比特位避免因单一位翻转情形引起的虚拟网络激活的错误报告。9.如方案1的方法,还包括向与所述激活虚拟网络相关的应用程序报告所述故障激活虚拟网络的步骤。10.如方案1的方法,还包括如下步骤:检测所述通信网络内无激活虚拟网络;检测所述通信网络内的激活通信内核;响应于检测到激活的通信内核和检测到无激活虚拟网络,去激活所述通信网络内的所述激活通信内核。11.如方案10的方法,其中去激活所述激活通信内核还取决于确定当所述通信内核激活时预定时间段内无虚拟网络激活。12.如方案11的方法,其中所述预定时间段使用计时器测量,其中所述预定时间段基于所述计时器超时的次数。13.如方案12的方法,其中所述计时器功能被设定为8秒。14.如方案12的方法,其中所述计时器超时的次数为6。15.如方案12的方法,其中当没有虚拟网络激活时通信内核激活是由于错误的主关闭路线,其中去激活所述激活通信内核利用另一关闭路线来执行。16.如方案15的方法,还包括如下步骤:确定与所述激活通信内核相关的应用程序是否确认关闭,其中响应于确定在第二预定时间段内所述另一关闭路线无法去激活所述激活通信内核而检测应用程序故障。17.如方案16的方法,其中所述第二预定时间段基于与所述激活通信内核相关的应用程序无法确认关闭的次数。18.如方案17的方法,其中响应于所述第二预定时间段内所述应用程序不确认关闭,并进一步响应于通信系统配置要求关闭是所述应用程序的责任,而通过与所述激活通信内核相关的应用程序去激活所述激活通信内核。19.如方案18的方法,其中响应于在所述第二预定时间段期满之后所述激活通信内核保持激活,并响应于通信系统配置需要通过所述另一关闭路线关闭,通过所述另一关闭路线去激活所述激活通信内核。20.如方案19的方法,其中响应于系统配置需要提供给所述应用程序的报告,向所述应用程序提供与所述应用程序不确认关闭相关的报告。附图说明图1为LAN网络通信系统的框图;图2为LAN网络通信系统中用于故障检测和缓解对策的故障树的框图;图3a为LAN网络监测模块的故障检测和缓解技术的流程图;图3b为LAN网络监测模块的故障检测和缓解技术的流程图。具体实施方式图1中示出示例性LAN网络通信系统10。该LAN网络通信系统10包括连接至至少一个通信总线20的多个电子控制单元(ECU)12-18,所述通信总线20允许ECU彼此通信。在另一示例性LAN网络通信系统10中,可具有三类通信总线:低速总线、中速总线和高速总线。所述总线利用控制器局域网络(CAN)通信协议。高速总线通常用于共享实时数据,包括但不限于,驾驶员指令扭矩数据、实际发动机扭矩数据、转向角数据。中速总线通常用于信息娱乐应用,例如显示器、电话和导航装置,其中系统响应时间需要在相对短的时间内传递大量的数据。低速总线通常用于操作员控制的功能,其中系统响应时间需求大约为100-200ms。所述多个ECU12-18中的每个都连接至一个或多个传感器、致动器或控制装置(例如,应用部件)。应用部件并不直接连接至通信总线20,而是通过各自的ECU连接。应用部件也可为ECU中的软件部件。单个控制特征可跨越多个应用组件,并包括通过连接至相同通信总线的一个或多个中间处理/控制ECU从源到目标ECU的控制信息。为本专利技术的目的,应理解这样的系统是本领域已知的,并且ECU、应用装置、控制器和收发器被称为节点,其构成的细节本文并本文档来自技高网...
用于车内LAN网络管理的故障检测和缓解

【技术保护点】
一种检测和缓解车内通信网络的无意激活状态的方法,所述车内通信网络包括经过控制器局域网络总线系统通信的多个电子控制单元(ECU),每个ECU都包括发射和接收能力,并且配置有提供用于与通信系统内的其它ECU交换信息的准则的通信协议,每个ECU都进入通信内核激活状态用于在总线上通信,所述方法包括下列步骤:识别所述通信系统内的虚拟网络,每个虚拟网络都包括一信号集合,该信号集合包括其发射和接收共同作为一个单元开始和停止的相应ECU;检测因故障激活的各虚拟网络;以及去激活各故障激活的虚拟网络。

【技术特征摘要】
2012.02.06 US 13/366,4531.一种检测和缓解车内通信网络的无意激活状态的方法,所述车内通信网络包括经过控制器局域网络总线系统通信的多个电子控制单元(ECU),每个ECU都包括发射和接收能力,并且配置有提供用于与通信系统内的其它ECU交换信息的准则的通信协议,每个ECU都进入通信内核激活状态用于在总线上通信,所述方法包括下列步骤:(a)识别所述通信系统内的虚拟网络,每个虚拟网络都包括一信号集合,该信号集合包括其发射和接收共同作为一个单元开始和停止的相应ECU;(b)检测激活的虚拟网络;(c)确定该虚拟网络不是网络激活的虚拟网络;(d)确定该激活的虚拟网络不是由本地ECU激活;(e)确定该激活的虚拟网络不是由本地应用程序激活;(f)响应于步骤(c)、(d)和(e)中的每个确定,识别出该激活的虚拟网络是由故障激活的;以及(g)去激活各故障激活的虚拟网络。2.如权利要求1所述的方法,其中检测所述无意激活的虚拟网络还包括如下步骤:确定所述虚拟网络不是共享输入激活的虚拟网络。3.如权利要求2所述的方法,其中检测所述无意激活的虚拟网络还包括如下步骤:确定在预定时间段期间所述虚拟网络未接收到虚拟网络管理帧信息。4.如权利要求3所述的方法,其中所述预定时间段使用计时器测量,其中所述预定时间段基于所述计时器超时的次数。5.如权利要求4所述的方法,其中所述计时器被设定为8秒。6.如权利要求4所述的方法,其中所述计时器超时的次数为3。7.如权利要求3所述的方法,其中响应于确定有意激活的虚拟网络,在网络管理模块内设置至少两个比特位用于识别出所述激活的虚拟网络,其中设置至少两个比特位避免因单一位翻转情形引起的虚拟网络激活的错误报告。8.如权利要求1所述的方法,还包括向与所述激活虚拟网络相关的应用程序报告所述故障激活虚拟网络的步骤。9.一种检测和缓解车内通信网络的无意激活状态的方法,所述车内通信网络包括经过控制器局域网络总线系统通信的多个电子控制单元(ECU),每个ECU都包括发射和接...

【专利技术属性】
技术研发人员:S姜KM舒尔茨KP奥尔兰多
申请(专利权)人:通用汽车环球科技运作有限责任公司
类型:发明
国别省市:

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

1