基于ISO26262的功能安全分析和设计示例

谈思实验室 2024-08-09 17:57

点击上方蓝字谈思实验室

获取更多汽车网络安全资讯


01

前言

ISO26262标准体系定义了E-E系统功能安全的整体框架、分析方法和技术措施。但是,ISO26262标准体系本身有一定的复杂性,里面包括了10余篇标准文本,仅从标准文本出发,很难将功能安全的整个过程串成一条线。而如果去看某个实际产品的功能安全相关文档,又会陷入到复杂的技术细节中,也很难理清核心脉络。为此,本文采用一个示例,并以此为基础,对如何进行危害分析和风险评估,安全目标是怎么确定的,软硬件设计和开发中通常采用哪些关键技术,测试和验证环节中需要重点关注哪些问题进行探讨,帮助大家把标准由厚读薄,进而举一反三。


02

示例场景

在该示例场景中,控制器(ECU)接受3种传感器的输入值,根据输入值(In_Value)进行计算,得到输出值(Out_Value)。输出值直接输入给执行器,对系统功能具有重要意义。如果输出值计算错误,将使车辆出现失控等严重异常,危及人身安全。我们的目标,就是针对ECU开展功能安全分析、设计、开发和测试验证,确保由ECU产生的失效受到有效控制。

03

概念设计阶段

在概念设计阶段,主要做3件事情:危害分析和风险评估(HARA)、安全目标(SG)和功能安全概念(FSC)。

2.1 危害分析和风险评估(HARA)

下面结合示例,来看危害分析和风险评估主要包括哪些步骤和内容:

  • 第一步:分析失效场景。示例:在Out_Value值计算错误的情况下,会使系统产生意外动作,给人员造成严重伤害,危及人员生命。

  • 第二步:危害事件分类。这一步主要依据标准26262-3给出的方法进行,需要综合考虑严重性(Severity)、暴露率(Exposure)和可控性(Controllability)3个因素。接着第一步中的示例,在该示例中:由于危及人员生命,所有严重度等级应为最高S3;人员必然暴露在危害中,暴露率也应为最高E4;失效发生后,人员没有控制手段,可控性应为最高C3。

通过以上,我们就得出了一条HARA分析结果:在Out_Value值计算错误的情况下,会使系统产生意外动作,给人员造成严重伤害,危及人员生命。该场景的危害事件分类是S3/E4/C3。

2.2 安全目标(SG)

通过安全目标确认,就可以得出一个失效场景对应于何种安全等级(ASIL)。这一步主要依据26262-3中的Table-4:

结合HARA分析结果,示例失效场景的危害事件分类是S3/E4/C3,查Table-4,对应于安全完整性等级ASIL-D,即最高安全级别。

综合以上,我们可以得出一条具体的安全目标:

安全目标:防止系统产生危及人员生命的意外动作。

确保执行器不能产生意外动作,这会使车辆偏离人员驾驶意图,进而危及人员生命。该失效场景可能来源于ECU故障或者Out_Value值计算错误。

安全完整性等级:ASIL-D。

这里有1个点需要注意:并不是所有的失效场景都要定为ASIL-D,即便是安全关键系统。从Table-4我们也可以看出,只有S/E/C都达到最高,才能定为ASIL-D。更高的安全完整性等级,意味着更为复杂的设计和实现,也就意味着更高的成本。

2.3 功能安全概念(FSC)

ISO26262对FSC的定义比较模糊,我们可以这样理解:既然有了失效场景和对应的安全目标,那么,应该采取哪些安全机制来达到安全目标?FSC的作用就是回答这个问题。ISO26262没有定义FSC应该包含什么内容,通常来说,FSC至少应该包括功能安全需求(FSR)。从HARA/SG到FSR,有一些方法论,这里我们不展开。我们仅就示例场景罗列出部分安全需求,以便和产品开发阶段所引入的技术相关联:

  • ECU必须采用冗余校验机制确保Out_Value计算的正确性:

