《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于μC/OS-Ⅱ的無線傳感器網絡系統的設計
基于μC/OS-Ⅱ的無線傳感器網絡系統的設計
來源:微型機與應用2012年第21期
戎 舟1,吳 夢2,吳 為3
(1.南京郵電大學 自動化學院,江蘇 南京 210003; 2.上海綠地能源(集團)有限公司,上海
摘要: 以適用于環境監測的無線傳感器網絡系統為對象,設計并開發了相應的節點硬件。將μC/OS-Ⅱ實時操作系統移植于匯聚節點的處理器上,并結合無線傳感器網絡匯聚節點的特性,設計了合理的多任務調度機制。傳感節點設計了實時采集和按需采集兩種工作方式。開發了串口通信程序,實現了傳感器節點數據的實時監控。測試結果表明,該系統運行良好。
Abstract:
Key words :

摘  要: 以適用于環境監測的無線傳感器網絡系統為對象,設計并開發了相應的節點硬件。將μC/OS-Ⅱ實時操作系統移植于匯聚節點的處理器上,并結合無線傳感器網絡匯聚節點的特性,設計了合理的多任務調度機制。傳感節點設計了實時采集和按需采集兩種工作方式。開發了串口通信程序,實現了傳感器節點數據的實時監控。測試結果表明,該系統運行良好。
關鍵詞: 無線傳感器網絡;μC/OS-Ⅱ操作系統;無線通信;串口通信

 無線傳感器網絡WSN(Wireless Sensor Network)是近年來信息科學領域一個熱門的研究方向,它集成了無線通信技術、嵌入式技術、傳感器技術和分布式信息處理,能相互配合對環境或各種對象進行實時的監測和感知,其被廣泛應用于軍事[1]、環境監測[2]、動植物監視[3]、智能家具[4]和健康結構監測[5]等多個領域。
 無線傳感器網絡具有很強的應用相關性,不同的應用和需求對網絡結構和軟硬件的要求都不一樣。很多商用的WSN系統存在源代碼不公開、整個系統或單個節點價格過高以及對于某一具體應用適應差等問題。本文圍繞無線傳感器網絡應用的關鍵技術,開發了一個適用于室內環境監控的實時數據收集的無線傳感器網絡系統。
1 系統設計
 在分析了幾種常見的無線傳感器網絡拓撲結構后,本文選取了分簇結構作為系統的拓撲結構。與一般分簇結構不同,采用中繼節點作為簇頭,一方面增加了網絡的傳輸距離,另一方面由于簇頭能量消耗較快,只要更換極少部分簇頭的能量就可以延長網絡的壽命。簇頭也可以擔任節點的任務進行數據采集。圖1為無線傳感器網絡拓撲結構圖。

1.1 硬件設計
 在選擇節點的處理器方面,主要考慮的因素包括價格、功耗、開發工具成本、片內集成的RAM、Flash及EEPROM大小等。目前已經商用的WSN節點,如Mica、Mica2 Dot、T-Nodes、Fleck等,都采用ATmega128作為CPU,一些自行開發的節點,參考文獻[6]、[7]也采用ATmega128。
 無線通信芯片選擇nRF24L0,其采用2.4~2.5 GHz世界通用ISM頻段,最高數據傳輸速率可達2 Mb/s,125頻道滿足多點通信和跳頻通信需要,發射和接收模式消耗的電流都比較低,而且高速鏈路層完全集成在芯片上,非常便于軟硬件的開發。
 Sink節點的硬件結構如圖2虛線框部分所示。其中,串口通信模塊負責Sink節點與計算機的連接,將收集的數據傳送到計算機上進行顯示。

 采集節點的硬件結構與圖2相似。采用溫度傳感器AD590和Honeywell的氣體質量流量傳感器AWM3200CR分別對溫度和空氣壓差參數進行轉換,然后采用ATmega128內的ADC將模擬信號轉成數字信號。串口模塊用于PC向節點下載程序。
1.2 Sink節點軟件設計
?。?)通信模塊軟件
 nRF24L01的數據包處理方式主要分直接收發模式、ShockBurst模式和增強型ShockBurst模式3種。在本文中,nRF24L01無線通信模塊都是采用增強型ShockBurst模式。根據nRF24L01在增強型ShockBurst模式下接收的步驟,設計了匯聚節點接收程序的設計。
