01
寶馬
寶馬將電子電器架構(gòu)中ECU按照需求進行分類,將分散凌亂的ECU、傳感器和執(zhí)行器按類定義ECU系統(tǒng)需求和統(tǒng)一開發(fā)方法,甚至統(tǒng)一管理供應(yīng)商,最終按類進行系統(tǒng)優(yōu)化。 在中央計算平臺進行整車功能的劃分,將功能進行嚴格的抽取和封裝,相互之間獨立性強,而復(fù)雜度大大的降低,從而有利于功能單元的移植和復(fù)用。
?
這種變革,是未來整車電子電器的必經(jīng)之路,但目前來說,太難了,哪怕電子電器架構(gòu)已經(jīng)采用域控制器Domain架構(gòu),亦或者Zonal架構(gòu),想要統(tǒng)一所有ECU,傳感器和執(zhí)行器的需求和開發(fā),就得調(diào)整整個行業(yè)供求關(guān)系,是一場行業(yè)的變革,單靠幾個主機廠,根本無法推動。
02
大眾
再來看看大眾如何落地SOA理念的,大眾率先采用面向服務(wù)的架構(gòu)——MEB架構(gòu),用于構(gòu)造服務(wù)的架構(gòu)模式,是一種架構(gòu)思想,主要來源于軟件技術(shù),獨立域操作系統(tǒng),編程語言和軟件框架,初衷是講軟件合理地劃分為單獨的軟件組件,以最小化組件之間的功能依賴性,提高軟件的可擴展性和可再次使用性。
從MEB架構(gòu)的實現(xiàn)來看,SOA架構(gòu)思想主要是通過不同服務(wù)的相互作用實現(xiàn)一個復(fù)雜的功能,每個服務(wù)都是一個獨立可執(zhí)行的軟件組件,被準確描述的功能范圍,通過準確定義的服務(wù)接口將功能性作為服務(wù)提供給其他軟件組件,服務(wù)可以以組合的形式來調(diào)動其他基礎(chǔ)服務(wù),然后將功能組合起來。 ?
從上圖可以看到,大眾也是將相關(guān)功能邏輯上移到域控制器級別ECU,在域控制器下接嵌入式ECUs,傳感器和執(zhí)行器,從設(shè)計思路角度和寶馬有異曲同工之處。大眾還公開了軟件架構(gòu),使用CP和AP服務(wù)中間件來實現(xiàn)SOA通信,其中CP連接傳感器、執(zhí)行器和嵌入式ECU,收集信號,通過服務(wù)或者信號發(fā)送給AP,AP作為封裝服務(wù),和云端后臺或者其他AP節(jié)點進行服務(wù)交互。
最終SOA架構(gòu)帶來的優(yōu)勢,可降低由緊密互動的軟件組件引起的復(fù)雜性 大眾MEB架構(gòu)和寶馬下一代架構(gòu)的對比分析,從中可以看到不管是大眾還是寶馬,并沒有所有功能都切換到SOA通信,而是部分實現(xiàn)。
03
豐田
Toyota電子電器架構(gòu)經(jīng)歷了簡單的LAN網(wǎng)絡(luò),到分層LAN網(wǎng)絡(luò)架構(gòu),目前采用中央網(wǎng)關(guān)和域控制器架構(gòu),用于應(yīng)對復(fù)雜的系統(tǒng)需求和減少開發(fā)量。但隨著車型的改進不斷產(chǎn)生新的變型,系統(tǒng)和軟件也變得越來越大,而且Tier1開發(fā)過程必須統(tǒng)一管理,基于這些目標,他們提出了Central&Zone架構(gòu),EE架構(gòu)需要引入中控ECU,所有功能都分配到ZoneECU。 詳細參看Toyota的分析報告。
04
現(xiàn)代
現(xiàn)代的電子電器架構(gòu)圖如下所示,圖中介紹了具體的實現(xiàn)細節(jié),讓我感觸良多的就是他們的設(shè)計理念,好多都和我們的實現(xiàn)不謀而合。現(xiàn)代電子電器架構(gòu)設(shè)計中,定義服務(wù)的出發(fā)點是為了重復(fù)使用,遠程訪問,獨立維護,這樣可以節(jié)省生產(chǎn)和測試成本,減少整車開發(fā)時間,同時具備很好的可擴展性。
在現(xiàn)代的架構(gòu)通信設(shè)計中,CAN等其他網(wǎng)絡(luò)會和以太網(wǎng)共存相當(dāng)長一段時間,但SOA并不能直接和這些網(wǎng)絡(luò)通信,所以他們采用了SOA Adaptor模塊來轉(zhuǎn)換其他網(wǎng)絡(luò)的功能和信息,而在我們的架構(gòu)中,將SOA Adaptor模塊落實到SWC中,作為一個功能單元來實施,同時設(shè)置相關(guān)服務(wù)的訪問權(quán)限和訪問優(yōu)先級。
在和云端交互的時候,需要使用外部設(shè)備來進行服務(wù)級別的交互,這樣增強了整車數(shù)據(jù)的開放性,同時增加了信息安全等問題,于是在車內(nèi)系統(tǒng),他們同時設(shè)計了SOA Gateway節(jié)點,用于升級安全等級。而在我們的設(shè)計中,我們同樣引入了SOA Gateway,進行SOA架構(gòu)通信協(xié)議和安全策略切換,增強整車安全等級。
因為服務(wù)交互特別頻繁,需要更高效的處理服務(wù)相關(guān)信息,更新和新增服務(wù),他們采用了SD Proxy,安全或者強相關(guān)的服務(wù),通過Service Router來訪問。在我們的設(shè)計中,弱化了ServiceRouter,采用Service Agenda來代理服務(wù),做到服務(wù)真正的服務(wù)端和客戶端完全的隔離,增加了訪問邏輯判斷和權(quán)限識別。
05
國內(nèi)現(xiàn)狀
相較于國外主機廠的強勢變革,國內(nèi)主機廠,尤其是傳統(tǒng)OEM,變革涉及太多車型,以及龐大的供應(yīng)商體系,使得固有的電子電器架構(gòu)模式極難突破,因此采用更穩(wěn)妥的循序漸進策略,將SOA理念的實施重點放在娛樂系統(tǒng),以娛樂系統(tǒng)的驗證來考量是否有實施整車SOA架構(gòu)的條件,但個人認為恰恰是這種做法,反而阻礙了整車落地SOA架構(gòu)的步伐。
首先,娛樂系統(tǒng)本身功能安全等級低于其他域的要求,設(shè)計的服務(wù)理念未必可以直接推廣到整車架構(gòu),其次,傳統(tǒng)電子電器架構(gòu)是將其他域的信號通過CAN整合到娛樂域,通過娛樂域來協(xié)調(diào)信號資源,這樣好多其他域的功能邏輯都有上移到娛樂域,如果在此基礎(chǔ)上,再在娛樂域推廣服務(wù)架構(gòu),反而加劇了功能邏輯的集中,眾所周知,SOA架構(gòu)的理念,是將功能單元抽離出來,提高功能單元的復(fù)用性,平衡整車ECU負載,尤其是要解放娛樂系統(tǒng)相關(guān)模塊的負擔(dān)。 另外,還有一部分主機廠,率先在ADAS域內(nèi)先實現(xiàn)SOA通信,將SOA融入到自動駕駛中,個人認為,這種是比較保險的推進方案,新型技術(shù)的強強聯(lián)手,一般都會擦出大火花,最終實現(xiàn)互相成就。
審核編輯:劉清
-
傳感器
+關(guān)注
關(guān)注
2564文章
52668瀏覽量
764288 -
ecu
+關(guān)注
關(guān)注
14文章
920瀏覽量
55511 -
SOA
+關(guān)注
關(guān)注
1文章
300瀏覽量
28050 -
執(zhí)行器
+關(guān)注
關(guān)注
5文章
383瀏覽量
19787 -
域控制器
+關(guān)注
關(guān)注
0文章
272瀏覽量
2998
原文標題:淺談?wù)嘢OA架構(gòu)之大家眼中的SOA
文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
OptiSystem應(yīng)用:寬帶SOA特性
OptiSystem應(yīng)用:SOA波長變換器(XGM)
OptiSystem應(yīng)用:寬帶SOA特性
SOA架構(gòu)開發(fā)小助手PAVELINK.SOA-Converter 2.1.2新版本發(fā)布

OptiSystem應(yīng)用:SOA波長變換器(XGM)
基于SOA自動駕駛整車及運營系統(tǒng)架構(gòu)

基于SOA自動駕駛整車及運營系統(tǒng)架構(gòu)

OptiSystem應(yīng)用:SOA波長變換器(XGM)
分布式、域控及SOA架構(gòu)車身功能測試方案

面向服務(wù)的整車EE架構(gòu)(SOA)設(shè)計開發(fā)咨詢服務(wù)

光峰科技成為某主機廠車載光學(xué)解決方案供應(yīng)商
9月26日云技術(shù)研討會 | SOA整車EE架構(gòu)開發(fā)流程及工具實施方案

SOA架構(gòu)開發(fā)小助手PAVELINK.SOA-Converter V1.4.2新版本發(fā)布

新架構(gòu)下服務(wù)建模,關(guān)鍵在這6步!

評論