4. 车载网络基础

车载网关的核心价值,在于把不同速率、不同语义、不同可靠等级的报文在多个网络之间安全转发。要理解 S32G 网关的转发策略、路由表设计和时延预算,必须先掌握五类主流车载总线的协议特点、带宽、拓扑结构,以及它们在整车电子电气架构中承担的角色。本章从物理层与链路层特征出发,逐层对比这五种网络,并说明它们在网关中的典型接入方式。

一、五类总线的核心原理与定位

CAN(Classical CAN)是最经典的多主异步串行总线,采用非破坏性逐位仲裁(CSMA/CR),报文以 11 位或 29 位标识符区分优先级,最大数据场 8 字节,标准速率 125 kbit/s~1 Mbit/s。它没有时钟线,靠位定时同步,节点通过“线与”实现仲裁,因此优先级高的报文天然获得总线使用权。CAN 的强项是确定性仲裁与低成本,弱项是带宽低、单帧载荷小。

CAN FD(Flexible Data-rate)在保持 CAN 仲裁机制的前提下,把数据场扩展到 64 字节,并允许仲裁段与数据段使用不同速率(如仲裁 500 kbit/s、数据 2 Mbit/s 或 5 Mbit/s)。它通过 BRS 位切换速率、通过 CRC 增强与填充位计数提升可靠性。CAN FD 是当前动力、底盘、车身域的主力总线,也是 S32G 网关最常处理的报文类型。

LIN(Local Interconnect Network)是单线、主从、低成本的低速总线,最高 20 kbit/s,采用调度表轮询,一主多从,报文长度 1~8 字节。它常用于车窗、雨刮、座椅、后视镜等对时延不敏感的执行器与传感器,通常作为 CAN 的“子网”挂在某个 CAN 节点下,由主节点做 LIN-CAN 转换。

FlexRay是时间触发与事件触发混合的确定性总线,采用双通道 A/B 冗余,通信周期由静态段、动态段、符号窗和网络空闲时间组成,速率可达 10 Mbit/s。它适合线控转向、主动悬架等对确定性和容错要求极高的场景,但成本与复杂度高,在新一代架构中逐步被 CAN FD 与以太网组合替代。

Automotive Ethernet基于 IEEE 802.3,常用 100BASE-T1、1000BASE-T1 单对双绞线,支持全双工交换式拓扑,带宽 100 Mbit/s~10 Gbit/s。它承载 IP 化业务,如诊断(DoIP)、软件刷写、摄像头/雷达数据、SOA 服务通信,是域集中与中央计算架构的骨干网络。

五类车载总线:带宽 · 拓扑 · 网关角色 10 kbit/s 1 Mbit/s 10 Mbit/s 1 Gbit/s 10 Gbit/s LIN ≤ 20 kbit/s 单线 · 主从 1~8 字节 调度表轮询 车身执行器 车窗/雨刮/座椅 网关角色: 经主节点汇聚 再转 CAN CAN ≤ 1 Mbit/s 双绞线 · 多主 8 字节 CSMA/CR 仲裁 车身/诊断 优先级确定性 网关角色: 多路 CAN 接入 路由与过滤 CAN FD 仲裁 0.5 / 数据 2~5 Mbit/s 双绞线 · 多主 最大 64 字节 BRS 变速 + 增强 CRC 动力/底盘/车身 当前主力总线 网关角色: 核心转发对象 CAN↔FD 转换 FlexRay 10 Mbit/s 双通道 A/B 冗余 静态+动态段 时间触发确定性 线控转向/悬架 高容错场景 网关角色: 周期调度转发 逐步被替代 Automotive Ethernet 100 M~10 Gbit/s 单对双绞线 · 交换式 全双工 · IP 化 VLAN / TSN 骨干/域间 DoIP/刷写/感知 网关角色: 骨干交换与路由 TSN 时间同步 GW S32G 网关统一接入与转发

二、带宽、拓扑与网关接入方式对比

下表把五类总线的关键参数与网关接入方式并列,便于在架构设计时快速选型。需要强调的是,带宽不是唯一指标,确定性、成本、线束重量、诊断能力同样决定总线归属。

总线 典型带宽 拓扑 最大载荷 确定性 网关接入方式
LIN ≤ 20 kbit/s 单线主从 8 字节 调度表轮询 经 CAN 主节点间接接入
CAN ≤ 1 Mbit/s 总线多主 8 字节 优先级仲裁 多路 CAN 控制器直连
CAN FD 2~5 Mbit/s 总线多主 64 字节 优先级仲裁 多路 CAN FD 控制器直连
FlexRay 10 Mbit/s 双通道总线 254 字节 时间触发 专用通信控制器接入
Automotive Ethernet 100 M~10 Gbit/s 交换式星型 1500+ 字节 TSN 可保障 交换机端口 / MAC 直连

三、典型场景:中央网关的报文转发路径

以 S32G 中央网关为例,前雷达通过 CAN FD 上报目标信息,座舱域通过以太网请求该数据,网关需要完成 CAN FD → Ethernet 的跨网转发。典型处理链路如下:

CAN FD 控制器接收帧
  → 硬件过滤(MB 邮箱 / Rx FIFO)
  → 驱动层解析 CAN ID 与 DLC
  → 路由表匹配(源网段、目标网段、优先级)
  → 报文格式转换(CAN FD → UDP/IP 或 SOME/IP)
  → 以太网交换机端口发送
  → 记录时间戳与丢包计数

这条链路中,路由表是核心配置。它通常以“源接口 + 报文 ID + 目标接口 + 转换规则”为键,配合优先级队列和限速策略,避免低优先级报文挤占高优先级时延预算。

关键设计点:CAN FD 与以太网之间转发时,必须处理载荷长度差异。CAN FD 单帧最多 64 字节,而以太网帧可承载 1500 字节以上,因此需要组包/拆包策略;同时要保留原始时间戳,便于端到端时延分析。

四、常见误区与复盘

  • 误区一:带宽越高越好。LIN 用于车窗控制,成本极低且足够;若强行换成 CAN,线束与节点成本上升,收益有限。
  • 误区二:CAN FD 可以完全替代 CAN。老节点不支持 FD 帧格式,混合网络需要网关做 CAN↔CAN FD 转换,并处理速率切换带来的时序差异。
  • 误区三:以太网没有确定性。通过 TSN(802.1Qbv、802.1AS)可提供时间感知调度与时钟同步,满足音视频与控制的确定性需求。
  • 误区四:FlexRay 已无用。在存量线控底盘平台上仍需网关支持,只是新架构更倾向 CAN FD + 以太网组合。

复盘建议:在网关项目早期,先绘制“总线—域—报文”三张清单:每条总线的速率与负载率、每个域的报文优先级、跨域转发的时延预算。三张清单对齐后,再确定 S32G 的 CAN FD 通道数、以太网端口数与路由表规模,可显著减少后期返工。

理解五类总线的差异,是设计 S32G 网关路由策略、队列调度与安全隔离的基础。下一阶段将进入具体外设配置与驱动实现,把本章的协议特征转化为可运行的转发逻辑。