Fault Injection Test (FIT) — 5 类故障 + SPFM/LFM 实测证据

功能安全L1别名 Fault Injection Test · FIT · FI test · ISO 26262 Part 5 §11 · SM 覆盖率验证 · 故障注入

本质与导读

本质 FMEDA 算出的 SPFM/LFM/PMHF 只是理论值,要落地必须靠 Fault Injection Test 给出实测覆盖率证据——ISO 26262 Part 5 §11 强制对每条 SM 注入对应故障、观察是否被检出、记录 FTTI;没有这份实测,评审会上的 SPFM 99% 就是空话。

主线坐标:横轨 · 功能安全(跨站) · ↑ 全景主线

1. 5 类 FI 的范围

ISO 26262 不规定具体怎么注故障,而是要求"针对每条 SM,设计对应 FI 用例覆盖"。工业实战上分 5 类,各自工具不同 + 工程师角色不同。下图把 5 类范围一次画清,后面章节是这张图的展开:

Fault Injection Test 5 类故障注入 → SPFM/LFM 证据


2. ① 硬件 FI — 在物理 pin 上注信号

硬件 FI 直接操作 PCB pin,模拟传感器 / 驱动 / 电源失效。EV 主驱典型场景:

  • DESAT pin 注 SC signal:用信号发生器把 DESAT pin 强拉到高(模拟短路触发),验栅极驱动 IC 在 < 2 μs 内 Soft Turn-Off + Fault 上报
  • OC sense 强拉:相电流 sense 端注入超阈值电压,验 SSM 100ms 内进 ASC
  • Tj NTC 短路 / 开路:模拟温度传感器损坏,验 SSM 判 fault → derate 或 STO
  • Vbus over/under:DC bus 电压 sense 注入超 850V / 低于 300V 信号,验 SSM 反应
  • Resolver wire cut:断 resolver 信号线,验位置丢失 → ASC

工具:自研 FI shield(DUT 板上预留 FI test points 接出来)+ LabVIEW / Python 控信号发生器自动化。


3. ② 软件 FI — 在 MCU 内部注故障

软件 FI 通过JTAG / Debug Probe / 内置 FI 框架在 MCU 运行时注入故障:

  • RAM bit flip:翻转栈/堆某 bit,验 ECC 检出 + BIST 找到 + LFM 增加
  • Flash CRC err:破坏 Flash 一字节,验启动 CRC 检出 + safe state
  • Watchdog 不喂:暂停主任务,验 SBC watchdog 超时 → 拉 STO 硬件 pin
  • Lockstep mismatch:在 application core 修改寄存器但 safety core 不修,验 lockstep trap
  • Interrupt 漏 / 延迟:延后某 IRQ,验时序约束失效检出

工具:Vector vTESTstudio + Lauterbach TRACE32 + iSYSTEM winIDEA;工程师写 FI script 自动跑数千 case。

链接:Aurix TC3xx ASIL D / LFM 验证


4. ③ 共因 FI (CCF) — 验 ASIL 分解独立性

ASIL D = B(D) + B(D) 分解的核心证据就是 CCF FI:

  • EMC 攻击两 channel(主 MCU + safety MCU)同时,验不同时失效
  • 电源 surge:在 12V 主电源注 ISO 7637 pulse,验 SBC 独立 LDO 不挂
  • 温度 -40℃ → +125℃ 双通道反应时序差异
  • 共时钟 故障:让主时钟漂,验 SBC 独立时钟不受影响

每条 CCF FI 直接对应 topic-asil-decomposition-deep §3 DFA 6 项之一,给 OEM 评审看的硬证据

CCF FI 的通过判据不是"是否都挂",而是"是否同时挂":同一应力(如 ISO 7637 surge)下两通道双示波同步记各自失效时刻,算时间退耦裕度 :

  • 一通道失效、另一全程不失效 → 独立性成立(理想)
  • 两通道都失效但 足够大(后挂的已先把系统切进 safe state)→ 仍可接受
  • 两通道同时刻(Δt 落进 FTTI 内)双挂 → CCF 暴露,β factor 实测偏高,分解判不成立 → 必加退耦(独立 LDO / 独立时钟 / 物理隔离)重测

所以 CCF FI 报告除 pass/fail 外,必附两通道失效时刻 oscope 叠图 + Δt 数值。


5. ④ EMC / 环境 FI

