《電子技術應用》
您所在的位置:首頁 > 微波|射頻 > 設計應用 > 基于ZigBee的糧庫環境監控系統設計
基于ZigBee的糧庫環境監控系統設計
2016年電子技術應用第1期
李建勇1,李 洋2,劉雪梅1
1.西北工業大學 明德學院,陜西 西安710124;2.杭州娃哈哈集團有限公司,浙江 杭州310020
摘要: 針對目前糧庫溫度、濕度、霉變和火災等環境的監控大多采用人工或有線監控方式,設計了一種基于ZigBee的糧庫環境監控系統。該系統以CC2530射頻模塊組成樹狀無線傳感器網絡,由傳感器節點把測量各節點的溫濕度值、氣味濃度和火災警情等環境參數經路由器或直接傳遞到協調器,再由協調器經串口上傳PC機,并用由VS2013制作的上位機監控軟件來實時顯示、記錄、火災報警和反向控制相應的傳感器節點進行通風或除濕。測試表明,該系統具有成本低、組網靈活、測量精度高和實用性強等優點。
中圖分類號: TP277
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.01.017
中文引用格式: 李建勇,李洋,劉雪梅. 基于ZigBee的糧庫環境監控系統設計[J].電子技術應用,2016,42(1):65-67,71.
英文引用格式: Li Jianyong,Li Yang,Liu Xuemei. Design of granary environmental monitoring system based on ZigBee[J].Application of Electronic Technique,2016,42(1):65-67,71.
Design of granary environmental monitoring system based on ZigBee
Li Jianyong1,Li Yang2,Liu Xuemei1
1.Ming De College,Northwestern Polytechnical University,Xi′an 710124,China; 2.Hangzhou Wahaha Group Company Limited,Hangzhou 310020,China
Abstract: Aiming at the current granary mostly adopts artificial or wired monitoring methods to monitor the environment of temperature, humidity, mildew and fire, designed a granary environmental monitoring system based on ZigBee. The system has made use of the CC2530 RF modules to form the tree wireless sensor network, which passes the temperature and humidity values, the odor concentration, fire alarm and other environmental parameters of each sensor node through the router or directly to the coordinator, and then through the serial port to upload the PC by the coordinator, and uses the PC monitoring software which produced with VS2013 to real-time display, record, fire alarm and reverse control the corresponding sensor nodes in order to ventilate or dehumidify. The test shows that, this system has the advantages of low cost, flexible networking, high measuring precision and strong practicability etc.
Key words : ZigBee;granary environmental monitoring;CC2530;wireless sensor networks;VS2013

0 引言

    我國作為一個人口大國,維持一定數量和品質的糧食儲備是保障國家糧食安全和社會穩定的重要措施。糧食在儲藏過程中易受溫度、水分等因素影響,使糧食發生霉變、蟲害滋生和火災等情況,為了確保儲糧安全,需準確掌握糧食儲藏過程中溫濕度的實時變化、氣味異常、火災警情和能進行通風、防潮除濕等措施[1-4]。傳統的糧庫監控系統大都采用人工或有線監控方式,人工監控不僅費時費力、效率低,而且測量誤差大,隨機性大;而有線監控,當監控點較多情況下,不僅布線繁瑣、成本高,且維護困難、靈活性差。針對這些缺陷,采用ZigBee無線傳感器網絡技術,設計了一種低功耗、低成本、精度高的糧庫環境監控系統。

1 系統總體設計

    糧庫環境監控系統主要由ZigBee無線傳感網絡和上位機監控軟件兩部分組成,其結構框圖如圖1所示。ZigBee無線傳感網絡遵循TI公司的ZigBee2007協議棧Z-Stack,采用樹狀拓撲結構,由一個協調器、多個路由器和多個傳感器節點(終端)等設備組成。傳感器節點首先加入由協調器發起的ZigBee網絡,然后把測量各節點的溫度、濕度、氣味濃度和火災警情等環境參數經路由器或直接傳遞到協調器,接著由協調器經串口上傳到PC機,最后用由VS2013制作的上位機監控軟件來實時顯示溫濕度值、氣味濃度和火災警情,對火災聲光報警和反向控制相應節點進行通風或除濕,并記錄所有的數據和操作。

ck5-t1.gif

2 系統硬件設計

    本系統中的協調器、路由器和傳感器節點三種設備都是以TI公司的ZigBee SOC CC2530F256芯片為核心來進行設計的。CC2530F256是2.4 GHz IEEE 802.15.4和ZigBee應用的片上系統解決方案,支持RemoTI、SimpliciTI、TIMAC和Z-Stack協議棧,內部主要集成一個高性能2.4G RF收發器和一顆工業級小巧高效的8051控制器,以及8 KB RAM和256 KB閃存等其他模塊,以滿足系統對低功耗、低成本的要求[5]。由于協調器、路由器和傳感器節點功能不同,所需硬件電路不同,將分別進行設計。

