智能溫室環(huán)境參數的復合控制系統設計
現場(chǎng)采集到的信號為模擬量,且信號較弱,需將檢測的信號放大,轉換為電壓0~5V或電流4~20mA,放大后的模擬信號還需經(jīng)過(guò)ADC轉換成數字量,這時(shí)采集到的信號才能夠被單片機所接收。
單片機系統接收到采集的信號,經(jīng)過(guò)分析處理后,從I/O輸出高/低電平控制信號,控制信號經(jīng)過(guò)非門(mén)反向、光電隔離、三極管放大后,對電磁繼電器開(kāi)/關(guān)量進(jìn)行控制,通過(guò)電磁繼電器開(kāi)/關(guān)的開(kāi)/合,進(jìn)而控制執行機構的通斷,改變溫室內的環(huán)境參數。
3 系統軟件設計
本系統控制溫度、濕度、CO2、光照四個(gè)參數,單片機對這四個(gè)參數采用順序循環(huán)讀取方式,在整個(gè)程序運行過(guò)程中,讀取不同的輸入檢測信號后,按所檢測到的信號類(lèi)型進(jìn)入不同的分支程序,如圖6所示。本文引用地址:http://dyxdggzs.com/article/162170.htm
4 可視化控制界面設計
VB是一種可視化的編程語(yǔ)言,它在編程過(guò)程中提供了大量的功能控件,功能強大,編寫(xiě)簡(jiǎn)單,易于掌握。上位機系統中用VB編寫(xiě)的控制軟件建立數據庫,可以給采集到的數據提供充足的存儲空間??刂平缑婵梢栽O置隨時(shí)間而變化的參數,并向下位機傳送。主要功能特點(diǎn)如圖7所示。
4.1 單個(gè)溫室控制界面
如圖8所示,該界面上顯示溫度、濕度、光照度、CO2濃度四個(gè)參數的實(shí)時(shí)采樣值,并將一定時(shí)間內的采樣值制成曲線(xiàn)。圖中中間位置橫線(xiàn)為標準值,上下邊界為上下極限,曲線(xiàn)為四個(gè)采樣值12小時(shí)內的變化情況。
評論