《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32的海洋浮標無線通信網絡設計
基于STM32的海洋浮標無線通信網絡設計
王 宗,劉敬彪,蔡文郁
(杭州電子科技大學 電子信息學院,浙江 杭州310018)
摘要: 針對在遠海海洋的特殊環境下,數據傳輸能力不能滿足海洋環境檢測需求的現狀,提出以無線傳感器和銥星模塊構建海洋浮標通信網絡的設計方案,并給出具體的組網方法及通信協議。
中圖分類號: TN929
文獻標識碼: A
文章編號: 0258-7998(2011)07-0042-03
The design of communication wireless network among ocean floats based on STM32
Wang Zong,Liu Jingbiao,Cai Wenyu
Electronic Information College of Hangzhou Dianzi University, Hangzhou 310018,China
Abstract: Due to the status quo that data transmission capacity cannot meet the demand of the marine environment detection in the special marine circumstance far away from the coastal area, the paper puts forward a scheme to design a communication network among ocean floats based on wireless sensors and iridium modules, which also gives a concrete networking method and communication protocols.
Key words : ocean communication;wireless network;Iridium satellite;STM32;protocol


    在世界人口數量劇增、陸地資源銳減、環境污染日益嚴重的今天,進軍海洋、開發海洋已成為世界海洋技術領域的一大主題。發展海洋科技,尤其是海洋高新技術首先要解決的問題就是海洋環境監測。
    目前,使用較多的是ARGO[1,2](Array for Real-time Geotropic Oceanography)即地轉海洋學實時觀測陣,它是全球海洋觀測業務系統GOOS(Global Ocean Observing System)[3,4]中的針對深海區溫度鹽度結構觀測的一個子計劃。ARGO節點借助液壓動力來改變自身體積以便在0~2 000 m深的海水中下沉與上浮,同時,在上浮過程中對海洋環境進行剖面測量。AGRO采集的數據是以10~14天為周期通過衛星系統來傳輸的。
    本系統針對遠海海洋數據傳輸不能滿足實時檢測的現狀,以無線傳感器為節點構成數據傳輸網絡,采用銥星模塊將采集數據發往陸地基站。
1 系統簡介
    本海洋浮標網絡數據傳輸系統結構如圖1所示,主要由海洋浮標節點、無線網絡、衛星通信系統組成。
    海洋浮標節點通過光纖、電纜或無線方式與其下方的傳感器網絡通信,以實現對一定范圍內海洋環境的檢測,同時每個浮標節點都攜帶有無線通信模塊和衛星通信模塊。無線網絡完成兩個功能:將浮標網絡中各節點采集的數據傳輸到中心節點;在中心節點發生故障時選擇新的中心節點,盡量保證系統的正常運行。衛星通信系統負責將匯集在中心節點的數據發送到陸地基站。

    本論文研究無線網絡的數據傳輸與網絡維護以及衛星通信。
2 系統原理
2.1 無線網絡結構選擇及協議制定

    無線網絡不同于有線網絡,在有線網絡中,一個節點發出的數據通過有線鏈路直接抵達目標節點或中繼節點,在此過程中,不會對其他節點造成影響。而無線網絡中,節點發出的無線信號會對網絡中所有節點造成干擾,若不加限制,則無線網絡完全無法運行。
    此外,本無線網絡還具有以下特點:(1)網絡中節點一般不會超過10個;(2)網絡一旦建立,短期內不會加入新的節點,數據傳輸量不大但頻率較快。
    介于以上特點,本網絡設計如下:(1)采用星型結構,與此同時,任何通信都由中心節點發起,這樣可以避免中心節點同時收到多條數據而造成混亂;(2)網絡分三層:物理層、傳輸層、應用層;(3)網絡內節點擁有唯一的網絡地址(初始設置中心節點地址為02,外圍節點依次遞增),以實現數據的定點通信。
    圖2所示為網絡協議幀格式。由于每次通信都是由中心節點發起的,所以協議中不設立源地址。各層功能如下:物理層提供數據的實際傳輸,由無線模塊完成,傳輸層只需以字節為單位發送數據即可;傳輸層負責檢測網絡狀態以及數據幀的提取,并對比目的地址與該節點地址,若不符合接收條件,則丟棄數據包;應用層完成中心節點指定的任務,如采集數據的發送、節點地址的設定等。

    應用層標志位意義如下:
    G:中心節點獲取數據標志,此時,外圍節點以采集數據來填充數據幀并發送。
    D:表示采集數據,此時,中心節點接收到的數據為采集到的數據。
    A:重新設定節點地址標志,此時,數據域有三個字節且每個字節都為新地址并相等。該功能可在中心節點檢測到衛星通信發生故障時設定新的中心節點。
    S:成功標志位,外圍節點成功設定本節點新地址后置位該位,否則清零該位,并告知中心節點。
    W:警告標志位,外圍節點發生故障時置位該位,請求將故障信息發往陸地基站。
    R:授權標志位,指定新的節點為中心節點時置位該位,為了防止誤碼造成的中心節點轉移而造成網絡混亂,此時數據域必須是0x5555。
    N:備用中心節點標志,告知外圍節點數據域指定的為備用中心節點地址,此時數據域由三個字節組成,且每個字節都為備用中心節點地址并相等。
