欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

基于時間觸發模式的電子控制系統設計

引 言

電子控制系統一般都是實時系統,常需處理許多并發事件的輸入數據流。這些事件的到來次序和幾率通常是不可預測的,而且還要求系統必須在事先設定好的時限內做出相應的響應[1]。對于如何控制系統的復雜行為,普遍采用的是事件觸發方案,即系統的所有行為響應系統外部事件而執行。然而,中斷丟失與事件觸發系統的開銷是人們經常忽略的一個問題,文獻[2]討論了一個這樣的例子:一個包含27個任務、采用RM調度算法的事件觸發系統,CPU的實際利用率僅為18%。同時,電子控制系統也可以看作是一個能實時采集一組定義好的輸入值,同時在預先確定的時間間隔給出一個正確輸出的實時系統。為了滿足安全、低成本及程序盡可能簡單等苛刻要求,電子控制系統的開發最終走向時間觸發結構[1]。時間觸發意味著所有的與輸入采樣、計算及輸出結果等相關的動作在預先給定的時間前執行,因而能保證準確的調度時間。

1 時間

觸發系統的任務調度器

調度器是一種用于電子控制系統的運行環境,也可看作是一個簡單的操作系統。在電子控制系統中使用調度器可以縮短開發時間,提高軟件的模塊化程度。調度器具有合作式與搶占式兩種形式。如果一個被"喚醒"的高優先級任務可以打斷其他正在運行的低優先級任務,則調度器是搶占式的;反之,則是合作式的。由于其應用背景的特殊性,電子控制系統運行的任務絕大多數是周期性任務(如周期性的數據采集任務、LED顯示刷新任務等),并且任務的就緒時間、開始時間、執行時間和截止期限等信息均可預先知道。因此,可以采用基于時間觸發形式的合作式調度器,即任務在特定時刻以周期性或單次方式被調度。

2 時間觸發合作式調度器的機制
時間觸發合作式調度器通常通過一個硬件定時器來實現,所有的任務都是由時間觸發的,這也意味著除了定時器中斷以外,再也沒有其他形式的中斷。硬件定時器將被設置為產生一個周期中斷信號,這個中斷信號的頻率約為1kHz。

時間觸發合作式調度器的主要功能就是喚醒在預先確定好時間執行的任務。在工作時間,調度器檢查靜態的任務鏈表,根據任務的周期判斷是否有任務需執行,如果有則立即執行任務;任務執行完后繼續檢查任務鏈表,重復上一個過程。完成鏈表檢查后,由于節能的關系,CPU進入休眠狀態,直到下一個時鐘節拍的到來。其任務調度機制如圖1所示。由于合作式調度器能保證在同一時刻,系統中只有一個任務被觸發,而且在任何時刻系統中都可以保證有任務在執行。這樣,系統的使用效率得到了提高。在分布式系統中,各個節點間存在著時間的漂移(由于每個節點所處的環境以及時鐘晶振的制作工藝等存在差異),所以必須動態地對節點時鐘進行調整,使整個系統的各個節點時鐘能夠同步。

合作式調度器可靠而且可預測的主要原因是在任一時刻只有一個任務是活動的,這個任務運行直到完成,然后再由調度器來控制。如果搶占式調度,有多個活動任務,執行"上下文切換"及"關鍵段保護"等將增加系統的開銷。圖2[3]比較了使用合作式調度器與搶占式調度器設計巡航系統的情況。可以看到,采用合作式調度模式可以精簡所需的代碼行數,節省程序存儲器和數據存儲器空間。同時,許多研究表明,相對于搶占式調度器,除任務級的響應時間快很多外,合作式調度器還具有很多優點。例如,文獻[4]指出與搶占式替代方案相比,合作式調度有以下四個優點:簡單,可減小系統開銷,容易測試以及更容易讓權威機構接受這種形式的調度。

3 應用實例

太陽跟蹤系統是針對太陽能空調、高效太陽能光伏發電、高效太陽能熱水器等需要對太陽進行實時跟蹤的應用領域設計的,通過使設備的某一面時刻與太陽光保持垂直,獲取最大的太陽能量。

