车载总线 | 一文看懂五大汽车总线:CAN、LIN、FlexRay、MOST、以太网
一、前言

二、车载总线的种类

车载总线类型
1.CAN
1.1 CAN协议简介


1.2 CAN协议特点
可以多主通信模式工作,网络上任意一个节点均可以在任意时刻主动地向网络上的其他节点发送信息,而不分主从,通信方式灵活。
采用非破坏性位仲裁总线机制,当两个节点同时向网络上传送信息时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据。
可以点对点、一点对多点(成组)及全局广播几种传送方式接收数据。
直接通信距离最远可达10km(速率5Kbps以下)。
通信速率最高可达1MB/s(此时距离最长40m)。
节点数实际可达110个。
采用短帧结构,每一帧的有效字节数为8byte。
每帧信息都有CRC校验及其他检错措施,数据出错率极低。
通信介质可采用双绞线,同轴电缆和光导纤维,一般采用廉价的双绞线即可,无特殊要求。
节点在错误严重的情况下,具有自动关闭总线的功能,切断它与总线的联系,以使总线上的其他操作不受影响。
2.CAN FD
2.1 CAN FD协议简介
2.2 CAN FD协议特点
传输速率不同。CAN FD的速率可变,从控制场中的BRS位到ACK场之前(含CRC分界符)为可变速率,最高速率可达到8Mbps。其他部分与CAN相同。


CAN FD总线波形
2.数据长度不同。CAN FD支持的最大数据长度为64byte。

传统CAN数据段

3.帧格式不同。CanFD新增了FDF、BRS、ESI位
3.LIN
3.1 LIN总线简介

3.2 LIN总线特点
单主控器/多从设备的组网模式,无需仲裁机制,最多可连接16个节点(1主15从) 基于通用UART接口几乎所有微控制器都具备LIN必需的硬件 不需要单独的晶振,便能完成主、从节点的同步,硬件成本大幅降低。 信号传播时间可预先计算出来的确定性信号传播 仅使用一根信号线便可完成信息的传输,即所谓的单总线设备 传输速率最高可达20kb/s 不需要改变LIN从节点的硬件和软件就可以在网络上增加节点 通常一个LIN上节点数目小于12个,共有64个标志符 极少的信号线即可实现国际标准ISO 9141的规定 
奥迪A6L轿车LIN总线内部组成示意图
4. FlexRay
4.1 FlexRay简介
4.2 FlexRay特点
高传输速率:FlexRay的每个信道具有10Mbps带宽。它不仅可以像CAN和LIN总线这样的单信道系统运行,而且还可以作为一个双信道系统运行,因此可以达到20Mbps的最大传输速率,是当前CAN最高运行速率的20倍;
同步时基:FlexRay中使用的访问方法是基于同步时基的。该时基通过协议自动建立和同步,并提供给应用。时基的精确度介于0.5μs和10μs之间(通常为1~2μs);
确定性:通信是在不断循环的周期中进行的,特定消息在通信周期中拥有固定位置,因此接收器已经提前知道了消息到达的时间。到达时间的临时偏差幅度会非常小,并能得到保证;
高容错:强大的错误检测性能和容错功能是FlexRay设计时考虑的重要方面。FlexRay总线使用循环冗余校验CRC(Cyclic redundancy cheek)来检验通信中的差错。FlexRay总线通过双通道通信,能够提供冗余功能,并且使用星型拓扑可完全解决容错问题;
灵活性:在FlexRay协议的开发过程中,主要关注的是灵活性,反映在如下几个方面:
支持多种方式的网络拓扑结构,点对点连接、串级连接、主动星形连接、混合型连接等;信息长度可配置,可根据实际控制应用需求,为其设定相应的数据载荷长度;双通道拓扑既可用于增加带宽,也可用于传输冗余的信息;周期内静态、动态信息传输部分的时间都可随具体应用而改变。
可靠性:在汽车要求的工作环境下可靠工作,体现在下面几个方面:
满足汽车使用的温度环境要求在不使用外部滤波器条件下 每个FlexRay产品满足汽车系统和法规要求的EMC指标 直接与线束相连的总线控制器和通信控制器的输入/输出,满足汽车上电器系统的要求。
4.3 FlexRay拓扑

5. MOST
5.1 MOST简介

6.Ethernet
6.1Ethernet简介
6.2Ethernet车载以太网的网络分层


车载以太网是基于TCP/IP 的网络分层模型,并由 OPEN 和 AUTOSAR 等联盟对以太网相关协议进行了规范和补充。

6.3Ethernet拓扑
以太网的网络拓扑结构有点对点形式、类似于CAN或LIN的总线形式、链式和星型等形式:



三、总结

各车载总线的重要特征对比
推荐
-
-
QQ空间
-
新浪微博
-
人人网
-
豆瓣