环境层面的 FI 不是"注故障",而是"让 ECU 在极端环境下跑":

  • ISO 11452 RF 注入:射频干扰 0.1-1000 MHz,验 SSM 不误判
  • ISO 11452-4 BCI (Bulk Current Injection):线束注入高频,验通讯不挂(抗扰度,与 CISPR 25 发射正交)
  • 温度循环 -40℃ ↔ +125℃ 1000 cycle,验长期可靠 + Vth 漂监测
  • 振动 / 跌落:G-shock 50G,验机械接触不松

工具:屏蔽暗室 + EMI 注入耦合器 + 环境箱(温湿)+ 振动台。

链接:CISPR 25 / ISO 11452 §5


6. ⑤ HARA 驱动场景

最难的一类:从 HARA SG 反推故障路径。每个 SG 通常有 5-10 条故障路径,例:

SG-1: 防止非预期扭矩 > ±10% (UT):

  • 路径 1:relay 粘连 → 整车失控
  • 路径 2:resolver 错信 → FOC 角度偏 → 错扭矩
  • 路径 3:DC bus 测量错 → Vd 计算错
  • 路径 4:Flash 程序错 → 算法 bug
  • 路径 5:lockstep core 失同步

每条路径都设计一个 FI scenario 验证。

SG-2: HV 触电:

  • 路径 1:K1 粘连
  • 路径 2:Pyro fuse 不引爆
  • 路径 3:IMD 不报警
  • 路径 4:active discharge 不放电

EV 主驱 ASIL D 项目 100+ scenario 是常态。每个 scenario 在 HIL 平台自动跑,记录响应 + FTTI + safe state 达成。


7. 故障处理时间测量(FDTI+FRTI,须 ≤ FTTI)

FTTI (Fault Tolerant Time Interval) 是故障发生 → 若无 SM 介入则危害事件发生之间的时间预算(由整车物理决定,非测量量;EV 主驱典型 5-100ms)。FI test 实测的是故障处理时间 = 检测时间 FDTI + 反应时间 FRTI;工程上要证 实测(FDTI+FRTI) ≤ FTTI 并留 margin:

时刻事件 (测量手段)
t0注入 fault (FI tool 时间戳)
t1SM 检测到 fault (oscope on FAULT pin)
t2SSM 决策 safe state (CAN trace)
t3栅极 STO / ASC 触发 (gate signal probe)
t4电机扭矩 → 0 (扭矩传感器 / FOC 估算)

测量故障处理时间 = t4 − t0(= FDTI + FRTI),须 ≤ FTTI 并留 margin。

工程上示波器 4 通道同步记 t0/t1/t2/t3,扭矩传感器记 t4。每个 SM 跑 10-100 次取均值 + 3σ 上限。


8. FI vs HIL vs SIL — 测试层级

FI 不是一个独立测试阶段,而是贯穿 MIL/SIL/HIL/PIL 四层 V-cycle 测试的能力 — 越往下层走,FI 越接近真实失效物理,但成本和时间也越高。EV 主驱真正"出 FI 证据"的主战场是 HIL 这一层:

  • MIL (Model in Loop):Simulink 仿真模型 + 故障注入;早期算法验证
  • SIL (Software in Loop):编译目标 C 代码 + simulink 仿真硬件;算法 + 软件验证
  • HIL (Hardware in Loop):真 MCU + 仿真硬件(电机 / 电池仿真);FI 主战场
  • PIL (Processor in Loop):真 MCU + 部分真硬件;接近量产
  • 真车测试:量产前最后一关

EV 主驱 FI test 99% 在 HIL 平台上跑 — dSPACE SCALEXIO 是行业事实标准。


9. 主流 FI 工具 (2026)

EV 主驱 FI 工具栈通常多家产品组合用,每家擅长一个层面:

工具厂商主战场
SCALEXIO + ConfigurationDeskdSPACEHIL 平台 + 自动 FI
vTESTstudio + CANoeVector测试编排 + 报告
TRACE32LauterbachMCU 调试 + 软件 FI
winIDEAiSYSTEM同上,经济款
自研 FI shield各 OEM硬件 pin level FI

EV 主驱 ASIL D 项目典型组合:dSPACE HIL + Vector 编排 + Lauterbach SW FI + 自研 shield HW FI


10. 报告与合规

