亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于太陽能的多功能水域環(huán)境監(jiān)測平臺的設計與實現(xiàn)

        2009-06-20 08:45:46武俊鵬劉書勇張國印
        計算機教育 2009年10期
        關(guān)鍵詞:短波通信

        武俊鵬 劉書勇 張國印

        文章編號:1672-5913(2009)10-0154-06

        摘要:創(chuàng)新能力的培養(yǎng)越來越受到國內(nèi)外教育機構(gòu)的重視,本文通過闡述如何設計和實現(xiàn)一個創(chuàng)新型的多學科交叉的嵌入式應用系統(tǒng)實驗項目,涉及嵌入式操作系統(tǒng)定制、外圍電路設計、硬件驅(qū)動開發(fā)、嵌入式應用軟件設計等嵌入式設計核心技術(shù),希望對學生設計和實現(xiàn)創(chuàng)新性課題具有引導作用,并能幫助學生提高創(chuàng)新和實踐能力。

        關(guān)鍵詞:創(chuàng)新性實驗;水域環(huán)境監(jiān)測;太陽能供電;短波通信;GPS導航

        中圖分類號:G642

        文獻標識碼:B

        1項目概述

        1.1系統(tǒng)背景

        目前,能源危機,環(huán)境污染,糧食短缺給人類生存帶來了巨大的挑戰(zhàn)。環(huán)境的可持續(xù)開發(fā)利用已經(jīng)成為21世紀人類發(fā)展的重大課題,而海洋的全面開發(fā)與利用是重中之重。

        為了更好地開發(fā)利用海洋,需要有一種可以對海洋環(huán)境進行實時監(jiān)測及對海洋資源進行準確監(jiān)測的裝置?,F(xiàn)有的海洋監(jiān)測方式,如勘探船、衛(wèi)星監(jiān)測、機載監(jiān)測和固定點監(jiān)測等存在監(jiān)測成本高,監(jiān)測精度低,監(jiān)測范圍有限等缺陷,大大制約著海洋開發(fā)及利用工作開展的深度和廣度??梢?,開發(fā)一種可以為海洋環(huán)保部門及漁業(yè)部門等海洋開發(fā)單位提供實時、準確、全面的海洋信息的監(jiān)測平臺具有十分重要的意義。

        近年來,嵌入式技術(shù)不斷發(fā)展,基于嵌入式系統(tǒng)平臺的開發(fā)設計占據(jù)了越來越重要的地位。Intel Xscale PXA 270處理器以其高性能、低功耗、多功能等特點在很多領(lǐng)域得到了廣泛應用。因此,采用基于Intel Xscale PXA 270的嵌入式開發(fā)平臺,結(jié)合Windows CE 5.0系統(tǒng)設計制作,主要應用于海洋、湖泊等水域的監(jiān)測平臺。

        1.2系統(tǒng)特點

        該水域監(jiān)測平臺由數(shù)據(jù)采集端(簡稱監(jiān)測器)和數(shù)據(jù)接收處理端(簡稱主控臺)兩大部分組成。監(jiān)測器載體為船體,船體采用雙體船設計,興波阻力小并具有良好的抗搖擺能力。監(jiān)測器以太陽能為動力,可以對海洋、湖泊進行實時監(jiān)測,為環(huán)保部門做出正確的水域保護決策提供數(shù)據(jù)保障。另外,它可監(jiān)測魚群分布、暗礁分布等,為漁業(yè)部門提供漁業(yè)資源信息,為輪船躲避暗礁等提供幫助。

        監(jiān)測器采用GPS導航和短波通信技術(shù),具有自主監(jiān)測能力。GPS導航,可以對該監(jiān)測器的位置進行實時追蹤,通過比較目標位置及當前位置,來隨時調(diào)整航向,實現(xiàn)自動導航;短波通信,可以通過短波發(fā)送控制命令,接收溫度、視頻等信號,實現(xiàn)遠程控制。

        因此,與傳統(tǒng)的監(jiān)測手段相比,它節(jié)約了監(jiān)測成本,縮短了監(jiān)測周期,而且具有良好的靈活性,同時大大擴展了監(jiān)測范圍。最重要的是,該水域監(jiān)測平臺具有很強的功能擴展性。通過在監(jiān)測器上裝載不同的探測工具,可滿足不同人群對海洋、湖泊等水域開發(fā)利用的需要。裝載溫度傳感器可以監(jiān)測水溫,了解水溫變化情況;裝載攝像頭可以對海洋進行視頻監(jiān)控,了解水域基本狀況;裝載水樣采集設備可以提取水樣等。

        2項目設計

        本系統(tǒng)總體上分為數(shù)據(jù)采集端和數(shù)據(jù)接收處理端。數(shù)據(jù)采集端主要負責采集船體GPS坐標、障礙物位置、水樣、水溫、視頻等信號,通過短波傳輸給數(shù)據(jù)接收處理端;同時,接收數(shù)據(jù)接收處理端發(fā)送來的指令,執(zhí)行調(diào)整航向,避障,采集水樣,采集視頻,探測水溫,投擲浮標,發(fā)出警告等操作。數(shù)據(jù)接收處理端主要負責對采集到的數(shù)據(jù)進行處理,同時根據(jù)需要向船體發(fā)送各種控制命令。

        2.1數(shù)據(jù)采集端方案

        數(shù)據(jù)采集端包括通訊系統(tǒng)、能源系統(tǒng)、動力系統(tǒng)、數(shù)據(jù)采集系統(tǒng)、控制系統(tǒng)和船體。

        通訊系統(tǒng)的主體為無線信號發(fā)射器。通信系統(tǒng)將數(shù)據(jù)采集系統(tǒng)搜集到的數(shù)據(jù)通過短波發(fā)送給主控臺,同時,將主控臺發(fā)送來的控制命令傳給監(jiān)測器。

        能源系統(tǒng)為整個系統(tǒng)提供電力,主要分為發(fā)電模塊、貯能模塊和控制模塊三個模塊。太陽能電池板將光能轉(zhuǎn)化為電能儲存到鋰電池中。鋰電池分為主電池組和后備電池組。主電池組提供日常的動力和其他設備所需的能源,后備電池組用于突發(fā)應急事件。控制電路控制各部件的能源分配以及主電池組和后備電池組的使用。

        動力系統(tǒng)采用雙螺旋槳,雙舵機結(jié)構(gòu)。在發(fā)動機的選擇上,選用低能耗,高轉(zhuǎn)速,高扭矩的無刷電機,配以合適的變速齒輪組帶動螺旋槳,推動船體前進。當傳感器發(fā)現(xiàn)障礙物時,舵機能在單片機控制下自動轉(zhuǎn)向,躲避障礙。

        數(shù)據(jù)采集系統(tǒng)分為兩個部分。一部分為用于定位導航的GPS系統(tǒng),另一部分則是根據(jù)應用需要配備的信號采集設備和傳感器。GPS數(shù)據(jù)通過串口與控制臺連接,利用編制的導航軟件控制行進。數(shù)據(jù)采集系統(tǒng)針對不同的應用需求配置不同的接口裝備,從而執(zhí)行不同的監(jiān)測任務。

        控制系統(tǒng)以單片機為主,主要通過串口傳輸數(shù)據(jù)和指令,與主控臺進行通信,同時進行整個系統(tǒng)的電源管理。

        船體作為系統(tǒng)運行的載體,采用玻璃鋼作為船體制作材料,重量輕、強度高;雙體結(jié)構(gòu)設計,并且重心低,船體的穩(wěn)定性好;細長的船首,能劈開水面,減小前進的阻力。整個船體具有良好的流線型,航行快。

        2.2數(shù)據(jù)接收處理端方案

        數(shù)據(jù)接收處理端的核心部件是UP-TECH PXA 270嵌入式平臺,輔助部件是短波收發(fā)器。通過在該平臺上移植Windows CE 5.0系統(tǒng),用C#編寫軟件來實現(xiàn)所需的各種功能。該平臺上軟件分為兩部分。一部分負責遠程控制數(shù)據(jù)采集端,通過短波收發(fā)器向船體發(fā)送控制命令,控制船體執(zhí)行調(diào)整航向、避障、采集水樣、采集視頻、探測水溫、投擲浮標,發(fā)出警告等操作;另一部分負責對數(shù)據(jù)采集端采集到的數(shù)據(jù)進行接收和分析,接收GPS坐標、水溫、視頻等信號。同時,繪制水溫變化曲線,船體航行軌跡示意圖等。

        2.3系統(tǒng)功能

        (1) 實時數(shù)據(jù)采集。該系統(tǒng)能將溫度等傳感器監(jiān)測的數(shù)據(jù)通過無線傳輸系統(tǒng)發(fā)回主控臺,進行儲存和分析處理??梢酝ㄟ^程序控制數(shù)據(jù)采集的頻率,通過監(jiān)測器搭載的單片機提供的多種接口方便地實現(xiàn)監(jiān)測種類和功能的擴展。

        (2) 水樣采集。該系統(tǒng)可在主控臺控制下,最多對六個任意觀測點進行水樣采集,方便環(huán)保工作者對水體水質(zhì)進行靈活全面的分析。

        (3) 視頻監(jiān)控。此功能由視頻采集攝像機和主控臺共同完成,可對水面漂浮物、船只、鳥類等進行觀測和研究。

        (4) 自動巡航。用戶可以對監(jiān)測器進行巡航路徑定制,監(jiān)測器通過自帶的GPS衛(wèi)星定位系統(tǒng)獲取當前坐標位置,經(jīng)過導航程序處理,實現(xiàn)自動巡航。

        (5) 特殊點定位。通過傳回的GPS坐標可對監(jiān)測器監(jiān)測過程中發(fā)現(xiàn)的污染源、事故發(fā)生地等特殊點的進行精確定位,方便相關(guān)人員前往處理。

        (6) 浮標投放。監(jiān)測器可以在主控臺控制下,投放浮標或定點監(jiān)測設備,具有定位準確、實現(xiàn)方便等特點。

        (7) 警告提醒。監(jiān)測器裝有報警燈、警笛和音頻回放設備,可在主控臺控制下對違章作業(yè)、破壞環(huán)境等行為進行警告提醒。

        (8) 水上救生。通過在監(jiān)測器上搭載救生圈,在GPS導航下,監(jiān)測器可以將救生圈及時送給落水者,實現(xiàn)水上救生功能。

        2.4設計指標

        (1) 實時監(jiān)控視頻傳輸,可根據(jù)需要擴充為多路視頻源;

        (2) 視頻監(jiān)控最大延遲不超過0.5s;

        (3) 視頻數(shù)據(jù)采集文件大小120MB/h±20MB/h(標準清晰度);

        (4) 主控臺在無220V交流電時可在汽車電池供電情況下正常工作;

        (5) 監(jiān)測器能在光照條件理想的情況下,在內(nèi)置電池和太陽能電池的驅(qū)動下連續(xù)工作12小時以上;

        (6) 主控臺能與監(jiān)測器遠程雙向通信并完成相關(guān)功能;

        (7) 監(jiān)測器船體航行穩(wěn)定,有一定的抗風浪能力,能在靜水水域安全工作;

        (8) 監(jiān)測器船體具有較好的強度和抗腐蝕能力,能在水質(zhì)惡劣情況下進行無人監(jiān)測;

        (9) 監(jiān)測器船體具有10千克以上的儲備浮力,同時具有TTL、RS232/485、USB等較為全面的接口,可搭載其他監(jiān)測設備實現(xiàn)系統(tǒng)設備擴展;

        (10) 能實現(xiàn)自動避障功能,可實現(xiàn)實時航向控制和自動巡航功能。

        3系統(tǒng)實現(xiàn)

        3.1數(shù)據(jù)采集端硬件實現(xiàn)

        該系統(tǒng)整體上分為數(shù)據(jù)采集端和數(shù)據(jù)接收處理端兩大部分,硬件整體結(jié)構(gòu)框圖如圖1所示:

        圖1系統(tǒng)硬件整體結(jié)構(gòu)框圖

        3.1.1船體材料

        船體由環(huán)氧樹脂和玻璃纖維布在常溫中固化而成,環(huán)氧樹脂玻璃鋼是一種常用玻璃鋼,其顏色為淺色半透明體。它具有較好的耐腐蝕性,機械強度高和粘結(jié)力強等特點,并具有一定的電絕緣性和耐堿能力。

        3.1.2控制系統(tǒng)

        控制系統(tǒng)由兩個單片機系統(tǒng)組成,負責數(shù)據(jù)采集端的系統(tǒng)控制功能,負責控制數(shù)據(jù)接收處理端的無線通信、接收處理數(shù)據(jù)采集系統(tǒng)所采集的數(shù)據(jù)、電源的智能控制以及船體的導航和壁障等內(nèi)容。

        另外,控制系統(tǒng)還負責報警及自排水控制任務。探測器內(nèi)部主要為各種控制芯片,一旦進水將造成系統(tǒng)短路,后果不堪設想。船體在設計上是全密封的,但是考慮到意外情況存在的可能性,我們安裝了自排水系統(tǒng)。該控制板接有濕敏探頭,工作電壓為獨立隔離的12V,當因為某種原因使船艙進水后,將觸發(fā)濕敏探頭,信號經(jīng)過放大后驅(qū)動水泵將積水排出船艙外,當水排盡時,自動停止。水泵工作電壓12V,功耗4.8W,排水量為3.5L/min;當接收到主控制臺的報警信號時,驅(qū)動高亮閃光器,發(fā)出燈光信號。

        3.1.3能源系統(tǒng)

        (1) 鋰電池

        動力系統(tǒng)和其它配件組成系統(tǒng)后功耗較大,對電源的設計提出了巨大的挑戰(zhàn),考慮到系統(tǒng)的穩(wěn)定性、功耗以及便攜性等多方面要求,系統(tǒng)中采用了鋰離子電池組作為后備電源。搭載30AH鋰離子電池。最高電壓12.6V,輸出電流不大于15A,每個分組均有保護電路板,整體設計有平衡充電接口,保證電池壽命和容量。電池組設有擴展接口,可以在需要時增加電池容量,以便擴展更多外圍設備。

        (2) 太陽能電池板

        為實現(xiàn)較高的自主能力和具有較高的靈活程度,采用太陽能電池板給后備電池組進行充電。太陽能電池板選用單晶硅高效率型號,在非陽光直射的早晨與黃昏也有一定的功率輸出。峰值電壓21.5V峰值電流5.7A,平均發(fā)電功率約為105W。電池板采用鋁合金框架支撐,重量輕強度高。電池板整體進行了嚴格的密封處理,防止海水侵蝕。在一般工作強度之下,如果日間光照充足,可以實現(xiàn)全天候不間斷工作。

        (3) 電源控制板

        電源控制板負責探測器的電源供給與管理。其一,將太陽能電池板輸出的15.5V-19.5V電壓經(jīng)過轉(zhuǎn)換為電池組充電,當充至飽和電壓12.6V時,自動斷開,防止過沖電;其二,監(jiān)控鋰電池組輸出電流,當電流超過15A時,自動保護,并在故障排除時自動恢復供電;其三,監(jiān)控電池組電量,當電池因長期天氣不佳等原因耗盡,電壓低于9.8V時,自動斷開負載,防止過放電,在電池具有一定電量,達到11.5V時恢復供電,同時為主控臺提供啟動信號,恢復正常工作。其四,將電池組的電壓變換為+12V,+5V,+8V,隔離12V等電壓,為各個組件供電。

        3.1.4動力系統(tǒng)

        (1) 舵機控制器。舵機控制器擁有16 路舵機PWM脈沖信號輸出,可以同時對16 個舵機進行任意角度的控制,使用靈活、高效。

        ① 規(guī)格參數(shù)

        ●工作溫度:0-85度

        ●工作濕度:5%-90%RH不凝結(jié)

        ●額定電源:DC7V-12V

        ●輸出路數(shù):16路

        ●定時精度:0.5us

        ●控制精度:0.05度

        ●指定精度:0.01度

        ② 接口及按鍵說明

        ●串口指示燈:指示串口工作狀態(tài),閃動為串口正在接受或發(fā)送數(shù)據(jù),一個代表接收,一個代表發(fā)送數(shù)據(jù)。

        ●簡化串口插針:為減少系統(tǒng)體積設立,該接口也為RS232電平,以最靠邊的一腳算起分別是地、接收、發(fā)送端。

        ●DB9 串口頭:用于和控制板通訊的正式接口,標準的RS232接口,母頭DB9插頭。

        ●復位按鍵:用于給控制器復位,重新啟動控制器,由于該型號控制器沒有掉電恢復功能,所以按下復位鍵后所有舵機PWM輸出為開機初始脈沖,需要重新發(fā)送命令指定舵機角度。

        ●簡易電源插針:用于接駁電源,輸入電壓范圍和標準電源插座一樣應為7V-12V。

        ●標準電源插針:用于接駁電源,給系統(tǒng)供電,輸入電壓范圍應為7V-12V。

        ●電源指示燈:該燈用于指示電源工作狀態(tài),亮則代表供電正常。

        ●+5V 電源插針,用于+5V 電源給系統(tǒng)供電,靠近標準電源接頭的一端為地線。

        ●舵機保留控制輸出,供以后擴展使用。

        ●安裝螺絲:用于固定安裝舵機控制器。

        ●第1 路舵機控制輸出,共有3 組線,其中外側(cè)是地端,中間那個是電源端,內(nèi)側(cè)是信號端。跟據(jù)不同的舵機選擇不同的接法。其相應的控制命令應為#00Axx! 。

        ●第16 路舵機控制輸出,端口定義和第1 路一樣。

        (2) L298N電機驅(qū)動模塊

        L298N電機驅(qū)動模塊(圖2)是專用驅(qū)動集成電路,屬于H橋集成電路,其輸出電流為2A,最高電流10A,最高工作電壓50V,可以驅(qū)動感性負載,如大功率直流電機,其輸入端可以與單片機直接相聯(lián),從而很方便地受單片機控制。電路圖見圖3。

        圖2L298N電機驅(qū)動模塊

        圖3L 298N電機驅(qū)動模塊電路圖

        3.1.5通訊系統(tǒng)

        本系統(tǒng)采用短波技術(shù)實現(xiàn)遠距離無線通信。無線數(shù)據(jù)收發(fā)機負責整個系統(tǒng)與外界的通訊,發(fā)射頻率在VHF波段450.5MHz時,可以實現(xiàn)約60Km的范圍內(nèi)通訊。

        該收發(fā)機在5V電壓下,空載功耗為1.2W,接收功耗為2W,發(fā)射功耗為12W。發(fā)送數(shù)據(jù)時,數(shù)據(jù)通過RS-232輸出,經(jīng)過調(diào)制器轉(zhuǎn)換,傳給車載電臺發(fā)射出去。接收數(shù)據(jù)時,車載臺將收到的數(shù)據(jù)傳給解調(diào)器,通過串口輸入到主控制臺。數(shù)據(jù)的調(diào)制解調(diào)過程中加入了多位數(shù)據(jù)校驗位,防止數(shù)據(jù)傳輸錯誤。同時,具有16個傳輸頻道并經(jīng)過掩碼加密,防止非法數(shù)據(jù)竊取。

        3.1.6數(shù)據(jù)采集系統(tǒng)

        (1) GPS模塊。GPS模塊為SiRF主控芯片,具有12通道接收能力,在3D定位狀態(tài)下,誤差約為5m。定位準確度較高,5V電壓下功耗不大于0.25W,設計傳輸速率9600bps。輸出TTL電平標準NMEA-0183語句,并可定制輸出格式和速率,方便程序設計。

        (2) 數(shù)據(jù)轉(zhuǎn)換器

        數(shù)據(jù)轉(zhuǎn)換器主要由單片機最小系統(tǒng)和RS232-TTL電平轉(zhuǎn)換電路兩部分組成。數(shù)據(jù)轉(zhuǎn)換器能將超聲波探測器探測到的障礙信號和DS18B20傳回的溫度信號轉(zhuǎn)換成RS232串信號發(fā)給主控臺,主控臺發(fā)出控制信號經(jīng)相關(guān)電路處理后傳給電機驅(qū)動模塊,控制電機轉(zhuǎn)向,實現(xiàn)船體的前進、后退。調(diào)制PWN波形控制舵機的轉(zhuǎn)動,實現(xiàn)船體轉(zhuǎn)向。

        RS-232 通信中邏輯電平與TTL電路的定義有所不同,使用MAX232A進行相應的電平轉(zhuǎn)換。其中,網(wǎng)絡標號TX接單片機的TXD腳,網(wǎng)絡標號TXRX_232接單片機的RXD腳。RS232_T和RS232_R分別接DB9串口頭的第2、3針。

        (3) 溫度傳感器

        常用的溫度傳感器有很多,各有各的特點,經(jīng)過各種傳感器的比較及結(jié)合系統(tǒng)的具體情況,系統(tǒng)選擇了DALLAS公司的單線數(shù)字溫度傳感器DS18B20作為本系統(tǒng)的測溫元件。

        (4) 超聲波探測模塊

        船體共有三組超聲波探頭主要參數(shù)如下:

        ●使用電壓:DC6-12V

        ●靜態(tài)電流:小于2mA

        ●電平輸出:高5V

        ●電平輸出:低0V

        ●感應角度:不大于15度

        ●感應距離:2毫米-8米

        (5) 水樣采集系統(tǒng)

        水樣采集系統(tǒng)由舵機、傳動裝置、試管架和水泵組成。當系統(tǒng)收到采水指令時,舵機控制器控制舵機轉(zhuǎn)到相應位置,然后接通水泵抽水5秒,自動斷開。舵機能實現(xiàn)0~180°精確定位,傳動裝置采用的是1∶2的皮帶輪組,可實現(xiàn)試管架360°旋轉(zhuǎn)。水樣采集系統(tǒng)一次可采集六份水樣。

        (6) 視頻監(jiān)控系統(tǒng)

        監(jiān)控攝象機在電機的帶動下可做水平350°物理旋轉(zhuǎn)。在攝像機廣角鏡頭的作用下保證監(jiān)控視無死角。探測船和控制中心采用數(shù)傳電臺進行通信,得到運行指令后,主控板控制電機按要求進行動作。

        云臺設計為二個自由度,即繞中心以-175°~+175°水平轉(zhuǎn)動,以-15°~+105°俯仰轉(zhuǎn)動。驅(qū)動云臺使用標準云臺,并配合相應的解碼控制電路。為了不使電機干擾控制電路,電機和驅(qū)動板之間使用了光耦隔離,還對電源進行了處理,使之基本互不干擾。

        3.2軟件實現(xiàn)

        3.2.1監(jiān)測器主程序

        (1) GPS數(shù)據(jù)分析及自動導航

        根據(jù)系統(tǒng)需要,對GPS模塊進行定制,使其輸出語句的格式為最小輸出語句,其輸出的格式如下所示:

        $GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh

        $GPRMC語句各部分的含義為:

        ●UTC時間,hhmmss(時分秒)格式

        ●定位狀態(tài),A=有效定位,V=無效定位

        ●緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)

        ●緯度半球N(北半球)或S(南半球)

        ●經(jīng)度dddmm.mmmm(度分)格式(前面的0也將被傳輸)

        ●經(jīng)度半球E(東經(jīng))或W(西經(jīng))

        ●地面速率(0~999.9節(jié),前面的0也將被傳輸)

        ●地面航向(0~359.9度,以真北為參考基準,前面的0也將被傳輸)

        ●UTC日期,ddmmyy(日月年)格式

        ●磁偏角(000.0~180.0度,前面的0也將被傳輸)

        ●磁偏角方向,E(東)或W(西)

        ●模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據(jù)無效)

        GPS與電腦通訊時,通過串口每秒鐘發(fā)送2條數(shù)據(jù)??紤]到船航行的速度并不是很快,沒有必要每秒獲取2次坐標信息,因此,通過設置,控制臺每10秒獲取一次GPS數(shù)據(jù),并根據(jù)系統(tǒng)的需要,提取出其中的經(jīng)度,緯度,和航向角的字段,通過目標點和現(xiàn)在的實際坐標點,算出一個相對正北方向的角度,與航向角相比較,得出船是否偏離航線,并通過導航算法矯正船的航行方向。與此同時,將獲取的GPS數(shù)據(jù)處理成“GPS,ddd.mmmmmm,W/E,dd. mmmmmm,N/S”的數(shù)據(jù)格式,通過串口三發(fā)回系統(tǒng)主控臺。

        (2) 溫度障礙物信息采集及自動避障

        串口二通過與單片機相連,考慮到船的航速大概為2m/s,超聲波探測器的探測距離為8m,因此,控制臺程序每2秒獲取溫度和障礙物信息。由于單片機傳來的數(shù)據(jù)二進制的數(shù)據(jù),為了使觀察方便,通過ByteArrayToHexString (byte[] data)函數(shù),將二進制數(shù)轉(zhuǎn)換成十六進制,其輸出的格式為“XX XX XX”,這條語句所代表的含義為:前兩個十六進制數(shù)為采集溫度數(shù)據(jù),單位為攝氏度,第一個十六進制數(shù)為溫度的整數(shù)部分,第二個數(shù)據(jù)為小數(shù)部分。第三個數(shù)據(jù)為避障信息,高五位全為零,后三位分別代表左中右三個超聲波探測器探測到的障礙物信號,“1”代表此方向有障礙物,“0”代表此方向無障礙物。自動避障程序根據(jù)采集的障礙物信息實現(xiàn)自動避障,與此同時,將采集的溫度信號處理成“temprature,XX,XX”的數(shù)據(jù)格式,通過串口三發(fā)回主控臺。

        (3) 控制信息接收及處理

        通過串口三接收到的數(shù)據(jù)分為兩種格式,分別為“target,X,ddd.mmmmmm,W/E,dd.mmmmmm,N/S”和“control,XX”。

        target,X,ddd.mmmmmm,W/E,dd.mmmmmm,N/S語句表示目標點信息,其具體含義為:

        X:第幾個目標點(十進制整數(shù),最大為20)

        ddd.mmmmmm,W/E:經(jīng)度,W/E代表東西經(jīng)

        dd .mmmmmm,N/S:緯度,N/S代表南北緯

        control,XX為控制信息,控制船的航行,XX為十六進制數(shù),探測器的各種控制命令如表1所示。

        3.2.2主控臺程序

        主控臺分析串口中傳回的數(shù)據(jù)是坐標數(shù)據(jù)還是溫度數(shù)據(jù),交給相應的處理程序處理,同時,可以向探測下達任務信息和控制船的航行。

        (1) 探測器航行軌跡電子地圖顯示

        系統(tǒng)中使用位圖作為電子地圖,通過放大縮小與坐標的變換,在位圖上標定出受監(jiān)控對象所在位置。

        為了實現(xiàn)地圖上的點和實際的GPS獲取的經(jīng)度緯度相對應,采用地圖上的一個像素代表一定的經(jīng)度緯度的方法,在建立地圖時,設每個像素代表的經(jīng)緯度大小為(△X, △Y),地圖的大小為經(jīng)度(lx1,ly1)和緯度(lx2,ly2),因此地圖某坐標點(X,Y)的實際經(jīng)緯度為(PX,PY),則有:

        lx1+X*△X=PX(3.1)

        ly1+Y*△Y=PY(3.2)

        但是,考慮到地圖經(jīng)緯度的標定方法和探測的目標點位置可能跨越南北半球,東西半球。因此,要根據(jù)地圖的實際情況,采用不同計算公式來計算經(jīng)緯度和地圖上的點的映射關(guān)系。

        (2) 采集數(shù)據(jù)分析

        將采集到的溫度數(shù)據(jù)進行存儲,當達到一定的量的時候,以折線圖的形式呈現(xiàn)給用戶??紤]到數(shù)據(jù)顯示的美觀性,將采集到的溫度數(shù)據(jù)取一個最小值Min和最大值Max,根據(jù)顯示界面的大小,算出合適的實際值與圖上像素值的比,使折線圖以適當?shù)拇笮★@示。

        (3) 任務設置和控制

        為探測器下達任務指令,設置目標點經(jīng)度和緯度的時候,為了能觀測到船體的實際航行情況,應考慮到設置的目標點應該在地圖的范圍之內(nèi),所以當用戶設置的目標點位置不在地圖顯示的范圍內(nèi)的時候,應視為無效的任務并提醒用戶重新設置。

        主控臺設有控制命令控制船的前進、左轉(zhuǎn)、右轉(zhuǎn)、倒退、停機等指令。在船體控制臺的自動導航、自動避障程序失效或者遇到一些其他的突發(fā)事件時,人工干預船體的運行。

        4結(jié)語

        培養(yǎng)創(chuàng)新能力已經(jīng)是現(xiàn)代大學生能力培養(yǎng)的重要方面,而高校創(chuàng)新性可示范的實驗項目較少?;诖?,本文設計了一個融合了當今熱點社會問題(能源利用、污染防治等)的創(chuàng)新性實驗項目,提出了一套可行的解決方案,實現(xiàn)了系統(tǒng)原型,學生可通過本創(chuàng)新性實驗項目的制作,啟發(fā)創(chuàng)新思維,加強綜合運用多學科知識和技術(shù)的能力,為提高其創(chuàng)新能力起到推動作用。

        參考文獻:

        [1] 江肖. 小型太陽能供電板的制作[J]. 無線電,2008(10).

        [2] 楊健,杜銀昌,劉樹慰. 太陽能供電系統(tǒng)在海上平臺的應用[J]. 中國造船,2007(B11).

        [3] 葛俊峰,呼和滿都拉. 影響短波通信的主要因素[J]. 集寧師專學報,2007(4).

        [4] 羅明,肖燕勛,魏銘,等. GPS導航與對抗技術(shù)[J]. 艦船電子對抗, 2008,31(3).

        [5] 張思恩,高明煜,徐超群. 嵌入式車載GPS導航系統(tǒng)的設計[J]. 杭州電子科技大學學報,2007,27(06).

        [6] 王祥磊,劉明光. 嵌入式Windows CE 5.0驅(qū)動程序開發(fā)及測試[J]. 計算機系統(tǒng)應用,2007(07).

        [7] 陳曉明,王治森,董伯麟,等. 基于Windows CE5.0的嵌入式數(shù)控系統(tǒng)實時性研究[J]. 工業(yè)儀表與自動化裝置,2007(06).

        [8] Christian Nagel, Bill Evjen, Jay Glynn. Professional C# 2005[M]. Beijing: Tsinghua University Press, 2006.

        [9] Jesse Liberty. Programming C# Building .NET Applications[M]. Beijing: Publishing House of Electronics Industry, 2007.

        [10] 胡中豫. 現(xiàn)代短波通信[M]. 北京:國防工業(yè)出版社, 2005.

        [11] 張冬泉,譚南林,王雪梅,等. Windows CE 實用開發(fā)技術(shù)[M]. 北京:電子工業(yè)出版社. 2006.

        [12] 陳章龍. 嵌入式技術(shù)與系統(tǒng):Intel Xscale結(jié)構(gòu)與開發(fā)[M]. 北京:北京航空航天大學出版社,2004.

        [13] 陳云志,張應輝,李丹. 基于C#的Windows CE程序開發(fā)實例教程[M].北京:清華大學出版社,2008.

        [14] 蔡厚平. 船舶設計基礎[M]. 哈爾濱:哈爾濱工程大學出版社,2006.

        [15] 熊志昂,李紅瑞,賴順香. GPS技術(shù)與工程應用[M]. 北京:國防工業(yè)出版社,2005.

        猜你喜歡
        短波通信
        信息化條件下短波通信抗干擾技術(shù)與應用分析
        淺談短波通信技術(shù)應用和發(fā)展
        中國新通信(2017年3期)2017-03-11 21:19:39
        短波通信中分布式干擾的效能分析
        電離層異常變化對短波通信的影響分析
        短波通信的發(fā)展趨勢
        船艇編隊通信指揮模式探討
        基于多徑碼間干擾濾波的短波通信優(yōu)化
        短波跳頻通信中多模多域干擾抑制措施研究
        基于碼內(nèi)干擾抑制的短波通信信道均衡算法
        新時期自適應通信技術(shù)應用發(fā)展現(xiàn)狀
        亚洲а∨天堂久久精品2021| 国产熟女白浆精品视频二| 青青草国产在线视频自拍| 性无码免费一区二区三区在线| 国产精品一区二区久久| 成人免费丝袜美腿视频| 国产乱子伦一区二区三区国色天香| 女人被男人爽到呻吟的视频| 亚洲精品欧美二区三区中文字幕 | 一本色道88久久加勒比精品| 呦系列视频一区二区三区| 国产成人精品av| 最新日韩av在线不卡| 九色91精品国产网站| 国产麻豆成人精品av| 妃光莉中文字幕一区二区| 国产麻豆精品一区| 国产乱人伦偷精品视频免| 日本高清一区在线你懂得| 色综合久久久久综合体桃花网| 内射无码专区久久亚洲| 国产在线精品福利大全| 久久综合亚洲鲁鲁五月天| 少妇粉嫩小泬喷水视频| 国产精品99久久精品爆乳| 亚洲一区二区三区在线观看蜜桃| 国产老熟女精品一区二区| 最近中文字幕完整版免费| 亚洲中文字幕久久精品蜜桃| 国产精品自拍视频免费观看| 丁香婷婷激情综合俺也去| 中文字幕亚洲无线码| 午夜影视啪啪免费体验区入口| 亚洲天堂一区二区三区| 亚洲人成网线在线播放va蜜芽| 亚洲丁香五月激情综合| 亚洲最新中文字幕一区| 国产另类人妖在线观看| а√中文在线资源库| 久久国产成人精品国产成人亚洲 | 欧美成人免费高清视频|