1. 课程导入

在汽车电子电气架构从分布式 ECU 向域集中、中央计算演进的过程中,车载网络出现了明显的“分层”:高速骨干网负责大带宽数据搬运,而大量传感器、执行器、开关、指示灯仍然需要一种低成本、易布线、可多节点共享的通信方式。10BASE-T1S 正是为这一层“边缘网络”而生的 IEEE 802.3cg 标准以太网技术:单对双绞线、10 Mbit/s、支持多点共享总线(Multidrop)与点对点(Point-to-Point)两种拓扑,并可通过 PLCA(Physical Layer Collision Avoidance)实现无冲突的确定性访问。

本课程的目标不是把 10BASE-T1S 当作“又一种以太网”来记忆,而是把它放进整车网络工程的方法论中:从物理层信号、拓扑与端接,到 MAC 层 PLCA 调度,再到节点软件、诊断刷写、测试验证与量产一致性。学完本课程,你应当能够独立完成一个 10BASE-T1S 子网的方案设计、参数配置、问题定位与验证交付。

一、学习目标:从“知道”到“能交付”

课程围绕四个可验证的能力层级展开,建议你在学习过程中不断用它们校准自己的进度:

  • 认知层:说清 10BASE-T1S 与 100BASE-T1、CAN/CAN FD、LIN 的边界与互补关系,理解 802.3cg 的定位。
  • 设计层:能根据节点数量、线束长度、供电与 EMI 约束,选择 Multidrop 或 P2P 拓扑,完成端接、偏置与连接器设计。
  • 配置层:能配置 PLCA 节点 ID、突发长度、最大节点数,理解 BEACON、COMMIT、TO 定时器的作用。
  • 验证层:能搭建测试台架,使用示波器、协议分析仪与一致性测试项定位链路、调度与协议问题。
核心判断:10BASE-T1S 的价值不在“10 Mbit/s”这个数字,而在于“单对线 + 多点 + 确定性”三者同时成立。任何设计决策都应回到这三个约束上权衡。

二、核心价值:为什么整车需要 10BASE-T1S

传统边缘节点大量使用 CAN 与 LIN。CAN FD 提升了带宽,但仍是共享总线、事件触发,重载下时延抖动明显;LIN 成本极低,但速率仅 20 kbit/s 且为主从轮询。10BASE-T1S 的出现,使边缘网络第一次可以“原生承载以太网帧”,从而与上层 IP 协议栈、SOME/IP、DoIP、TSN 工具链直接打通,减少网关协议转换带来的成本与故障点。

其工程价值可归纳为三点:

  1. 线束与成本:单对双绞线、可多节点共享,减少线束长度与连接器数量,适合车门、座椅、灯组、传感器集群。
  2. 确定性与实时:PLCA 将总线访问变为轮转调度,避免 CSMA/CD 的随机退避,使最坏时延可计算。
  3. 软件与工具复用:沿用以太网帧格式、VLAN、诊断与刷写流程,降低整车软件平台的碎片化。

三、整体知识框架:一张图看清课程结构

下图给出本课程的知识地图:从物理介质与拓扑出发,向上经过 PLCA 调度、帧与协议栈、节点软硬件,最终落到测试验证与量产一致性。学习时建议“自下而上”理解原理,“自上而下”做设计验证。

10BASE-T1S 车载网络工程 · 知识框架 物理层与介质 单对双绞线 · 端接与偏置 · 连接器 · EMC · 拓扑(Multidrop / P2P)· 线束长度与节点数 关键参数:100 Ω 差分、共模偏置、终端电阻、回波损耗、共模噪声 数据链路层:PLCA 调度 BEACON · COMMIT · TO 定时器 · 节点 ID · 突发模式 · 最大节点数 · 轮转访问 关键参数:节点 ID 0~255、burst 长度、TO 超时、beacon 周期 帧格式与协议栈 以太网帧 · VLAN · IPv4/IPv6 · SOME/IP · DoIP · TSN 时间同步 · 网关与域控 关键点:MTU、帧间隔、优先级、与上层协议的映射关系 节点软硬件 PHY/MAC 芯片 · 驱动 · 唤醒 · 电源管理 · 诊断刷写 关键点:初始化时序、状态机、错误计数 测试与验证 一致性测试 · 示波器眼图 · 协议分析 · 压力与故障注入 关键点:测试点、判据、量产一致性 学习路径: 物理层 → PLCA 调度 → 协议栈 → 节点实现 → 测试验证 → 整车集成 建议节奏:每章先建立模型,再动手配置,最后用测试数据闭环验证

四、方法流程:一个 10BASE-T1S 子网的标准工程流程

把知识框架落到项目上,通常遵循以下流程。它既是学习方法,也是实际交付路径:

  1. 需求与边界:明确节点数量、数据量、时延上限、供电方式与线束约束。
  2. 拓扑选型:节点多、分布近、成本敏感选 Multidrop;带宽或隔离要求高选 P2P。
  3. 物理设计:确定线型、长度、端接位置、偏置网络与连接器定义。
  4. PLCA 配置:分配节点 ID,设置 burst 与 TO,计算最坏轮转时间。
  5. 协议与软件:配置 VLAN、IP、SOME/IP 服务与诊断刷写通道。
  6. 测试验证:眼图、一致性、压力、故障注入,形成测试报告。
  7. 量产一致性:固化参数、定义产线检测项与失效判据。

五、典型场景与案例:车门子网

以车门子网为例:车窗开关、后视镜调节、门锁、氛围灯、门控 ECU 共 6 个节点,分布在约 3 米线束内。若用 CAN,需要额外网关转换;若用 100BASE-T1,每节点点对点布线成本高。采用 10BASE-T1S Multidrop 后,一条单对线串接全部节点,门控 ECU 作为 PLCA 协调者与网关,其余节点按 ID 轮转发送。结果是线束减少、协议统一、时延可预测。

案例启示:10BASE-T1S 最适合“节点多、单节点带宽低、布线成本敏感、又希望统一以太网协议栈”的边缘场景。不要用它去替代高带宽骨干网。

六、常见误区与复盘

误区 问题本质 正确做法
把 10BASE-T1S 当普通以太网直接 CSMA/CD 忽略 PLCA,冲突与抖动不可控 启用 PLCA,配置节点 ID 与 TO
Multidrop 端接随意放置 阻抗不连续,回波与误码上升 按标准在总线两端端接,控制支线长度
节点 ID 冲突或全为 0 轮转调度失效,部分节点长期不发 唯一分配 ID,保留协调者 ID 0
只测连通性,不测时延与一致性 量产或重载下暴露问题 补充眼图、压力与故障注入测试
# 典型 PLCA 相关配置项(示意)
plca.enable        = 1
plca.node_id       = 3        # 0 保留给协调者
plca.max_nodes     = 8
plca.burst_len     = 4
plca.to_timer_ms   = 2
plca.beacon_period = 20
复盘要点:10BASE-T1S 的多数现场问题并非“协议不会”,而是物理层与调度参数不匹配。遇到丢帧、时延抖动、节点掉线时,优先检查端接、偏置、节点 ID 与 TO 设置,再查协议栈。