ISO 26262-10(2018)应用指南:与 IEC 61508 关系 / SEooC 用例 / PMHF 解释
本质与导读
本质 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。
工作产品:
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),展示如何:
- 把 SG 落到具体 sensor 安全要求
- 选择 SM(plausibility check / range check / redundancy)
- 算 DC 与 SPFM/LFM 贡献
- 验证 SM 的有效性
这是教学示例,实际项目按 Part 5 + Part 11 的方法做。
6. Part 10 在工程实务里的用法
Part 10 是informative 而非 normative——读完没有"必须做的事",而是"理解其它 Part 的钥匙"。下图把它放回 12 个 Part 的全景里:Part 10 只为 normative 各 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
- ← 索引
- 功能安全(Functional Safety)
- IEC 61508 概览:IEC 61508 母标准
- ISO 26262-2 管理层细化:DIA 在 Part 8
- ISO 26262-3 概念阶段细化
- ISO 26262-4 系统层细化
- ISO 26262-5 硬件层细化:PMHF 数学
- ISO 26262-6 软件层细化
- ISO 26262-7 量产层细化
- ISO 26262-8 支持过程细化:DIA + Tool Qualification
- ISO 26262-9 ASIL 分析细化
- ISO 26262-11 半导体细化:Microcontroller 5 层分析
- SEooC
- HARA:ASIL 与 SIL 区分
- HV 主驱逆变器 ISO 26262 安全概念