1. ISO 26262 概述:标准起源与发展历程、适用范围与目标、与其他功能安全标准的关系

各位同学,咱们今天聊聊 ISO 26262 这个标准。说实话,我刚入行那会儿,这标准还没现在这么普及。那时候做汽车电子,安全更多靠经验,靠老师傅的直觉。现在不一样了,ISO 26262 成了硬门槛。

这个标准到底怎么来的?它管什么?跟其他安全标准有啥关系?我结合自己这些年踩过的坑,跟大家好好捋一捋。

1.1 标准起源与发展历程

ISO 26262 的诞生,说白了是被事故逼出来的。上世纪 90 年代末到 2000 年代初,汽车电子系统越来越复杂,电子控制单元(ECU)从几个涨到几十个。线控油门、电子刹车这些功能开始普及,但相应的安全设计规范却没跟上。

我记得 2000 年左右,某知名车企因为电子节气门控制器的软件缺陷,导致车辆在高速上突然加速,最后召回了上百万辆车。这件事对整个行业震动很大。大家意识到:汽车电子不能再靠「试出来」的安全了。

于是,国际标准化组织(ISO)在 2005 年启动了汽车功能安全标准的制定工作。核心参考对象是工业领域的 IEC 61508——那是功能安全的「母标准」。但汽车行业有自己的特殊性:批量大、成本敏感、开发周期短、供应链复杂。直接把 IEC 61508 搬过来用,不现实。

经过六年多的拉锯和讨论,ISO 26262 第一版在 2011 年正式发布。我当时正在做一款电动助力转向系统,标准刚出来,整个团队都在学习。说实话,第一版有些地方写得挺模糊的,比如「充分」这个词出现了上百次,但什么叫「充分」?没人说得清。

2018 年,第二版发布。这一版做了大量修订和扩展:

  • 覆盖范围:从乘用车扩展到卡车、巴士、摩托车
  • 新增内容:半导体指南、软件工具置信度、ASIL 分解的更多场景
  • 明确化:对「充分」这类模糊词给出了更具体的判定标准

目前行业普遍使用的是 2018 版。2024 年已经启动了第三版的预研工作,预计会进一步覆盖自动驾驶、AI 安全等新领域。

关键时间节点:

  • 2005 年:ISO 启动汽车功能安全标准制定
  • 2011 年:ISO 26262 第一版正式发布(仅限乘用车)
  • 2018 年:第二版发布(扩展至全系道路车辆)
  • 2024 年:第三版预研启动

1.2 适用范围与目标

ISO 26262 的适用范围,我习惯用一句话概括:所有与安全相关的汽车电子电气系统。

具体来说:

  • 产品类型:从单个传感器、ECU,到整个域控制器、自动驾驶系统
  • 车辆类型:2018 版覆盖 M 类(乘用车)、N 类(商用车)、O 类(挂车)、L 类(摩托车)
  • 开发阶段:概念阶段、系统级开发、硬件开发、软件开发、生产、运维、报废

它的核心目标是什么?不是「零事故」——那不可能。而是把风险降到可接受的水平。怎么衡量?通过 ASIL(汽车安全完整性等级)来量化风险。

ASIL 分四个等级:A、B、C、D。D 是最严格的,比如刹车系统、转向系统。A 是最宽松的,比如尾灯控制。还有一个 QM(质量管理级),意思是按普通质量管理就能满足安全要求,不需要额外功能安全措施。

我给大家一个简单的对照表:

ASIL 等级 典型系统 故障率要求 开发严格度
QM 信息娱乐系统 无特殊要求 低
ASIL A 尾灯控制 < 10⁻⁶ /h 中低
ASIL B 雨刮控制 < 10⁻⁷ /h 中
ASIL C 自适应巡航 < 10⁻⁷ /h 高
ASIL D 刹车、转向 < 10⁻⁸ /h 极高

这里有个坑,我当年就踩过。ASIL 等级不是拍脑袋定的,而是通过三个参数算出来的:严重度(S)、暴露概率(E)、可控性(C)。S × E × C 的组合决定了最终 ASIL。我曾经见过一个团队,把某个功能的风险评估结果从 ASIL D 硬生生「论证」成了 ASIL B,就为了省开发成本。结果被审核员当场打回,项目延期三个月。嗯,这种事千万别干。

注意:ASIL 等级一旦确定,不能随意降低。如果确实需要降级,必须使用 ASIL 分解(ASIL Decomposition)方法,并且要有充分的架构理由。我曾经见过一个项目,把 ASIL D 分解成 ASIL B(D) + ASIL B(D),但两个通道之间没有做足够的独立性证明,审核直接不通过。

