《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32單片機四旋翼飛行器建模分析與設計
基于STM32單片機四旋翼飛行器建模分析與設計
2016年電子技術應用第12期
曾憲陽1,2,楊紅莉2,3,郁漢琪1
1.南京工程學院 工業中心,江蘇 南京211167;2.南京大學 數學系,江蘇 南京210093; 3.南京工程學院 數理部,江蘇 南京211167
摘要: 針對四旋翼飛行器穩定性差、控制難的問題,使用牛頓-歐拉方程建立了數學模型,提出了姿態解算的實現方法。設計了以STM32單片機為控制核心,加速度計、陀螺儀及磁力計等組成的硬件控制電路。提出將加速度計解算出的角度數據與陀螺儀解算出的角度數據進行融合,通過卡爾曼濾波濾去干擾信號,保證了角度數據的準確性。設計了三路串級PID控制器,通過對橫滾角、俯仰角、偏航角3種姿態角進行控制,實現了對飛行器的懸停、前進、后退、左轉、右轉等控制。經室內外飛行測試表明,飛行器可以平穩飛行。
中圖分類號: V212.4
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.12.017
中文引用格式: 曾憲陽,楊紅莉,郁漢琪. 基于STM32單片機四旋翼飛行器建模分析與設計[J].電子技術應用,2016,42(12):65-68.
英文引用格式: Zeng Xianyang,Yang Hongli,Yu Hanqi. Modeling analysis and design for four rotor aircraft based on the STM32 MCU[J].Application of Electronic Technique,2016,42(12):65-68.
Modeling analysis and design for four rotor aircraft based on the STM32 MCU
Zeng Xianyang1,2,Yang Hongli2,3,Yu Hanqi1
1.Industry Center,Nanjing Institute of Technology,Nanjing 211167,China; 2.Department of Mathematics,Nanjing University,Nanjing 210093,China; 3.Department of Mathematics and Physics,Nanjing Institute of Technology,Nanjing 211167,China
Abstract: Because of the low stability and the difficulty in controlling, Newton-Euler equation is used to establish a mathematical model for the four-rotor aircraft, the implementation of attitude algorithm is proposed too. The hardware control circuit is designed,which chooses the STM32 MCU as the core and is composed of accelerometer, gyroscope, magnetometers and so on. In order to get accurate data of angles, Kalman filter is used to filter the interfering signal from the data which is calculated from the accelerometer and from the gyroscope. To make the aircraft hover, fly forward, fly backward, turn left, turn right, etc., a three-way cascade PID controller is adjusted which can control three kinds of attitude angle, i.e., the roll angle, pitch angle and yaw angle. The flight tests indoor and outdoor show that the aircraft can fly smoothly.
Key words : four-rotor aircraft;STM32 MCU;Euler′s equation;mathematical model;Kalman filter;PID control

0 引言

    四旋翼飛行器體積小、重量輕,與載人飛機相比成本很低,可廣泛應用在交通檢測、園林維護、災區搜救等場合,目前在國內外正處于熱門研究中[1-3]。但四旋翼飛行器是一個非線性、多變量、高度耦合、欠驅動系統(6個自由度,4個輸入量),控制系統較為復雜,系統抗干擾能力差。只有采用了合適的控制方案才能夠實現平穩的飛行,這就需要對飛行器進行力學和運動學上的分析并建立相對應的數學模型,設計單片機控制電路及軟件控制系統等,實現對飛行器的穩定控制。

1 四旋翼飛行器數學模型建立

    為簡化分析,假設以下條件成立:

    (1)機體坐標系的原點為飛行器的質心,并且與飛行器幾何中心重合;

    (2)只考慮螺旋槳產生的氣流,而空氣流動速度及空氣阻力忽略不計;

    (3)飛行器機體與螺旋槳均為剛體結構,機體的幾何構造及質量對稱;

    (4)螺旋槳旋轉時產生的反扭矩與轉速的平方成正比,螺旋槳產生的升力與轉速的平方成正比。

    根據以上條件,設F為飛行器受到的外力和,m為飛行器質量,V為飛行速度,M為飛行器所受力矩之和,H是飛行器相對于導航坐標系的相對動量矩,受力分析如圖1所示。根據牛頓-歐拉方程對四旋翼飛行器平移運動與旋轉運動建立模型[4-7]。

    ck2-t1-s1.gif

