李丹 李俊娟
摘要:隨著數(shù)字農(nóng)業(yè)技術(shù)的發(fā)展,農(nóng)業(yè)物聯(lián)網(wǎng)在現(xiàn)代農(nóng)業(yè)中的應(yīng)用受到廣泛的關(guān)注。在此背景下,文章設(shè)計(jì)了一種基于傳感器網(wǎng)絡(luò)的智能溫室數(shù)據(jù)采集系統(tǒng)。文章首先闡述了數(shù)據(jù)采集系統(tǒng)的整體組成,然后闡述了環(huán)境數(shù)據(jù)采集子系統(tǒng)、數(shù)據(jù)傳輸網(wǎng)絡(luò)子系統(tǒng)和主控單元子系統(tǒng)的結(jié)構(gòu)與功能,最后總結(jié)了設(shè)計(jì)方案的創(chuàng)新與不足。文章設(shè)計(jì)的系統(tǒng)在智慧農(nóng)業(yè)工程研究中心的智能溫室中調(diào)試與運(yùn)行,實(shí)驗(yàn)效果良好。
關(guān)鍵詞:智能溫室;ZigBee協(xié)議;傳感器網(wǎng)絡(luò)
中圖分類號:TP391
文獻(xiàn)標(biāo)志碼:A
0 引言
隨著數(shù)字經(jīng)濟(jì)和大數(shù)據(jù)技術(shù)迅猛發(fā)展,農(nóng)業(yè)物聯(lián)網(wǎng)的應(yīng)用越來越廣泛。農(nóng)業(yè)物聯(lián)網(wǎng)的數(shù)據(jù)采集系統(tǒng)在智能溫室大棚中得到了很好的應(yīng)用。作物在生長過程中對外界溫濕度、二氧化碳濃度、土壤酸堿度等方面具有非常嚴(yán)格的要求,所以這些指標(biāo)的數(shù)據(jù)采集就顯得至關(guān)重要。及時(shí)對溫室的環(huán)境進(jìn)行數(shù)據(jù)分析可以有效規(guī)避風(fēng)險(xiǎn)的發(fā)生,較好地保證作物生長和產(chǎn)品質(zhì)量的提高。
傳統(tǒng)大棚存在很大的局限性,工作效率低、干擾因素多、溫控能力差,對作物單產(chǎn)造成一定影響。因此,本文設(shè)計(jì)了一種基于傳感器網(wǎng)絡(luò)的智能溫室數(shù)據(jù)采集系統(tǒng)。此項(xiàng)采集系統(tǒng)可以生成溫室內(nèi)的區(qū)域環(huán)境參數(shù)數(shù)據(jù)庫,對采集的環(huán)境數(shù)據(jù)進(jìn)行分析并生成報(bào)告。實(shí)時(shí)監(jiān)測作物生長數(shù)據(jù),間接地提高了單位時(shí)間的生產(chǎn)效率,為實(shí)現(xiàn)精確控制溫室環(huán)境,遠(yuǎn)程智能控制,營造植物生產(chǎn)的舒適環(huán)境奠定了基礎(chǔ)。本文為滿足食品安全的需求,提供更好、更豐富、更安全的農(nóng)產(chǎn)品提供了參考依據(jù)[1]。
1 系統(tǒng)整體設(shè)計(jì)
基于傳感器網(wǎng)絡(luò)的智能溫室數(shù)據(jù)采集系統(tǒng)總體設(shè)計(jì),如圖1所示。從組成結(jié)構(gòu)的角度進(jìn)行設(shè)計(jì),系統(tǒng)主要包括環(huán)境數(shù)據(jù)采集子系統(tǒng)、數(shù)據(jù)傳輸網(wǎng)絡(luò)子系統(tǒng)和主控單元子系統(tǒng)三大部分。數(shù)據(jù)采集子系統(tǒng)主要包括空氣溫濕度傳感器、土壤溫濕度傳感器、土壤pH值傳感器、光照度傳感器等傳感器。數(shù)據(jù)傳輸網(wǎng)絡(luò)子系統(tǒng)主要包括ZigBee終端節(jié)點(diǎn)、ZigBee協(xié)調(diào)節(jié)點(diǎn)、ZigBee路由節(jié)點(diǎn)等,實(shí)現(xiàn)無線網(wǎng)絡(luò)通信的功能。主控單元子系統(tǒng)是由PLC模塊、觸摸屏等模塊組成[2]。
從數(shù)據(jù)處理流程的角度進(jìn)行設(shè)計(jì),信源是環(huán)境數(shù)據(jù)采集子系統(tǒng)產(chǎn)生的數(shù)據(jù),是包括各種傳感器生成的光照度值、土壤pH值、空氣溫濕度值、土壤溫濕度值等數(shù)據(jù)。數(shù)據(jù)傳輸信道包括采集子系統(tǒng)與傳輸網(wǎng)絡(luò)之間的信道,傳輸網(wǎng)絡(luò)的無線通信信道,傳輸網(wǎng)絡(luò)與主控單元之間的RS485信道。其中傳感器與傳輸網(wǎng)絡(luò)的信道因傳感器類型不同而有差異,可以包括RS485、UART、I2C信道等。信宿是主控單元子系統(tǒng),主要完成數(shù)據(jù)特征提取、數(shù)據(jù)轉(zhuǎn)發(fā)與顯示和環(huán)境參數(shù)控制驅(qū)動等功能。
2 環(huán)境數(shù)據(jù)采集子系統(tǒng)設(shè)計(jì)
通過傳感器與ZigBee無線模塊之間的信息傳輸獲取溫室大棚中的環(huán)境參數(shù),每個(gè)大棚內(nèi)都會安裝多個(gè)ZigBee無線模塊傳感器節(jié)點(diǎn),準(zhǔn)確監(jiān)測溫室環(huán)境參數(shù)空間分布帶來的影響,獲取更準(zhǔn)確、更客觀的環(huán)境參數(shù)數(shù)據(jù)[3]。
溫室內(nèi)的溫度和濕度等環(huán)境因素對作物生長非常重要,及時(shí)監(jiān)測和分析溫室環(huán)境信息變化是指導(dǎo)農(nóng)業(yè)生產(chǎn)、保證作物健康生長、提高農(nóng)產(chǎn)品質(zhì)量等的重要手段。選擇傳感器是建立數(shù)據(jù)采集系統(tǒng)的依據(jù)。溫室大棚需要采集的數(shù)據(jù)種類繁雜、數(shù)量龐大,在傳感器與ZigBee模塊進(jìn)行信息傳輸時(shí)存在一定難度。選用帶有RS485串口的傳感器,RS485通信采用的是差分信號。最大的好處是能抑制共模干擾。在溫室大棚這個(gè)環(huán)境復(fù)雜的環(huán)境里抗干擾能力強(qiáng),數(shù)據(jù)傳輸?shù)目煽啃缘玫接行嵘?sup>[4]。
3 數(shù)據(jù)傳輸網(wǎng)絡(luò)子系統(tǒng)
通信技術(shù)的不斷發(fā)展,ZigBee技術(shù)的出現(xiàn)對于如何實(shí)現(xiàn)低成本、短距離、高質(zhì)量的通信具有重要的意義。RS485總線通信傳遞不受障礙物阻隔、成本低。由于RS485總線采用有線通信形式,所以在布線困難的場所采用ZigBee無線技術(shù),可以解決設(shè)備的有線連接問題,降低通信成本。ZigBee和RS485之間的信號轉(zhuǎn)換可以方便地實(shí)現(xiàn)兩種網(wǎng)絡(luò)之間的通信,其信號穩(wěn)定、數(shù)據(jù)傳輸方便,使RS485總線的適用范圍得以擴(kuò)大。RS485信號轉(zhuǎn)換模塊通過TTL電平與PLC子模塊通信,實(shí)現(xiàn)TTL電平與RS485總線信號的轉(zhuǎn)換。
3.1 ZigBee無線網(wǎng)絡(luò)通信設(shè)計(jì)
通過農(nóng)業(yè)物聯(lián)網(wǎng)把農(nóng)作物生長過程中的光照度值、土壤pH值、空氣溫濕度值、土壤溫濕度值等數(shù)據(jù)收集起來,傳輸數(shù)據(jù)來和實(shí)時(shí)攝像頭進(jìn)行信息交互,充分發(fā)揮無線通信靈活便捷、無需布線的特點(diǎn),有效規(guī)避傳統(tǒng)有線方式存在的缺陷和不足。本文設(shè)計(jì)的智能溫室監(jiān)控系統(tǒng)通過上位機(jī)Modbus連接的ZigBee協(xié)調(diào)網(wǎng)關(guān)采集節(jié)點(diǎn)信息數(shù)據(jù),傳輸給下位機(jī)PLC主控制器,實(shí)現(xiàn)對環(huán)境參數(shù)的靈活控制?;赯igBee技術(shù)與RS485總線之間的信號轉(zhuǎn)換,對數(shù)據(jù)幀格式進(jìn)行分析,重建,數(shù)據(jù)處理和發(fā)送,實(shí)現(xiàn)溫室數(shù)據(jù)信息傳遞。ZigBee無線網(wǎng)絡(luò)通信是通過CC2530單片機(jī)建立的。一方面下位機(jī)通過RS485總線連接CC2530模塊,將RS485信號轉(zhuǎn)換成ZigBee協(xié)議信號輸出。另一方面接收到ZigBee網(wǎng)絡(luò)中的數(shù)據(jù)通過RS485信號在PLC設(shè)備上顯示實(shí)現(xiàn)雙向通信[5]。
將CC2530輸出的TTL電平轉(zhuǎn)換成RS-485信號后通過RS-485總線發(fā)送到PLC裝置,或?qū)腞S-485總線接收到的裝置信號轉(zhuǎn)換成TTL電平傳送到CC2530數(shù)據(jù)處理芯片上。即通過Modbus網(wǎng)絡(luò)到達(dá)ZigBee協(xié)調(diào)器,協(xié)調(diào)器再將指令進(jìn)行轉(zhuǎn)發(fā)。
3.2 Modbus網(wǎng)絡(luò)通信設(shè)計(jì)
ZigBee智能終端將采集到的溫室環(huán)境數(shù)據(jù)通過Modbus網(wǎng)絡(luò)發(fā)送給PLC設(shè)備。當(dāng)前土壤墑情數(shù)據(jù)采集通常采用綜合型采集傳感器,此種傳感器廣泛應(yīng)用在智慧農(nóng)業(yè)田間或溫室中。土壤墑情綜合數(shù)據(jù)傳感器普遍采用RS485傳輸總線和Modbus通信協(xié)議與智能節(jié)點(diǎn)交互信息。Modbus通信協(xié)議主機(jī)詢問數(shù)據(jù)幀組成包括地址碼、功能碼、寄存器起始編號、長度、校驗(yàn)碼,一般是8個(gè)字節(jié)。例如,8個(gè)字節(jié)包括0x01,0x03,0x00,0x00,0x00,0x04,0x44,0x09,表示讀取編號0寄存器起始的4個(gè)字節(jié)。Modbus通信協(xié)議從機(jī)應(yīng)答主機(jī)的數(shù)據(jù)幀組成包括地址碼、功能碼、長度、數(shù)據(jù)1、數(shù)據(jù)N、校驗(yàn)碼,一般是5+2 N個(gè)字節(jié)。例如,13個(gè)字節(jié)包括0x01,0x03,0x08,0x02,0x92,0xFF,0x9B,0x03,0xE8,0x00,0x38,0x57,0xB6,表示讀取水分值、溫度值、電導(dǎo)率值和pH值。
4 主控單元子系統(tǒng)設(shè)計(jì)
中國北方氣候變化大,晝夜溫差大,日照時(shí)間短,對作物生長不利。建設(shè)溫室已成為提高作物生長速度的有效途徑。同時(shí),為增加農(nóng)產(chǎn)品附加值,需要通過各種規(guī)制來提高溫室環(huán)境規(guī)制體系的決策可信度、容錯(cuò)能力和穩(wěn)定性。準(zhǔn)確控制農(nóng)業(yè)生產(chǎn)經(jīng)營,準(zhǔn)確科學(xué)控制化肥農(nóng)藥用量,有效控制農(nóng)藥殘留率,從而保證農(nóng)產(chǎn)品的質(zhì)量安全。溫室內(nèi)植物生長因子較多,溫室內(nèi)環(huán)境因子之間存在很強(qiáng)的耦合關(guān)系。選擇設(shè)計(jì)PLC主控制器環(huán)境參數(shù)控制系統(tǒng),采用服務(wù)器-客戶端終端控制方式。由傳統(tǒng)的單一因素調(diào)控方式向多因素調(diào)控方式轉(zhuǎn)變??捎行岣邷厥噎h(huán)境控制效果。在實(shí)驗(yàn)過程中受實(shí)際情況影響,選用USB轉(zhuǎn)RS485接口和PC端模擬PLC在數(shù)據(jù)收集系統(tǒng)中對系統(tǒng)的控制[6]。
主控單元子系統(tǒng)采用西門子PLC200系列模塊作為運(yùn)算控制核心。一方面,主要完成任務(wù)功能是接收溫室環(huán)境參數(shù)采集數(shù)據(jù),進(jìn)行初步的數(shù)據(jù)清洗與數(shù)據(jù)特征提取。然后,將數(shù)據(jù)轉(zhuǎn)發(fā)到智慧農(nóng)業(yè)工程研究中心的數(shù)據(jù)運(yùn)算服務(wù)器上。同時(shí),也將實(shí)時(shí)數(shù)據(jù)顯示在本地觸摸屏上。另一方面,接收智慧農(nóng)業(yè)工程研究中心的環(huán)境參數(shù)調(diào)控驅(qū)動指令,輸出信號進(jìn)行控制植物生長燈、水肥滴灌設(shè)備、濕簾幕布設(shè)備等。本文主要闡述第一方面功能,即數(shù)據(jù)接收處理與數(shù)據(jù)傳輸。
西門子PLC主控單元軟件編程采用梯形圖語言,使用循環(huán)掃描的程序執(zhí)行結(jié)構(gòu)。每次掃描程序段依次完成任務(wù)功能包括RS485通信端口設(shè)備數(shù)據(jù)接收、數(shù)字量IO口設(shè)備數(shù)據(jù)接收、模擬量IO口設(shè)備數(shù)據(jù)接收、上位機(jī)控制指令接收、數(shù)據(jù)運(yùn)算和輸出驅(qū)動控制信號。其中RS485通信端口設(shè)備接收的數(shù)據(jù)包括光照度值、土壤pH值、空氣溫濕度值、土壤溫濕度值等數(shù)據(jù)。根據(jù)作物類型不同和種植位置空間分布差異,RS485通信端口設(shè)備包括有線傳感器節(jié)點(diǎn)和無線ZigBee通信節(jié)點(diǎn)。數(shù)字量IO口設(shè)備接收數(shù)據(jù)包括水泵變頻運(yùn)行反饋數(shù)據(jù)、濕簾水泵運(yùn)行反饋數(shù)據(jù)、卷簾機(jī)展開反饋數(shù)據(jù)、卷簾機(jī)下限反饋數(shù)據(jù)、卷簾機(jī)收起反饋數(shù)據(jù)、卷簾機(jī)上限反饋數(shù)據(jù)、排氣窗展開反饋數(shù)據(jù)、排氣窗下限反饋數(shù)據(jù)、排氣窗收起反饋數(shù)據(jù)、排氣窗上限反饋數(shù)據(jù)、負(fù)壓風(fēng)機(jī)運(yùn)行反饋、軸流風(fēng)機(jī)運(yùn)行反饋、生長燈運(yùn)行反饋等。模擬量IO口設(shè)備數(shù)據(jù)包括水肥一體化水箱液位數(shù)據(jù)、水泵出口壓力數(shù)據(jù)、水泵變頻反饋數(shù)據(jù)等。輸出驅(qū)動控制信號包括水泵變頻啟停、水箱出口電磁閥開關(guān)、藥箱出水口電磁閥開關(guān)、滴灌電磁閥開關(guān)、噴霧電磁閥開關(guān)、噴灌機(jī)正轉(zhuǎn)、噴灌機(jī)反轉(zhuǎn)、噴灌機(jī)停止、卷簾機(jī)展開開關(guān)、卷簾機(jī)收起開關(guān)、排氣窗展開開關(guān)、排氣窗收起開關(guān)、負(fù)壓風(fēng)機(jī)啟停、濕簾水泵啟停、軸流風(fēng)機(jī)啟停、燃油熱風(fēng)機(jī)啟停、生長燈開關(guān)等。
5 結(jié)語
基于Modbus和ZigBee的無線信息傳輸網(wǎng)絡(luò)系統(tǒng)解決了網(wǎng)絡(luò)覆蓋小的問題,使蜂窩網(wǎng)絡(luò)更加靈活,并大大降低了成本。為了降低環(huán)境因素的耦合率,選用了PLC,編程簡單,抗干擾性強(qiáng),安裝開發(fā)負(fù)載小。在此基礎(chǔ)上,對環(huán)境因素采用順序控制方法。然而,環(huán)境因子初值的測量和計(jì)算仍然是一個(gè)很大的問題。受季節(jié)更替的影響,環(huán)境因子初值不穩(wěn)定、不準(zhǔn)確,冬、夏兩季環(huán)境因子初值在適宜溫度范圍邊緣波動。硬件設(shè)計(jì)采用PLC設(shè)備,根據(jù)溫度環(huán)境特點(diǎn)對室內(nèi)溫度進(jìn)行控制,對溫室內(nèi)的光照度值、土壤pH值、空氣溫濕度值、土壤溫濕度值進(jìn)行檢測和采集。當(dāng)然,由于時(shí)間和知識的限制,也有挑戰(zhàn),無論是硬件還是軟件都不能適應(yīng)復(fù)雜的環(huán)境,主要是自動溫度控制,其他影響溫度的環(huán)境因素還不完善,系統(tǒng)檢測裝置也不成熟。本文的下一步工作是實(shí)現(xiàn)適當(dāng)環(huán)境參數(shù)區(qū)間的自動測量。
參考文獻(xiàn)
[1]吳小峰,王艷紅,李慧勇.基于LoRaWAN技術(shù)和ThingsBoard平臺的智能溫室大棚環(huán)境監(jiān)測系統(tǒng)設(shè)計(jì)[J].襄陽職業(yè)技術(shù)學(xué)院學(xué)報(bào),2022(5):74-78.
[2]李雅迪,韓佳芳,卞孝麗,等.基于物聯(lián)網(wǎng)的智能溫室大棚綜合系統(tǒng)設(shè)計(jì)[J].企業(yè)科技與發(fā)展,2022(6):26-28.
[3]賈華,馬坤.基于NB-IoT技術(shù)的智能溫室監(jiān)控系統(tǒng)[J].電工技術(shù),2021(15):124-126.
[4]黃瑋.基于LoRa的智能溫室系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦與電信,2020(9):63-66.
[5]王毅敏.基于物聯(lián)網(wǎng)的智能溫室農(nóng)業(yè)大棚管理系統(tǒng)構(gòu)建[J].新農(nóng)業(yè),2019(22):38.
[6]焦鵬邈,李波,白翠艷,等.節(jié)能型智能溫室大棚控制系統(tǒng)[J].物聯(lián)網(wǎng)技術(shù),2019(11):74-76,79.
(編輯 李春燕)
Design of intelligent greenhouse data acquisition system based on sensor network
Li Dan, Li Junjuan
(Electrical and Information Engineering College, Jilin Agricultural Science and Technology University, Jilin 132101, China)
Abstract: With the development of digital agricultural technology, the application of agricultural Internet of things in modern agriculture has been widely concerned. In this background, this paper designed a kind of intelligent greenhouse data acquisition system based on sensor networks. Firstly, this paper expounds the whole composition of the data acquisition system. Secondly, the structure and function of environmental data acquisition subsystem, data transmission network subsystem and main control unit subsystem are described. Finally, the innovation and deficiency of the design scheme are summarized.The system designed in this paper has been debugged and operated in the intelligent greenhouse of the Intelligent Agricultural Engineering Research Center, and the experimental results are good.
Key words: intelligent greenhouse; ZigBee protocol; network of sensors