新四季網

一種面向工業乙太網的確定性通信調度方法

2023-07-20 01:13:46 1

一種面向工業乙太網的確定性通信調度方法
【專利摘要】本發明公開了一種面向工業乙太網的確定性通信調度方法,屬於工業乙太網數據通信【技術領域】。該方法根據工業實時乙太網的應用需求,在實現通信調度實體的基礎上,設計了基於動態優先級和鏈路時延矩陣的確定性調度方法。本發明提供的通信調度方法,既解決了工業乙太網中低優先級非周期報文無限等待的問題,也提高了定時精度和調度精度,極大的提升了網絡的整體管理質量與效率。
【專利說明】一種面向工業乙太網的確定性通信調度方法
【技術領域】
[0001]本發明屬於工業乙太網數據通信【技術領域】,涉及一種面向工業乙太網的確定性通調度方法。
【背景技術】
[0002]傳統的商用乙太網(即IEEE802.3標準)具有開放、資源豐富、兼容性好和集成方便等優點,但也存在可靠性不高、抗幹擾性和本質安全性不足等缺陷,無法直接應用於工業控制領域。工業乙太網則在商用乙太網的基礎上增加了通信調度管理實體和TDMA錯時發送機制,避免了數據衝突問題,滿足了工業現場高實時性、高可靠性的需求。
[0003]目前,工業乙太網的通信調度技術仍存在一些問題,比如非周期報文的隨機發送機制會導致通信時延變化,進而影響時間同步精度和確定性通信調度精度,甚至可能會導致數據衝突;另外,非周期報文採用靜態優先級測量,低優先級報文可能會被無期限延遲,從而引起節點緩衝區的溢出。因此,針對工業乙太網的應用需求,設計一種合理、高效的確定性通信調度機制是非常有必要的。

【發明內容】

[0004]有鑑於此,本發明的目的在於提供一種面向工業乙太網的確定性通信調度方法,該方法在實現通信調度實體的基礎上,採用了基於動態優先級和鏈路時延矩陣,可以有效避免低優先級報文長期延遲,提高了通信資源的調度精度。
[0005]工業乙太網中有兩種報文:一種是周期報文,如傳感器循環採集的數據;另一種是非周期報文,如警報和管理報文。相應的,工業乙太網也將時間分為周期報文傳輸階段和非周期報文傳輸階段,這兩個階段構成一個宏周期。非周期性報文通過報文優先級和IP位址來競爭總線的訪問控制權。由於IP位址取決於應用,工業乙太網只能通過提高非周期報文的優先級來實現穩定、快速和準確的通信調度。動態優先級技術針對具有隨機性的非周期報文,它是在靜態優先級的基礎上加入了時間要素,即一個非周期報文等待時間越長,它的優先級越高。周期報文發送時間是確定的,它的優先級通常也最高,因此無需動態調整周期報文的優先級。
[0006]鏈路時延矩陣技術主要針對周期報文,它計算周期性報文的鏈路時延,並調度工業乙太網節點提前發送以抵消通信時延,提高調度精度。周期報文的字節數大小固定,而且發送的時間在每個周期中的偏移是相同的,這使得系統各個節點周期報文的通信時延基本相同。對於非周期報文來說,它的發送時間是不能固定的,當系統需要預約發送時間時,也可以使用基於鏈路時延的發送矩陣。
[0007]定時器是工業乙太網進行資源調度、時序管理的基礎。基於時間差分的定時器鍊表使得對定時器的管理和調度變得簡單、快速。在定時器鍊表中插入一個定時器節點即可實現定時器的設置,而刪除一個節點即可中止一個定時器運行。
[0008]本發明提供的技術方案如下:[0009]一種面向工業乙太網的確定性通信調度方法,該方法在靜態優先級的基礎上,增加時間要素,形成動態優先級策略;所述優先級策略具體包括以下步驟:
[0010]I)將非周期數據報文按優先級分類,分別放入對應優先級的隊列中;
[0011]2)報文裝入隊列後開始啟動定時器計時,若該報文在規定時間內能夠發送成功,記下此時的調整因子K ;否則隨著等待時間的增加K值會不斷增加,直到能夠成功發送為止;
[0012]3)同類報文在本隊列中的平均等待時間以宏周期為基本單位,等待的時間越長,隊列中位置就越靠隊列頭,即在本隊列中的優先級越高;
[0013]4)當進入非周期報文發送階段時,根據利用計算好的優先級進行發送,如果IP位址相同的話,則選擇地址小的優先發送。若競爭失敗,則採用前面的方法繼續調整優先級,準備下一輪的發送。
[0014]進一步,在所述調度方法中增加鏈路時延矩陣,從而提高了工業乙太網的調度精度。
[0015]進一步,增加鏈路時延矩陣具體包括以下步驟:
[0016]a)計算每兩個節點之間的通信延遲時間AT,包括發送處理時延A,排隊時延t2,傳輸時延t3和接收處理時延t4 ;
[0017]b)將該發送節點的發送時間Tsmd提前AT,即調整後的發送時間為Tatuust =Tsend- Δ T ;
[0018]c)整個工業乙太網的通信時延矩陣為
【權利要求】
1.一種面向工業乙太網的確定性通信調度方法,其特徵在於:在靜態優先級的基礎上,增加時間要素,形成動態優先級策略;所述優先級策略具體包括以下步驟: 1)將非周期數據報文按優先級分類,分別放入對應優先級的隊列中; 2)報文裝入隊列後開始啟動定時器計時,若該報文在規定時間內能夠發送成功,記下此時的調整因子K ;否則隨著等待時間的增加K值會不斷增加,直到能夠成功發送為止; 3)同類報文在本隊列中的平均等待時間以宏周期為基本單位,等待的時間越長,隊列中位置就越靠隊列頭,即在本隊列中的優先級越高; 4)當進入非周期報文發送階段時,根據利用計算好的優先級進行發送,如果IP位址相同的話,則選擇地址小的優先發送,若競爭失敗,則採用前面的方法繼續調整優先級,準備下一輪的發送。
2.根據權利要求1所述的一種面向工業乙太網的確定性通信調度方法,其特徵在於:在所述調度方法中增加鏈路時延矩陣,提高工業乙太網的調度精度。
3.根據權利要求2所述的一種面向工業乙太網的確定性通信調度方法,其特徵在於:增加鏈路時延矩陣具體包括以下步驟: a)計算每兩個節點之間的通信延遲時間AT,包括發送處理時延t1,排隊時延t2,傳輸時延t3和接收處理時延t4 ; b)將該發送節點的發送時間Tsmd提前AT,即調整後的發送時間為Tadjust= Tsend-△T ;
4.根據權利要求1所述的一種面向工業乙太網的確定性通信調度方法,其特徵在於:所述調度方法還提供了一種基於時間差分的定時器鍊表,用於減少處理器開銷,提高系統性能。
5.根據權利要求4所述的一種面向工業乙太網的確定性通信調度方法,其特徵在於:所述基於時間差分的定時器鍊表具體為: A、定時器鍊表的頭部始終指向宏周期相對偏移量最小的定時時間; B、定時器鍊表中每個定時時間值實際上是前面的幾個時間值的總和; C、定時器鍊表中前面定時時間事件總是先於後面的發生,不能亂序。
【文檔編號】H04L12/865GK103873387SQ201410088054
【公開日】2014年6月18日 申請日期:2014年3月11日 優先權日:2014年3月11日
【發明者】謝昊飛, 陳良平, 劉星, 高舉, 吳博, 黃榮科 申請人:重慶郵電大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