你的位置:首頁(yè) > 電源管理 > 正文

高階整車(chē)域控制器的詳細(xì)設(shè)計(jì)方案

發(fā)布時(shí)間:2022-12-06 來(lái)源:焉知智能汽車(chē) 責(zé)任編輯:wenwei

【導(dǎo)讀】汽車(chē)“四化”發(fā)展方向是汽車(chē)工業(yè)未來(lái)的發(fā)展趨勢(shì),其中包含自動(dòng)駕駛、網(wǎng)聯(lián)化、動(dòng)力系統(tǒng)電氣化和共享移動(dòng)化。隨著智能駕駛技術(shù)對(duì)于整車(chē)智能化程度要求的不斷提升,對(duì)其整車(chē)的控制能力要求也大幅提升,這一過(guò)程推動(dòng)整車(chē)電子電器架構(gòu)逐漸從分布式架構(gòu)向集中式專(zhuān)用域控制器架構(gòu)進(jìn)行不斷演進(jìn)和發(fā)展,以便提供更加高速、安全、可靠的電子架構(gòu)。這一過(guò)程中,不僅要求智能駕駛功能能夠運(yùn)行在具有高性能軟件到硬件集成的專(zhuān)用中央域控制器上,同時(shí)也要求整車(chē)控制這塊也需要運(yùn)行于穩(wěn)定性、可靠性極高的中央與控制器上,這樣的中央域控制器不僅需要充當(dāng)對(duì)于整個(gè)車(chē)身控制的終端,也需要執(zhí)行包含中央網(wǎng)關(guān)、動(dòng)力、底盤(pán)等各域的綜合控制系統(tǒng)端。這也是實(shí)現(xiàn)后續(xù)作為面向服務(wù)開(kāi)發(fā)的前置條件。


本文將針對(duì)整車(chē)中央域控單元VDC從硬件、軟件設(shè)計(jì)兩個(gè)方面進(jìn)行詳細(xì)的方案設(shè)計(jì)介紹,以方便對(duì)整體控制能力進(jìn)行詳述。


1.整車(chē)域控硬件設(shè)計(jì)方案介紹


整車(chē)域控VDC的設(shè)計(jì)包含整機(jī)設(shè)計(jì),具體硬件方案,視頻輸入/輸出,通信鏈路、供電終端、存儲(chǔ)終端。


1、硬件總體設(shè)計(jì)


從整個(gè)整車(chē)域控設(shè)計(jì)思路上講,需要考慮MCU和MPU在整車(chē)域控中需要達(dá)到一定的功能安全等級(jí)前提下,滿足對(duì)整車(chē)域控的控制能力輸出。此外,設(shè)置通用接口GPIO用于對(duì)整車(chē)其他域控的輸出指令控制(如油門(mén)開(kāi)度、制動(dòng)開(kāi)關(guān)、輸入喚醒、輸出喚醒等)。設(shè)置CAN、ETH、LIN接口用于通信連接分別傳輸不同的數(shù)據(jù)類(lèi)型;設(shè)置基礎(chǔ)時(shí)鐘晶振用于上下電時(shí)鐘同步;設(shè)置雙路供電電源用于考慮整車(chē)域控整體不會(huì)因?yàn)楣╇姽收蠈?dǎo)致的失效。


從上圖可以看出,整車(chē)域控從功能角度上講就是一個(gè)多維度的準(zhǔn)集中式中央處理單元,不僅需要執(zhí)行包含低階行泊車(chē)控制功能,還需要執(zhí)行對(duì)整個(gè)底盤(pán)系統(tǒng)的整體控制,同時(shí)也需要承擔(dān)中央網(wǎng)關(guān)的通信路由轉(zhuǎn)發(fā)等功能。因此,在設(shè)計(jì)過(guò)程各種需要將各種不同功能性能的芯片能力充分調(diào)動(dòng)起來(lái),比如考慮實(shí)現(xiàn)低階行泊一體控制能力,可以采用雙TDA4VM或雙J3這類(lèi)中度算力芯片進(jìn)行搭載。而考慮到實(shí)現(xiàn)中央網(wǎng)關(guān)功能,則可以考慮利用常見(jiàn)的網(wǎng)關(guān)芯片DRA821等。同時(shí)為了從終端控制上增強(qiáng)其功能安全特性,也可以在執(zhí)行對(duì)整車(chē)控制輸出端口,加入典型的高安全等級(jí)MCU芯片,如英飛凌的TC397或華為的麒麟系列。


