基于嵌入式技術(shù)的水泥回轉(zhuǎn)窯胴體溫度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
TaskSart()是μC/OS-II初始化后運(yùn)行的第一個(gè)任務(wù),由它來(lái)創(chuàng)建自動(dòng)信號(hào)系統(tǒng)的其他任務(wù),該任務(wù)執(zhí)行一次后刪除,自身不再執(zhí)行。Task_TemScan()任務(wù)對(duì)回轉(zhuǎn)窯胴體溫度掃描,Task_Synlnput()對(duì)回轉(zhuǎn)窯同步信號(hào)采集,Task_TemDataAccess()任務(wù)對(duì)掃描得到的溫度數(shù)據(jù)進(jìn)行關(guān)聯(lián)處理,生成窯橫向、縱向溫度分布數(shù)據(jù),TasK_StaDisplay()任務(wù)顯示回轉(zhuǎn)窯各區(qū)段工況,Task_Clock()任務(wù)系統(tǒng)實(shí)時(shí)時(shí)鐘,各任務(wù)關(guān)系如圖6所示。本文引用地址:http://2s4d.com/article/151730.htm
在起始任務(wù)中,建立郵箱、信號(hào)量以及各個(gè)任務(wù);郵箱及信號(hào)量如下:
Syn_Input=OSSemCreate(0);同步信號(hào)采集啟動(dòng)信號(hào)量
Tem Scan=OSSemCreate(0);溫度掃描啟動(dòng)信號(hào)量
Tem Data=OSSemCreate(0);溫度數(shù)據(jù)關(guān)聯(lián)處理啟動(dòng)信號(hào)量
TC Mbox=OSMboxCreate((void*)(0)):回轉(zhuǎn)窯工況顯示郵箱
軟件流程框圖如圖7所示。
4 結(jié)論
(1)ARM系列微處理器LPC2119及實(shí)時(shí)操作系統(tǒng)μC/OS-II應(yīng)用于水泥回轉(zhuǎn)窯胴體溫度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)中,增加了系統(tǒng)的實(shí)時(shí)性、可靠性及靈活性。
(2)基于LPC2119和μC/OS-II的水泥回轉(zhuǎn)窯胴體溫度監(jiān)測(cè)系統(tǒng)各項(xiàng)功能已初步得到驗(yàn)證。
評(píng)論