您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
汽车电子架构设计
 
作者:badMM
   次浏览      
 2020-12-2  
 
编辑推荐:
本文主要介绍了汽车电子层级思路,需求,Vehicle层级,Item层级,System层级以及软件角度。

本文来自于csdn,由火龙果软件Anna编辑、推荐。

1.前言

聊到架构设计,在各位大神面前有点班门弄斧,本文主要针对当前汽车电子现状,结合Autosar和功能安全,提出关于架构设计的一些思路,各路大神小喷求不虐。

2.参考

《 2011 The SAFE & Safe-E Consortium》

《ISO26262》

《GB T 34590》

《autosar.org》

3.层级思路

本文主要按照这样的层级思路,结合Autosar和功能安全聊架构设计思路。

4.需求

4.1整车需求

4.2安全需求

通过HARA分析,得到安全目标,再进一步分析得到安全相关需求。

5.Vehicle层级

如图所示,一般我们整车是由各种各样的ECU组成的,那么这么ECU是如何得来的呢?

根据前面得到的需求,组成一个一个功能,最终将各个功能或需求,分配到一个一个Item上。

Item的分配过程如上图所示,主要根据整车环境和功能,迭代定义各个Item之间的接口,以及定义Item的拓扑架构。

以Autosar的角度来说,整车架构主要根据系统描述定义各个ECU的功能以及他们之间的通信拓扑。

6. Item层级

Item层级在IS26262有详细的定义,这一层级主要做的事情包括产品的边界定义,功能安全概念以及提出初步的架构设想。

根据安全目标,进行安全概念的分析与设计,包括安全措施、FTTI、安全监控组件、安全状态等设计分析,最终得到相关的安全需求。

7.System层级

7.1 功能安全角度

基于ISO26262的角度,系统层级主要进行技术安全概念分析、系统设计(系统架构设计)。

首先基于功能安全概念,从技术角度,进一步分析得到技术安全概念,如下图所示:

其次根据得到的技术安全,结合系统功能要求,进行系统架构的设计,包括进行软硬件架构元素的分配。

再进一步将系统架构元素分配到各个子系统中,如下图所示:

7.2 Autosar角度

主要包括系统描述以及系统相关约束,其中包括硬件资源、诊断相关文件、通信矩阵文件等。

8.软件角度

按照autosar的要求进行应用层的设计以及基础软件部署。

8.1 应用层架构设计

定义好应用层组件的接口,以及arxml描述,如下图

8.2 BSW配置开发

根据相关工具,配置各个BSW模块,结合Rte,让相关的调度实体映射到OS Task中,同时结合RTE进行SWC与SWC之间接口连线以及SWC与BSW接口连线即可

 

 
   
次浏览       
相关文章

微服务测试之单元测试
一篇图文带你了解白盒测试用例设计方法
全面的质量保障体系之回归测试策略
人工智能自动化测试探索
相关文档

自动化接口测试实践之路
jenkins持续集成测试
性能测试诊断分析与优化
性能测试实例
相关课程

持续集成测试最佳实践
自动化测试体系建设与最佳实践
测试架构的构建与应用实践
DevOps时代的测试技术与最佳实践
最新活动计划
LLM大模型应用与项目构建 12-26[特惠]
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
业务建模&领域驱动设计 11-15[北京]
用户研究与用户建模 11-21[北京]
SysML和EA进行系统设计建模 11-28[北京]
 
最新文章
AUTOSAR模式管理看这一篇就够了
AUTOSAR架构介绍
无人驾驶汽车系统入门——最短路径搜索之A*算法
汽车功能安全 - 软件开发
干货 | 一文帮你读懂ISO26262汽车功能安全!
最新课程
Auto SAR原理与实践
MBSE(基于模型的系统工程)
国际汽车行业五大质量工具理论与实战
人工智能助力汽车行业升级
基于UML和EA进行系统分析设计
SysML和EA进行系统设计建模
更多...   
成功案例
均胜(上海)汽车安全有限公司 购买EA工具
深圳某汽车企业 模型驱动的分析设计
上海某汽车电子 EA+UML进行嵌入式系统分析设计
上海蔚来汽车 SysML+EA-进行嵌入式系统分析设计
更多...