【技术实现步骤摘要】
一种用于车载网络通信保障的动态时间环方法
本专利技术涉及汽车电子网络控制系统的实时网络管理
,更具体涉及一种用于车载网络通信保障的动态时间环方法。
技术介绍
随着汽车电子化、智能化和信息化的发展,越来越多的汽车电控系统(ECU,ElectronicControlUnit)被应用到汽车上,使得汽车电气系统日益复杂。由于系统间通信具有数据量大、类型复杂和实时性高等特点,汽车ECU网络化成为了必然趋势。这也使得汽车网络成为典型的安全关键系统。未来汽车电子控制系统传输的数据量和实时性要求越来越高,因此必须要保证汽车网络的安全性和可靠性。它不仅要求汽车的硬件节点本身性能可靠,更需要能够实时监控网络状态的网络管理系统。OSEK(OpenSystemandtheCorrespondingInterfacesforAutomotiveElectronics)网络管理(NetworkManagement,NM)是重要的分布式网络安全保障机制,能够保证网络运行的安全性和可靠性。至今为止,已经有一些学者针对OSEK网络管理进行了相关的研究。OSEK网络管理分为直接网络管理和间接网络管理,WeiChengjiong将网络负载率作为判决条件,提出了节点动态选择直接与间接网络管理的方法,对于OSEK间接网络管理的研究较少,大多数的学者主要集中在OSEK直接网络的研究,而OSEK直接网络管理的核心是逻辑环机制。逻辑环稳定运行是网络管理功能实现的基础,所以大多数的学者主要集中在如何快速的构建逻辑环,赫勃等采用直接网络管理节点的分组管理和合并的策略,实现网络管理逻辑环的快速构建;而在 ...
【技术保护点】
1.一种用于车载网络通信保障的动态时间环方法,其特征在于,包括以下具体步骤:步骤1:将车载网络中的节点构成通信时间环;步骤2:根据所建立的通信时间环,节点在收到监测消息的同时计算瞬时网络负载率UT(tk);步骤3:根据所计算的网络负载率UT(tk),确定当前节点感知的网络工作状态;步骤4:根据当前节点感知的网络工作状态,确定时间环Flexray状态监测帧的内容;步骤5:根据时间环Flexray状态监测帧的内容,节点协同调整定时器的值,调整通信时间环工作半径大小。
【技术特征摘要】
1.一种用于车载网络通信保障的动态时间环方法,其特征在于,包括以下具体步骤:步骤1:将车载网络中的节点构成通信时间环;步骤2:根据所建立的通信时间环,节点在收到监测消息的同时计算瞬时网络负载率UT(tk);步骤3:根据所计算的网络负载率UT(tk),确定当前节点感知的网络工作状态;步骤4:根据当前节点感知的网络工作状态,确定时间环Flexray状态监测帧的内容;步骤5:根据时间环Flexray状态监测帧的内容,节点协同调整定时器的值,调整通信时间环工作半径大小。2.根据权利要求1所述的一种用于车载网络通信保障的动态时间环方法,其特征在于,所述步骤1将车载网络中的节点构成通信时间环的具体步骤为:车载网络中的节点都按照Flexray节点消息发送系数ωi从小到大的顺序循环发送FlexRay状态监测帧,构成车载网络节点状态监测时间环,其中,i为第i个节点,节点数量为N,则节点消息发送系数ωi根据如下公式计算:式中,为任意一个消息mij的发送周期且mij∈Mi(1≤j≤q),Mi为网络节点数为N的Flexray网络中对应节点i(1≤i≤N)的消息集合,q为节点i对应的消息个数,mij为节点i的第j个消息,T为网络监测窗口长度,T是所有用户消息传输周期的最小公倍数;时间环的大小由时间环的工作半径来度量,若时间环半径为Rt,则时间环中连续两个FlexRay状态监测帧发送间隔Time_out为:式中,N为Flexray网络节点数。3.根据权利要求1所述的一种用于车载网络通信保障的动态时间环方法,其特征在于,所述步骤2中所述瞬时网络负载率UT(tk)的具体公式为:式中,B为网络通信波特率,C为动态段消息系数,C=Ldyn+Lst/Ldyn,Ldyn为动态段长度,Lst为静态段长度,T为网络监测窗口长度,等于网络中所有用户消息传输周期的最小公倍数,为区间[tk-T,tk]内网络中发送用户消息的集合,Li为集合中任意一用户消息的长度。4.根据权利要求1所述的一种用于车载网络通信保障的动态时间环方法,其特征在于,所述步骤3根据所计算的网络负载率UT(tk),确定当前节点感知的网络工作状态的方法为:将所计算的的网络负载率UT(tk)代入公式(4),根据如下公式(4)确定当前节点感知的网络工作状态:式中,Threshold1为第一阀值、Threshold2为第二阀值,其中,第一阈值在[0.24,0.27]区间取值,第二阈值在[0.28,0.31]区间取值,三种工作模式下对应的时间环工作半径分别为Rt1、Rt2和Rt3,且Rt1<Rt2<Rt3;其中,通信时间环工作模式包括:Message_Idle、Message_Normal、Message_Busy,Message_Idle表示网络负载较轻,Message_Normal表示网络负载正常,Message_Busy表示网络负载较重。5.根据权利要求1所述的一种用于车载网络通信保障的动态时间环方法,其特征在于,所述步骤4中所述FlexRay状态监测帧包括:FlexRay状态监测帧的前两个字节为监测消息标识MessageID,其中,第1个字节为基地址base_ID,第2个字节为发送所述监测消息的节点地址sendnode_adress,第3个字节为接收所述监测消息的节点地址receivenode_adress,第4个字节为所述监测消息的操作码,第5~10个字节为所述监测消息的可选数据部分,其中,第9个字节的0~1bit分别表示节点准备请求更改时间环工作模式标志位RES_F和执行更改动态时间环工作模式标志位ACK_F,则RES_F置“1”,否则置“0”,ACK_F置“1”,否则置“0”,第10个字节的0~2...
【专利技术属性】
技术研发人员:王跃飞,郭中飞,刘白隽,陈迪,司梦柯,丁贤伟,
申请(专利权)人:合肥工业大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。