ISO 26262 Part 5 §11 要求 FI test 报告包含:

  • 每个 SM 对应的 FI scenario list
  • 注入条件 + 触发时序
  • 实测 SM 响应 + FTTI
  • safe state 达成与否
  • SPFM / LFM 实测贡献 (诊断覆盖率)
  • 残留风险论证(不能 100% 覆盖的部分为什么 acceptable)

报告体量 200-500 页,OEM PPAP 必交Tier-1 → OEM 评审失败 1-3 次是正常的(典型问题:边界 case 没覆盖 / FTTI 测量不准 / DFA 证据不全)。


11. 5 个工程陷阱

FI test 设计失败往往不在工具,而在scenario 覆盖率 + 时序测量精度 + 报告完整性。下表 5 个反复出现的坑:

陷阱描述预防
只测正向故障,漏 latentLFM 数据靠 BIST,FI 也要覆盖latent fault scenario 必出
FTTI 用 SM 上报时间上报到 safe state 还有延迟t0 → t4 全链测
HW FI 没考虑负载状态满载与空载响应差大至少 3 个负载点 (10/50/90%)
CCF 缺 EMC 场景DFA 6 项不全 → 评审拒EMC / 电源 / 时钟 / 温度 4 必出
报告"通过"无证据评审一深问就崩每条 scenario 附 oscope 截图

核心要点

  • FI test 是 ISO 26262 Part 5 §11 强制要求,给 FMEDA 理论值提供实测证据。
  • 5 类 FI:硬件 / 软件 / 共因 (CCF) / EMC-环境 / HARA 驱动场景。
  • EV 主驱 ASIL D 项目典型 100+ scenario 全覆盖。
  • FTTI 测量:示波器 4 通道同步记 t0(注入)→ t4(扭矩 0)全链时间。
  • HIL 是 FI 主战场:dSPACE SCALEXIO 业界事实标准。
  • CCF FIASIL 分解的硬证据 — 直接对应 DFA 6 项独立性。
  • 工具组合:dSPACE HIL + Vector 编排 + Lauterbach 软件 FI + 自研 shield
  • 报告 200-500 页是 PPAP 必交;OEM 评审失败 1-3 次正常。

缩写表

只列本页用到的工业标准缩写;通用英语…

只列本页用到的工业标准缩写;通用英语 / 单位 / 月份 / 我们的 层/Lx tag 不列。覆盖不到的术语见正文 inline 注释。

缩写全称中文 / 备注
FITFailures In Time1e9 小时失效率单位 (1 FIT = 1 failure / 1e9 h)
ISOInternational Organization for Standardization国际标准化组织
SMSafety Mechanism安全机制
FMEDAFailure Modes, Effects and Diagnostic Analysis含诊断覆盖的 FMEA
SPFMSingle-Point Fault Metric单点失效度量
LFMLatent Fault Metric潜伏故障度量
PMHFProbabilistic Metric for Hardware Failures硬件随机失效概率指标
SAESociety of Automotive Engineers美国汽车工程师学会
FTTIFault Tolerant Time Interval容错时间间隔
CCFCommon Cause Failure共因失效
ASILAutomotive Safety Integrity LevelISO 26262 安全完整性等级 QM→A→B→C→D
EMCElectromagnetic Compatibility电磁兼容
HARAHazard Analysis and Risk Assessment危害分析与风险评估,part 3
SGSafety Goal安全目标(ISO 26262-3)
OEMOriginal Equipment Manufacturer整车厂 / 主机厂
EVElectric Vehicle电动车
PCBPrinted Circuit Board印刷电路板
STOSafe Torque Off安全转矩关闭 (IEC 61800-5-2)
DCDiagnostic Coverage诊断覆盖率 (功能安全语境)
MCUMicrocontroller Unit微控制器(本页多指车规多核 MCU)
SBCSystem Basis Chip系统基础芯片(电源 + 收发器 + 监控集成)
LDOLow Dropout Regulator低压差线性稳压器
DFADependent Failure Analysis相关失效分析(ISO 26262-9)
ECUElectronic Control Unit电子控制单元
CISPRComité international spécial des perturbations radioélectriques国际无线电干扰特别委员会
BCIBulk Current Injection大电流注入测试 (ISO 11452-4)
EMIElectromagnetic Interference电磁干扰
FOCField-Oriented Control磁场定向控制
HVHigh Voltage高压(车规通常 ≥60 V)
PPAPProduction Part Approval Process生产件批准程序(汽车业)

Cross-references