<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

汽車架構變化趨勢有哪些

jf_C6sANWk1 ? 來源:阿寶1990 ? 2023-08-07 14:41 ? 次閱讀

汽車架構變化趨勢

在分享中央計算軟件架構之前,我們先簡單說明一下汽車架構變化趨勢,總的來說,主要包含以下階段: 分布式架構:ECU 數量超過 100 個以上,每個 ECU 承擔相對獨立的功能系統。持續維護數量日益增加的 ECU 變得越發復雜和費時費力。 功能域架構:域功能合并后,一方面可以減少 ECU 數量(縮減芯片和外殼的總體成本)。另一方面,軟件應用集中化部署后有利于軟件功能升級和管理。然而,要實現跨域功能的交互,系統設計依然繁瑣且沒有效率。 中央計算+區域控制架構:功能邏輯上移到中央計算,區域控制器控制數據和配電。實現硬件和軟件的解耦,便于軟件快速迭代。

46952706-34be-11ee-9e74-dac502259ad0.png

圖-汽車架構變化趨勢 中央計算+區域控制架構的核心是分布式計算系統,通過遠程過程調用(RPC)實現各個主機之間的資源和算力共享。區域控制器掌握的是該區域的控制器與傳感器的硬件資源,以及一定的算力處理邊緣計算。 而中央計算集群擁有高性能計算能力,圖像資源采集,以及接入云端資源的能力。它們之間需要交互才能創造出新的用戶體驗和使用場景,為支持這種分布式計算系統,就需要一套強大的 RPC 機制:

互聯網行業 RPC 框架 - 應用級的服務框架: Dubbo/Dubbox、Google gRPC、Spring Boot/Spring Cloud - 遠程通信協議: RMI、Socket、SOAP(HTTP XML)、REST(HTTP JSON)

車內中央計算+區域控制RPC框架 - 應用級的服務框架: 具代表性的如大眾 VW.OS,國內外整車廠都已經開始了應用級服務框架的定義和設計。 - 遠程通信協議: SOME/IP,DDS,REST,MQTT等輕量級通信協議 其中 SOME/IP 是專門為車載領域設計的基于服務的 RPC 通信協議,其他幾種協議在其他行業已運用。

46c6c19e-34be-11ee-9e74-dac502259ad0.png

圖 - RPC通信概覽 上圖出現的 Client, Server 是 RPC 通信的基本元素。一個完整的 RPC 框架,包含了服務發現、服務質量、網絡傳輸、序列化等組件,其中“RPC 協議”就指明了程序如何進行網絡傳輸和序列化。

46dcb4a4-34be-11ee-9e74-dac502259ad0.png

圖 - 完整RPC框架 AUTOSAR 標準文檔中包含了多個 SOME/IP 相關的文檔。它們是:

SOME/IP Protocol 1.SOME/IP on wire-format (Serialization): -Structure of Header Format -How the different data types are serialized as per SOME/IP 2.Protocol for Event and RPC-based communication -Transport Protocol(同時支持UPD和TCP) -Rules that govern the RPC for SOME/IP

SOME/IP Service Discovery(SD) 1. 定位服務實例: 2.檢測服務實例是否在運行(即服務實例的狀態) 3.發布/訂閱行為的管理

SOME/IP Transport Protocal(TP) - 對長數據的數據流控制:

SOME/IP Transformation -填充 SOME/IP Header 和 Payload 的規則

下圖中SOME/IP Demon管理服務的注冊,服務的通信建立和轉發。

46f46fe0-34be-11ee-9e74-dac502259ad0.png

圖- SOME/IP RPC框架

中央計算架構代理的挑戰

混合算力要求

自動駕駛和網絡互聯需求下,對中央計算算力提出更高的要求,同時傳統的車身,底盤,動力等功能上移,也需要中央計算單元具有實時安全計算的能力。 以下是推功能算力的估算

主動安全與自動駕駛

- NCAP & L2:大于20 TOPS - Auto-Pilot: 大于40 TOPS - RoboTaxi: 大于200 TOPS

車身控制,底盤,動力域總和: - 大于10000 DMIPS

