軟件設(shè)計
發(fā)布時間:2014/8/12 20:28:37 訪問次數(shù):460
該系統(tǒng)采用了現(xiàn)成的IPC, RTM002P02計算機(jī)廠家已提供了監(jiān)控程序或系統(tǒng)程序,設(shè)計者的軟件設(shè)計任務(wù)主要是進(jìn)行系統(tǒng)的應(yīng)用軟件編制。
該應(yīng)用軟件主要完成兩方面的任務(wù):
(1)8路溫度、兩路流量的采集與處理,入口溫度與流量的控制,定時存儲實驗數(shù)據(jù);
(2)允許操作者查看、打印各種數(shù)據(jù),設(shè)定、標(biāo)定各個參數(shù)。
由于前者任務(wù)要求適時性較強(qiáng),且完成任務(wù)所需時間較短,故安排在中斷服務(wù)子程序中完成。而后者屬人機(jī)對話性質(zhì),任務(wù)完成時間較長,且不需嚴(yán)格適時性,故放于主程序中完成。
由于該控制系統(tǒng)小、比較簡單,功能畫面要求也不復(fù)雜,因而軟件部分全部采用匯編語言編制。
主程序結(jié)構(gòu)框圖如圖13 -6所示。在初始化過程中,主要完成對CRT、打印機(jī)工作方式設(shè)定,4個調(diào)節(jié)閥門初始定位及軟件標(biāo)志設(shè)置等。在每一個畫面處理過程中,能夠查看其他畫面,同時完成本畫面應(yīng)完成的一些功能。
中斷服務(wù)子程序。這是一個時間中斷子程序。系統(tǒng)設(shè)置每隔250ms中斷一次,中斷服務(wù)子程序中各個任務(wù),應(yīng)能在250ms內(nèi)完成。每4次中斷即時間間隔為Is時,刷新時鐘,處理秒、分、時、日、月、年的遞增,實現(xiàn)準(zhǔn)確計時。每8次中斷,即時間間隔為2s時,采集8路溫度、2路流量,利用軟件實現(xiàn)濾波處理,以消除瞬間干擾的影響。控制采用傳統(tǒng)的PID控制方式,實行輸出速率限定,即在2s控制周期內(nèi),輸出變化幅度不大于輸出全范圍的5%。實驗數(shù)據(jù)的存儲,若系統(tǒng)在強(qiáng)穩(wěn)過程中,則每隔5min記錄一次,若系統(tǒng)在實驗過程中,則每隔120min記錄一次。實驗記錄數(shù)據(jù)、設(shè)定的實驗條件及各參數(shù)的標(biāo)定值存于系統(tǒng)的EzROM存儲器中,有效保存時間為10年。
該系統(tǒng)采用了現(xiàn)成的IPC, RTM002P02計算機(jī)廠家已提供了監(jiān)控程序或系統(tǒng)程序,設(shè)計者的軟件設(shè)計任務(wù)主要是進(jìn)行系統(tǒng)的應(yīng)用軟件編制。
該應(yīng)用軟件主要完成兩方面的任務(wù):
(1)8路溫度、兩路流量的采集與處理,入口溫度與流量的控制,定時存儲實驗數(shù)據(jù);
(2)允許操作者查看、打印各種數(shù)據(jù),設(shè)定、標(biāo)定各個參數(shù)。
由于前者任務(wù)要求適時性較強(qiáng),且完成任務(wù)所需時間較短,故安排在中斷服務(wù)子程序中完成。而后者屬人機(jī)對話性質(zhì),任務(wù)完成時間較長,且不需嚴(yán)格適時性,故放于主程序中完成。
由于該控制系統(tǒng)小、比較簡單,功能畫面要求也不復(fù)雜,因而軟件部分全部采用匯編語言編制。
主程序結(jié)構(gòu)框圖如圖13 -6所示。在初始化過程中,主要完成對CRT、打印機(jī)工作方式設(shè)定,4個調(diào)節(jié)閥門初始定位及軟件標(biāo)志設(shè)置等。在每一個畫面處理過程中,能夠查看其他畫面,同時完成本畫面應(yīng)完成的一些功能。
中斷服務(wù)子程序。這是一個時間中斷子程序。系統(tǒng)設(shè)置每隔250ms中斷一次,中斷服務(wù)子程序中各個任務(wù),應(yīng)能在250ms內(nèi)完成。每4次中斷即時間間隔為Is時,刷新時鐘,處理秒、分、時、日、月、年的遞增,實現(xiàn)準(zhǔn)確計時。每8次中斷,即時間間隔為2s時,采集8路溫度、2路流量,利用軟件實現(xiàn)濾波處理,以消除瞬間干擾的影響?刂撇捎脗鹘y(tǒng)的PID控制方式,實行輸出速率限定,即在2s控制周期內(nèi),輸出變化幅度不大于輸出全范圍的5%。實驗數(shù)據(jù)的存儲,若系統(tǒng)在強(qiáng)穩(wěn)過程中,則每隔5min記錄一次,若系統(tǒng)在實驗過程中,則每隔120min記錄一次。實驗記錄數(shù)據(jù)、設(shè)定的實驗條件及各參數(shù)的標(biāo)定值存于系統(tǒng)的EzROM存儲器中,有效保存時間為10年。
上一篇:硬件設(shè)計
熱門點(diǎn)擊
- 用譯碼器74LS138和數(shù)選器74LS151
- 七段譯碼器
- 中斷法接口電路
- 由555定時器構(gòu)成的單穩(wěn)態(tài)觸發(fā)器
- 掉電保護(hù)電路
- 脈沖展寬圖
- 用戶通過ISP接入因特網(wǎng)
- 控制工程的應(yīng)用實例
- 核心部分的路由器把網(wǎng)絡(luò)互連起來
- ADC0809接口電路
推薦技術(shù)資料
- 聲道前級設(shè)計特點(diǎn)
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究