《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于銥星的浮標遠程監測與數據傳輸系統
基于銥星的浮標遠程監測與數據傳輸系統
來源:電子技術應用2010年第12期
琚汝強,劉敬彪,于海濱
杭州電子科技大學 電子信息學院,浙江 杭州310018
摘要: 針對海洋定點垂直剖面監測系統,設計并實現了一種基于銥星的浮標遠程監測與數據傳輸系統。它主要由帶有WINCE5.0操作系統的AT91SAM9G20主控板和銥星通信終端組成。為了降低系統功耗以達到長期無人值守監測要求,采用基于STC12C5A60S2的浮標狀態監測板代替主控板監測浮標、錨燈和電池的狀態。三者通過串口通信實現數據的傳輸。
中圖分類號: TP311
文獻標識碼: A
文章編號: 0258-7998(2010)12-0036-03
A remote monitoring and data transmission system of buoy based on iridium satellite
JU Ru Qiang,LIU Jing Biao,YU Hai Bin
Electronic Information Institution of Hangzhou Dianzi University, Hangzhou 310018,China
Abstract: For ocean fixed-pointed vertical profiler monitor system, this paper designs and implements a remote monitoring and data transmission system, which mainly consists of AT91SAM9G20 main control board with the WINCE5.0 operation system and the iridium satellite communication terminals. In order to reduce the power consumption of system to meet the needs of long-term unattended monitoring, monitor board based on STC12C5A60S2 is used to replace the main control board to monitor the state of buoy, anchor light and battery.
Key words : remote monitoring;AT91SAM9G20;iridium satellite;serial communication

    以浮標平臺為載體的海洋定點垂直剖面監測系統[1]可以實現海平面以下水體垂直剖環境監測數據的實時、自動獲取,它由水下數據采集系統、電磁耦合系統、水上浮標遠程監測和數據傳輸系統組成,可為海洋的探索和監測提供豐富可靠的數據信息和資料。從我國開始研制海洋資料浮標以來,實時數據傳輸系統先后采用過多種數據通信方式,包括短波通信、INMARSAT-C衛星通信以及GPRS/CDMA通信等。各種通信方式各有優點和局限性,短波通信抗干擾能力差、誤碼率高、數據接收率低;INMARSAT-C衛星通信可靠性高,數據接收率達95%以上,但通信費用較高;GPRSP/CDMA通信費用較低,但通信信號受到浮標到岸邊距離的限制[1]。根據浮標系統對數據傳輸及功耗的要求,本文利用銥星突發短數據SBD(Short Burst Data)透明數傳模塊提供的SBD業務,實現了數據的可靠傳輸,利用監測板代替主控板完成對浮標系統的實時監測,并大幅降低了系統的浮標遠程監測與數據傳輸系統的功耗。
1 系統工作原理概述
    海洋定點垂直剖面監測系統的整體結構框圖如圖1所示。本文主要闡述由主控板、銥星通信終端和監測板組成的水上浮標遠程監測與數據傳輸系統。它主要完成轉發水下數據采集到的數據和對浮標體進行實時監測。為降低功耗,主控板未進行數據傳輸時休眠,銥星通信終端未發送數據時不供電。

    水下數據采集系統利用波浪能自行下降,到設定的深度后上升并且開始采集數據。當上升到距海面浮標體一定距離時,嵌于數據采集系統頂部玻璃鋼內的釹鐵硼磁塊將觸發嵌于浮標底部玻璃鋼內的磁敏開關電路,使其產生中斷信號,喚醒處于休眠狀態的主控板。然后,主控板通過RS232串口接收并保存從電磁耦合系統傳來的數據。數據接收完畢后,水下數據采集系統再次下降去采集數據。與此同時,主控板通過銥星通信終端將接收到的數據發送到監控中心,并再次進入休眠狀態,等待下次數據的到來。
    主控板休眠時無法完成監測浮標、錨燈和電池電壓等狀態的工作,本文用監測板代替主控板完成這些重要的工作。當出現異常情況時,監測板通過I/O口產生中斷信號來喚醒主控板,并與之進行串口通信,然后由主控板通過銥星將以上狀態信息發送到監控中心。
2 系統硬件概述
2.1 主控板

    主控板的微處理器選擇Atmel公司生產的工業級ARM9芯片AT91SAM9G20,其主頻高達400 MHz,在所有外設啟動的全功率模式下,其功耗僅為80 mW。相對其他ARM9芯片,其功耗較低。它有豐富的串口資源,6路RS232串口和1路可配置為RS485或RS422串口,支持銥星通信終端所需的9線串口,使得主控板和銥星通信終端之間的通信更加穩定。安裝WINCE操作系統后,支持大容量SD卡存儲和多線程操作,非常適合應用在多串口數據采集、存儲和通信的場合。主控板的簡要框圖如圖2所示。