核間高速通信

以下場景使得對核間的數據通信需求增加,為核間高速通信,可靠通信提出了要求。

主動安全與自動駕駛:龐大的視覺及雷達數據

大數據收集,log & Trace 數據

信號與服務的轉換

功能分配

功能組件分布部署在中央計算集群以及區域控制器上,對以下方面提出要求。

功能合理部署

提高組件復用性

優化組件的相互調用

中央計算單元發展路徑

中央計算早期雛形

于2011 年,奧迪 A8就開始了定位于 L3 系統的研發,其核心模塊 ZFAS雖然是自動駕駛控制器,但也可以認為它是中央計算的早期雛形。它是異構的系統架構,包含MobiEye EyeQ3,NVIDIA K1, Cycline, Aurix.

圖- Audi ZFAS 在這樣一個典型的異構系統中,處理器之間的通信是什么復雜的,其采用的主要技術有:

Deterministic 以太網Time Trigger Ethernet

平臺軟件中間件 – MotionWise Middleware(Communication, Safety, TimeSync, Platform service)

476dc700-34be-11ee-9e74-dac502259ad0.png

圖- Audi ZFAS異構系統概況

異構系統的核間通信

異構系統的核間通信是個難題,通常情況下會包含 MCU, GPU, FPGA, MPU 系統,在它們之間需要保證高性能的實時消息通信,并且要支持面向服務,以及核間互不干擾。 對于每個異構系統內的操作系統,在它們之間應設計高速核間消息通信的機制,以及通信式樣,典型的有Client-Server 通信式樣。

47823d84-34be-11ee-9e74-dac502259ad0.png

圖-異構系統的核間通信

異構系統操作系統

MCU 系統,常見的有多核 AutoSAR 軟件架構,或者使用 MCU Hypervisor 方案。 GPU 系統,管道式的軟件架構局多,采用 RTOS 之上運行 Runtime, Library,Appliation 的方案。 MPU 系統,使用虛擬化方案運行多個 High Level OS,每個 OS 之上運行各自的中間件以及上層應用軟件。

47969a90-34be-11ee-9e74-dac502259ad0.png

圖-異構系統的操作系統

異構系統的將來 - 單 SoC 系統

新硬件技術使得分離的芯片架構可以集成到單獨芯片,實現“一顆芯片上的軟件架構”。 單 SoC 系統優勢:

在不同域和功能分區之間高效地共享高帶寬數據。

更好地利用車內資源共享和設計功能回退機制

更有利于硬件抽象化設計

減少傳統單體系統的規模(高集成度,高復雜性地模塊)

硬件變種減少

減少暴露在外的通信總線,減少信息安全攻擊的路徑

縮小產品尺寸

47a6e33c-34be-11ee-9e74-dac502259ad0.png

圖- 異構系統轉向單SoC系統

混合關鍵系統

中央計算架構的變化使得多種安全等級的應用運行在同一個系統中,特別是單 SoC 系統后,"混合關鍵性"額外的重要。 “混合關鍵系統”應允許在同一高性能處理器上并行托管 1 個或多個安全關鍵性功能/系統,以及其他不受控制甚至是惡意的功能/系統,但絕不會對該安全關鍵性功能/系統產生任何負面影響 。 例如娛樂系統中通常會允許安裝用戶自定義應用程序,這些應用程序將成為風險的來源。通常的對策是讓這些應用運行在容器定義的沙盒環境中,對這些應用程序僅開放受限制的訪問權限。

47b5bfce-34be-11ee-9e74-dac502259ad0.png

圖-混合關鍵系統 在功能安全軟件需求的章節中有提到,不同 Safety Level SWC 組件Co-existence和 Freedom from interference 的問題。 下圖舉例說明了 Interference 的干擾源,及做到 Freedom from interfence 相對應的措施。

47cb88ae-34be-11ee-9e74-dac502259ad0.png

圖-干擾源及應對措施

中央計算單元功能分配

對于單 SoC 方案的中央計算單元,它具備以下能力,這些能力可以指導布局應用功能。