本文涉及的跟蹤系統采用傳感器跟蹤與天文定位跟蹤相結合的模式。即通過當地的經緯度與當前日期計算日出、日落時間,然后根據日落、日出的時間差及電機的步距角,每隔一段時間輸出一個脈沖控制設備自動往西。同時,根據光電傳感器輸入,每隔一段時間控制電機在東、西、南、北四個方向自動調節設備,使設備與太陽光保持垂直。圖3給出了太陽跟蹤器上下文環境圖,給出了系統與傳感器和執行器接口的簡單描述。由圖3可知實現系統功能所需的任務、任務周期及執行時間如表1所列。


在表1所列的任務中,Task2每120 ms執行一次鍵盤掃描,用于設置當前時間、經緯度及保存手動調節設備的輸入。Task6根據手動調節設備輸入及光電傳感器的輸入調節設備方位。Task7計算日出日落時間,每24小時執行一次。Task3、Task4、Task5與Task6,采用swith_case結構,不在運行時間范圍內,程序直接跳出,否則運行相應的任務,Task8在到達日落時間或設備觸及西方向限位器時起作用,控制電機使設備對準太陽升起位置。
根據合作式調度器的原理與各任務的周期,設置定時器每4 ms產生一個周期中斷信號。因為有多個任務的執行時間超過4 ms,Task1無法按

規定的頻率執行。此外,有多個任務的最壞執行時間超過30 ms,使鍵盤掃描的靈敏度受到影響。因此采用直接將Task1、Task2包含進定時器中斷服務子程序的方法,從而使所有任務的周期及執行時間均能滿足系統任務可調度的要求。

結 語

