0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于32位ARM處理器的無人機(jī)勘察系統(tǒng)設(shè)計

MCU開發(fā)加油站 ? 來源:未知 ? 作者:佚名 ? 2017-12-01 09:25 ? 次閱讀

隨著遙感、通訊技術(shù)的迅速發(fā)展,微小無人機(jī)的設(shè)計逐步被深究。小型無人機(jī)由于其高度靈活機(jī)動性、信息化強(qiáng)、適應(yīng)惡劣環(huán)境等優(yōu)勢,近幾年在軍事、高空拍攝、農(nóng)業(yè)等領(lǐng)域有著廣泛的應(yīng)用,通過搭載在機(jī)體上的各類傳感器單元獲取所需的數(shù)據(jù)信息,如圖像的采集,能夠?qū)μ囟ㄌ厥猸h(huán)境進(jìn)行有效的勘察。但目前,無人機(jī)的地面控制站主要使用功耗高、體積大的PCI總線采集技術(shù),一定程度限制了無人機(jī)的高度靈活性等優(yōu)點。因此,以32位ARM微處理器為核心、DM368作為協(xié)處理器,設(shè)計出一種基于嵌入式的實時性強(qiáng)、數(shù)據(jù)傳輸和處理速度快的無人機(jī)勘察系統(tǒng)。

1 系統(tǒng)功能架構(gòu)

無人機(jī)系統(tǒng)的設(shè)計由飛行控制系統(tǒng)、無線通信系統(tǒng)、地面控制站三大遙感技術(shù)組成,飛行過程包括飛行器的起飛、飛行軌跡、任務(wù)處理和回收等過程,其中飛行控制系統(tǒng)是本系統(tǒng)設(shè)計的核心。圖1為無人機(jī)勘察系統(tǒng)的總體結(jié)構(gòu)圖。圖中傳感器單元由陀螺儀、GPS等組成,采用無線射頻模塊XT09-SI負(fù)責(zé)將采集到的信息傳輸?shù)降孛婵刂普静鬟_(dá)地面控制站的控制指令,形成飛行控制-飛行管理-飛行任務(wù)實施,完成無人機(jī)的信息接收、信息處理、信息輸出的功能,實現(xiàn)智能化、網(wǎng)絡(luò)化。

2 系統(tǒng)硬件設(shè)計

本系統(tǒng)圍繞著以以ARM為內(nèi)核的S3C2410搭建起主控制處理模塊,采用小型的CCD攝像機(jī)和DM368視頻協(xié)處理組成對音頻和視頻的采集,無線射頻模塊XT09-SI作為數(shù)據(jù)的傳輸和接收通道的媒介,在無人機(jī)飛行器上搭載GPS、陀螺儀、磁航向等多種傳感器單元,實現(xiàn)對不同數(shù)據(jù)的精確采集和改變飛行軌跡等功能。

2.1 數(shù)據(jù)傳輸模塊

數(shù)據(jù)的采集和傳輸及接收是無人機(jī)系統(tǒng)設(shè)計的復(fù)雜部分,為了有利于系統(tǒng)后期的功能拓展和硬件維護(hù),采用模塊化的設(shè)計。采用XT09-SI無線射頻模塊作為該電路的數(shù)據(jù)傳輸模塊。該無線傳輸模塊與微控制器的電路接口采用串行通信原理,硬件連接示意圖如圖2所示。數(shù)據(jù)間通信使用標(biāo)準(zhǔn)的RS-232接口,并設(shè)計高速光耦隔離6N137模塊對電路提高抗干擾能力,通過接收地面控制站的指令,完成無人機(jī)的飛控的控制、數(shù)據(jù)采集和發(fā)送等功能。

2.2 圖像視頻傳輸模塊

DM368模塊是基于ARM 926EJ處理器的低功耗數(shù)字多媒體處理芯片,DM368模塊采用的是完成符合PAL制式視頻標(biāo)準(zhǔn),可接Flash Memory或者FPGA等設(shè)備,支持H.264、MPPEG4等圖像編碼技術(shù),芯片內(nèi)部集成32 k RAM、16 kROM、豐富的外部接口等資源,集圖像和音頻采集于一體,可以穩(wěn)定高效的管理數(shù)據(jù)通信、視頻壓縮編碼等任務(wù)。由于視頻數(shù)據(jù)在發(fā)射端和接收端會存在偏差,為了減少誤差,需對H.264幀圖像壓縮編碼算法進(jìn)行優(yōu)化。常用的H.264處理方法有對編碼紋理負(fù)責(zé)區(qū)域的4×4像素和區(qū)域平坦的16x16像素兩種算法,幀的預(yù)測可以看成是由簡單的加法和移位運(yùn)算來減少預(yù)測模式從而提高編碼的效應(yīng)。16x16像素預(yù)測模式由垂直預(yù)測、水平預(yù)測、DC預(yù)測以及平面預(yù)測4種模式,4種模式的函數(shù)為:

本系統(tǒng)對圖像的幀算法通過對16x16像素預(yù)測編碼采用加法器和移位器運(yùn)算,對計算方程進(jìn)行優(yōu),減少數(shù)據(jù)占用空間,使視頻傳輸效率提高。采用的算法如下:

