域控制器(DCU,Domain Control Unit)的概念早期是由以博世,大陸,德爾福為首的Tier1提出,它是為了解決信息安全,以及ECU瓶頸的問題。
根據汽車電子部件功能將整車劃分為動力總成,車輛安全,車身電子,智能座艙和智能駕駛等幾個域,利用處理能力更強的多核CPU/GPU芯片相對集中的去控制每個域,以取代目前的分布式汽車電子電氣架構(EEA)。
域控制器的重點發展是芯片的計算能力快速提升,可以讓公用信息的系統組件,能在軟件中分配和執行,讓軟硬件分立,可實現以足夠的資源快速響應完成客戶需求,具備平臺化、兼容性、集成高、性能好等優勢。
雖然這樣的設計簡化了汽車電子網絡拓撲結構,但由于各種數據的相互融合也帶來了安全隱患。從現有控制器硬件架構看多顆/多核芯片以及冗余架構是
域控制器設計主流設計,未來對于域控制器內部的硬件必定要根據功能安全等級劃分為不同類型的功能,根據不同類型的功能分配進入不同功能安全支持的芯片內。
域控制器作為汽車電子結構未來發展的趨勢,可以用更少的器件完成更多的功能,同時量產價格更低,在汽車電子化特性加強的情況下,也能方便管理各個子系統,被OEM和Tier1普遍接受。而隨著自動駕駛的來臨,其所涉及的感知、控制、決策系統復雜性更高,與車身其它系統的信息交互、控制也越來越多,各方都希望其能變成一個模塊化的、可移植性的、便于管理的汽車子系統。此時,專門定位于自動駕駛的
域控制器系統就應運而生了。
現在的智能汽車,車載電子電器逐漸增多,需要滿足的各項功能越來越多,少的用七八十個ECU,多的甚至有兩百個ECU來執行各項功能。而隨著智能汽車的發展,尤其是智能座艙和智能駕駛的發展,汽車作為人們移動的第三空間,不僅要滿足駕駛的安全和舒適性,還要滿足人們的生活、工作等越來越繁復的需求。如果沿用不斷增長ECU的布局方式,很明顯會帶來巨大的隱患。現在100個ECU的布線就已經非常復雜了,而后期如果200個,300個,甚至1000個ECU呢?那就是彼此連接的線路會越來越復雜,鏈接各ECU的線束越來越多。無論是在工藝上還是成本上,都會帶來巨大的挑戰。而且在實際開發中,采用數量越來越多的ECU還會出現一個難題,那就是這一兩百個ECU是來自不同的供應商,通過Can總線進行互相通訊。但是很有可能不同供應商的底層框架是不同的,采用不同的編程語言和風格,在實際的互相溝通中會出現問題,有時候會產生雞同鴨講,你發過來的信息我看不懂的情況,那到底要誰兼容誰。現在這個補丁打了,后期如果要升級,又怎么維護和OTA升級。用的ECU越多,供應商越多,就會涉及到保大保小,供應商博弈的難題,給開發驗證部門帶來額外的困難,甚至會造成新車研發的周期大為延遲,或者強行退出的車型出現一堆問題。而整合多個ECU的DCU,將會優化整車的電子電器線路,也會對研發和后期的實際整體化運行帶來極大的益處。
目前EEA主要的方向是模塊化和集成化,DCU是必不可少的一個環節。DCU的整合,使得車載電子電器形成了Domain的域架構。比如以模塊為導向的EEA設計方案,是將一個確定功能的電子設備視為一個功能模塊,比如車上的四個車門和行李廂的門作為一個功能模塊。或者把功能組成的模塊分成各個域,比如動力系統是一個域,駕駛輔助、底盤是一個域,內部空間是一個域,遠程信息處理和信息娛樂是一個域,各個域通過網關鏈接在一起。例如智能座艙的DCU就可以把原先單獨的ECU整合起來,利用多核CPU/GPU等芯片來完成原本多個功能所需要的車載計算,比如車廂內的人機交互,屏幕互聯顯示,DMS、HUD等。