发明名称 一种商用车CAN网络管理方法
摘要 本发明公开了一种商用车CAN网络管理方法,其特征在于,采用直接网络管理与间接网络管理相结合的管理方式,将采用间接网络管理的CAN节点定义为A类节点,将采用直接网络管理的CAN节点定义为B类节点,对所述B类节点的管理方法按如下步骤进行:Ⅰ、当发生唤醒事件时,B类节点由初始化状态进入网络启动状态;Ⅱ、B类节点处于激活状态,建立逻辑环路管理网络进行通信和释放网络;Ⅲ、B类节点释放网络,进入网络关闭状态;Ⅳ、如果发生唤醒事件,B类节点进入网络激活状态;没有唤醒事件发生,B类节点进入初始化状态。本发明运用有效的网络管理手段,增强网络的稳定性,降低网络的电能消耗,适用于网络节点多的商用车。
申请公布号 CN102882731B 申请公布日期 2015.08.05
申请号 CN201210403979.8 申请日期 2012.10.22
申请人 南京依维柯汽车有限公司 发明人 周伟国;高李明;宋伟;张凌露;杨河清
分类号 H04L12/24(2006.01)I;H04L12/40(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 南京苏科专利代理有限责任公司 32102 代理人 任立;姚姣阳
主权项 一种商用车CAN 网络管理方法,其特征在于:采用直接网络管理与间接网络管理相结合的管理方式,将采用间接网络管理的CAN 节点定义为A 类节点,将采用直接网络管理的CAN 节点定义为B 类节点,对所述A 类节点的管理方法按如下步骤进行:ⅰ、当发生唤醒事件时,A 类节点由初始化状态进入网络启动状态,进而进入网络激活状态,所述唤醒事件包括点火钥匙打开或者接到复位指令;ⅱ、A 类节点进入网络激活状态之后,立即传输指定的周期性应用报文;ⅲ、当点火钥匙关闭时,A 类节点由网络激活状态进入网络关闭状态,进而进入初始化状态;对所述B 类节点的管理方法按如下步骤进行:Ⅰ、当发生唤醒事件时,B 类节点由初始化状态进入网络启动状态,B 类节点发送激活报文唤醒其他B 类节点,进入网络激活状态,所述唤醒事件包括重新通电、接到复位指令、点火钥匙打火或者总线上有连续的显性电平;Ⅱ、B 类节点处于激活状态,建立逻辑环路管理网络,当B 类节点需要CAN 通信时,请求网络进行通信;当B 类节点不需要CAN 通信时,释放网络;在B 类节点处于激活状态时,有如下情况的处理:1)当B 类节点通信失败时,进入故障模式,网络管理进入一个特定的错误状态,保持故障模式2s 之后,将记录一个诊断故障码;当总线关闭之后,系统也进入故障模式;2)当B类节点处于活动状态时,接收报文的B 类节点对接收的报文进行超时监控,如果报文丢失时间达到其周期的5 倍时,则认定该报文超时,接收报文的B 类节点将与之对应的信号值置为默认值或者无效值,同时记录诊断故障码;3)B 类节点通过监测CAN 控制器的Bus‑off 条件监控总线状态,如果由于CAN 控制器的Bus‑off 导致B 类节点与CAN 网络断开连接,则B 类节点发送复位指令尝试恢复总线通信;4)当每次总线关闭及重置操作发生时,或者每一个点火钥匙ON/OFF 周期内,节点只存储一个故障码,当报文超时错误监控暂停条件满足时,节点不存储检测到的总线关闭故障;Ⅲ、当一个B 类节点检测到当前状态需释放网络,发送携带睡眠指令的网络报文释放网络,当所有的B 类节点释放了网络,一个睡眠应答位被置为网络管理报文被发送,B 类节点进入网络关闭状态;Ⅳ、B 类节点处于网络关闭状态时,如果发生唤醒事件,B 类节点由网络关闭状态进入网络激活状态;如果30s 之后,没有唤醒事件发生,B 类节点由网络关闭状态进入初始化状态。
地址 江苏省南京市玄武区黑墨营100号