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

柔性時間觸發CAN總線信息動態調度研究

2010-03-19 12:27:16管長焦
電氣技術 2010年9期
關鍵詞:信息

管長焦

(煤炭科學研究總院沈陽研究院,遼寧 撫順 113122)

1 引言

CAN(Controller Area Network)總線因其低成本、抗干擾等優點已廣泛應用于工業自動化領域,CAN在處理周期性信號和隨機性信號共存的通信方面,存在不確定性缺陷,且低優先級信息網絡競爭能力差、響應時間延遲過長,易產生信息死鎖現象[1]。針對這些問題,在嵌入式實時系統通信研究中,能同時處理時間觸發和事件觸發的協議,成為汽車控制系統網絡技術發展的必然,TTCAN協議[2]為CAN增加了一個基于TDMA機制的會話層,為時間觸發信息提供了基于系統矩陣的發送管理功能;TTCAN實現了兩種不同觸發機制驅動信息的同網共存通信,但在線運行時,其靜態表不允許實時更新,限制了新信息的加入與根據應用需求進行信息調度功能,配置靈活性較差[3]。FTTCAN[3]采用雙相結構,同時支持事件觸發與時間觸發機制,其時間觸發調度集中在主節點,允許在線變換調度策略及新信息在網絡運行時加入網絡,同時采用CAN本身的仲裁機制來傳遞隨機性信息。有效克服了TTCAN協議靜態調度的缺點,可提供更完善的車載信息通訊功能。

FTTCAN異步相內隨機性信息仍采用CAN協議的無破壞性仲裁機制進行調度傳輸同樣不具有確定的傳輸時刻和周期,不能對其進行靜態規劃,為避免信息死鎖,這里采用動態優先級提升算法實現對隨機性信號的調度。

2 Flexible Time-Triggered CAN

FTTCAN采用雙相基本周期結構對如圖1所示的基本周期(EC)進行動態規劃調度?;局芷谟蓵r間意義上的主節點發送觸發信息TM啟動,到下一次觸發信息出現截止?;局芷趦瘸擞|發信息外的時間段被劃分為異步相和同步相,圖中AMi和SMi分別表示隨機性信息和周期性信息。兩相之間保留空閑時間段α,使得各類信息能夠在嚴格各自相內進行傳輸。

圖1 FTTCAN基本周期結構

FTTCAN對時間觸發信息的動態規劃集中在主節點內,這樣主節點可以根據需求變換調度策略而不會影響到其他節點。基本周期內所發送周期信息的具體實現由主節點發送的觸發信息數據域內的數據編碼完成[3],如圖2所示。系統中除主節點外各節點僅保留與自身有關的生產/消費(P/C)表,各個節點同步接收到觸發信息后讀取其數據域內的數據進行解碼并查詢當地P/C表,若查到本基本周期內有本節點所需發送的信息,則等待同步相到來后立即申請信息發送,與此同時,在異步相內可以基于事件觸發進行隨機性信息通信。FTTCAN充分利用了傳統CAN的仲裁機制,同步相和異步相內各信息之間競爭總線發生沖突時仍采用CAN本身的非破壞性仲裁機制解決。

圖2 觸發信息數據域編碼原理

FTTCAN中負責調度同步相傳輸的觸發信息數據域內容,由主節點的同步需求表(SRT)管理,同步需求表屬性[3]如下:

式中,di為信息的數據長度,TC,i為最大傳輸時間,Phi為相對相位,Ti為發送周期,TD,i為截止期限,Pi為優先級。

3 優先級動態提升調度算法PP

3.1 PP調度中FTTCAN信息優先級規劃

FTTCAN采用與CAN相同的幀格式,有兩種分別為含有11位標識符的標準幀和含有29位標識符的擴展幀,本文采用標準幀格式。

PP算法的思想在于為每個非周期性信號引入延時優先級概念,各個隨機信號的優先級由延時優先級和截止優先級共同決定[4]。截止期單調(DM)優先級與該信號截止期成正比,通過靜態分配;等待優先級隨著信號仲裁失敗次數的增加而動態提升,定義提升步長為等待優先級的增量。

記信息m的優先級為PmR,各個信號的優先級由等待優先級Pm-W和截止期單調(DM)優先級Pm-DM共同決定,如圖3所示,記步長為S。PP調度的核心是動態更新等待優先級,算法細節參見文獻[4],算法流程如右圖4所示。

圖3 PP調度中優先級規劃

圖4 PP調度算法流程

3.2 PP調度算法的可調度性分析

FTTCAN在兩相內仍采用CAN自身的MAC仲裁機制,系統信息的通信實時性可沿用CAN的分析方法進行分析。

對于信息i的最壞響應時間TRi計算公式[5]為

其中,TBi為信息i被阻塞時間,TWi為等待較高優先級信息傳輸的時間,di為信息的數據長度,TCi為信息傳輸時間。

(1)同步相內周期性信息實時性分析

記周期性信息總集合為S,第n個基本周期內被規劃周期性信號的子集合S( n)?S,則對于周期性信息i各時間參數的計算公式為[6-8]:

其中,di為信息的數據長度,τbit為總線傳輸一位數據占用時間。

(2)異步相內隨機性信息的實時性分析

異步相內隨機性信息的行為無法事先規劃,在分析時需要考慮最壞情況[8],設隨機性信息集合為A,對于隨機性信息i,其時間參數計算如下[6-8]:

其中,Tα為FTTCAN兩相之間最大時間間隔,TS同步相長度,TTM為觸發信息長度。

4 實例分析

4.1 SAE電動汽車實時控制系統