在工程中采用事件觸發模式很大程度上會增加系統的復雜性,導致龐大的代碼結構。這樣的代碼長度及復雜性不適合普通開發人員構建,而商業實時操作系統往往價格昂貴,并且需要很大的操作系統開銷。采用基于時間觸發模式開發系統可以滿足實時、簡單、可預測性等工程要求。在應用實例中也可以看到,對于任務周期與執行時間相差懸殊的任務,為滿足可調度性的要求,將需頻繁執行的短任務加入定時器中斷服務子程序的方法延長了中斷處理的時間,同時削弱了系統實時響應能力及可預測能力。此外,也可以通過將執行時間長的任務分解成幾個執行時間短的任務來滿足任務可調度性。相對于事件觸發模式,時間觸發模式對工程技術人員的要求更高。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      亚洲福利视频一区| 久久狠狠亚洲综合| 日韩写真视频在线观看| 亚洲国产1区| 亚洲精品视频在线| 亚洲小视频在线观看| 午夜电影亚洲| 鲁大师影院一区二区三区| 欧美精品久久久久a| 国产精品久久久久久妇女6080| 国产精品久久久久久五月尺| 国产综合网站| 99视频一区| 久久成人综合视频| 欧美日韩免费精品| 国产综合精品| 亚洲婷婷在线| 免费成人高清视频| 国产精品青草综合久久久久99| 国产自产高清不卡| 亚洲性图久久| 欧美成人激情视频| 国产日韩欧美综合一区| 亚洲精品午夜精品| 久久久久在线观看| 国产精品夫妻自拍| 亚洲精品激情| 久久久久国色av免费看影院| 欧美日韩免费观看一区二区三区| 国产亚洲一二三区| 亚洲自拍16p| 欧美精品一区二区高清在线观看| 国产一区二区三区久久| 亚洲图片欧美一区| 欧美日韩亚洲另类| 亚洲欧洲一区| 蜜桃久久av| 国产综合亚洲精品一区二| 亚洲一区观看| 欧美日韩中国免费专区在线看| 在线播放精品| 久久久精品免费视频| 久久在线免费观看| 精品二区视频| 久久人人97超碰精品888| 国产区精品视频| 亚洲综合久久久久| 国产精品theporn| 妖精视频成人观看www| 欧美日本视频在线| 亚洲精品小视频在线观看| 欧美本精品男人aⅴ天堂| 一区二区视频免费完整版观看| 欧美一区二区三区久久精品| 国产精品久久久久久久久久直播| a4yy欧美一区二区三区| 欧美精品一区二区蜜臀亚洲| 亚洲日本在线观看| 欧美日韩精品一区二区三区| 日韩视频精品| 国产精品久久久久久久久果冻传媒| av成人天堂| 国产精品乱码一区二区三区| 亚洲在线1234| 国产日产欧产精品推荐色| 欧美一区深夜视频| 一区二区三区中文在线观看| 麻豆精品视频在线观看| 亚洲精品久久久久久久久久久久久 | 韩日欧美一区二区| 久久亚洲春色中文字幕| 亚洲国产精品一区二区三区| 欧美人成在线| 亚洲一区二区在线免费观看视频| 国产日韩精品视频一区二区三区| 久久精品女人| 亚洲日本无吗高清不卡| 国产精品久久久久久久9999| 性色一区二区三区| 亚洲国产老妈| 国产精品久久久久久久久久ktv | 亚洲一区www| 国产主播一区二区| 欧美区一区二| 欧美在线播放| 99精品久久久| 国内揄拍国内精品久久| 欧美不卡视频一区| 性欧美长视频| 91久久精品一区二区三区| 欧美日韩在线观看视频| 久久精品国产91精品亚洲| 亚洲人成高清| 国产欧美日韩一区二区三区| 美女黄毛**国产精品啪啪| 亚洲视频欧美在线| 在线精品视频一区二区三四| 欧美日韩国产一区| 狂野欧美激情性xxxx| 亚洲午夜在线观看| 亚洲欧洲精品成人久久奇米网| 欧美午夜视频网站| 麻豆国产va免费精品高清在线| 亚洲午夜高清视频| 亚洲欧洲精品一区| 极品尤物av久久免费看| 国产精品国产a| 欧美激情一区二区三区| 久久久国际精品| 亚欧成人在线| 亚洲一区二区三区四区五区午夜| 亚洲高清一二三区| 黄色另类av| 国产亚洲综合精品| 国产欧美日韩一区二区三区在线观看| 欧美va亚洲va国产综合| 久久精品欧洲| 午夜精品三级视频福利| 亚洲伦理自拍| 亚洲精品视频在线看| 在线日韩精品视频| 永久免费视频成人| 在线成人www免费观看视频| 国外成人性视频| 国产综合精品| 韩日精品在线| 在线成人免费观看| 伊人一区二区三区久久精品| 狠狠久久亚洲欧美| 狠狠色狠狠色综合日日tαg| 国产亚洲精品久久久| 国产精品美女久久久久av超清 | 在线精品视频一区二区三四| 国产真实精品久久二三区| 国产欧美日韩视频| 国内视频精品| 影音先锋一区| 最新国产拍偷乱拍精品| 亚洲日本中文字幕| av成人毛片| 亚洲永久精品国产| 欧美中文字幕视频| 久久综合九色综合欧美狠狠| 久久夜色精品国产| 欧美成人一区二区三区| 欧美日韩精品一二三区| 国产精品乱人伦一区二区| 国产午夜精品一区二区三区欧美 | 欧美在线播放| 老牛影视一区二区三区| 欧美ab在线视频| 欧美日韩精品免费观看视频完整 | 亚洲精品视频在线观看免费| 亚洲免费大片| 西西人体一区二区| 可以免费看不卡的av网站| 欧美日韩日韩| 国产日韩精品一区二区三区在线 | 国产精品高潮在线| 国产字幕视频一区二区| 91久久精品国产91性色tv| 亚洲婷婷在线| 久久综合伊人77777麻豆| 欧美不卡视频一区| 国产精品爽爽爽| 在线精品一区二区| 在线一区视频| 老牛国产精品一区的观看方式| 欧美另类69精品久久久久9999| 国产精品日韩欧美一区| 亚洲国产毛片完整版 | 午夜精品久久久| 免费观看久久久4p| 国产精品久久久久久久久动漫| 精品不卡在线| 欧美亚洲三区| 欧美另类人妖| 在线观看欧美亚洲| 亚洲伊人网站| 欧美成人嫩草网站| 国产日韩欧美二区| 一区二区日韩免费看| 久久综合九色九九| 国产亚洲午夜| 在线视频精品一区| 欧美精品综合| 136国产福利精品导航网址| 午夜亚洲伦理| 国产精品毛片在线看| 99精品免费| 欧美大胆a视频| 影音先锋一区| 久久精品国产精品亚洲| 国产精品日韩一区| 亚洲天堂免费在线观看视频| 欧美日韩国产123| 亚洲国产精品久久精品怡红院| 久久久久这里只有精品| 国产乱码精品一区二区三区av | 亚洲国产成人不卡|