3. 新能源电控对象与信号接口
在新能源电控 HIL 测试中,被测对象不是单个控制器,而是由 VCU(整车控制器)、MCU(电机控制器)、BMS(电池管理系统)以及若干传感器、执行器构成的电气网络。HIL 台架要做的第一件事,就是把这套网络的“接口”在实时仿真机上复现出来:谁输出、谁接收、信号是什么类型、电平范围多少、故障时呈现什么状态。接口定义错了,后面的模型再精确也无法得到可信的测试结论。
一、三类控制器的接口角色划分
VCU 是整车层面的协调者,它采集驾驶员意图(加速踏板、制动踏板、挡位、钥匙状态),并通过 CAN 总线向 MCU 发送扭矩请求、向 BMS 发送上下电指令,同时接收 MCU 的电机转速/扭矩反馈和 BMS 的电池状态。因此 VCU 的接口特点是“模拟量输入多、CAN 通信密集、数字量输出用于继电器控制”。
MCU 是功率执行环节,其接口分为三类:低压控制侧(CAN、使能信号、PWM 转速/扭矩指令)、高压功率侧(直流母线、三相输出)、以及旋变/霍尔位置反馈。HIL 测试 MCU 时,仿真机需要模拟旋变信号或霍尔信号,并采集 MCU 输出的 PWM 驱动信号,同时通过 CAN 交互扭矩与状态。
BMS 的接口最为“电气敏感”:它直接测量电芯电压、模组温度、总电流,并控制主正/主负继电器、预充继电器,还要通过 CAN 上报 SOC、SOH、允许充放电功率。HIL 测试 BMS 时,仿真机通常用高压板卡模拟电芯电压源和温度传感器电阻,用电流源模拟霍尔电流传感器输出,并采集继电器驱动信号判断其动作逻辑。
二、传感器与执行器信号类型
新能源电控中常见的信号类型可归纳为以下几类,HIL 台架的板卡选型与通道分配直接取决于此:
- 模拟电压信号:如加速踏板位置传感器,典型 0.5~4.5 V 输出,两路冗余且呈反向变化(一路 0.5→4.5 V,另一路 4.5→0.5 V),VCU 通过两路之和是否约等于 5 V 判断传感器是否失效。
- 模拟电流信号:如霍尔电流传感器,输出 0~5 V 对应 -500~+500 A,零点在 2.5 V。HIL 侧需用电流源板卡或电压源加负载电阻模拟。
- 电阻型信号:如温度传感器(NTC),阻值随温度变化,BMS 通过分压采集。HIL 侧常用数字电位器或电阻仿真板卡模拟。
- 数字开关量:如挡位开关、制动开关、继电器状态反馈,通常为 12 V 或 24 V 电平,HIL 侧用数字 I/O 板卡采集或输出。
- 频率/脉冲信号:如车速传感器、旋变激励与正余弦反馈,HIL 侧需用高频信号板卡或专用旋变仿真模块。
- PWM 信号:如 MCU 输出的驱动 PWM,HIL 侧需采集占空比与频率,用于判断控制策略。
- CAN/CAN FD 通信:VCU、MCU、BMS 之间的主要信息通道,HIL 侧通过 CAN 板卡收发报文,需匹配波特率、终端电阻和报文周期。
三、电平匹配与电气特性
电平匹配是 HIL 台架最容易出问题的环节。控制器低压侧通常为 12 V 系统(乘用车)或 24 V 系统(商用车),而仿真机数字 I/O 板卡多为 0~5 V 或 0~10 V 逻辑。若直接把 12 V 信号接入 5 V 板卡,会损坏通道;反之,5 V 输出驱动 12 V 继电器线圈则可能无法吸合。因此需要在信号调理层完成电平转换、隔离和驱动能力匹配。
以某 12 V 系统 VCU 的继电器控制输出为例:VCU 输出高电平 12 V、低电平 0 V,驱动电流能力约 200 mA。HIL 侧若使用 5 V 数字输入板卡,需串联分压电阻(如 10 kΩ 与 6.8 kΩ)将 12 V 降至约 4.9 V,同时保证输入阻抗不影响 VCU 输出。若 HIL 侧需要模拟继电器反馈,则用 5 V 数字输出经三极管或光耦驱动 12 V 回路,避免板卡直接承受 12 V。
四、接口定义与 HIL 映射示例
下面以 VCU 的加速踏板与主继电器接口为例,说明从控制器引脚到 HIL 通道的映射关系。该示例为教学假设,参数取常见工程值,实际项目应以控制器引脚定义文档为准。
| VCU 引脚 | 信号名称 | 方向 | 信号类型 | 电平/范围 | HIL 通道 | 调理方式 |
|---|---|---|---|---|---|---|
| PIN 12 | 加速踏板信号 1 | 输入 | 模拟电压 | 0.5~4.5 V | AO 0 | 直接输出 |
| PIN 13 | 加速踏板信号 2 | 输入 | 模拟电压 | 4.5~0.5 V | AO 1 | 直接输出 |
| PIN 45 | 主继电器控制 | 输出 | 数字高边 | 12 V / 0 V | DI 0 | 分压至 5 V |
| PIN 46 | 主继电器反馈 | 输入 | 数字低边 | 0 V / 12 V | DO 0 | 光耦驱动 |
映射完成后,还需要在实时仿真模型中为每个通道配置采样率、滤波时间和故障注入方式。例如加速踏板信号需要 1 kHz 更新率以模拟快速踩踏;继电器反馈需要 10 ms 去抖以匹配实际继电器动作时间。故障注入则通过继电器或模拟开关在通道上串联/并联电阻,模拟开路、对地短路、对电源短路等状态。
五、实操中的检查要点
在台架接线完成后,建议按以下顺序逐项确认接口状态,避免上电即损坏:
- 用万用表测量每个模拟通道在仿真机输出 0 V、2.5 V、5 V 时,控制器引脚处的实际电压,确认分压或调理电路无误。
- 对数字输出通道,先不接控制器,用示波器观察 HIL 输出高低电平是否符合控制器输入阈值(通常高电平 > 2.0 V,低电平 < 0.8 V)。
- CAN 通道先用 CAN 分析仪确认波特率、终端电阻(120 Ω)和报文收发正常,再接入控制器。
- 对电阻型温度通道,用标准电阻箱替代仿真板卡,核对 BMS 采集温度与实际阻值对应关系。
- 最后进行故障注入测试:逐一模拟开路、对地短路、对电源短路,观察控制器是否进入预期的降级或保护状态。
接口定义与电平匹配是 HIL 测试的“地基”。只有把 VCU、MCU、BMS 的每一路信号类型、电平范围、方向、调理方式和故障表现都梳理清楚,后续的模型闭环、工况复现和自动化测试才有可靠的基础。