日期:2022-09-15浏览:1662次
上海南京苏州杭州宁波汽车Flexray总线测试
一、FlexRay 的来源
FlexRay is an automotive network communications protocol developed by the FlexRay Consortium to govern on-board automotive computing. It is designed to be faster and more reliable than CAN and TTP, but it is also more expensive. The FlexRay consortium disbanded in 2009, but the FlexRay standard is now a set of ISO standards, ISO 17458-1 to 17458-5.
FlexRay 是戴姆勒克莱斯勒公司的注册商标。FlexRay 联盟(FlexRay Consortium)推进了 FlexRay 的标准化,使之成为了新一代汽车内部网络通讯协议。
二、FlexRay 的优势
FlexRay 关注的是当今汽车行业的一些核心需求,包括更快的数据速率,更灵活的数据通信,更全面的拓扑选择和容错运算。
因此,FlexRay 可以为下一代的车内控制系统提供所需的速度和可靠性。CAN 网络*高性能极限为 1Mbps。而 FlexRay 两个信道上的数据速率最大可达到 10Mbps,总数据速率可达到 20Mbit/秒,因此,应用在车载网络,FlexRay 的网络带宽可能是 CAN 的 20 倍之多。
FlexRay 还能够提供很多 CAN 网络所不具有的可靠性特点。尤其是 FlexRay 具备的冗余通信能力可实现通过硬件*复制网络配置,并进行进度监测。FlexRay 同时提供灵活的配置,可支持各种拓扑,如总线、星型和混合拓扑(见图 1)。设计人员可以通过结合两种或两种以上的该类型拓扑来配置分布式系统。
另外,FlexRay 可以进行同步(实时)和异步的数据传输,来满足车辆中各种系统的需求。譬如说,分布式控制系统通常要求同步数据传输。
为了满足不同的通信需求,FlexRay 在每个通信周期内都提供静态和动态通信段。静态通信段可以提供有界延迟,而动态通信段则有助于满足在系统运行时间内出现的不同带宽需求。FlexRay 帧的固定长度静态段用固定时间触发(fixed-time-trigger)的方法来传输信息,而动态段则使用灵活时间触发的方法来传输信息。
FlexRay 不仅可以像 CAN 和 LIN 网络这样的单信道系统一般运行,而且还可以作为一个双信道系统运行。双信道系统可以通过冗余网络传输数据——这也是高可靠系统的一项重要性能。