ck2-t1.gif

ck2-gs1-5.gif

    根據歐拉方程ck2-gs1-5-x1.gif則有三軸力矩平衡方程式:

    ck2-gs6.gif

    由于姿態穩定控制不需對位置和高度進行控制,只需考慮角度控制即可,穩定控制時姿態變化較小,可忽略空氣阻力的影響,這樣得到簡化后的動力學模型為:

    ck2-gs7.gif

    從以上公式可以看出,在四旋翼飛行器的姿態控制模型中,對任一個角度的控制均可采用PID控制器對其進行控制。

2 硬件電路設計

2.1 硬件系統主要組成

    系統硬件主要包括飛行架構、微控制器最小系統、無線通信系統、動力系統、慣性測量單元、電源等幾個部分。其中飛行架構是其他幾部分的載體,微控制器最小系統用于數據融合、姿態解算與調節,控制協調各模塊的工作。無線通信系統用于遙控飛行器和接收數據;動力系統由驅動器、電機、螺旋槳組成,為飛行器提供升力和推動力;慣性測量及系統為飛行器提供姿態和高度等信息,是飛行器系統的重要組成部分。

2.2 主要電路原理圖

    系統主要電路原理圖如圖2所示。采用STM32F103C8T6高速單片機作為主控制單元,MPU6050和HMC5883L組成慣性測量及姿態檢測單元,實現對三軸的加速度、三軸陀螺儀、三軸磁場方向的檢測,輸出原始數據給微控制器,進行融合姿態解算后得到橫滾角、俯仰角、偏航角。采用空心杯直流電機,使用PWM進行調速。驅動電路由N溝道的場效應管形成的開關電路實現,選擇漏源電阻較小的場效應管,防止電機輸入電壓變小造成電機轉速的范圍變窄,便于對電機轉速調節的控制。

ck2-t2.gif

3 軟件系統設計

3.1 姿態解算與卡爾曼濾波[8-12]

    飛行器在運行過程中,CPU通過傳感器MPU6050內部的三軸加速度傳感器、三軸陀螺儀來實時采集當前各方向姿態數據,通過解算后得到三個方向的角度、角速度值,然后調節各電機轉速,使其達到期望姿態。加速度傳感器用來測量x、y、z三個方向的加速度值,然后與重力加速度比較即可算出三個方向的角度值,但是存在一定誤差。三軸陀螺儀傳感器用來測量x、y、z三個方向角速度,乘以時間即為角度。

    通過陀螺儀計算出來的角度存在一定的誤差,多次累加以后累積誤差越來越大,最終導致計算出的角度與實際角度相差很大。本文的解決方法是把加速度計讀出的角度與陀螺儀計算出的角度相結合,通過卡爾曼濾波計算出更為準確的角度值。

3.2 四旋翼飛行器PID控制器設計[13-15]

    通過傳感器準確獲取角度、角速度數據后,再與期望姿態角進行對比,實現對飛行器姿態的調節控制??刂葡到y采用位置式PID控制器進行調節,四旋翼飛行器主要包括橫滾角、俯仰角、偏航角3種姿態,只有對3個姿態角可控,才能實現對四旋翼飛行器的懸停、前進、后退、左轉、右轉等控制,因此需設計三路串級PID控制器,其框圖如圖3所示。

