新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式ARMv7的監測飛行器系統設計

        基于嵌入式ARMv7的監測飛行器系統設計

        作者: 時間:2016-09-12 來源:網絡 收藏

        智能飛行器是指由無線電地面遙控飛行或和自主控制飛行的可垂直起降的不載人飛行器。近年來,智能飛行機技術日趨成熟,性能不斷完善,逐步向小型化、智能化、隱身方向發展,其更多地用于抗震救災,交通管制等領域。而地震等各種自然災害頻發且災害的不可預知性及發生災害地點的特殊地貌特征,使救援人員一般很難在第一時間進入災區獲取到災情信息,或是在不利于人工作業的地區進行勘探和偵察,對災區救援工作帶來很大的不便。因此,采用先進的技術設計一款智能,小型化的飛行器能實時進行災區情況監測就顯得尤為重要。本系統在架構下,通過模塊化思想設計了一款重量輕、動力足、可以遠程操控和自主導航飛行的飛行器。

        本文引用地址:http://www.104case.com/article/201609/304005.htm

        1 系統的總體設計

        1.1 系統總體設計框圖

        該系統采用嵌入式為開發平臺,通過模塊化的思想進行了智能監控飛行器系統設計,主要由主控模塊、、信息采集模塊、、動力模塊等五大模塊組成。其中飛行器系統總體設計框圖如圖1所示。

        基于嵌入式ARMv7的監測飛行器系統設計

        1.2 系統各模塊功能分析

        1)主控模塊

        本系統采用博創物聯網嵌入式UP—CUP IOT A8-II平臺作為主控單元,主要負責接收和處理采集模塊發送的數據、在接收無線傳輸模塊發送的控制指令的同時并向發送飛行器控制指令,將實時視頻數據和傳感器數據通過無線傳輸模塊發送至控制端。該平臺內置Cortex—A8核心,基于ARMv7架構的應用處理器,具有強大的NEONTM信號處理擴展集,含ZigBee無線傳感器模塊、RFID射頻讀卡模塊、Bluetooth藍牙通訊模塊、GSM/GPRS通訊模塊。另外可直接外擴多種通訊模塊,如WIFI、3G、GPS等,能夠滿足各種應用的需求。

        2)

        該模塊主要包括陀螺儀、加速度傳感器、重力傳感器、氣壓計、電子羅盤等傳感器,各部分的功能如下:

        陀螺儀:三軸陀螺儀的功能主要在空中檢測飛行器的飛行姿態。當飛行器發生偏轉時,檢測并通過積分計算出偏轉的角度,實時了解飛行器的飛行狀態,從而進行飛行姿態的校正。

        加速度傳感器:利用了其內部加速度造成晶體變形的特性產生電壓。本系統通過加速度傳感器來獲取當前飛行器在三維空間里的線性加速度,配合陀螺儀傳感器,進而計算當前的飛行姿態。

        重力傳感器:可以測量出當前飛行器與重力方向的夾角,從而判斷出飛行器是否處于水平狀態。同時,通過重力傳感器測量由于重力引起的加速度,可以計算出飛行器相對于水平面的傾斜角度。

        氣壓計:能自動連續記錄氣壓隨時間的變化。通過計算氣壓的變化,便可以粗略計算出當前飛行器的海拔高度,配合信息采集模塊中的超聲波傳感器,便可以精確測量出當前飛行的高度。

        電子羅盤:電子羅盤也叫數字指南針,是利用地磁場來定北極的一種方法。通過電子羅盤,飛行器便可以精確得出當前飛行器的方向,從而檢測飛行器是否發生了旋轉,并且校正當前的方向角度。

        3)信息采集模塊

        該模塊主要包括如下傳感器:

        超聲波測距:采用了類似雷達的原理,通過向外發射超聲波,并接收反射回的超聲波,從而精準的計算出當前距離障礙物的距離。超聲波測距模塊可提供3 cm~3.5 m的非接觸式距離感測功能。本系統通過超聲波測距,測量出當前飛行器精確的高度。也可通過超聲波測距模塊,循環讀取高度信息,從而自動調整螺旋槳動力大小,實現定高懸停及自動降落。

        攝像頭:攝像頭(CAMERA)負責采集視頻信號。本系統攝像頭模塊采用中星微ZC301視頻芯片,該處理芯片讓視頻的處理速度更快,它可以在640x480及800x600的分辨率下輕松達到30fps的速度,能夠保證視頻的流暢傳輸,徹底消除跳躍感,并可以充分利用網絡傳輸帶寬。

        人體紅外傳感器:基于紅外線技術的自動控制模塊,本傳感器采用德國原裝進口LH1778探頭設計,靈敏度高,可靠性強,超低電壓工作模式,廣泛應用于各類自動感應電器設備,尤其是干電池供電的自動控制產品。因為該模塊可以檢測到地下5~7 m的人體紅外,本系統通過該模塊來檢測飛行器下方是否有生還者。如果發現生還者,則立即向控制者發出警示。

        4)

        該模塊主要由具有USB接口的和2.4G的射頻模塊組成。通過驅動USB無線網卡,并搭建AD—HOC點對點網絡,實現飛行器與手持終端(如智能手機、平板電腦)和PC之間的通信。采樣2.4G的射頻模塊和遙控器之間進行通信。

        5)動力模塊

        動力模塊主要包括:無刷電子調速器、XXD 2212無刷電機。

        無刷電子調速器:電子調速器(Electronic Speed Controller),簡稱ESC。它可以根據控制信號調節電動機的轉速。

        無刷電機:無刷直流電機由電動機主體和驅動器組成,本系統通過主控模塊發送電子調速器的控制信號,控制4個電機不同的轉速,從而改變飛行器的飛行動作。

        2 系統的硬件設計

        2.1 信息采集模塊總體電路設計

        信息采集模塊主要由DS18B20(溫度傳感器)、HC—SR501(人體紅外傳感器)、HC—SR04(超聲波測距傳感器)等幾部分組成,其中這三者之間和contex—A8總體電路圖如圖2所示。

        基于嵌入式ARMv7的監測飛行器系統設計

        2.2 信息采集各分模塊的電路設計

        1)HC—SR501人體紅外感應模塊

        HC—SR501是基于紅外線技術的自動控制模塊,采用德國原裝進口LH1778探頭設計,靈敏度高,可靠性強,低電壓工作模式,能廣泛應用于各類自動感應電器設備。

        2)DS18B20溫度傳感器

        DS18B20采用單線接口通信的方式,結構簡單無需其他元件電路,抗干擾能力強,適合于多種環境下的溫度采集。

        3)HC—SR04超聲波傳感模塊

        超聲波傳感器原理圖如圖3所示。

        基于嵌入式ARMv7的監測飛行器系統設計
        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 芦山县| 宁河县| 六枝特区| 凌源市| 集安市| 南木林县| 崇左市| 东城区| 汶川县| 鄂托克旗| 岑溪市| 宜州市| 巴青县| 喀喇沁旗| 武义县| 安庆市| 中牟县| 铜鼓县| 涟源市| 莒南县| 天长市| 徐水县| 岐山县| 九江县| 东乌珠穆沁旗| 宜章县| 萍乡市| 湾仔区| 疏勒县| 彭山县| 桓台县| 阿拉善盟| 兴隆县| 独山县| 太仆寺旗| 桃园市| 时尚| 大洼县| 辉县市| 光山县| 水城县|