第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%的线束。

车载以太网与传统以太网拓扑对比 传统以太网(星型) 交换机 节点1 节点2 节点3 车载以太网(菊花链) 域控 摄像头1 摄像头2 摄像头3 说明:车载以太网常用菊花链/环形拓扑,减少线束和连接器数量 传统以太网多用星型拓扑,便于管理和扩展

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标签和优先级。实践出真知,这话一点不假。