2.2 銥星通信終端
    銥星系統是由66顆環繞地球的低軌衛星網組成的全球衛星移動通信系統,其最大優勢是通信范圍可以覆蓋全球,而且無論在任何地方都能保證數據通信的信號強度和可靠性,不受天氣、高度、電離層、距離等不穩定因素的制約,因此,特別適合現有通信手段達不到的地方。本系統工作的海洋環境就是這樣的地方。此外,相對于其他數據通信方式,銥星通信的費用較低,而且功耗較小,能夠滿足海洋浮標設備低功耗的要求。
    本系統中的銥星終端使用銥星SBD 透明數據傳輸模塊,它嵌入了銥星9601 SBD和SBD協議,結合銥星全球覆蓋網絡提供銥星數據業務(SBD),通過采用數據包的方式實現短消息雙向傳輸。在本系統中,主控板通過9線RS232串口向銥星模塊發送AT指令集,實現SBD業務。用戶可以通過郵件協議方式或DirectIP鏈接方式獲取數據,也可在終端之間進行數據收發。模塊的主叫消息可達205 B,被叫消息可達105 B。通信速率最高可達115 200 b/s,默認波特率為192 00 b/s,可通過AT+IPR命令設置[2]。
2.3 浮標狀態監測板
    主控板可以完成浮標狀態的監測工作,但由于其功耗相對單片機較高,為盡可能降低電子系統功耗,滿足長期無人值守監測需求,本系統選用了以低功耗MCU芯片STC12C5A60S2為核心的監測板來完成監測導航錨燈、浮標倉蓋、倉體漏水和系統電池狀態的工作。其正常工作時的電流為2 mA~7 mA。
    浮標系統中,錨燈在夜間以一定頻率閃爍,以免過往船只撞上浮標,如果它在白天閃爍,則說明其出現異常。對浮標倉蓋進行監測,主是要為了防止其被人為打開。浮標倉體如果發生漏水,則會對其中的電子系統和電池產生致命的危害。系統的電池電壓過低,也會嚴重影響系統的運行。如果以上這些異常情況發生了,都會通過主控板發送到監控中心。監測板的框圖如圖3所示。

3 系統軟件設計
    通過軟件降低功耗的方式有兩種:(1)使主控板未進行數據通信時休眠;(2)銥星通信終端沒有發送數據時,通過主控板I/O口控制終端的相應引腳關斷其電源。
3.1 AT91SAM9G20主控板程序設計
    主程序設計可分為以下四個步驟:(1)安裝中斷。上電后,不打開任何串口而直接進入休眠狀態。要使其返回正常狀態工作,則必需通過中斷將其喚醒。(2)串口配置和通信[3]。在WINCE中struct DCB包括了串口的波特率、字符位數和奇偶校驗等重要屬性,在修改好DCB之后,調用的串口操作API函數SetCommState使串口的屬性配置生效。對于串口讀寫,設置串口讀寫超時是非常重要的,SetCommTimeouts函數提供了這樣的功能。配置好串口后,用CreateFile函數打開數據接收串口和狀態串口,并調用CreateThread創建串口監聽線程。在監聽線程中利用WaitCommEvent函數阻塞線程,等待串口事件中某一事件的發生。當串口發生錯誤時,則調用OnError清除錯誤。當有字符到達串口的緩沖區時,用ReadFile讀串口。主控板與水下數據采集子系統之間的通信是在監聽線程函數中回調函數OnReceive中完成的,接收到的數據保存在大容量SD卡中的文本文件。然后,利用線程同步API函數WaitForSingleObject(m_hSendWait, INFINITE)阻塞主線程。(3)數據傳輸。水下采集到的數據在傳輸完后,將會標識阻塞主線程的句柄m_hSendWait。之后,主控板將數據通過銥星發送到監控中心。(4)關閉串口。一次數據接收和發送完后,應該關閉打開的串口,然后再次進入休眠狀態。主控板程序流程如圖4所示。

3.2 銥星通信終端程序設計
    主控板通過串口向銥星SBD透明數據傳輸模塊發送AT指令就可以控制其發送數據。銥星模塊發送數據時,其功耗最大,利用AT+CSQ命令可查詢當前銥星模塊與銥星衛星之間是否存在網絡,這樣也可以減小銥星模塊的功耗。如果大于0,即應答信號位中的信號強度為1~5,則用AT+SBDIX命令發送數據。程序流程如圖5所示。

