ISO26262功能安全--产品开发过程

功能安全TSC 通过对功能安全目标的分析和分解,可以得到相应的 TSC 和 FSR,而这些 TSC 和 FSR 的实施和验证又可以确保功能安全目标的实现。只有通过严谨的方法和科学的决策,才能确保系统的功能安全,为人们的生命财产安全提供可靠的保障。在功能安全领域中,TSC(Technical Safety Concept,技术安全概念)和 FSR(Functional Safety Requirements,功能安全要求)是两个至关重要的概念,它们有着明显的区别,这些区别在系统设计和开发过程中有着不同的体现。 阅读详情
AI摘要

本文围绕ISO26262功能安全的产品开发过程展开。介绍了概念、系统、硬件、软件等阶段,包括相关项定义、HARA分析、系统架构设计、硬件FMEDA、软件安全分析等内容,强调各环节环环相扣,遵循“V”模型开发思想,各环节需可验证、可管理、可追溯。

 

目录

 

1.总体理解

2.概念阶段——吹牛,我们是打草稿的

2.1 相关项定义

2.2 HARA分析

2.3 功能安全目标

2.4 安全需求与安全概念

3. 系统阶段——闭门造神车,我们开始修炼

3.1 技术安全需求(TSC)

3.2 系统架构设计

3.3 安全分析与独立性分析

3.4 软硬件接口(HSI)

4. 硬件阶段——苦其心志,苦练经骨

4.1 硬件架构

4.2 硬件详细设计

4.3 安全分析——FMEDA

5. 软件阶段——打通经骨,造就灵魂

5.1 软件架构设计

5.2 软件详细设计

5.3 软件安全分析

6. 其他——遗失的美好


1.总体理解

功能安全可以理解为一套正向开发方法论,它强调的是正向开发,各个环节环环相扣,各个环节尽量做到可被验证,各个环节尽量做到可被管理、可被追溯,其中“V”模型开发是其中的主体思想。

 这样一套思想,一套方法,不仅仅是产品经理需要了解,凡是涉及到产品开发的任何一个工程师都应该了解,并从中汲取营养。所以我想说的是,虽然你不是功能安全经理,但是你依然可以从中获得你想要的知识。

所以在此我特意鸣谢ISO26262标准委员会,你们出的标准,我依然反反复复看且爱不释手。

下面我的语言可能有点不那么正式,希望大家小喷别虐。

        来吧,开启我们超低的PPM造车!

2.概念阶段——吹牛,我们是打草稿的

我们要搞事情,但是首先我们要确定我们来搞点啥事情,所以得弄清楚哪些事情不搞,哪些事情我们要搞大搞好搞强。

2.1 相关项定义

用我们专业术语来说,叫Item Definition,用人类更好的语言来说 叫相关项定义。下面,我们有一些具体草稿要打了。

其一,我们的“产品”要有啥功能,比如我们也是一般的车 可以前进、后退,但是还可以“横着走”,这里强调一下,应尽量站在整车角度来定义我们的功能,用我们客户的语言来善待我们的客户;

其二,我们的“产品”在哪些环境下可以使用,比如晴天、雨天、雪天、冰雹天,高温、低温、气压啥的都不在话下,但是不可以“上刀山、下火海”;

其三,我们的“产品”可能和其他“产品”发生了些关系,比如BMS离不开电池,MCU离不开电机,VCU离不开司机操作,这里的关系你可以以这种方式来描述,我离不开你哪些东西,你要我给你哪些东西;

其四,既然我们的“产品”只是“车车”的一部分,并且和其他“产品”还发生了关系,那么我们就要定义好这些关系、这些接口、这些边界条件,省的往后组装不起来,或者产品与产品之间还相互扯皮,所以为了更形象展示,画一个物理架构图,方便大家都理解,呼应下主题--吹牛我们打草稿了。

最后,我们产品都符合功能安全了,那必须得说明,咱做的产品是在全宇宙体制下,合法合规的,咱的产品可以卖到仙女座,卖到猎户座,卖到其他平行宇宙。

2.2 HARA分析