1.3 与其他功能安全标准的关系

ISO 26262 不是孤立存在的。它上面有母标准,下面有子标准,旁边还有兄弟标准。我画了一张关系图,大家一看就明白:

功能安全标准体系关系图 IEC 61508(功能安全母标准) ISO 26262(汽车) IEC 61511(过程工业) IEC 62061(机械) ISO 13849(机械控制) ISO 21448(SOTIF) ISO 21434(网络安全) 说明: • IEC 61508 是所有功能安全标准的母标准,定义了通用框架。 • ISO 26262 是汽车行业的专用标准,继承了 IEC 61508 的核心概念。 • ISO 21448(SOTIF)处理预期功能安全,与 ISO 26262 互补。 • ISO 21434 处理网络安全,与功能安全有交叉但独立。

从这张图能看出几个关键关系:

  • ISO 26262 与 IEC 61508:ISO 26262 是 IEC 61508 的汽车行业裁剪版。核心概念(如安全生命周期、风险等级、功能安全评估)都继承自 IEC 61508,但针对汽车行业做了大量定制。比如 IEC 61508 的 SIL 对应 ISO 26262 的 ASIL,但 ASIL 的评估方法更细。
  • ISO 26262 与 ISO 21448(SOTIF):ISO 26262 处理的是系统故障和随机硬件故障。但自动驾驶系统还有一个大问题——预期功能不足。比如传感器在暴雨天性能下降,这不是硬件坏了,而是设计时没考虑到。这就是 SOTIF 的范畴。两个标准是互补关系,不是替代关系。
  • ISO 26262 与 ISO 21434(网络安全):功能安全关注「意外故障」,网络安全关注「恶意攻击」。但两者有交集——比如一个安全机制可能被黑客利用来触发故障。我做过一个项目,安全机制要求「检测到故障后进入安全状态」,但没考虑这个安全状态本身可能被攻击者利用来拒绝服务。嗯,这就是功能安全与网络安全需要协同的地方。

我的建议:如果你刚开始接触功能安全,不要试图同时学所有标准。先把 ISO 26262 的核心概念吃透——安全目标、ASIL、安全机制、故障率计算。这些基础打牢了,再看 SOTIF 和网络安全会轻松很多。我当年就是先啃了三个月 ISO 26262,然后花两周就理解了 SOTIF 的核心逻辑。

1.4 标准的结构与核心概念

ISO 26262 2018 版共 12 个部分,我习惯把它们分成三组:

分组 部分 内容
基础 Part 1 术语
Part 2 功能安全管理
Part 3 概念阶段
开发 Part 4 系统级开发
Part 5 硬件级开发
Part 6 软件级开发
Part 7 生产、运维、报废
支撑 Part 8 支持过程
Part 9 ASIL 分解与安全分析
Part 10 指南(非规范性)
Part 11 半导体指南(2018 新增)
Part 12 摩托车适用性(2018 新增)

这里有个重点:Part 10 不是规范性要求,而是解释性指南。很多初学者把 Part 10 当圣经,每条都照着做,结果发现跟 Part 5、Part 6 的要求对不上。其实 Part 10 只是帮你理解,真正要遵守的是 Part 2-9 和 Part 11-12 的规范性条款。

标准的核心概念,我总结成一句话:基于风险的安全工程。具体来说:

  1. 识别风险:通过 HARA(危害分析与风险评估)找出所有可能的危害
  2. 量化风险:用 ASIL 给每个危害定级
  3. 定义安全目标:针对每个危害,写出「不发生什么」的顶层要求
  4. 设计安全机制:用硬件和软件实现安全目标
  5. 验证与确认:证明安全机制确实有效
  6. 生产与运维:确保量产后的产品仍然安全

这个流程,说白了就是「先想清楚会出什么事,再想怎么防止出事,最后证明你确实能防住」。听起来简单,但做起来……嗯,我后面会详细讲每个环节的坑。

一句话总结本章:ISO 26262 是汽车电子电气系统的功能安全标准,起源于对电子系统事故的反思,2011 年发布第一版,2018 年扩展至全系车辆。它基于风险等级(ASIL)来定义安全要求,与 IEC 61508、ISO 21448、ISO 21434 等标准协同工作。核心流程是:识别风险 → 量化风险 → 定义目标 → 设计机制 → 验证确认 → 量产运维。