高配版本的VDC需要考慮一部分功能為智駕功能預(yù)留。因此整車(chē)域控的設(shè)計(jì)過(guò)程將比傳統(tǒng)的簡(jiǎn)單ECU復(fù)雜許多。典型的硬件端口設(shè)計(jì)思路參照如下圖所示。


38.jpg


從配置整車(chē)智駕系統(tǒng)的角度出發(fā),整車(chē)域控考慮了在一些關(guān)鍵設(shè)計(jì)環(huán)節(jié)上考慮對(duì)智駕域控做協(xié)同控制。一些主機(jī)廠的方案是將智駕系統(tǒng)的冗余控制放到整車(chē)域控端,比如設(shè)計(jì)將算力要求不高的單獨(dú)前視攝像頭接入整車(chē)域控VDC;同時(shí)也將只存在邏輯算力的毫米波雷達(dá),超聲波雷達(dá)數(shù)據(jù)通過(guò)CANFD協(xié)議連接至整車(chē)域控端。這里主要可以起到兩方面的作用:


其一,是省功耗的運(yùn)行低版本ADAS系統(tǒng),比如在長(zhǎng)續(xù)航模式或跛行回家這類(lèi)整車(chē)運(yùn)行狀態(tài)下,還可以基本保留一些智駕系統(tǒng)功能,比如可以部分承載保留行車(chē)安全輔助性功能AEB、FCTA/B、RCTA/B,泊車(chē)報(bào)警輔助功能。


其二,是當(dāng)主智駕域控失效時(shí),整車(chē)域控檢測(cè)到對(duì)應(yīng)的失效狀態(tài)后接管控制車(chē)輛,啟動(dòng)整車(chē)域控的基礎(chǔ)視覺(jué)感知,并結(jié)合雷達(dá)數(shù)據(jù)進(jìn)行軌跡規(guī)劃和車(chē)輛控制,將車(chē)輛剎停至安全狀態(tài)。


2、硬件結(jié)構(gòu)設(shè)計(jì)


對(duì)于整車(chē)域控板間設(shè)計(jì)來(lái)說(shuō),考慮到其尺寸大小限制,同時(shí)可以考慮自身硬件級(jí)別的失效降級(jí)策略,可以將整車(chē)域控設(shè)計(jì)成雙層板模式(主板和副板)。兩層板間通過(guò)一定通信機(jī)制進(jìn)行板間通信,當(dāng)其中一個(gè)板子失效或出現(xiàn)問(wèn)題時(shí),可以啟動(dòng)另一塊板子進(jìn)行信息處理。   此外,對(duì)于硬件結(jié)構(gòu)設(shè)計(jì)來(lái)說(shuō),通常比較關(guān)注整個(gè)域控的散熱設(shè)計(jì)。業(yè)界對(duì)于整車(chē)域控的散熱來(lái)說(shuō),通??梢圆捎蔑L(fēng)冷對(duì)流散熱為主。通常,整車(chē)域控的雙層板子采用一定的隔熱設(shè)計(jì),對(duì)于熱設(shè)計(jì)來(lái)說(shuō)也無(wú)需考慮其中一塊板子的發(fā)熱對(duì)另一塊板子的散熱影響。一般情況下,整車(chē)域控制器通常采用風(fēng)冷散熱。整個(gè)環(huán)境溫度和通風(fēng)程度對(duì)其會(huì)產(chǎn)生較大的影響。如下公式表示了芯片結(jié)溫的影響要素。


芯片結(jié)溫=環(huán)境溫度+熱阻*功耗