2.1 傳感器節點設計

    傳感器節點主要負責測量各節點的溫度、濕度、氣味濃度和火災警情等環境參數并傳遞到協調器,接收上位機控制軟件發回的命令來控制通風或除濕設備,由電池供電,其硬件結構圖如圖2所示。測量溫度和濕度采用高精度的DHT22數字溫濕度傳感器,通過單總線直接與CC2530的P0.0引腳相連接。由于當糧食發生霉變時會產生霉、酸、腐臭等氣味,通過測量這些氣味的濃度能預測糧食霉變的情況,因此采用TGS2600氣味傳感器來測量氣味濃度,與CC2530的A/D轉換接口A6(P0.6)相連接。采用JNHB1004遠紅外火焰傳感器來測量火災警情,通過一片電壓比價器LM393與CC2530的P0.7相連接,當JNHB1004傳感器檢測到火焰時,立即通過上位機界面符號提示和聲光提示進行火災報警。由于通風和除濕設備為大功率強電設備,采用SRD-05VDC-SL-C繼電器以完成對它們的控制及與節點進行隔離,其輸入端接CC2530的P0.1引腳。這些對傳感器信號的采集、處理和對繼電器的控制都是由CC2530內部集成的8051控制器完成的,而與ZigBee網絡之間的信息交換由CC2530內部集成的RF收發器完成。

ck5-t2.gif

    由于CC2530的有效通信距離為100 m,為增加節點與路由器和協調器的通信距離,在CC2530后面都增添了高性能功率放大及低噪聲放大芯片RFX2401C,外接SMA膠棒天線或小吸盤天線[6]

2.2 路由器和協調器設計

    路由器用來擴展網絡通信范圍,協助傳感器節點和協調器之間的通信,在樹狀網絡拓撲可周期性工作,因此采用電池供電;而協調器負責啟動和配置網絡,這些完成后就相當于路由器,協助網絡內的傳感器節點和PC機相互通信,必須采用PC機供電。因為不需要傳感器和繼電器等電路,只需要RF收發電路和電源電路,所以路由器和協調器的設計幾乎相同,區別在于協調器多了串口通信電路。協調器電路圖如圖3所示,串口電路采用USB轉串口芯片CH340進行設計,直接與CC2530的UART0相關引腳相連接。

ck5-t3.gif

3 系統軟件設計

    系統軟件設計主要包括ZigBee網絡中各種設備軟件和上位機監控軟件的設計兩部分。

3.1 ZigBee網絡中各種設備軟件

    為便于用戶開發ZigBee系統,TI公司在推出其CC2530的同時,向用戶提供了自己的ZigBee協議棧Z-Stack,它實質就是一套ZigBee系統程序,為TI自己的開發板量身定做的,提供了符合ZigBee2007協議棧體系結構所要求每層操作相關的各種事件處理函數和一個名為操作系統抽象層OSAL 的協議棧調度程序[5],以及包含協調器、路由器和終端程序設計的例程。因此本系統ZigBee網絡中各種設備程序就是在其集成開發環境IAR Embedded Workbench for 8051下修改 Z-Stack-CC2530-2.5.1的SampleApp例程來完成設計的。

    協調器和路由器的程序只需在例程基礎上修改協議棧規范、網絡拓撲結構、PANID、信道和數據收發函數等網絡參數以及和系統工程有關的應用層即可,而傳感器節點程序不僅同樣需要修改這些方面,還要根據系統硬件來修改Z-Stack例程各層目錄中所有與硬件有關部分的程序。傳感器節點程序流程圖如圖4所示。由于OSAL只采用了輪詢任務調度隊列的方法來進行任務調度管理,在系統初始化之后就進入輪轉查詢式操作系統,對發生的任何事件就調用協議棧相應層的事件處理函數進行處理,因此在硬件層中設置對JNHB1004火焰傳感器采用中斷處理的事件,對DHT22溫濕度傳感器、TGS2600氣味傳感器和繼電器控制采用輪詢處理的事件等修改以完成系統的開發。

ck5-t4.gif

