国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PIC16F876的暖風(fēng)機(jī)控制系統(tǒng)的設(shè)計與實現(xiàn)

2012-06-19 03:01:26
關(guān)鍵詞:暖風(fēng)機(jī)機(jī)軟件燃燒器

葛 宇

(河北建筑工程學(xué)院,河北 張家口075000)

0 引 言

暖風(fēng)機(jī)主要供給機(jī)關(guān)、野戰(zhàn)醫(yī)院、機(jī)要通訊、維修等部門野營住帳或其它臨時性住房時取暖使用,亦可在固定營房使用,除用于取暖外,還可用于通風(fēng)換氣.它主要由燃燒器、燃燒換熱器、控制系統(tǒng)、風(fēng)機(jī)等部分組成.控制系統(tǒng)控制著包括燃燒器、風(fēng)機(jī)等在內(nèi)的整個系統(tǒng)的運行過程,是暖風(fēng)機(jī)設(shè)備的核心部分.因此,控制系統(tǒng)設(shè)計的好壞對暖風(fēng)機(jī)設(shè)備至關(guān)重要[1].

本次設(shè)計暖風(fēng)機(jī)控制系統(tǒng)的硬件部分由上位機(jī)和下位機(jī)及其外圍電路組成.上位機(jī)采用PC機(jī),通過與下位機(jī)間的通信實現(xiàn)對暖風(fēng)機(jī)系統(tǒng)的狀態(tài)監(jiān)控;下位機(jī)及其外圍電路實現(xiàn)對溫度的檢測、顯示和實時控制.這種以單片機(jī)為核心的控制器還可以在不依賴上位機(jī)的情況下實現(xiàn)對暖風(fēng)機(jī)的獨立控制.

暖風(fēng)機(jī)控制系統(tǒng)在一定程度上是一個溫度控制系統(tǒng),通過自動控制燃燒器、風(fēng)機(jī)等輸出單元達(dá)到調(diào)節(jié)室溫的目的.它的加熱對象是時變、非線性的系統(tǒng),很難建立其精確的數(shù)學(xué)模型.模糊控制技術(shù)不用建立控制對象的數(shù)學(xué)模型,可根據(jù)操作人員對被控系統(tǒng)的控制經(jīng)驗或?qū)<业闹R為依據(jù)設(shè)計出控制器,實現(xiàn)對系統(tǒng)的快速并且穩(wěn)定的控制.因此,系統(tǒng)軟件設(shè)計時,將模糊控制算法引入其中[2].

上下位機(jī)間通信使用MSComm控件實現(xiàn)[3];并采用VB6.0對上位機(jī)界面進(jìn)行了設(shè)計,使程序簡單、清晰,為用戶提供了直觀、友好的管理平臺.

1 系統(tǒng)硬件設(shè)計

本系統(tǒng)選取室內(nèi)溫度作為主要被控制量,以燃燒器、風(fēng)機(jī)、預(yù)熱器等執(zhí)行機(jī)構(gòu)作為控制手段.控制系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示.暖風(fēng)機(jī)自動控制系統(tǒng)選用價格低廉,性能優(yōu)良的PIC16F876單片機(jī)為核心控制器件,充分利用其提供的軟硬件資源,配以相應(yīng)的外圍電路完成暖風(fēng)機(jī)的自動控制[4].系統(tǒng)硬件電路主要包括:溫度采集電路、人機(jī)接口電路、輸出控制電路、報警電路以及通訊接口電路.控制器能獨立對暖風(fēng)機(jī)進(jìn)行控制,同時也可以和上位機(jī)(PC機(jī))進(jìn)行通信.上位機(jī)可以對暖風(fēng)機(jī)遠(yuǎn)程監(jiān)控,并為用戶提供直觀、友好的界面.

