4. 被测件工作状态定义与监控

EMC 测试的本质,是在受控条件下测量 DUT 对外界的电磁发射,以及外界干扰对 DUT 的影响。而“受控条件”中最容易被忽视、却最影响结果可复现性的一环,就是 DUT 的工作状态。同一台电机控制器,待机时辐射发射可能只有 20 dBμV/m,PWM 满占空比驱动时却可能超过 50 dBμV/m;同一块 BMS 从板,充电握手阶段与均衡阶段的传导发射频谱形状完全不同。因此,在预兼容测试开始之前,必须先把“DUT 处于什么状态”定义清楚,并让这个状态在整个测试过程中可建立、可维持、可监控、可复现。

4.1 典型工作模式的建立

汽车电子 DUT 的工作模式通常不是单一状态,而是一组需要枚举并逐一测试的模式集合。以常见的车身域控制器为例,至少应覆盖:休眠/待机(KL30 常电供电、CAN 无报文、MCU 低功耗)、唤醒(收到有效 CAN 帧后启动)、正常工作(周期收发报文、驱动负载)、故障降级(总线超时后进入 limp-home)。对于电机驱动类 DUT,还要增加堵转、空载、额定负载、加速/减速瞬态等模式;对于充电类 DUT,则要区分握手、参数配置、恒流充电、恒压充电、涓流充电和充电结束。

定义模式时,建议用一张“模式—条件—判据”表来固化,而不是口头约定。例如某 48 V 电机控制器预兼容测试的模式定义如下(示例参数,非实测):

模式建立条件可观测判据典型关注频段
待机KL30=13.5 V,IGN=0,CAN 静默母线电流 < 5 mA,PWM 无输出150 kHz–30 MHz 传导
空载驱动IGN=1,转速指令 1000 r/min,负载 0 N·m三相电流约 0.5 A,PWM 20 kHz30–200 MHz 辐射
额定负载转速 1000 r/min,负载 8 N·m母线电流约 12 A,温升稳定150 kHz–108 MHz
堵转转速 0,转矩指令 8 N·m相电流约 15 A,持续 < 5 s瞬态发射

模式定义的关键是“可判据化”。如果只写“DUT 正常工作”,测试员无法判断当前是否真的处于该模式,也无法在复测时还原。判据应尽量选择电气量或总线报文,而不是“听声音”“看指示灯”这类主观描述。

4.2 电源与负载模拟

预兼容测试中,DUT 的供电和负载往往由人工搭建的模拟系统提供,而不是真实整车。电源模拟要关注三点:电压等级、内阻与纹波、以及瞬态能力。以 12 V 系统为例,常用 13.5 V 作为标称测试电压,但冷启动、抛负载等场景需要可编程电源能输出 6 V–18 V 的阶跃。若电源内阻过低,DUT 输入端的电压跌落会比实车小,传导发射结果可能偏乐观;若电源纹波过大,又会把电源噪声混入 DUT 发射频谱,造成误判。

负载模拟则要区分阻性、感性和电机类负载。车灯、加热丝可用功率电阻模拟;电磁阀、继电器线圈是感性负载,断开瞬间会产生反峰;电机负载最好用测功机或电子负载,并保证转矩、转速可设定、可回读。负载的连接线长度、走向和屏蔽方式会直接影响辐射发射,因此负载线束应尽量按实车线束长度和走向布置,并在测试报告中记录。

电源与负载的接地方式必须与实车一致。若实车是单点接地,测试台上就不要随意改成多点接地,否则共模电流路径改变,30 MHz 以上辐射结果可能相差 6–10 dB。

4.3 CAN/LIN/以太网通信监控

现代 DUT 的工作状态往往由总线报文驱动。测试时需要用总线工具(如 CANoe、PCAN、Vector VN 系列或开源 can-utils)持续发送和监控报文,确保 DUT 不会因为总线超时而进入降级或休眠。以 CAN 为例,一条典型的控制报文可能如下:

candump can0
  can0  123   [8]  00 00 64 00 00 00 00 00   // 转速指令 1000 r/min
  can0  1A0   [8]  01 02 03 04 05 06 07 08   // 状态反馈
  can0  2B0   [8]  00 00 00 00 00 00 00 00   // 故障码 0

监控的重点不是“有没有报文”,而是“报文是否维持了 DUT 的目标状态”。建议同时记录:报文周期抖动、DUT 反馈的状态字、故障码、以及总线错误帧计数。若测试过程中出现 Bus-Off 或错误帧突增,DUT 可能进入安全状态,此时测到的发射频谱已不代表目标模式,必须作废重测。

LIN 和以太网同理。LIN 调度表要按实车节奏运行,不能只发单帧;100BASE-T1 以太网则要确认链路已 up、PHY 处于 master/slave 正确角色,并持续发送有效帧,否则 DUT 可能反复尝试链路训练,产生与目标模式无关的宽带噪声。

4.4 状态异常对 EMC 结果的影响

状态异常对 EMC 结果的影响,往往比 DUT 本身的设计缺陷更隐蔽。常见异常包括:电源电压跌落导致 MCU 复位、总线超时导致 DUT 休眠、负载断开导致 PWM 占空比突变、以及监控工具本身引入的共模噪声。这些异常会从两个方向污染结果:一是让 DUT 偏离目标模式,测到的不是想测的发射;二是异常瞬态本身成为额外干扰源,抬高背景噪声。

因此,预兼容测试中应把“状态监控”与“EMC 测量”同步进行。推荐的做法是:用示波器或数据记录仪同步记录母线电压、母线电流、PWM 驱动信号和总线状态字,与频谱仪的扫描同步打标。一旦发现频谱异常峰值,可以回查同一时刻 DUT 是否发生了状态跳变。若无法同步,至少应在每个频段扫描前后各记录一次状态,确认模式未漂移。

DUT 工作状态建立与监控链路 电源模拟 13.5 V / 内阻 / 纹波 可编程阶跃 6–18 V 负载模拟 阻性 / 感性 / 电机 转矩、转速可回读 总线监控 CAN / LIN / 100BASE-T1 周期、状态字、错误帧 DUT 目标工作模式 待机 / 驱动 / 充电 堵转 / 降级 供电 负载 报文 同步状态记录 母线电压 / 电流 PWM 驱动信号 总线状态字 / 故障码 状态回读 EMC 测量 频谱仪 / 接收机 LISN / 天线 / 探头 发射/抗扰 状态异常 → 结果污染 电压跌落复位 · 总线超时休眠 · 负载断开 · 监控工具共模噪声 → 频谱峰值不可归因,需回查同步记录并作废重测

把上述链路固化下来,预兼容测试才具备“可复现”的基础。建议在测试记录中至少保留:模式定义表、电源与负载设置值、总线报文配置、同步监控通道清单,以及每次扫描前后的状态确认结果。这样当辐射峰值出现异常时,才能快速区分是 DUT 设计问题,还是工作状态漂移或监控系统引入的伪像。

若测试过程中 DUT 进入休眠或复位,即使频谱曲线看起来“更干净”,也不能作为该模式的合格判据。状态异常下的数据必须标记为无效,并在恢复目标模式后重新扫描。