3.3 監測板程序設計
    監測板主要實現浮標體和電池狀態的實時監測。當浮標、錨燈和電池體狀態正常時,無需將當前的狀態發回監控中心,也就不用產生中斷信號。當出現異常情況時,如電池電壓低于預設值,MCU將產生中斷信號,并通過串口將狀態字符串發送給主控板,由后者通過銥星通信終端發送到監控中心。
4 系統調試
    將主控板的打印串口COM3與電腦的串口相連,打開串口調試助手,波特率設置為9 600 b/s,無奇偶校驗位,8 bit數據位,1 bit停止位。系統上電后,把嵌有釹鐵硼磁塊的玻璃鋼圓板向內嵌有磁敏板的玻璃鋼片移動。當到達一定距離后,磁敏板產生中斷信號。水下數據采集板與水上主控板握手成功后進行數據通信,主控板將數據保存在SD中。經過長時間運行,通過從串口調試助手打印出的信息與SD卡和郵箱中的數據比較可知,系統運行穩定。通過傳感器模擬異常情況時,異常情況數據幀也能通過銥星通信終端發送到郵箱中。
    測試到的主控板和監測板的功耗如表1所示。若以表1的數據為依據,用12 V/38 AH的蓄電池對主控板、銥星通信終端和監測板(不包括錨燈)供電,設系統每日完成一個數據采集周期,每個采集周期發送數據時間為2小時,則只采用主控板完成數據收發和狀態監測所消耗的電能為22.7 WH,而用監測板代替主控板完成狀態監測工作所消耗的電能為14.1 WH。在不借助太陽能電池板對蓄電池充電的情況下,前者大約能工作20天,后者大約能工作32天。可見,用監測板代替主控板完成狀態監測工作非常必要。

    本文利用銥星設計和實現了一種浮標遠程監測和數據傳輸系統,在系統運行穩定的前提下,充分考慮到系統對功耗的要求,從硬件的選取到軟件的實現,都盡可能地降低其功耗。用監測板代替主控板進行狀態監測,不僅降低了系統的功耗,而且使狀態監測和采集數據傳輸相對獨立,更易于系統的穩定運行和功能的擴展。該浮標遠程監控和數據傳輸系統很好地滿足了海洋定點垂直剖面監測控制系統的需求,達到了設計目標。