因此,整個(gè)散熱過(guò)程大部分受制于環(huán)境溫度影響,其中就需要充分考慮熱對(duì)流的影響。散熱設(shè)計(jì)基本原理:自然散熱以輻射為主、風(fēng)冷以對(duì)流為主。熱量傳遞主要是3種方式:傳導(dǎo)、對(duì)流、輻射。其中熱傳導(dǎo)主要是指分子之間的傳遞,主要是指盒子或模塊內(nèi)部的熱擴(kuò)散。主要涉及的傳輸鏈路為器件——>PCB——>外殼體。自然對(duì)流主要是指流體混合作用的熱傳遞,包含盒子或模塊與外部環(huán)境的熱傳遞。熱輻射主要是物體溫度產(chǎn)生的電磁波傳遞能量。涉及盒子或模塊與外部環(huán)境的熱傳遞。如上自然對(duì)流和熱輻射的傳輸鏈路都為外殼體——>環(huán)境。


如下圖表示了一種典型的新能源車(chē)的散熱設(shè)計(jì)流程圖。


1667984333258996.png


對(duì)于整車(chē)域控制器而言,由于其承載的相關(guān)聯(lián)ECU終端是比較多的,就有可能造成計(jì)算過(guò)程中較大的熱能,在做硬件設(shè)計(jì)中,其熱設(shè)計(jì)過(guò)程將顯得尤為重要。可以將整車(chē)域控制器布置在通風(fēng)且空氣對(duì)流較好的環(huán)境中,這里需要充分考慮其風(fēng)道設(shè)計(jì)出口是否存在熱風(fēng)回灌的現(xiàn)象。


舉個(gè)之前研發(fā)設(shè)計(jì)較為失敗的粒子說(shuō)明如何對(duì)散熱設(shè)計(jì)才能取得較好的散熱效果。


如下圖所示,當(dāng)設(shè)計(jì)整車(chē)控制器的風(fēng)道朝向一邊,而安裝位置如果位于一個(gè)相對(duì)較為封閉的環(huán)境中,且出風(fēng)口一邊較為靠近密閉邊界,那么就很可能其由控制器輸出的熱風(fēng)被阻擋反彈回來(lái)。這樣反彈回來(lái)的熱空氣又將重新進(jìn)入入風(fēng)口處,這樣就不可能起到很好的散熱。


40.jpg


因此在散熱設(shè)計(jì)中需要從安裝位置(安裝位置不僅考慮通風(fēng)性,還需要考慮出風(fēng)口是否有足夠的風(fēng)道距離使其充分接觸更多的冷空氣來(lái)降溫)、風(fēng)道設(shè)計(jì)、控制器整體尺寸、功能降級(jí)(由系統(tǒng)工程師根據(jù)需要設(shè)定降級(jí)溫度閾值,當(dāng)超過(guò)某個(gè)值時(shí)降級(jí)全功能為部分功能。比如按照環(huán)境最高使用溫度為85°,那么超過(guò)80°時(shí),就將控制功能降級(jí)為僅存儲(chǔ)功能)等方面進(jìn)行全方位考慮。若溫度規(guī)格降低,則整機(jī)尺寸可進(jìn)一步降低(按照玻爾茲曼定律進(jìn)行計(jì)算)。軟件方面也可以增加動(dòng)態(tài)溫度-功耗控制措施。


當(dāng)然最重要還是在選定布置位置時(shí)候選擇最合適的布置位置,考慮痛風(fēng)性、密閉溫度限值等因素。當(dāng)然也有部分有條件的情況下也可以考慮采用水冷措施,當(dāng)然設(shè)計(jì)復(fù)雜度和成本也是較高。


3、硬件通信設(shè)計(jì)


VDC作為一種典型的中央網(wǎng)關(guān),既要能支持CAN通信路由,也要能支持以太網(wǎng)通信路由。一般情況下,CAN通信由于其穩(wěn)定性、安全性及成熟性。通常用來(lái)作為整車(chē)控制的信號(hào)協(xié)議類(lèi)型,而Ethernet則是更多的承載智能終端數(shù)據(jù)通信,比如云端通信、智能駕駛數(shù)據(jù)顯示等。


