基于车载OSEK网络管理的处理方法、系统、ECU以及设备技术方案

技术编号:37459200 阅读:33 留言:0更新日期:2023-05-06 09:31
本发明专利技术涉及网络管理技术领域,尤其涉及一种基于车载OSEK网络管理的处理方法、系统和介质,基于车载OSEK网络管理的处理方法包括:步骤S1:设定OSEK网络管理的状态以及各个状态之间的转换条件;步骤S2:节点接收CAN总线的NM报文,并基于各个状态之间的转换条件处理NM报文,NM报文包括三种类型:Alive报文、Ring报文以及Limphome报文;其中,节点处理NM报文时,还根据NM报文建立逻辑环网络,实现NM报文的管理。本发明专利技术提供一种基于车载OSEK网络管理的处理方法,避免节点突发离线,重复发送报文,提高了资源的利用率,保证了通信网络的安全性和稳定性。定性。定性。

【技术实现步骤摘要】
基于车载OSEK网络管理的处理方法、系统、ECU以及设备


[0001]本专利技术涉及网络管理
,尤其涉及一种基于车载OSEK网络管理的处理方法、系统和介质。

技术介绍

[0002]随着科学技术的迅速发展,汽车电子自动化程度和集成度越来越高,在汽车的各个装置中,如车窗、车门,座椅、空调等,分别设置有用于管理自身的ECU(Electronic Control Unit,电子控制单元),各个电子控制单元需要同其他的单元之间采用CAN总线技术实现数据交换,这就给通信带来了很大的挑战。随着车载OSEK(open systems and the corresponding interfaces for automotive electronics,汽车电子类开放系统和对应接口标准)标准网络的出现,一方面解决了线束繁杂的问题,另一方面也提高了汽车通信方面的速度。
[0003]但是,网络技术的引入也给网络节点在通信安全稳定方面带来了很多问题。如间接网络管理中,通过监控报文来监控节点与网络状态,网络中每个节点都必须周期性发送报文,若节点因突发问题导本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于车载OSEK网络管理的处理方法,其特征在于,所述处理方法包括以下步骤:步骤S1:设定OSEK网络管理的状态以及各个状态之间的转换条件;步骤S2:节点接收CAN总线的NM报文,并基于各个状态之间的转换条件处理所述NM报文,所述NM报文包括三种类型:Alive报文、Ring报文以及Limphome报文;其中,节点处理所述NM报文时,还根据所述NM报文建立逻辑环网络,实现对所述NM报文的管理。2.如权利要求1所述的基于车载OSEK网络管理的处理方法,其特征在于,在所述步骤S1中,所述OSEK网络管理的状态包括三个大状态:NM OFF、NM ON以及NM SHUTDOWN;所述NM On状态下还包括七个小状态,分别为:NORMAL,此状态表示周期性发送或接收所述Ring报文,检测节点状态和网络配置的变化,向应用程序提交Normal配置和LimpHome配置;LIMPHOME,此状态为跛行状态,此状态下节点不能正常发送/接收所述Ring报文,同时节点会周期性的发送所述LimpHome报文;BUSSLEEP,此状态为睡眠状态;NORMALPREPSLEEP,此状态表示从所述NORMAL状态进入所述BUSSLEEP状态过程中的预备阶段;LIMPHOMEPREPSLEEP,此状态表示从所述LIMPHOME状态进入所述BUSSLEEP状态过程中的预备阶段;TWBSNORMAL,此状态表示即将从所述NORMALPREPSLEEP状态进入所述BUSSLEEP状态,等待时间到达就进入所述BUSSLEEP状态;TWBSLIMPHOME,此状态表示即将从所述LIMPHOMEPREPSLEEP状态进入所述BUSSLEEP状态,等待时间到达就进入所述BUSSLEEP状态。3.如权利要求2所述的基于车载OSEK网络管理的处理方法,其特征在于,在步骤S2中基于所述转换条件处理所述NM报文包括以下步骤:步骤S21:所述节点接收所述NM报文后进入初始化;步骤S22:清除所述OSEK网络管理内接收计数器的数据;步骤S23:判断所述NM报文的类型;若所述NM报文的类型是所述Limphome报文,则将sender添加到Limphome配置里,并退出所述NM报文的接收;反之,若所述NM报文的类型不是所述Limphome报文,则进入下一步骤;步骤S24:更新逻辑继承者,步骤S25:继续判断所述NM报文中除去所述Limphome报文的其他类型;若所述NM报文的类型为所述Alive报文,则将NM状态类型内MerkerStable位和NMCfgStable位置0,保持NORMAL状态,并退出所述NM报文的接收;若所述NM报文的类型为所述Ring报文,则取消监控器内TTyp和TMax警告计数,保持NORMAL状态,并进入下一步骤;步骤S26:判断所述Ring报文的目标节点的地址;若所述Ring报文的目标节点的地址是本地地址或原地址,则重新设置监控器内TTyp警告计数,并退出所述NM报文的接收;
若所述Ring报文的目标节点的地址不是本地地址或原地址,则设置监控器内TMax警告计数,并进入下一步骤;步骤S27:对所述节点是否跳过进行判断;若不跳过,保持NORMAL状态,则退出所述NM报文的接收;反之,若跳过,则判断所述OSEK网络管理状态类型内NMActive位是否为1,以及所述OSEK网络管理状态类型内LocalSleepInd位是否为1;若NMActive位为1,但LocalSleepInd位为0,则发送所述Alive报文,并退出所述NM报文的接收;若NMActive位和LocalSleepInd位均为1,则发送SleepInd为1的A...

【专利技术属性】
技术研发人员:朱海标王羿
申请(专利权)人:常州星宇车灯股份有限公司
类型:发明
国别省市:

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

1