在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

深入解析自動駕駛系統中的DCU、MCU、MPU、SoC及整車電子架構

貞光科技 ? 2024-11-20 17:08 ? 次閱讀

摘要

本文探討了自動駕駛中的DCU、MCU和MPU在電子電氣架構中的作用,比較了分布式與集中式架構的優勢,以及ADAS系統從L0-L2+的發展歷程。著重分析了MCU和MPU的區別,以及它們在汽車智能化和網聯化趨勢下的關鍵角色。

v2-c81f3da3848c2b3ba3c3dac04a752a84.webp

自動駕駛中的DCU、MCU、MPU

1.分布式電子電氣架構

2.域集中電子電氣架構架構

2.1通用硬件定義

3.車輛集中電子電氣架構

4.ADAS/AD系統方案演變進程梳理

4.1L0-L2級別的ADAS方案

4.2L2+以上級別的ADAS方案

5.MCU和MPU區別

5.1MCU和MPU的區別

5.2CPU與SoC的區別

5.3舉個例子Reference:

什么是域控制器(DCU),對汽車未來電子架構有什么影響?自動駕駛域控制器MPU和MCU的區別DCU:Domain Controller Unit,域控制器MCU:Micro Controller Unit,微控制單元MPU:Micro Processor Unit,微處理單元近年來,SDV(Software Define Vehicles,即軟件定義汽車)概念逐步被整車廠認知,根源在于“汽車如何體現差異化”問題的變遷,隨著電動化帶來的汽車電子構架革新,汽車硬件體系將逐漸趨于一致,如何構建通用化硬件,成為實現軟件軟件定義汽車的前提基礎。只有把硬件通用化,差異化減少,才能減少對軟件適配的成本,做到真正的軟件定義汽車。下圖為博世2017年在一汽車會議上分享的其在整車電子電氣架構方面戰略圖。整車電子電氣架構發展分為了六個階段:模塊化階段->功能集成階段->中央域控制器階段->跨域融合階段->車載中央電腦和區域控制器->車載云計算階段。

v2-f256fe9ae6646ad2d57b361885fbcfae.webp

1.分布式電子電氣架構

v2-0f1225c983164a33c95182899963e655.webp

過去十多年的汽車智能化和信息化發展產生了一個顯著結果就是ECU芯片使用量越來越多。從傳統的引擎控制系統、安全氣囊、防抱死系統、電動助力轉向、車身電子穩定系統;再到智能儀表、娛樂影音系統、輔助駕駛系統;還有電動汽車上的電驅控制、電池管理系統、車載充電系統,以及蓬勃發展的車載網關、T-BOX和自動駕駛系統等等。傳統的汽車電子電氣架構都是分布式的,汽車里的各個ECU都是通過CAN和LIN總線連接在一起,現代汽車里的ECU總數已經迅速增加到了幾十個甚至上百個之多,整個系統復雜度越來越大,幾近上限。在今天軟件定義汽車和汽車智能化、網聯化的發展趨勢下,這種基于ECU的分布式EEA也日益暴露諸多問題和挑戰。

v2-3b5a706fb30afe679d1faf1ce822d02f.webp

2.域集中電子電氣架構

為了解決分布式EEA的這些問題,人們開始逐漸把很多功能相似、分離的ECU功能集成整合到一個比ECU性能更強的處理器硬件平臺上,這就是汽車 域控制器。域控制器的出現是汽車EE架構從ECU分布式EE架構演進到域集中式EE架構的一個重要標志。

v2-82d02c383101f8f3c6d814c3160e9421.webp

為了解決分布式EEA的這些問題,人們開始逐漸把很多功能相似、分離的ECU功能集成整合到一個比ECU性能更強的處理器硬件平臺上,這就是汽車 域控制器。域控制器的出現是汽車EE架構從ECU分布式EE架構演進到域集中式EE架構的一個重要標志。

v2-fe155a5f29ffdd3d9a0ead0efcf725c0.webp

域控制器是汽車每一個功能域的核心,它主要由域主控處理器、操作系統和應用軟件及算法三部分組成。平臺化、高集成度、高性能和良好的兼容性是域控制器的主要核心設計思想。依托高性能的域主控處理器、豐富的硬件接口資源以及強大的軟件功能特性,域控制器能將原本需要很多顆ECU實現的核心功能集成到一起來,極大提高系統功能集成度,再加上數據交互的標準化接口,因此能極大降低這部分的開發和制造成本。對于功能域的具體劃分,各汽車主機廠家會根據自身的設計理念差異而劃分成幾個不同的域。比如博世劃分為5個域:動力域(Power Train,安全)、底盤域(Chassis,車輛運動)、車身域(Body,車身電子)、座艙域/智能信息域(Cockpit/Infotainment,娛樂信息)、自動駕駛域(ADAS,輔助駕駛)。