為了提供從傳感器節點到匯聚節點的中繼轉發,還設計了中繼節點,利用nRF24L01工作方式和信道切換來完成收發方式的轉變。
?。?)μC/OS-Ⅱ的移植與在匯聚節點上的應用
 μC/OS-Ⅱ是由LABROSSE J J編寫的一種源碼公開的嵌入式實時操作系統。程序大部分用C語言編寫,帶有少量的匯編,適合小型控制系統,具有執行效率高、占用空間小、實時性能優良及可擴展性強等特點。本設計成功地將μC/OS-Ⅱ操作系統移植到ATmega128處理器上。
 移植完成后,實現μC/OS-Ⅱ操作系統在匯聚節點中的應用。首先在main函數中初始化無線芯片、串口、ATmega128的SPI等,然后函數創建不同優先級的任務,最后啟動μC/OS-Ⅱ操作系統。由于匯聚節點要接收來自不同采集節點的數據,本文設計了多任務調度機制,分別利用不同的信道接收來自傳感器節點的數據。利用定時器和信號量機制分配時間,在一段時間內接收第一個傳感器節點的數據,然后這個任務放棄CPU使用權,第二個任務切入,接收來自第二個傳感器節點的數據,依次循環。中斷轉發程序設計流程如圖3所示。

1.3 采集節點軟件設計
 本系統主要設計了基于實時數據采集方式和基于按需數據采集方式兩種基于不同數據采集的方式。在這兩種方式中,收發的轉變由對nRF24L01工作方式的設置和信道切換來完成。
?。?)實時數據收集方式
 這種方式實際上是單向上行的數據傳輸結構。具體流程如下:
?、賁ink節點和簇頭節點初始化處于等待接收狀態;
?、诖貎裙濣c將數據以一定格式傳送給簇頭;
?、鄞仡^將接收的數據合成,切換信道收發模式后,發送給Sink;
?、躍ink節點接收,通過串口傳輸給PC處理后顯示;
?、荽仡^再一次切換收發模式等待新的數據。
 這里,簇頭的設計涉及到無線數據的點對點收發、一對多收發以及收發模式切換的程序設計。
?。?)按需數據收集方式
 這種方式是一種雙向的數據傳輸,在PC采集節點1的信號時,其他節點為睡眠狀態,從而節約能量。具體流程如下:
?、貾C向Sink節點發送讀取命令;
?、赟ink節點接收命令后向簇頭節點發送讀取命令,信道切換給簇頭1;
?、鄞仡^接收到命令后將信道切換至節點1,節點1處于發送模式;
?、芄濣c1進行連續采集,采樣的數據發送給簇頭1;
 ⑤簇頭1收數據后轉發給Sink節點;
 ⑥Sink節點通過串口把數據傳送給PC機。
2 基于LabVIEW的實時監控程序設計
 在系統中,Sink節點采用串口與PC相連,采集的數據由PC實時顯示,由于LabVIEW在串口通信和監測數據的顯示等方面設計方便靈活,顯示直觀形象,因此,采用LabVIEW實現了串口通信和采集數據的顯示。圖4所顯示的是從兩個節點采集得到的溫度值。經過多次測試,該系統能穩定運行,正常從各節點接收數據。

 

 

 本文實現了一個無線傳感器網絡的軟硬件系統。首先進行系統需求分析并且建立模型;然后完成了節點的軟硬件設計,并在匯聚節點的核心處理器上移植了μC/OS-Ⅱ操作系統,實現了無線通信程序在多任務實時操作系統上的應用;最后用LabVIEW實現了串口通信和監測數據的顯示?,F場調試試驗取得了較為理想的效果。
 在今后的工作中,應進一步考慮如何降低功耗、實現更為靈活的路由機制、μC/OS-Ⅱ任務切換時間的分配、執行效率等問題,使系統性能進一步優化。