控制系統(tǒng)由主控制器和遙控器組成.主控制器置于室外,遙控器室放在室內(nèi).一般家用電器遙控器都選用紅外線實現(xiàn)無線信號傳輸.考慮到紅外線的波長較短,對障礙物的衍射能力差,本系統(tǒng)中遙控器和主控制器之間采用屏蔽線作為信號的傳輸介質(zhì).

圖1 系統(tǒng)結(jié)構(gòu)框圖

2 系統(tǒng)軟件設(shè)計

系統(tǒng)軟件設(shè)計主要分為三部分,暖風(fēng)機(jī)模糊控制器的設(shè)計、下位機(jī)軟件設(shè)計和上位機(jī)軟件設(shè)計.

模糊控制器維數(shù)越高,則控制越精確、效果越好,但是維數(shù)過高控制器的結(jié)構(gòu)就會變得過于復(fù)雜,數(shù)據(jù)運算量大,控制算法實現(xiàn)起來也比較難[5].本次設(shè)計采用二維結(jié)構(gòu).系統(tǒng)的輸入變量包括室溫、風(fēng)溫,輸出包括預(yù)熱器、燃燒器和風(fēng)機(jī).表面上看本系統(tǒng)是個多輸入多輸出(MIMO)的系統(tǒng),但考慮到控制室內(nèi)溫度的設(shè)計目標(biāo)及模糊控制的特點,模糊控制器的輸入變量設(shè)定為:溫差e—室溫采樣值與室溫設(shè)定值之差,溫差變率ec—本次溫度采樣值與上次采樣值之差.模糊控制器分為離散式實現(xiàn)和連續(xù)式實現(xiàn)兩種.對于精度要求高、通用性強(qiáng)的系統(tǒng),采用連續(xù)式實現(xiàn),即“在線”計算相應(yīng)于輸入量的輸出量;對于存儲量和計算時間要求高的系統(tǒng)采用離散式實現(xiàn),即將輸入量離散,針對每一組輸入量計算其輸出,制成查詢表進(jìn)行控制[6].本文中模糊控制器的實現(xiàn)采用制成查詢表的方式.模糊控制工作流程如圖2所示.

圖3 主程序流程圖

圖2 模糊控制工作流程圖

在下位機(jī)軟件程序設(shè)計中,編寫了初始化程序、主程序、中斷程序、溫度采集模塊、按鍵掃描模塊、顯示模塊、輸出控制模塊和通信模塊.主程序是下位機(jī)軟件設(shè)計的中樞環(huán)節(jié),是整個程序架構(gòu)的關(guān)鍵所在.本系統(tǒng)中主程序采用一種類似“單片機(jī)中斷響應(yīng)過程”的程序結(jié)構(gòu),它的特點是由事件使能任務(wù)或者說驅(qū)動模塊的執(zhí)行.該系統(tǒng)有多個任務(wù),每個任務(wù)設(shè)置一個使能標(biāo)志,由相關(guān)事件的發(fā)生使能該標(biāo)志即將標(biāo)志置為“1”.在主程序中查到這個標(biāo)志為“1”時執(zhí)行該任務(wù),將標(biāo)志位清“0”.主程序流程如圖3所示.

上位機(jī)軟件程序設(shè)計是在VB6.0平臺上實現(xiàn)的,主要包括串口通信和數(shù)據(jù)顯示兩部分.串口通信是通過引用MSComm控件來實現(xiàn)的[7],數(shù)據(jù)顯示的主要部分是借助VB強(qiáng)大的數(shù)據(jù)庫功能,用ADO(ActiveX Data Objects)控件連接到本地數(shù)據(jù)庫實現(xiàn)的.

3 結(jié) 論

