1、车载网络概述:汽车电子电气架构演进、车载网络拓扑结构、常见车载总线协议对比

各位同学好,我是老张。今天咱们聊聊车载网络的基础。说实话,这行干久了,你会发现车载网络就像汽车的神经系统。没有它,再强的发动机也只是个铁疙瘩。

我刚开始接触车载网络时,还在做传统的CAN总线项目。那时候的车,电子控制单元(ECU)也就几十个。现在呢?高端车型动辄上百个ECU。为什么会这样?说白了,汽车正在从一个纯粹的机械产品,变成一个移动的智能终端。

1.1 汽车电子电气架构的演进

汽车电子电气架构的演进,我把它分成三个阶段。嗯,这样理解起来比较清晰。

1.1.1 分布式架构

这是早期的架构模式。每个功能由独立的ECU控制。比如车窗、门锁、灯光,各管各的。我记得在2010年左右做的一个项目,光是车身控制就用了7个ECU。每个ECU之间通过CAN总线通信,但数据交互很有限。

特点:

  • 功能独立,一个ECU坏了不影响其他
  • 线束复杂,成本高
  • 算力分散,升级困难
注意: 分布式架构的线束重量可能占到整车重量的5%以上。我曾经见过一个项目,因为线束太多,导致装配效率极低。这是个大坑。

1.1.2 域集中式架构

后来大家发现,分布式架构太浪费了。于是出现了域集中式架构。把功能相近的ECU合并到一个域控制器里。比如动力域、底盘域、车身域、信息娱乐域。

我个人习惯把域控制器比作「小脑」。它负责协调本域内的所有功能。比如动力域控制器,同时管理发动机、变速箱、混动系统。这样做的好处很明显:

  • 算力集中,性能更强
  • 线束减少,成本降低
  • OTA升级成为可能

我在2018年参与过一个项目,从分布式切换到域集中式,线束长度减少了40%。当时团队都很兴奋。但问题也来了——域间通信成了瓶颈。

1.1.3 中央计算平台架构

这是目前最前沿的架构。一个或两个中央计算平台,接管所有功能。传感器和执行器只负责采集和动作,所有决策由中央大脑完成。

你想想看,这就像把整个城市的交通管理交给一个超级计算机。效率极高,但对通信的实时性和可靠性要求也极高。这就是为什么我们需要车载以太网。

核心观点: 架构演进的本质,是算力从分散走向集中,通信从低速走向高速。这是不可逆的趋势。

1.2 车载网络拓扑结构

拓扑结构,说白了就是ECU之间怎么连。我见过五花八门的设计,但主流就这几种。

1.2.1 总线型拓扑

所有节点挂在一条总线上。CAN总线就是典型代表。优点是简单、成本低。缺点是带宽有限,一个节点故障可能影响整个网络。

我在一个项目中遇到过,某个ECU的CAN收发器坏了,导致整个CAN网络瘫痪。排查了整整两天。从那以后,我设计网络时一定会加网关隔离。

1.2.2 星型拓扑

所有节点通过中央节点连接。车载以太网常用这种。中央节点就是交换机。优点是带宽高、扩展性好。缺点是中央节点是单点故障。

嗯,这里要注意。星型拓扑的中央节点一定要做冗余设计。我见过一些设计,为了省成本只用单交换机,结果出了问题整车网络瘫痪。得不偿失。

1.2.3 混合拓扑

实际项目中,很少用单一拓扑。通常是混合的。比如:

  • 动力域内部用CAN FD,星型连接
  • 车身域内部用LIN总线,总线型连接
  • 域间用车载以太网,星型连接

这种混合拓扑,既兼顾了成本,又保证了性能。我个人比较推荐这种方式。

1.3 常见车载总线协议对比

做车载网络,绕不开这些协议。我列个表格,大家一目了然。

协议 速率 传输距离 应用场景 成本
LIN 20 kbps 40 m 车窗、门锁、座椅 极低
CAN 500 kbps 40 m 动力、底盘、车身
CAN FD 8 Mbps 40 m 动力域、ADAS
FlexRay 10 Mbps 24 m 线控、安全关键系统
车载以太网 100 Mbps - 1 Gbps 15 m 域间通信、ADAS、信息娱乐 较高

1.3.1 LIN总线

LIN总线,说白了就是低成本版CAN。速率只有20 kbps,但够用了。车窗、门锁这些低速设备,用LIN完全没问题。我建议新手从LIN入手,简单易懂。

1.3.2 CAN/CAN FD

CAN总线是车载网络的基石。从1990年代用到现在,依然活跃。CAN FD是升级版,速率提升到8 Mbps。我在项目中用CAN FD做动力域通信,效果很好。

但要注意,CAN FD的物理层和CAN不完全兼容。我曾经踩过这个坑,把CAN FD节点接到CAN网络上,结果通信失败。后来加了网关才解决。

1.3.3 FlexRay

FlexRay是宝马和飞思卡尔推的协议。速率10 Mbps,支持时间触发。适合线控系统。但说实话,FlexRay的成本太高,生态也不够好。现在用得越来越少。

1.3.4 车载以太网

这是未来的方向。100 Mbps起步,1 Gbps也不稀奇。域间通信、ADAS、OTA升级,都离不开它。我最近做的项目,全部采用车载以太网作为骨干网络。

个人建议: 如果你刚入行,优先学CAN FD和车载以太网。这两个协议在未来5-10年都会是主流。LIN可以了解,但不必深究。

好了,这一章就讲到这里。车载网络的基础概念比较多,但都是后面章节的基石。下一章我们聊聊网关路由设计,那才是真正有意思的部分。

本章小结:

  • 汽车电子电气架构从分布式走向中央计算平台
  • 网络拓扑选择要综合考虑成本、性能和可靠性
  • 不同总线协议各有优劣,合理搭配是关键

公众号:蓝海资料掘金营,微信deep3321