2.2 網絡自我修復
    星型網絡對中心節點的依賴性很強,一旦中心節點發生故障,網絡便會癱瘓。針對這一情況,本論文提出了網絡中心節點轉移的概念??紤]到各節點都有檢測網絡狀態的能力(傳輸層完成此功能),同時,任何一個性能良好的節點都有能力至少完成一次網絡掃描并告知其他節點備用中心節點的地址,所以可以很容易地實現中心節點的轉移。
    中心節點故障[5]包括衛星通信故障和無線模塊故障兩種。
    設中心節點地址為X,當衛星通信發生故障時,中心節點首先在網絡中查找無故障的目標節點(W=0),然后將目標節點地址設置為X-1、將自身地址設置為目標節點的原始地址,同時向目標節點發送中心節點授權(R=1,數據域為0x5555),最后,目標節點將自身地址設為X,成為新的中心節點。
    當無線模塊發生故障時,所有外圍節點都不會檢測到任何無線信號,此時,外圍節點與備用中心節點地址進行對比,匹配的外圍節點成為中心節點,發起數據通信,查找無故障的節點并將該節點指定為新的備用中心節點,同時告知其他外圍節點。
3 節點硬件設計
    節點需具有以下功能:衛星通信、無線通信、水下數據接收、數據存儲,同時盡量降低節點的功耗及成本。綜合考慮,選用處理能力適中的STM32作為CPU;選用9XTend作為無線收發模塊,該模塊在使用偶極天線時通信距離可達22 km,在使用高增益天線時最遠可達64 km;選用9601SBD(9601 Short Burst Data Transceiver)銥星收發模塊通過銥星衛星與陸地基站進行通信。由于STM32只有兩個USART資源,而銥星收發需要實時檢測信號質量并盡量保證在較小的延遲下將數據發往陸地基站,所以9601SBD占用一個USART,無線通信及水下數據接收共享一個USART。圖3所示為節點硬件框圖。

4 軟件設計
    系統軟件應完成水下數據接收、銥星模塊控制、無線網絡通信與維護、數據存儲等功能。開機后,各節點讀取系統配置對本節點初始化,包括SPI接口初始化、定時器初始化、水下數據接收初始化、9XTend初始化。此外中心節點需要初始化9601SBD控制模塊,而外圍節點則將9601SBD控制模塊置于休眠狀態,以降低功耗。之后系統進入工作狀態。圖4所示為不同節點工作狀態下的程序流程圖。

5 實驗結果
    實驗中設計了4個無線節點,并以圖5連接方式將這些節點隨意放置于10 m×8 m的房間中,各節點供電電壓為9 V,銥星天線置于室外,無線RF模塊的通信速率為19 200 b/s,RF模塊與CPU的通信速率為9 600 b/s。首先將各節點配置為非網絡運行狀態,此時記錄其中一個節點接收數據情況,如表1所示。由表1可以發現,當各節點發送數據幀的間隔時間不斷減小時,誤碼率明顯提高,當間隔時間為0.5 s時,9%的誤碼率導致幾乎不能提取出正確的數據幀。


    當把各節點用本論文所述方式進行配置后,查看其中一個節點接收數據情況并記錄如表2所示,此時即使將發送間隔時間降低到0.3 s也不會出現誤碼,不足之處是有些數據幀需要延遲發送。從協議上分析,由于通信總是由中心節點發起的,所以不應該出現誤碼,但當間隔時間降低到0.1 s時,出現了誤碼,這應該是由于中心節點分配給外圍節點的時間片較小而造成的,若增加時間片,則會降低網絡數據傳輸的效率,所以可以綜合考慮通信速率和網絡效率并依據實際需求選擇最佳的時間片值。


    通過電腦查看銥星衛星通信狀態,當銥星天線信號良好時,從中心節點發送的數據僅需20 s即可抵達陸地基站。表3記錄為3 h時間段內,9601SBD信號質量狀況,其中0代表無信號,5代表信號質量最好。實驗表明,天氣狀況良好,信號質量為“3-5”時可以正常進行銥星衛星通信;天氣狀況較差,如陰雨天時,信號質量為“4-5”時才能保證銥星衛星正常通信。

    針對遠海海洋特殊的應用環境,本文提出了以9XTend無線模塊及9601SBD銥星模塊構建海洋浮標網絡數據傳輸系統的設計方案,并給出了無線網絡的架構及協議。實驗證明本設計切實可行并表現出較大的優越性,完全可以應用于海洋浮標網絡的數據傳輸,對我國海洋環境檢測技術的發展有較大的意義。
    本設計目前針對的是網絡中節點較少的情況,理論上可以支持最多254個節點(地址0不使用,地址1作為中心節點轉移時的臨時地址),但隨著節點的增多,就會增加中心節點的負擔,在后續改進中,可以將網絡分層或劃分子網,從而減輕中心節點的負擔并實現網絡的更大范圍覆蓋。
