第
31
卷第
10
期
2_QU
牟
10
月
计算机应用
Vo
l. 31
No.
lO
Oc
t.
2011
1011ffi
哩
1.()fÇOÆP
1,l
t~rApplicjltioll~
文章编号:
1001 - 9081
(2011)
10 - 2634
-04
doi:10.3724/SP.J.1087.2011.02634
FlexRay
网络中带宽利用率的理论研究
王刚
l
气丁天宝
2
荣健张卓
2
吕轶斌
2
(1.电子科技大学物理电子学院,成都
610054;
2
西北机电工程研究所,陕西咸阳
712099)
(buncan_wang@
126.
com)
摘
要:为提高
FlexRay
网络的带宽利用率,将基于
FlexRay
网络的时间参数优化模型中的非线性算符化简为线
性算符,推导出了
FlexRay
网络中最优静态帧净荷段长度和最大带宽利用率的解析表达式。数值实验验证了解析表
达式的正确性,证明了所得的解析公式能够对
FlexRay
网络的带宽利用率进行准确的计算。
关键词:现场总线;
FlexRay
网络;静态段;带宽利用率
中图分类号:
T
P3
93.03
文献标志码
:A
Theoretical study
on
bandwidth utilization in FlexRay network
WANG
Gang
1
•
2
,
DING
Tian-hao
2
,
RONG
Jian
1
,
ZHANG
Zhuo
2
, LÜ
Yi-hin
2
(
1.
School
of
Physical Electronics, University
of
Electronics
Sc
止时
eα
nd
Technology
of
China, Chengdu
Sichu
απ
610054
,
China;
2.
No
时
hwest
lnstitute
of
Mechanical and
Elect
π
cal
Engineering, Xianyang Shaanxi
712099
, China)
Abstract:
To
improve the bandwidth utilization of a FlexRay network, it is necessary
to
gain a deep insight into this
performance parameter. Based upon current model for time parameter optimization in a FlexRay network
, through reducing a
nonlinear operator
to
a linear one, analytical expressions of the optimal payload length of static frame and the maximum
bandwidth utilization in the static segment of a FlexRay network were derived. The numerical experiments verify the validity of
the analytical expressions
, and demonstrate that the obtained analytical
fo
口
nulae
缸
e
capable
of
providing an exact calculation
for
the bandwidth utilization in a FlexRay network.
Key
words:
fieldbus; FlexRay network; static segment; bandwidth utilization
。
引言
由于具有通信速率高、实时性好、容错性强,以及较为灵
活的网络配置等优点,
FlexRay
总线极有可能成为未来车载通
信网络的标准。近年来,国内外诸多学者对该技术进行了大
量的研究
[1
-10]
。
为了更好地应用
FlexRay
总线技术,需要在网络设计阶
段对静态段时隙长度和静态段时隙数目等时间参数进行优
化,从而使网络的带宽利用率达到最大化。文献
[8
- 9
J
将网
络中不同节点上需要传输的各个数据信号封装成一系列的消
息,然后再把每个消息装入相应的
FlexRay
数据帧进行传输。
这种方法虽然能够使总线的带宽利用率达到比较高的水平,
但缺乏一定的普适性。这是因为对不同的
FlexRay
应用系统
而言,其中的数据信号在周期、长度、传输死限等方面都存在
较大的差异,很难找到一种较为通用的封装原则。在某些特
殊的应用系统中,甚至不需要对其中的数据信号进行任何处
理就直接放在总线上传输。文献
[4J
提出了一个更为普适的
FlexRay
网络参数优化模型,但仅仅得到了优化后静态帧净荷
段长度的数值解,也没有从理论上得到
FlexRay
网络中最大
带宽利用率的解析公式。
本文在文献
[4J
提出的
FlexRay
网络时间优化模型的基
础上,通过将模型中的非线性算符简化近似为一个线性算符
后,在理论上推导出了
FlexRay
网络中最大带宽利用率的解
收稿日期
:2011
-04
-22;
修回日期
:2011
-06
-16
。
析表达式。最后,通过一些数值实验验证了解析结果的正确
性。
1
FlexRay
通信机制简述
作为新型的高性能总线,
FlexRay
总线具有以下一些优
点:
1
)高传输速率和网络负载率。Fl
exRay
总线支持两个独
立通信信道,每个信道的最大通信速率为
10
Mbps
,因而最大
传输速率是
CAN
总线的
20
倍。同时,
FlexRay
总线的网络负
载率可以超过
90%
,而
CAN
总线的网络负载率理论上最大仅
仅为
30%
。
2)
良好的实时性。由于
FlexRay
总线是一种基于时间触
发机制的现场总线,整个总线网络的通信是在周期循环中进
行的。特定的数据帧在通信周期中持有固定位置,因而可以
保证数据通信的实时性。
3)
网络配置的灵活性。这主要体现在Fl
exRay
的两个独
立信道支持数据的冗余和非冗余传输,并且网络支持多种拓
扑结构等。
FlexRay
是一种基于时间触发和柔性时间触发机制的现
场总线,通过通信周期循环的方式传输信息。一个通信周期
包含静态段、动态段、符号窗和网络空闲时间
4
个部分。静态
段由一些固定大小的时隙组成。动态段由一些时长可变的时
隙组成,每个动态时隙包含若干微时隙。
FlexRay
的时间层次
作者简介:王刚(1
979
- )
,男,浙江宁波人,讲师,博士,主要研究方向:现场总线、嵌入式软件设计;
丁天宝(
1962
- )
,男,陕西宝鸡人,研
究员级高级工程师,主要研究方向:自动控制;
荣健(1
962
- )
,男,湖北武汉人,教授,博士生导师,主要研究方向:空间光电系统、生物医学、光
子学;
张卓(1
983
一)
,男,黑龙江哈尔滨人,工程师,硕士,主要研究方向:现场总线、嵌人式硬件设计;
吕轶斌(1
988
- )
,男,山西忻州人,助
理工程师,主要研究方向:现场总线、嵌入式实时操作系统。