3.2 上位機監控軟件

    上位機監控軟件采用VS2013進行設計,主要由傳感器節點狀態區域、實時顯示趨勢圖和通信設置區域等組成。傳感器節點狀態區域按照安排好的節點順序,不僅能實時顯示每個節點的溫度值、濕度值、氣味濃度和火災警情等狀態,當發生火災時進行界面報警燈符號閃亮提示和通過外部聲光設備發出火災警報,同時還有每個節點對應的按鈕用來控制按照一定順序分配的通風和除濕設備。實時顯示趨勢圖不僅按時間可以直接顯示每個節點的溫度值、濕度值和氣味濃度,還能以文本格式存儲溫濕度值、煙霧異常、火災報警和除濕按鈕等所有狀態變化并能隨機查看。通信設置區域主要進行串行和網絡通信的設置,串口設置如端口選擇、打開串口、關閉串口、手動刷新和自動刷新等操作,網絡通信設置如IP設置、啟動和關閉網絡等操作。上位機與各個傳感器節點通信采用主從查詢式,按照約定好的編碼和通信協議,由上位機發起查詢然后傳感器節點進行應答,一問一答,非問莫答,避免各傳感器節點同時發送數據產生沖突。

4 系統測試

    本系統利用制作好的4個傳感器節點、1個路由器和1個協調器,在用戶方的1個大平房倉型糧庫中進行測試。該糧庫長100 m,跨度24 m,高7 m,其裝糧高度為6 m,因此在糧庫按25 m間隔和6.1 m高來放置傳感器節點以及按不同距離放置路由器和協調器進行測試,節點1實時溫度趨勢圖如圖5所示。測試結果表明,其平均溫度誤差為0.2 ℃,濕度誤差為2% RH,氣味濃度分辨率為0.5,滿足精度要求,同時對火焰反應比較敏感,預報火警迅速,對通風和除濕設備控制比較準確,而且上位機監控軟件操作簡單。此外本系統采用3 dB的2.4 GHz膠棒天線進行測試,無線模塊輸出功率可達22 dBm,在空曠地帶兩個模塊有效傳輸距離可達1 500 m,滿足通信距離的需要。

ck5-t5.gif

5 結束語

    測試表明,該系統不僅達到了設計要求,還具有測量精度高、功耗低、成本低、組網靈活、人機界面簡單直觀、實用性強和穩定性高等諸多優點,同時還能用于其他需求相近的領域。

參考文獻

[1] 梁絨香.基于無線傳輸的糧倉多參數綜合監測系統設計[J].自動化技術與應用,2014,33(8):43-47.

[2] 徐艷玲.基于物聯網的遠程糧倉環境監控系統設計[J].軟件工程師,2015,18(2):22-23.

[3] 董靜薇,李會樂,郭艷雯,等.基于Zigbee的糧倉溫濕度監測系統設計[J].哈爾濱理工大學學報,2014,19(2):120-124.

[4] 李家金.基于ZigBee的糧倉環境監測系統設計與實現[D].大連:大連海事學院,2012.

[5] 姜仲,劉丹.ZigBee技術與實訓教程——基于CC2530的無線傳感網絡技術[M].北京:清華大學出版社,2014.

