av日韩亚洲,一本一本a久久,亚洲一区二区三区,亚洲一区二区三区免费视频

無人機編隊表演控制系統設計與實現

來源:期刊VIP網所屬分類:免費文獻發布時間:2021-09-29瀏覽:

  摘要:針對目前無人機編隊表演由成百上千架無人機搭載 LED 組成空間點陣的高成本現狀,提出了一種新型的無人機編隊表演方式。通過差分 GPS定位方法操控 4架無人機搭載 LED 燈帶組成空間點陣,將空間定位和燈帶控制結合,共同完成 LED 空間點陣。整個系統采用兩層架構實現,第一層由地面主站到無人機,操控無人機的定位及其轉發對燈帶的控制指令;第二層由 FPGA 核心板到燈帶,接收地面發送的指令,對燈帶上 LED 燈的亮滅進行控制,實現無人機編隊表演各種圖案。試驗結果表明,新型無人機編隊表演控制系統運行穩定可靠,可降低無人機編隊表演成本。

  關鍵詞:無人機;編隊表演;控制系統;LED 點陣

  Abstract: Due to the high cost of the UAV formation performance is composed of hundreds of UAVcarrying LED to form a space lattice, a new-type control system of UAV fomation performance is proposed. The four UAV equipped with LED light belt are controlled by differential GPS positioning method. The space positioning and light belt control are integrated to complete the LED space lattice. Thewhole system adopts two-tier architecture. The first layer is from the ground master station to the UAV to control the positioning of UAV and to send instructions FPGA in order to control the light belt. In the second laver, from FPGA core board to light belt, it receives the instructions from the ground to control the LED light on and off., so as to realize UAV fommation performance of various patterns. The test results show that the new-type control system of UAV formation performance is stable and reliable and can reduce the cost of UAV formation performance.

  Kevwords: UAV: formation perfomance; control system; LED dot matrix

  隨著無人機編隊表演的興起,編隊飛行表演成為小型無人機發展的新方向[1-4]。目前,編隊表演是由成百上千架無人搭載 LED 燈光在空間組成點陣,通過燈光色彩編程控制每架無人機上 LED 光源的亮滅組成各種圖案[5-11]。但是,編隊表演形式存在一些不足,主要表現為需要無人機數量多、大批量摔機、單個掉落、單個飛走等,抗干擾能力有待加強,而且每一次表演的費用昂貴[12-15]。文中設計了一種新型的無人機編隊表演控制系統,可降低無人機編隊表演成本。

  1 無人機組成原理

  無人機由飛控計算機、傳感器系統、GPS 模塊和動力系統等組成[15-16]。飛行控制系統被視為無人機的大腦,其核心是飛控計算機,飛機是懸停還是飛行、向哪個方向飛都是由飛控下達指令;傳感器系統相當于無人機的眼睛,用于實時測量和采集無人機數據;GPS 模塊用于對無人機進行定位;通信模塊用于無人機和地面基站進行通信;動力系統由無人機的風門、升降機、方向機、副翼和動力電池組成,飛控計算機發出的指令給動力系統,從而完成各種動作。

  1.1 飛控系統

  無人機飛控系統如圖 1 所示,其主要由遙控板和飛控板組成。無人機飛行控制系統是指能夠穩定無人機飛行姿態,并能控制無人機自主或半自主飛行的控制系統。飛控系統實時采集各傳感器測量的飛行狀態數據、接收無線電測控終端傳輸的由地面測控站上行信道送來的控制命令及數據,經計算處理,輸出控制指令給執行機構,實現對無人機中各種飛行模態的控制和對任務設備的管理與控制。同 時,將無人機的狀態數據及發動機、機載電源系統、任務設備的工作狀態參數實時傳送給機載無線電數據終端,經無線電下行信道發送回地面測控站。

  1.2 無人機定位

  文中系統采取差分 GPS 定位方法,目的在于消除常規 GPS 技術中人為加入的系統誤差。差分系統由坐標已知、固定不動的基準站和移動站組成,其工作原理如下

  1.3 飛控系統硬件

  飛控板由 STM32 主控制器和 MPU6000 陀螺儀組成,其原理如圖 2 所示。主控制器根據當前的任務指示結合控制算法,輸出適當占空比的 PWM 波信號,控制電源輸出的交變電流大小及尾部舵機轉向,由此完成四旋翼、固定翼、直升機的姿態控制飛行。飛控系統無需借助 GPS 融合或者磁場傳感器參與修正,就能保持長時間的姿態控制。通過 C 語言編譯便可設置或者更改飛機種類、飛行模式、支持云臺增穩等功能。由于地面站軟件集成了完整的電子地圖,因此可以通過電臺實時監測飛機狀態。

  1.4 LED點陣

  如圖3所示,以8x8x8的點陣為例。4架無人機在同一平面上飛行,組成一個正方形,搭載LED點陣的一個端點。同一平面內有64個LED點陣,立體空間LED組成了512個點陣。編寫圖案程序,并將指令發送至FPGA,由FPGA控制LED的亮滅,形成所需圖案。

  1.5 LED點陣驅動

  設計用FPGA芯片EPIC6QC240c8。系統根據LED點陣的要求,利用Avalon總線配置了32位CPU軟核以及ROM,RAM、SRAM,FIFO、SDRAM和DMA等片內外資源。用C語言編寫DMA控制程序,實現在FIFO與Avalon傳輸,同時還專門設計了LED控制器,以實現LED點陣顯示圖案的功能。使用FPGA的10口來驅動LED點陣的行,但由于10口的輸出電流比較小,無法直接驅動行方向的LED燈,所以要在10口輸出管腳與點陣的行之間安裝一個PNP型的三極管,起到放大電流的作用。當 IO 口給出低電平時,三極管導通,三極管的另一端輸出高電平,點亮行向 LED。行 LED 點陣行驅動如圖 4 所示。以8×8×8 的點陣為例,在 8×8 的平面內需要布置 64 個三極管放大器,用于驅動同一平面內的 LED 燈。列驅動采用 FPGA,其本身就具有鎖存功能和移位輸出功能,且移位寄存器和輸出鎖存器的控制是相互獨立的,可實現在顯示一行的列數據同時傳送出下一行的列數據。LED 點陣的列線接到 FPGA 的 IO 口 上。主機給出指令顯示數據,實現對 LED 點的控制。列 LED 點陣列驅動如圖 5所示。

  2軟件設計

  2.1 飛行模塊主程序設計圖6所示為飛行模塊主程序圖,電路通電后,各芯片進行初始化,進入按鍵掃描階段,此時系統處于待機狀態。

  2.2 中斷控制流程圖程序設計圖7所示為中斷控制流程圖程序,中斷源向MPU提出處理要求,MPU先暫時停止當前的工作,而轉去處理另一件工作。具體步驟是首先要把中斷打開,當有中斷時,保護被中斷進程現場,將當前PSW和PC等的值保存;接著,若有多個中斷同時發出請求,則進入優先級最高的中斷,處理數據;之后恢復被中斷進程現場,返回主程序。

  2.3 LED點陣程序設計

  圖8所示為LED點陣顯示主程序,系統采用c語言編寫LED點陣圖案程序,通過編譯器將源程序編譯成可執行文件并下載,對可執行程序進行調試和運行。主程序主要完成系統的初始化,其主要功能是:對于系統中的每一個微處理器,從設備都生成一個定義該設備地址的頭文件,為軟件開發創建存儲器映射文件。DMA的操作通過中斷服務程序執行,把需要送出的像素信息排成一行,順序送出形成數據流,借助于Avalon流模式外設的設計方法,實現一個Avalon流模式的LED控制器。利用DMA控制器在流模式控制器和SRAM之間建立一條DMA傳送通道,通過硬件來完成像素信息的自動讀取。

  3結束語

  文中提出一種新型無人機編隊表演方法,由4架無人機搭載LED燈帶組成點陣,控制點陣中LED的亮滅,實現各種所需圖案;該系統LED燈點陣可以擴展,可由多架無人機LED平面燈組成空間立體,實現立體圖案。該系統用LED燈帶組成點陣,可以減小無人機數量,降低表演成本,具有一定使用推廣價值。

  參考文獻:

  [1]董艷,基于觀測器的無人機編隊系統的故障診斷技術研究[D南京:南京航空航天大學,2018.

  [2]Paul G F,ThomasJG.無人機系統導論[M].吳漢平,譯.北京:國防工業出版社出版社,2015.

  [3]王品,姚佩陽,多無人機系統分布式編隊控制[J].計算機工程與應用,2016,52(16):1-6.

  [4]方佳敏無人機系統自主控制技術研究現狀與發展趨勢J.絲路視野,2018(2):183.

  [5]李相民,薄寧,代進進,等,有無人機編隊協同作戰指揮控制關鍵技術綜述J]飛航導彈,2017(9):29-35.

  16]邵義龍,段欣好.多無人飛行器協同編隊控制[J].科技信息,2013(20):111-112

  [7]潘華,毛海濤無人機編隊飛行面臨問題及關鍵技術研究[J].現代電子技術,201416:85-87.

  [8]雷金奎,原丹丹,李海生.基于ARM的雙冗余微小型無人機飛行控制系統的設計J電子設計工程,2016,241):162-164.

  [9]施書成,無人機多機編隊飛行控制技術研究[D.南京:南京航空工業大學,2019.

  [10]張晉武.無人機編隊飛行技術研究[].艦船電子工程,2015(8):15-18.

  [11]楊才廣,姚志興,譚永鎮,等.基于STM32的無人機飛行控制系統[].電子世界,2019(1):130-131.

  [12]李倩,雷仲魁無人機飛行控制器及模糊編隊控制器的設計小電子設計工程,2016,24(16):86-88.

  [13]常凱,黃考利,馬代亮,無人機編隊對地面目標追蹤問題研究J].電光與控制,2016(23):15.

  [14]王鵬,張振峰,曹明川,等,基于一致性多無人機編隊的研究現狀與發展趨勢[J].艦船電子工程,2017(9):1-9.

  [15]郭佳暉,任夢潔.基于串級模糊PID的四旋翼姿態控制研究[J].電子設計工程,2018(17):145-149.

  [16]孔德勝.某型固定翼無人機飛控系統的設計與仿真[D].北京:北京理工大學,2015.

期刊VIP網,您身邊的高端學術顧問

文章名稱: 無人機編隊表演控制系統設計與實現

文章地址: http://www.ke-jian.com/mianfeiwx/59796.html

國際期刊論文 SCI/SSCI選題匹配!

選擇豐富服務快速通過率高一鍵快速領取私人專屬發表方案!

* 填寫需求信息,或選擇平臺現有SCI/SSCI選題(如下)。

主站蜘蛛池模板: 土默特右旗| 乌兰察布市| 临沭县| 丘北县| 乐亭县| 拉萨市| 临江市| 新民市| 将乐县| 舟曲县| 招远市| 应用必备| 凯里市| 甘德县| 温泉县| 肥城市| 固原市| 泉州市| 仁寿县| 柯坪县| 济源市| 舟山市| 申扎县| 丹寨县| 安新县| 方山县| 镇康县| 阿荣旗| 乌拉特后旗| 崇文区| 陆丰市| 阿坝县| 山阳县| 塔城市| 平顺县| 五台县| 长兴县| 西林县| 苗栗县| 乃东县| 吉安县|