ck2-t3.gif

    在設計中,外環采用角度環進行PI控制,內環采用角速度環進行D控制。設置這樣的串級PID可以使飛行器在大角度偏差時修正速度快,小角度偏差時修正速度慢。外環期望角度為設定值,如懸停的期望值為0°,而實際角度值由卡爾曼濾波后的角度數據提供。外環PI控制器的輸出值作為內環D控制器的期望值,內環角速度實際值由傳感器MPU6050內部的陀螺儀提供。三路PID控制器的輸出分別為roll_out、pitch_out、yaw_out,分別以PWM的形式輸出給4個電機驅動電路,每個電機PWM線性組合如下:

    Y軸前端電機:Throttle-roll_out-yaw_out;

    Y軸后端電機:Throttle+pitch_out-yaw_out;

    X軸右端電機:Throttle-roll_out+yaw_out;

    X軸左端電機:Throttle+roll_out+yaw_out。

    其中Throttle為電機輸入固定值,也稱油門。為保證飛行器穩定,內環控制器的采樣頻率為200 Hz,外環控制器采樣頻率50 Hz即可。為保證采樣時間間隔均勻,PID控制器采樣周期由高優先級定時器中斷提供。串級PID調節、卡爾曼濾波軸波形圖如圖4所示。由圖中可以看出飛行器在受到環境干擾時,通過串級PID調節可迅速讓機身恢復至平衡位置?;謴蜁r間很短,基本無振蕩現象,說明飛行器在串級PID調節下具有較強的抗干擾能力,驗證了PID調節系統設計的可靠性。

ck2-t4.gif

4 系統測試

4.1 姿態角測試

    四旋翼飛行器采集到加速度計和陀螺儀的數據后,經過數據融合、卡爾曼濾波將兩種數據融合在一起計算出較為精確的姿態角數據,再將數據通過串口發送到由匿名科創提供的上位機軟件,將三軸姿態角用3D效果圖直觀顯示出來。其中橫滾角姿態解算3D效果如圖5所示,由圖中可以看出系統響應穩定、姿態平穩,說明系統能很好地實現這些姿態控制。

ck2-t5.gif

4.2 平衡飛行測試

    將飛行器半固定在水平桿上調試內外環PID各項系數,在調試俯仰這一路的PID控制器時,先將Ki和Kp設為零,Kp增大到控制回路的輸出出現臨界振蕩較為合適,當選取到12左右時,飛行器在上升過程中出現上下擺動的不穩定現象,通過設置Kd參數抵消比例作用調節時的過度反應和過沖干擾,使飛行器系統在上升時能夠趨于穩定飛行,Kd取0.05左右就可以滿足要求,為消除靜態誤差,Ki參數可以選取0.02左右。經反復調試達到穩定狀態,在室內可使飛行器平穩懸停在空中,通過調節俯仰角的大小可讓飛行器在室外水平穩定向前飛行。

5 結論

    本文分析了四旋翼飛行器的控制原理,使用牛頓第二定律和歐拉方程建立了系統的數學模型,設計了以STM32高速單片機為核心的控制系統電路,通過卡爾曼濾波濾去了可能的干擾信號,保證了角度數據的精確性。設計三路串級PID調節控制器,實現了對橫滾角、俯仰角、偏航角3種姿態角控制。室內外飛行測試結果表明,系統可以穩定平衡飛行。

參考文獻

[1] 王貞琪,馬潔.四旋翼幾種控制方法比較[J].北京信息科技大學學報,2016,31(2):35-39.

[2] 趙世榮,孫運強,石喜玲.基于信息融合四旋翼飛行器穩定性改進設計[J].電子器件,2015,38(6):1417-1420.

[3] 郝偉,鮮斌.四旋翼無人機姿態系統的非線性容錯控制設計[J].控制理論與應用,2015,32(11):1457-1463.

[4] SCHREIER M,DARMSTADT T.Modeling and adaptive control of a quadrotor[C].Proceedings of 2012 IEEE International Conference on Mechatronics and Automation,IEEE,2012:383-390.

[5] 王偉,邱啟明.六旋翼飛行器建模及位置跟蹤控制[J].電子器件,2014,37(3):507-512.

[6] 廖衛中,宗群,馬亞麗.小型四旋翼無人機建模與有限時間控制[J].控制理論與應用,2015,32(10):1343-1350.

[7] 陳航科,張東升,盛曉超.四旋翼飛行器懸停狀態姿態控制建模與仿真[J].計算機仿真,2013,30(11):41-45.

