娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

無人飛行器機載穩定云臺控制系統的設計

發布者:DreamyEclipse最新更新時間:2025-05-15 來源: eepw關鍵字:無人飛行器  控制系統 手機看文章 掃描二維碼
隨時隨地手機看文章

  近些年來,無人飛行器在航空攝影、高空遙感以及高空地形勘探等領域得到了廣泛發展,機載穩定云臺的其應用的關鍵所在[1-3]。但是在飛行過程中,云臺極易受到機體姿態變化、振動以及氣流擾動等因素的影響,從而造成機載圖像抖動、模糊[4]。針對這一問題,設計出一種適用于無人飛行器的機載穩定云臺控制系統。該云臺系統采用了三軸穩定結構,控制部分由主控單元模塊、姿態檢測模塊、無刷電機驅動模塊等等構成。主控單元通過對姿態檢測模塊反饋的數據進行互補濾波解算,驅動無刷電機對云臺姿態進行實時控制。通過對該云臺控制系統的測試與實驗,無人飛行器搭載該云臺后,機載視頻圖像更加清晰、穩定,滿足了系統設計要求。

  1 系統硬件方案設計

  1.1總體方案設計

  機載穩定云臺控制系統主要是通過主控制器對機體擾動的隔離和對其他擾動的補償或抑制來實現載荷在慣性空間上的穩定,從而使得地面站獲取到的機載視頻圖像穩定且清晰。系統的結構主要包括:主控單元、慣性測量單元、電機驅動單元、圖像傳輸單元、遙控器控制單元以及人機界面。其結構框圖如圖1所示。

  圖1 系統總體方案框圖

  整個工作流程大致可以描述為機載云臺系統上電之后,對MEMS傳感器的初始姿態信息進行自校準,進行初始姿態信息的解算,驅動力矩電機對機載云臺調整到初始姿態位置,完成機載云臺的初始化過程。在飛行器的飛行過程中,根據傳感器的實時信息不斷對姿態信息進行更新,主控單元依據更新后的姿態信息不斷地調整機載云臺在慣性控制中的位置,保持光學載荷視軸的穩定。光學載荷通過圖像傳輸鏈路和視頻采集卡實時地將機載視頻圖像傳輸到地面監控系統,并在監視設備中顯示。RC遙控器依據設定的工作模式,通過操作手的實時操作和RC控制鏈路對機載云臺進行控制,從不同角度對地面目標進行實時監測。機載云臺系統工作的流程如圖2所示。

  圖2 系統工作流程圖

  1.2 主控單元設計

  在本系統中,主控單元基于嵌入式微控制器STM32F103開發。主要功能是實時完成對MEMS傳感器獲取的姿態信息的融合,同時接收上位機或RC發來的指令,對俯仰、滾轉和偏航3個自由度的電機運動控制單元發送驅動指令,實現隔離機體姿態擾動、保持機載云臺在慣性空間中的穩定以及RC控制操作。此外,還應具備與上位機進行人機交互,實現控制參數、電機配置、MEMS傳感器校正等基本設置。實現陀螺儀和加速計的補償、RC遙控模式和范圍的設定等高級設置以及MEMS傳感器實時數據的顯示等等。

  1.3電機驅動單元設計

  驅動單元起到的是功率放大的作用,即將主控處理器的控制信號轉換成可以直接驅動機載云臺直流力矩電機的功率信號。由于系統采用的直流力矩電機的堵轉電流為2 A,為了保證驅動安全,所選驅動芯片的最大輸出電流應大于4 A。因此采用ST公司生產的集成三項半橋驅動芯片L6234D,該芯片具有很強的驅動能力,其驅動電壓可達58 V,連續工作時的驅動電流可以達到5 A,具有過流保護和低電壓鎖存功能。圖3是俯仰通道的電機驅動單元的電路原理圖,滾轉與偏航通道的電機驅動單元與此類似。

  圖3 電機驅動單元電路原理圖

  1.4 慣性測量單元設計

  整個系統中要求慣性測量單元(Inertial Measurement Unit,IMU)能夠提供控制算法中所需的角速度和加速度信號。此外,還考慮機載云臺結構和安裝位置,要求角速度傳感器、加速度傳感器及其外圍電路的尺寸盡量小,便于整體結構的緊湊。基于上述要求,采用6軸運動傳感器MPU6050作為慣性測量元件。IMU單元測量相機在三維空間中的角速度和加速度,并通過自適應互補濾波算法解算出相機的姿態。慣性測量單元的電路原理圖及電路實現如圖4所示。

  圖4 MPU6050電路原理圖與電路板

  2 系統軟件方案設計

  2.1 主控單元軟件設計

  主控單元軟件完成的主要功能有:對主控處理器I/O口、定時器、串行通信、IIC協議、MPU6050內存儲器、位置參數、速度參數、控制參數以及中斷向量和優先級進行初始化;確定機載云臺在慣性空間內的坐標位置,輸出PWM信號驅動電機達到預先設定位置等。主控程序流程圖如圖5所示。

  圖5主控程序流程圖

  在每個控制周期內,外部中斷子程序需要完成以下工作:(1)對陀螺儀和加速度計輸出信號進行采集;(2)根據RC指令,完成相應位置環的校正運算;(3)完成速度環和穩定環的校正運算;(4)執行PID控制算法;(5)生成PWM信號驅動直流電機。因此,外部中斷子程序流程如圖6所示。

  圖6 外部中斷子程序流程圖

  2.2 基于自適應濾波的姿態解算設計

  為消除加速度計的噪聲干擾和陀螺儀的漂移,獲得準確的姿態信息,綜合加速度計和陀螺儀各自的優點,應用互補濾波算法(Complementary Filtering, CF),從頻域的角度分別加入低通和高通濾波器,將兩傳感器的姿態信息加以融合,可去除干擾,消除零位誤差,提高解算精度[5]。

  以俯仰通道為例,互補濾波的原理可描述為:

  (1)

  其中, f1(s) 為一階低通濾波器傳遞函數, f2(s)為一階高通濾波器傳遞函數,且f1(s)+ f2(s)=1。ωm為陀螺儀測得的旋轉角速度。為俯仰角預估值,可通過式(2)計算得到。

  (2)

  其中,分別為在一段時間內在俯仰、滾轉和偏航通道上的加速度平均值。

  從式(1)可以看出,濾波效果取決于參數K的選取。但是在噪聲較大時低通的阻帶衰減較慢,難以獲得較好的濾波效果。為了提高姿態角的解算精度,本文基于常規互補濾波原理,采用一種自適應互補濾波(Adaptive Complementary Filtering, ACF)算法,其原理如圖7所示。

  圖7 ACF原理圖

  圖7中,Kp為比例系數,Ki為積分系數。考慮實時性問題,通常設定Ki保持不變,通過Kp的動態調整實現俯仰角誤差的動態補償。自適應補償系數Kp的算法如下:

  (3)

  其中,Kp0為初始補償系數;Kp1姿態臨界發散系數。ωmax為陀螺儀的最大量程,ωc為陀螺儀的截止角速度(ωc<ωmax)。

  從圖7可以看出,加速度計的實時數據由式(2)解算得到俯仰角預估值θ,經過低通環節增加的PI 控制器與陀螺儀的實時數據積分后得到的角度相融合,得到機載云臺當前俯仰角 。同時, 作為負反饋,實時機載云臺的姿態角。姿態更新算法流程見圖8所示。

  圖8 姿態更新算法流程圖

  3 實驗研究

  本文搭建了以ST公司的STM32F103為主控制器,InvenSense公司的MPU6050芯片作為慣性測量單元的機載云臺控制器硬件平臺,并將其搭載于某多旋翼無人飛行器上進行了機載測試實驗,如圖9所示。

  圖9 機載飛行測試實驗

  依據所選用的慣性測量元件參數可知,陀螺儀的最大量程ωmax =2000°/sec,截止角速度ωc=2πf,陀螺儀截止頻率f為100Hz,由PID參數工程整定法得到KP0、KP1分別為5和20。因此自適應補償系數Kp為:

  通過與常規互補濾波算法的對比試驗,驗證自適應互補濾波算法的有效性。試驗結果如圖10所示。

  圖10 算法對比測試試驗

  其中,圖10(a)為采用互補濾波時解算得到的俯仰角和滾轉角,其解算誤差的均方值約為1.65°和0.39°。圖10(b)為采用自適應互補濾波時解算得到的俯仰角和滾轉角,其解算誤差的均方值約為1.26°和0.15°。初始時刻的俯仰角和滾轉角均不處于0°是由于機載云臺并非絕對水平導致。

  以俯仰通道為例,在機載云臺給定俯仰角為0時,通過機載云臺的視軸穩定誤差實驗來驗證系統的穩態性能。實驗結果如圖11所示。從圖中可以看出,其穩定誤差在±0.02°之間,穩定精度約為0.26 mrad,具有較高的穩定精度。

  圖11視軸穩定誤差曲線

  4結論

  為了實現多旋翼無人飛行器機載慣性云臺的穩定控制,使得機載視頻圖像穩定清晰,本文設計了一種基于STM32和自適應互補濾波算法的機載穩定云臺。姿態解算對比試驗結果表明,自適應互補濾波算法效地提高了機載云臺姿態的解算精度。視軸穩態精度的實驗表明,穩定精度達到0.26 mrad,具有良好的穩態性能,完全滿足了多旋翼無人飛行器機載云臺的穩定性要求。

  參考文獻:

  [1]申斌,吳一波,林冬生.旋翼機的發展與應用[J].科技傳播,2013,(23):145-146.

  [2]王日俊,白越,續志軍等. 多旋翼無人飛行器機載云臺的復合穩定控制方法[J].電光與控制,2016,23(4):17-22.

  [3]王日俊. 多旋翼無人飛行器載荷穩像技術研究[D].北京:中國科學院大學,2015.

  [4]MILLER RICK, MOOTY GREG. HILKERT.J. M. Gimbal system configurations and line-of-sight control techniques for small UAV applications[C].Proc. SPIE 8713, Airborne Intelligence, Surveillance, Reconnaissance (ISR) Systems and Applications X, 871308. Baltimore,Maryland,USA,201

  [5]傅忠云,劉文波,孫金秋,等.自適應混合濾波算法在微型飛行器姿態估計中的應用[J].傳感技術學報,2014,27(5):698-703.