參考文獻
[1] 張曙偉,王秀芬,齊勇.銥星數據通信在海洋資料浮標上的應用[J].山東科學,2006(5).
[2] Iridium Satellite LLC.Iridium 9601 short burst data  transceiver product developers guide V1.24[M],2005.
[3] 汪兵,李存賦,陳鵬,等.EVC高級編程及其應用開發[M]. 北京:中國水利出版社,2005.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美区自拍先锋| 亚洲激情欧美激情| 在线观看av一区| 国产老女人精品毛片久久| 欧美日韩色婷婷| 欧美日本一道本在线视频| 免费中文日韩| 美日韩精品视频| 久久先锋影音| 久久女同互慰一区二区三区| 欧美一区二区视频在线观看2020| 亚洲欧美日韩国产综合精品二区 | 羞羞答答国产精品www一本| 亚洲一区图片| 欧美亚洲一区二区在线| 欧美影院一区| 亚洲国产精品精华液2区45| 亚洲国产精品久久精品怡红院| 亚洲国产三级网| 亚洲精品麻豆| 亚洲无线视频| 亚洲综合视频1区| 性久久久久久| 国产亚洲欧美日韩日本| 亚洲一级片在线观看| 亚洲一区二区三区免费观看 | 免费观看一级特黄欧美大片| 欧美成人亚洲成人日韩成人| 欧美精品入口| 国产精品高清一区二区三区| 国产精品亚洲精品| 国产亚洲精品v| 在线成人免费观看| 亚洲片区在线| 亚洲一区日韩在线| 欧美制服丝袜| 亚洲看片免费| 亚洲欧美中文另类| 久久精品人人做人人爽电影蜜月| 蜜桃久久精品一区二区| 欧美日韩国产欧美日美国产精品| 国产精品免费网站| 国产在线乱码一区二区三区| 亚洲激情小视频| 中文在线资源观看网站视频免费不卡| 亚洲综合精品一区二区| 亚洲国产一成人久久精品| 99精品国产福利在线观看免费| 亚洲欧美成人一区二区在线电影| 欧美在线观看天堂一区二区三区| 久久天堂成人| 欧美视频一区在线观看| 国产一区二区三区在线观看免费视频| 亚洲国产aⅴ天堂久久| 亚洲视频二区| 亚洲国产综合在线看不卡| 国产精品99久久久久久久女警 | 欧美日韩精品在线观看| 美国十次成人| 国产精品久久久久久模特| 国产综合视频| 宅男精品导航| 亚洲高清毛片| 性xx色xx综合久久久xx| 欧美成人中文字幕在线| 国产精品日韩在线| 亚洲日本无吗高清不卡| 午夜宅男久久久| 中文成人激情娱乐网| 久久伊人一区二区| 国产精品女同互慰在线看| 亚洲第一页自拍| 性欧美xxxx视频在线观看| 99re6这里只有精品| 久久久久国产精品一区三寸| 欧美视频免费看| 亚洲福利av| 亚洲欧美在线磁力| 一区二区欧美在线观看| 免费成人高清视频| 国产视频一区二区三区在线观看| 亚洲美女av在线播放| 亚洲第一精品夜夜躁人人爽 | 亚洲欧美日本视频在线观看| 欧美国产日本| 狠狠网亚洲精品| 亚洲欧美在线x视频| 国产午夜精品全部视频在线播放| 国内免费精品永久在线视频| 中文国产一区| 亚洲精品视频中文字幕| 久久久免费精品视频| 国产精品日韩欧美一区| 99视频超级精品| 亚洲免费电影在线观看| 美女视频一区免费观看| 国产精品福利在线观看| 欧美人与禽性xxxxx杂性| 黄色欧美日韩| 欧美亚洲一区| 欧美在线观看视频一区二区| 国产精品久久久久免费a∨| 亚洲免费观看视频| 日韩一级精品视频在线观看| 久久综合网hezyo| 国产一区激情| 性8sex亚洲区入口| 欧美一区二区女人| 国产精品美女久久久浪潮软件| 一区二区久久| 亚洲一区日本| 欧美视频第二页| av成人老司机| 亚洲一区二区精品视频| 欧美日韩一区二区三区四区五区 | 噜噜噜91成人网| 黄色成人免费观看| 久久精品一二三区| 久久综合网hezyo| 影音先锋亚洲一区| 亚洲人成在线影院| 欧美国产成人精品| 亚洲精品中文字幕在线观看| 99精品国产在热久久下载| 欧美日韩国产免费| 在线亚洲欧美视频| 午夜精品偷拍| 国产日韩一区| 久久精品99无色码中文字幕| 六月天综合网| 亚洲区一区二区三区| 亚洲视频欧洲视频| 国产精品视频久久久| 亚洲欧美另类在线观看| 久久精品在线视频| 在线精品一区二区| 99国产一区| 亚洲欧美日韩精品久久奇米色影视| 欧美国产一区二区在线观看 | 亚洲欧美综合v| 国产欧美精品日韩精品| 久久www免费人成看片高清| 久久综合伊人77777麻豆| 最近看过的日韩成人| 亚洲天堂男人| 国产日本精品| 亚洲国内精品| 欧美精品在线一区| 亚洲视频一区在线观看| 久久黄金**| 亚洲国产精品久久久久久女王| 艳妇臀荡乳欲伦亚洲一区| 国产精品久久久久久久久动漫| 午夜一区不卡| 欧美wwwwww| 一本色道久久综合狠狠躁篇的优点| 小嫩嫩精品导航| 影院欧美亚洲| 亚洲一区黄色| 国内一区二区三区| 在线视频一区观看| 国产一区二区三区在线观看视频| 亚洲久久在线| 国产麻豆精品视频| 亚洲全部视频| 国产精品日韩欧美大师| 亚洲国产日韩欧美一区二区三区| 欧美日韩一区二区三区在线视频| 亚洲欧美日本在线| 欧美成人黑人xx视频免费观看| 一区二区日本视频| 久久久久久久精| 日韩一级欧洲| 久久一区二区三区超碰国产精品| 一本高清dvd不卡在线观看| 久久久青草婷婷精品综合日韩| 最近看过的日韩成人| 久久国产欧美精品| 亚洲精品欧美一区二区三区| 久久爱91午夜羞羞| 日韩视频免费在线| 久久久久9999亚洲精品| 亚洲最新中文字幕| 免费成人激情视频| 亚洲欧美久久久| 欧美日韩黄色一区二区| 久久激情网站| 国产精品久久午夜夜伦鲁鲁| 亚洲人成小说网站色在线| 国产麻豆午夜三级精品| 日韩一区二区精品葵司在线| 国产女人精品视频| 亚洲少妇最新在线视频| 激情欧美丁香| 欧美专区亚洲专区| 一区二区三区.www| 欧美激情精品久久久| 久久精彩免费视频| 久久精品视频99| 亚洲一区bb|