基于單片機的倉庫溫濕度智能控制系統(tǒng)設計
2.4 輸出驅(qū)動控制模塊及報警模塊
輸出驅(qū)動控制模塊通過控制芯片產(chǎn)生電信號,控制相應的設備運轉(zhuǎn)或者停止,實現(xiàn)倉庫溫度和濕度的自動調(diào)節(jié)。當檢測到的溫度和濕度值大于或小于設定值時,報警模塊同時會發(fā)生報警信號通知用戶注意當前狀況,必要時需采取相應人工措施。
3 系統(tǒng)軟件設計
由于溫、濕度變化規(guī)律性不強,被檢測對象的溫、濕度具有非線性、熱慣性、時變性等特點,較難建立精確的數(shù)學模型。而模糊控制算法不需要建立精確的數(shù)學模型,可依據(jù)人工實際操作經(jīng)驗,將其抽象為一系列的控制算法后通過計算機完成控制過程,具有控制動態(tài)響應好、超調(diào)小、穩(wěn)定性強等特點。
控制器可以自動檢測晝夜、季節(jié)、室內(nèi)環(huán)境溫、濕度值的變化,利用模糊算法實現(xiàn)自動控制過程。倉庫存儲土豆種子的溫度控制在-1~+3℃之間,相對濕度保持在45%~70%較為適宜。
溫、濕度控制程序中,溫、濕度各有2個輸入數(shù)據(jù)和1個輸出數(shù)據(jù)。e為溫、濕度偏差;△e為溫、濕度變化率;u為輸出控制變量,其值分別為:

其中:PL表示負大;PM表示負中;PS表示負小;NS表示正??;NM表示正中;NL表示正大。然后根據(jù)專家知識和操作人員的經(jīng)驗,建立模糊控制表。其模糊關(guān)系可以用多個條件語句表示,例如:IF e=NL and △e=NL then u=SM;根據(jù)模糊推理進行運算,即可推出控制結(jié)果。
在主程序中,主要負責倉庫中溫、濕度的實時顯示,讀取并處理傳感器測量的溫、濕度值,當實際值與事先設定的溫、濕度上下限值不同時,發(fā)出控制信號,驅(qū)動輸出控制單元啟動或停止執(zhí)行控制電機,同時發(fā)出報警信號,通知用戶當前發(fā)生的狀況并作相應控制日志記錄。
主程序流程圖和溫、濕度采集處理流程圖分別如圖4,圖5所示。本文引用地址:http://m.ptau.cn/article/172709.htm
4 結(jié)語
采用模糊控制算法非常適合大型倉庫中多點溫度和濕度的檢測與控制,具有可靠性高、成本低廉、能耗低、反應靈敏、以及可擴展性好等特點。該設備具備一定的通用性,經(jīng)過簡單的改進,就能服務于國防工業(yè)、農(nóng)業(yè)等生產(chǎn)上的各個方面。
評論