功能安全标准概览:ISO 26262、IEC 61508、ISO 13849 等标准对安全机制和诊断覆盖率的要求,以及不同行业的差异

功能安全并非单一标准,而是一族面向不同行业、不同复杂度和不同风险等级的规范体系。理解这些标准之间的层级关系、核心要求与行业差异,是设计安全机制、计算诊断覆盖率(DC)的前提。本章将系统梳理 IEC 61508(基础标准)、ISO 26262(汽车)、ISO 13849(机械)以及 IEC 62061(机械领域另一重要标准)对安全机制和诊断覆盖率的要求,并剖析不同行业在应用中的关键差异。

功能安全标准体系与诊断覆盖率要求映射 IEC 61508 基础功能安全标准 SIL 1-4 | 通用安全生命周期 ISO 26262(道路车辆) ASIL A-D | 基于SIL扩展 ISO 13849(机械安全) PL a-e | 基于类别与DC IEC 62061(机械安全) SIL CL | 与ISO 13849并存 ISO 26262 核心要求 • 安全机制:硬件/软件/系统级 • 诊断覆盖率:SPFM/LFM/PMHF • 硬件架构指标:单点/潜伏故障 • 安全机制分类:在线/离线测试 • 相关失效分析(DFA) ISO 13849 核心要求 • 安全机制:基于类别(B/1/2/3/4) • 诊断覆盖率:DCavg(平均DC) • MTTFd(危险失效平均时间) • CCF(共因失效)评分 • 软件限制:有限/受限/完全 IEC 62061 核心要求 • 安全机制:子系统架构 • 诊断覆盖率:DC(与ISO 13849一致) • PFHd(每小时危险失效概率) • 硬件故障裕度(HFT) • 安全通信协议要求 不同行业关键差异 汽车: 高产量、复杂SoC、AI/ADAS、量化指标严格(PMHF<10 FIT) 工业: 中低产量、PLC/传感器/执行器、强调MTTFd与DCavg 机械: 安全防护、急停/光栅/门锁、类别架构+DCavg+CCF评分

2.1 标准体系架构与核心概念

核心原理:从IEC 61508到行业标准的映射

IEC 61508是功能安全的“母标准”,首次系统定义了安全完整性等级(SIL)、安全生命周期、安全功能和安全机制等核心概念。它提出了“风险降低”的核心理念:安全机制的存在是为了将残余风险降低到可接受水平。ISO 26262和ISO 13849/IEC 62061分别针对汽车和机械行业进行了裁剪和细化,但底层逻辑一致——通过安全机制实现故障检测、故障容错和故障避免,并通过诊断覆盖率量化安全机制的效能。

诊断覆盖率(Diagnostic Coverage, DC)定义为:检测到的危险失效概率与所有危险失效概率之比。在ISO 26262中,这一概念被细化为单点故障度量(SPFM)和潜伏故障度量(LFM);在ISO 13849中则使用平均诊断覆盖率(DCavg)。尽管表述不同,本质都是衡量安全机制对危险故障的“感知能力”。

标准 安全完整性等级 诊断覆盖率表述 核心量化指标 适用场景
IEC 61508 SIL 1-4 DC(高/中/低/无) PFH/PFDavg 通用工业、过程控制
ISO 26262 ASIL A-D SPFM/LFM(对应DC) PMHF、SPFM、LFM 道路车辆电子电气系统
ISO 13849 PL a-e DCavg(平均DC) MTTFd、DCavg、CCF 机械控制系统(含液压/气动)
IEC 62061 SIL CL DC(与ISO 13849兼容) PFHd、HFT 机械电气/电子控制系统

判断方法:如何选择适用的标准

在实际项目中,选择标准需考虑三个维度:行业归属、系统复杂度和法规要求。汽车电子控制单元(ECU)必须遵循ISO 26262;工业机器人、数控机床等机械装备通常需要同时考虑ISO 13849和IEC 62061;而过程工业(如化工、石油)则直接采用IEC 61508或IEC 61511。值得注意的是,ISO 13849和IEC 62061在机械领域是并行的,前者偏向于“简化方法”,适合非电子技术背景的工程师;后者更接近IEC 61508的完整方法论,适合复杂电子系统。

