倉庫溫度與濕度自動(dòng)控制系統設計
2 系統的抗干擾措施
系統的電磁性負載較多,它們對系統的干擾較大。系統采用了以下抗干擾措施:1)對單片機使用電源監控及看門(mén)狗電路,采用微處理器監控芯片DSl232實(shí)現;2)繼電器線(xiàn)圈增加續流二極管,消除斷開(kāi)線(xiàn)圈時(shí)產(chǎn)生的反電動(dòng)勢干擾,在繼電器觸點(diǎn)兩端并接火花抑制電路,減小電火花影響;3)做好電源濾波,電路板上每個(gè)IC的電源與地之間要并接一個(gè)0.01μF電容;4)為了使“亂飛”程序在程序區迅速納入正軌,盡量多采用單字節指令,并且在關(guān)鍵地方插入一些空操作指令NOP或者將有效單字節指令重寫(xiě);5)采用軟件陷阱技術(shù)處理出錯程序,采用數字濾波技術(shù)處理采樣數據;6)通信程序中加數據校驗位。
3 系統軟件設計
軟件采用模塊化設計。系統軟件主要包括主程序和按鍵處理、中斷、執行機構控制、顯示和通信等子程序。主程序完成器件的初始化,并判斷有無(wú)按鍵按下、有無(wú)中斷請求,然后根據判斷結果調用相應的子程序。圖5為主程序流程圖。
4 實(shí)驗測試結果與分析
該系統的樣機在某書(shū)庫進(jìn)行了試運行,調試后在室內進(jìn)行了模擬測試,檢驗了系統的控制精度。通常書(shū)庫室內空氣溫度應控制在25~26℃之間、相對濕度應控制在50%~65%。表1給出了一天不同時(shí)刻預設溫濕度與實(shí)測溫濕度的部分數據比較情況。
從以上結果可以看出其溫度最大絕對誤差為O.5℃。濕度最大相對誤差為±3%RH。
5 結束語(yǔ)
以AT89S51單片機作為系統控制器的溫、濕度自動(dòng)測控系統可自動(dòng)檢測并顯示倉庫溫、濕度,并根據用戶(hù)要求設定系統的溫、濕度閾值進(jìn)行控制,它克服了電子式溫濕度控制系統電路較復雜,控制精度低等特點(diǎn),系統由于具有與上位機通信功能,方便進(jìn)行對倉庫溫濕度的集中管理。經(jīng)測試,該裝置工作穩定可靠,有很強的實(shí)用性,可廣泛應用在糧庫、機房、檔案館、特殊材料加工場(chǎng)等場(chǎng)所。
評論