0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实施汽车功能安全的四个关键错误

李巍 来源:huhuiyun 作者:huhuiyun 2022-07-20 14:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OEM 和一级供应商等汽车利益相关者必须将功能安全 (FuSa) 视为整个组织的实践。说起来容易做起来难,实施符合 ISO 26262的 FuSa 会带来一系列挑战。如果不解决这些挑战,则会导致项目管理错误,从而给项目带来延误和成本上升的负担。管理不善的情况可能与组织中整体缺乏安全意识或跨职能团队之间的协调不佳有关。

在汽车生态系统中,一个利益相关者的疏忽也会影响到其他利益相关者。如果一级供应商不以广泛的方式进行危害分析,架构设计可能会充满未识别的危害和相关风险。同样,使用未受过 ISO 26262 标准培训的资源从事安全关键项目也有其自身的危险。在本文中,我们整理了一组必须不惜一切代价避免的此类 FuSa 管理错误。

1. 组织缺乏安全意识

功能安全不仅限于从事安全关键型汽车项目的安全团队。从开发人员和测试工程师到项目经理,每个团队成员都必须了解 ISO 26262 标准及其指南。让我们看看在组织中整体缺乏安全意识时所犯的一些 FuSa 错误。

缺失的安全文化:安全文化本质上意味着汽车软件或硬件开发中的每个利益相关者都认真对待功能安全。不忽视任何危险,关注安全生命周期的每个阶段,资源相互协调,协同工作。仅仅拥有一名功能安全经理/顾问而不专注于建立安全文化是组织所犯的最常见的错误。

关注文档而不是安全:文档是 ISO 26262 合规性的重要组成部分。当 OEM 进行认证时,这些文件可作为证据。然而,仅仅关注文档而不是实际的安全要求、目标和机制会适得其反。

基于假设的 ASIL 确定:在不执行危害分析和风险评估 (HARA) 的情况下确定汽车模块的汽车安全完整性等级 (ASIL) 值已被视为必须避免的常见做法。不建议假设基于行业规范的 ASIL,因为这可能会导致遗漏危险。例如,信息娱乐系统通常被认为是 ASIL B。因此,许多信息娱乐开发公司不执行 HARA,而是将 ASIL B 视为其解决方案就足够了。如果信息娱乐系统还包含可用于自动执行车辆中某些操作的摄像头数据会怎样?这是一个严重的安全隐患,由于假设而被忽略。

pYYBAGLO6oWAOGpeAAIG1qgwU1c577.jpg

图 1:HARA 作为一个流程,是 ISO 26262 规定框架和团队对功能安全和汽车功能的理解的结晶。资料来源:恩比特尔

2. 破坏功能安全引发的安全管理不善事例

一些汽车供应商或技术提供商了解 ISO 26262 标准及其细微差别。然而,为了避免成本和缩短上市时间,它们往往会破坏某些安全关键组件的功能安全性。似乎对安全要求或危险的偶然无知可能会危及车辆乘员的生命。

低估整个项目的时间线/工作量:一旦将安全关键性纳入图片,以及 ISO 26262 标准,工作量会因显而易见的原因而增加。随着努力,时间线也延长了。通常,ASIL A 意味着工作量增加 10-15%,对于符合 ASIL D 的项目,这一数字会上升到 100%。在不考虑安全要求和目标的情况下低估这项工作是另一个需要避免的 ISO 26262 合规性错误。当公司试图挤入实施部分以遵守预先确定的任意期限时,项目开始受到影响。

考虑产品生命周期结束时的安全性:如前所述,ISO 26262解决方案的架构设计是基于软件需求和安全需求创建的。当您开发符合ISO 26262标准的汽车解决方案时,必须从产品生命周期开始就遵循标准指南。由于以下因素,在生命周期结束时或在第二次迭代中合并这些指南被证明是一个巨大的错误:

由于原始设计不包含安全方面,因此设计返工很重。

旧代码不可能重用,因为它不符合ISO 26262。检查前置条件、在发送/接收信号的模块之间使用包装器以及引入新模块意味着可能需要编写大量新代码。

有时,整个设计需要更改,这可能会导致微控制器平台的更改。这意味着从头开始设计产品。

工具和工程技能投资不足:许多组织认为,拥有一名功能安全经理足以确保符合ISO 26262。对安全的态度往往有一定程度的不敏感。这可能是在使用合格工具或提高资源技能方面。始终建议培训与每个符合ISO 26262的项目相关的每个资源。从开发人员和测试人员到项目经理,每个利益相关者都必须很好地掌握ISO 26262标准中列出的实践。

