當前位置:首頁 > 嵌入式 > 嵌入式硬件
[導讀]LinkedInCAN總線通訊發(fā)展的過程中,為了兼容實時操作系統(tǒng),是否也有與之對應的實時通訊網絡協(xié)議呢? ISO11898之前3個部分的解讀提高了對傳統(tǒng)CAN網絡的理解,無論是高速CAN還是低速CAN,亦或者是最基礎的物理層定義都進行了詳細的闡述。傳統(tǒng)的CAN網絡總線通訊基本都是事件觸發(fā)的,當同時有許多信息需要傳輸時可能會造成總線過載,為了避免這種現(xiàn)象,傳統(tǒng)CAN網絡采用仲裁機制按信息優(yōu)先級進行傳輸。

LinkedInCAN總線通訊發(fā)展的過程中,為了兼容實時操作系統(tǒng),是否也有與之對應的實時通訊網絡協(xié)議呢?

ISO11898之前3個部分的解讀提高了對傳統(tǒng)CAN網絡的理解,無論是高速CAN還是低速CAN,亦或者是最基礎的物理層定義都進行了詳細的闡述。傳統(tǒng)的CAN網絡總線通訊基本都是事件觸發(fā)的,當同時有許多信息需要傳輸時可能會造成總線過載,為了避免這種現(xiàn)象,傳統(tǒng)CAN網絡采用仲裁機制按信息優(yōu)先級進行傳輸。

圖 1 新能源汽車CAN總線透視圖

顯然,傳統(tǒng)分布式的CAN網絡如果能用于實時操作系統(tǒng)(基于時間觸發(fā)調度而非事件觸發(fā)),對于系統(tǒng)的兼容性和綜合集成性將大有提高,但問題是我們如何才能將并非同樣遵從時間調度的兩者結合起來呢?

一、時間觸發(fā)CAN

1、概述

時間觸發(fā)CAN是建立在標準CAN上的高層協(xié)議,它會對網絡中所有節(jié)點通訊進行同步調度,也就是每個節(jié)點在一個固定的時間里發(fā)送信息,這樣就不用再對信息進行優(yōu)先級仲裁,由于每個節(jié)點分配到的時間是固定的,所以還可以預判整個網絡的延遲時間。

2、要實現(xiàn)這樣的時間觸發(fā)CAN通訊有兩種方式

方式一:用于周期信息傳輸;

方式二:支持全局系統(tǒng)時間傳輸。

3、幾個重要概念

基本周期:兩個參照幀之間的時間被稱為一個基本周期,基本周期由數(shù)個時間窗組成;

參照幀:開始一個基本周期的數(shù)據(jù)幀,為網絡提供一個全局時間,其作用就好像格林尼治時間之于世界時間一樣,用以同步所有節(jié)點的時間;

時間窗:系統(tǒng)矩陣里為傳輸信息分配的時間段,包括仲裁時間窗、自由時間窗和專用時間窗,見圖2。

圖 2 一個周期內的數(shù)個時間窗

所謂的時間觸發(fā)就是上面已經分配好的的數(shù)據(jù)從左到右按順序發(fā)送,下面介紹一下這三種時間窗

專用時間窗(Exclusive Windows):用來傳輸特殊的周期信息,這些消息不會參與總線競爭,是置身事外的一個記錄員角色;

仲裁時間窗(Arbitrating Windows):CAN節(jié)點在總線不是空閑的時候是不能傳輸消息的,而在時間觸發(fā)CAN的仲裁時間窗里可以安排網路內的幾個節(jié)點同時發(fā)送報文,不過沒有重發(fā)功能;

自由時間窗(Free Windows):保留用作系統(tǒng)擴展,可以配置成增加節(jié)點的仲裁時間窗或專用時間窗,相當于機動部隊;

圖 3 系統(tǒng)矩陣

上圖的系統(tǒng)矩陣有4個基本周期,一個基本周期可由不同類型、長度的時間窗組成,矩陣的縱列也叫做傳輸陣,傳輸陣里的時間窗有相同的長度但是可以擁有不同類型。

二、接收和發(fā)送

明確完了概念,我們接下來了解時間觸發(fā)CAN是如何接收和發(fā)送信息的。

1、信息的發(fā)送

2、信息發(fā)送觸發(fā)器

在時間觸發(fā)CAN網絡里,節(jié)點發(fā)送的信息由信息發(fā)送觸發(fā)器控制。信息發(fā)送觸發(fā)器會顯示信息是由系統(tǒng)矩陣里面的哪個時間窗以及怎么來進行傳輸?shù)摹?/p>

所以信息發(fā)送觸發(fā)器有多個功能組,一是信息正確性判斷,二是發(fā)送的時間標示,三是判斷傳輸陣里的發(fā)送位置,四是重發(fā)因數(shù),一個信息發(fā)送觸發(fā)器的觸發(fā)條件滿足時,即使信息的傳輸出錯導致信息失效時它也將立即啟動。

圖 4 舉例一個專用信息的發(fā)送觸發(fā)器

上圖是一個專用信息D的信息發(fā)送觸發(fā)器,它表述了在系統(tǒng)矩陣里第三個基本周期的第五個時間窗(專用窗)發(fā)送,周期偏差為0,重發(fā)因素為2。

三、信息的接收

1、信息接收觸發(fā)器

在時間觸發(fā)CAN里,信息的接收是由信息接收觸發(fā)器控制的,信息接收觸發(fā)器的構成與上述的信息發(fā)送觸發(fā)器一樣,信息接收觸發(fā)器的時標會在信息接受完成后確定時間點。

2、參照幀的發(fā)送

3、信息接收觸發(fā)器

參照幀發(fā)送觸發(fā)器是一個特殊的信息發(fā)送觸發(fā)器,它只存在于備用的時間主節(jié)點里。在嚴格的時間觸發(fā)網絡中,只用唯一的一個參照幀發(fā)送觸發(fā)器來確保參照幀的周期發(fā)送,只要時間到了,參照幀就會被發(fā)送。

而在事件同步的基本周期系統(tǒng)中會有兩個參照幀發(fā)送觸發(fā)器,其中一個參照幀發(fā)送觸發(fā)器按系統(tǒng)矩陣基本周期定時發(fā)送,另一個作為后備,在事件同步異常時重新發(fā)送參照幀。

四、時間主節(jié)點初始化和錯誤處理

1、時間主節(jié)點初始化概念

雖然正常通訊建立起來時只有一個時間主節(jié)點,但在時間觸發(fā)CAN中備用的時間主節(jié)點可能超過8個。系統(tǒng)啟動時,硬件初始化,所有備用時間主節(jié)點根據(jù)優(yōu)先級和等待時間可以開始嘗試發(fā)送參照幀。硬件初始化后有高優(yōu)先級的CAN標識符的幀同步實體(數(shù)據(jù)鏈路層和媒體訪問控制層的執(zhí)行單元)可以優(yōu)先傳輸。

2、錯誤處理

CAN的失效處理遵循ISO 11898-1的規(guī)定,當幀同步實體檢測到調度表有誤時,會通過CAN的ISO 11898-1協(xié)議來處理。

圖 5 錯誤處理

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