一、功能安全概述:ISO26262标准背景、功能安全定义、ASIL等级划分、功能安全与预期功能安全(SOTIF)的区别
1.1 为什么会有ISO26262?——标准背景
说起功能安全,得先聊聊它的“出身”。
早些年,汽车电子系统还没这么复杂。一个ECU控制几个功能,出问题了顶多就是车窗升不上去、空调不制冷。但后来不一样了——线控转向、电子刹车、自动驾驶……这些系统一旦失效,后果可能是车毁人亡。
我记得2010年左右,行业内开始频繁讨论一个问题:“我们怎么证明这个电子系统是安全的?” 光靠测试?不够。光靠经验?也不够。我们需要一套公认的方法论。
于是,ISO26262应运而生。它脱胎于工业领域的IEC61508,专门针对道路车辆电子电气系统。2011年发布了第一版,2018年更新了第二版。我个人习惯把2018版称为“成熟版”,因为它把半导体、摩托车、商用车都纳入了范围,更接地气了。
核心要点:ISO26262不是教你怎么设计功能,而是教你怎么管理风险。它是一套“风险管控”的框架。
1.2 功能安全到底在说什么?——定义
功能安全的定义,官方说法很绕:“不存在由电气/电子系统功能异常表现导致的危害而导致的不合理风险”。
说白了,就是两件事:
- 系统出错了,不能伤人
- 系统没出错,也不能因为设计缺陷伤人
举个例子。你开车时踩刹车,ABS模块突然死机了。如果系统能检测到死机,自动切换到机械备份制动,这就是功能安全在起作用。如果死机后刹车完全失效,那就是功能安全没做到位。
我的经验:很多工程师容易把“功能安全”和“功能正确”搞混。功能正确是“该做的事做了”,功能安全是“不该发生的事没发生”。两者是互补关系,不是替代关系。
1.3 ASIL等级——风险分级的艺术
不是所有风险都需要同样级别的防护。ISO26262引入了ASIL(Automotive Safety Integrity Level)等级,从A到D,D是最严格的。
怎么定级?看三个维度:
- Severity(严重度):伤害有多重?轻伤?致命?
- Exposure(暴露概率):这种场景发生的频率高不高?
- Controllability(可控性):驾驶员能不能在失效时补救?
打个比方:
- 车窗升降失效:严重度低、暴露高、可控性高 → QM(质量管理级,不需要ASIL)
- 刹车助力失效:严重度高、暴露中、可控性低 → ASIL D
我参与过一个项目,客户非要把所有功能都定成ASIL D,觉得“越高越安全”。其实这是误区。ASIL D意味着开发成本翻倍、验证周期拉长。合理分配ASIL等级,才是成熟工程师该做的事。
| ASIL等级 | 典型应用场景 | 开发成本倍数(相对QM) |
|---|---|---|
| QM | 信息娱乐、车窗控制 | 1x |
| ASIL A | 尾灯控制、非关键传感器 | 1.5-2x |
| ASIL B | 雨刮控制、部分ADAS功能 | 2-3x |
| ASIL C | 线控制动备份、转向助力 | 3-5x |
| ASIL D | 主制动、主转向、安全气囊 | 5-10x |
避坑指南:我曾经见过一个团队,把ASIL分解到软件组件时,直接给每个函数都标了ASIL D。结果代码量翻了三倍,评审过不了。记住:ASIL分解是有规则的,不是简单复制粘贴。
1.4 功能安全 vs 预期功能安全(SOTIF)——别搞混了
这个问题我经常被问到。尤其是做自动驾驶的同事,总把这两个概念混为一谈。
功能安全(ISO26262):处理的是“系统本身失效”的问题。比如芯片坏了、软件跑飞了、传感器断线了。这些是已知的、可预见的故障。
预期功能安全(ISO21448,即SOTIF):处理的是“系统本身没坏,但功能表现不符合预期”的问题。比如摄像头在逆光下识别不到行人、雷达在隧道里误报。这些是设计局限或场景局限导致的。
我打个比方你就明白了:
- 功能安全:你开车时刹车踏板断了 → 这是硬件失效
- SOTIF:你开车时刹车踩到底,但因为路面结冰,车没刹住 → 这是功能局限
两者不是替代关系,是互补关系。ISO26262管的是“系统坏了怎么办”,ISO21448管的是“系统没坏但不够聪明怎么办”。
关键区别:
- 功能安全:故障是随机硬件失效或系统故障
- SOTIF:故障是性能不足或场景误判
- 功能安全:有明确的量化指标(如PMHF、SPFM、LFM)
- SOTIF:更多依赖场景分析和验证覆盖度
1.5 本章知识体系总览
下面这张图,是我自己梳理的。每次给团队做培训,我都会先画一遍。它帮你把本章的核心逻辑串起来。
一个小建议:刚开始学功能安全,别急着啃标准原文。先把这张图印在脑子里。每次遇到新概念,问自己一句:“这属于哪个分支?” 慢慢就理清了。
好了,第一章就聊到这儿。功能安全不是玄学,是一套可以落地的方法论。后面我们会一步步拆解,从危害分析到安全机制设计,再到验证确认。你准备好了吗?
公众号:蓝海资料掘金营,微信deep3321