41.png


設(shè)計(jì)整車(chē)域控制器需要支持多路以太通信,從考慮縮小域控板子尺寸的角度出發(fā)考慮,通常將幾種不同的芯片布置于不同的板層。本設(shè)計(jì)的過(guò)程考慮行泊車(chē)低階控制過(guò)程中,兩大重點(diǎn)發(fā)熱芯片可能產(chǎn)生較大的發(fā)熱量,因此,分別將兩個(gè)MPU放在主板和副板上。此外,MCU放在主板上。主板和副板通過(guò)以太網(wǎng)Ethernet Switch連接至外部以太網(wǎng)通信端,整個(gè)Ethernet Switch的控制和配置由MCU完成。以太網(wǎng)Switch可以直接連出多路1000BASE-T1以及100BASE-TX接口。同時(shí)Switch還通過(guò)SGMII口和外擴(kuò)PHY相連,可以引出多路1000BASE-T1口。對(duì)于實(shí)際通信連接過(guò)程中可以充分考慮通過(guò)多合一連接器進(jìn)行信息合并,同時(shí)設(shè)計(jì)過(guò)程中充分考慮欠壓監(jiān)測(cè)、過(guò)溫檢測(cè)以及SQI的讀取能力。


設(shè)計(jì)VDC時(shí)還需要使用關(guān)聯(lián)ECU通信所需的N路CAN通信且兼容CAN-FD,CAN-FD接口電路采用標(biāo)準(zhǔn)CAN接口電路,支持ESD防護(hù)和終端匹配,每路CAN通信需要對(duì)應(yīng)的終端匹配電阻,并預(yù)留一定大小的共模電感,選擇性的根據(jù)EMC實(shí)測(cè)結(jié)果進(jìn)行貼片。最重要的是支持任意幀CAN喚醒功能。


當(dāng)然,對(duì)于一個(gè)標(biāo)準(zhǔn)的中央網(wǎng)關(guān)來(lái)說(shuō),還需要支持一定數(shù)量的LIN通信,并支持LIN喚醒,通信速率為1~20Kbps。默認(rèn)為MASTER模式,通過(guò)電阻與二極管上拉配置,也可以根據(jù)具體需求配置成從模式,接口設(shè)計(jì)需要設(shè)計(jì)成ESD防護(hù)電路。


2.整車(chē)域控軟件框架及部署介紹


整車(chē)域控的軟件部署主要分為幾個(gè)方面車(chē)控相關(guān)SWC、網(wǎng)關(guān)相關(guān)SWC、智駕系統(tǒng)SWC。其部署原則為對(duì)實(shí)時(shí)性要求較高功能部署在實(shí)時(shí)核,運(yùn)算需求較高放在運(yùn)算核,對(duì)功能安全要求較高的功能部署在鎖步核。


以如上圖中的整車(chē)域控架構(gòu)為例。MCU部署動(dòng)力控制、底盤(pán)控制、通訊管理、本地診斷、電性能以及設(shè)備抽象等軟件模塊。對(duì)應(yīng)的算力主要是CPU邏輯算力,一般滿足10K DMIPS即可。同時(shí)MCU需要承擔(dān)整個(gè)VDC網(wǎng)絡(luò)喚醒、診斷功能、電源管理相關(guān)功能。


1667984301500768.png


1、網(wǎng)絡(luò)管理功能


作為整車(chē)控制的終極大boss,VDC需要承擔(dān)整個(gè)網(wǎng)絡(luò)管理功能,其中網(wǎng)絡(luò)管理涉及網(wǎng)絡(luò)管理狀態(tài)機(jī)設(shè)計(jì),網(wǎng)絡(luò)喚醒設(shè)計(jì)。


