設施農業中溫度動態測控系統的設計
溫度傳感器DS18B20采集到溫度數據后通過P1.0引腳送給單片機,單片機通過軟件控制程序對接收到的溫度數據進行比較處理。將測試信息發送到P2.0、P2.1、P2.2引腳驅動顯示電路工作,顯示實時檢測到的溫度值;通過P1.1、P1.2引腳驅動繼電器電路工作,當檢測剄的溫度低于系統設置的最小溫度值時,通過P1.1口控制繼電器電路工作啟動加熱設備為環境升溫;當檢測到的溫度高于系統設置的最大溫度值時,通過P1.2口控制繼電器電路工作啟動降溫設備為環境降溫;與此同時,通過P2.5口驅動報警電路實現報警提示。
按鍵s1用于對系統進行復位操作,按下一次,系統自動復位一次;按鍵s2、s3、s4用于設置最小溫度值和最大溫度值,按鍵s2被按下時系統加1操作,按鍵s3被按下時系統減1操作,按鍵s4為確認鍵。
3.2 系統軟件流程設計
系統程序的設計思想為:設置標準溫度范圍后,溫度傳感器DS18B20對環境溫度進行采樣,將采樣值與預設溫度值進行比較,如果采樣值高于或低于預設溫度值時,系統通過繼電器啟動加熱或降溫電路工作。主程序流程圖如圖6所示。本文引用地址:http://www.104case.com/article/161481.htm
4 結論
本設計采用AT89C51單片機與數字溫度傳感器DS18B20組合,實現了設施農業等環境溫度的檢測和控制。具有電路簡單、操作方便、價格低廉、靈活性強等特點,是一套較為實用的溫度動態測控系統。
評論