第一章:车载以太网概述
为什么汽车需要以太网?
说实话,这个问题我十年前刚入行时也问过自己。那时候车载网络还是CAN和LIN的天下,一个ECU能跑个500kbps就算高速了。但你看现在的车,一个摄像头就产生几百Mbps的数据流,传统总线根本扛不住。
我参与过一个ADAS项目,当时用了4个环视摄像头加1个前视摄像头。光这5路视频流,带宽需求就超过了2Gbps。你想想看,CAN FD最高也就12Mbps,差了两个数量级。这不是升级的问题,是根本没法用。
汽车需要以太网,说白了就三个原因:
- 带宽不够用:高清摄像头、激光雷达、毫米波雷达,哪个不是数据大户?
- 延迟受不了:自动驾驶要求端到端延迟小于10ms,CAN的仲裁机制根本做不到
- 架构太复杂:传统分布式架构线束重、成本高,域控制器需要统一骨干网
核心观点:以太网不是替代CAN,而是作为汽车骨干网,把各个域控制器连接起来。CAN继续做它的执行层工作,各司其职。
车载以太网与传统以太网的区别
很多人问我:「车载以太网不就是把办公室的网线搬到车上吗?」嗯,还真不是这么回事。我刚开始也这么以为,结果第一个项目就踩了坑。
传统以太网用的是RJ45连接器加CAT5/6网线,四对差分线。车载以太网呢?只用一对非屏蔽双绞线。为什么?
- 重量和成本:一辆车平均用4公斤线束,少一对线就能省不少
- EMC要求:车内电磁环境极其恶劣,传统以太网根本过不了车规
- 温度范围:-40°C到125°C,消费级PHY芯片直接罢工
| 对比项 | 传统以太网 | 车载以太网 |
|---|---|---|
| 物理层 | 1000BASE-T(四对线) | 1000BASE-T1(一对线) |
| 连接器 | RJ45 | MATEnet / H-MTD |
| EMC标准 | FCC Class B | CISPR 25 Class 5 |
| 工作温度 | 0°C ~ 70°C | -40°C ~ 125°C |
| 唤醒机制 | 无 | 支持远程唤醒 |
个人经验:我在选型时吃过亏。第一次用消费级PHY做原型验证,夏天车内温度一上来,芯片直接掉链子。从那以后,我选PHY芯片第一件事就是看温度等级,必须是车规级。
车载以太网在ADAS中的应用
ADAS系统对网络的要求可以用三个词概括:高带宽、低延迟、确定性。
我参与的那个项目,前视摄像头用的是Mobileye EyeQ4,输出1080p@30fps的YUV422数据。算一下:1920×1080×30×16 = 约1Gbps。这还只是一路。
实际架构是这样的:
摄像头 → 串行器 → 同轴电缆 → 解串器 → GMSL转RGMII → 车载以太网PHY → 交换机 → 域控制器
这里有个坑要注意。GMSL和车载以太网是两回事。GMSL是ADI和TI的私有协议,走同轴电缆,传输原始视频。车载以太网走的是标准TCP/IP协议栈。两者之间需要桥接芯片。
避坑指南:我曾经在一个项目中直接把摄像头数据通过以太网传输,结果延迟超标。后来发现,原始视频流用GMSL传输,控制信号和元数据走以太网,这才是正确做法。
ADAS对延迟的要求有多苛刻?举个例子:
- 摄像头采集到数据:< 2ms
- 数据通过以太网传输:< 5ms
- 域控制器处理:< 10ms
- 执行器响应:< 3ms
总延迟必须控制在20ms以内。你想想看,如果以太网PHY的转发延迟就占了2ms,那留给上层协议栈的时间就不多了。
车载以太网在智能座舱中的应用
智能座舱和ADAS的需求完全不同。座舱更关注的是:多屏互动、音视频同步、OTA升级。
我记得有个项目要做三屏互联:仪表盘、中控屏、副驾屏。三个屏幕各跑各的系统,但需要共享导航信息和媒体播放。如果用传统LVDS方案,每个屏幕都要单独走线,线束复杂不说,同步也是个问题。
用车载以太网就好办多了:
仪表盘ECU ←→ 车载以太网交换机 ←→ 中控ECU
↕
副驾ECU
所有数据通过AVB(Audio Video Bridging)协议传输。AVB能保证音视频的实时同步,延迟抖动控制在1ms以内。
智能座舱的带宽需求也不小:
- 仪表盘显示:1920×720@60fps,约500Mbps
- 中控导航:1920×1080@60fps,约1Gbps
- 副驾娱乐:1920×1080@60fps,约1Gbps
- 音频系统:16通道@192kHz,约50Mbps
加起来超过2.5Gbps。所以现在很多高端车型已经开始用2.5Gbps甚至5Gbps的车载以太网了。
我的建议:做座舱网络设计时,一定要预留30%的带宽余量。为什么?因为OTA升级时会占用大量带宽,如果满负荷运行,升级过程中座舱功能会卡顿。我吃过这个亏,用户投诉说升级时导航卡死了。
小结
车载以太网不是简单的技术移植,而是针对汽车场景的重新设计。它解决了传统总线带宽不足的问题,同时满足了车规级的可靠性要求。
在ADAS中,它作为传感器数据的骨干网;在智能座舱中,它作为多屏互动的桥梁。两者对网络的要求不同,但底层技术是相通的。
嗯,第一章就聊这么多。下一章我们深入讲讲车载以太网物理层芯片的选型要点,包括那些容易踩的坑。