我们知道我们要搞的事情是啥子了,但是我们要把事情搞好啊,所谓要搞好,首先我们要保证用我们产品的人不要挂了,不要受伤了,要用我们“产品”的人活得好好的。所以,在产品设计前,我们提前预想好所有可能让我们上帝(客户)不安全的情况,并且定义好每种情况有多不安全,用我们专业的语言来说,首先定义危害事件,然后从S(严重度)、E(暴露概率)、C(可控性)三个角度来定义危害事件的危害等级,得出一个叫ASIL的得分表,得分越高,表示这个事件危害越高,那么我们针对这类事件就要越重视。

给大家加个鸡腿:加起来=7的就是ASILA  加起来=8的就是ASILB 加起来=9的就是ASILC 加起来=10就是ASILD

HARA分析一般主机厂来做,这个东西目前还是比较有争议的,预想后期可能会有参考出来。

2.3 功能安全目标

HARA分析之后,我们知道哪些情况对我们的“上帝”(客户)不利,因此我们就有一个方向,要着重往哪些方面加强,来提升我们产品的安全性。

这个方向是什么,因此我们就要清清楚楚的定下来,所以我们的梦想不会窒息,所以我们会稳稳的向着这个目标前进,所以我们所有努力都不会白费。那么怎样才能把我们的目标定义好呢,一般它的必备属性如下:

</
ID 描述 ASIL FTTI 安全状态
SG1 xxxxx D 100ms

断开xxx

关闭xxx

         
功能安全开发--系统阶段TSC 技术安全概念如何开展,理论与工程如何结合,系统与软硬件切分的度在哪 阅读详情

相关推荐

【BMS软开系列】1、 ISO 26262功能安全标准 (二)

Risk = Combination of the probability for damage and the extent of the damage(考虑伤害概率和损坏程度)【两个维度的耦合伤害发生的概率和伤害发生的严重性】1、功能安全管理贯穿整个产品开发中,对整个的流程进行介绍,并针对关键安全活动进行详细说明:安全计划,安全档案,安全活动裁剪及认可措施。定义负责安全生命周期或者安全生命周期内执行安全活动的组织的要求。适用范围:特定的相关项的安全活动。

梦想是要有的,万一实现了呢! 1279

ISO26262Part4稽核问题二,如何知道safety goal

功能安全技術模板是用於表示基於功能安全標準(以下稱為ISO 26262)進行產品開發的文檔。 透過根據模板執行產品開發,可以創建和解釋ISO 26262所需的每個工作文檔。 TSC:技術安全概念 階段過程圖中可以知道safety goal Phase 階段 Process 過程 Item Definition 項目定義 Hazard Analysis 危害分

channelwang的博客 154

【功能安全】技术安全概念TSC

所处位置TSC:Technical safety concept技术安全概念TSR:Technical safety requirement技术安全需求在系统开发阶段属于安全活动4-6系统层产品开发示例。

weixin_36460584的博客 821

【功能安全】【ISO26262】产品开发:系统层面

目录 一、前言 二、启动系统层面产品开发 三、技术安全要求的定义 四、系统设计 五、相关项集成和测试 六、安全确认 七、功能安全评估 八、生产发布 一、前言 本部分规定了车辆在系统层面产品开发的要求,包括: ——启动系统层面产品开发的要求, ——技术安全要求的定义, ——技术安全概念, ——系统设计, ——相关项集成和测试, ——安全确认, ——功能安全评估,及 ——产品发布。 二、启动系统层面产品开发 1、目的 启动产品开发系统层面的目的是确定并计划系统开发各子阶段过程中的功

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 907

【功能安全】【ISO26262】产品开发:软件层面

一、前言 1、 2、 3、 二、软件层面产品开发启动 1、 2、 3、 三、软件架构设计 1、 2、 3、 四、软件单元设计和实现 1、 2、 3、 五、软件单元测试 1、 2、 3、 六、软件集成和测试 1、 2、 3、 七、软件安全要求验证 1、 2、 3、 ...

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 1453

BMS功能安全开发流程详解.docx

BMS功能安全开发流程详解

11-4 AEB 算法原理及系统组成

