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