隨著電子電氣架構(gòu)從分布式向集中式演進(jìn),底盤系統(tǒng)的智能化轉(zhuǎn)型已成為汽車技術(shù)革新的戰(zhàn)略高地。本篇推文深度解析預(yù)控架構(gòu)下底盤域控制器的功能整合路徑、SOA服務(wù)化設(shè)計(jì)的工程實(shí)踐陷阱,以及輔助駕駛技術(shù)對(duì)底盤實(shí)時(shí)響應(yīng)能力的嚴(yán)苛需求。通過拆解VDC、特斯拉Autopilot等典型方案的核心邏輯,揭示域控架構(gòu)演進(jìn)中的關(guān)鍵技術(shù)決策矩陣。
一、域控架構(gòu)設(shè)計(jì)概述
域控架構(gòu)設(shè)計(jì)的核心在于對(duì)車輛功能進(jìn)行域級(jí)劃分與整合,主要包含多個(gè)典型功能域及 SOA(面向服務(wù)的架構(gòu))兩部分。理解這兩者的邏輯,即可清晰把握當(dāng)前域控架構(gòu)的整體框架。各功能域及 SOA 的內(nèi)部設(shè)計(jì)雖較為復(fù)雜,但通過系統(tǒng)拆解可明確其核心邏輯。

二、典型功能域解析
(一)底盤域控制器(VMC-Vehicle Motion Controll)
底盤域控制器的核心功能是在手動(dòng)駕駛、輔助駕駛及輔助駕駛?cè)N場(chǎng)景下,整合空氣彈簧、懸掛阻尼、前后輪轉(zhuǎn)向、轉(zhuǎn)向柱位置控制等底盤功能,實(shí)現(xiàn)車輛橫縱向及垂向控制功能的有效協(xié)同。
從域融合潛力來看,ESP(電子穩(wěn)定程序)、懸架、四輪驅(qū)動(dòng)等系統(tǒng)在橫擺和側(cè)傾控制方面存在較多功能重合,但其傳統(tǒng)交互方式難以提升性能,因此需要一個(gè)上層控制器進(jìn)行統(tǒng)籌。的 cubiX 軟件組件便是典型案例,它通過收集整車傳感器信息,為底盤、轉(zhuǎn)向、制動(dòng)和傳動(dòng)系統(tǒng)中主動(dòng)系統(tǒng)的優(yōu)化控制提供支持,且不依賴特定供應(yīng)商,實(shí)現(xiàn)了底盤控制功能的集成與互聯(lián)。

