室內溫度檢測與調控系統設計
系統控制軟件執行流程如圖5所示。本文引用地址:http://www.104case.com/article/194853.htm
DS18B20初始化程序如下所示:
程序中設參數I是因室內環境受各種因素影響分布不均勻,在實施溫度超限判定時不能以某個檢測點的數值作為判定依據,需要綜合多個采集點的檢測數據。本系統設定I大于等于3,即當5個檢測點中有任意3個以上檢測的溫度超過閾值時,就認定當前室內環境溫度超過設定要求,啟動報警及溫度自動調節,同時I數值清零。
3 實驗測試
在實驗室中完成了系統功能測試,在面積約70 m2的實驗室中設置了5個監測點,5個檢測點到主控機的距離分布在4~12 m之間,系統測試時正值夏季中午,設定閾值為30℃,即當實驗室環境溫度高于30℃實施告警和溫度調節控制。現場測試時,該系統能夠有效地讀取并顯示各檢測點溫度,溫度數據傳輸穩定準確,并能夠在3個以上檢測點出現超閾值溫度的時實施蜂鳴器報警并能驅動繼電器J1吸合,接通降溫電源開關實施降溫處理。測試結果表明該系統能夠穩定的完成室內的多點溫度實時檢測、顯示、超限報警及自動調節功能。
4 結論
該系統方案改進了傳統的溫度檢測系統單點測試及只測溫而不能調節溫度的缺陷,通過多點溫度檢測提高了測試環境溫度的準確性,并有效地將溫度檢測與溫度自動調節控制功能結合,具有閾值設定功能,可使用戶根據需要設定告警閾值,實現了對特定區域的多點溫度檢測報警及溫度自動調節控制等功能,可應用于對環境溫度要求嚴格的病房、居室、辦公室、小型倉庫等場所。同時該系統所提供的實時室內環境溫度,也可作為用戶判定冬季室內采暖否達標的依據,成為消費者維護自身權益的有力工具。
評論