網(wǎng)絡(luò)管理狀態(tài)機(jī)中包含為整車(chē)域控設(shè)計(jì)各種工作模式。比如休眠(僅支持休眠喚醒狀態(tài))、待機(jī)(極低功耗)、準(zhǔn)備(輕睡眠)、正常功耗(全功耗)、異常狀態(tài)(故障檢測(cè))下的功耗等。各類(lèi)不同的工作狀態(tài)需要通過(guò)設(shè)置不同的跳轉(zhuǎn)條件進(jìn)行切換。


而對(duì)于網(wǎng)絡(luò)管理中重要的喚醒功能而言,其需要支持不同的喚醒源,主要需要包含CAN、LIN、硬線、以太網(wǎng)。結(jié)合上面的附圖說(shuō)明喚醒過(guò)程。首先,四種喚醒源需要首先將SBC(一種包含電源、通信、監(jiān)控診斷、安全監(jiān)控等特性以及GPIO的獨(dú)立芯片)喚醒,隨即便可立即喚醒MCU。當(dāng)MCU被喚醒后,可以對(duì)以太網(wǎng)Switch進(jìn)行初始化配置確保以太網(wǎng)可以進(jìn)行有效通信,這類(lèi)初始化過(guò)程主要包括寄存器使能、收發(fā)路徑綁定等。隨后,MCU可以通過(guò)控制其他MPU的芯片供電來(lái)控制其余MPU的喚醒。


2、網(wǎng)絡(luò)診斷功能


整個(gè)VDC域控的診斷過(guò)程包含遠(yuǎn)程診斷、近端診斷和OTA診斷。這三類(lèi)診斷模型在構(gòu)建診斷通道時(shí),需要首先將VDC接入到車(chē)端網(wǎng)絡(luò)中,實(shí)現(xiàn)兩種診斷模式DoIP和DoCAN。通常,DoIP部署在MPU上,DoCAN部署在MCU上。通過(guò)VDC協(xié)議棧部署DoIP網(wǎng)關(guān)建立鏈路(包含支持DoIP-DoIP,DoIP-DoCAN雙向診斷路由),部署DHCP客戶端。


對(duì)于診斷來(lái)說(shuō)一般需要根據(jù)如下不同的診斷接入場(chǎng)景設(shè)置相應(yīng)的接入仲裁管理機(jī)制。這些診斷場(chǎng)景包括針對(duì)本地診斷、遠(yuǎn)程診斷、產(chǎn)線EOL下的OBD接入,針對(duì)OTA場(chǎng)景下的車(chē)內(nèi)虛擬上位機(jī)接入。這三類(lèi)OBD接入子場(chǎng)景通常情況下是不做具體區(qū)分的,而僅僅通過(guò)優(yōu)先級(jí)判斷可以在某一個(gè)固定的時(shí)刻激活其中一條鏈路。


對(duì)于OBD接入,優(yōu)先級(jí)最高;車(chē)內(nèi)上位機(jī)接入,優(yōu)先級(jí)中;車(chē)云接入,優(yōu)先級(jí)最低。當(dāng)然,如果有兩類(lèi)接入診斷源輸入時(shí),通常需要由VDC進(jìn)行有效的仲裁才能確保其功能多的正常響應(yīng)。仲裁原則為:兩個(gè)診斷業(yè)務(wù)優(yōu)先級(jí)相同時(shí),遵循先到先得、平等互斥的原則,當(dāng)高優(yōu)先級(jí)診斷接入低優(yōu)先級(jí)診斷業(yè)務(wù)時(shí),需要緩慢退出低優(yōu)先級(jí)診斷,相應(yīng)的高優(yōu)先級(jí)診斷接入。當(dāng)?shù)蛢?yōu)先級(jí)診斷接入高優(yōu)先級(jí)診斷時(shí),需要否定響應(yīng)該低優(yōu)先級(jí)診斷業(yè)務(wù),并原路返回路由。


3、網(wǎng)關(guān)路由功能