v2-4288c7e90ddad57f9fd5d8d6b5feef26.webp

各個域內部的系統互聯使用現如今常用的CAN和 FlexRay通信總線。而不同域之間的通訊,則由更高傳輸性能的以太網作為主干網絡承擔信息交換任務。在每個功能域中,域控制器處于絕對位置,需要強大的處理功率和超高的實時性能以及大量的通信外設來支持對應域的功能實現。域控制器為構建新一代的通用、高算力、高帶寬、高安全、可重構的汽車電子電氣架構,智能電動汽車的技術和產業發展提供堅實基礎。2.1通用硬件定義域控制器的通用型要求:相關功能集中,集成MPU/MCU,滿足域內功能運算能力要求及功能安全要求;集成標準化軟件接口,如AUTOSAR;帶通訊接口,可與整車主網絡直連,同時與域內執行器或傳感器通過二級通訊總線進行交互,總線類型:車載以太網(TSN)、CAN、LIN、FlexRay…目前,主流車企、零部件企業產品均按照動力、底盤、車身、座艙、自動駕駛五大域控制器推進研發和商業化落地。

v2-cec186e0e9e7f97a7955d768f6ec39fb.webp

各分開域控制器介紹可見文章:什么是域控制器(DCU),對汽車未來電子架構有什么影響?

3.車輛集中電子電氣架構

v2-e054f1b3bc9b15ab3e14a7a78f5f5e8b.webp

4.ADAS/AD系統方案演變進程梳理

4.1L0-L2級別的ADAS方案早期大多數L0-L2級別的ADAS系統都是基于分布式控制器架構,整個ADAS系統由4-5個ADAS子系統組成,每個子系統通常是個一體機整體方案(可以被看作是一個smart sensor),子系統獨占所配置的傳感器,通常相互之間是獨立的。以智能前視攝像頭模塊(Intelligent Front Camera Module,FCM)為例,整個子系統ECU主板上包含2顆芯片:一顆是安全核(Safety Core);另一個顆是性能核(Performance Core)。安全核一般由英飛凌TC297/397之類的MCU充當,承載控制任務,因此需要較高的功能安全等級需求;性能核通常是具有更高性能算力的多核異構MPU,會承載大量的計算任務。下面是一個對L0-L2級別方案的總結:L0級別方案:實現各種ADAS報警功能,比如:FCW、LDW、BSW、LCA等。分布式架構,通常由FCM、FCR、SRRs、AVS、APA等幾大硬件模塊組成。L1級別方案:完成各種ADAS單縱向核單橫向控制功能,比如:ACC、AEB、LKA等。也是分布式架構,硬件模塊組成與L0級別方案大致相同。L2級別方案:完成ADAS縱向+橫向組合控制功能。比如:基于FCM+FCR融合系統,融合前向視覺感知和前雷達目標感知信息,實現TJA/ICA等功能;或者基于AVS+APA的融合系統,實現自動泊車功能。4.2L2+以上級別的ADAS方案分布式架構的ADAS系統存在兩個致命缺點:各個子系統互相獨立,無法做多傳感器之間的深度融合。各子系統獨占所配置的傳感器,因此無法實現跨多個不同子系統傳感器的復雜功能。當整車EE架構演進到域集中式EEA之后,ADAS域控制器中配置了集成度更高、算力性能更高的計算處理器平臺,進而可以支撐更復雜的傳感器數據融合算法,以實現更高級級別的ADAS功能,比如:HWP、AVP等。

v2-775c9714b07fcad98f11045c1e0b8dfd.webp

集中式ADAS域控制器方案從最早的四芯片方案,過渡到三芯片方案,再到當前業界主流的兩芯片方案,如下圖所示:

v2-d2bd92ffbe33b64d7ce3516a95f113c8_1440w.webp

5.MCU和MPU區別

MPU的全稱叫Micro Processor Unit,MCU的全稱是 Mirco Controller Unit。首先這兩個詞都有一個Micro開頭,其實這就表明了這是計算/控制單元小型化后出現的技術。事實上,這是由于集成電路進步帶來的計算機系統集成程度提高的結果。使得原來有多片分立的元件組成的計算機系統向高度集成化發展,多個芯片/元件的功能在向一顆芯片集中。這是一個大的技術演進的背景。核心區別其實就是Control和Process。但在技術演進過程中,出現了兩種不同的需求。這兩種需求就是“以軟制硬”和“以硬助軟”兩種模式。所謂以軟制硬,就是通過運行一段軟件/程序來控制硬件,也就是所謂的程控。在這種使用模式中,計算機系統不承擔主要的工作負載,而主要是起輔助/協調/控制作用。

