發表日期:2015-02-06 來源:托普物聯網 瀏覽次數:3799次
溫室智能控制系統的溫室數據信號采集模塊主要采集溫度、濕度、二氧化碳濃度和光照強度這四種數據。在對溫度信號的測量上,采用了美國生產的單線數字溫度傳感器DS18B20,它可以把溫度信號直接轉換成串行數字信號供微機處理。DS18B20測溫范圍為-55~125℃,精度為±0.5℃;A/D變換時間為200ms。
溫室智能控制系統的濕度傳感器采用熱固聚酯電容式傳感頭,同時在內部集成了信號處理功能電路,因此,該傳感器可完成將相對濕度值變換成電容值,再將電容值轉換成線性電壓輸出的任務。光度傳感器和CO2傳感器由專門生產商提供,其測量原理與濕度測量相同。
每一個時鐘信號到來時,全部芯片內的數據將同時右移一位,前一片最高碼送到下一片的串行數據輸入端A、B。單片機I/O口輸出的串行數據在移位脈沖的同步作用下,可以漸移到各芯片的并行輸出端。顯示器以10s的頻率輪流顯示溫度、濕度參數的實測數值。若要重新設置參數,可以使用鍵盤進行操作。鍵盤的設計利用了RB端口的中斷和電平弱上拉功能,主要有數字鍵及設定、顯示、切換、上下限等功能鍵。
溫室智能控制系統通過傳感器采集數據,接著把數據傳輸到單片機芯片,再經單片機芯片經過處理得到的最終數據稱之為實測數據,實測數據和設定數據進行比較后,通過模糊推理得到輸出控制量,進而使執行機構進行各種相應的操作。溫室智能控制系統的執行機構采用開關量控制,端口RD作為輸出控制端,由RD輸出控制碼信息,先觸發光電耦合器,經功率放大后驅動繼電器或晶閘管來控制通風機、天窗等機構的開啟與關閉。