2.3 主控制器模塊

無人機(jī)勘察系統(tǒng)的主控制器選用具有高性能、低功耗32位內(nèi)核S3C2410,工作頻率最高可達(dá)到266 MHz,擁有高效的信號處理能力,片上集成豐富的資源,高達(dá)24個外部中斷源,能夠滿足多路中斷處理,提高處理器的資源利用率,3路URAT,I2C、PWM、SPI等多路通信接口,片外存儲器的接口拓展有Nor Flash、SDRAM,通過總線方式與微處理器相連,拓展儲存數(shù)據(jù)空間,并且具有高數(shù)據(jù)傳輸?shù)腄AM通道。S3C2410芯片通過SPI接口和RS-232接口與XT09-SI無線模塊以及其他傳感器單元模塊進(jìn)行數(shù)據(jù)的交換。

3 軟件設(shè)計

無人機(jī)勘察工程中,地面控制站對無人機(jī)的控制方式有手動航模操作、遙控指令控制、程序預(yù)定控制等操作,操作系統(tǒng)要求滿足能夠管理多任務(wù)和判斷優(yōu)先級。在目前的嵌入式操作系統(tǒng)中有Linux、UC/OS、UC/GUI等多種,都具備各自的優(yōu)勢。無人機(jī)勘察系統(tǒng)要求軟件的編寫可靠、簡單易操作,因此,本系統(tǒng)的軟件設(shè)計采用可管理64個實時多任務(wù)內(nèi)核的UCOSII。要實現(xiàn)對無人機(jī)的飛行控制,軟件編程的重點在于對UC/OS操作系統(tǒng)的體系結(jié)構(gòu)拓展,建立起RTOS實時操作系統(tǒng)。以下是操作系統(tǒng)的部分示意代碼。

4 系統(tǒng)測試

地面監(jiān)控平臺是這個系統(tǒng)設(shè)計的重要部分,監(jiān)控中心上位機(jī)采用Qt開發(fā),通過Socket編程,實現(xiàn)上位機(jī)和無人機(jī)控制程序之間能夠雙向通信,實時接收無人機(jī)采集到的信息和發(fā)送控制指令,完成所需的飛行任務(wù)。地面監(jiān)控平臺能過得到無人機(jī)采集到各類傳感器單元的數(shù)據(jù),并實時在窗口顯示出來。本次實驗讓無人機(jī)進(jìn)行簡單的飛行測試,系統(tǒng)能夠及時響應(yīng)。圖3是監(jiān)控系統(tǒng)接收到的部分信息。

5 結(jié)束語

文中設(shè)計了基于嵌入式的無人機(jī)勘察系統(tǒng),通過引入UC/OS實時內(nèi)核,能夠完成數(shù)據(jù)的采集、傳輸和處理,運(yùn)用DM368視頻協(xié)處理對高壓縮率的H.264標(biāo)準(zhǔn)的圖像進(jìn)行壓縮編碼,可采集并傳輸穩(wěn)定、高速實時勘察到的圖像和音頻。整體繞著ARM構(gòu)成的微控制器運(yùn)轉(zhuǎn)、具有低功耗、數(shù)據(jù)處理速度高效等特點,隨著嵌入式和傳感器的不斷發(fā)展,無人機(jī)勘察將在軍事、高空拍攝、農(nóng)業(yè)等領(lǐng)域得到更好的發(fā)展與應(yīng)用。




點擊此處,立即參加張飛四旋翼無人機(jī)眾籌!
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式開發(fā)
    +關(guān)注

    關(guān)注

    18

    文章

    1035

    瀏覽量

    47671
  • 無人機(jī)
    +關(guān)注

    關(guān)注

    230

    文章

    10515

    瀏覽量

    182019

原文標(biāo)題:基于嵌入式的無人機(jī)勘察系統(tǒng)設(shè)計

