999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于無人機的圖像和GPS數據采集系統的研究與實現*

2012-08-20 05:18:38陳貽國潘日敏
網絡安全與數據管理 2012年1期
關鍵詞:系統

陳貽國,潘日敏,申 燊

(浙江師范大學 數理信息與工程學院,浙江 金華 321004)

無人機系統作為一種高端的遙控設備已經被廣泛應用于軍事偵查、遠程監控和地質測繪等領域。通常無人機系統的首要任務是將實時采集到的圖像信號通過無線通信設備傳送到地面基站。國外對于這方面的研究較早,但由于技術封鎖等原因,目前可供借鑒的資料很少,加之我國在該方面研究起步較晚,致使我國在無人機無線視頻圖像傳輸領域的技術較落后。現階段的無人機圖像采集技術主要有兩種方式:一種是采用模擬傳輸方式,其頻率使用率較低,系統易受干擾,其圖像質量較差,信道編碼效率不高,且抗多徑干擾較差;另一種是采用模擬的CCD攝像頭通過模數轉換芯片變為數字信號,再由控制器進行壓縮和處理,這樣不僅加重了控制器的負擔,而且也易造成系統功耗較大。同時,由于小型飛行器的載重及能量供給非常有限,對機載部分的功耗、重量和安裝尺度等都提出了更為嚴格的要求。本文設計了一種基于CMOS攝像頭和數字圖像處理芯片的圖像和GPS數據采集系統。該系統具有體積小、傳輸速率高、傳輸距離遠、帶有數據壓縮和圖像增強功能的特點[1-12]。

地面基站作為無人機系統的“神經中樞”,擔負著采集及分析飛行數據、驗證及評價飛行效果和保證飛行安全等重要任務。因而,一個好的無人機系統常常需要有功能強大的地面基站平臺才能發揮最好的飛行效果。本文設計了一種利用VB編程軟件在PC機上實現的具有航跡記錄與預測、手動控制飛行、飛行狀態監控和視頻圖像顯示等功能的地面基站平臺。地面實驗表明該系統具有很好的應用效果[9]。

1 系統結構和工作原理

本系統包括機載的視頻圖像采集系統和地面基站平臺兩部分,其結構框圖如圖1所示。系統硬件由攝像頭模塊、GPS數據采集模塊、STM32微控制器和NRF905無線通信模塊構成。

該系統以STM32F103RBT6微控制器為核心,機載微控制器通過串口1和串口2分別與VC0706圖像處理芯片和GPS接收機進行通信,主要實現以下幾個功能。(1)機載微控制器通過控制指令控制VC0706圖像處理芯片實現控制攝像頭拍照、圖像數據壓縮以及數字圖像傳輸等任務。(2)機載微控制器將GPS接收機發出的數據按照國家標準的GPS接收機數據輸出格式(GB/T 20512-2006)進行解碼。再將采集到的圖像數據和GPS數據按照事先約定好的通信協議通過NRF905無線通信模塊與地面基站的STM32微控制器進行通信,基站的微控制器再將數據通過內嵌的USB接口傳送到上位機上。由此,實現了圖像和GPS定位信息的采集、傳輸和上位機顯示的功能。

2 相關問題及設計方案

本系統大體可分為圖像和GPS數據采集、無線通信以及上位機編程三部分。

2.1 數據采集系統

圖像數據采集需要克服數據量大、傳輸實時性等問題,同時,需要考慮到STM32微控制器內部數據儲存容量有限[1],對圖像數據需要進行分批傳輸。數字攝像頭采集一幅 480×640的圖像數據量為 307 200 B,而經過VC7076處理芯片進行壓縮率為30%的壓縮處理后,數據量可以減少為92 160 B左右[6]。STM32微控制器的串口傳輸速率可以達到115200b/s[4],而STM32F103RBT6微控制器的內部數據存儲器只有20 KB,無法保存一幅完整的圖像數據。由于NRF905無線發射模塊每次最多發射32 B的數據,因此VC7076中接收數據只需要微控制器發送起始地址和結束地址指令即可。所以,在微控制器的軟件設計中定義了兩塊容量為1 KB的數據存儲塊,并且在接收數據時使用微控制器內嵌DMA模塊。初始化時,設置DMA數據為串口數據輸入,這樣每當微控制器的串口接收到1 B的數據,就可以通過DMA模塊自動地保存到相應的地址中而不需要微控制器內部CPU的參與,這使得CPU可以空閑出來進行發送部分的處理。當一塊數據接收完成后,會觸發DMA中斷,CPU就可以在中斷中重新配置起始地址和結束地址,使得微控制器能夠循環進行數據接收。在程序中,首先定義了一個用于數據接收和發送的結構體,其中的數據成員是兩個容量為1 KB的存儲數據塊和用于指示接收和發送所用的數據塊指針。數據接收的軟件流程圖如圖2所示。