參考文獻
[1] 朱伯康,劉仁清,許建平.一種專門用于低緯度洋區觀測的Argo剖面浮標[J].海洋技術,2009,28(4):123-125.
[2] Deng Ziwang,Tang Youmin,Wang Guihua.Assimilation of argo temperature and salinity profiles using a bias-aware  localized EnKF system for the Pacific Ocean[J].Ocean Modelling,2010,35(3):187-205.
[3] 麻常雷,高艷波.多系統集成的全球地球觀測系統與全球海洋觀測系統[J].海洋技術,2006,25(3):41-44+50.
[4] Farhan A R,Lim S.Integrated coastal zone management towards Indonesia global ocean observing system(INA-GOOS):review and recommendation[J].Ocean and Coastal Manage ment,2010,53(8):421-427.
[5] 劉衛,徐曉玲,楊楊.淺議無線網故障解決方法[J].甘肅高師學報,2010,15(5):38-40.

此內容為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>
          欧美精品三级| 国产伦精品一区二区三区免费| 中文国产亚洲喷潮| 欧美午夜免费电影| 在线观看一区| 欧美综合77777色婷婷| 久久一日本道色综合久久| 国产精品v欧美精品v日韩精品| 亚洲曰本av电影| 午夜性色一区二区三区免费视频| 久久九九国产精品怡红院| 麻豆9191精品国产| 国产精品亚洲一区| 欧美日韩亚洲一区二区| 久久九九全国免费精品观看| 欧美午夜精品久久久久久人妖| 欧美激情成人在线| 国产一区在线视频| 欧美午夜在线观看| 国产精品福利久久久| 免费在线观看成人av| 久久在精品线影院精品国产| 日韩视频一区二区三区| 亚洲欧洲精品一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区| 欧美国产日韩一区| 中文网丁香综合网| 久久精品一区蜜桃臀影院| 欧美激情黄色片| 欧美一区二区三区电影在线观看| 欧美了一区在线观看| 一区二区不卡在线视频 午夜欧美不卡'| 国产一区二区三区久久久久久久久| 欧美日韩国产一区二区三区| 亚洲伦理一区| 欧美刺激午夜性久久久久久久| 国产亚洲一区在线播放| 亚洲欧美一区二区三区在线| 欧美日韩1区2区| 国产精品人人做人人爽人人添| 亚洲乱码国产乱码精品精| 欧美日韩一级片在线观看| 国产精品久久久久久超碰| 一区二区黄色| 日韩亚洲在线| 午夜精品久久久久久久99热浪潮| 亚洲综合999| aⅴ色国产欧美| 欧美在线免费观看| 国产精品久久久久久久9999| 欧美日韩大片一区二区三区| 一本色道久久综合狠狠躁篇的优点| 欧美成人综合在线| 亚洲精品视频在线| 国产精品久久国产三级国电话系列| 欧美大秀在线观看| 久久久久久9| 久久五月天婷婷| 欧美三日本三级少妇三99| 国产精品高潮在线| 国产精品久久二区| 欧美日韩一区自拍| 国产精品久久久久久久久久免费看| 亚洲一区三区在线观看| 免费成人你懂的| 亚洲国产小视频在线观看| 欧美日韩色综合| 一区二区三区四区五区视频| 蜜桃av综合| 国产精品久久一区二区三区| 欧美久久久久免费| 欧美调教视频| 国产欧美日韩视频一区二区三区| 欧美激情2020午夜免费观看| 激情综合色丁香一区二区| 国产一二三精品| 国产精品一区一区三区| 国产精品一区二区久久精品| 亚洲激情在线视频| 欧美亚洲成人免费| 久久综合狠狠| 亚洲精品中文字| 亚洲色图综合久久| 在线不卡中文字幕| 国产欧美日韩另类视频免费观看| 欧美在线亚洲一区| 亚洲三级免费| 亚洲愉拍自拍另类高清精品| 欧美视频你懂的| 亚洲小视频在线观看| 欧美日韩一区二区视频在线| 久久精品成人欧美大片古装| 日韩午夜在线观看视频| 久久亚洲精品中文字幕冲田杏梨| 国模吧视频一区| 亚洲福利视频网| 欧美电影免费观看高清| 美女视频黄免费的久久| 韩国成人福利片在线播放| 久久久久看片| 国产精品久久久久久久久免费樱桃| 欧美一进一出视频| 在线亚洲精品| 亚洲国产精品va在线看黑人| 国产精品久久网| 午夜老司机精品| 久久这里有精品15一区二区三区| 激情av一区二区| 国内一区二区在线视频观看| 亚洲一区二区高清视频| 国产日韩精品一区二区三区在线| 欧美精品一区二区三区四区| 亚洲欧美中日韩| 亚洲激情不卡| 美女脱光内衣内裤视频久久网站| 欧美激情一区二区三区成人| 欧美网站大全在线观看| 久热精品视频在线免费观看| 国产日产欧产精品推荐色| 老司机aⅴ在线精品导航| 久久久久一区二区三区四区| 每日更新成人在线视频| 欧美精品三级在线观看| 国产精品亚洲综合一区在线观看| 久久国产视频网站| 国产伦精品一区二区三| 久久久久久久一区二区三区| 国产精品久久毛片a| 黑人巨大精品欧美一区二区小视频| 亚洲激情小视频| 亚洲精品一区二区三区婷婷月| 亚洲欧美国产日韩中文字幕| 国产精品护士白丝一区av| 1024成人网色www| 性色一区二区三区| 亚洲成色最大综合在线| 国产精品日韩在线播放| 国产一区二区三区成人欧美日韩在线观看| 亚洲裸体在线观看| 国产精品一区二区在线| 亚洲国产日韩一级| 亚洲第一伊人| 亚洲影视九九影院在线观看| 国产精品国产三级国产专播精品人| 性色av一区二区三区在线观看| 国产精品成av人在线视午夜片| 国产中文一区二区三区| 国产精品久久久久久久久久久久久久| 国产美女诱惑一区二区| 国产欧美日韩专区发布| 每日更新成人在线视频| 国产亚洲精品久久久久婷婷瑜伽| 午夜亚洲福利在线老司机| 欧美性猛交视频| 欧美激情视频在线免费观看 欧美视频免费一| 午夜精品美女久久久久av福利| 国产亚洲欧美一区在线观看| 另类尿喷潮videofree| 亚洲国产aⅴ天堂久久| 欧美成人免费全部观看天天性色| 尤物精品国产第一福利三区| 欧美一区二区观看视频| 亚洲免费一在线| 久久综合久久综合九色| 欧美理论片在线观看| 亚洲天堂av在线免费| 亚洲三级网站| 韩国视频理论视频久久| 一区精品在线| 久久九九免费| 91久久精品一区二区别| 一本久久综合亚洲鲁鲁五月天| 在线成人欧美| 久久久精品tv| 国产欧美日韩亚州综合| 国产精品99久久久久久久久| 老司机67194精品线观看| 亚洲久久成人| 欧美精品一区二区视频| 亚洲黄色三级| 欧美一区三区三区高中清蜜桃| 欧美一级久久久| 欧美在线免费视屏| 午夜精品久久久久久久白皮肤| 久久综合九色欧美综合狠狠| 亚洲欧美在线高清| 国产视频丨精品|在线观看| 久久久一区二区三区| 欧美国产激情二区三区| 久久精品国产96久久久香蕉| 国产精品婷婷午夜在线观看| 亚洲人体1000| 久久久另类综合| 亚洲蜜桃精久久久久久久| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲精品欧美专区| 亚洲欧美日本国产专区一区| 久久久999国产| 欧美顶级艳妇交换群宴| 国产精品免费一区二区三区观看| 国产亚洲欧美激情| 国产精品视频福利| 另类图片国产| 香蕉亚洲视频| 日韩亚洲成人av在线| 欧美精品久久久久久久久老牛影院| 亚洲精品一区二区三区不| 欧美日韩一区二区三区四区五区| 国产欧美日韩亚洲一区二区三区| 日韩一区二区免费高清| 一区二区三区在线视频观看| 久久午夜电影| 欧美一区二区三区免费观看| 在线日韩av片| 欧美性大战久久久久久久| 美日韩精品视频| 国产精品成av人在线视午夜片| 久久精品五月婷婷| 亚洲国产成人av好男人在线观看| 免费不卡在线观看| 国产日韩成人精品| 国产一级久久| 亚洲午夜国产成人av电影男同| 久久―日本道色综合久久| 国产精品视频九色porn| 午夜精品视频一区| 亚洲国产精品激情在线观看| 欧美日韩少妇| 欧美午夜三级| 国产精品久久久久久久久婷婷| 国产精品啊啊啊| 久久综合九色综合欧美狠狠| 久久久久久亚洲精品中文字幕| 国产精品久久久久久户外露出| 国产精品每日更新在线播放网址| 国产精品乱码妇女bbbb| 亚洲免费观看在线观看| 欧美激情视频网站| 欧美在线视频免费播放| 亚洲一级电影| 欧美色欧美亚洲另类七区| 久久五月婷婷丁香社区| 国产性天天综合网| 国产精品国码视频| 久久综合精品国产一区二区三区| 欧美日韩一区二区三区免费看| 午夜精品久久久久久久白皮肤| 欧美午夜精品理论片a级按摩| 亚洲国产日韩欧美在线99| 欧美三级视频在线| 午夜精品福利一区二区蜜股av| 精品成人一区二区| 国产一区二区三区无遮挡| 国产欧美一区二区视频| 欧美一区二区视频在线观看| 亚洲丁香婷深爱综合| 亚洲欧美三级伦理| 欧美日韩精品在线| 夜夜嗨av一区二区三区四区| 久久精品日产第一区二区| 久久这里只精品最新地址| 欧美一区二区三区四区在线观看地址| 久久精品道一区二区三区| 欧美一区二区三区免费视| 国产精品你懂得| 欧美激情女人20p| 久久久噜噜噜久久人人看| 欧美一区二区三区久久精品茉莉花| 欧美性事免费在线观看| 狠狠色狠狠色综合人人| 黑丝一区二区| 亚洲午夜未删减在线观看| 久久久久中文| 母乳一区在线观看| 国产偷国产偷精品高清尤物| 一区二区三区国产在线观看| 中文亚洲视频在线| 9l视频自拍蝌蚪9l视频成人| 中文av一区二区| 久久精品日韩欧美| 久久精品国产清高在天天线| 免费观看不卡av| 国产一区视频观看| 一本色道久久88精品综合| 欧美一区二区国产| 免费在线观看一区二区| 亚洲精品国产系列| 欧美日韩在线视频一区| 亚洲影音一区| 国产欧美高清| 99国内精品久久| 欧美在线免费一级片| 国产精品免费区二区三区观看| 999亚洲国产精| 国产欧美日韩亚洲一区二区三区| 欧美性猛交一区二区三区精品| 亚洲人成网站在线观看播放| 欧美大香线蕉线伊人久久国产精品| 亚洲一级免费视频| 欧美日韩国产色视频| 免费毛片一区二区三区久久久| 老牛嫩草一区二区三区日本| 免费日韩精品中文字幕视频在线| 99国产精品久久久| 亚洲小说欧美另类婷婷| 久久久久久国产精品一区| 狠狠久久五月精品中文字幕| 欧美成人一区二免费视频软件| 国内精品伊人久久久久av影院| 久久免费视频这里只有精品| 91久久精品国产91性色tv| 老司机精品久久| 国产欧美精品一区aⅴ影院| 亚洲一区久久久| 国产精品一区二区男女羞羞无遮挡| 亚洲视频一区在线| 1000精品久久久久久久久| 欧美日本三级| 欧美日韩激情小视频| 国产一区二区丝袜高跟鞋图片| 欧美视频一区在线| 欧美视频免费看| 国内精品久久久久久久影视麻豆| 亚洲激情在线观看视频免费| 国产精品国产三级国产专播精品人| 久久亚洲视频| 国产一区二区视频在线观看| 欧美在线影院|