999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種域控制器片內及片外時間同步的方法

2022-02-15 06:17:06鳳良山
汽車實用技術 2022年1期
關鍵詞:系統

鳳良山,李 俊

一種域控制器片內及片外時間同步的方法

鳳良山,李 俊

(上海創時汽車科技有限公司,上海 201206)

目前整車E/E架構由于面臨來自不同控制器和傳感器的數據交互需求而變得愈加復雜,所需要解決的問題包括:功能復雜性,通信帶寬,計算能力,靈活性,可拓展性等。其中域控制器上層應用算法對獲取數據的同步尤其敏感,數據融合需要針對同一時間點獲取到的數據做融合處理。因此,對域控制器內部的異構多核、外部控制器數據以及傳感器數據時間同步的研究尤其重要。基于此,文章詳細介紹了域控制器片內及片外時間同步的方法,解決了域控制器內外部數據時間不同步的技術缺陷。

域控制器;數據融合;傳感器數據;異構多核;時間同步

1 時間同步概念的介紹

時間同步是指一個系統的各個模塊都要同步到系統的主時鐘源,整個系統的運行基于同一個時間基點。以高級輔助駕駛、自動駕駛系統為例,系統包含環境感知、數據融合、路徑規劃和應用執行,其中系統正確運行的一個重要問題就是要保證獲取的數據精確時間同步,算法的基準是所有的數據都是在同一時間點獲取的,否則應用功能無法保證做出正確的預判,可能造成自動駕駛的嚴重事故。

隨著L2和L3級別自動駕駛需求的設計,域控制器的架構越來越復雜,一個典型的域控制器可能包含多個SoC和MCU來處理大量的數據[1]。本文研究的時間同步系統架構如圖1所示,域控制器內包含一個MCU和兩個SoC,其中MCU和SoC 1通過以太網交換機和外部的以太網關相連,域控制器內部MCU和SoC 2通過GPIO和SPI/UART接口交換數據,外部傳感器節點和MCU通過私有CAN相連。整個系統時間同步包含域控制器和外部主時鐘源控制器的時間同步(MCU/ SoC 1和網關節點之間的同步),域控制器片內異構多核的時間同步(MCU和SoC 2之間的時間同步),域控制器和外部傳感器控制器的時間同步(MCU和外部傳感器節點之間的時間同步)[2]。

圖1 時間同步系統架構

2 域控制器和外部主時鐘源控制器的時間同步

域控制器和外部主時鐘源控制器的時間同步如圖2所示,包含域控制器內的MCU,SoC 1和外部網關之間的同步,其中MCU和SoC 1通過以太網switch和外部的以太網關相連,該同步以外部網關作為主時鐘源提供基準時間,MCU和SoC 1根據提供的基準時間校準各自的時鐘時間,實現和主時鐘源的時間同步。其中MCU和SoC分別運行gPTP協議,該協議是基于數據包的時間同步協議[3]。數據傳輸和時間同步使用同一網絡,它描述了如何在基于數據包網絡(比如以太網)上分配同步時間(相位、頻率和絕對時間)的機制,時鐘精度達到亞微秒級。

如圖2所示,其中MCU端基于Autosar軟件架構開發,涉及的模塊包括以太網驅動(EthernetDrv)、時間同步處理模塊(EthTSyn)、時間同步基準控制模塊(StbM)和上層時間觸發任務調度模塊(SWC);SoC 1端基于Linux平臺開發,涉及的模塊包括以太網驅動,協議棧的開發(TCP/IP, gPTP)和上層時間觸發任務調度模塊(SWC)。

圖2 域控制器和主時鐘源同步

主要模塊的具體功能描述見表1:

表1 時間同步模塊

模塊功能分類功能描述 上層時間觸發任務調度模塊(SWC)任務觸發及調度執行周期觸發任務調度任務調度生成 時間同步基準控制模塊(StbM)時間基準模塊提供本地時間基準提供時間調度任務同步服務維護本地時間基準 時間同步模塊( EthTsyn/gPTP)時鐘Master節點獲取本地時鐘源信息 周期發送Sync和Follow_Up同步報文 接收鏈路延遲計算報文,并回復Delay_Desp, 時鐘Slave節點周期接受Sync和Follow_Up同步報文 發送Delay_Req報文,用于發起反向傳輸延時的計算

