2、OSI模型与物理层:OSI七层模型回顾、物理层在车载以太网中的角色、100BASE-T1与1000BASE-T1标准简介

2.1 OSI七层模型:从应用到底层的通信栈

聊车载以太网,绕不开OSI模型。很多刚入行的朋友觉得这东西太理论,没什么用。我个人习惯是,遇到问题先想想它在OSI哪一层。这能帮你快速定位故障。

OSI七层模型,从上到下分别是:

  • 应用层:你用的诊断工具、DoIP、SOME/IP,都在这一层。
  • 表示层:数据编码、加密、压缩。车载里用得不多。
  • 会话层:建立、管理、终止会话。比如诊断会话的控制。
  • 传输层:TCP/UDP。保证数据可靠传输,或者追求实时性。
  • 网络层:IP地址、路由。你配置的IP地址就在这里。
  • 数据链路层:MAC地址、帧封装、错误检测。以太网帧的起点。
  • 物理层:比特流、电压、时钟、连接器。我们今天的主角。

你想想看,数据从应用层一路往下,每层加个头,最后变成物理层的一串电信号。接收端再一层层剥开。这就是所谓的「封装」与「解封装」。

核心理解:物理层是通信的基石。上层协议再牛,物理层传不过去,一切都是白搭。

2.2 物理层在车载以太网中的角色

物理层干的事,说白了就三件:

  1. 编码:把数字信号变成适合在物理介质上传输的符号。
  2. 传输:通过一对或两对双绞线,把信号发出去。
  3. 接收:从线缆上把信号收回来,还原成数字信号。

车载以太网和普通以太网最大的区别在哪?在物理层。普通以太网用RJ45连接器,四对线。车载以太网只用一对非屏蔽双绞线。为什么?

原因很简单:减重、降成本、抗干扰。车里的线束已经够多了,能省一对是一对。而且车载环境电磁干扰严重,普通以太网那套方案扛不住。

我记得有一次在项目中,客户抱怨摄像头画面偶尔卡顿。查了半天,发现是物理层信号质量不达标。回波损耗超标,导致误码率上升。嗯,物理层的问题,上层再优化也没用。

个人经验:做车载以太网测试,物理层是第一个要排查的环节。信号质量不过关,后面所有测试都是白费功夫。

2.3 100BASE-T1标准简介

100BASE-T1,也叫BroadR-Reach。这是车载以太网的起点。它用一对非屏蔽双绞线,跑100Mbps。

它的关键参数:

参数
速率 100 Mbps
线对 1对非屏蔽双绞线
最大距离 15米(车内足够)
编码方式 PAM3(3级脉冲幅度调制)
工作频率 约33.3 MHz

为什么用PAM3?普通以太网用PAM5或者NRZ。PAM3用三个电平(-1、0、+1)来编码。好处是带宽利用率高,抗干扰能力强。

我曾经在测试中遇到过一个问题:某款ECU的100BASE-T1接口,在高温环境下误码率飙升。排查后发现是PCB走线阻抗控制不严,导致回波损耗超标。后来改了走线,问题解决。

避坑指南:我曾经见过有人把100BASE-T1的线缆和电源线绑在一起走。结果信号被严重干扰。记住,物理层对线缆布局非常敏感。保持距离,别偷懒。

2.4 1000BASE-T1标准简介

1000BASE-T1是100BASE-T1的升级版。速率提升到1Gbps,但依然只用一对非屏蔽双绞线。

它的关键参数:

参数
速率 1 Gbps
线对 1对非屏蔽双绞线
最大距离 15米
编码方式 PAM4(4级脉冲幅度调制)
工作频率 约600 MHz

1000BASE-T1用了PAM4,四个电平(-3、-1、+1、+3)。每个符号携带2比特信息。相比100BASE-T1的PAM3,效率翻倍。

但代价是什么?对信号质量要求更高。工作频率从33.3 MHz飙升到600 MHz。高频信号更容易衰减,更容易受干扰。

我个人习惯是,做1000BASE-T1测试时,特别关注插入损耗回波损耗。这两个参数不过关,1Gbps根本跑不起来。

关键区别:100BASE-T1适合传感器、控制信号这类低带宽场景。1000BASE-T1适合摄像头、激光雷达这类高带宽场景。选型时别搞混。

2.5 两个标准的对比

对比项 100BASE-T1 1000BASE-T1
速率 100 Mbps 1 Gbps
调制方式 PAM3 PAM4
工作频率 33.3 MHz 600 MHz
典型应用 诊断、控制信号、传感器 摄像头、激光雷达、高带宽数据
测试难度 较低 较高

你想想看,1000BASE-T1的工作频率是100BASE-T1的18倍。这意味着什么?意味着PCB走线、连接器、线缆,每一个环节都必须严格控制。高频信号对阻抗匹配、串扰、衰减都极其敏感。

我记得有一次,一个供应商送来的1000BASE-T1样品,测试时眼图完全闭合。查了半天,发现是连接器的阻抗设计有问题。换了连接器,眼图立马打开。

个人建议:如果你刚开始接触车载以太网,先从100BASE-T1入手。它相对简单,容易上手。等把物理层的基本概念搞清楚了,再挑战1000BASE-T1。

2.6 物理层测试的核心关注点

做物理层测试,说白了就是验证信号能不能在物理介质上可靠传输。核心关注点有这几个:

  • 眼图:信号质量的直观体现。眼图张开越大,信号质量越好。
  • 抖动:信号边沿的时间偏差。抖动太大,接收端容易误判。
  • 回波损耗:信号在传输路径上被反射回来的比例。反射太强,信号质量下降。
  • 插入损耗:信号从发送端到接收端的衰减程度。衰减太大,接收端收不到。
  • 共模电压:车载环境下的共模干扰。这个在实验室里容易忽略,但在车上很常见。

我曾经在项目验收时,发现某款ECU的共模电压超标。供应商说实验室测试没问题。后来发现,他们在实验室里用的是理想电源,而车上用的是12V电池,噪声大得多。嗯,测试环境一定要贴近实际。

避坑指南:我曾经见过有人只做常温测试,忽略了高低温。结果在-40°C时,信号质量严重劣化。记住,车载环境温度范围很宽,物理层测试必须覆盖全温区。

2.7 小结

这一章我们回顾了OSI七层模型,重点讲了物理层的角色。然后介绍了100BASE-T1和1000BASE-T1这两个标准。它们都用一对非屏蔽双绞线,但速率和调制方式不同。

物理层是车载以太网的基石。它决定了上层协议能不能正常工作。做测试时,先从物理层入手,把信号质量搞扎实了,再往上走。

下一章,我们会深入讲物理层的测试项目和方法。到时候我会分享更多实战中的坑和技巧。

一句话总结:物理层不行,上层再牛也是白搭。把物理层搞透,车载以太网测试就成功了一半。