车内通信网络标准FlexRay的功能和特性分析
![]() |
图1:几种汽车通信协议的成本和速率比较。 |
FlexRay的特性
FlexRay提供了传统车内通信协议所不具备的大量特性,包括:
a. 2×10Mbps的数据速率
FlexRay支持两个通信信道,每个信道的速度达到10Mbps。与CAN协议相比,它能将可用带宽提高10-40倍,具体大小取决于配置和对比模式的不同。
b. 同步时基
FlexRay中使用的访问方法是基于同步时基的。该时基通过协议自动建立和同步,并提供给应用。时基的精确度介于0.5μs和10μs之间(通常为1-2μs)。
![]() |
图2:带静态和动态段的通信周期。 |
通信是在不断循环的周期中进行的,特定消息在通信周期中拥有固定位置,因此接收器已经提前知道了消息到达的时间。到达时间的临时偏差幅度会非常小,并能得到保证。
d. 冗余和非冗余通信
为了增强系统的可用性,FlexRay提供了冗余传输消息的选项。消息能够冗余传输,但并不是所有消息都必须冗余传输,否则会导致带宽的过多损耗。
e. 灵活性
在FlexRay协议的开发过程中,关注的主要问题是灵活性。不仅提供消息冗余传输或非冗余传输两种选择,系统还可以进行优化,以提高可用性(静态带宽分配)或吞吐量(动态带宽分配)。用户还可以扩展系统,而无需调整现有节点中的软件。同时,还支持总线或星型拓扑。FlexRay提供了大量配置参数,可以支持对系统进行调整,如通信周期的持续时间、消息长度等,以满足特定应用的需求。
应用领域
上面列出的这些特性使FlexRay适合于很多应用领域,包括:
1.替代CAN总线
![]() |
图3:时钟同步机制。 |
评论