v2-ac2ad5e53f8fe52d53558e5362083da3.webp

因此這種情況下集成的化的計算機系統就不太需要強大的計算/處理能力。所以對應的形態應該是運行頻率低、運算能力一般,但是需要集成化程度高(使用方便)、價格低廉(輔助系統不應增加太多成本)等因素。由于主要完成“控制”相關的任務,所以被稱為Controller。也就是根據外界的信號(刺激),產生一些響應,做一點簡單的人機界面。對于這種需求,通過不需要芯片主頻太高。早期8051系列主頻不過10幾MHz,還是12個周期執行一條指令。經過多年的“魔改”也最終達到了100MHz。其次就是處理能力不用太強,8位的MCU長期是微控制器的主流。后來16位的MCU逐步開始占領市場。而隨著ARM的32位MCU的出現,采用ARM的M系列的MCU也開始逐步擴大市場。以ST、NXP公司的產品為主要代表。但是這些ARM系列MCU的主頻一般也是在幾十MHz到100多MHz的量級。其次由于執行的“控制相關”任務,通常不需要支持復雜的圖形界面和處理能力。在MCU上完成的任務大多數是一些簡單的刺激-響應式的任務,而且任務類型單一,任務執行過程簡單。在這種情況下一般不需要MCU去執行功能復雜、運算量大的程序,而通常不需要運行大型操作系統來支持復雜的多任務管理。這就造成了MCU一般對于存儲器的容量要求比較低。

v2-78774ae7bbafe3475345d3e5d4d72bb3.webp

而Processor,顧名思義是處理器。處理器就是能夠執行“處理”功能的器件。其實具備Processor這個單詞的器件不少。比如CPU就被稱為“中央處理器”,那既然有“中央”就應該有“外圍”。GPU在經典的桌面計算機中就是一個典型的“外圍”處理器,主要負責圖形圖像處理,由于圖形圖像顯示。當然,今天由于AI的崛起,GPU變身成為了人工智能的訓練神器。帶“P”的還有DSP,數字信號處理器,一種專門為了數字信號處理而生的“領域專用處理器”。所以這些帶P的處理器,都是要具備“處理”能力的?!疤幚怼笔裁??自然是處理數據/信息了。也就是說處理器本身都需要較為強大的數據處理/計算能力。以GPU為例,正是由于它強大的并行浮點運算能力才能支持高速的圖像處理,使音視頻播放、多媒體技術成為可能。同樣由于這樣的處理能力使之在AI時代來臨之時發揮巨大作用。以上對于處理器說了這么多,核心意思就是一個。處理器一定要處理/運算能力強,能夠執行比較復雜的任務。而微處理器,其實就是微型化/集成化了的處理器。準確的說是微型化/集成化的中央處理器(CPU)。這就是把傳統的CPU之外集成了原屬于“芯片組”的各類接口和部分“外設”而形成的。MPU從一開始就定位了具有相當的處理和運算能力,一幫需要運行較大型的操作系統來實現復雜的任務處理。因此這就決定了MPU應該具備比較高的主頻,和較為強大的運算能力。MPU很早就演進到了32位處理器,現在更是開始大力普及64位?,F在MPU領導具有絕對影響力的Arm公司一開始就定位要做32位。同時MPU也一直追求實現較高的主頻。早期經典的Arm9系列MPU頻率就在200MHz-400MHz?,F在手機上使用的高端MPU更是到達了3GHz,和主流的桌面處理器是一個級別了。和通用的桌面處理器一樣,MPU現在也普遍“多核化”。

為了支撐MPU強大的算力,使得“物盡其用”。必然要求在MPU上運行比較復雜的、運算量大的程序和任務,通常需要有大容量的存儲器來配合支撐。而大容量的存儲器難以被集成到以邏輯功能為主的MPU內部,因此MPU現在要運行起來通常需要“外掛”大容量的存儲器。主要是大容量的DDR存儲器和FLASH。在手機領域前者被稱為“運存”而后者被稱為“內存”。為了支撐運行復雜操作系統和大型程序,往往還需要MPU中集成高性能的存儲控制器、存儲管理單元(MMU))等一整套復雜的存儲機制和硬件。