該控制器對(duì)認(rèn)知負(fù)載的要求較高,需具備在橫縱向控制中平衡車輛舒適性與穩(wěn)定性的專業(yè)且全面的能力。在集中式架構(gòu)下,底盤域控制器通常屬于區(qū)域控制器級(jí)別,與輔助駕駛系統(tǒng)關(guān)聯(lián)緊密,設(shè)計(jì)時(shí)需特別關(guān)注實(shí)時(shí)控制性能,因?yàn)橛蚩丶軜?gòu)在實(shí)時(shí)性方面往往存在一定局限。此外,為優(yōu)化人機(jī)共駕體驗(yàn),部分輔助駕駛控制的業(yè)務(wù)邏輯也可剝離至底盤域控制器中實(shí)現(xiàn)。
(二)車身域控制器
車身域控制器源于傳統(tǒng)的 BCM(車身控制模塊),主要對(duì)燈光、解鎖系統(tǒng)、無鑰匙進(jìn)入 / 啟動(dòng)(PEPS)、后視鏡、門窗、座椅等品類繁雜但復(fù)雜性較低的 I/O 設(shè)備進(jìn)行集中化管理。
其資源配置豐富,輸入檢測(cè)涵蓋高有效輸入(10 + 路)、低有效輸入(20 + 路)、模擬量輸入(10 + 路)及預(yù)留低有效輸入(數(shù)量依 MCU 資源確定),對(duì)應(yīng)控制近光燈、遠(yuǎn)光燈、座椅調(diào)節(jié)、雨刮模式等多種功能;輸出驅(qū)動(dòng)包括高邊驅(qū)動(dòng)(20 + 路)、半橋驅(qū)動(dòng)(8 + 路)、全橋驅(qū)動(dòng)(5 + 路)及預(yù)留低邊驅(qū)動(dòng);網(wǎng)絡(luò)通訊則支持 LIN(3 + 路)、以太網(wǎng)(1 路,100BASE-T)及無線通訊(RF 接收)。其中,以太網(wǎng)用于對(duì)外提供服務(wù),LIN/CAN 用于設(shè)備接入,核心是作為 SOA 網(wǎng)關(guān)存在。
車身域控制器在集中化架構(gòu)下多承擔(dān)區(qū)域控制職責(zé),因其控制的設(shè)備分布較散,連接線路較長。其域融合潛力在于通過 SOA 對(duì)各類交互過程進(jìn)行標(biāo)準(zhǔn)化;認(rèn)知負(fù)載與原 BCM 類似,但新增了 SOA 服務(wù)化部分的內(nèi)容,目前高端應(yīng)用仍在探索中。將復(fù)雜 I/O 及硬件資源整合并以 SOA 形式封裝,雖 SOA 在實(shí)時(shí)穩(wěn)定性上不及 CAN 總線,但針對(duì)車身控制場(chǎng)景,其優(yōu)勢(shì)仍大于劣勢(shì),因此車身域控制器是發(fā)展較早且作用顯著的一類控制器。

(三)中央域控制器
中央域控制器的核心功能是支持各域控制器的信息轉(zhuǎn)發(fā),同時(shí)承擔(dān) FOTA(整車在線升級(jí))、網(wǎng)絡(luò)安全、時(shí)間同步、遠(yuǎn)程診斷、用戶自定義整車服務(wù)等功能,還可兼容其他域控制器的部分功能。
作為集中架構(gòu)的 “原型”,其域融合潛力在于逐步整合當(dāng)前各域控制器的功能,向集中化架構(gòu)過渡,理論上各類控制器均可承擔(dān)其職責(zé)。認(rèn)知負(fù)載方面,開發(fā)團(tuán)隊(duì)需具備與原 Gateway(網(wǎng)關(guān))類似的知識(shí)范圍,且需覆蓋和支持整個(gè) EE 架構(gòu)的開發(fā);在中央計(jì)算架構(gòu)下,中央網(wǎng)關(guān)會(huì)退化為多個(gè)區(qū)域網(wǎng)關(guān)。
不過,中央域控制器的定位存在一定模糊性,其功能多由原 CAN 網(wǎng)關(guān)升級(jí)而來,受組織架構(gòu)影響較大,易出現(xiàn)功能被其他控制器承接的情況。通常,它會(huì)作為時(shí)間同步、OTA、網(wǎng)絡(luò)安全等功能的主節(jié)點(diǎn),承接不在輔助駕駛或智艙域內(nèi)的用戶相關(guān)動(dòng)態(tài)業(yè)務(wù)軟件。從長遠(yuǎn)來看,其職責(zé)可能向區(qū)域控制器轉(zhuǎn)化,因?yàn)閷⒃新氊?zé)集中在單一芯片或硬件上,對(duì)線路布置未必有利,分散化設(shè)計(jì)可能更優(yōu)。