如表1所示,域控制器內部的MCU和SoC 1根據時間戳可以計算出與主時鐘源的時間偏差,通過時間補償可以保證MCU,SoC 1和主時鐘源處于相同時間環境。

MCU和SoC 1的時鐘延遲計算機制如下:

(1)主時鐘源以太網關主節點向從節點MCU和SoC 1發送Sync消息,并記錄發送時間1;

(2)從節點收到該報文后,記錄接收時間2;

(3)主節點通過將時間戳1嵌入到Follow_Up報文中傳遞給從節點;

(4)從節點向主節點發送Delay_Req報文,用于發起反向傳輸延時的計算,并記錄發送時間3;

(5)主節點收到Delay_Req報文之后,記錄接收時間4;

(6)主節點將4嵌入到Delay_Resp消息中,從而傳遞給從節點;

(7)此時,從節點便擁有了1—4這四個時間戳,假設網絡對稱,由此可計算出從節點相對于主節點的時鐘延遲:Delay=(4?3+2?1)/2。

圖3 gPTP同步機制計算圖

3 域控制器片內異構的時間同步

當域控制器片內SoC 2不帶以太網接口或不支持gPTP協議時,MCU和SoC 2的時間同步方案需要GPIO接口和能攜帶MCU時間戳信息的通信接口(SPI通信等),以MCU為主時鐘Master,同步SoC 2時鐘。如圖4所示,MCU和SoC 2的時間同步機制如下:

(1)MCU記錄當前的時間,并通過GPIO通知SoC(MCU和SoC 2之間的時間同步通過使用GPIO進行中斷通知,以保證MCU和SoC 2的時間基準點盡可能相近)。

(2)SoC 2響應GPIO的請求,并記錄SoC 2當前的時間。

(3)MCU通過SPI將記錄的當前時間1發送給SoC 2(GPIO中斷請求和SPI傳送時間戳信息盡可能短,以保證同步的精度)。

(4)SoC 2接收到時刻的SoC 2系統時間為2,立即更新SoC 2的系統時間(2-1+)。

圖4 域控制器片內異構同步機制計算圖

4 域控制器和外部傳感器控制器的時間同步

在自動駕駛系統中,獲取的傳感器數據之間時間同步至關重要。上層應用算法會根據傳感器數據做最終的決策判斷,獲取的傳感器數據時間不同步會造成最終決策的誤判或漏判的發生[4]。本文研究的系統中外部傳感器(Camera/Radar)通過私有CAN連接到域控制器的MCU端,在MCU的內部完成數據融合的處理后將數據傳給決策模塊。MCU和外部傳感器的時間同步方案需要MCU節點通過私有CAN發送同步幀到外部傳感器節點,以MCU為主時鐘Master,同步外部傳感器節點。如圖5所示,MCU和外部傳感器的時間同步機制如下:

(1)MCU發送全局時間CAN同步報文。

(2)外部傳感器接收節點采用最高優先級處理全局時間CAN同步報文,并記錄外部節點當前的時間1。

(3)MCU在發送全局時間同步報文時填寫計時器,以一定的周期發送同步報文,時間同步報文中攜帶時間戳信息。

(4)接收節點根據全局時間戳并加載計算本地時間戳,更新接收節點的系統時間(CAN:-CAN:1+MCU:)。

圖5 CAN同步機制計算圖

5 結論

本文在分析域控制器復雜架構的基礎上,結合應用算法對獲取數據時間同步的要求,詳細介紹了一種域控制器片內及片外時間同步的方法,以外部以太網關作為整個域控制器的時鐘源主節點,通過運行gPTP協議,使域控制器內部具有以太網接口的MCU和SoC 1同步了外部主時鐘源控制器的基準時間,以MCU為時間同步的主節點,通過在SPI協議中增加時間戳等信息,完成MCU和SoC 2的時間同步,同樣以MCU為時間同步的主節點,通過在私有CAN協議中增加時間戳、同步報文等信息,完成和外部傳感器節點的時間同步,基于以上步驟,為復雜的域控系統時間同步提供了很好的解決方案,這樣可以保證整個域控系統的運行基于同一個時間基點。

[1] 王躍飛,楊錦,張利,等.汽車CAN系統精確時鐘同步機制研究[J].電子測量與儀器學報,2014,28(01):22-28.

[2] 羅峰,徐金鵬.基于車載環境的時間同步協議優化[J].儀器儀表學報,2019,40(02):96-104.