本次設(shè)計上位機(jī)軟件只是進(jìn)行了仿真測試,下一步可以制作實際硬件電路來測試.而其上位機(jī)界面只實現(xiàn)了參數(shù)設(shè)置、狀態(tài)查詢、查詢數(shù)據(jù)存入數(shù)據(jù)庫等簡單的功能,還可以繼續(xù)設(shè)計來完成更多功能.同時可以考慮用虛擬儀器軟件Lab Windows/CVI來開發(fā)上位機(jī)軟件,這樣可以把采集來的數(shù)據(jù)用虛擬儀器軟件來處理分析,把原來一些用硬件實現(xiàn)的功能編程用軟件來實現(xiàn),既節(jié)省了費用又提高了采集的精度.上位機(jī)監(jiān)控部分可以借鑒目前常見的中央空調(diào)的設(shè)計方案,用帶有操作系統(tǒng)的高性能嵌入式CPU取代上位機(jī)的位置構(gòu)成暖風(fēng)機(jī)的中央控制器,高性能嵌入式CPU可以選擇ARM、FPGA等,操作系統(tǒng)可以選擇μC/OS-Ⅱ、嵌入式Linux等.這樣可以利用高性能嵌入式CPU的以太網(wǎng)接口,將中央控制器的監(jiān)控放在互聯(lián)網(wǎng)上,實現(xiàn)用戶隨時隨地監(jiān)控.

[1]李俊.高原燃油暖風(fēng)機(jī)的研制[J].使用節(jié)能技術(shù),2005,6:54~58

[2]胡愛蘭.油源恒溫模糊控制系統(tǒng)及其實現(xiàn)[D].湖南大學(xué),2006

[3]殷軍輝,鄭堅,馬春庭,那榮智.基于單片機(jī)和MSComm通信控件的實時數(shù)據(jù)采集處理系統(tǒng)開發(fā)[J].科學(xué)技術(shù)與工程,2007,7(15):3702~3706

[4]李寧.基于PC機(jī)和單片機(jī)主從式測控系統(tǒng)的設(shè)計[D].西安理工大學(xué),2008

[5]周萬利,基于模糊控制算法的船用鍋爐燃燒控制系統(tǒng)的研究[D].哈爾濱工程大學(xué),2008

[6]劉宏偉,基于單片機(jī)的模糊控制方法及應(yīng)用研究武[D].漢理工大學(xué),2007

[7]朱桂鳳,田鶯,田宇,基于 MSComm的串口通訊及PLC系統(tǒng)監(jiān)控軟件開發(fā)[J].計算機(jī)工程與設(shè)計,2006,27(6):1101~1105

猜你喜歡
暖風(fēng)機(jī)機(jī)軟件燃燒器
折疊暖風(fēng)機(jī)
設(shè)計(2021年24期)2021-08-27 19:13:43
某車型暖風(fēng)機(jī)調(diào)速電阻熔斷器失效問題分析
NTFB低氮燃燒器介紹
道岔監(jiān)測系統(tǒng)上位機(jī)軟件設(shè)計
油田加熱爐全自動燃燒器維修技術(shù)改造
基于正交試驗法的北斗用戶機(jī)軟件測試用例設(shè)計
低氮燃燒器改造后的主汽溫調(diào)整
PCI-e高速數(shù)據(jù)采集卡的驅(qū)動與上位機(jī)軟件設(shè)計
電子器件(2015年5期)2015-12-29 08:43:12
暖風(fēng)浴帳
生產(chǎn)合成氣的燃燒器
石油化工(2015年11期)2015-08-15 00:43:05
远安县| 于田县| 佳木斯市| 泌阳县| 吐鲁番市| 闽清县| 安岳县| 甘泉县| 莫力| 容城县| 七台河市| 大田县| 禹州市| 连平县| 潜江市| 张家港市| 建湖县| 辽中县| 丰台区| 东方市| 分宜县| 页游| 金堂县| 太和县| 康乐县| 康定县| 台安县| 莱阳市| 临洮县| 临高县| 独山县| 栖霞市| 林芝县| 昆明市| 报价| 霍林郭勒市| 宁南县| 竹溪县| 社旗县| 三门县| 怀宁县|