(四)動(dòng)力域控制器(類似華為 VDC)
動(dòng)力域控制器集成了整車控制器、電池管理系統(tǒng)(BMS)、熱管理系統(tǒng)(TMS)等功能模塊,部分情況下可作為智能駕駛的備用控制器。
從功能安全角度,其作為備用控制器的設(shè)計(jì)符合 “同一架構(gòu)中不同控制器冗余” 的邏輯 —— 若所有功能集中于單一控制器,功能安全難以拆解,而動(dòng)力域控制器可承擔(dān)降級(jí)模塊的角色。例如,當(dāng)輔助駕駛主控制器(HPC)負(fù)責(zé) NOA 等高階功能時(shí),動(dòng)力域控制器可作為同質(zhì)功能的備份,與主控制器形成互為備份的關(guān)系,提升安全等級(jí)。
該控制器主要涉及 “三電”(電機(jī)、電池、電控)業(yè)務(wù),目前因線控制動(dòng)、線控轉(zhuǎn)向技術(shù)成熟度有限,與這些系統(tǒng)的集成較少,主要以三電業(yè)務(wù)為主,部分情況下會(huì)與整車其他控制器整合,具體需根據(jù)實(shí)際部門規(guī)劃確定。其域融合潛力在于提升加速性能、能源利用效率及熱管理效率;認(rèn)知負(fù)載主要由原 “三電” 架構(gòu)團(tuán)隊(duì)承擔(dān)。

(五)輔助駕駛域控制器(類似華為 MDC)
輔助駕駛域控制器是輔助駕駛功能開發(fā)的核心,需連接相機(jī)、雷達(dá)等大部分專用傳感器,并與底盤、動(dòng)力相關(guān)控制器并聯(lián)關(guān)鍵執(zhí)行器(如線控制動(dòng))。其天然具備域控屬性,因車輛上大部分高成本、高穩(wěn)定性要求的傳感器均與輔助駕駛系統(tǒng)相關(guān),且輔助駕駛業(yè)務(wù)較新,歷史包袱少,通常作為獨(dú)立的成本中心和控制器存在(如華為 MDC)。域融合潛力體現(xiàn)在可集中資源支撐高階輔助駕駛、輔助駕駛功能的開發(fā);認(rèn)知負(fù)載要求較高,一般需獨(dú)立的 “輔助駕駛中心” 負(fù)責(zé)開發(fā),團(tuán)隊(duì)需具備感知、決策、規(guī)劃、控制等全流程技術(shù)能力。
(六)智艙域控制器(類 CDC)
智艙域控制器與輔助駕駛域控制器邏輯類似,因內(nèi)部交互復(fù)雜度高,需單獨(dú)作為一個(gè)控制器存在,主要負(fù)責(zé)車內(nèi)交互應(yīng)用及與用戶體驗(yàn)相關(guān)的功能。
隨著電子后視鏡、多屏交互(前后排屏、座椅屏)、語音交互等功能的增加,智艙的 I/O 交互需求大幅提升,推動(dòng)其向域控級(jí)別發(fā)展。當(dāng)前智艙控制器對(duì)算力要求極高,從早期的 8155 芯片升級(jí)至 8295 芯片,部分海外車企已采用 8650 芯片,甚至多芯片組合方案。
其硬件構(gòu)成與輔助駕駛域控制器類似,均需處理多類型接口(如 FM、語音、相機(jī)等),因此存在整合為 “艙駕一體” 芯片的可能。域融合潛力主要在于與輔助駕駛控制器整合,實(shí)現(xiàn)算力與傳感器資源的綜合利用;認(rèn)知負(fù)載覆蓋車內(nèi)交互應(yīng)用全領(lǐng)域,需聚焦用戶體驗(yàn)優(yōu)化。

(七)網(wǎng)聯(lián)域控制器(T-BOX 升級(jí))
網(wǎng)聯(lián)域控制器由傳統(tǒng) T-BOX 升級(jí)而來,是 EE 架構(gòu)的授時(shí)來源,具有較高的 EMC(電磁兼容性)設(shè)計(jì)要求,集成了 V2X、GPS 等通信芯片,核心功能是作為車輛與外部(云端、路側(cè)、其他車輛)信息交互的中繼節(jié)點(diǎn)。其新增的核心功能是 V2X,該功能與輔助駕駛系統(tǒng)關(guān)聯(lián)緊密,可解決感知盲區(qū)問題(如前車遮擋導(dǎo)致的后車感知缺失)。同時(shí),它作為 GPS 信號(hào)接收單元和時(shí)間同步的全局主節(jié)點(diǎn),將時(shí)間信息傳遞給其他域控制器。因集成多種通信芯片,其對(duì) EMC 設(shè)計(jì)要求嚴(yán)格,PCB 設(shè)計(jì)與其他控制器存在差異。
考慮到不同地區(qū)的通訊制式差異,網(wǎng)聯(lián)域控制器與其他域控制器整合并非最優(yōu)設(shè)計(jì),獨(dú)立設(shè)置更為合理。其域融合潛力在于對(duì) V2X(C-V2X)、GPS、WIFI 等車聯(lián)網(wǎng)通信機(jī)制的服務(wù)化整合;認(rèn)知負(fù)載主要由原 Tbox 團(tuán)隊(duì)承擔(dān),業(yè)務(wù)圍繞通信擴(kuò)展。

