汽车电子架构设计
目錄
1.前言
2.參考
3.層級(jí)思路
4.需求
4.1整車需求
4.2安全需求
4.Vehicle層級(jí)
5. Item層級(jí)
6.System層級(jí)
6.1 功能安全角度
6.2 Autosar角度
7.軟件角度
?7.1 應(yīng)用層架構(gòu)設(shè)計(jì)
7.2 BSW配置開(kāi)發(fā)
1.前言
聊到架構(gòu)設(shè)計(jì),在各位大神面前有點(diǎn)班門弄斧,本文主要針對(duì)當(dāng)前汽車電子現(xiàn)狀,結(jié)合Autosar和功能安全,提出關(guān)于架構(gòu)設(shè)計(jì)的一些思路,各路大神小噴求不虐。
2.參考
《?2011 The SAFE & Safe-E Consortium》
《ISO26262》
《GB T 34590》
《autosar.org》
3.層級(jí)思路
本文主要按照這樣的層級(jí)思路,結(jié)合Autosar和功能安全聊架構(gòu)設(shè)計(jì)思路。
4.需求
4.1整車需求
4.2安全需求
通過(guò)HARA分析,得到安全目標(biāo),再進(jìn)一步分析得到安全相關(guān)需求。
4.Vehicle層級(jí)
?如圖所示,一般我們整車是由各種各樣的ECU組成的,那么這么ECU是如何得來(lái)的呢?
根據(jù)前面得到的需求,組成一個(gè)一個(gè)功能,最終將各個(gè)功能或需求,分配到一個(gè)一個(gè)Item上。?
Item的分配過(guò)程如上圖所示,主要根據(jù)整車環(huán)境和功能,迭代定義各個(gè)Item之間的接口,以及定義Item的拓?fù)浼軜?gòu)。?
以Autosar的角度來(lái)說(shuō),整車架構(gòu)主要根據(jù)系統(tǒng)描述定義各個(gè)ECU的功能以及他們之間的通信拓?fù)洹?
5. Item層級(jí)
Item層級(jí)在IS26262有詳細(xì)的定義,這一層級(jí)主要做的事情包括產(chǎn)品的邊界定義,功能安全概念以及提出初步的架構(gòu)設(shè)想。
根據(jù)安全目標(biāo),進(jìn)行安全概念的分析與設(shè)計(jì),包括安全措施、FTTI、安全監(jiān)控組件、安全狀態(tài)等設(shè)計(jì)分析,最終得到相關(guān)的安全需求。
6.System層級(jí)
6.1 功能安全角度
基于ISO26262的角度,系統(tǒng)層級(jí)主要進(jìn)行技術(shù)安全概念分析、系統(tǒng)設(shè)計(jì)(系統(tǒng)架構(gòu)設(shè)計(jì))。
首先基于功能安全概念,從技術(shù)角度,進(jìn)一步分析得到技術(shù)安全概念,如下圖所示:
其次根據(jù)得到的技術(shù)安全,結(jié)合系統(tǒng)功能要求,進(jìn)行系統(tǒng)架構(gòu)的設(shè)計(jì),包括進(jìn)行軟硬件架構(gòu)元素的分配。
再進(jìn)一步將系統(tǒng)架構(gòu)元素分配到各個(gè)子系統(tǒng)中,如下圖所示:
6.2 Autosar角度
主要包括系統(tǒng)描述以及系統(tǒng)相關(guān)約束,其中包括硬件資源、診斷相關(guān)文件、通信矩陣文件等。
7.軟件角度
按照autosar的要求進(jìn)行應(yīng)用層的設(shè)計(jì)以及基礎(chǔ)軟件部署。
?7.1 應(yīng)用層架構(gòu)設(shè)計(jì)
定義好應(yīng)用層組件的接口,以及arxml描述,如下圖
7.2 BSW配置開(kāi)發(fā)
根據(jù)相關(guān)工具,配置各個(gè)BSW模塊,結(jié)合Rte,讓相關(guān)的調(diào)度實(shí)體映射到OS Task中,同時(shí)結(jié)合RTE進(jìn)行SWC與SWC之間接口連線以及SWC與BSW接口連線即可。
總結(jié)
- 上一篇: 1688、淘宝、京东搜索商品聚合接口,多
- 下一篇: 360搜索再出新硬件