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的闭环

无论哪类控制器,其内部都遵循“采样—计算—输出”的实时闭环。以电机控制器为例,典型控制架构包含:

  1. 信号调理层:电流传感器、分压电阻、隔离运放,将强电信号转换为0~3.3V或0~5V的ADC输入。
  2. 采样与同步层:ADC与PWM载波同步,通常在PWM周期中点或谷点触发采样,以获取电感电流平均值。
  3. 控制算法层:Clarke/Park变换、PI调节器、SVPWM调制,运行在DSP或FPGA中,周期通常为50~100μs。
  4. 功率驱动层:PWM信号经隔离驱动后控制IGBT/MOSFET,形成实际功率输出。
  5. 通信与保护层: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测试对象边界与信号闭环 被测对象边界(DUT) 信号调理与ADC采样 电流/电压/温度/位置 控制算法(DSP/FPGA) Clarke/Park · PI · SVPWM PWM与驱动输出 6路PWM · 死区 · 隔离 通信与保护 CAN · 过流/过压/过温 HIL实时仿真器 电机/功率电路模型 PMSM · 逆变器 · 电池 IO仿真与信号生成 DAC · 数字IO · 旋变模拟 PWM捕获与解算 占空比 · 频率 · 死区 总线仿真与故障注入 CAN节点 · 开路/短路 PWM输出 传感器模拟 CAN报文 故障注入 真实控制器硬件 实时仿真模型 控制器→仿真器 仿真器→控制器

上图展示了控制器级HIL的典型边界:左侧虚线框内为真实控制器,右侧绿色框内为实时仿真器。橙色箭头表示控制器输出到仿真器的信号(PWM、CAN),绿色箭头表示仿真器回馈给控制器的信号(传感器模拟、故障注入)。这一闭环结构是后续所有测试用例设计的基础。

边界划分建议:初次搭建HIL台架时,优先选择“控制器级HIL”,即只保留控制器本体,功率电路与电机全部仿真。这样可以降低高压安全风险,同时保留对控制算法最直接的验证能力。待控制算法稳定后,再逐步将功率模块纳入DUT,过渡到功率级HIL。