三、SOA 設(shè)計(jì)解析
(一)SOA 的核心定義
SOA(面向服務(wù)的架構(gòu))并非具體技術(shù),而是一種架構(gòu)策略層面的指導(dǎo)思想或范式,旨在實(shí)現(xiàn)對(duì)不同所有權(quán)范圍內(nèi)信息的組織與利用,是一種軟件架構(gòu)設(shè)計(jì)的模型和方法論。它通過整合現(xiàn)有軟件體系,構(gòu)建可隨業(yè)務(wù)變化靈活組合現(xiàn)有服務(wù)的新軟件架構(gòu)。
與基于信號(hào)的 CAN 通信不同,SOA 基于服務(wù)的通信(以太網(wǎng))采用服務(wù)訂閱機(jī)制:各節(jié)點(diǎn)既可作為服務(wù)提供方,也可作為服務(wù)消費(fèi)方,通過訂閱其他控制器的功能,發(fā)送請(qǐng)求后由服務(wù)端返回所需邏輯,本質(zhì)上類似跨控制器的函數(shù)調(diào)用。

(二)SOA 的定位與價(jià)值
SOA 是分布式架構(gòu)向集中式架構(gòu)過渡的過渡手段。在分布式架構(gòu)下,無法直接在單一控制區(qū)內(nèi)調(diào)用所有函數(shù),而 SOA 通過模擬跨控制器函數(shù)調(diào)用,實(shí)現(xiàn)了不同控制器間的協(xié)同。
其核心價(jià)值在于提升靈活性,尤其是支持 OTA 升級(jí)后對(duì)功能的修改。傳統(tǒng) CAN 總線的信號(hào)矩陣一旦確定(如在 G5、G6 階段),難以調(diào)整,需多個(gè)部門協(xié)同討論;而 SOA 允許在架構(gòu)部門牽頭下,通過點(diǎn)對(duì)點(diǎn)方式解決部分功能塊間的交互問題,且支持 OTA 調(diào)整,大幅降低了后期優(yōu)化的難度。

(三)CAN 與 SOA 的對(duì)比
兩者均強(qiáng)調(diào)模塊化和標(biāo)準(zhǔn)化,但維度不同:CAN 聚焦模塊獨(dú)立邏輯功能的實(shí)現(xiàn),通過模塊組合提供復(fù)雜邏輯功能,實(shí)現(xiàn)低成本功能重構(gòu);SOA 則聚焦模塊獨(dú)立業(yè)務(wù)功能的實(shí)現(xiàn),通過模塊組合提供不同應(yīng)用,實(shí)現(xiàn)低成本業(yè)務(wù)重構(gòu)。從技術(shù)層面看,CAN 傳輸?shù)氖切盘?hào),屬于面向方法的過程;SOA 傳輸?shù)氖欠?wù)調(diào)用,屬于面向?qū)ο蟮臉I(yè)務(wù)邏輯,是方法級(jí)別的調(diào)用,靈活性遠(yuǎn)高于 CAN。

