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