1. 课程导入

各位工程师朋友,大家好。我是你们这门课的老朋友。今天咱们正式开篇,聊聊车载以太网到底是个什么东西。

说实话,我第一次接触车载网络的时候,脑子里全是CAN、LIN这些老面孔。那时候觉得,车嘛,能跑能停就行,要那么高的带宽干嘛?直到后来我参与了一个ADAS项目,摄像头数据在CAN总线上根本传不动,我才意识到——时代变了。

车载网络的演进:从CAN到以太网

咱们先简单回顾一下,车载网络是怎么一步步走到今天的。

阶段 代表技术 带宽 主要应用
1980s-1990s CAN (Controller Area Network) 最高1 Mbps 动力总成、车身控制
2000s LIN, FlexRay, MOST LIN: 20 kbps
FlexRay: 10 Mbps
MOST: 150 Mbps
车窗、座椅、信息娱乐
2010s至今 车载以太网 (BroadR-Reach / 100BASE-T1) 100 Mbps - 1 Gbps ADAS、域控、OTA、V2X

你看这个表,一目了然。CAN总线统治了二十多年,但它那个1 Mbps的带宽,放今天连一张高清图片都传不动。我当年调试一个CAN节点,为了省几个字节的报文,跟软件工程师吵了三天架。现在想想,真是心酸。

后来出现了MOST,专门给多媒体用的,光纤传输,带宽上去了,但成本高、生态封闭,只有少数几家巨头玩得转。FlexRay呢,可靠性好,但太复杂,量产车用得不多。

真正让整个行业转向的,是车载以太网。它用一对非屏蔽双绞线就能跑到100M甚至1G,成本低、生态成熟、带宽充足。说白了,它就是为智能汽车量身定做的。

核心观点:车载网络的演进,本质上是带宽需求驱动的。从CAN的1Mbps到以太网的1Gbps,跨度是1000倍。没有这个带宽,自动驾驶、OTA升级、高清地图这些都是空谈。

为什么需要车载以太网?

你可能会问:CAN总线用了这么多年,也挺稳定的,为什么非要换?

我给大家列三个最直接的原因。

  1. 带宽瓶颈:一个L2+级别的ADAS系统,通常有6-8个摄像头,每个摄像头每秒产生几百兆的数据。CAN总线连一个摄像头都喂不饱,更别说多个了。我见过一个项目,为了把摄像头数据压缩到CAN能传输的程度,图像质量损失得连车道线都看不清。这哪行?
  2. 架构变革:传统汽车是分布式ECU架构,每个功能一个控制器,互相之间用CAN/LIN通信。现在流行域控和中央计算,需要把所有数据汇聚到一个大脑里处理。这种架构下,需要一个高带宽、低延迟、可扩展的骨干网络。以太网是唯一的选择。
  3. 生态与成本:以太网在IT行业已经用了四五十年,从芯片到线束到测试工具,产业链极其成熟。车载以太网只是在这个基础上做了物理层的适配,核心协议栈基本通用。这意味着开发周期短、人才好找、成本可控。

我的经验:有一次我们评估一个项目,如果用传统CAN+LVDS的方案,光线束就要多出3公斤,而且LVDS线缆特别贵。换成车载以太网之后,线束重量减了一半,成本还降了20%。这就是实打实的工程红利。

车载以太网与传统以太网的区别

很多刚接触车载以太网的工程师会问:这不就是办公室里的那个以太网吗?把网线插到车上不就行了?

嗯,这个问题我当年也问过。答案是否定的。车载以太网和传统以太网,虽然名字里都有“以太网”,但物理层差别非常大。

对比项 传统以太网 (如100BASE-TX) 车载以太网 (如100BASE-T1)
传输介质 2对双绞线 (4根线) 1对双绞线 (2根线)
连接器 RJ45 (8针) MATEnet / H-MTD (小型化)
传输距离 100米 15米 (车内够用)
EMC要求 一般 极高 (车规级)
功耗 较高 低 (约1W)
唤醒机制 无 (常供电) 支持远程唤醒 (减少静态电流)

你看,最直观的区别就是线束。传统以太网用两对线,一对发一对收,全双工。车载以太网只用一对线,同时收发,靠的是回声消除技术。这个技术是从电话线通信借鉴来的,说白了就是自己说话的时候把回声抵消掉,只听到对方的声音。

为什么要省一对线?因为车里的空间太金贵了,线束越少越好,重量越轻越好。而且RJ45接头太大,根本塞不进车门和后视镜。车载以太网用的MATEnet接头,体积只有RJ45的几分之一。

避坑指南:我曾经在一个项目中,直接把办公室的CAT5e网线剪了焊到车上的PCB上,结果EMC测试直接挂掉。车载以太网的物理层对共模扼流圈、端接电阻、PCB走线阻抗都有严格要求,千万别拿传统以太网的经验直接套用。后面我会专门讲PCB layout的注意事项。

还有一个重要的区别:传统以太网是“常供电”的,网线插上就有电。但车不行,车熄火后电池不能一直给网络供电,否则电瓶很快就亏了。所以车载以太网支持“唤醒/休眠”机制,平时处于低功耗状态,有需要时才被唤醒。这个机制在物理层就实现了,叫“数据线供电”或“边带唤醒”。

车载以太网的知识体系

为了让大家对这门课有个整体认识,我画了一张图,把车载以太网物理层涉及的核心知识点串起来。

车载以太网物理层知识体系 应用场景:ADAS / 域控 / OTA / V2X 核心协议:100BASE-T1 / 1000BASE-T1 / 10BASE-T1S 物理层关键技术 PAM3/PAM4编码 | 回声消除 | 单对线全双工 | 唤醒/休眠 硬件与测试 PCB Layout | EMC设计 | 一致性测试 | 互操作性验证 工程实践:选型 / 调试 / 量产 / 故障排查 本课程覆盖从协议原理到硬件设计到测试验证的全链路知识

这张图把车载以太网物理层的知识分成了五个层次。最上面是应用场景,也就是我们为什么要学它。中间是核心协议,100BASE-T1是目前最主流的,1000BASE-T1正在普及,10BASE-T1S则用于传感器等低速场景。再往下是物理层的关键技术,这是咱们这门课的重点。然后是硬件设计和测试验证,最后是工程实践。

我个人习惯把物理层分成“电气特性”和“通信机制”两个维度来理解。电气特性关注电压、时序、阻抗、EMC这些硬指标;通信机制关注编码方式、唤醒逻辑、链路建立过程这些行为。后面每一章我都会按照这个框架来讲。

学习建议:如果你是第一次接触车载以太网,建议先搞懂100BASE-T1,它是基础。1000BASE-T1只是速率更高,原理类似。10BASE-T1S比较特殊,它用的是多点总线架构,跟前面两个点对点的不一样。我会在第5章专门讲。