引入SAE(Society of Automotive Engineers)電動汽車CAN信息基準[5],主要包括七個子系統:電池(Battery)、整車控制(V/C)、變頻電機(I/M C)、駕駛員輸入(Driver)、剎車(Brakes)和傳輸控制(Trans)。經同源周期信息數據合并[7]后系統內共有11個周期信息(S1-S11)和31個隨機信息(A1-A31),其中,周期信息截止期為其周期,如表1所示。隨機信息產生的最小時間間隔為50ms,信息帶1字節數據,截止期為20ms。取總線傳輸速率為250 Kbit/s。

4.2 基于CAN的DM算法調度設計

傳統電動汽車總線設計通常采用DM(截止期單調)算法[5],截止期越小的任務將獲得越高的優先級,周期信息優先級規劃結果如表1所示。

表1 電動汽車總線周期消息

4.3 基于FTTCAN的PP調度設計

將FTTCAN同步相長度規劃為可以傳輸6個周期信息,則被分配在某一基本周期內傳輸的周期信息最多只能被5個信息所阻礙,基于CAN與FTTCAN總線下的周期信息最壞響應時間如圖5所示。

圖5 周期信息基于CAN與FTTCAN的調度結果

由圖5可知,FTTCAN中周期信息實時性明顯增強,系統確定性增加。引入的優先級動態提升PP算法可以保證隨機信息經過有限的仲裁可以獲得總線使用權,提高了系統的確定性和實時性。

5 結論

本文提出將優先級動態提升算法引入柔性時間觸發控制器局域網,FTTCAN兼顧系統靈活性與確定性,對電動汽車信息調度結果表明:FTTCAN有效的提高了周期信息實時性,所引入的動態提升算法可以有效的解決低優先級信息的死鎖問題。

[1] 劉魯源, 李芳, 呂偉杰. TTCAN協議的分析與展望[J]. 天津理工大學學報, 2005,(03): 15-19.

[2] G. Leen, D. Heffernan. TTCAN: a new time-triggered controller area network [J]. Microprocessors and Microsystems, 200226:77-94.

[3] Luís Almeida, Paulo Pedreiras, José Alberto G. The FTT-CAN Protocol: Why and How [J]. IEEE Transaction on Industrial Electronics, 200249(6):1189-1201.

[4] Cena G, Valenzano A. Delay Analysis of Priority Promotion Systems[J]. Computer Communication,2000, 23:1252-1262.

[5] K. Tindell, A. Burns, A.J. Wellings. Calculating controller area network (CAN) message response times[J]. Control Eng. Practice, 1995, 3(8): 1163-1169.

[6] Thomas Nolte, Hans Hansson, Christer Norstrǒm.Probabilistic Worst-Case Response-Time Analysis for the Controller Area Network [J]. Proceeding of the 9thIEEE Real-Time and Embedded Technology and Applications Symposium, 2003 IEEE.

[7] 呂偉杰, 劉魯源, 王毅新. 基于CAN總線的TT-FPS調度算法研究及其性能分析[J].中國工程科學, 2006,8(5): 45-48.

[8] 曹萬科, 張天俠, 聞邦椿等. 柔性時間觸發控制器局域網絡(CAN)控制系統動態規劃應用與性能分析[J]. 機械工程學報, 2008, 44(5):142-146

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 曰AV在线无码| 成人久久精品一区二区三区| 华人在线亚洲欧美精品| 啪啪永久免费av| 国产激情无码一区二区APP| 亚洲婷婷在线视频| 亚洲午夜久久久精品电影院| 欧美一级片在线| 亚洲一级毛片免费观看| 99在线国产| 沈阳少妇高潮在线| 91九色国产porny| 亚洲国产理论片在线播放| 国产成人三级| 日韩精品一区二区三区大桥未久| 亚洲区欧美区| 熟妇丰满人妻av无码区| 亚洲无码91视频| 日韩免费成人| 91破解版在线亚洲| 日韩精品专区免费无码aⅴ| 免费A级毛片无码免费视频| 视频二区国产精品职场同事| AV无码无在线观看免费| 国产原创演绎剧情有字幕的| 国产区福利小视频在线观看尤物| 狠狠色综合久久狠狠色综合| 天天综合天天综合| 欧美一道本| 少妇精品久久久一区二区三区| 久久免费视频播放| 女人天堂av免费| 国产视频自拍一区| 青青操国产视频| 色哟哟色院91精品网站| 婷婷伊人五月| 亚洲中文在线视频| 欧美精品在线免费| 亚洲国产一成久久精品国产成人综合| 看看一级毛片| 国产成人福利在线视老湿机| 日本日韩欧美| 久久这里只精品热免费99| 亚洲国产中文综合专区在| 色有码无码视频| 制服丝袜在线视频香蕉| 国产成人禁片在线观看| 欧美日韩国产系列在线观看| Jizz国产色系免费| 國產尤物AV尤物在線觀看| 国产精品中文免费福利| 欧美国产日韩在线| 亚洲最大综合网| 天天综合网色中文字幕| 97国产一区二区精品久久呦| 国产熟睡乱子伦视频网站| 国产精品国产三级国产专业不 | 久久伊人操| 国产一在线| 四虎永久免费地址| 欧美劲爆第一页| 国产第一页第二页| 精品国产福利在线| 毛片久久网站小视频| 久久人体视频| 亚洲欧美不卡| 国产精品无码一二三视频| 国内精品久久人妻无码大片高| 99热这里都是国产精品| 沈阳少妇高潮在线| 国产国模一区二区三区四区| 久久99国产综合精品1| 久久国产精品娇妻素人| 日本人妻一区二区三区不卡影院| 亚洲国产成人久久77| a毛片基地免费大全| 毛片在线看网站| 国产精品一老牛影视频| 精品中文字幕一区在线| 亚洲系列无码专区偷窥无码| 国产av一码二码三码无码| 大香伊人久久|