第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,物理层在变,但核心思想没变——用最少的线,传最多的数据。
下一章咱们聊聊车载以太网的数据链路层和协议栈,那才是真正有意思的地方。