針對(duì)VDC控制器在中央網(wǎng)關(guān)這一方面的作用而言,需要充分考慮其信號(hào)路由和協(xié)議轉(zhuǎn)換方面的要求。其中,協(xié)議轉(zhuǎn)換包括ETH數(shù)據(jù)轉(zhuǎn)換成LIN/CAN數(shù)據(jù)、CAN報(bào)文間互轉(zhuǎn)、ETH報(bào)文互轉(zhuǎn)、CAN診斷報(bào)文轉(zhuǎn)換成LIN/ETH診斷報(bào)文、ETH診斷報(bào)文轉(zhuǎn)換成 LIN/ETH診斷報(bào)文。


VDC的網(wǎng)關(guān)路由功能模塊通常是在一個(gè)專(zhuān)有的網(wǎng)關(guān)芯片(如前所述DRA821)上進(jìn)行的,整個(gè)通信路由架構(gòu)參照如下圖所示。


1667984285505510.png


整個(gè)VDC的PDUR Router模塊功能包含單播、多播、網(wǎng)關(guān)1對(duì)多、多對(duì)一、多對(duì)多等多種方式的路由模塊功能。期間,PDUR Router 需要執(zhí)行PDU接收到本地模塊(I-PDU從下接收發(fā)送至上層)、PDU從本地模塊傳輸(I-PDU從上接收發(fā)送至下層)、PDU網(wǎng)關(guān)(從接口模塊和傳輸協(xié)議模塊接收I-PDU并傳輸至其他通信接口模塊)這三種功能。從而確保路由功能的有效性。


4、低階智駕功能


對(duì)于整車(chē)域控來(lái)講,在設(shè)計(jì)過(guò)程中通常會(huì)連帶作為智駕域控的低階版本,或者也有部分車(chē)型在做配置分析時(shí),直接將低配或次低配的智駕功能移植到整車(chē)域控中進(jìn)行。這時(shí)整車(chē)域控就相當(dāng)于一個(gè)base版本的行泊一體控制器,需要承擔(dān)部分低階行泊車(chē)控制功能。因此,對(duì)于在VDC中植入不同處理能力的芯片單元時(shí),盡量選擇具備集成式運(yùn)算能力的超異構(gòu)芯片。既能滿足對(duì)行車(chē)功能的感知需求,也能滿足對(duì)泊車(chē)感知能力需求。這里推薦的中等算力的集成式超異構(gòu)芯片??梢圆捎媚壳皣?guó)內(nèi)正火的J3/J5,也可以考慮TI系列芯片TDA4VM即可。


同時(shí),在對(duì)傳感器的接入上需要充分考慮其所連接的智駕傳感器單元。當(dāng)然,由于VDC的算力不算多,因此,可能不能接入過(guò)多超算力的傳感器(比如多組高分辨率攝像頭、原始點(diǎn)云的毫米波雷達(dá)和激光雷達(dá))。


從保證基礎(chǔ)L2級(jí)及以下功能的角度上講,需要接入包含前視攝像頭(注意這里主要是前寬視攝像頭),1個(gè)毫米波雷達(dá)以確保能夠?qū)崿F(xiàn)1R1V的基礎(chǔ)L2傳感器配置。此外,考慮泊車(chē)輔助系統(tǒng)控制,整個(gè)VDC也需要將泊車(chē)相關(guān)的傳感器,環(huán)視+超聲波接入。當(dāng)然,考慮到如果只是實(shí)現(xiàn)低階泊車(chē)輔助功能,其環(huán)視攝像頭的分辨率可以不必向高階全自動(dòng)駕駛功能對(duì)齊,采用稍低分辨率也可。


來(lái)源:焉知智能汽車(chē) ,作者Jessie



免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理。


推薦閱讀:


單對(duì)以太網(wǎng)要如何實(shí)現(xiàn)10Base-T1L?

有關(guān)機(jī)器視覺(jué)的四個(gè)真相,你知道幾個(gè)?

基于傳感器內(nèi)神經(jīng)網(wǎng)絡(luò)的模擬-信息轉(zhuǎn)換技術(shù),可顯著降低傳感器功耗

寄生電感的介紹

適用于下一代大功率應(yīng)用的XHP2封裝

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