參考文獻
[1] 馬祖長,孫怡寧,梅濤.無線傳感器網絡綜述[J].通信學報,2005,4(25):114-124.
[2] SHETH A, THEKKATH C A, MEHTA P. Senslide: a distributed landslide prediction system[J]. Operating Systems Review,2007,41(2):75-87.
[3] JUANG P, OKI H, WANG Y, et al. Energy-effieient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet[C]. Proceedings of the 10th International Conference on Architectual Support for Programming Languages and Operating Systems, 2002:96-107.
[4] 紀晴,段培永,李連防,等.基于ZigBee無線傳感器網絡的智能家居系統[J].計算機工程與設計,2008,29(12):3064-3067.
[5] JAFARIR R, ENCARNACAO A, ZAHOORY A, et al.Wireless sensor networks for health monitoring[C]. The Second Annual International Conference on Mobile and Ubiquitous System: Networking and Services, MobiQuitous, 2005:479-481.
[6] 趙海,趙杰,劉錚,等.一種無線傳感器網絡節點的設計與實現[J].東北大學學報(自然科學版),2009,130(6):809-812.
[7] 田洪強,秦雅娟,鄭濤,等.無線傳感器網絡智能紅外控制節點的實現[J].計算機應用,2010,30(9):2549-2552.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲欧美欧美一区二区三区| 欧美风情在线观看| 久久精品综合一区| 国产色爱av资源综合区| 国产日韩一区二区三区在线播放| 欧美午夜在线一二页| 一区二区高清视频在线观看| 国产午夜精品视频| 国产精品久久久一区麻豆最新章节| 韩曰欧美视频免费观看| 亚洲欧美日韩区| 国产精品一区二区你懂得| 国产亚洲日本欧美韩国| 欧美日本在线一区| 怡红院精品视频在线观看极品| 亚洲欧美国产不卡| 欧美三级乱人伦电影| 99re热这里只有精品免费视频| 欧美在线视频不卡| 亚洲国产日韩综合一区| 欧美电影资源| 亚洲欧洲偷拍精品| 久久狠狠一本精品综合网| 久久中文字幕一区| 亚洲黄色在线看| 亚洲国产精品专区久久| 悠悠资源网亚洲青| 国产女主播一区二区| 欧美高清视频在线| 亚洲一区三区视频在线观看| 亚洲国产va精品久久久不卡综合| 蜜桃av一区二区在线观看| 欧美国产一区在线| 99精品视频免费全部在线| 国产亚洲精品一区二区| 国产精品国产| 91久久精品一区二区别| 欧美巨乳波霸| 国产精品igao视频网网址不卡日韩| 久久久噜噜噜久久| 亚洲日本久久| 亚洲免费成人av| 欧美主播一区二区三区| 久久中文字幕一区二区三区| 久久综合色一综合色88| 亚洲第一页在线| 欧美视频一二三区| 噜噜噜久久亚洲精品国产品小说| 亚洲一区二区三区精品在线观看| 亚洲婷婷综合色高清在线| 欧美日韩精品免费观看视一区二区| 亚洲国产精品悠悠久久琪琪| 欧美凹凸一区二区三区视频| 红桃视频欧美| 一区二区三区成人精品| 一色屋精品视频在线观看网站| 国产精品久久久久毛片大屁完整版| 一本色道**综合亚洲精品蜜桃冫| 午夜性色一区二区三区免费视频| 亚洲电影在线免费观看| 亚洲午夜精品国产| 久久9热精品视频| 久久精品一区二区三区不卡牛牛| 亚洲午夜一二三区视频| 蜜桃久久av一区| 国产精品九九久久久久久久| 欧美日韩国产专区| 欧美激情视频一区二区三区不卡| 麻豆成人小视频| 欧美日本在线一区| 亚洲精品欧洲| 国产精品永久免费观看| 国产欧美一区二区三区国产幕精品| 久久九九国产精品怡红院| 欧美激情一区二区三区高清视频| 麻豆国产精品一区二区三区| 欧美在线中文字幕| 亚洲国产视频直播| 欧美在线视屏| 久久国产日韩欧美| 国产精品久久一级| 久久亚洲欧洲| 在线观看视频一区二区| 欧美自拍偷拍午夜视频| 一区二区三区欧美在线| 免费成人av在线| 99视频国产精品免费观看| 在线观看亚洲视频啊啊啊啊| 欧美日韩免费一区二区三区视频| 亚洲欧美在线aaa| 亚洲区国产区| 国产欧美视频一区二区三区| 一本色道久久88综合亚洲精品ⅰ| 亚洲午夜精品一区二区三区他趣| 99精品久久久| 一区二区高清视频| 国产欧美日韩免费看aⅴ视频| 国产精品成人v| 久久精品麻豆| 免费毛片一区二区三区久久久| 欧美绝品在线观看成人午夜影视| 久久精视频免费在线久久完整在线看| 99精品热视频| 免费在线看成人av| 久久综合九色| 亚洲国产导航| 欧美一级久久久| 欧美视频在线观看一区二区| 久久久久久亚洲精品不卡4k岛国| 美女视频一区免费观看| 欧美诱惑福利视频| 欧美三级资源在线| 欧美丰满少妇xxxbbb| 性8sex亚洲区入口| 亚洲高清视频一区二区| 亚洲国产精品成人综合| 国产亚洲aⅴaaaaaa毛片| 国产精品久久久久久亚洲调教| 一本色道久久综合一区| 国产亚洲欧美日韩日本| 国产午夜精品视频| 99精品国产高清一区二区| 亚洲伊人观看| 欧美精彩视频一区二区三区| 国产精品网红福利| 欧美大片一区二区三区| 一区二区三区三区在线| 久久国产精品网站| 久久男人资源视频| 在线观看欧美日韩国产| 国产欧美一区二区精品秋霞影院| av成人动漫| 亚洲福利视频一区| 欧美日一区二区三区在线观看国产免| 午夜视频在线观看一区二区| 久久精品午夜| 国产午夜亚洲精品羞羞网站| 亚洲综合日韩在线| 欧美国产欧美亚州国产日韩mv天天看完整| 久久人人97超碰人人澡爱香蕉| 欧美日韩国产一区精品一区| 国产一区二区av| 亚洲国产一区二区三区青草影视| 亚洲激情偷拍| 美女网站久久| 欧美精品国产精品日韩精品| 欧美日韩你懂的| 久久综合九色欧美综合狠狠| 亚洲电影在线免费观看| 尤物精品国产第一福利三区| 欧美高清在线精品一区| 亚洲欧洲三级| 久久福利一区| 国产日韩一区二区三区在线播放| 久久丁香综合五月国产三级网站| 亚洲理论电影网| 亚洲一区www| 欧美美女操人视频| 亚洲人成精品久久久久| 欧美三日本三级三级在线播放| 久久精品噜噜噜成人av农村| 亚洲欧美日韩国产成人| 亚洲一区二区少妇| 午夜影院日韩| 欧美精品久久久久久| 国产日韩欧美不卡在线| 久热这里只精品99re8久| 欧美日韩在线一区| 好看的日韩av电影| 欧美在线视频二区| 欧美日韩亚洲高清一区二区| 国产精品每日更新在线播放网址| 亚洲免费成人| 在线视频免费在线观看一区二区| 国产一区二区精品久久91| 久久夜色精品国产欧美乱极品| 午夜亚洲性色视频| 亚洲国产日韩欧美| 久久成人一区| 亚洲欧美日韩中文播放| 欧美亚一区二区| 欧美日韩视频在线第一区| 尤物九九久久国产精品的特点| 一区二区三区日韩精品视频| 欧美日韩一卡二卡| 欧美三级电影精品| 午夜在线视频一区二区区别| 欧美aⅴ一区二区三区视频| 伊人久久大香线| 久久字幕精品一区| 免费久久99精品国产自在现线| 在线一区二区日韩| 欧美中文字幕视频在线观看| 久久久久国产一区二区三区| 国产伦精品一区二区三| 亚洲色图制服丝袜| 欧美激情综合色综合啪啪| 国产午夜精品全部视频播放| 国产欧美日韩视频一区二区| 欧美精品久久久久久久久久| 久久久久久成人| 亚洲国产精品一区制服丝袜| 欧美日韩在线播放三区四区| 欧美午夜精品一区二区三区| 亚洲韩国日本中文字幕| 一区二区三区视频在线播放| 欧美一区二区在线| 午夜视频在线观看一区二区| 136国产福利精品导航网址应用| 欧美在线视频在线播放完整版免费观看| 亚洲黄色一区二区三区| 亚洲精品一区二区三区不| av成人毛片| 久久久欧美一区二区| 欧美主播一区二区三区美女 久久精品人| 毛片基地黄久久久久久天堂| 久久九九热re6这里有精品| 羞羞答答国产精品www一本| 欧美性大战久久久久久久蜜臀| 欧美日韩激情小视频| 欧美日韩一区二区在线播放| 在线欧美日韩精品| 亚洲一区二区影院| 91久久久亚洲精品| 欧美视频一区二区在线观看| 亚洲国产精品欧美一二99| 国产婷婷色一区二区三区| 久久精品免费电影| 免费国产一区二区| 国一区二区在线观看| 欧美久久久久久蜜桃| 国产日韩欧美在线一区| 亚洲欧美综合国产精品一区| 免费91麻豆精品国产自产在线观看| 狠久久av成人天堂| 欧美激情精品久久久久久久变态| 国产亚洲欧美日韩日本| 国产日产精品一区二区三区四区的观看方式| 欧美激情偷拍| 日韩视频在线观看国产| 在线观看欧美黄色| 亚洲国产精品一区在线观看不卡| 久久精品国产亚洲aⅴ| 一区二区三区在线免费观看| 亚洲视频在线观看免费| 久久久人成影片一区二区三区观看| 亚洲欧美一区二区原创| 国产亚洲在线观看| 国内精品免费午夜毛片| 日韩亚洲欧美一区二区三区| 欧美日韩无遮挡| 亚洲免费人成在线视频观看| 99精品国产福利在线观看免费| 欧美精品亚洲一区二区在线播放| 国产亚洲精品久久久久动| 日韩亚洲欧美一区| 亚洲第一天堂无码专区| 午夜精品久久久久99热蜜桃导演| 一区二区视频欧美| 国产欧美婷婷中文| 久久综合五月天婷婷伊人| 激情视频一区二区| 一区精品在线| 亚洲国产mv| 亚洲欧美国产va在线影院| 国产午夜精品一区二区三区视频| 国产日韩欧美黄色| 亚洲欧美日韩国产一区二区三区| 欧美大成色www永久网站婷| 一本一本久久a久久精品牛牛影视| 久久亚洲精品视频| 国产精品人人做人人爽人人添| 欧美日韩一级大片网址| 午夜精品成人在线| 亚洲第一页自拍| 久久久久久久久久码影片| 欧美视频二区| 欧美高清你懂得| 欧美激情综合五月色丁香小说| 久久久精品久久久久| 黄色工厂这里只有精品| 一本久久a久久免费精品不卡| 欧美一区二区女人| 免费在线播放第一区高清av| 国产精品久久看| 日韩午夜三级在线| 午夜日韩在线观看| 日韩视频免费观看高清完整版| 欧美日韩免费高清| 欧美日韩中文字幕| 国产乱理伦片在线观看夜一区| 亚洲小说区图片区| 欧美日韩ab片| 黄色欧美成人| 国产精品视频在线观看| 欧美一级网站| 国产一区在线观看视频| 久久另类ts人妖一区二区| 国产精品www| 欧美福利视频一区| 亚洲人在线视频| 欧美精品导航| 亚洲狼人精品一区二区三区| 亚洲经典视频在线观看| 亚洲欧美精品伊人久久| 国产专区欧美精品| 久久免费少妇高潮久久精品99| 正在播放欧美一区| 在线成人免费观看| 亚洲人被黑人高潮完整版| 久久综合激情| 香蕉久久国产| 欧美日韩aaaaa| 国产精品久久久久久久9999| 欧美大片在线观看| 欧美日本不卡| 国产一区99| 午夜久久久久久久久久一区二区| 国产午夜精品久久久久久久| 久久一区二区三区国产精品| 亚洲伦理一区| 在线成人激情视频| 亚洲天堂av高清| 亚洲一级在线| 亚洲视频免费看| 夜夜嗨一区二区三区| 夜夜夜久久久| 亚洲每日在线|