3. 功率系统拓扑与HIL验证对象
在onsemi功率系统硬件在环(HIL)验证中,第一步不是接线,也不是跑模型,而是把“被测对象”从整车或系统中切出来,明确它的电气边界、信号边界和实时性边界。边界划错,后续的模型、IO配置和测试用例都会失焦。本节围绕四类典型拓扑——OBC、DC-DC、牵引逆变器、工业电机驱动——说明如何确定HIL验证对象、接口与关键信号。
一、从拓扑到HIL对象:先切边界,再谈接口
HIL验证的本质是:用实时仿真器替代真实环境中的一部分,让被测控制器(DUT)在接近真实的电气与信号条件下运行。因此,对每个拓扑都要回答三个问题:
- 功率边界:哪些功率级由HIL仿真,哪些由真实功率硬件承担。例如OBC的PFC级和DC-DC级通常由实时模型模拟,而DUT是控制板或功率板上的控制器。
- 信号边界:DUT与仿真器之间交换哪些模拟量、数字量和通信帧。典型包括PWM驱动、电流/电压采样、故障反馈、CAN/CAN FD报文。
- 实时性边界:仿真步长必须与开关频率、控制环带宽匹配。SiC器件开关频率可达100 kHz以上,若HIL步长过大,PWM边沿和死区将失真。
以onsemi常见的OBC拓扑为例:前级为图腾柱PFC(使用SiC MOSFET,如650 V系列),后级为LLC或CLLC隔离DC-DC。HIL验证对象通常是OBC控制板,其边界为:PFC侧交流电压/电流采样、直流母线电压、LLC原副边电流、驱动PWM、以及CAN通信。仿真器需实时解算PFC电感电流和LLC谐振腔状态,步长建议≤1 µs,PWM分辨率≤10 ns。
二、四类拓扑的验证对象与关键信号
OBC(车载充电机):验证对象为控制板或整机控制器。关键信号包括:交流输入电压/电流、PFC开关管驱动、直流母线电压、LLC开关驱动、输出电压/电流、温度采样(NTC)、CAN充电报文。HIL重点验证:PFC电流环跟踪、母线电压稳定、LLC软启动、过压/过流保护、充电状态机。
DC-DC变换器:onsemi常见拓扑为同步Buck/Boost或隔离全桥。验证对象为DC-DC控制器。关键信号:输入/输出电压、电感电流、上下管PWM、使能信号、故障标志、PMBus/I²C遥测。HIL重点验证:环路响应、均流、轻载效率模式切换、短路保护。
牵引逆变器:验证对象为电机控制器(MCU)。关键信号:三相电流、母线电压、旋变/编码器位置、六路PWM、IGBT/SiC故障反馈、CAN扭矩指令。HIL重点验证:FOC电流环、弱磁、死区补偿、过调制、主动短路(ASC)保护。由于牵引逆变器功率大,HIL通常只仿真电机模型和功率级,DUT为真实控制器。
工业电机驱动:验证对象为变频器控制板。关键信号:三相电流、直流母线电压、IPM温度、PWM、编码器/霍尔、Modbus/EtherCAT通信。HIL重点验证:V/F与矢量控制切换、加减速曲线、过载保护、多泵并联。
三、接口与信号链的HIL映射
确定边界后,需要把每个信号映射到HIL的IO通道。以牵引逆变器为例,典型映射如下:
| 信号 | 方向 | HIL通道类型 | 示例参数 |
|---|---|---|---|
| 三相电流 ia/ib/ic | 仿真→DUT | 模拟输出 | ±50 A,带宽10 kHz |
| 母线电压 Vdc | 仿真→DUT | 模拟输出 | 0–500 V,分压后0–5 V |
| 旋变 sin/cos | 仿真→DUT | 模拟输出/旋变仿真 | 10 kHz载波,角度0–360° |
| 六路PWM | DUT→仿真 | 数字输入 | 死区2 µs,频率10 kHz |
| 故障反馈 | DUT→仿真 | 数字输入 | 低有效,去抖100 µs |
| CAN扭矩指令 | 双向 | CAN FD | 500 kbps/2 Mbps |
映射时需注意:模拟输出通道的建立时间、数字输入的采样率、CAN帧的周期抖动都会影响闭环稳定性。例如电流环带宽1 kHz时,模拟输出更新率至少10 kHz;若HIL步长为1 µs,则每10步更新一次DAC,可满足要求。
四、验证对象的参数化与示例
为了让HIL模型可复用,建议把每个拓扑的参数集中管理。以下是一份OBC HIL验证对象的参数示例(数值为教学假设,非实测):
OBC_HIL_Params:
PFC:
Vac_nom: 220 Vrms
f_line: 50 Hz
L_boost: 300 µH
f_sw_pfc: 65 kHz
Vdc_bus: 400 V
LLC:
f_sw_llc: 100 kHz
Lr: 30 µH
Cr: 22 nF
Lm: 150 µH
Np_Ns: 1:1
HIL:
step_size: 1 µs
pwm_resolution: 10 ns
analog_out_rate: 100 kHz
can_baudrate: 500 kbps
这些参数直接决定模型解算精度和IO配置。例如LLC谐振频率约196 kHz,若HIL步长1 µs,则每个开关周期仅约5个仿真点,波形会明显失真;此时应把步长降到250 ns或采用FPGA小步长解算。
五、边界与接口的检查清单
在开始搭建HIL前,建议逐项确认:
- DUT的功率级是否全部由模型替代?若保留部分真实功率,是否已隔离高压?
- 每个模拟输出通道的电压范围是否与DUT采样电路匹配?是否需要分压或运放调理?
- PWM数字输入的阈值、死区、最小脉宽是否被HIL正确捕获?
- CAN帧的周期、信号更新率是否满足控制环要求?
- 故障注入点是否覆盖过压、过流、短路、开路、传感器漂移?
- 仿真步长与开关频率、控制环带宽是否匹配?
明确边界、接口与关键信号后,下一阶段才能进入模型搭建与IO配置。对onsemi功率系统而言,OBC、DC-DC、牵引逆变器和工业电机驱动虽然拓扑不同,但HIL验证对象的划分逻辑一致:保留控制算法与通信,仿真功率级与环境,用真实IO闭环连接两者。