該軟件程序初始定義為:

由于GPS接收機發出的數據以ASCII碼的形式發出,并且按照GB/T 20512-2006標準進行信息編碼,因而需要對從接收機接收到的數據進行解碼從而得到能進行處理和識別的數據。GPS接收機采用的是Gstar GS-89模塊,該模塊能夠檢測當前位置的經度、緯度、海拔高度、標準定位時間和接收衛星數等信息。GPS接收機輸出的信息是以語句的形式進行發送的,總共有5種語句,每條語句都以$開頭,并以回車結束,同一語句中的不同數據之間采用逗號隔開。其中,GPGGA語句包含當前的定位信息,也是應用最廣的語句,因而,對GPGGA語句的解碼最重要。GPRMC語句的格式如下:

其中,(1)表示定位時間,(2)、(3)表示緯度,(4)、(5)表示經度,(9)表示海拔高度。對上述數據的解碼是系統獲取GPS數據的重點,解碼的軟件流程圖如圖3所示。

2.2 無線通信系統

無人機與地面基站之間數據的傳送需要使用無線通信系統來進行。系統的無線通信部分采用的是NRF905-33A無線模塊,該模塊的最遠通信距離可達到3 km,非常適于小范圍內的通信網絡,而且重量輕,適于在無人機上進行攜帶。

NRF905-33A無線模塊一次只能傳送32 B,微控制器每次需要等待無線模塊傳送完成后才能進行下一次的數據傳送。而系統中需要進行GPS和圖像兩種數據的傳送。為了提高無線通信的速率和通信的準確性,系統采用了分時傳送的方法,即利用GPS接收機每隔1 s更新一次定位數據的特性,將GPS數據的傳送設定為1 s傳送一次,而其他時間則進行圖像數據傳送。為了區分圖像數據和GPS數據,在每次不同數據轉換時采用了發送32個相同數據的方法與地面基站的接收機進行同步。

2.3 上位機編程

上位機編程采用了Visual Basic編程語言。該編程語言是一種可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言,不僅簡單易學,而且功能強大。

上位機需要解決的主要問題是如何進行圖像的顯示。由于傳送到上位機的數據為JPEG格式,本文采用了一個較為巧妙的方法,即先打開一個空的JPEG格式的文件,然后在有數據發送到上位機時就檢測該數據是否為圖像的數據頭(0xff,0xd8)或數據尾(0xff,0xd9),并將數據寫入到打開的圖像文件中。當檢測到的數據為數據尾時,就將圖像文件顯示出來。其編程語句如下。

本文針對無人機系統的特性以及要求,提出了一種基于STM32微處理器實現圖像和GPS數據采集、傳輸以及在上位機顯示的設計方案。經過靜態的地面測試證明,該系統能夠很好地實現設計要求的功能,而且傳輸速度較快,可以滿足無人機系統的實時性要求;該系統運行良好,抗干擾能力強,有很好的繼承性和維護性。本系統模塊化的設計方案和實現方法對無人機系統的設計和研究具有一定的參考價值。采用STM32微處理器,可以大大降低無人機系統的硬件設計難度,縮短設計周期。此外,STM32微處理器還支持串口燒錄和在線仿真,可以大大減少軟件設計的成本。隨著ARM單片機功能的不斷提升,基于ARM技術的STM32系列單片機以它特有的優勢將在高新技術領域得到廣泛的應用。