经验提醒:当机械系统同时涉及电气、液压和气动元件时,ISO 13849是更合适的选择,因为它对非电子元件有更成熟的建模方法。而如果系统以复杂电子部件为主(如伺服驱动器、安全PLC),IEC 62061的SIL CL框架更便于与IEC 61508对齐。

2.2 ISO 26262对安全机制与诊断覆盖率的要求

核心原理:ASIL等级驱动的安全机制设计

ISO 26262将汽车安全完整性等级(ASIL)分为A到D四个等级,ASIL D要求最高。安全机制的设计必须与ASIL等级匹配:ASIL D要求极高的诊断覆盖率(SPFM≥99%,LFM≥90%),而ASIL A则相对宽松(SPFM≥90%,LFM≥60%)。该标准将安全机制分为三类:在线诊断机制(如锁步核、ECC、CRC)、离线测试机制(如上电自检、周期自检)和故障容错机制(如冗余通道、降级模式)。

在硬件层面,ISO 26262-5 要求对每个安全相关硬件部分计算SPFM和LFM,并验证PMHF(随机硬件失效概率)是否低于目标值(ASIL D为10-8/h,即10 FIT)。这要求工程师对每个安全机制进行失效模式分析,并量化其诊断覆盖率。

操作流程:从安全目标到诊断覆盖率计算

  1. 定义安全目标:从危害分析和风险评估(HARA)中导出安全目标及其ASIL等级。
  2. 硬件架构设计:确定安全相关硬件模块,划分安全机制与非安全机制。
  3. 失效模式分析:对每个硬件模块进行FMEA/FMEDA,识别单点故障和潜伏故障。
  4. 安全机制设计:针对每个危险失效模式设计对应的安全机制(如ADC自检、看门狗、电压监测)。
  5. 计算SPFM/LFM:根据安全机制的诊断覆盖率,计算单点故障度量和潜伏故障度量。
  6. 验证PMHF:通过故障树分析(FTA)或可靠性框图(RBD)计算系统级PMHF。

案例拆解:动力电池BMS的ASIL C安全机制设计

某新能源汽车BMS(电池管理系统)的过压保护功能被评定为ASIL C。初始设计仅采用软件比较器检测电压,SPFM仅为85%,不满足ASIL C的≥97%要求。分析发现,ADC通道的共因失效(如参考电压漂移)是主要风险点。

改进方案:增加硬件比较器作为独立冗余通道,与软件ADC采样形成双通道比较;同时为ADC参考电压增加自校准机制(每100ms执行一次)。改进后SPFM提升至98.5%,LFM达到92%,满足ASIL C要求。代价是硬件成本增加约0.8美元/通道,但避免了因过压导致的电池热失控风险。

风险提示:ISO 26262要求安全机制本身不能引入新的危险失效。例如,看门狗定时器如果设置不当,可能在正常操作时误触发复位,导致系统不可用。因此,安全机制的诊断覆盖率计算必须同时考虑其自身的失效率。

2.3 ISO 13849与IEC 62061对安全机制与诊断覆盖率的要求

核心原理:类别架构与DCavg的配合

ISO 13849采用“类别(Category)”概念描述系统架构的抗故障能力:B类(基本)、1类(经过验证的元件)、2类(定期测试)、3类(单故障容错)、4类(双故障容错)。类别决定了系统对故障的容忍能力,而DCavg则衡量安全机制检测故障的能力。两者结合,再考虑MTTFd(每个通道的平均危险失效时间),共同决定PL等级。

IEC 62061则更接近IEC 61508的框架,使用SIL CL(SIL Claim Limit)作为安全完整性指标。它要求计算每个子系统的PFHd,并通过硬件故障裕度(HFT)和诊断覆盖率(DC)来验证SIL CL。两个标准在机械领域并存,但IEC 62061对复杂电子系统的处理更精细。

ISO 13849 类别 架构描述 DCavg要求 典型应用
B 单通道,无冗余 DCavg=0% 简单非安全功能
1 单通道,使用已验证元件 DCavg=0% 急停按钮(机械式)
2 单通道+定期测试 DCavg=60%-90% 光栅、安全门锁
3 双通道,单故障容错 DCavg=60%-99% 安全PLC、伺服驱动器
4 双通道,双故障容错 DCavg≥99% 高速冲压机安全系统

