ISO 26262-10(2018)应用指南:与 IEC 61508 关系 / SEooC 用例 / PMHF 解释

功能安全L1别名 ISO 26262 Part 10 · 26262-10 · ISO 26262 vs IEC 61508 · PMHF unit interpretation · SEooC use cases · sensor safety mechanism case study · microcontroller hardware analysis

本质与导读

本质 Part 10 是 ISO 26262 的 informative 总览,没有 normative 要求、不强制——它的全部价值在于消歧:开发中遇到其它 Part(尤其 IEC 61508 关系、PMHF/FIT 算法、SEooC 用例)的歧义时,来这里找官方"教学版"解释;真正技术化的处理仍在 Part 5/11。

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

1. ISO 26262 与 IEC 61508 的 4 个关键差异

Part 10 Clause 4.1 总结了 ISO 26262 在 IEC 61508 基础上的汽车 specific 调整:

1.1 EUC 概念取消

IEC 61508 围绕 "Equipment Under Control" + "Safety Instrumented Function"——SIF 是独立保护系统,EUC 是被控对象。汽车里两者边界模糊——主驱 ECU 既是控制(产生扭矩)又是安全(扭矩监控)。所以 ISO 26262 不强制 EUC / SIF 划分。

1.2 风险评估增加 Controllability 维度

IEC 61508 的 SIL 由 Severity × Frequency 决定。ISO 26262 ASIL 加了 Controllability(司机能否纠正)——这是汽车 specific 的:司机踩刹车能避免一些 hazard,所以同样的 S/E,有 controllability 后 ASIL 可降。

1.3 量产模式适配

IEC 61508 适合"低批量定制系统"(化工厂)——build → install → validate。汽车是"千万量产 + release 前 validate"——Validation 在量产前完成,Part 7 处理量产后阶段(IEC 61508 没有对应)。

1.4 跨组织协作

IEC 61508 不处理多 supplier 协作;ISO 26262 有专门的 DIA(Development Interface Agreement,在 Part 8 Clause 5)规定 OEM ↔ Tier 1 ↔ Tier 2 责任划分。

2. PMHF 单位深入解释(8.4)

2.1 什么是 FIT

FIT = Failure In Time = 每 小时一次失效 = 失效率/小时。等价 = 每年每 1 万颗器件 ~0.0876 次失效。

2.2 ASIL D PMHF ≤ 10 FIT 的意义

10 FIT × Vehicle lifetime(15 年 × 8000 hr 驾驶 = 120,000 hr)= 1.2 × 10⁻³ 次/车 = 0.12% 概率单车寿命内发生 dangerous failure。

实际工程:一个 ECU 几百 FIT 总失效率,要降到 ≤ 10 FIT dangerous failure rate 必须靠周期诊断把 70%+ 失效转成 detected(见 Part 5 hardware)。

2.3 PMHF 实际计算

简化公式:

工程实务:latent fault 项是关键贡献——前两项 SPFM 控制后较小,latent fault 经过 lifetime 累积变大,所以周期诊断把 latent 转 detected 是降 PMHF 的最有效手段

3. SEooC 三类用例(Clause 9)

Part 10 给出 SEooC 三类典型工作产品模板:

3.1 System SEooC(9.2.2)

例:Inverter 模块作为 SEooC 卖给多个 Tier 1。

工作产品:

  • Assumed Item Definition(假设 inverter 用在哪种 vehicle / 怎么用)
  • Assumed safety goals(假设 SG1/2/3,包含 ASIL)
  • Assumed FSC + TSC
  • 自己做完 Part 5/6 设计 / 验证
  • AoU(integrator 必须遵守的假设)

3.2 Hardware SEooC(9.2.3)

例:MCU 作为 SEooC 卖给多个 inverter 厂(NXP MPC5744P 类)。

工作产品:

  • Assumed system context(MCU 怎么用,跑什么任务)
  • Assumed ASIL (典型 ASIL D)
  • 完整 Part 5 work products(SPFM/LFM/PMHF + FMEDA)
  • AoU(系统级要做什么诊断 / 配什么 SBC)

3.3 Software SEooC(9.2.4)

例:RTOS / motor control library / SecOC stack 作为 SEooC。

工作产品:

  • Assumed software context(在哪个 MCU 上跑,什么 RTOS)
  • Assumed ASIL
  • 完整 Part 6 work products(单元测试 / 覆盖率 / MISRA)
  • AoU(integrator 怎么调 API / 配置参数)

4. Microcontroller 安全分析方法(8.3)

Part 10 给出 microcontroller hardware 安全分析的 5 个层次:

层次分析重点
Architectural主控架构 / lockstep / 内存保护
Control flow程序执行流是否被异常中断 / 跳转
Data flow数据是否在传递中被篡改
Inspection自检 / BIST / 周期检查
Others时钟监控 / 电源监控 / 中断控制器

每层都对应一组典型 safety mechanism + 适用 ASIL。详见 Part 5 + Part 11 的具体表。

5. Sensor + SM Case Study(8.2)

Part 10 给出一个完整 sensor + SM 案例(sensor A_Master),展示如何:

  1. 把 SG 落到具体 sensor 安全要求
  2. 选择 SM(plausibility check / range check / redundancy)
  3. DC 与 SPFM/LFM 贡献
  4. 验证 SM 的有效性

这是教学示例,实际项目按 Part 5 + Part 11 的方法做。

6. Part 10 在工程实务里的用法

Part 10 是informative 而非 normative——读完没有"必须做的事",而是"理解其它 Part 的钥匙"。下图把它放回 12 个 Part 的全景里:Part 10 只为 normative 各 Part 提供关键概念图解 / ASIL 分解工作示例 / SEooC 概念应用 / item-element 层次释义,不引入任何新要求。

ISO 26262-10 指南导读 — informative 释义层:为各 part 提供关键概念图解 / ASIL 分解示例 / SEooC 应用 / item-element 层次,不引入新要求

常见用法:

  • 新手 onboard:先读 Part 10 + Part 1(Vocabulary)建立全局观,再读 Part 5/6 等具体 Part
  • 审计争议:被 TÜV 评审挑战某条要求时,翻 Part 10 看官方解释(常常能找到对自己有利的角度)
  • SEooC 设计起点:用 Part 10 Clause 9 的 SEooC 模板起始
  • 跨 Part 衔接:某 work product 是 Part 5 还是 Part 6 输出?Part 10 会有官方说明

核心要点

  • ISO 26262 在 IEC 61508 基础上 4 个汽车 specific 调整:取消 EUC / 加 Controllability / 量产前 validate / DIA
  • PMHF ≤ 10 FIT 实际意义:0.12% 单车寿命 dangerous failure 概率
  • 降 PMHF 关键是周期诊断把 latent 转 detected,SPFM 改善贡献相对小
  • SEooC 三类(系统 / 硬件 / 软件)各有工作产品模板,详细列在 Part 10 Clause 9
  • Microcontroller 安全分析 5 层次:Architectural / Control flow / Data flow / Inspection / Others
  • Part 10 是 informative,新手 onboard / 审计争议 / SEooC 起点是常见用法

Engineering Objects

引用此页的结构化 Engineeri…

引用此页的结构化 Engineering Object(v2.0 Copilot 自动生成,不要手动编辑此段)。

  • standard · standard_iso26262_part10 — ISO 26262 Part 10 Guidelines

Cross-references