2. 电力控制器与HIL测试对象剖析
在搭建HIL(Hardware-in-the-Loop,硬件在环)测试系统之前,必须先回答一个根本问题:我们到底在测什么?电力控制器并不是一个单一器件,而是一类承担“功率变换与实时控制”职责的嵌入式系统。它的类型、控制架构、接口信号以及被测对象边界,直接决定了HIL测试台的信号规模、实时性要求和故障注入能力。本节从控制器类型出发,逐层剖析到被测对象边界,最后落到测试需求的来源。
一、常见电力控制器类型
按被控功率对象和功能划分,工程中常见的电力控制器主要有以下几类:
- 电机控制器(MCU/Inverter Controller):驱动永磁同步电机(PMSM)或感应电机,核心是FOC(磁场定向控制)或DTC(直接转矩控制),输出三相PWM,采集相电流、旋变/编码器位置、母线电压与温度。
- DC/DC变换器控制器:用于电压变换与能量调度,如车载DCDC、光伏MPPT后级,控制Buck/Boost/双向桥,关注占空比、电感电流、输出电压环。
- OBC/充电控制器:交流充电桩或车载充电机,涉及PFC、LLC、隔离级,接口包含交流电压电流、直流侧电压电流、CAN通信与充电握手信号。
- BMS主控/从控:电池管理,采集单体电压、温度、总电流,执行SOC/SOH估算、均衡与继电器控制,属于“弱电控制+强电保护”混合对象。
- 整车控制器(VCU):上层协调,输出扭矩请求、档位、继电器使能,通过CAN与各控制器交互,本身不直接驱动功率器件。
不同类型控制器的HIL测试重点差异很大:电机控制器关注电流环带宽与PWM时序,DC/DC关注环路稳定性与效率,BMS关注采样精度与保护逻辑。因此,识别控制器类型是设计HIL测试的第一步。
二、控制架构:从采样到PWM的闭环
无论哪类控制器,其内部都遵循“采样—计算—输出”的实时闭环。以电机控制器为例,典型控制架构包含:
- 信号调理层:电流传感器、分压电阻、隔离运放,将强电信号转换为0~3.3V或0~5V的ADC输入。
- 采样与同步层:ADC与PWM载波同步,通常在PWM周期中点或谷点触发采样,以获取电感电流平均值。
- 控制算法层:Clarke/Park变换、PI调节器、SVPWM调制,运行在DSP或FPGA中,周期通常为50~100μs。
- 功率驱动层:PWM信号经隔离驱动后控制IGBT/MOSFET,形成实际功率输出。
- 通信与保护层:CAN/SPI上报状态,硬件比较器与软件看门狗实现过流、过压、过温保护。
HIL测试需要复现的正是这一闭环:用实时仿真器模拟电机、功率电路和传感器,把控制器的真实IO接入仿真回路。控制器的采样输入来自仿真器,PWM输出被仿真器捕获并解算,从而形成“虚拟被控对象+真实控制器”的闭环。
三、接口信号分类
控制器的接口信号可按方向与类型分为四类,这是HIL测试台IO配置的依据:
| 类别 | 典型信号 | HIL侧处理 |
|---|---|---|
| 模拟输入 | 相电流、母线电压、温度、旋变正弦/余弦 | 仿真器DAC输出或电阻网络模拟 |
| 数字输入 | 使能、档位、故障反馈、点火信号 | 数字IO输出,可注入故障 |
| 数字输出 | PWM、继电器驱动、指示灯 | 仿真器捕获,测量频率与占空比 |
| 通信 | CAN、CAN FD、LIN、SPI | 总线接口卡收发,模拟节点或报文 |
其中,旋变信号和PWM捕获对实时性要求最高。旋变通常用高频正弦激励,仿真器需以≥10kHz更新;PWM捕获需要纳秒级时间戳,才能准确还原占空比和死区。
四、被测对象边界与测试需求来源
被测对象边界(DUT Boundary)决定了哪些部分用真实硬件、哪些部分用仿真模型。常见的边界划分有三种:
- 控制器级HIL:DUT为控制器本体,功率电路、电机、电池全部仿真。适合验证控制算法与故障响应。
- 功率级HIL:DUT包含控制器与功率模块,仅仿真电机与负载。适合验证驱动与热行为。
- 系统级HIL:多个控制器通过CAN互联,仿真整车或整站。适合验证交互逻辑与网络通信。
测试需求主要来自四个渠道:功能规范(如扭矩响应时间≤100ms)、诊断规范(如过流后50ms内关断PWM)、通信矩阵(报文周期与信号定义)以及安全目标(如ISO 26262的ASIL等级要求)。这些需求最终转化为HIL测试用例中的激励、观测点和通过判据。
上图展示了控制器级HIL的典型边界:左侧虚线框内为真实控制器,右侧绿色框内为实时仿真器。橙色箭头表示控制器输出到仿真器的信号(PWM、CAN),绿色箭头表示仿真器回馈给控制器的信号(传感器模拟、故障注入)。这一闭环结构是后续所有测试用例设计的基础。