poYBAGLO6qGAXpYAAAHqHczQI8k290.png

Figure 2: Functional safety, no more an afterthought, has life of its own in an automotive design. Source: Embitel

3. 利益相关者之间协调不善造成的 FuSa 管理不善

符合 ISO 26262 的项目涉及来自不同团队和不同技能的资源。有开发人员、测试工程师、硬件专家、项目经理、功能安全经理等等。

团队之间缺乏协调:组织内的不同团队需要协调以完成各种安全活动。例如,要执行硬件故障模式影响和诊断分析 (FMEDA),软件团队必须清楚地了解安全机制。有时,团队不了解这种合作的重要性。

原始设备制造商和一级供应商之间的协调不佳:在某些情况下,原始设备制造商无法在安全合规方面提供足够的支持和准备。跳过了危险,没有正确执行安全分析,各种此类管理不善的情况接踵而至。此外,OEM 未能评估一级供应商的工具能力被证明对项目不利。

4.技术和管理错误的混合

由于缺乏预算或超出项目管理并开始干扰技术方面的通用 ISO 26262 知识而导致某些限制。让我们来看看它们。

将安全关键系统的标准设置得太低:当您开始忽略危险并放宽验收标准时,项目就会受到威胁。例如,模块中可能只有一个安全问题需要 ASIL C。但是,您选择忽略它并坚持 ASIL B。这是组织所犯的严重错误。成本上升是造成此类错误的主要原因。测试所有极端测试用例、执行额外的安全分析以及对工具许可证的投资都会增加项目成本。测试时还存在烧毁电路板、LED电机的风险。尽管如此,为了安全起见,必须检查这些故障。

低估了 SOTIF 和 ASPICE 等相关标准的重要性:除了功能安全,还有 ASPICE 和 Cybersecurity 等其他标准(ISO/SAE 21434) 是根据项目的要求而遵循的。由于所有这些标准都涉及编码和测试指南,因此它们之间有很多重叠之处。这方面最常见的错误是在制定安全计划时没有考虑这些标准之间的相互关系。有许多活动可以并行运行,甚至可以合并以节省时间。例如,ASPICE 推荐的软件资格测试类似于 ISO 26262 推荐的软件集成测试和能力成熟度模型集成 (CMMI)。原则上,它们都检查软件的高级架构。可以合并此类类似流程的模板,以节省大量时间和精力。使用不同标准时犯的另一个常见错误是忽略一个标准对另一个标准的影响。

过度工程:并非每个汽车模块都对安全至关重要。只有在执行 HARA 时,您才会知道关键程度。组织有时不希望执行所有安全活动并为模块假设更高的 ASIL 等级只是为了安全起见。这导致实施甚至不需要的安全机制。必须避免此类做法,以优化成本和上市时间。

ISO 26262 是一个广泛的标准,组织无法在短时间内达到功能安全实践的成熟度。但是,通过避免上面列出的错误,他们可以加快这个过程。

— Poornima Jha,功能安全经理和 FSCP-L2 认证 ISO 26262 专家,是 Embitel 的项目经理。

——Vaibhav Anand 是一位数字营销专业人士,对汽车的一切都有着根深蒂固的兴趣 , 他是 Embitel 的内容作家。


