王福艷李國昉馬淑英陳立東鄧春巖劉勝韜
1、唐山市工業(yè)自動化研究所063000 2、河北科技師范學(xué)院機電工程學(xué)院066600
目前基于G P S、G I S、C D M A的遠(yuǎn)程無線信息傳輸技術(shù)已在農(nóng)業(yè)相關(guān)領(lǐng)域應(yīng)用,但多數(shù)成果側(cè)重于數(shù)據(jù)遠(yuǎn)程傳輸技術(shù)的研究,而在監(jiān)控現(xiàn)場仍采用有線的連接方式實現(xiàn)傳感器與數(shù)據(jù)采集模塊的通信,現(xiàn)場安裝與布線連接繁瑣、設(shè)備移動性差、組網(wǎng)復(fù)雜、成本較高,甚至在有些場合難以實現(xiàn)[1]。為此,本文設(shè)計了基于Z i g B e e技術(shù)的用于采集溫室環(huán)境信息的便攜式溫室大棚信息采集器。該溫室環(huán)境無線監(jiān)測技術(shù)將節(jié)點采集、數(shù)據(jù)傳輸、實時顯示合為一體,既可解決數(shù)據(jù)遠(yuǎn)程傳輸技術(shù)問題,又避免安裝大量傳感器和終端設(shè)備的弊端,從而滿足溫室環(huán)境監(jiān)測過程中對多測點、多要素、移動性、便捷性等方面的要求。
便攜式溫室環(huán)境信息無線采集系統(tǒng)由前端數(shù)據(jù)采集系統(tǒng)(采集節(jié)點)、遠(yuǎn)程傳輸系統(tǒng)(路由節(jié)點)、數(shù)據(jù)接收與顯示系統(tǒng)(中心節(jié)點,即手持式顯示儀)組成,總體結(jié)構(gòu)如圖1所示。

圖1 總體結(jié)構(gòu)圖
數(shù)據(jù)采集系統(tǒng)為傳感器節(jié)點,負(fù)責(zé)采集溫度、土壤含水量、濕度等信息,并以無線方式將采集信息送入中心節(jié)點,對于超出有效距離的則通過路由實現(xiàn)多級跳轉(zhuǎn)傳輸,路由節(jié)點在投運前也會搜索當(dāng)?shù)乜刂乒?jié)點或其它路由節(jié)點,可做其它路由節(jié)點或采集節(jié)點的中繼站使用[2]。系統(tǒng)采用以Z i g B e e為核心的C C2430芯片實現(xiàn),軟件開發(fā)基于C語言。中心節(jié)點通過C C2430芯片集成的無線收發(fā)模塊,與路由節(jié)點及部分子節(jié)點進行無線收發(fā)通訊。系統(tǒng)將若干個子節(jié)點分別放置在溫室中不同的位置,并對其編號。當(dāng)無線通訊網(wǎng)絡(luò)建立之后,中心節(jié)點由鍵盤控制,選擇相應(yīng)的子節(jié)點號,向該子節(jié)點發(fā)出傳輸指令,該子節(jié)點通過各自的傳感器對溫度、濕度、土壤含水量等進行監(jiān)測,并把數(shù)據(jù)送入Z i g B e e的核心芯片。采集數(shù)據(jù)經(jīng)過A/D轉(zhuǎn)化,在其自身的顯示屏上實時顯示,同時由無線發(fā)射模塊把數(shù)據(jù)發(fā)射出去。數(shù)據(jù)經(jīng)過自組網(wǎng)絡(luò)進而傳輸?shù)街行墓?jié)點。中心節(jié)點封裝在殼體內(nèi),制做成掌上電腦形式,采集到的數(shù)據(jù)可在液晶屏上顯示,從而實現(xiàn)數(shù)據(jù)的采集與實時顯示。
中心節(jié)點系統(tǒng)硬件結(jié)構(gòu)如圖2所示,包含無線通訊模塊C C N15(集成)、處理器模塊 C C2430、鍵盤模塊 K F C-A03-09、存貯模塊A T24 C04、顯示模塊M z L02-12864和電源模塊A M S1117。中心節(jié)點相關(guān)模塊設(shè)計好后,對其進行封裝,安裝殼體,殼體為150*85*20 m m,體積小,移動方便,其上鍵盤可控制系統(tǒng)相應(yīng)功能。

圖2 節(jié)點硬件結(jié)構(gòu)圖
處理器模塊是整個監(jiān)測系統(tǒng)通訊、控制的核心,與所有其它模塊連接,接受鍵盤模塊指令,控制無線通訊實現(xiàn)指令無線發(fā)送和數(shù)據(jù)的接受,從儲存模塊中調(diào)取采集數(shù)據(jù)并向上傳輸至液晶屏實時顯示,處理器模塊的核心板采用C C2430芯片。
采用A D C轉(zhuǎn)換實現(xiàn)一個I/O口上掛接多個按鍵,鍵盤采用K F C-A03-10貼片鍵盤,供電電壓為典型的3.3 V,其體積小,而且成本低,如圖3所示。

采用A T24 C04保存設(shè)置參數(shù)。存儲模塊在該系統(tǒng)中沒有運用,留作以后功能擴展,具體接線原理如圖4所示。

圖4 AT24C04
所選液晶顯示模塊型號為M z L02-12864,其尺寸70.1×64.0×10.6 m m,視屏尺寸65.8×38.2 m m,點大小0.45×0.49 m m,像素尺寸0.475×0.515,其顯示模塊如圖5所示。

圖5 液晶屏
為了增強工作穩(wěn)定性,減少電源電壓波動對電路的影響,而又不增加太多的功耗,選擇5 V直流供電,再通過穩(wěn)壓,轉(zhuǎn)變成電源供電電壓3.3 V。
傳感器節(jié)點包括溫度傳感器模塊、濕度傳感器模塊和土壤含水量模塊。溫度傳感器采用數(shù)字接口,為單總線工作方式,接在C C2430的P2.0上。P1.2為時鐘口,用于接溫濕度傳感器D H T11,土壤含水量傳感器是模擬接口,直接接在C C2430的14位A D轉(zhuǎn)換輸入引腳P0.0上。
中心節(jié)點程序設(shè)計主要由主程序、中斷服務(wù)程序、數(shù)據(jù)巡回采集及處理子程序、鍵盤掃描子程序及顯示子程序等組成。中心節(jié)點主程序是以主動的方式按照固定順序周而復(fù)始地呼喚采集節(jié)點而取得數(shù)據(jù),而采集節(jié)點以中斷的方式應(yīng)答中心節(jié)點從而分組(采集到的不同終端節(jié)點數(shù)據(jù))傳送指令,其控制流程圖如圖6所示。

圖6 中心節(jié)點流程圖
溫室環(huán)境信息的及時獲取是實現(xiàn)溫室現(xiàn)代化精準(zhǔn)管理的重要基礎(chǔ),要求溫室內(nèi)溫度、濕度、土壤含水量等信息能夠快速、精確、連續(xù)地測量。本文設(shè)計的基于Z i g B e e技術(shù)的便攜式溫室大棚環(huán)境信息無線采集器可以滿足其要求,其性能可靠,工作穩(wěn)定。
[1]耿萌,于宏毅,張效義.Zig B ee路由協(xié)議分析與性能評估[J].計算機工程與應(yīng)用,2007,43(26):116-120.
[2]徐瑞娜,胡方明,仁愛鋒.Zig B ee無線傳感器網(wǎng)絡(luò)在遠(yuǎn)程環(huán)境監(jiān)測中的應(yīng)用設(shè)計[J].電子元器件的應(yīng)用,2010,7(7):38-42.