一种基于CAN总线的网络管理方法及系统技术方案

技术编号:19597832 阅读:34 留言:0更新日期:2018-11-28 06:27
本发明专利技术实施例提供一种基于CAN总线的网络管理方法及系统,该方法应用于同一CAN网络中的每一个目标节点,该网络管理方法包括:获得目标节点的目标网络状态;网络状态至少包括休眠状态和唤醒状态;当目标网络状态为休眠状态时,判断目标节点是否满足预设唤醒条件;若满足,则目标节点的目标网络状态跳转至唤醒状态;若不满足,则目标节点的目标网络状态保持休眠状态。应用本发明专利技术实施例提供的方法进行网络管理时,该网络中的每一节点均按照上述方案执行,各个节点之间不存在连带效应,因而,各个节点可以根据自身所在功能系统的需要而进行休眠或唤醒,降低了因等待网络上其余节点进入休眠或被其余节点连带唤醒却不执行相应功能的无谓浪费。

【技术实现步骤摘要】
一种基于CAN总线的网络管理方法及系统
本专利技术涉及网络管理
,特别涉及一种基于CAN总线的网络管理方法及系统。
技术介绍
目前,对车辆进行网络管理,是CAN(ControllerAreaNetwork,控制器局域网络)总线的重要应用之一。通常,车辆各个功能系统中的ECU(ElectronicControlUnit,电子控制单元)基于CAN总线搭建成CAN网络,而车辆的网络管理主要是管理以各个ECU为节点的节点休眠和唤醒。当CAN网络的节点处于休眠状态时能有效减少车载蓄电池的电能消耗,使得车载蓄电池可以拥有更长的待机时间。现如今,车辆自身的网络管理多采用德国的汽车电子类开放系统和对应接口标准(opensystemsandthecorrespondinginterfacesforautomotiveelectronics,OSEK)网络管理机制,该OSEK机制具有如下的同步特性:对于处于同一CAN网络的各个节点而言,只有当CAN网络中最后一个节点不执行网络请求或本地事件请求时,所有节点才可以同时进入休眠状态;而当至少一个节点需要执行网络请求或本地请求时,处于该CAN网络内的其余本文档来自技高网...

【技术保护点】
1.一种基于CAN总线的网络管理方法,其特征在于,应用于同一CAN网络中的每一个目标节点,所述网络管理方法包括:获得目标节点的目标网络状态;其中,所述网络状态至少包括休眠状态和唤醒状态;当所述目标网络状态为休眠状态时,判断所述目标节点是否满足预设唤醒条件;若满足,则所述目标节点的目标网络状态跳转至唤醒状态;若不满足,则所述目标节点的目标网络状态保持休眠状态。

【技术特征摘要】
1.一种基于CAN总线的网络管理方法,其特征在于,应用于同一CAN网络中的每一个目标节点,所述网络管理方法包括:获得目标节点的目标网络状态;其中,所述网络状态至少包括休眠状态和唤醒状态;当所述目标网络状态为休眠状态时,判断所述目标节点是否满足预设唤醒条件;若满足,则所述目标节点的目标网络状态跳转至唤醒状态;若不满足,则所述目标节点的目标网络状态保持休眠状态。2.根据权利要求1所述的网络管理方法,其特征在于,按照以下方式判断所述目标节点是否满足预设唤醒条件:当符合以下所列情况中的任何一种时判定满足所述预设唤醒条件:存在待发送的网络请求;存在待发送的本地事件请求;被所述CAN网络内的其他节点请求通讯;被所述CAN网络请求发送重复报文。3.根据权利要求2所述的网络管理方法,其特征在于,所述本地事件请求至少包括:针对BCM网络唤醒源、钥匙插入唤醒源、钥匙拔出唤醒源和遥控唤醒源的请求。4.根据权利要求2或3所述的网络管理方法,其特征在于,所述网络状态还包括检测状态和同步状态,所述目标节点的目标网络状态跳转至唤醒状态的步骤包括:当存在待发送的网络请求、或存在待发送的本地事件请求、或被所述CAN网络内的其他节点请求通讯时,所述目标节点的目标网络状态跳转至检测状态唤醒状态;当被所述CAN网络请求发送重复报文时,所述目标节点的目标网络状态跳转至同步状态,且延迟预设数量个报文周期后进入检测状态,当在第一预设时间内检测到存在待发送的网络请求、或存在待发送的本地事件请求、或被所述CAN网络内的其他节点请求通讯时,所述目标节点的目标网络状态跳转至唤醒状态。5.根据权利要求4所述的网络管理方法,其特征在于,所述网络管理方法还包括:当在第二预设时间内未收到报文、或检测到所述CAN网络的复位信号、或检测到所述CAN网络的总线故障时,所述目标节点的目标网络状态转换至检测状态。6.根据权利要求1所述的网络管理方法,其特征在于,所述网络状态还...

【专利技术属性】
技术研发人员:龚存昊王玮杨法松刘晓军陈龙高政
申请(专利权)人:安徽江淮汽车集团股份有限公司
类型:发明
国别省市:安徽,34

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

1