[发明专利]基于OSEK网络管理的CAN网络管理方法有效

专利信息
申请号: 201210066981.0 申请日: 2012-03-14
公开(公告)号: CN102801551A 公开(公告)日: 2012-11-28
发明(设计)人: 李艳文;龚进峰;戎辉;郑伟;蔡永祥;潘俊佳 申请(专利权)人: 中国汽车技术研究中心
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 李丽萍
地址: 300162 *** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于OSEK网络管理的CAN网络管理方法,该网络管理方法由OSEK网络转换处理模块和应用层-网络接口处理模块共同作用来实现,车身所有ECU节点以CAN总线连接,所述OSEK网络转换处理模块包括故障处理模块、休眠及初始化处理模块和虚拟网络处理模块;实现ECU节点网络状态转换的过程如下;a.网络初始化;b.网络复位;c.ECU节点不同虚拟网络状态间的转换。本发明通过提出虚拟网络构想,根据实际各ECU节点需要动态组建虚拟网络,不需要通讯的模块可以继续休眠。解决了由于ECU节点繁多导致的CAN总线负载率高的问题,优化了网络管理,降低了总线负载、电气干扰和总线故障风险。
搜索关键词: 基于 osek 网络 管理 can 方法
【主权项】:
1.一种基于OSEK网络管理的CAN网络管理方法,由OSEK网络转换处理模块和应用层-网络接口处理模块共同作用来实现的,车身所有ECU节点以CAN总线连接,其特征在于:所述OSEK网络转换处理模块包括故障处理模块、休眠及初始化处理模块和虚拟网络处理模块;实现ECU节点网络状态转换的过程如下;a.网络初始化;b.网络复位:依据下述定义的虚拟网络管理报文帧建立虚拟网络,所述虚拟网络由ECU节点动态组合而形成,所述网络管理报文帧的定义如下:其中:在报文ID与各自ECU ID之间建立一一对应的关系;数据场字节0中的虚拟网络ID位定义了虚拟网络的编号,与此同时,数据场字节0中还定义了虚拟网络报文帧类型Alive、Ring、Limphome与不同显示位之间一一对应的关系;数据场字节1-7中的虚拟网络ECU节点ID定义了虚拟网络需要通知的ECU节点的地址;c.所述OSEK网络转换处理模块和应用层-网络接口处理模块共同作用完成ECU节点网络状态的转换,包括有以下几种情形:ECU节点虚拟网络激活状态到非激活状态的转换:所述ECU节点所在的虚拟网络不需要通讯时,所述ECU节点就停止发送Ring类型的虚拟网络管理报文帧,虚拟网络计时器等于0时,所述ECU节点停止发送信号和接收信号,进入虚拟网络非激活状态;当虚拟网络中所有ECU节点都不需要通讯时,ECU节点应用层-网络接口处理模块发送应用层关闭虚拟网络的请求;此时整个虚拟网络就进入到关闭状态,同时关闭报文发送逻辑,设置虚拟网络激活位为0、虚拟网络Alive报文帧的发送标志位置0,虚拟网络Ring报文帧的发送标志位置0,停止发送信号,停止接收信号;ECU节点虚拟网络非激活状态到激活状态的转换:当虚拟网络休眠后,若处于休眠的ECU节点收到其他节点发出的虚拟网络Alive报文帧,则会将寄存器对应的发送虚拟网络Alive报文帧的标志位置1,此时,该ECU节点检测到自身发出的Alive报文帧,该ECU节点会进入激活状态,重新加入虚拟网络;ECU发送节点虚拟网络激活状态的自身转换:ECU发送节点发送第一帧虚拟网络管理报文帧后,将虚拟网络Alive报文帧的发送标志位置0,并设置虚拟网络Ring报文为等待发送状态;在虚拟网络Ring报文发送后,所述ECU发送节点检测到这个事件,这时设置其允许发送和接收信号,并且更新虚拟网络计时器为8s;ECU接收节点虚拟网络激活状态的自身转换:ECU接收节点由无虚拟网络管理报文帧发送请求状态进入到虚拟网络管理报文帧发送激活状态,当虚拟网络管理报文帧发送后,产生Alive报文帧发送事件,这时接收节点允许其发送和接收信号,同时设置虚拟网络计时器为8s;ECU节点虚拟网络激活状态到网络Limphome状态的转换:ECU节点处在虚拟网络激活状态,若无法发送虚拟网络管理报文帧,并且试图连续发送虚拟网络管理报文帧的次数超过8次,则ECU节点进入到网络Limphome状态;ECU节点虚拟网络非激活状态到网络Limphome状态的转换:ECU节点处在虚拟网络非激活状态,若无法发送虚拟网络管理报文帧,并且试图连续发送虚拟网络管理报文帧的次数超过8次,则ECU节点进入到网络Limphome状态;ECU节点虚拟网络非激活状态到网络等待休眠状态的转换:当虚拟网络计时器时间减少到0秒,并且外部虚拟网络激活标志位为0,应用层-虚拟网络接口激活标志位为0时,设置等待休眠计时器为1.5s,ECU节点进入到网络等待休眠状态;ECU节点网络等待休眠状态到虚拟网络激活状态的转换:ECU节点处于网络等待休眠状态时,在等待休眠计时器设置的1.5S内收到来自应用层-虚拟网络接口激活请求,ECU节点会进入到虚拟网络激活状态;ECU节点虚拟网络激活状态到网络复位的转换:ECU节点在虚拟网络激活状态下,如果ECU重启,则ECU节点进入到网络复位状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国汽车技术研究中心,未经中国汽车技术研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210066981.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top