秦磊磊 王富軍 胡樹冉 趙慶柱
摘 要:針對傳統(tǒng)農(nóng)業(yè)水肥一體化落后問題,文中結(jié)合自主研發(fā)的農(nóng)業(yè)信息測控平臺,設(shè)計一種基于互聯(lián)網(wǎng)的水肥一體化精量控制系統(tǒng)。該控制系統(tǒng)不僅支持遠(yuǎn)程/本地控制,數(shù)據(jù)采集、處理、轉(zhuǎn)發(fā)、顯示,執(zhí)行功能,而且使用環(huán)境多樣、支持“智農(nóng)云寶”測控終端類型、支持遠(yuǎn)程/本地控制。試驗表明,該控制系統(tǒng)可靠性高、控制響應(yīng)速度快,可應(yīng)用于果園,大棚,大田等多種領(lǐng)域。
關(guān)鍵詞:水肥一體化系統(tǒng);互聯(lián)網(wǎng);ARM;PLC;農(nóng)業(yè)信息;精量控制
0 引 言
水肥一體化技術(shù)也稱為灌溉技術(shù),是將灌溉和施肥融為一體的農(nóng)業(yè)新技術(shù),是精確施肥與精確灌溉相結(jié)合的產(chǎn)物。它是借助壓力系統(tǒng)或者地形自然落差,根據(jù)土壤養(yǎng)分含量和作物種類的需肥規(guī)律與特點,將可溶性固體活液體肥料配置成的肥液,與灌溉水一起,通過可控管道系統(tǒng)均勻,準(zhǔn)確的輸送到作物根本土壤,浸潤作物根系發(fā)育生長區(qū)域,使主根根系土壤始終保持疏松和適宜的含水量。
我國是一個水資源匱乏的國家,水資源總量占世界第6位,人均淡水資源占有量位為世界第109位,而且在地區(qū)分布上極為不均勻。與此同時,我國雨水的季節(jié)性分布不均,大部分地區(qū)年內(nèi)夏秋季節(jié)連續(xù)4個月降水量占全年的70%以上。農(nóng)業(yè)用水效率低不僅制約著現(xiàn)代農(nóng)業(yè)的發(fā)展,也限制著經(jīng)濟社會的發(fā)展。
隨著農(nóng)業(yè)物聯(lián)網(wǎng)技術(shù)的發(fā)展,信息化與農(nóng)業(yè)生產(chǎn)的融合,推動了水肥一體化技術(shù)的發(fā)展,為水肥一體化技術(shù)的發(fā)展提供了前所未有的機遇。遠(yuǎn)程精準(zhǔn)控制水肥機是現(xiàn)代化水肥一體化技術(shù)的典型應(yīng)用案例,在普通水肥機的基礎(chǔ)上,將互聯(lián)網(wǎng)加技術(shù)應(yīng)用到水肥一體化技術(shù)中,通過安裝大量傳感器節(jié)點構(gòu)成監(jiān)測網(wǎng)絡(luò),實現(xiàn)了對空氣溫度、空氣濕度、二氧化碳濃度、光照強度、土壤水分等環(huán)境因子的自動監(jiān)測與控制,根據(jù)各種參數(shù),引入大數(shù)據(jù)判斷分析和自動控制算法,對水肥機實現(xiàn)遠(yuǎn)程自動和手動精準(zhǔn)控制,同時,還可以在觸摸屏進(jìn)行本地控制。
目前,國內(nèi)的水肥一體化技術(shù)有以下幾個缺點。一個是技術(shù)含量較低,通常采用的水肥一體化技術(shù)就是手動按鈕或者開關(guān)直接控制電機,對于水肥的流量時間全憑借人工判斷,沒有顯示部件,人工判斷全憑經(jīng)驗。針對該情況,本文引入了工業(yè)級觸摸屏技術(shù)和流量傳感器,可以在觸摸屏上對所有電機統(tǒng)一操作,水肥機運行時間,流量一眼就可以知道。與此同時,該系統(tǒng)還可以對田地間不同區(qū)域進(jìn)行單獨管理,每個區(qū)域澆水,施肥多長時間,均有記錄。做到水肥一體化技術(shù)的數(shù)據(jù)化,操作的人性化。另一方面,國內(nèi)同行的水肥一體機設(shè)計,普遍還停留在單機操作水平,沒有和物聯(lián)網(wǎng),互聯(lián)網(wǎng)技術(shù)掛鉤。操作人員要進(jìn)行操作,還是要走到水肥機跟前,一步步操作,無法實現(xiàn)遠(yuǎn)程操作。本系統(tǒng)引入了遠(yuǎn)程操作,在電腦客戶端,手機客戶端均可以實現(xiàn)水肥機的遠(yuǎn)程操作。還可以根據(jù)需要,查詢澆灌流量,澆灌時間。與此同時,在云平臺,還可以通過數(shù)據(jù)采集節(jié)點得到的數(shù)據(jù),經(jīng)過大數(shù)據(jù)分析判斷,進(jìn)行模式識別,進(jìn)行自動的水肥操作。
因此,本文基于互聯(lián)網(wǎng)的水肥一體化精準(zhǔn)控制設(shè)備填補了目前國內(nèi)水肥一體化技術(shù)的空白,是對物聯(lián)網(wǎng)技術(shù)和互聯(lián)網(wǎng)加技術(shù)在農(nóng)業(yè)上的一種新的嘗試。該系統(tǒng)解決了傳統(tǒng)農(nóng)業(yè)的澆灌,施肥系統(tǒng)效率比較低,占用人工多,成本高,而且澆水,施肥大量平均經(jīng)驗,數(shù)據(jù)的歸納整理不夠科學(xué),導(dǎo)致農(nóng)產(chǎn)品生產(chǎn)效益低、水資源浪費嚴(yán)重等問題,實現(xiàn)了不靠經(jīng)驗靠數(shù)據(jù),不靠人工靠機器的轉(zhuǎn)變。
1 水肥一體化系統(tǒng)總體設(shè)計
本文設(shè)計的水肥一體化系統(tǒng)拓?fù)浣Y(jié)構(gòu)如圖1所示。
該系統(tǒng)是一種基于互聯(lián)網(wǎng)的遠(yuǎn)程精準(zhǔn)控制水肥一體化系統(tǒng),主要包括主控制器、網(wǎng)關(guān)、觸摸屏模塊,本地控制設(shè)備,數(shù)據(jù)采集節(jié)點和遠(yuǎn)程控制節(jié)點等。
主控制器包括西門子PLC SMART200 SR20以及配套的模擬量輸入和輸出模塊AM03,主要負(fù)責(zé)數(shù)據(jù)的采集,比如流量的計算、液位的計算與自動控制、時間的計算、電機的控制和電磁閥的控制。接收并解析來自網(wǎng)關(guān)、觸摸屏傳來的數(shù)據(jù)信息,并通過數(shù)據(jù)信息對本地控制設(shè)備進(jìn)行直接控制,對遠(yuǎn)程控制節(jié)點進(jìn)行遠(yuǎn)程控制。
水肥一體化網(wǎng)關(guān)節(jié)點(下文簡稱網(wǎng)關(guān)節(jié)點)作為該測控系統(tǒng)的重要一環(huán),直接影響著系統(tǒng)的穩(wěn)定。本文所描述的網(wǎng)關(guān)節(jié)點具有以下特點:網(wǎng)關(guān)節(jié)點可通過RS 485通信線獲取傳感器節(jié)點的數(shù)據(jù),并可自動識別傳感器節(jié)點的數(shù)據(jù)類型,對果園的溫濕度、光照、二氧化碳等參數(shù)進(jìn)行采集和手機客戶端,網(wǎng)頁端的顯示;網(wǎng)關(guān)節(jié)點還可以對遠(yuǎn)程控制節(jié)點進(jìn)行控制,打開或關(guān)閉電磁閥,從而對施肥和灌溉進(jìn)行通斷操作。同時還可以對各個地塊的澆水施肥進(jìn)行流量統(tǒng)計。網(wǎng)關(guān)節(jié)點還負(fù)責(zé)RS 485協(xié)議和互聯(lián)網(wǎng)協(xié)議間的轉(zhuǎn)換,將互聯(lián)網(wǎng)平臺通過網(wǎng)線發(fā)下來的命令通過單片機轉(zhuǎn)換成RS 485串口數(shù)據(jù)提供給主控制器,也將主控制器的串口數(shù)據(jù)通過單片機轉(zhuǎn)換成TCP/IP協(xié)議發(fā)給互聯(lián)網(wǎng)平臺。
本系統(tǒng)觸摸屏選用北京昆侖通態(tài)的液晶屏,型號TPC7062Ti。本地控制設(shè)備包括水泵,變頻器,攪拌電機。數(shù)據(jù)采集節(jié)點包括:空氣溫度、濕度采集節(jié)點,CO2濃度采集節(jié)點、光照強度采集節(jié)點、土壤溫度采集節(jié)點和土壤含水量采集節(jié)點。遠(yuǎn)程控制節(jié)點包括遠(yuǎn)程采控器,一個流量計和電磁閥。遠(yuǎn)程采控器可以用RS 485接收網(wǎng)關(guān)和觸摸屏廣播的數(shù)據(jù),根據(jù)地址和功能碼的不同,不同的模塊進(jìn)行接收后,相應(yīng)模塊對電磁閥進(jìn)行開關(guān)控制。采空器還可以用流量計采集流量信息,將流量采集后進(jìn)行上傳。
2 硬件設(shè)計
2.1 網(wǎng)關(guān)
網(wǎng)關(guān)是一個PCB主板,該主板由主控CPU模塊、RS 485數(shù)據(jù)采集傳輸模塊、以太網(wǎng)遠(yuǎn)程通信模塊、電源供電模塊四部分組成。主控CPU采用ARM Cortex-M3 CPU 32位內(nèi)核的STM32F103處理器,RS 485數(shù)據(jù)采集模塊實現(xiàn)通過RS 485總線傳輸采集指令、接收采集數(shù)據(jù);以太網(wǎng)通信模塊實現(xiàn)將采集的數(shù)據(jù)通過網(wǎng)絡(luò)上傳至平臺;電源模塊為各個模塊供電,以滿足系統(tǒng)對電源的需求。
2.2 觸摸屏
觸摸屏采用北京昆侖通態(tài)的液晶屏,型號TPC7062TI。TPC7062TI是一套以先進(jìn)的Cortex-A8 CPU為核心(主頻600 MHz)的高性能嵌入式一體化觸摸屏。該產(chǎn)品采用了7英寸高亮度TFT液晶顯示屏(分辨率800×480),四線電阻式觸摸屏(分辨率4096×4096)。同時還預(yù)裝了MCGS嵌入式組態(tài)軟件(運行版),具備強大的圖像顯示和數(shù)據(jù)處理功能。同時,該觸摸屏擁有3路RS 485 UART通信模塊。
2.3 電源模塊
網(wǎng)關(guān)內(nèi)部使用多種電壓類型,核心板供電使用5 V供電,7寸觸摸屏使用24 V模擬電壓,傳感器采用12 V供電。為適應(yīng)網(wǎng)關(guān)硬件電路的需求,采用LM2576降壓開關(guān)型集成穩(wěn)壓電路,可輸出5~40 V電壓,輸出電壓可調(diào),能夠滿足系統(tǒng)對電源的需求。
2.4 主控制器
主控制器采用西門子Smart200,PLC全名可編程邏輯控制器,基本指令處理時間可達(dá)到0.15 μs,支持3路高速脈沖輸入和3路高速脈沖輸出,有一個網(wǎng)口和一個串口,支持Modbus TCP協(xié)議和西門子PPI協(xié)議,Modbus RTU協(xié)議??蓴U展多路數(shù)字量輸入/輸出,模擬量輸入/輸出模塊。支持0~10 V電壓輸出,4~20 mA電流輸出等信號輸出。
2.5 數(shù)據(jù)采集節(jié)點
數(shù)據(jù)采集節(jié)點主要包括各種傳感器和配套的供電模塊。傳感器采用威海精訊暢通提供的溫濕度,光照傳感器,土壤水分傳感器等。傳感器采用標(biāo)準(zhǔn)Modbus RTU通信,具有量程大,測量精確等特點。
2.6 遠(yuǎn)程控制節(jié)點
遠(yuǎn)程控制節(jié)點采用STM32處理器芯片,采用中江紅電磁閥進(jìn)行通斷控制,擁有流量統(tǒng)計,遠(yuǎn)程操作的功能。
3 水肥一體化系統(tǒng)軟件設(shè)計
水肥一體化程序設(shè)計,包括觸摸屏程序設(shè)計、PLC程序設(shè)計、網(wǎng)關(guān)程序設(shè)計和終端控制節(jié)點程序設(shè)計等。
3.1 人機交互界面開發(fā)
為了便于本地查看數(shù)據(jù),以及本地進(jìn)行控制,查看本地傳感器數(shù)據(jù),對各個采集節(jié)點和控制節(jié)點的數(shù)量、設(shè)置上傳頻率與設(shè)備屬性進(jìn)行配置,開發(fā)了觸摸屏人機交互界面程序。人機交互界面程序采用昆侖通態(tài)MCGS編程軟件進(jìn)行開發(fā)并在開機后自動運行,界面如圖2所示。
3.2 主控制器PLC程序
PLC通過輪詢方式獲取每個傳感器節(jié)點的數(shù)據(jù)。獲取數(shù)據(jù)時,網(wǎng)關(guān)首先按照協(xié)議將每一個要尋址的節(jié)點地址組包,然后將數(shù)據(jù)包通過UART1發(fā)送給STM32星狀網(wǎng)的中心節(jié)點進(jìn)行尋址,被尋址的節(jié)點按原路徑回饋當(dāng)前數(shù)據(jù)信息??刂乒?jié)點采用UART進(jìn)行控制,對水泵,攪拌電機,變頻器,進(jìn)行繼電器控制,對終端控制節(jié)點通過RS 485通信進(jìn)行控制。
3.3 網(wǎng)關(guān)程序
網(wǎng)關(guān)程序采集的數(shù)據(jù)按照傳感器節(jié)點上報通信協(xié)議解包。對數(shù)據(jù)的處理包括:解析包中參數(shù)的個數(shù)及類型,并組成顯示包更新到人機交互界面的顯示界面中;存儲傳感器節(jié)點上傳的最新數(shù)據(jù),供上報服務(wù)器使用。根據(jù)服務(wù)器的各種控制指令,進(jìn)行遠(yuǎn)程控制。
3.4 遠(yuǎn)程控制節(jié)點程序
遠(yuǎn)程控制節(jié)點采用STM32處理器芯片,軟件使用C語言進(jìn)行編寫,包括流量的采集,RS 485控制通信協(xié)議的接受和返回。
4 水肥一體化實地測試
項目在濟南市章丘區(qū)潤源眾禾農(nóng)場進(jìn)行了測試,測試效果可以有效實現(xiàn)水肥的控制,能夠?qū)崿F(xiàn)精確配比,精準(zhǔn)施肥。本文設(shè)計的水肥一體化系統(tǒng)實物如圖3所示。
5 結(jié) 語
本文采用STM32處理器,PLC實現(xiàn)了農(nóng)業(yè)水肥一體化的設(shè)計。在章丘潤源眾禾的使用表明,該系統(tǒng)可實現(xiàn)水肥一體化數(shù)據(jù)采集,且性能穩(wěn)定、控制響應(yīng)速度快。今后將結(jié)合服務(wù)器通過分析網(wǎng)關(guān)節(jié)點提供的數(shù)據(jù)制定的控制策略對現(xiàn)場水肥灌溉進(jìn)行控制,將更有利于提高農(nóng)業(yè)生產(chǎn)的智能化程度。
參考文獻(xiàn)
[1]路芳,楊曉斌,沙曉梅,等. 農(nóng)業(yè)信息化在傳統(tǒng)農(nóng)業(yè)轉(zhuǎn)型中的作用[J]. 現(xiàn)代農(nóng)業(yè)科技,2010(22):51-51.
[2]王克甫,蔣威. 基于CC430的設(shè)施農(nóng)業(yè)環(huán)境信息監(jiān)測系統(tǒng)[J]. 江蘇農(nóng)業(yè)科學(xué),2014,42(7):414-416.
[3]李世榮,陳永智,寥惜春. 智慧農(nóng)業(yè)無線傳感器網(wǎng)絡(luò)系統(tǒng)設(shè)計[J]. 五邑大學(xué)學(xué)報(自然科學(xué)版),2012,26(4):72-76.
[4]尚明華,秦磊磊,黎春蘭,等. 溫室環(huán)境信息無線監(jiān)控系統(tǒng)設(shè)計與應(yīng)用[J]. 山東農(nóng)業(yè)科學(xué),2012,44(10):19-24.
[5]張海輝,朱江濤,吳華瑞,等. 通用農(nóng)業(yè)信息監(jiān)控系統(tǒng)ReGA網(wǎng)關(guān)設(shè)計[J]. 農(nóng)業(yè)工程學(xué)報,2012,28(3):135-141.
[6]鄭李鵬,何東健. 基于WSN的奶牛信息采集網(wǎng)關(guān)節(jié)點研究[J]. 農(nóng)機化研究,2011(10):162-165.
[7]何東健,鄒志勇,周曼. 果園環(huán)境參數(shù)遠(yuǎn)程檢測WSN網(wǎng)關(guān)節(jié)點設(shè)計[J]. 農(nóng)業(yè)機械學(xué)報,2010,41(6):182-185.
[8]陳昊,王舉. 野外環(huán)境下基于ARM的無線傳感器網(wǎng)關(guān)系統(tǒng)設(shè)計[J]. 西北大學(xué)學(xué)報(自然科學(xué)版),2012,42(3):355-358.
[9]張慶歡,高麗,宋承祥. 基于ARM的嵌入式Linux交叉編譯環(huán)境的研究與實現(xiàn)[J]. 計算機與數(shù)字工程,2012,40(2):151-153.
[10]張震宇,余林,黃文慶,等.智慧農(nóng)業(yè)物聯(lián)網(wǎng)系統(tǒng)[J].物聯(lián)網(wǎng)技術(shù),2019,9(5):6-8.