所以從形態上看,MPU由于需要運行對處理能力要求復雜大程序,一般都需要外掛存儲器才能運行起來。而MCU往往只是執行刺激-響應式的過程控制和輔助,功能比較單一,僅僅需要使用片上集成的小存儲器即可。這是區別MPU和MCU的重要表象,但不是核心原因??偨Y一下,MPU和MCU的區別本質上是因為應用定位不同,為了滿足不同的應用場景而按不同方式優化出來的兩類器件。MPU注重通過較為強大的運算/處理能力,執行復雜多樣的大型程序,通常需要外掛大容量的存儲器。而MCU通常運行較為單一的任務,執行對于硬件設備的管理/控制功能。通常不需要很強的運算/處理能力,因此也不需要有大容量的存儲器來支撐運行大程序。通常以單片集成的方式在單個芯片內部集成小容量的存儲器實現系統的“單片化”。但需要指出的是,隨著技術的不斷演進。以上的產品形態也會發生一系列的變化和衍生?,F在NXP已經開始推出主頻在1GHz,帶強大運算能力的MCU。而隨著3D封裝、Chiplet技術的進步,把大容量存儲器以先進封裝的方式實現“單片集成”也正在實現。所以這種技術名詞最終還是應該從他們出現的原因去理解,而不應該簡單的從一些形態、架構去解釋。更不應該機械的搞一些沒有什么意義的“定義”,還讓學生在考試的時候去回答。

5.1MCU和MPU的區別MCU在一塊芯片中集成了整個計算機系統,可以直接加簡單的外圍器件(電阻,電容)就可以運行代碼了。它本質上仍是一個完整的單片機,有處理器,有各種接口,所有的開發都是基于已經存在的系統架構,應用者要做的就是開發軟件程序和加外部設備。MPU如ARM的Cortex-A系列,直接放代碼是運行不了的,因為它本質上只是增強版的CPU,必須添加相應的RAMROM5.2CPU與SoC的區別SoC可以認為是將MCU集成化與MPU強處理力各優點二合一,其中MCU是CPU集成了各類外設,MPU是增強版的CPU。目前芯片的發展方向是從CPU到SoC,現在已經沒有純粹的CPU了,都是SoC。

v2-ce49a3e6a5cfc72e78b54045688ecade.webp

上圖基于J5的自動駕駛域控制器可見,包含一個MCU 和J5+X9倆SoC,而J5包含了八核Arm Cortex-A55MPU。

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

    關注

    146

    文章

    17148

    瀏覽量

    351186
  • soc
    soc
    +關注

    關注

    38

    文章

    4165

    瀏覽量

    218244
  • MPU
    MPU
    +關注

    關注

    0

    文章

    359

    瀏覽量

    48795
  • 自動駕駛
    +關注

    關注

    784

    文章

    13812

    瀏覽量

    166448
  • DCU
    DCU
    +關注

    關注

    0

    文章

    12

    瀏覽量

    2680