操作流程:ISO 13849的PL计算步骤

  1. 确定所需PL:通过风险评估确定目标PL(a-e)。
  2. 选择类别架构:根据系统复杂度选择B/1/2/3/4类。
  3. 计算MTTFd:对每个通道的元件进行可靠性分析,计算MTTFd(低/中/高)。
  4. 评估DCavg:根据安全机制类型查表或计算DCavg。
  5. CCF评分:对共因失效措施进行评分(≥65分合格)。
  6. 验证PL:结合类别、MTTFd、DCavg查表得到PL,确认是否满足目标。

实战场景:安全光栅的PL d认证

某工厂需要为冲压机安装安全光栅,目标PL为d。初始方案采用单套光栅+安全继电器输出,类别为2类,DCavg=60%,MTTFd=高,查表得到PL=c,不满足要求。

改进方案:采用双套光栅冗余配置,类别提升至3类,DCavg提升至90%(通过双通道比较实现),MTTFd保持高。最终PL达到d。关键改进点在于:双通道架构消除了单点故障,而光栅自检机制(每100ms一次)将DCavg从60%提升至90%。成本增加约40%,但满足了安全法规要求,避免了因安全等级不足导致的停产风险。

关键对比:ISO 13849的DCavg与ISO 26262的SPFM/LFM在数学定义上一致,但应用粒度不同。ISO 13849以“通道”为单位评估DCavg,而ISO 26262以“硬件部分”为单位评估SPFM/LFM。此外,ISO 13849的类别概念在ISO 26262中没有直接对应物,后者更强调量化指标。

2.4 不同行业标准的差异与融合趋势

核心原理:行业差异的根源

汽车、工业和机械行业的安全标准差异源于三个因素:失效模式特征、系统生命周期和监管环境。汽车电子系统高度集成、批量大、更新快,因此ISO 26262强调量化指标(PMHF)和流程合规;工业控制系统(如PLC)运行时间长、环境恶劣,ISO 61508强调全生命周期管理和冗余架构;机械安全系统(如安全光栅)结构相对简单、响应时间要求高,ISO 13849强调类别架构和简化计算。

对比分析:关键差异维度

维度 ISO 26262(汽车) ISO 13849(机械) IEC 62061(机械)
安全等级 ASIL A-D PL a-e SIL CL 1-3
量化指标 PMHF(FIT)、SPFM、LFM MTTFd、DCavg PFHd、DC
架构要求 无明确类别,但要求硬件架构指标 明确类别B/1/2/3/4 HFT(硬件故障裕度)
软件要求 ASIL等级对应软件安全要求 软件限制(有限/受限/完全) 软件安全完整性(与IEC 61508一致)
共因失效 DFA(相关失效分析) CCF评分(≥65分) CCF措施清单
安全机制示例 锁步核、ECC、BIST 双通道比较、周期自检 安全通信协议、看门狗

常见误区与总结复盘

误区一:认为ISO 26262的ASIL D比ISO 13849的PL e“更安全”。实际上,两者针对不同应用场景,不能直接比较。ASIL D针对汽车电子,PL e针对机械安全,其风险模型和失效模式不同。

误区二:将ISO 13849的类别与ISO 26262的ASIL等级直接对应。类别描述的是架构冗余度,ASIL描述的是风险等级,两者维度不同。

误区三:忽视安全机制自身的失效率。任何安全机制(如看门狗、比较器)本身也可能失效,必须在诊断覆盖率计算中考虑其失效率。

误区四:在机械系统中直接套用ISO 26262的PMHF指标。机械系统的失效模式以磨损、老化为主,与电子系统的随机硬件失效不同,应使用MTTFd和DCavg。

融合趋势:随着汽车电子与工业自动化融合(如自动驾驶中的工业级传感器),ISO 26262和ISO 13849/IEC 62061的交叉应用日益增多。例如,车规级激光雷达在工业AGV中的应用,需要同时满足ISO 26262的ASIL B和ISO 13849的PL d要求。建议在项目初期就明确主导标准,并建立跨标准的映射关系。

总结而言,功能安全标准虽各有侧重,但核心逻辑一致:通过安全机制降低风险,通过诊断覆盖率量化安全机制的效能。工程师应深入理解各标准的适用场景和量化指标,避免机械套用。在跨行业项目中,建议建立标准映射矩阵,确保安全机制设计同时满足多个标准的要求。