將 ASIL-B 到 ASIL-D,具備 FuSa 要求的 SWC,以及 QM 的軟件組件部署在同一個 SoC 系統之上。

核間通信 IPC -信好與服務的轉換

- 數據收集(Log & Trace) - 其他各類數據交換(OTA, IDS...)

擁有視覺處理能力, 支持 OpenVX, 流水線處理, 圖像并行處理

集成R核 MCU 后,擁有快速應用啟動功能,支持集成車身,網關等功能

A 核可以部署和人機界面,多媒體,互聯等相關的應用

47e55496-34be-11ee-9e74-dac502259ad0.png

圖-中央計算單元的功能分配

應用示例

在中央計算+區域控制的架構中,有兩種不同的設計風格體現,一個是基于服務的式樣,另一就是基于信號的式樣。 現階段傳統的執行器與傳感器仍是基于 CAN/LIN 信號的設計的,而中央計算單元已可以依照基于服務的式樣設計。這兩種不同的設計風格由區域控制器完成基于信號的世界與基于服務的世界轉換。 以下應用示例涵蓋了中央計算單元,區域控制器,執行傳感器的互動過程。 示例需求描述:

當啟停開關按下后,車輛電源模式切換到 ON 檔。

當車速大于 5km/h,則執行車輛上鎖。

整個執行過程如下:

區域控制器直接采集啟停開關,同時通過 CAN 通信收集車速信號

區域控制器完成信號至服務的轉換,以服務的內容提供給中央計算單元,之間通過以太網通信。

中央計算之內的應用之間的接口也是以服務方式通信,采用操作系統系統的 Local IPC 機制,如 Local Unit Socket。

經由上次邏輯處理后,再調用某區域控制器提供的服務,如上鎖操作。

最后區域控制器將上鎖指令轉換為 CAN 或者 LIN 的報文,由門模塊執行上鎖的操作。

48155fd8-34be-11ee-9e74-dac502259ad0.png

圖-中央計算與區域架構應用示例

責任編輯:彭菁

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2534

    文章

    48645

    瀏覽量

    742828
  • 控制器
    +關注

    關注

    112

    文章

    15440

    瀏覽量

    173099
  • ecu
    ecu
    +關注

    關注

    14

    文章

    833

    瀏覽量

    54013
  • 計算軟件
    +關注

    關注

    0

    文章

    52

    瀏覽量

    10983
  • 邊緣計算
    +關注

    關注

    22

    文章

    2860

    瀏覽量

    46202

原文標題:中央計算及其軟件架構

