第2章:车载以太网基础

好,咱们开始聊车载以太网。说实话,我刚入行那会儿,车上跑的还都是CAN、LIN这些老伙计。那时候谁能想到,有一天以太网会钻进车里?但时代变了,带宽需求摆在那,不用不行。

2.1 车载以太网发展历程

车载以太网不是凭空冒出来的。它的发展,我总结为三个阶段:

  • 探索期(2000-2010年):主要是诊断和刷写场景。那时候用标准以太网,但成本高、线束重,没人敢大规模用。
  • 起步期(2010-2015年):BroadR-Reach技术出现,单对非屏蔽双绞线就能跑100Mbps。我2013年参与过一个项目,第一次在环视系统里用上了它,效果确实惊艳。
  • 普及期(2015年至今):1000BASE-T1、10BASE-T1S陆续标准化。现在的新车型,没有以太网都不好意思打招呼。

为什么会发展这么快?说白了,就是ADAS和自动驾驶把带宽需求推上去了。一个摄像头每秒产生几百兆数据,CAN那点带宽根本不够看。

2.2 与传统车载网络对比

咱们来做个对比。我习惯用一张表说清楚:

特性 CAN LIN FlexRay 车载以太网
最大速率 1 Mbps 20 kbps 10 Mbps 100 Mbps / 1 Gbps
拓扑结构 总线型 主从式 星型/总线 星型/点对点
实时性 事件触发 轮询 时间触发 AVB/TSN保障
线束成本 极低 中高
典型应用 动力、车身 门窗、座椅 线控制动 ADAS、信息娱乐

你想想看,CAN在动力域控里依然活得很好,因为它可靠、便宜。但你要用它传高清视频?门都没有。以太网的优势在于带宽和灵活性,但代价是协议栈复杂、功耗偏高。

我的经验:别想着用以太网替代所有传统网络。CAN做控制,以太网做数据,各司其职才是正道。我在一个项目中见过有人非要全车以太网,结果成本翻倍,还多了不少EMC问题。

2.3 车载以太网物理层

物理层是车载以太网最特别的地方。和办公室用的以太网不同,车上的环境太恶劣了——温度、振动、电磁干扰,样样都要命。

2.3.1 100BASE-T1

100BASE-T1,以前叫BroadR-Reach。它的核心特点:

  • 单对非屏蔽双绞线:就两根线,又轻又便宜
  • 全双工通信:同时收发,不冲突
  • 传输距离:至少15米,车内够用了
  • PAM3编码:3级脉冲幅度调制,抗干扰不错

我记得第一次调试100BASE-T1链路时,发现线束长度超过20米就开始丢包。后来查资料才知道,标准就是15米。嗯,这里要注意,布线时别图省事绕远路。

2.3.2 1000BASE-T1

1000BASE-T1是100BASE-T1的升级版,速率翻了10倍。它用了更复杂的PAM4编码,对线束质量要求也更高。

我建议你记住几个关键点:

  • 同样单对线,但需要更好的屏蔽
  • 连接器必须用车载级,别省那几块钱
  • PCB走线要严格控制差分阻抗,100欧姆±10%
避坑指南:我曾经在一个项目中,因为用了非车载级的RJ45连接器,结果高低温测试时接触不良,排查了整整三天。从那以后,我所有车载以太网连接器都指定用H-MTD或MATEnet。

2.3.3 物理层对比

参数 100BASE-T1 1000BASE-T1
速率 100 Mbps 1 Gbps
编码方式 PAM3 PAM4
线束 单对UTP 单对STP
最大距离 15 m 15 m
功耗 ~1.5 W ~2.5 W
典型芯片 TI DP83TC811 Marvell 88Q2112

说白了,选型就一句话:够用就好。摄像头用100BASE-T1足够了,但激光雷达和中央网关,还是得上1000BASE-T1。

2.4 小结

车载以太网不是万能药,但它解决了传统网络解决不了的问题。从100BASE-T1到1000BASE-T1,物理层在变,但核心思想没变——用最少的线,传最多的数据。

下一章咱们聊聊车载以太网的数据链路层和协议栈,那才是真正有意思的地方。