[6] 李建勇,劉雪梅,李洋.基于SimpliciTI的大棚溫濕度無線監測系統設計[J].電子設計工程,2015,23(18):173-179.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产精品综合| 午夜精彩视频在线观看不卡 | 性欧美长视频| 99国产精品99久久久久久粉嫩| 亚洲第一在线综合网站| 久久国产精品亚洲va麻豆| 亚洲欧美日韩一区二区三区在线观看 | 欧美一级精品大片| 午夜精品视频在线观看| 亚洲欧美日韩国产成人| 亚洲制服少妇| 亚洲欧美综合v| 性18欧美另类| 欧美一区2区视频在线观看| 亚洲欧美精品中文字幕在线| 亚洲欧美另类在线观看| 午夜日本精品| 久久精品国产一区二区三| 久久精品欧美日韩| 老司机精品导航| 欧美高清视频www夜色资源网| 欧美成人午夜免费视在线看片| 欧美大成色www永久网站婷| 欧美电影在线观看| 欧美日韩三级电影在线| 国产精品成人午夜| 国产久一道中文一区| 韩国av一区二区| 亚洲二区三区四区| 亚洲精品之草原avav久久| 日韩视频在线播放| 亚洲一区二区免费视频| 性欧美1819性猛交| 亚洲福利一区| 在线视频精品一区| 午夜国产一区| 久久亚洲综合| 欧美日韩成人综合天天影院| 欧美性色aⅴ视频一区日韩精品| 国产精品一区视频| 狠狠入ady亚洲精品| 亚洲激情自拍| 亚洲女人天堂av| 亚洲国产日韩欧美在线99| 99精品99久久久久久宅男| 亚洲欧美乱综合| 久久一区欧美| 欧美日韩亚洲综合一区| 国产午夜精品在线| 亚洲人久久久| 先锋影音一区二区三区| 亚洲日本欧美日韩高观看| 亚洲私人影院在线观看| 久久精品电影| 欧美日韩国产区一| 国产午夜精品在线| 日韩视频―中文字幕| 午夜视频在线观看一区二区| 亚洲伦理网站| 久久国产精品一区二区| 欧美理论电影网| 国产日韩欧美制服另类| 亚洲国产精品福利| 亚洲免费一级电影| 亚洲精品在线观看免费| 欧美在线一二三区| 欧美理论在线播放| 国内精品福利| 亚洲一区二区在线| 日韩视频专区| 久久久噜噜噜久久久| 欧美日韩午夜精品| 一区二区在线看| 亚洲欧美日韩精品久久亚洲区| 亚洲精品一区二区三区在线观看| 欧美一区二区播放| 欧美日韩亚洲成人| 136国产福利精品导航网址应用| 亚洲午夜女主播在线直播| 亚洲美女中文字幕| 久久嫩草精品久久久久| 国产精品二区影院| 亚洲另类自拍| 亚洲国产乱码最新视频| 欧美一区二粉嫩精品国产一线天| 欧美久久在线| 在线观看亚洲一区| 欧美一区二区三区四区在线| 亚洲午夜精品久久久久久app| 你懂的视频一区二区| 国产视频一区三区| 亚洲一区二区三区中文字幕| 一本色道久久88精品综合| 美日韩精品免费| 国产视频一区二区在线观看| 亚洲视频二区| 亚洲深夜福利网站| 欧美精品v日韩精品v韩国精品v| 韩国久久久久| 欧美中文字幕在线观看| 亚洲欧美日韩一区二区三区在线| 欧美日韩成人| 亚洲日本国产| 99国产一区| 欧美精品首页| 亚洲激情视频在线| 亚洲日韩欧美视频一区| 老牛嫩草一区二区三区日本| 国产一区二区福利| 一区久久精品| 精品二区视频| 久久精品视频在线看| 久久精品免费| 国产欧美亚洲日本| 亚洲自拍另类| 欧美在线综合视频| 国产区欧美区日韩区| 亚洲欧美日韩国产一区二区三区| 亚洲一区亚洲| 国产精品久久久久久久午夜 | 亚洲电影观看| 另类图片综合电影| 伊人久久婷婷色综合98网| 亚洲电影视频在线| 久久资源av| 狠狠色综合日日| 亚洲欧洲日本mm| 欧美不卡视频一区发布| 136国产福利精品导航网址应用| 91久久久精品| 欧美日韩国产黄| 中文国产成人精品久久一| 亚洲欧美成人精品| 国产日韩欧美在线| 亚洲观看高清完整版在线观看| 老司机午夜免费精品视频| 亚洲第一黄网| 夜夜爽99久久国产综合精品女不卡| 欧美日韩视频第一区| 亚洲午夜精品17c| 久久国产视频网站| 在线日韩成人| 亚洲午夜日本在线观看| 国产精品视屏| 久久国产天堂福利天堂| 欧美成va人片在线观看| 99精品热视频| 欧美一区成人| 亚洲电影免费观看高清完整版在线观看 | 欧美大片免费| 夜夜嗨av一区二区三区网页| 亚洲欧美一区二区激情| 国产亚洲福利一区| 亚洲精选在线观看| 国产精品日韩欧美| 亚洲缚视频在线观看| 欧美精品三级日韩久久| 亚洲视频中文字幕| 久久婷婷久久| 99av国产精品欲麻豆| 久久精品国产欧美亚洲人人爽| 亚洲大胆女人| 午夜天堂精品久久久久| 精品成人国产| 亚洲一区三区视频在线观看 | 亚洲第一搞黄网站| 欧美日韩另类视频| 欧美一区91| 欧美激情综合在线| 亚洲欧美日韩国产中文在线| 美女脱光内衣内裤视频久久影院 | 国产农村妇女毛片精品久久麻豆| 亚洲成人资源网| 欧美午夜激情小视频| 欧美在线视频免费观看| 欧美精品一区二区久久婷婷| 亚洲专区一区| 欧美国产精品一区| 午夜视频在线观看一区二区| 欧美精品日韩一本| 欧美一区=区| 欧美日韩在线观看一区二区三区 | 亚洲激情女人| 久久av在线| 日韩视频免费看| 久久人人爽国产| 亚洲性人人天天夜夜摸| 免费美女久久99| 亚洲免费中文| 欧美日韩视频免费播放| 亚洲国产成人精品女人久久久| 欧美系列一区| 亚洲精品系列| 激情久久五月| 亚欧成人在线| 在线亚洲激情| 欧美日韩国产小视频| 亚洲国产导航| 国产欧美精品一区| 亚洲一级一区|