[发明专利]一种商用车CAN网络管理方法有效

专利信息
申请号: 201210403979.8 申请日: 2012-10-22
公开(公告)号: CN102882731A 公开(公告)日: 2013-01-16
发明(设计)人: 叶进;宋伟;夏小华;许勇;张凌露;杨河清 申请(专利权)人: 南京依维柯汽车有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L12/40
代理公司: 南京苏科专利代理有限责任公司 32102 代理人: 任立;姚姣阳
地址: 江苏省南京*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 商用 can 网络 管理 方法
【说明书】:

技术领域

发明涉及一种CAN网络管理方法,更具体的说,涉及一种应用于商用车的CAN网络管理方法。

背景技术

随着汽车技术的迅猛发展,人们对整车的舒适性要求越来越高,汽车各系统控制器的数量由原来的几个发展到几十个,分布于车身系统、底盘系统、动力系统的各个系统中。为解决信息共享,整车线束布置等问题,CAN总线技术得到了广泛应用。随着整车CAN网络节点的增加,网络稳定性降低,增加了对整车电能消耗。为解决这些问题,需要采用有效的网络管理手段,增强网络稳定性,降低整车电能消耗。

发明内容

本发明所要解决的技术问题是,克服现有技术的缺点,提供一种增强网络稳定性、降低整车电能消耗的商用车CAN网络管理方法。

为了解决以上技术问题,本发明提供一种商用车CAN网络管理方法,其特征在于,采用直接网络管理与间接网络管理相结合的管理方式,将采用间接网络管理的CAN节点定义为A类节点,将采用直接网络管理的CAN节点定义为B类节点,

对所述A类节点的管理方法按如下步骤进行:

ⅰ、当发生唤醒事件时,A类节点由初始化状态进入网络启动状态,进而进入网络激活状态,所述唤醒事件包括点火钥匙打开或者接到复位指令;

ⅱ、A类节点进入网络激活状态之后,立即传输指定的周期性应用报文;

ⅲ、当点火钥匙关闭时,A类节点由网络激活状态进入网络关闭状态,进而进入初始化状态;

对所述B类节点的管理方法按如下步骤进行:

Ⅰ、当发生唤醒事件时,B类节点由初始化状态进入网络启动状态,B类节点发送激活报文唤醒其他B类节点,进入网络激活状态,所述唤醒事件包括重新通电、接到复位指令、点火钥匙打火或者总线上有连续的显性电平;

Ⅱ、B类节点处于激活状态,建立逻辑环路管理网络,当B类节点需要CAN通信时,请求网络进行通信;当B类节点不需要CAN通信时,释放网络;

Ⅲ、当一个B类节点检测到当前状态需释放网络,发送携带睡眠指令的网络报文释放网络,当所有的B类节点释放了网络,一个睡眠应答位被置为网络管理报文被发送,B类节点进入网络关闭状态;

Ⅳ、B类节点处于网络关闭状态时,如果发生唤醒事件,B类节点由网络关闭状态进入网络激活状态;如果一段时间之后,没有唤醒事件发生,B类节点由网络关闭状态进入初始化状态。

本发明进一步限定的技术方案是:所述直接网络管理为OSEC标准的直接网络管理。

进一步地,B类节点的管理方法的步骤Ⅱ中,当B类节点通信失败时,进入故障模式,网络管理进入一个特定的错误状态,保持故障模式2s之后,将记录一个诊断故障码;

所述B类节点通信失败是指B类节点接收功能错误计数器数值大于4或者发送功能错误计数器数值大于8。

进一步地,B类节点的管理方法的步骤Ⅱ中,B类节点处于激活状态时,如果有新增加的B类节点,新增加的B类节点首先通过网络管理报文声明自身节点地址,已经在网络上的B类节点收到此报文后,增加新增加的B类节点的地址,重新对节点地址排序,重新建立逻辑环路。

进一步地,B类节点的管理方法的步骤Ⅱ中,B类节点处于激活状态时,如果有B类节点退出网络,要退出的B类节点首先通过网络管理报文声明自身节点地址及退出请求,网络上的其它B类节点收到此报文后,删除要退出的B类节点的地址,重新对节点地址排序,重新建立逻辑环路。

进一步地,B类节点的管理方法的步骤Ⅱ中,B类节点处于活动状态时,接收报文的B类节点对接收的报文进行超时监控,如果报文丢失时间达到其周期的5倍时,则认定该报文超时,接收报文的B类节点将与之对应的信号值置为默认值或者无效值,同时记录诊断故障码,诊断故障码会保存下来,通过诊断工具进行删除, 当故障消除后,即可自动回到网络激活状态。

进一步地,在如下条件下,接收报文的B类节点放弃对接收的报文进行超时监控:点火钥匙关闭;点火钥匙打开后的3s以内;需要供电的B类节点的供电电压超出范围9~16V;发动机启动及启动后的1s之内;从诊断仪接收到关闭或者开启报文接收或者发送功能的命令。

进一步地,B类节点的管理方法的步骤Ⅱ中,B类节点通过监测CAN控制器的Bus-off条件监控总线状态,如果由于CAN控制器的Bus-off导致B类节点与CAN网络断开连接,则B类节点发送复位指令尝试恢复总线通信;

所述B类节点发送服务指令的循环延迟时间为:首次重试延迟时间为50ms;后续重试延迟时间,对于发动机控制系统为100ms,其余节点为500ms;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201210403979.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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