文章出處:【微信號:mcugeek,微信公眾號:MCU開發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    第三集 知語云智能科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的應(yīng)用領(lǐng)域

    配送,減少物流成本;建筑行業(yè)利用無人機(jī)進(jìn)行工地勘察和監(jiān)控,提高施工效率;在災(zāi)害救援中,無人機(jī)可以快速抵達(dá)災(zāi)區(qū),為救援工作提供寶貴的情報和物資支持。 二、無人機(jī)反制技術(shù)的必要性 然而,隨
    發(fā)表于 03-12 11:13

    第四集 知語云智能科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的組成與工作原理

    ”,負(fù)責(zé)處理各種傳感數(shù)據(jù),控制無人機(jī)的飛行姿態(tài)和軌跡。 傳感:傳感無人機(jī)的“感官”,包括
    發(fā)表于 03-12 11:28

    傾角傳感和大容量串口數(shù)據(jù)存儲無人機(jī)上的應(yīng)用

    數(shù)據(jù)存儲LCA3211系列采用以高性能32工業(yè)級ARM處理器系統(tǒng)核心,嵌入FAT32文件系統(tǒng)
    發(fā)表于 06-25 14:40

    無人機(jī)遙感技術(shù)

    應(yīng)用技術(shù),能夠?qū)崿F(xiàn)自動化、智能化、專用化快速獲取國土資源、自然環(huán)境、地震災(zāi)區(qū)等空間遙感信息,且完成遙感數(shù)據(jù)處理、建模和應(yīng)用分析的應(yīng)用技術(shù)。無人機(jī)遙感系統(tǒng)由于具有機(jī)動、快速、經(jīng)濟(jì)等優(yōu)勢,已經(jīng)成為世界各國爭相
    發(fā)表于 03-11 07:59

    【秀秀資源】無人機(jī)相關(guān)資料合集

    /20170129478936.html14.基于ARM處理器的四旋翼無人機(jī)自主控制系統(tǒng)研究http://www.wenjunhu.com/soft/study/ms/2017/20
    發(fā)表于 02-15 21:06

    無人機(jī)偵測和反制系統(tǒng)

    距離,一般取決于無人機(jī)/操控的發(fā)射功率,有效距離一般為幾公里/英里的范圍。硬件無人機(jī)偵測和反制系統(tǒng)由偵測和反制兩部分組成。偵測部分包含德國安諾尼Aaronia IsoLOG 3D測向
    發(fā)表于 04-05 10:15

    無人機(jī)技術(shù)解答

    正在影響和改變這個社會。無人機(jī)集多種傳感與一身,無人機(jī)技術(shù)與當(dāng)前最火的人工智能、物聯(lián)網(wǎng)技術(shù)是相同的,更符合當(dāng)前技術(shù)潮流和趨勢。它一個數(shù)?;旌宪浻步Y(jié)合,且具有系統(tǒng)性的工程項目,能培養(yǎng)初
    發(fā)表于 11-15 11:57

    無人機(jī)中的MCU是如何工作的?

    性能起決定性的作用。無人機(jī)機(jī)體的核心就是飛行控制——主控MCU。MCU也叫單片機(jī),是把中央處理器的頻率與規(guī)格做適當(dāng)縮減,并將內(nèi)存(memory)、計數(shù)
    發(fā)表于 10-09 10:44

    無人機(jī)類型之植保無人機(jī),帶你了解什么是植保無人機(jī)?

    無人機(jī)類型有很多種,復(fù)合翼無人機(jī),六旋翼無人機(jī),彩虹無人機(jī)都屬于不同的類型,下面來讓我們了解植保無人機(jī)吧吧。 最近,植保
    發(fā)表于 06-28 10:06

    什么是無人機(jī)圖傳系統(tǒng)?

    “如果飛控被稱為無人機(jī)的大腦,那么圖傳系統(tǒng)就可以比做無人機(jī)的“眼睛”?!鄙钲趦?yōu)鷹科技蔡英杰博士曾在接受宇辰網(wǎng)專訪的時候這樣形容無人機(jī)的圖傳系統(tǒng)
    發(fā)表于 08-09 08:20

    無人機(jī)探測技術(shù)

    ` 雷達(dá)系統(tǒng)很難識別出小型無人機(jī)和緊貼地面飛行的無人機(jī)?!笆聦嵶C明,使用現(xiàn)有技術(shù)很難識別和減輕無人機(jī)威脅?!?那么針對無人機(jī)的探測存在哪些
    發(fā)表于 07-29 07:36

    無人機(jī)飛控系統(tǒng)

    摘要:無人機(jī)(UAV)是無人駕駛飛機(jī)的簡稱,是指利用無線電遙控設(shè)備和自備的程序控制裝置操縱的不載人飛行。無人機(jī)最初誕生在一戰(zhàn)時期,作為靶機(jī)使用。而經(jīng)過幾十年的發(fā)展,由于通信技術(shù)的飛速
    發(fā)表于 07-21 08:03

    無人機(jī)技術(shù)的研發(fā),無人機(jī)反制設(shè)備成為熱門產(chǎn)品

    系統(tǒng)是借助雷達(dá)、光學(xué)或紅外攝像頭、無線電偵察等手段,發(fā)現(xiàn)目標(biāo)無人機(jī)。值得一提的是,由于單一的檢測跟蹤系統(tǒng)已經(jīng)很難發(fā)現(xiàn)處于復(fù)雜環(huán)境下的無人機(jī),傳感
    發(fā)表于 09-08 10:10

    基于ARM處理器的小型無人機(jī)自動駕駛儀的設(shè)計

    自動駕駛儀是無人機(jī)飛行控制系統(tǒng)的核心,采用ARM處理器和MEMS傳感器件設(shè)計小型無人機(jī)自動駕駛儀符合飛控
    發(fā)表于 05-09 14:32 ?73次下載

    無人機(jī)反制設(shè)備系統(tǒng)的使用

    ,測試無人機(jī)反制設(shè)備系統(tǒng)是不是對無人機(jī)能夠起到更好的干擾或者信號切斷的功能。 想要實現(xiàn)對無人機(jī)的全面防御工作,指定周全的無人機(jī)反制設(shè)備防御方
    發(fā)表于 11-04 15:05 ?2923次閱讀