审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 功能安全
    +关注

    关注

    2

    文章

    180

    浏览量

    6137
  • 汽车
    +关注

    关注

    15

    文章

    4053

    浏览量

    40657
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    边聊安全 | 智能驾驶时代的新挑战:AI功能安全

    智能驾驶时代的新挑战:AI功能安全写在前面:随着人工智能(AI)技术在自动驾驶汽车等领域的快速发展,其功能安全性成为了一
    的头像 发表于 09-05 16:20 1580次阅读
    边聊<b class='flag-5'>安全</b> | 智能驾驶时代的新挑战:AI<b class='flag-5'>功能</b><b class='flag-5'>安全</b>

    如何打造全方位的汽车功能安全

    在不断发展的汽车技术中,功能安全是一非常重要的领域,它确保电子系统以及基于软件的系统即使存在故障的情况下也能正确地响应其输入,其中涉及危险识别、风险评估和
    的头像 发表于 07-28 10:53 1814次阅读
    如何打造全方位的<b class='flag-5'>汽车</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>

    编译器功能安全验证的关键要素

    汽车、工业、医疗等安全关键型应用中,确保功能安全合规性需要严格的工具链验证。开发安全
    的头像 发表于 07-05 13:37 1333次阅读

    用于 GSM/ GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx 频前端模块,带四个线性 TRx 开关端口 skyworksinc

    电子发烧友网为你提供()用于 GSM/ GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx 频前端模块,带四个线性 TRx 开关端口相关产品参数、数据手册,更有
    发表于 05-28 18:33
    用于 GSM/ GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx <b class='flag-5'>四</b>频前端模块,带<b class='flag-5'>四个</b>线性 TRx 开关端口 skyworksinc

    用于 GSM/GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx 频前端模块,带四个线性 TRx 开关端口 skyworksinc

    电子发烧友网为你提供()用于 GSM/GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx 频前端模块,带四个线性 TRx 开关端口相关产品参数、数据手册,更有
    发表于 05-28 18:33
    用于 GSM/GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx <b class='flag-5'>四</b>频前端模块,带<b class='flag-5'>四个</b>线性 TRx 开关端口 skyworksinc

    用于频 GSM / GPRS / EDGE 的 Tx-Rx FEM,具有四个线性 TRx 开关端口和双频 TD-SCDMA skyworksinc

    电子发烧友网为你提供()用于频 GSM / GPRS / EDGE 的 Tx-Rx FEM,具有四个线性 TRx 开关端口和双频 TD-SCDMA相关产品参数、数据手册,更有用于频 GSM
    发表于 05-28 18:31
    用于<b class='flag-5'>四</b>频 GSM / GPRS / EDGE 的 Tx-Rx FEM,具有<b class='flag-5'>四个</b>线性 TRx 开关端口和双频 TD-SCDMA skyworksinc

    PLC产品故障问题测试的四个部分

    ,必须对故障问题进行系统化测试。本文将详细介绍PLC产品故障问题测试的四个关键部分,帮助技术人员快速定位和解决问题。 一、硬件测试 硬件测试是PLC故障诊断的首要环节,主要针对PLC设备的物理部件进行检查。首先,需要检查电源模块是否
    的头像 发表于 05-11 17:00 1187次阅读
    PLC产品故障问题测试的<b class='flag-5'>四个</b>部分

    芯片软错误概率探究:基于汽车芯片安全设计视角

    汽车关键系统的影响,分析先进工艺下软错误变化趋势,并提出相应的应对策略,旨在为芯片在汽车安全关键
    的头像 发表于 04-30 16:35 693次阅读
    芯片软<b class='flag-5'>错误</b>概率探究:基于<b class='flag-5'>汽车</b>芯片<b class='flag-5'>安全</b>设计视角

    使用Tessent解决方案增强汽车功能安全

    ‍质量、功能安全‍、信息安全和可靠性是设计IC时的关键考虑因素。对于面向汽车、航空航天或医疗领域的先进IC,设计、制造、测试和生命周期监控的
    的头像 发表于 03-28 09:30 1423次阅读
    使用Tessent解决方案增强<b class='flag-5'>汽车</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>

    IGBT IPM的错误输出功能

    本文将介绍“保护功能和工作时序”系列的第五功能——“错误输出功能(FO)”。
    的头像 发表于 03-19 17:22 1087次阅读
    IGBT IPM的<b class='flag-5'>错误</b>输出<b class='flag-5'>功能</b>

    ADS1211获取四个通道全部数据的最短时间是多少?

    看pdf没看出什么门道,想问下这款ADC四个差分通道同步采样,获取四个通道全部数据的最短时间是多少!
    发表于 02-10 07:24

    Apple Watch Series 10全天候显示秒数功能支持表盘增至四个

    近日,苹果在 watchOS 11.3 系统更新中,为 Apple Watch Series 10 带来惊喜升级,其全天候显示秒数功能支持表盘从三增至四个,新增的 Unity Rhythm 表盘
    的头像 发表于 02-05 13:48 2566次阅读

    模数转换电路的四个过程

    模数转换(Analog-to-Digital Conversion,简称ADC)是将模拟信号转换为数字信号的关键过程,广泛应用于通信、数据采集、信号处理等领域。模数转换电路的设计与实现涉及多个关键步骤,通常可以分为四个主要过程:
    的头像 发表于 02-03 16:12 2412次阅读

    请问DAC3484四个通道能否独立使用?

    请问,DAC3484 四个通道能否独立使用?即当把DAC的NCO频率设置为fs/2时,IQ两通道是否就可以独立了?
    发表于 01-23 07:35

    请问AD9852四个输出口有什么差别?

    AD9852四个输出口有什么差别?是不是IOUT1是余弦输出,IOUT2是DAC控制输出,需要设置DAC控制寄存器?
    发表于 01-16 06:59