第3章 车载以太网概述:物理层、交换机与传统以太网的区别
各位同学,今天我们聊聊车载以太网的基础。说实话,很多做SOME/IP和DoIP的朋友,上来就抓协议栈,结果遇到物理层问题一头雾水。我当年也踩过这个坑——在台架上调了一周SOME/IP通信,最后发现是线束阻抗不匹配。嗯,从那以后,我养成了先看物理层的习惯。
3.1 车载以太网物理层
车载以太网物理层,说白了就是信号怎么在铜线上跑。它跟咱们办公室用的以太网,差别还挺大。
3.1.1 单对非屏蔽双绞线(UTP)
传统以太网至少需要两对线(比如100BASE-TX用两对),车载以太网只用一对。为什么?
- 减重:一辆车线束总重能到30-50kg,少一对线就是实打实的减重
- 降成本:连接器端子少一半,线束加工费也降
- 省空间:车门、座椅这些活动部位,线束越细越好布置
关键标准:IEEE 100BASE-T1(速率100Mbps)和IEEE 1000BASE-T1(速率1Gbps)。这两个标准定义了车载以太网的物理层规范。
3.1.2 混合信号传输与PHY芯片
车载以太网PHY芯片,我习惯叫它“信号翻译官”。它负责把数字信号转成模拟信号,在单对线上传。这里面有个技术点——回声消除。
你想想看,同一对线既要发又要收,信号会互相干扰。PHY芯片内部有个回声消除器,把自己发出去的信号“减掉”,剩下的就是对方发来的信号。我在项目中遇到过,某款PHY芯片的回声消除算法不够好,导致长距离通信误码率飙升。后来换了Broadcom的BCM89811,问题才解决。
| 参数 | 100BASE-T1 | 1000BASE-T1 | 传统100BASE-TX |
|---|---|---|---|
| 线对数量 | 1对 | 1对 | 2对 |
| 最大距离 | 15m | 15m | 100m |
| 调制方式 | PAM3 | PAM4 | MLT-3 |
| 典型应用 | ADAS摄像头 | 域控制器互联 | 诊断/OTA |
实战建议:选PHY芯片时,除了看速率,还要关注唤醒时间和功耗。车载ECU经常休眠,PHY的唤醒时间如果超过10ms,会影响用户体验。
3.2 车载以太网交换机
车载以太网交换机,跟企业级交换机不太一样。它更小、更省电、更抗造。我拆过不少车载交换机,里面基本就一颗芯片搞定。
3.2.1 交换机的核心功能
- 二层转发:基于MAC地址表转发帧,这是基本功
- VLAN划分:把不同域(如ADAS、座舱、底盘)隔离开
- QoS优先级:给关键数据(如摄像头流、控制指令)高优先级
- 时间同步:支持IEEE 802.1AS(gPTP),精度可达纳秒级
3.2.2 车载交换机的特殊要求
车载交换机要过AEC-Q100认证,工作温度范围-40℃到+105℃。我记得有一次,客户反馈某款交换机在夏天暴晒后死机。查了半天,发现是芯片结温超过125℃,触发了热关断。后来换了宽温型号,再没出过问题。
避坑指南:我曾经在项目里用了一款消费级交换机芯片,结果EMC测试没过。车载交换机的电磁兼容性要求比消费级高很多,特别是辐射发射和抗扰度。建议优先选NXP、Marvell、Broadcom的车规级产品。
3.3 车载以太网与传统以太网的区别
很多刚入行的朋友问我:“车载以太网不就是把网线换成车规级的吗?”其实远没那么简单。我列个对比表,大家一看就明白。
| 对比项 | 传统以太网 | 车载以太网 |
|---|---|---|
| 物理介质 | CAT5/6双绞线(2-4对) | 单对非屏蔽双绞线(1对) |
| 连接器 | RJ45(8针) | MATEnet/H-MTD(2-4针) |
| 工作温度 | 0℃~50℃ | -40℃~105℃ |
| EMC要求 | FCC Class B | CISPR 25 Class 5 |
| 唤醒机制 | 无(常供电) | 支持局部网络唤醒 |
| 时间同步 | 可选(NTP) | 强制(gPTP) |
| 安全要求 | 基本 | ISO 26262 ASIL-B/D |
3.3.1 物理层差异
车载以太网用单对线,传统以太网用多对线。这导致信号编码方式完全不同。车载以太网采用PAM3/PAM4调制,每个符号能传更多比特。传统以太网用MLT-3或NRZ,效率低一些。
3.3.2 协议栈差异
车载以太网在应用层跑SOME/IP、DoIP、AVB/TSN这些协议。传统以太网跑HTTP、FTP、SMTP。为什么不一样?因为车载场景对实时性和确定性要求高。你想想看,刹车指令延迟1ms,可能就追尾了。
3.3.3 网络拓扑差异
传统以太网多是星型拓扑,交换机在中心。车载以太网常用菊花链或环形拓扑,特别是摄像头和雷达节点。为什么?因为线束少、成本低。我做过一个项目,用环形拓扑把4个摄像头串起来,比星型省了40%的线束。
3.4 车载以太网的关键技术
3.4.1 时间敏感网络(TSN)
TSN是车载以太网的“杀手锏”。它让以太网有了确定性延迟。我参与过一个项目,用TSN的802.1Qbv时间感知整形,把摄像头数据的抖动从500μs降到了10μs以内。这对ADAS系统来说,简直是质变。
3.4.2 局部网络唤醒
车载以太网支持选择性唤醒。比如,车门没开,座舱域的ECU可以休眠,只有网关和防盗模块保持唤醒。这能省不少电。我见过一个设计,用局部网络唤醒把整车的静态电流从50mA降到了5mA。
核心要点:车载以太网不是简单地把传统以太网“车规化”,而是从物理层到应用层都做了针对性设计。理解这些差异,是学好SOME/IP和DoIP的基础。
3.5 本章小结
车载以太网用单对线、车规级PHY、专用交换机,跟传统以太网差别很大。物理层上,它用PAM3/PAM4调制,支持15m传输距离。交换机上,它强调VLAN、QoS和时间同步。拓扑上,它常用菊花链和环形,节省线束。
我个人觉得,学车载以太网最好的方法就是动手。找一块开发板,接上PHY芯片,用示波器看看信号波形。再配个交换机,抓包分析VLAN标签和优先级。实践出真知,这话一点不假。