1)ECU通过主通道计算Out_Value值;
2)ECU通过监控通道独立计算Out_Value值;
3)主通道和监控通道必须采用独立的输入获取In_Value值;
4)ECU需要对主通道和监控通道计算出的Out_Value进行比较,如果不一致,则进入安全模式。

  • ECU必须采用监控通道,监控执行器的执行状态,如果执行状态异常,则进入安全模式。

  • 系统必须具备电源监控、ECU错误监控、看门狗等功能,确保ECU运行状态正确性,在出现异常时,可执行系统恢复过程。

在这里,用到了功能安全领域的最常用方法:冗余和监控。这些方法在标准中也有定义,具体可参考26262-6。

04

产品开发阶段

为实现概念设计阶段中的功能安全需求,我们首先要搞清楚采用哪些技术,至于写架构设计、详细设计等文档,都是水到渠成的事情。下面,我们从硬件和软件两个方面展开讨论。

3.1 硬件

由于示例失效场景的安全完整性等级是ASIL-D,所以,主要芯片应达到ASIL-D等级。在该示例中,假设ECU包含一颗MCU,用于接收传感器给出的In_Value,并计算Out_Value。那么这颗MCU应选用ASIL-D等级的产品,例如MPC5643L。采用ASIL-D等级的MCU,同时可以获得芯片厂商所提供的功能安全认证资料包,对于系统过功能安全认证具有重要意义。

除主芯片以外,还需要选择ASIL-D等级的SBC芯片,承载电源监控、ECU错误监控、看门狗等功能。例如飞思卡尔MC33907。

为满足Out_Value值计算的独立性,必须采用两路独立的传感器,独立给出In_Value值。之所以要采用两路独立的传感器,是因为要避免由单路传感器所带来的共因失效(CCF)。

3.2 软件

  • 选用ASIL-D等级的实时操作系统。

1)由于需要引入多个任务并发来实现主通道和监控通道,所以必须采用具备多任务调度能力的操作系统;

2)由于需要满足进入安全状态的实时性要求,需要操作系统具备实时性,能够实现高优先级任务抢占调度,确保中断处理的优先级等功能;

3)ASIL-D等级的操作系统具备内存分区、时间分区等功能,可以在同一芯片上运行多个不同ASIL等级的应用(任务和中断)。这对于功能较为复杂的系统具有重要意义。

对于MCU,可直接使用AUTOSAR CP,它里面定义的OS具备多任务调度能力,具有很强的实时性,具有内存保护、时间保护等关键安全功能,可满足相关要求。

  • 需要实现Out_Value主从通道冗余计算、执行器监控等安全功能。

  • 在编码过程中,需要注意以下几点:

1)需要对编程语言采用安全编码规范,满足编程语言的安全子集要求。例如,如果采用C语言,则需要引用Misra C安全编程规范。Misra C对C语言的特性进行了限制和裁剪,避免由语言本身引入某种缺陷。例如,无限制得使用指针造成的野指针问题。26262-6 Table-9也给出了具体说明:

2)所采用的编译器也有要求,这是经常被忽视的一点。在26262-8中,对所使用的工具也给出了置信度分级,即TCL1、TCL2、TCL3和TCL4。工具的置信度分级主要用于指导工具鉴定。但对于工具的选型来说,只要掌握以下原则:

第一,对于项目管理工具、需求管理工具等,对于源代码和编译出的可执行文件没有影响的,只需要选择最低等级,即TCL1等级的工具即可;

第二,对于单元测试工具,由于它影响源代码,所以需要选择通过了TCL2等级认证的工具;

第三,对于编译器,由于它可以直接影响源代码和最终可执行文件,可以在编译过程中插入不可控的二进制代码,所以,编译器需要达到最高等级的鉴定要求。如果采用商用编译器,则需要确认商用编译器是否满足该要求,并提供功能安全认证资料包;如果采用开源编译器,如GCC,则需要实施编译器验证,以确保编译器行为的安全性。

3.3 总结

通过对软件和硬件的设计,我们可以描绘出以下安全架构:

再总结一下设计要点:

1、选用ASIL-D等级的主芯片;

