要(yao)使基于(yu)(yu)ARM與(yu)μC/OS-II的(de)(de)彎管流量計(ji)任務(wu)模(mo)塊在操作系統中合理的(de)(de)調度運行,需要(yao)根據不同任務(wu)的(de)(de)重要(yao)程度,來(lai)分(fen)配優先級(ji)。由于(yu)(yu)該項(xiang)目的(de)(de)首要(yao)功能是提供良(liang)好的(de)(de)人機界面(mian)交互功能,即(ji)無紙(zhi)記(ji)錄(lu)儀(yi)功能。
基于(yu)ARM與μC/OS-II的彎(wan)管流(liu)量計必(bi)須具備基本的數據(ju)顯示(shi)、圖形顯示(shi)、數據(ju)曲線等直(zhi)觀的顯示(shi)功能(neng)(neng)。這些功能(neng)(neng)要(yao)通過處理器將數據(ju)及(ji)指令經過運算并通過串口(kou)傳輸給液(ye)晶,所(suo)(suo)以(yi)必(bi)須保證其正(zheng)常的顯示(shi)功能(neng)(neng)任務(wu)不能(neng)(neng)在運行中(zhong)被掛起變成就需(xu)態任務(wu),所(suo)(suo)以(yi)顯示(shi)任務(wu)的優先級應定(ding)為zui高。
其次就(jiu)是彎管流量(liang)計鍵(jian)盤的(de)(de)輸入(ru),必須能在zui短時(shi)間(jian)內應(ying)答用(yong)戶所按下的(de)(de)按鍵(jian)指令(ling),并(bing)將(jiang)(jiang)指令(ling)傳(chuan)給(gei)處理器(qi),根據(ju)指令(ling)內容來判斷如何進行(xing)下一(yi)步(bu)任務。所以(yi)鍵(jian)盤模塊(kuai)任務的(de)(de)優先(xian)級次之(zhi)。之(zhi)后才(cai)是數(shu)據(ju)采(cai)集、運(yun)算、保存任務,因為一(yi)般情況下,實時(shi)數(shu)據(ju)的(de)(de)顯(xian)示至少需要1s更新(xin)一(yi)次。所以(yi)在1s內,有(you)足夠(gou)的(de)(de)剩余時(shi)間(jian)將(jiang)(jiang)這些任務運(yun)行(xing)處理完畢。采(cai)集,運(yun)算和存儲任務,是通過一(yi)個(ge)系統(tong)的(de)(de)一(yi)個(ge)軟定時(shi)中(zhong)斷來處理的(de)(de)。
彎管流量計大容量數據轉移存儲(chu)任(ren)務和通信(xin)模塊任(ren)務并(bing)不要(yao)求很(hen)高的實時性(xing),只要(yao)保證(zheng)其(qi)穩定(ding)性(xing)即(ji)可達(da)到設計要(yao)求,所以(yi)這(zhe)兩個任(ren)務的優先級zui低。
完成了基于(yu)ARM與(yu)μC/OS-II的彎(wan)管(guan)流(liu)量(liang)計(ji)嵌入(ru)式系統研究,并設計(ji)應用于(yu)彎(wan)管(guan)流(liu)量(liang)計(ji)中(zhong),使其增(zeng)加了現場的實(shi)時監(jian)控,歷史(shi)數(shu)據監(jian)控,數(shu)據保(bao)存和遠程通信及維護等功能。根據功能優(you)先(xian)(xian)程度的不同,合理(li)的分配任(ren)務優(you)先(xian)(xian)級(ji),在(zai)操作系統基礎上良好地運(yun)行,達(da)到了設計(ji)要求。
上一篇 : 淺談熱式質量流量計在管道煤氣的應用情況與選擇
下一篇 : 威力巴流量計的結構是怎樣的?有什么樣的特點