[1]張綺文.ARM嵌入式常用模塊與綜合系統設計實例精講[M].北京:電子工業出版社,2007.

[2]閻石.數字電子技術基礎[M].北京:高等教育出版社,2008.

[3]楊素行.模擬電子技術基礎簡明教程 (第三版)[M].北京:高等教育出版社,2006.

[4]張鑫.單片機原理及應用[M].北京:電子工業出版社,2005.

[5]姜志海.單片機的 C語言程序設計與應用[M].北京:電子工業出版社,2008.

[6]畢文仲.微型攝像與視頻通信系統研究[D].北京:清華大學,2001.

[7]袁哲俊,謝大綱,胡忠輝.微飛行器技術的最新發展[J].航空精密制造技術,2005,41(1):1-5.

[8]張汝成,王廣生,張磊.基于ARM的電梯主控制器設計[J].計算機測量與控制,2009,17(10):1958-1961.

[9]田蜂,杜洪根.無人機地面站控制系統的設計[J].計算機測量與控制,2005,13(11):1237-1239.

[10]司兵,周傳忠,于歌.一種微小型無人機地面監控系統軟件設計與實現[J].系統仿真技術,2007,3(2):90-95.

[11]郝志成,朱明.智能目標檢測與跟蹤系統的設計與實現[J].光電工程,2007,34(1):27-31.

[12]STINGU E, LEWISF L.A hardwareplatform for research in helicopter UAV control [J].Journal of Intelligent&Robotic Systems, 2009,54(1-3):387-406.

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 国产女人18水真多毛片18精品| 亚洲aaa视频| 亚洲日韩AV无码一区二区三区人| 欧美性色综合网| 天天色天天综合| 精品国产www| 69综合网| 国产又大又粗又猛又爽的视频| 日本一区二区三区精品AⅤ| 91精品日韩人妻无码久久| 久久香蕉国产线看观看精品蕉| 欧洲成人在线观看| 国产人在线成免费视频| 爽爽影院十八禁在线观看| 中文字幕一区二区人妻电影| 日韩免费成人| 中文字幕永久在线观看| 日韩av无码DVD| 免费啪啪网址| 精品久久久久久成人AV| 欧洲亚洲欧美国产日本高清| 97在线视频免费观看| 国产一区二区三区在线观看免费| 国产成人做受免费视频| 最新亚洲人成无码网站欣赏网 | 成年人国产网站| 国产欧美视频一区二区三区| 在线国产你懂的| 欧美 亚洲 日韩 国产| 中文字幕在线一区二区在线| AV不卡在线永久免费观看| 国产精品私拍99pans大尺度| 免费高清自慰一区二区三区| 国产三级成人| 青青青国产精品国产精品美女| 国产在线专区| 久久精品一品道久久精品| 免费欧美一级| 亚洲乱码在线视频| 国产激情无码一区二区APP| 丰满少妇αⅴ无码区| 国产精品成人免费视频99| 亚洲日韩国产精品综合在线观看| 国产三级国产精品国产普男人| 久草中文网| 青青极品在线| 91福利在线看| 91av成人日本不卡三区| 亚洲成人一区二区三区| 免费看av在线网站网址| 波多野结衣爽到高潮漏水大喷| 无码福利日韩神码福利片| 国产特级毛片aaaaaaa高清| 欧美亚洲日韩中文| 无码视频国产精品一区二区| 毛片网站在线看| 国产精品露脸视频| 亚洲日本在线免费观看| 91在线视频福利| 国产精品13页| 免费啪啪网址| 最近最新中文字幕在线第一页| 四虎免费视频网站| 免费国产好深啊好涨好硬视频| 四虎永久免费地址在线网站| 国产真实自在自线免费精品| 欧美有码在线观看| 亚洲人成在线精品| 4虎影视国产在线观看精品| 国产成人高清在线精品| 亚洲视频二| 国产无吗一区二区三区在线欢| 女人18毛片久久| 青青草一区| 精品自窥自偷在线看| 熟妇无码人妻| 亚洲精品国产日韩无码AV永久免费网| 午夜精品区| 欧美成人综合视频| av午夜福利一片免费看| 国产后式a一视频| 77777亚洲午夜久久多人|