背景介绍
汽车电子已经发展了将尽30年,车辆上的电控单元的数量呈指数集的增长,电控单元数量的增长带来车上通讯数据量的爆炸性增长,对车辆的通讯带来了新的需求和挑战。
之前我们车辆使用CAN,CAN有着自身传输的瓶颈,高速CAN通过一根总线传输,最高可以达到1M的速率,实际使用中大部分只用到500K,1帧CAN报文携带的有效字节数量很少,最多是8个字节,为了解决CAN通讯数据传输的瓶颈,之后提出了CANFD,CANFD最多可以扩充到64个字节,但真正有效负载率是非常低的,为了应对接下来几年或者几十年车内数据量增长的需求,所以我们需要一种更高速率的总线。
基于这些背景,我们希望有一种传输速率更高,携带更多的有效字节的总线,所以后面提出了FlexRay,Flexray在底盘安全领域应用较多,因为在这一块车上传输数据量很大。
FlexRay特点:
- 传输速率,可以达到10MBit/s,一路FlexRay下面分了两路子通道,Channel A和Channel B,10M指的是每个子通道的通讯速率,大部分只用到了Channel A,Channel B空置不用,当然Channel B有三种用法,1.空置不用;2.Channel B传输和Channel A相同的数据,作为数据的冗余,相对提高系统稳定性,一旦某一路出现通讯故障,另外一路可以作为备份使用;3.传输不同的数据,变相地扩充了通讯速率,Channel A和Channel B加起来可以达到20M通讯速率;
- 物理层