收藏 人收藏

    評論

    相關推薦

    FPGA在自動駕駛領域有哪些應用?

    是FPGA在自動駕駛領域的主要應用: 一、感知算法加速 圖像處理:自動駕駛需要通過攝像頭獲取并識別道路信息和行駛環境,這涉及到大量的圖像處理任務。FPGA在處理圖像上的運算速度快,可并行性強,且功耗
    發表于 07-29 17:09

    FPGA在自動駕駛領域有哪些優勢?

    通過標準接口與其他硬件組件進行集成,如傳感器、處理器和通信模塊等。這種易于集成的特性使得FPGA能夠方便地融入自動駕駛系統的整體架構。同時,FPGA還支持模塊化設計,可以根據需要擴展
    發表于 07-29 17:11

    自動駕駛真的會來嗎?

    ,這些周邊的技術和系統扮演著非常重要的角色。  “完善的自動駕駛需要海量數據,需要對每個城市道路交通情況有充分地認知過程。還需要在感應器、大數據、機器學習、計算機視覺和車聯網等諸多領域進行長期且深入
    發表于 07-21 09:00

    自動駕駛的到來

    的Telematics收發芯片,非常適合V2V及V2X等相關應用?! ∠啾扔趥鹘y的底盤、發動機等傳統汽車技術,自動駕駛更多的技術集中在電子領域,而且核心技術并沒有被跨國車廠或Tier1所壟斷。并且
    發表于 06-08 15:25

    AI/自動駕駛領域的巔峰會議—國際AI自動駕駛高峰論壇

    已經滲透到了社會生活的方方面面。人工智能在自動駕駛領域將對整個汽車出行領域產生顛覆性變革。汽車的人工智能技術和數據后端的最新突破使自動駕駛成為可能。深度學習、高級數字助理和動態電子視野方面的新科技
    發表于 09-13 13:59

    高級安全駕駛員輔助系統助力自動駕駛

    而言,我們關注的是自動駕駛汽車的技術可行性。如今,我們對防抱死制動系統 (ABS) 及安全氣囊等被動安全系統,或者電動助力轉向系統電子發動
    發表于 09-14 11:03

    UWB主動定位系統自動駕駛的應用實踐

    比其他類似功能的傳感器價格低,定位精度更高。為此改變了傳統UWB的被動定位方式拓撲結構,克服被動定位系統自動駕駛應用的幾個致命問題,顛覆性提出了尋ME主動定位系統,實現了以下功能:
    發表于 12-14 17:30

    如何讓自動駕駛更加安全?

    、雷達等多種傳感器,需要開發者和測繪企業、地圖企業一起合作。自動駕駛也離不開無線通信技術和云計算服務。比如智慧城市系統,交通管理部門、汽車和駕駛員可以利用這些技術,實現智能導航,避免
    發表于 05-13 00:26

    自動駕駛汽車的處理能力怎么樣?

    作在未來20 - 30年,自動駕駛汽車(AV)將改變我們的駕駛習慣、運輸行業并更廣泛地影響社會。 我們不僅能夠將汽車召喚到我們的家門口并在使用后將其送走,自動駕駛汽車還將挑戰個人擁有
    發表于 08-07 07:13

    自動駕駛SoC開發有什么雷區?

    用于自動駕駛汽車和高級駕駛輔助系統(ADAS)的復雜芯片(SoC)的開發和驗證是一片雷區,無論是車內還是無法預知的道路條件,都構成了一個難點。芯片設計人員經常在完成錯綜復雜的汽車芯片設
    發表于 09-11 11:52

    自動駕駛OS市場的現狀及未來 精選資料推薦

    隨著電動車的EE架構從分布式向集中式演進、自動駕駛等級從L2向L2+、NOA/NOP乃至L4演進,系統自動駕駛OS(操作系統)的要求也越來
    發表于 07-27 07:48

    自動駕駛系統設計及應用的相關資料分享

    作者:余貴珍、周彬、王陽、周亦威、白宇目錄第一章 自動駕駛系統概述1.1 自動駕駛系統架構1.1.1
    發表于 08-30 08:36

    自動駕駛技術的實現

    k隨著汽車電子的日益復雜化以及汽車電子電氣架構(EEA)的升級,人們對于聯網智能汽車的需求也在逐步上升,大量先進技術往汽車上應用,如高級駕駛輔助系統
    發表于 09-03 08:31

    自動駕駛線控底盤VCU功能介紹

    與自駕儀、電機控制器MCU、電池管理系統BMS、線控轉向、線控制動、線控燈光等系統進行信息交互,通過對接收到的信息的處理,判斷各個子控制單元和整車
    發表于 09-07 06:30

    自動駕駛基礎架構

    基礎架構在互聯網行業,是一個相對比較成熟的領域。然而在自動駕駛領域,卻是一個新鮮的話題?;A架構的工作包括硬 件、onboard(車載系統
    發表于 06-01 14:46 ?0次下載
    <b class='flag-5'>自動駕駛</b>基礎<b class='flag-5'>架構</b>
    主站蜘蛛池模板: 伊人网络| 毛片大全在线| 日本不卡在线观看| 美女写真福利视频| 中文字幕三级| 午夜爱爱小视频| 欧美一级鲁丝片| 狠狠色丁香婷婷| 一本到视频在线| 美女大黄三级视频在线观看| 天天摸天天操天天射| 国产呦系列呦交| 日本一卡二卡3卡四卡网站精品| 桃花岛亚洲精品tv自拍网站| 女人张腿让男桶免费视频网站| 干美女在线视频| 神马影视午夜| 中文字幕一区二区三区四区五区人 | 久久天天躁狠狠躁夜夜呲| 日本在线免费| 日本吻胸抓胸激烈视频网站| 黄色小毛片| 午夜激情福利网| 亚洲成a人片8888kkkk| 国产高清精品自在久久| 日韩a免费| www.xxx.日本| 大又大又粗又爽女人毛片| 免费伦费一区二区三区四区| 毛片免费观看| 国产精品人人爱一区二区白浆| 免费a网址| 国产一级特黄aa级特黄裸毛片| 免费三级pq| 五月在线观看| 亚洲爱v| 中文在线 | 中文| 四虎影院一区二区| 天天做.天天爱.天天综合网| 在线视频一二三区| 久久99免费|