本专题旨在探讨如何利用仿真软件开发自动紧急制动系统AEB,主要通过整理开发流程,实现从需求到验证的全流程掌握,为后续开发提供支持;同时,研究了如何在汽车自动驾驶仿真工具中开发自己的算法,并解决了从ISO、E-CNAP、GB/T以及交通法规等提炼出功能需求的问题,以快速实现原型模型的开发。本专题重点讲解了AEB的工作原理、系统/软件架构和需求、算法模型及实现、CCRs/CCRb/CCRm建模与仿真、VRU-AEB-B/P/M建模与仿真,同时还提供了测试用例,期待将AEB算法成功地产品化。

AIgraphX 8547

博途AI助手演示,完成简单且重复的梯形图代码,并导入到博途

自写个博途AI助手,下面演示AI帮我生成完善多个模拟量输入转换的代码,

gsjkwg的博客 1523

滑模控制算法——基本原理(附MATLAB程序)

选择一个滑模面和是设计参数。是滑模面函数,通常我们希望系统状态在的面上滑动。我们以一个简单的二阶系统作为示例,其状态空间方程为:是系统矩阵是输入矩阵是输出矩阵假设我们的系统如下:滑模控制算法的核心在于设计合适的滑模面和控制律,并分析系统在滑模面上的稳定性。通过上述公式和步骤,可以有效地设计滑模控制器,以处理具有非线性和不确定性的动态系统。总的来说,滑模控制算法因其鲁棒性和灵活性在处理复杂控制问题中表现出色,但在实际应用中需要精心设计以克服抖振现象和其他潜在问题。BuxuABDC。

qq_35623594的博客 2万+

【CV论文精读】【协同感知综述】Collaborative Perception for Autonomous Driving :Current Status and Future Trend

感知是自动驾驶系统的关键模块之一,近年来取得了很大进展。然而,单个车辆的有限能力导致感知性能提高的瓶颈。为了突破个体感知的局限,协作感知被提出,它使车辆能够共享信息来感知视线和视野之外的环境。本文综述了有前途的协作感知技术的相关工作,包括介绍了基本概念,概括了协作模式,总结了协作感知的关键要素和应用。最后,我们讨论了这一研究领域面临的挑战和问题,并给出了一些潜在的进一步方向。

weixin_44184852的博客 4688

一文讲透3GPP TS 36.104发射链路相关指标

3GPP是制定移动通信标准的国际组织,其36.104规范对LTE基站射频性能提出详细要求。规范主要涵盖七方面:1)基站输出功率分类标准;2)LTE信道带宽计算方法;3)TD-LTE特有的发射机关断功率及时延要求;4)信号质量指标(频率误差和EVM)及其影响因素;5)邻道泄漏比(ACLR)的45dBc标准;6)带内频谱辐射模板(OBUE)的噪声限制;7)9kHz-12.75GHz频段的带外杂散辐射要求。这些技术要求保障了LTE基站的射频性能和网络质量。

weixin_49761275的博客 4524

开关电源-LLC基本原理

本文详细介绍了LLC谐振变换器的兴起原因、基本工作原理、变换器特点及拓扑结构。重点讨论了半桥、全桥LLC及其软开关技术,包括零电压开关(ZVS)和零电流开关(ZCS)。通过理解简单的谐振电路(RL、RC、LC)来阐述LLC如何改变电压增益,以及如何通过调节频率实现输出电压的稳定性。

让你爱上电路设计 2万+

flowable工作流看这一篇就够了(基础篇)

接下来我们构建一个非常简单的请假流程,Flowable引擎需要流程定义为BPMN 2.0格式,这是一个业界广泛接受的XML标准。在Flowable术语中,我们将其称为一个流程定义(process definition)。一个流程定义可以启动多个流程实例(process instance)。流程定义可以看做是重复执行流程的蓝图。在这个例子中,流程定义定义了请假的各个步骤,而一个流程实例对应某个雇员提出的一个请假申请。

qq_38196449的博客 2万+

科研必备:15款顶尖AI科研工具全面分析汇总(持续更新ing)

科研必备:15款AI科研工具全面分析汇总(持续更新ing)

Code_流苏:在代码中寻诗意,在实践中觅真知 9629

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: 关于Autosar操作系统(OS)
下一篇: 开发合格的汽车电子产品-Autosar+MBD+功能安全
AgingMoon
博客等级 码龄9年 3966粉丝 61原创
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值