(四)SOA 的業(yè)務(wù)范圍與優(yōu)勢(shì)
SOA 的應(yīng)用涵蓋三個(gè)層面:EE 架構(gòu)級(jí) SOA(汽車業(yè)最熟悉)、控制器內(nèi)部 SOA、云端系統(tǒng) SOA。在研發(fā)階段,SOA 可通過服務(wù)復(fù)用縮短開發(fā)周期,調(diào)整影響面小(點(diǎn)對(duì)點(diǎn)調(diào)整為主),代碼編寫效率高;在售出階段,支持 OTA 實(shí)現(xiàn)服務(wù)動(dòng)態(tài)更新,滿足 “千人千面” 的用戶需求(如通過訂閱地圖、座椅、方向盤等原子服務(wù),組合成用戶習(xí)慣服務(wù))。

(五)SOA 的優(yōu)缺點(diǎn)
優(yōu)點(diǎn):以業(yè)務(wù)為中心,能更快提供業(yè)務(wù)價(jià)值,具備快速應(yīng)變能力和服務(wù)復(fù)用性;為業(yè)務(wù)應(yīng)用提供靈活性,可快速創(chuàng)建新業(yè)務(wù)流程,降低對(duì)底層架構(gòu)的依賴,縮短開發(fā)部署周期,降低模塊交互復(fù)雜性和維護(hù)成本;對(duì)架構(gòu)而言,服務(wù)接口與底層編程接口、通信模型無關(guān),具有松耦合性、位置透明性和協(xié)議無關(guān)性。

缺點(diǎn):對(duì)服務(wù)治理要求高,接口描述復(fù)雜;存在額外資源消耗,占用應(yīng)用層 CPU,可能影響系統(tǒng)性能(如多控制器訂閱高帶寬業(yè)務(wù)時(shí)易導(dǎo)致負(fù)載超限);服務(wù)粒度劃分影響系統(tǒng)復(fù)雜度,需平衡靈活度與復(fù)雜度;對(duì)從業(yè)人員要求高,需兼顧軟件層面的業(yè)務(wù)與負(fù)載等多方面考量。

(六)SOA 的技術(shù)實(shí)現(xiàn)與實(shí)踐
工程實(shí)現(xiàn)中,SOA 常依托 SOME/IP、DDS 或第三方通訊庫,實(shí)現(xiàn)靈活且技術(shù)難度可控。SOME/IP 是汽車嵌入式專用的客戶端 / 服務(wù)端通信機(jī)制,位于 OSI 七層模型的 5-7 層,適用于 AUTOSAR、Linux 等系統(tǒng);DDS 則更適合控制器內(nèi)部的板間或核間通訊。

SOA 的實(shí)踐可采用 SORS(Service-Oriented Reuse-shared Design)方法論,包括自下而上(從末端硬件向中心梳理,抽象硬件功能為服務(wù))和自上而下(從既有功能 / 業(yè)務(wù)流程入手,拆分算法為服務(wù))兩種思路。服務(wù)接口設(shè)計(jì)建議采用粗粒度,以業(yè)務(wù)場(chǎng)景為單位劃分,將服務(wù)接口、模型、異常等納入 API 包管理,平衡交互效率與系統(tǒng)可配置性。

當(dāng)前域控架構(gòu)以底盤、車身、中央、動(dòng)力、輔助駕駛、智艙、網(wǎng)聯(lián)七大典型功能域?yàn)楹诵模ㄟ^ SOA 實(shí)現(xiàn)域間協(xié)同。功能域的劃分基于業(yè)務(wù)屬性與技術(shù)特性,SOA 則作為過渡階段的關(guān)鍵架構(gòu)思想,解決了分布式向集中式架構(gòu)演進(jìn)中的靈活性與協(xié)同性問題。盡管域控架構(gòu)仍存在分布式邏輯的遺留問題,但結(jié)合 SOA 的服務(wù)化設(shè)計(jì),為后續(xù)集中化架構(gòu)的發(fā)展奠定了基礎(chǔ),同時(shí)也需在實(shí)踐中不斷優(yōu)化功能域劃分與 SOA 服務(wù)治理,以適應(yīng)智能汽車技術(shù)的快速迭代。