第1章 汽车以太网概述:为什么汽车需要以太网?

1.1 从CAN到以太网——车载网络到底经历了什么?

说实话,我刚入行那会儿,车上最“高级”的网络就是CAN总线。一根双绞线,挂一堆节点,速率最高也就1Mbps。那时候觉得够用了——毕竟一个车窗升降、门锁控制,能要多少带宽?

但后来事情变了。我记得2015年左右,有个项目要做360°环视系统。四个摄像头的数据要同时传到中控屏上。CAN总线?别想了。连FlexRay都吃力。那时候我就意识到:传统车载网络,真的扛不住了。

你想想看,现在的车是什么状态?

  • 摄像头:至少5-8个,每个每秒几十兆数据
  • 激光雷达、毫米波雷达:数据量更大
  • OTA升级:一次固件更新几百MB
  • 智能座舱:高清视频、在线音乐、语音交互

这些需求,CAN/LIN/FlexRay根本满足不了。说白了,它们是为“控制”而生的,不是为“数据传输”而生的。

核心矛盾:传统车载网络是“控制型”架构,而智能汽车需要的是“数据型”架构。以太网,恰好就是为数据而生的。

1.2 汽车以太网标准——别被一堆数字吓到

很多初学者看到IEEE 802.3bw、802.3bp、802.3ch就头大。我刚开始也这样。其实没那么复杂,我给你捋一捋。

标准 俗称 速率 传输介质 典型应用
IEEE 802.3bw 100BASE-T1 100 Mbps 单对非屏蔽双绞线 诊断、OTA、摄像头
IEEE 802.3bp 1000BASE-T1 1 Gbps 单对非屏蔽双绞线 ADAS摄像头、雷达
IEEE 802.3ch Multi-Gig 2.5/5/10 Gbps 单对屏蔽/非屏蔽双绞线 激光雷达、中央网关

这里有个关键点:汽车以太网和咱们办公室用的以太网不一样。它只用一对线,而不是两对。为什么?

  • 减重:一对线比两对线轻,整车下来能省不少
  • 降成本:连接器更小、更便宜
  • 抗干扰:单对线配合PHY层的特殊编码,EMC性能更好

我的经验:选型时别盲目追求高速。100BASE-T1在大多数场景下够用,而且成熟度高、成本低。我见过有人非要用1000BASE-T1接个普通摄像头,结果PHY芯片贵了三倍,调试还麻烦。没必要。

1.3 为什么汽车以太网是“必须的”?

有人可能会问:用传统网络不行吗?我举个实际例子。

之前我做ADAS域控制器,需要把前视摄像头、毫米波雷达、超声波雷达的数据融合。数据量有多大?

  • 前视摄像头:1080p@30fps,原始数据约1.5 Gbps
  • 毫米波雷达:目标列表+点云,约100 Mbps
  • 超声波雷达:距离数据,约10 Mbps

如果用CAN FD,最高也就12 Mbps。FlexRay好一点,20 Mbps。都不够。而且这些数据需要实时传输,延迟要求<10ms。

以太网呢?1000BASE-T1轻松搞定,延迟<100μs。这就是差距。

注意:汽车以太网不是简单地把办公室以太网搬上车。它做了很多适配:

  • 物理层:单对线、更低的电磁辐射
  • 数据链路层:支持AVB/TSN,保证实时性
  • 应用层:SOME/IP、DDS等中间件

所以别想着拿个普通以太网PHY直接上车,会出问题的。

1.4 车载网络演进路线图

我习惯把车载网络的发展分成三个阶段:

  1. 控制时代(2000-2010):CAN/LIN为主,控制车身、动力、底盘。带宽需求低,可靠性要求高。
  2. 混合时代(2010-2020):CAN FD、FlexRay、MOST出现。娱乐系统和ADAS开始引入,带宽需求上升。
  3. 数据时代(2020-至今):以太网成为骨干网络。CAN退居二线,只负责控制类任务。

嗯,这里要注意:不是说有了以太网,CAN就消失了。实际上,现在的车都是混合网络——CAN控制车门车窗,以太网传输摄像头数据,LIN控制座椅调节。各司其职。

1.5 避坑指南——我踩过的几个坑

最后分享几个实战中容易出问题的地方:

  • 线束问题:汽车以太网对线束要求高。我曾经用了一根不合格的双绞线,结果100米距离丢包率超过10%。后来换了专用线缆,问题解决。
  • PHY配置:不同厂家的PHY芯片,寄存器配置差异很大。别指望一套代码通吃所有芯片。
  • 时钟同步:做TSN时,时钟同步是最大的坑。我曾经因为晶振精度不够,导致gPTP同步误差超过1μs,整个系统都乱了。

一句话总结:汽车以太网不是“能不能用”的问题,而是“怎么用好”的问题。从CAN到以太网,不是简单的升级,而是整个架构的变革。作为工程师,我们需要理解它的本质,而不是只会调API。

下一章,我会带你深入100BASE-T1的物理层,看看信号是怎么在一对线上跑起来的。到时候我会分享一些PHY芯片调试的实战经验,保证有用。