2、选用ASIL-D等级的SBC芯片,承载电源监控、ECU错误监控、看门狗等安全功能;

3、对安全关键输出量设计冗余架构,通过独立的监控任务对输出量实现冗余计算;

4、安全关键输出量的主计算通道和监控通道必须采用2路独立输入,避免由单一输入通道带来的共因失效;

5、对执行器进行冗余监控;

6、采用ASIL-D等级的安全实时操作系统,实现多任务调度,确保任务实时性,进一步满足不同ASIL等级的应用集成需求。

05

测试和验证

测试和验证环节主要包括了单元测试、集成测试和系统测试等关键步骤,所包含的内容很多,这里只给出几个关键点:

  • 单元测试需要满足26262-6 Table-14的要求:

ASIL-D需要满足行覆盖率、分支覆盖率以及MC/DC覆盖率均达到100%。

  • 单元测试建议使用满足TCL2等级的商用工具,如TestBed、Contata等。这类工具均具备自动化生成单元测试用例的功能,通过自动生成的用例就可以达到行覆盖率和分支覆盖率100%,测试人员再手动调整部分用例即可满足要求,可大大提高单元测试效率。

  • 需要关注全流程关联性,即需要体现出HARA->SG->FSC->概要设计->详细设计->单元测试用例->集成测试用例->系统测试用例全过程的关联性。这可以使用需求管理工具建立全过程链接,也可以采用Excel表格的形式体现出关联性,当年采用工具是最为推荐的方式。

来源:

https://blog.csdn.net/weixin_46372029/article/details/129656468

 end 

 专业社群 

 精品活动推荐 

更多文章

不要错过哦,这可能是汽车网络安全产业最大的专属社区!

关于涉嫌仿冒AutoSec会议品牌的律师声明

一文带你了解智能汽车车载网络通信安全架构

网络安全:TARA方法、工具与案例

汽车数据安全合规重点分析

浅析汽车芯片信息安全之安全启动

域集中式架构的汽车车载通信安全方案探究

系统安全架构之车辆网络安全架构

车联网中的隐私保护问题

智能网联汽车网络安全技术研究

AUTOSAR 信息安全框架和关键技术分析

AUTOSAR 信息安全机制有哪些?

信息安全的底层机制

汽车网络安全

Autosar硬件安全模块HSM的使用

首发!小米雷军两会上就汽车数据安全问题建言:关于构建完善汽车数据安全管理体系的建议

谈思实验室 深入专注智能汽车网络安全与数据安全技术,专属汽车网络安全圈的头部学习交流平台和社区。平台定期会通过线上线下等形式进行一手干货内容输出,并依托丰富产业及专家资源,深化上下游供需对接,逐步壮大我国汽车安全文化及产业生态圈。
评论
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 142浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 143浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 138浏览
  • TOF多区传感器: ND06   ND06是一款微型多区高集成度ToF测距传感器,其支持24个区域(6 x 4)同步测距,测距范围远达5m,具有测距范围广、精度高、测距稳定等特点。适用于投影仪的无感自动对焦和梯形校正、AIoT、手势识别、智能面板和智能灯具等多种场景。                 如果用ND06进行手势识别,只需要经过三个步骤: 第一步&
    esad0 2024-12-04 11:20 103浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 96浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 170浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 141浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 110浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 114浏览
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 92浏览
  • 学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&
    youyeye 2024-11-30 14:30 85浏览
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 126浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 107浏览
  • 艾迈斯欧司朗全新“样片申请”小程序,逾160种LED、传感器、多芯片组合等产品样片一触即达。轻松3步完成申请,境内免费包邮到家!本期热荐性能显著提升的OSLON® Optimal,GF CSSRML.24ams OSRAM 基于最新芯片技术推出全新LED产品OSLON® Optimal系列,实现了显著的性能升级。该系列提供五种不同颜色的光源选项,包括Hyper Red(660 nm,PDN)、Red(640 nm)、Deep Blue(450 nm,PDN)、Far Red(730 nm)及Ho
    艾迈斯欧司朗 2024-11-29 16:55 186浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