文章出處:【微信號:阿寶1990,微信公眾號:阿寶1990】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    汽車電子電氣架構設計及優化措施

    汽車電子電氣架構是保障設計完善合理的關鍵所在,我們一般是從三個較大的層面上來評估汽車電子電氣架構的。首先是市場上用戶使用及未來需求的變化,其
    發表于 10-18 22:10

    域控制器是下一代智能汽車架構的關鍵

    )的開發,Android系統進行娛樂應用域的開發,從而整個系統兼顧功能性、安全性、娛樂性和應用性。 域控制器技術一定會帶來汽車電子軟件體系架構變化,最關鍵的是,會引起供應商乃至OEM的洗牌。沒有正確把握體系
    發表于 06-27 04:20

    電機的實際電感變化趨勢

    表1所示某款典型永磁同步電機的基本參數,主要用于電動汽車的動力電機。為了獲得該電機的實際電感變化趨勢,需要進行一些實驗,但本文將不介紹具體實驗方法。實測得到的Lq~iq數據、Ld~id數據導入Matlab環境中做曲線擬合,根據最
    發表于 08-27 06:16

    汽車設計師在下一代汽車架構中考慮的電壓電源板網

    。盡管看似使用單個高壓電源板網是最好的選擇,但實際上,不同執行器和ECU的功率要求不斷變化,這促使汽車系統設計人員在車輛中安裝兩到三個電壓電源板網。本文中,我們將討論汽車設計師在下一代汽車架構
    發表于 11-07 07:15

    分區電子電氣架構如何支持軟件定義汽車

    在虛擬模型上進行設計、測試、驗證,并可能進行修改,虛擬模型將伴隨實體汽車存在于整個生命周期。這場變革將需要對汽車架構進行深層次的改造。除了讓汽車開發更快、更輕松外,它還將通過以數據為導向的服務,為OEM
    發表于 02-23 14:43

    客車車架構件的沖壓工藝

    介紹客車車架構件的下料、沖裁、彎曲、翻邊等成型工藝。關鍵詞: 客車 車架 構件 成型工藝Abstract: The autho r int roduces the modeling techno logy of st ructuralmembers of the bus
    發表于 07-27 15:23 ?17次下載

    根據自動駕駛的應用場景詳解汽車架構和開發模式變化資料概述

    本文基于自動駕駛應用場景分別從E/E架構、通訊方式、軟件架構和流程標準等方面談下與當前模式相比可能加強的方面和涉及的變化。
    的頭像 發表于 05-26 10:29 ?5823次閱讀

    關于智能汽車電子架構下的汽車線束新形態的介紹和應用分析

    普雷斯利認為“今天的汽車架構每一個OEM,每一個車輛架構是不一樣的,而智能汽車架構(SVA)就是讓你能夠有一些基礎的部分,比如說動力數據中心,還有中央計算集群,可以把這樣的區塊放在任何的車輛上面
    的頭像 發表于 10-28 17:53 ?2471次閱讀

    關于汽車架構的了解和分析

    進化式汽車架構設計:這種方式充分考慮到舊車的現實因素。OEM通常有著開發新車的計劃,但他們手頭往往同時還有眾多當前車型的舊部件。我們要做的就是在保留50%的舊部件的同時,采用50%的新部件。這種進化方式的汽車架構設計可以保證在現有汽車
    的頭像 發表于 10-29 14:49 ?4743次閱讀

    汽車架構推動ADAS系統架構向前發展

    (OEM) 在電子內容構建方式上的變化,即從基于邊緣管理,轉變到區域管理,再到中央管理。 任何希望乘勢而上的系統制造商都需要考慮一個關鍵問題: 如何通過統一的產品系列來滿足多種汽車架構需求? ADAS 系統的市場機遇 據Yole Development報告,通過安全
    的頭像 發表于 12-08 17:20 ?519次閱讀

    高性能領導力:為下一代數據中心和汽車架構提供動力

    高性能領導力:為下一代數據中心和汽車架構提供動力 演講ppt分享
    發表于 07-14 17:15 ?0次下載

    S32G3實力出境!看了才知道,新一代汽車架構為什么要選它?

    新一代汽車架構而生的!具體來講,S32G3搭載了多達4個雙核鎖步的Arm Cortex-M7和多達8個可鎖步的Arm Cortex-A53內核,還配備了網絡加速器、功能安全支持和先進的硬件安全引擎,可以支持支持新型汽車架構的各種需求,包括服務型網關、車載計算機、域控制器、
    的頭像 發表于 10-20 10:15 ?516次閱讀
    S32G3實力出境!看了才知道,新一代<b class='flag-5'>汽車架構</b>為什么要選它?

    CTC產品結構如何改變整車架構

    CTC產品結構如何改變整車架構
    的頭像 發表于 11-24 11:18 ?386次閱讀
    CTC產品結構如何改變整<b class='flag-5'>車架構</b>

    汽車架構集成化下,磁元件扁線應用風口已至

    隨著新能源汽車技術的日新月異,汽車電氣架構向集成式發展,元器件小型化逐漸成為趨勢。在此背景下,應用在車載端的扁線會有望迎來新的發展風口嗎? 2023年中國
    的頭像 發表于 04-10 11:16 ?194次閱讀

    全球首款四端口 SSD 將如何推動智能汽車架構變革

    將攀升至 10 億行。然而問題在于當前的汽車架構設計并不足以支持數據量的爆炸式增長,目前汽車架構和存儲系統都需要改進。那么該如何做呢?? ? 集中式架構轉變 ? 現如今,汽車正從傳統的
    發表于 04-19 16:10 ?612次閱讀
    全球首款四端口 SSD 將如何推動智能<b class='flag-5'>汽車架構</b>變革
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>