新聞中心
智能溫室系統軟件設計 | |
發布時間:2019-10-06 11:35:28 | 瀏覽次數: | |
系統控制軟件采用模塊化的程序設計思想,將系統的整體功能分為不同的模塊,各個模塊單獨設計、編程、調試,完成之后進行系統總的聯調。 1、溫室參數采集子程序:溫室數據采集系統的前向通道中,輸入信號均含有種種噪聲和干擾,為了對溫室環境參數進行準確的測量與控制,在軟件設計中采用去極值平均濾波法來去除噪聲和干擾。對每個傳感器采用10次,去除最大值和最小值,對剩余8次采樣數據進行求平均,即得到有效的采樣值。 2、數據存儲子程序:對由溫室控制系統所采集的各種數據信息的分析和處理是一個重要的環節,因此必須設計數據存儲程序。在軟件設計中,每隔十分鐘就對溫室所采集到的溫室環境參數(溫度、濕度、光照度和二氧化碳濃度)及執行機構的狀態進行存儲,在存儲器中分別占用1,1,2,2,1個字節。同時為了能夠清晰確定所采集數據的時刻,也對時間進行存儲,這里只存儲日,時,分,在存儲器中各自占用1個字節。 3、數據控制處理子程序:由于溫室內作物對于環境參數變化往往不是很敏感,而且從系統的成本和通用性來考慮,本系統采用簡單的閾值控制算法。即開始時系統會根據不同作物所處的最適宜環境來預設參數的閾值(上下限值),然后系統通過傳感器來對環境參數進行數據采集,當所采集到的環境參數不在閾值范圍內時,系統就會控制相應的執行機構來改變溫室的環境參數,直到參數回到閾值范圍內。 |
|
|
|
上一篇:溫室工程規劃設計的幾個階段 下一篇:溫室智能系統在農業中的應用 |