第1章:ISO 26262标准解读

大家好,我是老张。在ADAS领域摸爬滚打了十几年,今天咱们来聊聊ISO 26262这个标准。说实话,我刚入行那会儿,这标准还没这么普及。现在呢?你不懂它,做ADAS基本寸步难行。

1.1 ISO 26262的起源与发展

ISO 26262,全称是“道路车辆功能安全标准”。它脱胎于工业领域的IEC 61508,但专门针对汽车做了定制。为什么要有这个标准?说白了,就是汽车电子系统越来越复杂,出问题可能要命。

我记得2011年第一版发布时,很多工程师觉得“又多了一个麻烦”。但后来大家发现,它其实是帮我们系统化地管理风险。2018年第二版发布,加入了半导体、商用车等内容,更贴近实际工程。

我个人习惯把ISO 26262的发展分为三个阶段:

  • 萌芽期(2000-2010):各车企自定安全流程,混乱且不统一
  • 规范期(2011-2017):第一版发布,行业开始标准化
  • 成熟期(2018至今):第二版完善,覆盖更广,ADAS/自动驾驶成为重点

核心观点:ISO 26262不是束缚,而是保护。它保护用户,也保护工程师自己。我见过太多因为跳过安全流程而返工的案例,代价远大于前期投入。

1.2 核心概念:ASIL、HARA、安全目标

这三个概念,是ISO 26262的基石。咱们一个一个说。

1.2.1 ASIL(汽车安全完整性等级)

ASIL分四级:A、B、C、D。D是最严格的,比如刹车系统。A是最宽松的,比如后雾灯。你想想看,刹车失灵和雾灯不亮,哪个更危险?

ASIL的确定,取决于三个因素:

  • 严重度(S):伤害有多重?轻伤还是致命?
  • 暴露率(E):危险场景出现的频率?
  • 可控性(C):驾驶员能避免吗?

举个例子,我在做自动紧急制动(AEB)项目时,目标车辆的识别错误,严重度是S3(生命危险),暴露率是E4(几乎每次开车都会遇到),可控性是C3(驾驶员很难及时反应)。最终ASIL等级是D。嗯,这里要注意,ASIL D意味着开发过程要极其严谨。

因素 等级 说明
严重度(S) S0-S3 S0无伤害,S3致命
暴露率(E) E0-E4 E0几乎不暴露,E4每次驾驶
可控性(C) C0-C3 C0完全可控,C3几乎不可控

1.2.2 HARA(危害分析与风险评估)

HARA是确定ASIL的方法论。说白了,就是系统性地找出“哪里会出问题”。我建议每个项目开始前,先做HARA。我曾经在一个项目中,因为赶进度跳过了HARA,结果后期发现一个隐藏危害,导致整个控制器重新设计。教训深刻啊。

HARA的步骤大致如下:

  1. 定义功能场景(比如“高速跟车时前车急刹”)
  2. 识别可能的危害(比如“制动延迟导致追尾”)
  3. 评估S、E、C参数
  4. 确定ASIL等级
  5. 制定安全目标

个人技巧:做HARA时,多拉几个不同背景的工程师一起讨论。硬件、软件、系统、测试,每个人视角不同,能发现你忽略的风险。

1.2.3 安全目标

安全目标是HARA的输出。它是一条顶层的安全要求,比如“车辆在检测到碰撞风险时,必须在200ms内发出制动指令”。安全目标必须可验证、可测试。

我习惯把安全目标写成“如果...那么...”的形式。比如:

  • 如果前车距离小于安全阈值,那么系统必须触发制动
  • 如果传感器故障,那么系统必须降级并警告驾驶员

每个安全目标都会分配到具体的ASIL等级,然后指导后续的硬件和软件开发。

1.3 标准框架

ISO 26262的框架,我画了一张图,方便大家理解。

ISO 26262 框架 Part 1: 词汇 Part 2: 管理 Part 3: 概念阶段 Part 4: 系统级 Part 5: 硬件级 Part 6: 软件级 Part 7: 生产运维 Part 8: 支持流程 Part 9: ASIL分解 Part 10: 指南 Part 11: 半导体 Part 12: 摩托车 ISO 26262 第二版共12部分,覆盖从概念到退役的全生命周期 ADAS系统主要涉及Part 3、4、5、6、9

这张图展示了ISO 26262的12个部分。对于ADAS系统,我们最常用的是Part 3(概念阶段)、Part 4(系统级)、Part 5(硬件级)、Part 6(软件级)和Part 9(ASIL分解)。

我个人觉得,Part 9的ASIL分解特别实用。比如,一个ASIL D的功能,可以分解成ASIL C + ASIL B的组合,降低单个组件的开发难度。但要注意,分解后必须保证独立性,否则白搭。

避坑指南:我曾经在ASIL分解时,忽略了独立性分析,结果两个模块共用了一个电源,导致共因失效。安全评审时被专家当场指出,项目延期两个月。切记,分解不是简单的数字游戏,必须做独立性论证。

1.4 小结

ISO 26262不是一本天书,它是无数工程师用血泪总结出来的经验。ASIL、HARA、安全目标,这三个概念贯穿整个标准。你只要掌握了它们,再看后面的章节就会轻松很多。

嗯,今天就聊到这儿。记住,安全不是负担,是责任。


公众号:蓝海资料掘金营,微信deep3321