3. 车载终端系统架构

OBU(On-Board Unit,车载单元)是V2X系统中部署在车辆侧的通信与计算核心,承担着车-车(V2V)、车-路(V2I)、车-人(V2P)、车-云(V2N)之间的实时信息交互任务。理解OBU的系统架构,是开展终端测试与验证工作的前提——只有明确硬件组成、软件栈分层、通信模块能力、安全模块职责以及接口定义,才能设计出覆盖充分、定位精准的测试用例。本节从工程视角出发,系统梳理OBU的整体架构与关键组成。

一、OBU整体架构与硬件组成

OBU在硬件层面通常由主控计算单元、V2X通信模组、蜂窝通信模组、GNSS定位模块、安全芯片、电源管理单元以及对外接口电路构成。各部件通过板级总线或高速接口互联,形成完整的感知、通信、计算与安全闭环。

  • 主控计算单元:多采用车规级MCU或SoC,负责协议栈运行、消息编解码、应用逻辑处理与任务调度。高性能OBU会采用“MCU+应用处理器”双核架构,MCU处理实时性要求高的安全消息,应用处理器承载上层业务。
  • V2X通信模组:基于IEEE 802.11p(DSRC)或C-V2X(LTE-V2X/5G NR-V2X)实现直连通信,工作于5.9GHz频段,负责PC5接口的广播与接收。
  • 蜂窝通信模组:提供Uu接口,实现与云平台、路侧单元的后台连接,支持远程升级、数据回传与云端协同。
  • GNSS定位模块:支持GPS、北斗、GLONASS等多星座,结合RTK或差分服务实现厘米级至米级定位,为BSM消息提供位置、速度、航向等基础数据。
  • 安全芯片(HSM/SE):提供密钥存储、签名验签、加解密等密码运算能力,是安全凭证管理与消息认证的硬件根基。
  • 电源管理单元:负责宽压输入、掉电保护、低功耗唤醒,保证车辆熄火后仍能维持安全消息的短时收发。

二、软件栈分层结构

OBU软件栈通常采用分层设计,自下而上包括硬件抽象层、系统与驱动层、V2X协议栈层、安全服务层、应用服务层以及外部接口层。分层的目的在于解耦硬件差异、便于协议升级与测试隔离。

层级主要功能典型组件/协议
硬件抽象层屏蔽芯片差异,提供统一寄存器与中断接口HAL、BSP
系统与驱动层任务调度、内存管理、外设驱动RTOS/Linux、CAN/以太网驱动
V2X协议栈层消息编解码、拥塞控制、广播管理WSMP、DSRC/C-V2X、BSM/SPAT/MAP
安全服务层证书管理、签名验签、隐私保护SCMS、IEEE 1609.2、HSM
应用服务层场景应用、数据融合、告警决策前向碰撞预警、红绿灯提醒
外部接口层与整车、云平台、测试工具交互CAN、以太网、串口、USB

三、通信模块与安全模块协同

通信模块与安全模块是OBU架构中耦合最紧密的两个部分。V2X直连通信采用广播机制,任何节点都可能收到伪造或重放消息,因此每条安全消息在发送前必须经过签名,接收后必须验签。安全模块通过硬件密码引擎完成ECDSA签名与验签,避免占用主控算力,同时保证密钥不出芯片。

典型的安全消息处理流程如下:

发送侧:
  应用生成BSM数据 → 安全层封装IEEE 1609.2 → HSM签名 → V2X模组广播

接收侧:
  V2X模组接收 → 安全层解析 → HSM验签 → 证书链校验 → 应用层处理

通信模块还需支持拥塞控制,当信道繁忙时动态调整发送功率与频率,避免广播风暴。安全模块则需支持证书吊销列表(CRL)查询与假名证书轮换,防止车辆被长期跟踪。

四、接口定义与测试关注点

OBU对外接口可分为车内接口、无线接口和调试接口三类。车内接口主要包括CAN/CAN FD、车载以太网,用于获取车速、方向盘转角、制动状态等车辆数据;无线接口包括PC5直连接口和Uu蜂窝接口;调试接口包括串口、USB、JTAG,用于日志输出、固件烧录与测试注入。

接口测试要点:验证CAN报文解析的实时性与容错性;验证PC5接口在不同车速、不同遮挡条件下的丢包率与时延;验证Uu接口在弱网环境下的重连与数据完整性;验证调试接口的访问权限与日志完整性。

五、典型场景与误区复盘

以“前向碰撞预警”场景为例,OBU通过V2X模组周期性广播BSM,同时接收周围车辆BSM。主控单元根据双方位置、速度、航向计算碰撞风险,若存在风险则通过CAN总线向仪表或HMI发出告警。该场景对通信时延、定位精度和安全认证均有严格要求。

常见误区:一是认为“通信距离越远越好”,忽视拥塞控制导致信道饱和;二是将安全模块仅视为“加密工具”,忽略证书生命周期管理;三是接口测试只关注功能连通,不验证异常注入与边界条件,导致实车场景下故障难以复现。

综上,OBU系统架构是硬件、软件、通信、安全与接口的有机整体。测试工程师应建立“分层验证、接口隔离、安全贯穿”的思路,从硬件信号到协议栈行为,从单模块功能到系统协同,逐层构建测试覆盖,才能有效保障V2X车载终端的可靠性与安全性。

OBU 车载终端系统架构 硬件层 Hardware 主控计算单元 MCU / SoC V2X通信模组 802.11p / C-V2X 蜂窝通信模组 LTE / 5G Uu GNSS定位模块 GPS/北斗/RTK 安全芯片 HSM/SE 密钥存储·签名验签 软件栈 Software Stack 应用服务层:场景应用 · 数据融合 · 告警决策 安全服务层:SCMS · IEEE 1609.2 · 证书管理 · 隐私保护 V2X协议栈层:WSMP · DSRC/C-V2X · BSM/SPAT/MAP · 拥塞控制 系统与驱动层 / 硬件抽象层:RTOS/Linux · BSP · HAL 通信模块 PC5直连广播 · Uu蜂窝回传 拥塞控制 · 功率调整 · 频率切换 5.9GHz · 10MHz带宽 安全模块 ECDSA签名验签 · 证书链校验 假名轮换 · CRL查询 · 密钥保护 HSM硬件密码引擎 接口层 Interfaces CAN / CAN FD 车载以太网 串口 / USB / JTAG PC5 / Uu 无线接口