關鍵字:無人飛行器  控制系統 引用地址:無人飛行器機載穩定云臺控制系統的設計

上一篇:非道路移動機械透射式煙度計研究與實現
下一篇:最后一頁

推薦閱讀最新更新時間:2025-05-15 17:23

IoT畢設 | 機智云AIoT+ESP8266+物聯網智能家居控制系統
本文介紹的智能云家居控制系統是由嘉應學院管嘉誠等人設計開發完成。該系統通過 ESP8266 與機智云物聯網平臺的服務器互聯,使用智能手表遠程控制解決老式家居聯網問題。該智能云家居共有兩大部分:第一部分采用了 STM32F103ZET6 作為主控芯片,由數據采集系統、數據處理系統、數據云傳輸系統以及智能家居智能調節系統構成;第二部分采用了 ESP32 作為主控芯片,由數據接收系統以及控制系統構成。 01 引 言 傳統家電產品性能已發展到極限,難有大幅度上升。傳統家電行業急需創新產品,時下最熱門的人工智能便成了行業突破口。因此,智能家居成為了家電大廠和互聯網巨頭的必爭紅海。隨著智能家居相關技術的不斷成熟與發展,智能家居系統的發展前景將
[單片機]
IoT畢設 | 機智云AIoT+ESP8266+物聯網智能家居<font color='red'>控制系統</font>
【開發者案例】智能晾衣桿控制系統設計
本案例以Android手機為人機交互終端,以STM32F103為核心控制終端,基于機智云物聯網平臺,設計了一套用戶通過互聯網就能有效地對家中晾衣架進行操作的嵌入式智能控制系統,避免人不在家時,衣物被淋濕的問題。 本系統具備手動和自動兩種控制模式實現對晾衣架的合理控制,并且一旦控制端與服務器失去連接,將自動切換至自動模式工作。控制端采用FreeRTOS實時操作系統,在實時性方面表現良好,同時具有高穩定性能穩定地與機智云服務器進行通信。 引言晾曬衣物是日常生活的一部分,目前,市面上有多種多樣的晾衣架,包括手動和電動等。但大部分的電動“智能”晾衣,還依然需要用戶站在旁邊,按下按鈕進行操作,對用戶而言僅僅只是省力。因此,如何通過I
[單片機]
【開發者案例】智能晾衣桿<font color='red'>控制系統</font>設計
基于PLC的小車自動配料控制系統設計方案
引言 隨著經濟的發展和科技的進步,自動控制系統在工業生產中的應用越來越廣泛,基于西門子PLC的自動控制系統獲得了長足的發展與應用。利用PLC控制技術 、觸摸屏組態技術 以及網絡通信技術 ,可以實現系統的大集成,也可以實現對小系統的獨立控制。 自動運料、配料等功能在很多工業生產中都有應用。近年來,對小車運料控制系統的設計層出不窮,錢巍設計實現了一種小車自動運料往返的功能 ,張強采用西門子1200 PLC實現了小車自動運料的功能 。雖然對小車運料的研究眾多,但是對用料自動檢測的自動配料系統設計研究還不夠全面和深入。本文所述小車自動配料系統是一種基于西門子S7-1500 PLC的過程自動控制系統,可以實現系統全自動完成工作任務、自動
[嵌入式]
基于PLC的小車自動配料<font color='red'>控制系統</font>設計方案
步進電機控制系統程序如何設計
導語:步進電機控制系統程序的設計是實現步進電機控制的重要環節。 一、確定控制要求 首先需要確定步進電機控制系統的控制要求,包括控制精度、速度、轉向等方面。例如,在機械加工中,需要根據加工要求來確定步進電機的步進角度和轉速等參數。 二、選擇合適的控制器 根據控制要求,選擇合適的控制器。常見的控制器包括單片機、PLC、DSP等。在選擇控制器時需要考慮控制器的性能和成本等因素。同時還需要考慮控制器與步進電機的匹配問題,確保控制器能夠正常工作。 三、設計控制程序 在設計控制程序時,需要考慮控制器的特點和步進電機的特性。下面介紹一種基于單片機的步進電機控制系統程序的設計方法。 確定輸入輸出端口 首先需要確定輸入輸出端口,包括控制器的輸入
[嵌入式]
伺服控制系統和PLC控制系統的區別
伺服控制系統的概念和工作原理 伺服控制系統是一種控制機械設備運動的技術,通過控制電機轉速、轉動角度、位置等參數,實現精密的運動控制,通常被廣泛用于工業自動化、機器人、航天儀器等領域。 伺服控制系統的工作原理是通過反饋控制,實時檢測和測量電機的位置、速度和加速度等運動參數,并與設定的目標值進行比較,通過控制輸入電壓或電流的方式,使電機輸出的運動參數達到所需的目標值。常見的伺服電機包括直流電機、交流電機、步進電機等。 伺服控制系統的核心是伺服驅動器和伺服電機,驅動器負責接收控制指令和傳感器反饋信號,通過內部控制算法調整電機的輸出信號,以實現精密的運動控制。此外,伺服控制系統還需要配備各種類型的傳感器,如位置傳感器、速度傳感器、加速
[嵌入式]
基于51單片機實現紅外控制系統控制電機調速
具體功能實現 初始時,數碼管上顯示0,此時電機不轉動;當按下紅外遙控上的“1”時,數碼管顯示1,電機的轉速加快;一共分為三個擋位,每升高一個擋位,數碼管都會顯示對應的擋位數字同時提高電機的轉速。 器件: AT89C52,8位數碼管,紅外遙控器,步進電機,扇葉,74HC138譯碼器,HS0038紅外接收探頭 紅外調試前后圖 : 調試前: 調節后 知識介紹 :HS0038紅外探頭 HS0038是一款紅外接收探頭,接收紅外信號頻率為38kHz,周期約26μs 紅外遙控 紅外遙控是利用紅外光進行通信的設備,由紅外LED將調制后的信號發出,由專用的紅外接收頭進行解調輸出 通信方式:單工,異步 紅外LED波長:940
[單片機]
基于單片機的智能照明控制系統設計
隨著電子技術的飛速發展,基于單片機的控制系統已廣泛應用于工業、農業、電力、電子、智能樓宇等行業,微型計算機作為嵌入式控制系統的主體與核心,代替了傳統的控制系統的常規電子線路。樓宇智能化的發展與成熟,也為基于單片機的照明控制系統的普及與應用奠定了堅實的基礎。本文介紹了基于單片機AT89C51的室內燈光控制系統及其原理,提出了有效的節能控制方法。該系統采用了當今比較成熟的傳感技術和計算機控制技術,利用多參數來實現對學校教室室內照明的控制。系統以單片微型計算機為核心外加多種接口電路組成,共有六個主要部分:AT89C51芯片、光信號采集電路、人體信號采集電路、時鐘控制電路DS12887、輸出控制電路、定時監視器電路。 主控制
[單片機]
基于單片機的智能照明<font color='red'>控制系統</font>設計
智能照明控制系統的構成是由哪些部分組成
智能照明控制產品種類齊全,方案完善,是基于KNX總線技術設計的控制系統,特別適合于各類智能小區、醫院、學校、酒店,以及體育場所、機場、隧道、車站等大型公建項目的照明系統。 1、總線電源 作為KNX/EIB系統標準供電電源,該模塊為同一支線上的其他控制模塊供電。該電源模塊不僅可以為總線提供電壓,耦合總線信號,并且監測系統的電壓。另外該電源模塊還會提供一個30V的輔助直流電壓,為其他的外接設備(如觸摸屏、IP網關等)提供電壓。 功能描述: 總線電源的作用是為KNX各功能模塊提供電源,最多可以為64個設備供電,帶總線復位、過流指示和短路保護。 2、開關驅動器 有三種規格可選,4路,8路,12路三種。另外還有調光驅動器可選,可
[嵌入式]
智能照明<font color='red'>控制系統</font>的構成是由哪些部分組成
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 景德镇市| 比如县| 凤山县| 二连浩特市| 克拉玛依市| 枝江市| 宝山区| 鄂伦春自治旗| 桑植县| 怀来县| 延庆县| 惠安县| 社会| 宝坻区| 北安市| 曲阜市| 尚义县| 岳阳县| 探索| 蛟河市| 肃宁县| 民县| 大同县| 安徽省| 冀州市| 高青县| 锡林浩特市| 乐山市| 邵东县| 逊克县| 新安县| 大安市| 会昌县| 泸溪县| 三都| 沅陵县| 高陵县| 温泉县| 微博| 尉氏县| 花垣县|