1、车载以太网概述:为什么需要车载以太网?
大家好,我是你们的老朋友。今天咱们聊聊车载以太网。说实话,我刚入行那会儿,车上跑的还是CAN总线,一根双绞线走天下。但现在你打开一辆智能电动车的电气架构图,满眼都是以太网的影子。为什么会这样?
说白了,就是车上的数据太多了。多到CAN总线已经扛不住了。
1.1 为什么需要车载以太网?
先问大家一个问题:一辆传统燃油车,全车电子控制单元(ECU)大概有多少个?30到50个。那现在的智能电动车呢?100个以上,甚至更多。每个ECU都在产生数据,尤其是摄像头、激光雷达、高精度地图这些传感器。
举个例子。一个100万像素的摄像头,每秒产生30帧图像,每帧数据量大约3MB。算下来每秒就是90MB的数据量。CAN总线的最高速率是多少?1Mbps。换算一下,1Mbps约等于0.125MB/s。你想想看,一条CAN总线连一个摄像头的零头都跑不动。
所以,车载以太网的出现,根本原因就一个:带宽不够用了。
核心驱动力:
- 自动驾驶需要高带宽传感器数据(摄像头、激光雷达、毫米波雷达)
- 车载信息娱乐系统需要高清视频流(中控屏、仪表盘、后排娱乐)
- OTA远程升级需要快速下载大容量固件包
- V2X车路协同需要低延迟、高可靠的数据交互
我记得2018年做第一个车载以太网项目时,客户要求用100BASE-T1传输摄像头数据。当时团队里还有人质疑:以太网在车上能稳定吗?结果测试下来,延迟比CAN低两个数量级。从那以后,我再也没怀疑过以太网在车上的前景。
1.2 与传统CAN/LIN的对比
咱们来做个对比。CAN和LIN是车载网络的老前辈,它们很成熟,也很可靠。但时代变了,需求变了。
| 特性 | CAN (2.0) | CAN FD | LIN | 车载以太网 (100BASE-T1) |
|---|---|---|---|---|
| 最大速率 | 1 Mbps | 8 Mbps | 20 kbps | 100 Mbps |
| 传输距离 | 40m (1Mbps) | 约40m | 约40m | 15m (节点间) |
| 拓扑结构 | 总线型 | 总线型 | 主从式 | 星型/点对点 |
| 成本 | 低 | 中 | 极低 | 中高 |
| 应用场景 | 动力、车身控制 | 升级版CAN | 车窗、座椅、门锁 | ADAS、信息娱乐、骨干网 |
你看这个表,CAN和LIN在低速控制领域依然有优势。比如控制车窗升降,用LIN就够了,成本低、实现简单。但如果你想把高清地图从云端下载到车机,用CAN?那得等到猴年马月。
这里有个避坑指南:不要试图用车载以太网替代所有CAN/LIN节点。我曾经见过一个项目,工程师为了追求技术先进性,把车门控制模块也换成了以太网。结果成本翻了三倍,调试周期延长两个月,最后又改回了LIN。嗯,这就是典型的过度设计。
1.3 车载以太网标准体系
说到标准,很多刚接触车载以太网的朋友会问:车载以太网和普通以太网有什么区别?
区别大了去了。普通以太网用的是RJ45接口和四对差分线,而车载以太网只用一对非屏蔽双绞线。为什么?因为车上空间有限,线束越少越好,重量越轻越好。而且车上的电磁环境极其恶劣,普通以太网根本扛不住。
所以,行业里两个组织站了出来:OPEN Alliance 和 IEEE。
OPEN Alliance
OPEN Alliance全称是"One-Pair Ether-Net Alliance",说白了就是一群车企和芯片公司组成的联盟。他们主要做两件事:
- 定义物理层规范(比如100BASE-T1、1000BASE-T1)
- 制定上层应用标准(比如AVB/TSN的汽车配置文件)
我个人习惯把OPEN Alliance看作"翻译官"。他们把IEEE的通用以太网标准,翻译成汽车行业能用的语言。比如IEEE 802.3定义了标准以太网,OPEN Alliance在此基础上定义了100BASE-T1的物理层测试规范。
IEEE
IEEE是电气电子工程师学会,他们负责制定底层标准。车载以太网相关的核心标准包括:
- IEEE 802.3bw:100BASE-T1,速率100Mbps,一对线
- IEEE 802.3bp:1000BASE-T1,速率1Gbps,一对线
- IEEE 802.1Q:VLAN标签,用于网络隔离
- IEEE 802.1AS:时间同步,用于TSN(时间敏感网络)
小提示:如果你刚开始做车载以太网项目,建议先啃透IEEE 802.3bw和802.1Q这两个标准。前者是物理层基础,后者是网络隔离的关键。我当年就是先搞懂这两个,后面做TSN才没掉坑里。
标准之间的关系
简单来说,IEEE负责"造轮子",OPEN Alliance负责"把轮子装到车上"。比如IEEE定义了100BASE-T1的电气特性,OPEN Alliance则定义了它在车上的EMC测试要求、连接器规范、以及上层协议栈的适配。
举个例子。你买了一个标准的以太网PHY芯片,它符合IEEE 802.3bw。但能不能直接装到车上?不行。因为车规级的温度范围是-40°C到125°C,而且要通过严格的EMC测试。OPEN Alliance的TC1和TC2规范,就是专门针对这些汽车环境要求制定的。
注意:不要以为芯片标称"车载级"就万事大吉。我曾经在一个项目中,用了某厂商的"车规级"PHY芯片,结果在辐射发射测试中频频超标。最后发现是PCB布局没有遵循OPEN Alliance的参考设计。嗯,从那以后,我每次画板子都会把OPEN Alliance的layout guide打印出来贴在墙上。
1.4 小结
好了,这一章的内容就到这里。总结一下:
- 车载以太网的出现,是因为CAN/LIN的带宽无法满足自动驾驶和智能座舱的需求
- CAN和LIN在低速控制领域依然有不可替代的优势,不要盲目替换
- 车载以太网的标准体系由IEEE和OPEN Alliance共同构建,IEEE管底层,OPEN Alliance管应用
下一章,咱们聊聊车载以太网的物理层——100BASE-T1和1000BASE-T1到底有什么区别?实际项目中该怎么选?到时候我会分享一个我踩过的坑,关于线束长度和信号质量的。咱们下章见。