[8] 黃建,胡越黎,楊文榮,等.組合導航系統在四旋翼無人機上的實現[J].電子技術應用,2015,41(5):167-170.

[9] 葉锃鋒,馮恩信.基于四元數和卡爾曼濾波的兩輪車姿態穩定方法[J].傳感技術學報,2012,25(4):524-528.

[10] 吳濤,白茹,朱禮堯,等.基于卡爾曼濾波的航姿參考系統設計[J].傳感技術學報,2016,29(4):531-535.

[11] 何川,李智,王勇軍.基于STM32的四旋翼飛行器的姿態最優估計研究[J].電子技術應用,2015,41(12):61-64.

[12] 蔡偉平,胡越黎,楊文榮.四旋翼雙環滑模姿態控制系統設計與仿真[J].電子技術應用,2015,41(7):150-153.

[13] SADEGHZADEH I,MEHTA A,ZHANG Y M,et al.Faulttolerant trajectory tracking control of a quadrotor helicopter using gainscheduled PID and model reference adaptive control[C].Annual Conference of the Prognostics and Health Management Society.Montreal,2011,9:1-10.

[14] 彭程,白越,喬冠宇.四旋翼無人機的偏航抗飽和與多模式PID控制[J].機器人,2015,37(4):415-423.

[15] 甄紅濤,齊曉慧,夏明旗,等.四旋翼無人機魯棒自適應姿態控制[J].控制工程,2013,20(5):915-919.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲一区精品在线| 久久天天狠狠| 国产精品婷婷午夜在线观看| 一区二区三区不卡视频在线观看| 久久精品一二三区| 国产精品都在这里| 欧美一区高清| 亚洲一区二区三区四区五区黄| 免费看精品久久片| 欧美日韩亚洲高清一区二区| 国产亚洲一区二区三区在线观看| 欧美精品手机在线| 国产精品99久久久久久宅男| 亚洲人成艺术| 欧美精品www| 免费观看30秒视频久久| 久久一区国产| 欧美午夜精彩| 国产精品福利在线观看网址| 国产精品美女诱惑| 欧美精品在线免费观看| 亚洲一区二区免费看| 亚洲国产精品成人va在线观看| 鲁鲁狠狠狠7777一区二区| 国产精品久久久久久亚洲毛片| 老司机午夜免费精品视频| 性欧美大战久久久久久久久| 久久精品国产精品亚洲精品| 欧美日韩中文字幕综合视频| 在线不卡视频| 暖暖成人免费视频| 在线视频成人| 精品成人一区二区三区四区| 久久久亚洲国产美女国产盗摄| 欧美日韩国产三级| 亚洲系列中文字幕| 欧美日韩的一区二区| 亚洲黄色一区二区三区| 欧美一区国产在线| 一区在线免费观看| 久久夜色精品亚洲噜噜国产mv| 亚洲欧洲三级电影| 亚洲视频日本| 国产精品自拍小视频| 午夜精品久久久久久久男人的天堂| 欧美日韩在线播放一区二区| 国产日韩精品久久久| 欧美激情1区| 国产精品久久久久999| 午夜精品福利在线| 午夜在线观看免费一区| 欧美日一区二区三区在线观看国产免| 蜜桃av综合| 久久成人精品视频| 国产一区二区三区的电影| 亚洲欧洲精品一区二区| 亚洲午夜精品视频| 亚洲欧洲一区二区三区| 蜜桃av一区二区三区| 亚洲特级毛片| 国产精品久久久久av| 狠狠狠色丁香婷婷综合久久五月| 亚洲一区二区三区色| 欧美日韩精品一区二区三区| 亚洲精品国产日韩| 校园春色国产精品| 欧美日韩精品中文字幕| 欧美日韩美女在线观看| 国产精品亚洲а∨天堂免在线| 欧美日韩在线视频一区| 欧美三区视频| 亚洲一区二区精品在线观看| 国产精品美女| 国内不卡一区二区三区| 一区二区三区四区五区在线| 国产一区二区三区免费不卡| 美女主播一区| 亚洲图片欧洲图片av| 国产精自产拍久久久久久| 国产精品久久久久久久7电影| 国产亚洲欧美日韩精品| 亚洲视频一起| 久久综合狠狠综合久久激情| 在线播放亚洲| 欧美日韩999| 在线观看的日韩av| 国产精品福利片| 久久福利一区| 国产精品视频免费一区| 久久久91精品国产一区二区三区| 亚洲区国产区| 欧美电影在线免费观看网站| 欧美日韩亚洲一区二| 亚洲欧美日韩久久精品| 国产精品日韩欧美| 伊人精品视频| 欧美日韩一区在线视频| 国产视频精品免费播放| 99在线精品视频在线观看| 久久精品亚洲精品| 亚洲国产欧美日韩另类综合| 久久精品视频在线免费观看| 亚洲欧美日韩综合aⅴ视频| 欧美激情精品久久久久久黑人| 亚洲国产另类久久精品| 久久精品99久久香蕉国产色戒| 黄色一区三区| 久久精品国产免费看久久精品| 一区二区三区四区国产| 精品成人一区二区| 欧美日韩中文字幕精品| 欧美日韩国产va另类| 国产欧美日韩另类视频免费观看| 欧美精品激情在线观看| 亚洲一区在线免费观看| 欧美日韩国产一区| 亚洲欧洲日夜超级视频| 你懂的视频一区二区| 亚洲综合色丁香婷婷六月图片| 激情亚洲成人| 麻豆成人精品| 蜜臀va亚洲va欧美va天堂| 欧美电影免费观看网站| 在线观看视频一区二区| 亚洲高清视频一区| 国产日韩欧美a| 日韩视频永久免费| 欧美激情二区三区| 亚洲精品女av网站| 亚洲精品免费在线| 欧美日韩不卡合集视频| 亚洲福利电影| 国产精品麻豆欧美日韩ww| 欧美一区二区三区久久精品| 久久久国产精品亚洲一区| 亚洲欧美综合另类中字| 久久中文欧美| 欧美岛国在线观看| 在线免费观看成人网| 欧美经典一区二区三区| 亚洲精品一区二区三区四区高清| 亚洲美女一区| 巨胸喷奶水www久久久免费动漫| 久久久噜噜噜久久中文字幕色伊伊| 亚洲欧美日韩综合| 欧美主播一区二区三区美女 久久精品人| 欧美午夜女人视频在线| 亚洲欧洲一区二区在线播放| 欧美日韩免费视频| 亚洲激情偷拍| 免费欧美日韩国产三级电影| 久久资源av| 国产在线乱码一区二区三区| 1024日韩| 午夜精品久久久久久久99樱桃| 国产伦精品一区二区三| 先锋影音久久| 欧美精品成人| 国产精品亚洲综合久久| 夜夜嗨网站十八久久| 国产主播精品在线| 久久久综合免费视频| 国产精品视区| 久久精品国产99国产精品| 欧美人成网站| 日韩一区二区电影网| 国产精品自在线| 亚洲日本中文字幕免费在线不卡| 欧美刺激午夜性久久久久久久| 欧美性生交xxxxx久久久| 曰本成人黄色| 久久精品视频免费观看| 欧美久久九九| 久久久精品国产一区二区三区| 国产精品久久99| 亚洲高清不卡一区| 六十路精品视频| 欧美午夜在线一二页| 激情久久久久久| 亚洲日本激情| 午夜精品久久久久久久久久久久久| 久久米奇亚洲| 久久精品在这里| 欧美午夜理伦三级在线观看| 欧美成人小视频| 最新国产乱人伦偷精品免费网站| 欧美sm极限捆绑bd| 亚洲日韩欧美一区二区在线| 欧美在线免费播放| 久久久久久久一区| 亚洲片在线资源| 亚洲欧洲一区二区天堂久久| 国产精品久久久久婷婷| 欧美xxxx在线观看| 欧美成人一区二区三区片免费| 亚洲一区久久| 欧美一区=区| 国产一区二区三区免费观看| 一二三区精品| 欧美一区二区三区喷汁尤物| 99精品视频一区二区三区| 一级日韩一区在线观看| 亚洲电影免费观看高清完整版在线观看| 亚洲男人的天堂在线观看| 亚洲人午夜精品| 亚洲激情视频| 狠狠爱www人成狠狠爱综合网| 99视频超级精品| 久久五月天婷婷| 亚洲欧美成人综合| 伊人男人综合视频网| 亚洲一区二区精品视频| 午夜国产精品视频| 9色porny自拍视频一区二区| 欧美日韩hd| 欧美岛国激情| 亚洲精品男同| 国产精品99一区| 亚洲国产欧美日韩另类综合| 欧美激情精品久久久久久免费印度| 国产一区二区久久精品| 久久se精品一区二区| 国产深夜精品| 欧美日韩欧美一区二区| 亚洲一二三级电影| 伊甸园精品99久久久久久| 在线视频日本亚洲性| 欧美色视频一区| 亚洲二区视频在线| 国产亚洲一区精品| 国产精品日韩一区二区三区| 亚洲欧美变态国产另类| 亚洲美女av黄| 国产亚洲欧美日韩一区二区| 国产亚洲欧美在线| 香港成人在线视频| 亚洲高清视频在线| 欧美韩日一区二区三区| 久久一本综合频道| 国产精品ⅴa在线观看h| 欧美成人自拍| 久久精品免费播放| 欧美日韩一区二区免费在线观看| 欧美激情国产日韩| 欧美视频一区二区在线观看| 亚洲一区二区成人| 在线观看亚洲视频啊啊啊啊| 欧美性大战久久久久| 国产欧美日韩中文字幕在线| 久久国产精品久久精品国产| 欧美午夜精品理论片a级大开眼界| 亚洲免费中文| 在线免费高清一区二区三区| 免费成人激情视频| 欧美在线一二三四区| 日韩亚洲综合在线| 亚洲欧洲一级| 欧美一级视频免费在线观看| 亚洲午夜一区二区三区| 亚洲福利精品| 一区二区欧美在线| 亚洲午夜女主播在线直播| 久久国产精品黑丝| 欧美日韩一级视频| 久久黄色级2电影| 久久精品卡一| 亚洲欧洲在线一区| 一区二区三区在线视频观看| 欧美夜福利tv在线| 国产精品xxxxx| 亚洲午夜久久久| 欧美大胆人体视频| 9久草视频在线视频精品| 国产日韩精品在线| 91久久夜色精品国产九色| 国产欧美一级| 国产视频一区三区| 久久久99爱| 欧美极品在线观看| 欧美日韩日日骚| 国内精品免费午夜毛片| 一区国产精品| 欧美日韩精品是欧美日韩精品| 国产伦一区二区三区色一情| 亚洲精品在线观看免费| 午夜欧美精品久久久久久久| 久久精品中文字幕一区二区三区| 亚洲黄色在线观看| 免费看的黄色欧美网站| 欧美日韩在线播放一区| 亚洲乱码国产乱码精品精98午夜| 欧美日韩国产一区二区三区地区| 日韩系列在线| 国产精品稀缺呦系列在线| 国产精品久久网站| 久久精品电影| 欧美sm重口味系列视频在线观看| 国产精品视频一| 久久国产福利国产秒拍| 欧美大片在线看| 一区二区三区在线免费视频| 欧美日韩国产另类不卡| 国产精品qvod| 亚洲免费高清| 国产专区综合网| 99在线热播精品免费99热| 美女诱惑一区| 欧美精品精品一区| 国产精品视频自拍| 亚洲精品久久| 亚洲欧洲在线播放| 亚洲主播在线播放| 在线观看91精品国产入口| 久久久久久高潮国产精品视| 欧美人与性动交α欧美精品济南到| 久久激情中文| 在线天堂一区av电影| 亚洲免费黄色| 欧美午夜理伦三级在线观看| 欧美成人高清视频| 黑人巨大精品欧美黑白配亚洲| 欧美精选在线| 亚洲图片在线| 国内一区二区三区| 欧美成人午夜视频| 久久久午夜精品| 欧美有码视频| 国产精品成人av性教育|