[发明专利]一种提高FlexRay总线的网络利用率的方法在审
申请号: | 202010661671.8 | 申请日: | 2020-07-10 |
公开(公告)号: | CN111934963A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 赵连云;王朝斌;王剑 | 申请(专利权)人: | 天津七所精密机电技术有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/24;H04L12/26;H04L1/00 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 王利文 |
地址: | 300131 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 flexray 总线 网络 利用率 方法 | ||
本发明涉及一种提高FlexRay总线的网络利用率的方法,通过抽象表示静态段通信结构;并根据抽象表示的静态段通信结构,建立静态段优化模型;最终对静态段优化模型求解,得到所需帧ID的最小数量,并根据所需帧ID的最小数量优化FlexRay总线的网络利用率。其中静态周期调度表是周期性的、时间触发的进度表,为了消息调度表能灵活配置,使消息调度表中的消息所需的时隙数最少,存储更多的空闲时隙以便扩展。帧ID复用能够节省不必要的时隙占用,因此帧ID复用对消息调度策略具有重要意义。本发明通过减少帧ID的数量以节省不必要的时隙占用,提高了静态调度表的灵活性,进而在节省宽带的同时提高FlexRay总线的网络利用率。
技术领域
本发明属于计算机通信领域,尤其是一种提高FlexRay总线的网络利用率的方法。
背景技术
在目前的车载网络中,CAN总线具有可扩展性好、可靠性高和良好的错误检测能力,一直在汽车网络体系中居于主导地位。CAN作为一种事件驱动型总线,缺少时间同步机制、消息调度不可控、网络利用率低的缺点,难以满足车载网络高带宽和线控等方面的需求。FlexRay是一种基于时分多址(TDMA)和柔性时分多址(FTDMA)的总线通信技术,其高速率、确定性、容错性以及灵活性方面的特性,能够满足未来汽车线控技术的需求,被广泛认定为下一代车载网络协议。
由于FlexRay的特性,将车载控制系统应用到其他控制系统中,以提供其他控制系统的可靠性。在其他控制系统中,网络参数的配置对其他控制系统的可靠性和网络利用率有着重要作用。如何将不同的消息封装到同一个消息中,以提高FlexRay的网络利用率,满足发控系统中高带宽的需求成为一个难题。
发明内容
本发明的目的在于克服现有技术的不足,提出一种提高FlexRay总线的网络利用率的方法,能够提高FlexRay总线的网络利用率。
本发明解决其技术问题是采取以下技术方案实现的:
一种提高FlexRay总线的网络利用率的方法,包括以下步骤:
步骤1、抽象表示FlexRay总线网络的静态段通信结构;
步骤2、根据抽象表示的静态段通信结构,建立静态段优化模型;
步骤3、对静态段优化模型求解,得到所需帧ID的最小数量,并根据所需帧ID的最小数量优化FlexRay总线的网络利用率。
而且,所述提高FlexRay总线的网络为无源总线型拓扑结构,并采用双通道模式。
而且,所述步骤1使用静态段时槽LST的长度抽象表示静态段通信结构,其中静态段时槽LST的长度为:
LST(j)=2×APO+ceil(((LFL+CID)×tbit+MinPD+MAxPD)(tMT×(1-CDM)-1))
LFL(j)=TSS+FSS+80+20Wj+FES
其中,ceil为上取整函数,MinPD为最新传播延迟,tbit为发送1bit长度所需的时间,MaxPD为最大传播延迟,tMT为传输1MT所需的时间,CDM为最大时钟偏差,TSS为传输起始序列、FSS为帧起始序列、FES为帧结束序列,Wj为数据有效长度,APO为动作点。
而且,所述建立静态段优化模型方法为,对于一组FlexRay网络上的所有消息,将消息按照顺序进行排序,使消息在调度表中紧密排列,且互不相交。
而且,所述排序方法包括以下步骤:
⑴、将消息按重复率从小到大升序排列,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津七所精密机电技术有限公司,未经天津七所精密机电技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010661671.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食用油加工自动备料装置
- 下一篇:一种水肥一体旋耕开行施肥机