邵奕維 張旭 詹開元 梁銘浩 鐘聞?dòng)?/p>
摘 要 為保證微型荷花在室內(nèi)有效生長,采用現(xiàn)代電子技術(shù),設(shè)計(jì)一套監(jiān)控微型荷花生長的智能測控系統(tǒng),將高精度光照傳感器、溫濕度傳感器、土壤pH值傳感器及灌溉、加熱和補(bǔ)光燈等設(shè)備與單片機(jī)結(jié)合,實(shí)時(shí)監(jiān)視微型荷花生長過程中的溫濕度、光照度等生長要素,并進(jìn)行調(diào)控,使微型荷花在脫離野外的環(huán)境下也能正常生長。
關(guān)鍵詞 微型荷花;傳感器;測控系統(tǒng)
中圖分類號:F313 文獻(xiàn)標(biāo)志碼:B DOI:10.19415/j.cnki.1673-890x.2021.06.107
野生荷花對溫度、濕度、光照強(qiáng)度、土壤及其營養(yǎng)元素含量要求較高,這些因素直接影響到荷花的成活率及開花率。荷花在我國南方地區(qū)較為常見,北方地區(qū)在夏季也有荷塘種植荷花。近年來,反季節(jié)荷花栽培技術(shù)不斷發(fā)展,但仍需在溫室大棚大批量栽培情況下才得以成功,少量微型荷花種植還受各種因素影響,沒有得到有效推廣。隨著單片機(jī)技術(shù)及傳感器技術(shù)的發(fā)展,反季節(jié)微型荷花栽培技術(shù)不斷成熟,設(shè)備成本不斷降低,單個(gè)或少量微型荷花的反季節(jié)栽培已不是奢望[1]。
為實(shí)現(xiàn)微型荷花室內(nèi)栽培,將溫濕度傳感器、土壤綜合傳感器、光照傳感器、植物生長補(bǔ)光燈、加熱設(shè)備、微型灌溉裝置與單片機(jī)結(jié)合,設(shè)計(jì)一套智能調(diào)控微型荷花生長環(huán)境的測控系統(tǒng),使微型荷花能夠在春季、秋季和冬季在室內(nèi)正常生長并開花。
1 硬件設(shè)計(jì)
根據(jù)微型荷花栽培監(jiān)控系統(tǒng)的構(gòu)成,檢測與控制設(shè)備構(gòu)成圖如圖1所示。
1.1 STC51單片機(jī)
本系統(tǒng)選用德飛萊的LY-51S單片機(jī)開發(fā)板。此開發(fā)板不僅能夠與各種接口的傳感器元件連接,功能豐富,而且具有RS485通訊接口,可以與多個(gè)485接口的傳感器相連接,采集溫濕度、光照強(qiáng)度等信號,節(jié)省擴(kuò)展設(shè)備和空間,且很容易添加網(wǎng)絡(luò)功能,適合今后深度開發(fā)。
1.2 PR-3000-TR-485土壤綜合傳感器
PR-3000-TR-485土壤綜合傳感器可長期埋入土壤中,耐長期電解,耐腐蝕,防水防腐蝕。控制芯片采用高精度16位進(jìn)口處理器,采樣精度高,運(yùn)算速度高效。此傳感器可以同時(shí)檢測土壤溫濕度和氮磷鉀含量,通過RS485總線和Modbus通信協(xié)議傳輸信號,方便快捷[2]。
1.3 BH1750FVI光照傳感器
BH1750FVI是一種用于兩線式串行總線接口的數(shù)字型光強(qiáng)度傳感器集成電路,接線簡單,易于安裝,可滿足荷花生長光照的調(diào)控。
1.4 土壤pH傳感器
采用485型土壤pH傳感器,通過檢測花盆中的pH值,及時(shí)調(diào)整土壤酸堿度,滿足微型荷花生長需要。傳感器內(nèi)的輸入電源、感應(yīng)探頭、信號輸出三部分完全隔離。
1.5 水位傳感器和潛水泵模塊
該模塊采用水位傳感器,當(dāng)栽培皿中的水位低于適合荷花生長環(huán)境的水位時(shí),水位傳感器向CPU發(fā)送補(bǔ)水信號,CPU控制繼電器打開潛水泵開始進(jìn)水,到達(dá)合適水位停止進(jìn)水。
1.6 補(bǔ)光燈
該模塊用于調(diào)節(jié)荷花生長環(huán)境的光照強(qiáng)度,根據(jù)微型荷花不同生長時(shí)期光照強(qiáng)度需求進(jìn)行補(bǔ)光,補(bǔ)光時(shí)長及方式由程序來控制。該模塊可在線實(shí)時(shí)24 h連續(xù)采集和記錄監(jiān)測點(diǎn)溫度、光照情況。
1.7 LCD12864液晶屏
該模塊分辨率高,接口方式靈活,操作簡便,易于與單片機(jī)開發(fā)板連接,能夠迅速構(gòu)成全中文人機(jī)交互圖形界面,可以完成更多的圖形顯示,可以讓人們直觀了解微型荷花的生長環(huán)境各項(xiàng)指標(biāo)。
2 軟件程序設(shè)計(jì)
程序運(yùn)行首先初始化所有參數(shù),然后循環(huán)掃描溫濕度傳感器、光照傳感器等傳感器信息,并在LCD12864液晶屏上顯示,將實(shí)時(shí)值與預(yù)先設(shè)置的參數(shù)比較,單片機(jī)CPU根據(jù)微型荷花不同生長時(shí)期的各項(xiàng)指標(biāo)要求,利用預(yù)設(shè)公式控制加熱器、補(bǔ)光燈、灌溉設(shè)備進(jìn)行溫濕度光照調(diào)節(jié)。系統(tǒng)總體流程圖如圖2所示。
2.1 系統(tǒng)軟件總體結(jié)構(gòu)
本系統(tǒng)軟件的整體功能通過模塊化設(shè)計(jì)理念來實(shí)現(xiàn),主要由主程序、參數(shù)設(shè)置、數(shù)據(jù)采集顯示和控制處理四個(gè)模塊組成,這些模塊除了具備自己特定功能外,相互之間既獨(dú)立又相互關(guān)聯(lián)。
2.2 主程序模塊
主程序模塊主要負(fù)責(zé)系統(tǒng)初始化和其他模塊的調(diào)用。
2.3 參數(shù)設(shè)置模塊
微型荷花生長過程中需要的溫度、光照、pH值、氮磷鉀等參數(shù)均由此模塊來設(shè)置并調(diào)整。可按照栽種、抽葉、抽鞭、花蕾、開花等不同階段分別設(shè)置相關(guān)參數(shù),并將數(shù)據(jù)匯總在一起,讓人們能夠更直觀地了解微型荷花的生長情況。
2.4 數(shù)據(jù)采集顯示模塊
所有選擇的傳感器均采用RS485方式傳輸數(shù)據(jù),通過單片機(jī)485端口采集數(shù)據(jù),按照預(yù)先定義的Modbus通信協(xié)議將數(shù)據(jù)剝離,并在顯示屏中顯示出來。
本部分是整個(gè)測控系統(tǒng)的重要部分,通過土壤綜合傳感器采集土壤溫度、濕度和氮磷鉀含量值;光照傳感器反映當(dāng)前光照度;水位傳感器返回的測量值決定是否需要進(jìn)水;根據(jù)pH值傳感器的測量值確定是否進(jìn)行土壤酸堿度調(diào)整[3]。
2.5 控制處理模塊
此部分將采集的溫濕度、光照度、氮磷鉀、水位等信息與預(yù)設(shè)值進(jìn)行比對,不滿足要求時(shí),通過控制加熱帶、補(bǔ)光燈、水泵等設(shè)備進(jìn)行環(huán)境條件調(diào)控,以滿足微型荷花的正常生長需求。
3 仿真與調(diào)試
在整體設(shè)計(jì)過程中,仿真與調(diào)試是不可缺少的環(huán)節(jié),可節(jié)省大量安裝調(diào)試環(huán)節(jié)。Proteus很好地解決了這個(gè)問題。它具有功能很強(qiáng)的ISIS智能原理圖系統(tǒng),操作工具也很豐富,原理圖設(shè)計(jì)完成后,只需要一鍵便可進(jìn)入設(shè)計(jì)環(huán)境,從而實(shí)現(xiàn)從概念到產(chǎn)品的完整設(shè)計(jì),不僅能方便地完成單片機(jī)系統(tǒng)的硬件設(shè)計(jì)、軟件設(shè)計(jì)、單片機(jī)源代碼的調(diào)試與仿真,還支持第三方的軟件編譯和調(diào)試。使用Proteusd軟件對電路原理圖進(jìn)行仿真,將每一個(gè)部件分別進(jìn)行仿真與測試,可以看出每個(gè)部件運(yùn)行時(shí)的工作狀態(tài),方便日后連接實(shí)物找出故障點(diǎn)[4]。對LCD12864的仿真如圖3所示。
參考文獻(xiàn):
[1] 徐明崗,于榮,王伯仁.土壤活性有機(jī)質(zhì)的研究進(jìn)展[J].土壤肥料,2000(06):3-7.
[2] 盛學(xué)斌,趙玉萍.草場生物量對土壤有機(jī)質(zhì)的影響[J].土壤通報(bào),1997(06):5-6.
[3] 張茂青.AVR單片機(jī)高級語言BASCOM程序設(shè)計(jì)與應(yīng)用[M].北京:北京航天航空大學(xué)出版社,2005:213-214.
[4] 李伏生,康紹忠,張富倉.大氣CO2濃度和溫度升高對作物生理生態(tài)的影響[J].應(yīng)用生態(tài)學(xué)報(bào),2002(09):1169-1173.
(責(zé)任編輯:趙中正)