新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM11+CPLD的小型無人機飛行控制器設計

        基于ARM11+CPLD的小型無人機飛行控制器設計

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

        載體坐標系中的矢量基于ARM11+CPLD的小型無人機飛行控制器設計在參考坐標系基于ARM11+CPLD的小型無人機飛行控制器設計的表示可通過式(1)計算出:
        基于ARM11+CPLD的小型無人機飛行控制器設計 (4)
        基于ARM11+CPLD的小型無人機飛行控制器設計
        基于ARM11+CPLD的小型無人機飛行控制器設計
        基于ARM11+CPLD的小型無人機飛行控制器設計是由其在載體坐標系的對應各軸的角速率分量基于ARM11+CPLD的小型無人機飛行控制器設計構成,由姿態傳感器ADIS16365測得。本文采用四階龍格庫塔法解(3)式。基于ARM11+CPLD的小型無人機飛行控制器設計的求解,構建了姿態矩陣基于ARM11+CPLD的小型無人機飛行控制器設計 ,再根據(8),(9),(10)求解俯仰角基于ARM11+CPLD的小型無人機飛行控制器設計 、橫滾角基于ARM11+CPLD的小型無人機飛行控制器設計、偏航角基于ARM11+CPLD的小型無人機飛行控制器設計 ,即獲得機體的姿態。
        基于ARM11+CPLD的小型無人機飛行控制器設計
        基于姿態數據及各軸角速率,PID控制器的輸出由(11)式計算[6][7]:
        基于ARM11+CPLD的小型無人機飛行控制器設計
        K為采樣序號、基于ARM11+CPLD的小型無人機飛行控制器設計為第k次控制輸出值、基于ARM11+CPLD的小型無人機飛行控制器設計為第k次采樣輸入偏差、基于ARM11+CPLD的小型無人機飛行控制器設計為前次采樣輸入偏差、基于ARM11+CPLD的小型無人機飛行控制器設計積分系數、基于ARM11+CPLD的小型無人機飛行控制器設計微分系數,基于ARM11+CPLD的小型無人機飛行控制器設計為比例系數。
        4 系統測試
        基于上述設計方案研制的主板如圖7所示,安裝于測試飛機如圖9所示。

        基于ARM11+CPLD的小型無人機飛行控制器設計

        本文在某校園區進行多次飛行測試,飛行的航線如圖9所示,航線由16個航點構成,航點高度都為300米,航線總長度為8.57公里。無飛機的實際飛行航跡如圖9中藍色線條所示,本次測試從進入航線開始到航線結束共自主飛行了18分鐘,姿態穩定,最大偏航距≤15米。

        基于ARM11+CPLD的小型無人機飛行控制器設計

        基于ARM11+CPLD的小型無人機飛行控制器設計

        試飛測試的任務載荷為航拍相機,每4秒輸出一拍照脈沖,航拍圖片如12所示。

        基于ARM11+CPLD的小型無人機飛行控制器設計


        5 結束語
        本文闡述基于+的構建, 的高速處理能力,使得系統的實時性高,系統飛行更加穩定,且接口豐富,利于功能擴展;在飛控系統中一方面起到擴充MCU IO口的作用,另一方面提高了系統的實時性。在此飛控主板上,本文實現了導航、姿態、任務等功能模塊,飛行測試結果理想。

        參考文獻:
        [1] 徐田來,崔平遠,崔祜濤.基于置信度加權的組合導航數據融合算法[J].航空學報,2007,28(6):1389-1394.
        [2] Ick-Ho Whang,Won-Sang Ra.Simple Altitude Estimator using Air-Data and GPS Measurements[C].Proceedings of the 17th World Congress of the International Federation of Automatic ControlSeoul,Korea,ION,2008:4060-4065.
        [3] 陳龍勝,姜長生.基于干擾觀測器的無人機著陸飛行逆控制器設計[J].電光與控制,2009,16(9):52-56.
        [4] SAMSUNG Company.S3C6410 HW Design Guide V1.0 [EB/OL].[2011-08-10]. http://www.samsung.com
        [5] Analog Devices.ADIS16365 MANUAL [EB/OL]. [2011-08-10].http://www.analog.com
        [6] Bryson.A.E.Jr.,Control of Spacecraft and Aircraft[M].Princeton,NJ:Princeton University Press,1994.
        [7]ROBERT C.NELSON 顧均曉(譯).飛行穩定性和自動控制[M].北京:國防工業出版社,2007.
        [8] 韓守謙,裴海龍,王清陽.基于Xenomai的實時嵌入式Linux操作系統的構建[J].計算機工程與設計,2011,(1):96-98
        [9] 俞永昌.設備驅動開發技術及應用[M].北京:人民郵電出版社,2010.

        pid控制器相關文章:pid控制器原理



        上一頁 1 2 3 下一頁

        關鍵詞: ARM11 CPLD 飛行控制器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 台北县| 改则县| 永德县| 宣威市| 盐亭县| 阳江市| 昭苏县| 江城| 石泉县| 肇州县| 茂名市| 乌海市| 昌乐县| 南雄市| 南溪县| 陇川县| 普定县| 青龙| 阿巴嘎旗| 泰兴市| 清流县| 延寿县| 东港市| 台中县| 门头沟区| 屯门区| 天柱县| 河南省| 如东县| 临漳县| 宝鸡市| 双城市| 舞阳县| 柏乡县| 孝感市| 巩留县| 江都市| 望江县| 施甸县| 高台县| 沾化县|