[3] 葛寶珊,張爭明,李旭杰,等.精確時間協議PTP研究[A].中國振動工程學會振動與噪聲控制專業委員會.第25屆全國振動與噪聲高技術及應用會議論文選集[C].中國振動工程學會振動與噪聲控制專業委員會:中國振動工程學會振動與噪聲控制專業委員會,2012:6.

[4] 胡艷峰.基于Vector總線設備的CAN總線測試方法概述[J].汽車電器,2015(12):54-56.

A Method for Time Synchronization between On-chip and Off-chip of Domain Controller

FENG Liangshan, LI Jun

( SAIC TTTech Auto Technology Co., Ltd., Shanghai 201206 )

At present, the E/E architecture of the whole vehicle is becoming more and more complex due to the data interaction requirements from different controllers and sensors. The problems to be solved include: functional complexity, communication bandwidth, computing capacity, flexibility, scalability, etc. The upper application algorithm of domain controller is particularly sensitive to the synchronization of data acquisition. Data fusion needs to be processed for the data obtained at the same time point. Therefore, it is particularly important to research the time synchronization of heterogeneous multi-core, external controller data and sensor data in domain controller. This paper introduces the method of time synchronization in and out of chip of domain controller in detail, and solves the technical defects of the time synchronization of internal and external data of domain controller.

Domain controller; Data fusion; Sensor data; Heterogeneous multi core; Time synchroniz- ation

B

1671-7988(2022)01-61-04

U495

B

1671-7988(2022)01-61-04

CLC NO.: U495

鳳良山(1988—),男,碩士研究生,就職于上海創時汽車科技有限公司,主要從事智能駕駛及系統架構設計的研究工作。

10.16638/j.cnki.1671-7988.2022.001.014

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 中文字幕在线观看日本| 无码高潮喷水在线观看| 亚洲色图综合在线| 国产无码网站在线观看| 亚洲欧美日韩天堂| 456亚洲人成高清在线| 五月天久久婷婷| 欧美精品伊人久久| 伦精品一区二区三区视频| 91福利片| 日韩在线视频网| 亚洲欧美在线精品一区二区| 国产成人AV大片大片在线播放 | 久久精品人人做人人爽97| 久久精品国产在热久久2019| 成年A级毛片| 在线无码av一区二区三区| 国产在线精彩视频二区| 日本免费a视频| 亚洲h视频在线| 中文字幕 91| 精品伊人久久久久7777人| 国产区免费精品视频| 91福利免费| 成年人免费国产视频| 一级毛片免费观看不卡视频| 九九热精品视频在线| 国产一级毛片在线| 精品一区二区三区视频免费观看| 国产精品伦视频观看免费| 青青热久麻豆精品视频在线观看| 久久黄色影院| 国产av一码二码三码无码| 亚洲视频三级| 国产在线高清一级毛片| 国产在线小视频| 日本免费新一区视频| 精品少妇人妻一区二区| 蜜芽国产尤物av尤物在线看| 最新日本中文字幕| 成人福利在线观看| 国产95在线 | 欧美国产综合色视频| 成人国产精品2021| 久久精品无码专区免费| 久久国产精品嫖妓| 亚洲精品成人7777在线观看| 欧美色图久久| 欧美一区二区三区国产精品| 蜜臀AV在线播放| 91丝袜美腿高跟国产极品老师| 五月天丁香婷婷综合久久| 四虎永久免费网站| 国产喷水视频| 伊人91在线| 国产一区二区人大臿蕉香蕉| 国产导航在线| 亚洲三级电影在线播放| 日韩精品久久久久久久电影蜜臀| 99在线观看视频免费| 99青青青精品视频在线| 亚洲伊人电影| 玩两个丰满老熟女久久网| 高清无码不卡视频| 91区国产福利在线观看午夜| 亚洲一区色| 国产素人在线| 久久天天躁狠狠躁夜夜躁| 亚洲精品777| 日本成人一区| 精品少妇人妻av无码久久| 亚洲男人在线天堂| 青青操视频在线| 久久精品嫩草研究院| 亚洲愉拍一区二区精品| 99成人在线观看| 秋霞午夜国产精品成人片| 国产一区二区三区精品久久呦| 99精品视频播放| 亚洲天堂视频在线观看免费| 国产一区二区三区精品久久呦| 日韩乱码免费一区二区三区|