汽車(chē)開(kāi)放系統(tǒng)架構(gòu)完善車(chē)載網(wǎng)絡(luò)和ECU設(shè)計(jì)
發(fā)布時(shí)間:2016-07-05 責(zé)任編輯:susan
【導(dǎo)讀】自2003年成立以來(lái),AUTOSAR(汽車(chē)開(kāi)放系統(tǒng)架構(gòu))聯(lián)盟便一直致力于改變車(chē)載網(wǎng)絡(luò)和電子控制單元(ECU)的設(shè)計(jì)方式。AUTOSAR為原始設(shè)備制造商(OEM)及其一級(jí)供貨商提供了一種產(chǎn)業(yè)的標(biāo)準(zhǔn)方法,以設(shè)計(jì)和開(kāi)發(fā)位于現(xiàn)代車(chē)輛中心的ECU。
該標(biāo)準(zhǔn)將有助于減少設(shè)計(jì)過(guò)程中人為錯(cuò)誤的產(chǎn)生,并為供貨商和制造商提供一種明確且機(jī)器也可讀取的數(shù)據(jù)格式,以交換設(shè)計(jì)信息。本文將探討AUTOSAR采用戰(zhàn)略的一些的預(yù)期商業(yè)效益,并解釋了一些基本術(shù)語(yǔ)和設(shè)計(jì)方法。
AUTOSAR聯(lián)盟的會(huì)員包括汽車(chē)OEM以及由零部件和服務(wù)供貨商組成的支持性生態(tài)系統(tǒng)。該聯(lián)盟的宗旨是針對(duì)汽車(chē)電氣/電子(E/E)架構(gòu)創(chuàng)造和建立全球性的開(kāi)放標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)在車(chē)輛架構(gòu)級(jí)別提供支持,讓OEM網(wǎng)絡(luò)設(shè)計(jì)人員能設(shè)計(jì)和管理車(chē)輛功能之間的復(fù)雜關(guān)系,并且還支持供貨商在制造之前詳細(xì)定義獨(dú)立ECU接口的細(xì)節(jié)。
為何改用AUTOSAR?
一款現(xiàn)代化豪華汽車(chē)可能包含多達(dá)100個(gè)ECU,包括從簡(jiǎn)單的傳感器接口到復(fù)雜的娛樂(lè)信息及遠(yuǎn)程信息單元。將它們一次全部改用AUTOSAR方法和標(biāo)準(zhǔn)的風(fēng)險(xiǎn)很高,但原始設(shè)備制造商和一級(jí)供貨商做出這樣的改變會(huì)帶帶來(lái)許多的效益。預(yù)計(jì)到2020年,所有車(chē)輛都將擁有一些基于AUTOSAR的ECU,因此不可忽視該標(biāo)準(zhǔn)的存在。
改用AUTOSAR的一些原因和效益包括:
能在新的汽車(chē)平臺(tái)和架構(gòu)中更好地重新使用電子控制單元;
能更好地使用預(yù)先驗(yàn)證和測(cè)試過(guò)的軟件組件(代表車(chē)輛功能);
能減少下游設(shè)計(jì)錯(cuò)誤——一套AUTOSAR方法可讓功能在架構(gòu)級(jí)別就可定義和驗(yàn)證;
通過(guò)改善網(wǎng)絡(luò)效率和功能運(yùn)用而減少整體硬件成本;
能減少整體網(wǎng)絡(luò)架構(gòu)分析和設(shè)計(jì)審查的成本;
因使用一種標(biāo)準(zhǔn)化的數(shù)據(jù)交換格式(AUTOSARXML或arxml),從而改善了原始設(shè)備制造商和一級(jí)供貨商之間的通信。
不論在整個(gè)內(nèi)部設(shè)計(jì)周期內(nèi)是否需要對(duì)ECU進(jìn)行重新設(shè)計(jì)或改進(jìn),改用AUTOSAR可加速設(shè)計(jì)調(diào)整。例如新工具的工作流程,或?yàn)榱擞兄诒3峙cISO26262標(biāo)準(zhǔn)的符合性(conformance),這些都會(huì)改變工作的流程,改用AUTOSAR方法可在變更流程時(shí)同時(shí)導(dǎo)入。不論如何實(shí)施調(diào)整,第一個(gè)基于AUTOSAR電子控制單元設(shè)計(jì)項(xiàng)目所花的時(shí)間,都要比現(xiàn)有/傳統(tǒng)設(shè)計(jì)流程所花的時(shí)間來(lái)得更長(zhǎng),這是因?yàn)樵O(shè)計(jì)人員需要時(shí)間來(lái)熟悉新的方法。但隨后即可帶來(lái)節(jié)省成本和提升效益的成果。將傳統(tǒng)的ECU資產(chǎn)轉(zhuǎn)向AUTOSAR標(biāo)準(zhǔn)也是有可能的,通過(guò)采用“AUTOSAR封裝(AUTOSAR Wrapper)”概念,重要的現(xiàn)有和經(jīng)過(guò)證明的電子控制單元應(yīng)用代碼便可重復(fù)使用。使AUTOSAR的封裝能夠?qū)肫渌傾UTOSARECU。這將有助于降低轉(zhuǎn)用AUTOSAR方法的風(fēng)險(xiǎn)。
什么是AUTOSAR?
就本質(zhì)而言,AUTOSAR提供標(biāo)準(zhǔn)的ECU接口定義,使設(shè)計(jì)人員能夠具體指定每個(gè)汽車(chē)ECU中都需要的可重復(fù)使用之標(biāo)準(zhǔn)化軟件層和組件。該標(biāo)準(zhǔn)不受硬件的影響,這意味著應(yīng)用軟件和硬件平臺(tái)是相互獨(dú)立的。應(yīng)用軟件開(kāi)發(fā)人員可在應(yīng)用軟件中明確地說(shuō)明各個(gè)汽車(chē)功能的細(xì)節(jié),而不用擔(dān)心相關(guān)軟件服務(wù)和硬件接口。過(guò)去,軟件和硬件緊密地整合在一起,因此很難實(shí)現(xiàn)可移植性和可重復(fù)使用(圖1)。
圖1:將應(yīng)用軟件與硬件分開(kāi)。
將設(shè)計(jì)與硬件決策分開(kāi)使車(chē)輛生產(chǎn)商/OEM能夠依據(jù)所需的車(chē)輛功能進(jìn)行自上而下的設(shè)計(jì)。存在于這個(gè)設(shè)計(jì)時(shí)間的虛擬功能總線(VFB)概念讓所有軟件電子控制單元都能夠?qū)崿F(xiàn)互連和獲得測(cè)試。這讓設(shè)計(jì)人員可專(zhuān)注于應(yīng)用層,而不是根本的軟件基礎(chǔ)建設(shè)。通過(guò)采用虛擬功能總線,應(yīng)用軟件組件(SWC)與其它應(yīng)用軟件組件也相互獨(dú)立。軟件組件向虛擬功能總線發(fā)出輸出信號(hào),虛擬功能總線再將信息傳送給目標(biāo)組件的輸入埠。AUTOSAR定義了輸入和輸出端口,以及交換信息的格式。這種抽離式的(abstracted)方法使得在定義相關(guān)硬件之前可實(shí)現(xiàn)所有車(chē)輛軟件功能和接口交互驗(yàn)證。設(shè)計(jì)調(diào)整也因此變得容易得多,同時(shí)所有功能都被定義成虛擬功能總線上的軟件組件(圖2)。
圖2:在虛擬功能總線上測(cè)試軟件組件。
雖然虛擬功能總線不提供ECU之后在真實(shí)車(chē)輛中如何分布和互連的信息,但對(duì)架構(gòu)設(shè)計(jì)時(shí)間來(lái)說(shuō),卻是很有用的測(cè)試基準(zhǔn)。可為車(chē)輛中的所有信號(hào)進(jìn)行定時(shí)檢查和接口定義。
一旦設(shè)計(jì)人員對(duì)各項(xiàng)功能感到滿(mǎn)意,這些功能便會(huì)被映像或聚集到特定的硬件電子控制單元中。AUTOSAR可支持軟件組件的映像和聚集流程。一個(gè)復(fù)雜的ECU可能包含很多軟件組件,必要時(shí)可依照階層式的方式將它們組織起來(lái)。
圖3:將軟件功能分配給真正的電子控制單元。
AUTOSAR運(yùn)行環(huán)境
每個(gè)ECU都有為它量身定制的運(yùn)行環(huán)境(RTE),通??赏ㄟ^(guò)配套的設(shè)計(jì)工具來(lái)自動(dòng)創(chuàng)建。真正的電子控制單元之間的實(shí)際通信將實(shí)現(xiàn)成CAN或Flex Ray總線的一部分,而運(yùn)行環(huán)境通過(guò)產(chǎn)生工具進(jìn)行配置,以便執(zhí)行相連AUTOSAR組件所需的通信路徑。運(yùn)行環(huán)境可以切實(shí)執(zhí)行虛擬功能總線和架構(gòu)設(shè)計(jì)流程的通信和連接拓?fù)?。由于AUTOSAR標(biāo)準(zhǔn)支持很多不同類(lèi)型的軟件組件,運(yùn)行環(huán)境必須考慮各種軟件組件存在的限制和變化。
為AUTOSAR組件提供服務(wù)——基礎(chǔ)軟件層和操作系統(tǒng)
基礎(chǔ)軟件(BSW)是一種標(biāo)準(zhǔn)化軟件,不包含車(chē)輛應(yīng)用邏輯和電子控制單元功能,但為運(yùn)行環(huán)境提供依賴(lài)硬件和獨(dú)立于硬件的服務(wù)。所需的服務(wù)包括內(nèi)存服務(wù)(NVRAM管理器)、網(wǎng)絡(luò)通信管理服務(wù)、診斷服務(wù)和狀態(tài)管理。當(dāng)應(yīng)用層中定義的AUTOSAR軟件組件要求服務(wù)時(shí),運(yùn)行環(huán)境的任務(wù)是在真正的電子控制單元上完成映像。
運(yùn)行環(huán)境不提供任何可從遠(yuǎn)程ECU獲取服務(wù)的機(jī)制,AUTOSAR規(guī)范也不允許這樣做。所有服務(wù)要求都必須在“本地”電子控制單元上獲得滿(mǎn)足。在真正的電子控制單元上運(yùn)行的基本操作系統(tǒng)(OS或OSEK)不知道AUTOSAR“可運(yùn)行的(runnable)”概念。操作系統(tǒng)擁有一個(gè)可調(diào)度活動(dòng)列表,這些活動(dòng)通過(guò)調(diào)度算法進(jìn)行管理。
關(guān)于硬件
AUTOSAR分層軟件架構(gòu)可以分離硬件的應(yīng)用邏輯(application logic),以便重復(fù)利用和可以攜帶(portability)。運(yùn)行環(huán)境和操作系統(tǒng)與微控制器抽象層(MCAL)相連,MCAL提供了對(duì)主微控制器上物理埠和設(shè)備的存取功能。微控制器抽象層是每一微控制器所特有的,使操作系統(tǒng)和基礎(chǔ)軟件能夠存取數(shù)字輸入/輸出、模擬數(shù)字轉(zhuǎn)換、FLASH和EEPROM支持等設(shè)備。圖4說(shuō)明了AUTOSAR電子控制單元中不同硬件和軟件層之間的關(guān)系。
圖4:組件在真正的電子控制單元中如何組裝在一起。
支持新方法
汽車(chē)OEM可以通過(guò)一個(gè)自上而下的AUTOSAR設(shè)計(jì)方法,操作整個(gè)網(wǎng)絡(luò)的完整模型。AUTOSAR設(shè)計(jì)工具可以讓單一的ECU被提取,且在AUTOSARXML(arxml)中定義了連接性和接口信息。這個(gè)接口定義之后將傳給一級(jí)供貨商,進(jìn)行進(jìn)一步的細(xì)節(jié)設(shè)計(jì)和實(shí)施。由于格式已被標(biāo)準(zhǔn)化,相同的定義可以在公開(kāi)投標(biāo)時(shí)同時(shí)分送給幾個(gè)一級(jí)供貨商。標(biāo)準(zhǔn)化描述的好處在于在ECU描述中可以避免任何設(shè)計(jì)上的模棱兩可,并且隨著AUTOSAR標(biāo)準(zhǔn)的發(fā)展,存在誤解的可能性也越來(lái)越小。由于這個(gè)標(biāo)準(zhǔn)與硬件無(wú)關(guān),因此能夠更充分地利用新產(chǎn)業(yè)趨勢(shì)所帶來(lái)的效益,如車(chē)內(nèi)以太網(wǎng)、混合技術(shù)車(chē)輛網(wǎng)絡(luò)(CAN/Flex ray)、異構(gòu)多核平臺(tái)以及車(chē)載網(wǎng)關(guān)布置。
想要試試看?
包括Mentor Graphics在內(nèi)的一些業(yè)者已經(jīng)可為AUTOSAR設(shè)計(jì)提供評(píng)估套件。這些套件包括架構(gòu)設(shè)計(jì)到單個(gè)ECU配置。Mentor Graphics還擁有其VSX工具套件以及支持CAN、Flex Ray、LIN和以太網(wǎng)的ECU硬件開(kāi)發(fā)板。這些工具以Eclipse為基礎(chǔ),利用開(kāi)源工具鏈進(jìn)行從源代碼到運(yùn)行實(shí)施的一系列設(shè)計(jì)。相對(duì)于大規(guī)模地將車(chē)內(nèi)ECU一次就完全改到AUTOSAR方法來(lái)說(shuō),低風(fēng)險(xiǎn)調(diào)查和AUTOSAR試驗(yàn)更為可取。
AUTOSAR為車(chē)載網(wǎng)絡(luò)和ECU設(shè)計(jì)提供預(yù)定義的標(biāo)準(zhǔn)方法,找到了進(jìn)入每家汽車(chē)OEM和一級(jí)機(jī)構(gòu)的方式。AUTOSAR標(biāo)準(zhǔn)提供了改善工藝和重新利用組件的機(jī)會(huì),但是也帶來(lái)了學(xué)習(xí)新ECU設(shè)計(jì)流程和工具的挑戰(zhàn)。AUTOSAR的早期采用者一直都在把這些知識(shí)傳給主流的設(shè)計(jì)和資源,而現(xiàn)今市面上也有多款可用于量產(chǎn)的工具。AUTOSAR的采用還可協(xié)助業(yè)者達(dá)到功能安全標(biāo)準(zhǔn)ISO26262的要求,因?yàn)樗С忠粋€(gè)可重復(fù)、定義明確、且自上而下的設(shè)計(jì)流程。
特別推薦
- 匯聚智造大咖,共探智能工業(yè)未來(lái) AMTS & AHTE SOUTH CHINA 2024亮點(diǎn)全揭秘
- 優(yōu)化SPI驅(qū)動(dòng)程序的幾種不同方法
- 如何使用GaNFET設(shè)計(jì)四開(kāi)關(guān)降壓-升壓DC-DC轉(zhuǎn)換器?
- KLA 推出全面的IC載板產(chǎn)品組合,開(kāi)啟先進(jìn)封裝新時(shí)代
- 意法半導(dǎo)體發(fā)布面向表計(jì)及資產(chǎn)跟蹤應(yīng)用的高適應(yīng)易連接雙無(wú)線IoT模塊
- 友達(dá)彭雙浪:Q4步入傳統(tǒng)淡季 明年產(chǎn)業(yè)供需相對(duì)樂(lè)觀
- http://ep.cntronics.com/market/14057
技術(shù)文章更多>>
- 有延遲環(huán)節(jié)的burst控制中得到響應(yīng)時(shí)間變化規(guī)律的仿真分析方法
- 超寬帶的力量:重塑汽車(chē)、移動(dòng)設(shè)備和工業(yè)物聯(lián)網(wǎng)體驗(yàn)
- 全差分放大器為精密數(shù)據(jù)采集信號(hào)鏈提供高壓低噪聲信號(hào)
- 利用單片機(jī)實(shí)現(xiàn)復(fù)雜的分立邏輯
- 意法半導(dǎo)體生物感測(cè)創(chuàng)新技術(shù)賦能下一代智能穿戴個(gè)人醫(yī)療健身設(shè)備
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索
速度傳感器
鎖相環(huán)
胎壓監(jiān)測(cè)
太陽(yáng)能
太陽(yáng)能電池
泰科源
鉭電容
碳膜電位器
碳膜電阻
陶瓷電容
陶瓷電容
陶瓷濾波器
陶瓷諧振器
陶瓷振蕩器
鐵電存儲(chǔ)器
通信廣電
通訊變壓器
通訊電源
通用技術(shù)
同步電機(jī)
同軸連接器
圖像傳感器
陀螺傳感器
萬(wàn)用表
萬(wàn)用表使用
網(wǎng)絡(luò)電容
微波
微波功率管
微波開(kāi)關(guān)
微波連接器