劉豐年
(三門峽職業(yè)技術學院 教務處,河南 三門峽 472000)
基于物聯(lián)網(wǎng)的病蟲害智能防治系統(tǒng)研究
劉豐年
(三門峽職業(yè)技術學院 教務處,河南 三門峽 472000)
為解決三門峽天鵝湖濕地公園病蟲害監(jiān)測技術落后,預報工作遲緩,很難及時進行有效的預報和防治等問題,筆者設計了一種基于物聯(lián)網(wǎng)的病蟲害智能防治系統(tǒng)。 該系統(tǒng)針對天鵝湖濕地公園病蟲害發(fā)生環(huán)境數(shù)據(jù)的變化,選擇了合適的傳感器和數(shù)據(jù)傳輸方式,完成了應用平臺、硬件平臺和軟件平臺的設計,實現(xiàn)了一個無線監(jiān)控網(wǎng)絡。 該系統(tǒng)不僅實現(xiàn)了對濕地公園病蟲害發(fā)生情況的實時監(jiān)控,同時還可以實時地讓設備與用戶之間實現(xiàn)人機對話,滿足用戶對濕地公園病蟲害數(shù)據(jù)監(jiān)測和管理的要求,實現(xiàn)實時數(shù)據(jù)的監(jiān)測與歷史數(shù)據(jù)的查閱,為三門峽天鵝湖濕地公園病蟲害的防治提供了一定的參考價值。
物聯(lián)網(wǎng);病蟲害;智能防治系統(tǒng)
近年來,隨著三門峽“四大一高”戰(zhàn)略的提出,特別是“大旅游”觀的提出,三門峽市旅游業(yè)得到了飛速發(fā)展,作為三門峽最大的濕地公園—天鵝湖濕地公園的規(guī)模逐漸擴大, 設施不斷完善, 旅游、休閑、娛樂功能逐漸凸顯,成為三門峽及周邊地區(qū)人民游玩的主要場所。然而,伴隨著公園規(guī)模的擴大,植物數(shù)量和種類的增多,病蟲害發(fā)病的幾率逐漸提高,疫情面積逐漸擴大。但由于公園人口密度較大,植物種類較多,耐藥性有所不同,因此公園的病蟲害防治不同于大田作物的病蟲害防治,使用一種藥物可能會對其他植物產(chǎn)生藥害,這樣不僅影響植物的觀賞價值,同樣也影響植物的生長。 為此,公園管理處也采取一定的措施,取得了一定的成效,但由于近幾年冬季溫度過高, 病蟲越冬死亡率較低,對來年的潛在影響較大,再加上病蟲害的監(jiān)測技術落后,預報工作遲緩,很難及時進行有效的預報和防治,病蟲害集中大面積疫情常有發(fā)生,危害較為嚴重。因此,急需研究一種智能化的病蟲害防治系統(tǒng)。
與此同時,物聯(lián)網(wǎng)技術應運而生,得到了科學家的密切關注。筆者正是在物聯(lián)網(wǎng)體系構架基礎上,設計了三門峽天鵝湖濕地公園病蟲害智能防治系統(tǒng)。該系統(tǒng)針對三門峽天鵝湖濕地公園病蟲害發(fā)生環(huán)境數(shù)據(jù)的變化,選擇了合適的傳感器和數(shù)據(jù)傳輸方式,并及時將采集到的圖像和數(shù)據(jù)上傳服務器進行備份和分析,從而為病蟲害的防治提供了可靠的參考數(shù)據(jù)。該系統(tǒng)將實現(xiàn)對濕地公園病蟲害發(fā)生情況的實時監(jiān)控,同時還可以實時地讓設備與用戶之間實現(xiàn)人機對話,滿足用戶對濕地公園病蟲害數(shù)據(jù)監(jiān)測和管理的要求,實現(xiàn)實時數(shù)據(jù)的監(jiān)測與歷史數(shù)據(jù)的查閱。經(jīng)過模擬仿真,筆者設計的三門峽天鵝湖濕地公園病蟲害智能防治系統(tǒng)具有傳輸速度快、擴展性好、可靠性高等特點,為三門峽天鵝湖濕地公園病蟲害防治工作提供了一定的參考價值。
在對三門峽天鵝湖濕地公園病蟲害發(fā)生環(huán)境分析的基礎上,擬定了系統(tǒng)總體設計框架,如圖1所示。
該框架主要分為以下幾部分:
(1)利用傳感器采集溫度、濕度、光照、含水量等環(huán)境參數(shù)。
(2)分析采集到的數(shù)據(jù),通過觸摸屏顯示分析結果,并進行數(shù)據(jù)備份。
(3)根據(jù)不同景觀硬件條件,選擇無線或有線
方式,上傳備份傳感器測試數(shù)據(jù)。
圖1 系統(tǒng)整體設計框圖
(4)通過觸摸屏,用戶可以查看、修改相關參數(shù),讀取相關數(shù)據(jù)。
為了實現(xiàn)基于物聯(lián)網(wǎng)的濕地公園病蟲害防治系統(tǒng)傳感、傳輸、應用網(wǎng)絡間的協(xié)調(diào)互聯(lián),硬件平臺的設計應遵循兼容性、可擴展性、可操作性和穩(wěn)定性。
2.1 微控制器選擇及外圍電路設計
(1)微控制器選擇:根據(jù)三門峽天鵝湖濕地公園的實際情況,結合本文設計病蟲害防治系統(tǒng)的實際需求,在充分考慮性價比的情況下,本系統(tǒng)選擇了 C8051F020 單片機。
(2)外圍電路設計:微控制器啟動電路主要包括 外 部 晶 振 電 路 和 JTAG 調(diào) 試 電 路 。 由 于C8051F020 單片機內(nèi)部自帶振蕩器精度較低,因此本文在進行硬件平臺設計時直接選用了外部晶體振蕩器。外部晶體振蕩器只需要增加一個諧振器、電容、并行方式的晶體連接到 C8051F020 單片機的XTAL1/XTAL2 引腳即可滿足設計要求。 在調(diào)試時需 要 將 JAVG 通 過 TDO、TDI、TMS、TCK 接 口 按 照說明進行連接即可。 晶振及復位電路和 JTAG 電路如圖2所示。
圖2 晶振及復位電路和 JTAG 電路
2.2 電源模塊設計
作為一個室外的智能化系統(tǒng),電源模塊的設計非常重要。根據(jù)三門峽天鵝湖濕地公園地形復雜、面積大等特點, 本系統(tǒng)需要同時具備 220V 電源供電、太陽能供電和鋰電池供電三種供電模式,確保供電的持續(xù)性和穩(wěn)定性。
(1)220V 直接電源供電:本系統(tǒng)需要的電壓主要包括三種:芯片 5V 供電、外圍 3.3V 供電和觸摸屏 12V 供電。 通過線性穩(wěn)壓器 LM2576-5V 輸出一個穩(wěn)定的 5V 電壓, 通過 AS1117 電壓轉(zhuǎn)換芯片可以得到穩(wěn)定的 3.3V 電壓, 通過交流電轉(zhuǎn)換器可以將 220V 的交流電轉(zhuǎn)換為 12V 的直流低壓電。
(2)太陽能供電:由于天鵝湖濕地公園可以提供充足的陽光,因此本系統(tǒng)考慮采用光伏太陽能供電,不僅可以持續(xù)供電,而且可以降低供電成本。
(3)鋰電池供電:便攜式鋰電池由于充電速度快、充電前無需放電、使用壽命長,因此可以保證天鵝湖濕地公園病蟲害智能防治系統(tǒng)的不間斷工作。
2.3 傳感模塊設計
針對三門峽天鵝湖濕地公園病蟲害發(fā)生的具體原因,本系統(tǒng)選用了光照傳感器、溫度傳感器、水分傳感器、氣體傳感器、圖像采集傳感器等五種不同的傳感器來進行實時監(jiān)測。
光照傳感器:為盡可能地避免紅外光對光照傳感器測量的影響, 本系統(tǒng)選擇了 BH1750FVI光照傳感器。同時考慮到三門峽濕地公園光照強度和安全可靠性方面,選用了多片式的數(shù)據(jù)采集模式。
水分傳感器:關于水分的檢測,主要包括空氣濕度和土壤含水率的檢測??諝鉂穸鹊臋z測可以直接選用空氣濕度檢測傳感器,本系統(tǒng)選擇了AM2301 數(shù)字式溫濕度傳感器。土壤含水率的檢測,通過外接土壤含水率設備 EC5探頭來進行實現(xiàn)。
溫度傳感器:本系統(tǒng)選擇了多個 DS18B20 傳感器進行多點采集,然后通過一定的算法求出一個綜合值,若發(fā)現(xiàn)溫度超出設定值時則可以通過繼電器控制噴水設備進行噴水降溫。
空氣傳感器:本系統(tǒng)選用了 M1601 紅外傳感器模塊進行空氣濃度測量,具有較好的穩(wěn)定性和準確度,便于用戶的使用和維護。
圖像采集模塊:為了幫助專家盡快地掌握公園植物病蟲害疫情,本系統(tǒng)考慮采用圖像采集模塊,實時采集植物圖片,最終建立了公園植物圖像數(shù)據(jù)
庫,便于用戶查看公園植物病蟲害情況,從而及時掌握情況,以便進行合理的決策。
2.4 傳輸模塊設計
根據(jù)三門峽天鵝湖濕地公園面積較大,多為山嶺地帶的特點,本系統(tǒng)選擇了無線傳輸技術,主要使用了 GPRS 技術和 ZigBee 技術。
通過以下四步構思了無線傳輸模型:
a.根據(jù)歷史數(shù)據(jù),將各類植物基本信息和病蟲害環(huán)境信息錄入電子標簽 RFID 中。
b.在 本 文 研 究 的 病 蟲 害 智 能 防 治 系 統(tǒng) 和ZigBee 節(jié)點上安裝電子標簽閱讀器, 將病蟲害發(fā)生的環(huán)境數(shù)據(jù)讀入微處理器中,這些數(shù)據(jù)將被作為參數(shù)上限。
c.建 立 ZigBee 節(jié)點間和 ZigBee 節(jié)點與病蟲害智能防治系統(tǒng)間的數(shù)據(jù)傳輸,實現(xiàn)無線監(jiān)控網(wǎng)絡。
d.建立病蟲害智能防治系統(tǒng)與服務器間的數(shù)據(jù)傳輸。
2.5 應用模塊設計
(1)液晶屏模塊設計
為了使本系統(tǒng)具有較好的人機交互界面,本系統(tǒng)選取了北京迪文科技有限公司生產(chǎn)的 M100 觸摸式液晶屏, 該液晶屏直接由微處理器進行控制,支持 TTL 和 232 通訊模式,可以實時直觀地顯示天鵝湖濕地公園環(huán)境狀態(tài)數(shù)據(jù),并且可以進行相關的設置操作。本系統(tǒng)設計的液晶屏主界面如圖3所示。
圖3 液晶屏主界面
(2)觸發(fā)系統(tǒng)設計
本系統(tǒng)中的觸發(fā)系統(tǒng)的作用就是當系統(tǒng)采集到的濕地公園環(huán)境參數(shù)超過了系統(tǒng)中設定的上限值時,系統(tǒng)可以通過控制繼電器的開關來調(diào)用事先設定好的應對措施,從而有效預防病蟲害和抑制疫情的蔓延。
本系統(tǒng)軟件設計主要包括兩大部分:
(1)微處理器的微控制程序:主要完成濕地公園周圍環(huán)境參數(shù)的采集、處理、顯示,當參數(shù)出現(xiàn)異常時采取必要的應急措施。 具體分為:SIM300 的編程、觸摸屏的編程、Flash 的編程。
(2)上位機控制程序:主要根據(jù)通訊協(xié)議對設備實現(xiàn)遠程控制,修正系統(tǒng)參數(shù)。
3.1 微處理器程序設計
(1)SIM300 的操作
SIM300 的 操 作 主 要 從 SIM300 的 初 始 化 和GPRS 的連接來進行說明。
SIM300 的初始化操作:SIM300 的 初始化主要包括設備的初始化和 GPRS 的初始化。 GPRS 初始化之前,必須先將 GPRS 斷開,然后再重新連接,才能夠真正完成 SIM300 與網(wǎng)絡的正常連接。 SIM300的初始化,需要根據(jù)工作人員的需要查詢設備號、SIM 卡信號質(zhì)量, 并且要關閉 SIM300 在通訊中的回顯功能。 SIM300 初始化流程圖如圖 4 所示。
圖4 SIM300 初始化流程
GPRS 連接:GPRS 的連接主要是通過固定 IP地址進行實現(xiàn)的, 下面就 GPRS 的調(diào)試過程進行說明。
通過網(wǎng)絡進行數(shù)據(jù)傳輸,必須首先確定一個通訊協(xié)議,本系統(tǒng)選擇了 TCP 傳輸控制協(xié)議。
由于三門峽天鵝湖濕地公園中沒有固定 IP,所以只能采用非固定 IP, 非固定 IP 是每次進行聯(lián)網(wǎng)時,服務商自動分配的 IP 地址,我們可以將這個 IP地址寫入 FLASH 服務器中,當 IP 地址變化時,再手動進行修改。 為了節(jié)省網(wǎng)絡資源,上網(wǎng)方式為:其中只有一個端口接入網(wǎng)絡,然后通過設置路由器進行轉(zhuǎn)發(fā)。 因此,在寫入 IP 地址之前只需對路由器進行端口轉(zhuǎn)發(fā)設置,并開辟一個專門的端口號給 SIM300來實現(xiàn)數(shù)據(jù)的收發(fā)任務。在完成虛擬服務器的設置
后,只需要通過 AT 指令將端口號、協(xié)議方式和 IP 地址輸入 SIM300 中即可。 對 SIM300 的調(diào)試,可以通過網(wǎng)絡調(diào)試助手進行,通過網(wǎng)絡調(diào)試助手直接在電腦上模擬一個服務器與 SIM300 進行通訊。
(2)觸摸屏程序設計
觸摸屏程序是整個系統(tǒng)的主程序,下面對觸摸屏按鍵響應程序進行說明,按鍵響應程序是觸摸屏程序中最重要也是最基礎的程序,當屏幕某點被點擊時,系統(tǒng)將以中斷的方式將被擊點的坐標發(fā)送至微處理器,然后微處理器要判斷是否為有效點擊,若無效則刪除坐標碼,若有效則執(zhí)行相應命令。 按鍵響應程序流程圖如圖5所示。
圖5 按鍵響應程序流程
3.2 上位機控制程序設計
本系統(tǒng)上位機軟件主要功能包括:串口連接功能、數(shù)據(jù)顯示功能、GSM 調(diào)試區(qū)、微處理器控制區(qū)、觸摸屏控制區(qū)等。
將前面研究出的各模塊進行設計,繪制 PCB 電路圖,經(jīng)過元器件的焊接,最終形成實物圖。
調(diào)試步驟如下:
(1)通過 KeilC51 編輯程序,調(diào)試無誤后,將目標程序下載至微處理器中。
(2)在 KeilC51 中合理設置斷點,進行調(diào)試。 也可以進行單步調(diào)試。
(3)通過步驟(2)的方法對程序進行修改。
(4)循環(huán)執(zhí)行步驟(1)(2)(3),直至程序執(zhí)行效果滿足要求為止,最終將無誤的目標程序固化到微處理器中。
聯(lián)合調(diào)試實驗包括通訊口、GPRS 模塊調(diào)試、觸摸屏的調(diào)試等,現(xiàn)在以溫度測試及上位機監(jiān)測為例進行說明。
本實驗的目的:通過微處理器將 DS18B20 獲得的數(shù)據(jù)通過轉(zhuǎn)換器傳至上位機調(diào)試軟件,通過上位機調(diào)試軟件將數(shù)據(jù)顯示出來。
本測試只采用了一個溫度傳感器來進行實驗,所以其他測試數(shù)據(jù)均為零。 在上位機軟件中,點擊自動讀取 MCU(微處理器)數(shù)據(jù),就可以將一路溫度傳感器采集到的數(shù)據(jù)進行顯示。
本系統(tǒng)正是在物聯(lián)網(wǎng)體系構架基礎上,設計了三門峽天鵝湖濕地公園病蟲害智能防治系統(tǒng)。該系統(tǒng)針對三門峽天鵝湖濕地公園病蟲害發(fā)生環(huán)境數(shù)據(jù)的變化,選擇了合適的傳感器模塊、傳輸模塊,完成了應用模塊、外圍電路的設計和相應軟件的設計,并通過聯(lián)合調(diào)試,實現(xiàn)了對天鵝湖濕地公園病蟲害的實時監(jiān)測和防治。筆者設計的三門峽天鵝湖濕地公園病蟲害智能防治系統(tǒng)具有傳輸速度快、擴展性好、可靠性高等特點,具有較高的應用價值。
[1]趙 國營.園 林 病 蟲害發(fā) 生 的 環(huán)境分 析 與 防治 需 注 意 的問 題[J].現(xiàn)代 園藝年 ,2008(8):45.
[2]范奎 ,宋 良圖.無線 農(nóng)業(yè)數(shù) 據(jù)采 集系統(tǒng) 的 設 計[J].儀表 技 術 ,2010(1):33~34.
[3]呂 九 一 ,陳 楠.無 線 傳 感 器 網(wǎng) 絡 的 應 用 與 發(fā) 展 概 述[J].科 技廣場,2011(3):52~54.
[4]丁 筱 慧 ,謝 業(yè) 霞.淺 析 森 林 病 蟲 害 防 治 對 策[J].中 國 高 新 技術企業(yè),2010(10):175.
(責任編輯 梁紅艷)
TP212.9
:B
:1671-9123(2014)04-0106-04
2014-09-20
劉豐年(1982-),男,河南三門峽人,三門峽職業(yè)技術學院教務處教師。