导读:上篇《EEA 架构演进》揭示了“域集中”趋势将催生五大功能域。本文深入拆解每个域,从测试工程师视角剖析:核心功能模块、网络架构、测试重点。读完你将清晰理解:为何不同域采用截然不同的总线技术,以及测试时关注点差异背后的深层逻辑。
一、为什么按“域”来划分
EEA 从分布式走向域集中,核心动作就是按功能相近原则将 ECU 聚合:
- 减少 ECU 数量与线束;
- 集中算力、便于 OTA 与功能安全隔离;
- 让“同类型功能”共用一套网络与测试方法论。
由此形成行业公认的五大功能域:动力域、底盘域、车身域、座舱域、自动驾驶域(ADAS)。它们并非随意划分,而是依据“对整车的影响 + 实时性/安全等级 + 数据量”三个维度确定的。
二、动力域
核心功能模块:
- 发动机管理系统(EMS):控制燃油喷射、点火正时、空燃比,实现最佳燃烧效率
- 变速箱控制单元(TCU):自动换挡逻辑、离合器控制、换挡平顺性优化
- 电池管理系统(BMS):电芯监控、SOC估算、热管理、均衡控制、故障诊断
- 电驱控制器(MCU):电机转矩控制、转速调节、能量回收策略
- 整车控制器(VCU):动力总成协调、驾驶模式切换、能量流管理
网络架构:
- 主干网络:高速CAN(500kbps)或CAN FD(2Mbps)
- 子网络:局部LIN网络连接传感器和执行器
- 通信矩阵:基于AUTOSAR标准,信号周期多为10ms-100ms
- 网关接口:通过网关与底盘域、车身域交换关键状态信息
测试重点:
- 报文周期抖动:扭矩、转速等关键信号必须严格按时发送,抖动需小于±10%
- 端到端延迟:从传感器采集到执行器响应,全链路延迟需满足功能安全要求
- 总线负载管理:峰值工况下(急加速、能量回收)总线负载率需低于70%
- 物理值转换:Raw值 = (Physical – Offset) / Factor,需验证转换精度
- 字节序处理:Motorola大端与Intel小端的正确解析
- 信号分辨率:如扭矩信号0.1Nm/LSB,需验证最小可分辨单位
- Bus-Off恢复:验证CAN控制器在连续错误后的恢复机制
- 错误帧处理:错误计数器递增逻辑、错误状态机转换
- 冗余通信:关键信号的双通道传输与仲裁机制
- UDS服务:0x22读数据、0x2E写数据、0x19读故障码
- 安全访问:0x27服务的安全算法验证
- 刷写流程:0x31例程控制、0x34请求下载、0x36传输数据
一句话总结:动力域测试核心在于"又快又准又稳"——慢一帧可能导致动力中断,错一个字节可能引发扭矩计算异常,总线抖动可能影响驾驶平顺性。
三、底盘域
核心功能模块:
- 电子稳定程序(ESP):防侧滑、防抱死、牵引力控制,确保车辆动态稳定性
- 电动助力转向(EPS):转向力矩辅助、主动回正、可变转向比
- 主动悬架系统(ASS):车身高度调节、阻尼自适应、路面不平度补偿
- 电子制动系统(EBS):线控制动、制动能量回收、自动紧急制动(AEB)
- 电子驻车制动(EPB):自动驻车、坡道起步辅助、紧急制动
网络架构:
- 主干网络:CAN FD(2-5Mbps)为主
- 安全等级:普遍要求ASIL D
- 冗余设计:关键信号双通道传输,控制器双核锁步运行
- 时间触发:采用TTEthernet或时间触发CAN确保确定性时延
测试重点:
- 端到端时延:制动指令从踏板到执行器需<100ms,转向指令需<50ms
- 抖动控制:关键控制信号周期抖动需小于±5%
- 最坏情况执行时间(WCET):验证在最恶劣工况下的响应时间
- 故障注入测试:模拟传感器失效、通信中断、电源异常
- 安全机制验证:看门狗、内存保护、程序流监控的正确触发
- 失效模式与影响分析(FMEA):验证所有已识别风险的缓解措施
- 安全状态转换:正常→降级→安全停车的状态机验证
- 主备切换:主控制器失效时备份控制器无缝接管
- 信号仲裁:双通道信号不一致时的仲裁逻辑
- 降级模式:部分功能失效时的最小风险策略
- EMC测试:电磁兼容性,确保不受外界干扰
- 温度循环:-40℃~85℃全温度范围功能验证
- 振动耐久:模拟路面颠簸的机械可靠性
一句话总结:底盘域是车辆安全的最后防线,测试时功能安全(ISO 26262)是硬性指标,必须确保任何单点故障都不会导致车辆失控,实时性和确定性要求比动力域更为严苛。
四、车身域
核心功能模块:
- 车身控制器(BCM):车灯、雨刮、车窗、门锁、后视镜等车身附件控制
- 无钥匙进入与启动(PEPS):遥控钥匙、蓝牙/NFC 近场通信、一键启动
- 空调控制系统(HVAC):温度调节、风量控制、空气净化、座舱环境管理
- 座椅控制模块(SCM):座椅调节、加热、通风、按摩、记忆功能
- 防盗系统(IMMO):发动机防盗锁止、车辆入侵检测、报警联动
网络架构:
- 主干网络:CAN(125kbps-250kbps)或 CAN FD(500kbps-2Mbps)
- 子网络:LIN 总线连接低成本执行器
- 通信特点:信号多为事件触发,周期不固定,对实时性要求相对宽松
- 网关接口:通过网关与座舱域、动力域交换状态信息
测试重点:
- 场景联动:验证“解锁→开门→座椅迎宾→空调启动”等完整用户场景
- 模式管理:休眠、唤醒、低功耗模式的切换与电流消耗
- 边界条件:电压波动(9V-16V)、温度范围(-40℃~85℃)下的功能稳定性
- LIN 主从节点:主节点调度、从节点响应、帧头校验
- UDS on CAN/LIN:0x22 读数据、0x2E 写数据、0x19 读故障码
- 网络管理:CAN NM报文、休眠唤醒时序
- 峰值电流:所有执行器同时动作时的最大电流与压降
- 短路保护:输出端口短路后的熔断或限流保护机制
- 反接与抛负载:电源反接、负载突卸(Load Dump)的防护能力
- 操作反馈:按键、触摸、语音指令的响应时间与提示一致性
- 耐久性:高频使用部件、的机械与电气寿命
- EMC 与抗干扰:确保车身电子设备在复杂电磁环境下正常工作
一句话总结:车身域是用户感知最直接的“舒适与便利层”,测试需兼顾功能场景的完整性、网络管理的可靠性、电气安全的鲁棒性,确保每一次开关、每一次调节都精准可靠。
五、座舱域
核心功能模块:
- 仪表盘(IC):车速、转速、续航、报警信息、导航投射
- 中控信息娱乐系统(IVI):导航、音乐、视频、车辆设置、应用生态
- 抬头显示器(HUD):车速、导航箭头、ADAS 报警信息的前风挡投影
- 车载音响与功放:多声道音频处理、主动降噪、音场模式
- 多屏互动与域控制器:仪表、中控、副驾屏之间的内容共享与交互
网络架构:
- 主干网络:车载以太网(100/1000BASE-T1)作为高速数据骨干
- 控制网络:CAN/CAN FD 用于车辆状态、报警、控制指令传输
- 视频/音频传输:LVDS、FPD-Link、MIPI CSI/DSI 用于屏幕与摄像头连接
- 服务化通信:SOME/IP 实现服务发现、发布/订阅、远程过程调用
测试重点:
- 服务发现:Service Discovery 报文交互、服务实例的注册与查找
- 发布/订阅:事件组、的订阅与通知机制
- 序列化与反序列化:复杂数据结构的序列化格式、正确性
- 服务质量(QoS):TCP 与 UDP 传输的可靠性、丢包重传机制
- 音视频流带宽:多路高清视频、并发时的以太网带宽占用
- 端到端时延:从摄像头采集到屏幕显示的图像处理流水线延迟
- 抖动与卡顿:视频帧率稳定性、音频播放的连续性
- VLAN 划分:娱乐、仪表、诊断、OTA 等业务流的逻辑隔离
- 防火墙策略:跨 VLAN 访问控制、端口过滤、DoS 攻击防护
- 安全启动与加密:系统镜像签名验证、通信数据加密
- 多任务处理:导航、音乐、电话、车辆设置等多应用并行时的系统响应
- 温升与性能衰减:长时间高负载运行下的 CPU/GPU 温度与帧率表现
- 异常恢复:系统崩溃、应用闪退后的自动重启与状态恢复
一句话总结:座舱域是车辆的“智能交互中心”,测试需聚焦以太网服务化通信的可靠性、多媒体数据流的实时性、以及信息安全的严密性,确保用户体验流畅且安全。
六、自动驾驶域
核心功能模块:
- 环境感知系统:摄像头、毫米波雷达、激光雷达、超声波雷达的原始数据采集与预处理
- 传感器融合与定位:多源异构数据融合、高精度定位、SLAM(同步定位与建图)
- 决策与规划:行为决策、轨迹规划、预测
- 控制执行:纵向控制、横向控制、执行器接口
- 高精地图与定位服务:地图数据加载、定位匹配、车道级路径规划
网络架构:
- 主干网络:车载以太网(1000BASE-T1/10GBASE-T1)作为高速数据骨干,支持AVB/TSN
- 传感器子网:GMSL/FPD-Link III用于摄像头,CAN FD用于雷达,专用接口用于激光雷达点云传输
- 通信协议:SOME/IP(服务发现与调用)、gPTP(广义精确时间协议,IEEE 802.1AS)、DoIP(诊断 over IP)
- 计算平台互联:PCIe、MIPI CSI-2、Ethernet Switch实现域控制器内部芯片间高速通信
测试重点:
- 原始数据带宽验证:多路摄像头(每路1-2 Gbps)、激光雷达点云(~100 Mbps)、毫米波雷达目标列表的并发带宽需求与交换机吞吐量
- 端到端时延测量:从传感器采集到控制指令输出的全链路延迟,分解为感知、融合、规划、控制各阶段耗时
- 数据丢包与重传:基于UDP的传感器流媒体丢包率、重传机制、以及其对融合算法的影响
- 主从时钟同步:验证Grandmaster Clock与各传感器/ECU的时钟偏差
- 同步鲁棒性:网络拓扑变化、主时钟切换、链路中断后的同步恢复时间与精度
- 时间戳对齐:多传感器数据融合时,时间戳的精确对齐与插值算法验证
- 服务发现与订阅:Service Discovery报文交互、服务实例的动态查找与事件订阅机制
- 远程过程调用(RPC):方法调用、请求/响应模式、超时与重试机制
- 序列化/反序列化:复杂数据结构的序列化格式正确性与性能
- 车辆发现与车辆标识:DoIP实体激活、VIN码匹配、逻辑地址分配
- 诊断会话与安全:UDS over IP(0x10, 0x27, 0x22, 0x2E等服务)
- 大数据传输:软件刷写时的多块传输、校验与刷写进度监控
- 传感器仿真:摄像头图像注入、雷达目标模拟、激光雷达点云生成
- 场景仿真:交通流、天气、光照、道路拓扑的虚拟环境构建
- 闭环验证:从感知输入到控制输出的全链路HIL测试,验证算法在极端场景下的鲁棒性
- 故障注入:模拟传感器失效、通信中断、计算单元过载等故障模式
- 安全机制验证:看门狗、心跳监控、冗余通道切换、最小风险策略(MRM)
- 未知不安全场景探索:通过仿真挖掘算法在长尾场景下的潜在风险
一句话总结:自动驾驶域是智能汽车的“数据大脑与决策中心”,测试需确保系统在真实道路上的感知、决策、控制全链路安全可靠。
七、域间如何互联:网关与路由
五大域各自运行在不同网络,需依靠网关(区域控制器 ZCU/域控制器)实现互联:
- 信号路由:将 A 域的某信号转发到 B 域;
- 协议转换:CAN ↔ 以太网;
- 隔离:VLAN/防火墙防止跨域非法访问。
测试要点:路由表正确性、跨域时延、VLAN 隔离、路由失败兜底机制。
1. 网关的核心功能
网关不仅是简单的信号转发器,更是域间通信的“交通枢纽”与“翻译官”,承担三大核心功能:
- 信号路由与映射:基于路由表,将源域的信号 ID、信号值、周期、触发条件等属性,映射到目标域对应的信号上。例如,将动力域的“车速信号”转发给座舱域用于仪表显示,同时转发给自动驾驶域用于决策规划。
- 协议转换与数据封装:在不同网络协议间进行“翻译”。例如,将 CAN FD 帧中的信号转换为以太网 SOME/IP 服务的数据字段,或将 SOME/IP 的 RPC 调用结果封装成 CAN 报文发送给车身域执行器。
- 网络管理与安全隔离:实现不同安全等级、不同实时性要求网络的逻辑隔离,并管理各域控制器的休眠唤醒时序,确保低功耗与网络健康。
2. 典型互联场景与路由策略
不同域之间的交互需求决定了网关的路由策略:
- 动力域 ↔ 底盘域:实时性要求最高。例如,VCU发出的“扭矩请求”需以极低延迟(<10ms)路由至 MCU和 EBS,实现扭矩协调与能量回收。路由策略为周期触发、高优先级、固定路径。
- 车身域 ↔ 座舱域:事件触发为主。例如,PEPS的“解锁成功”事件需路由至 BCM打开门锁,同时路由至 IVI启动迎宾场景。路由策略为事件触发、条件路由。
- 自动驾驶域 ↔ 其他域:高带宽、低时延、高安全。例如,ADAS 域控制器将“AEB 触发”指令路由至底盘域的 EBS,同时将“预警信息”路由至座舱域的 HUD 和仪表。路由策略需兼顾SOME/IP的订阅/发布机制与确定性时延要求。
3. 网关测试的核心关注点
作为域间互联的关键节点,网关的测试必须覆盖功能、性能、安全与可靠性四个维度:
- 路由表验证:逐条验证信号路由规则(源 ID、目标 ID、映射关系、转换公式)是否正确配置与生效。
- 信号完整性:验证信号经过网关转发后,物理值、单位、精度、字节序是否保持不变。
- 条件路由与逻辑:测试基于车速、驾驶模式、故障状态等条件的动态路由逻辑。
- 端到端时延:测量信号从源域发出,经网关转发,到目标域接收的总延迟。需满足各功能场景的实时性要求。
- 吞吐量与负载:在峰值数据流下,验证网关的 CPU 负载、内存占用与网络带宽是否在安全范围内。
- 抖动与确定性:验证周期信号的转发抖动是否在允许范围内。
- VLAN 隔离有效性:测试不同 VLAN 间的广播域隔离,确保娱乐网流量不会干扰控制网。
- 防火墙策略:验证访问控制列表(ACL)是否正确阻止非法跨域访问。
- 安全审计与日志:检查网关是否记录关键路由事件、异常访问尝试,并支持安全诊断。
- 路由失败兜底:模拟网关路由表丢失、目标域控制器离线等故障,验证系统是否进入预设的降级模式。
- 总线错误处理:注入 CAN 错误帧、以太网 CRC 错误等,验证网关的错误检测、隔离与恢复机制。
- 电源与复位测试:测试网关在电源波动、硬复位、看门狗复位后的路由表恢复与通信重建能力。
一句话总结:网关是域集中架构的“神经网络中枢”,网关测试是确保整车功能协同与安全的基础,任何路由错误或性能瓶颈都可能导致功能失效甚至安全事故。
下期预告
第 4 篇《车载测试工程师的工具链全景》——将你的“武器库”展开:CANoe、HIL、示波器、Wireshark,以及 DBC/LDF/ARXML 这些“测试字典”。


