基于STM32的四旋翼直升機(jī)控制系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2017-06-29 00:08
本文關(guān)鍵詞:基于STM32的四旋翼直升機(jī)控制系統(tǒng)設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
【摘要】:四旋翼直升機(jī)是一種結(jié)構(gòu)緊湊,飛行機(jī)動(dòng)方式獨(dú)特的非線性強(qiáng)耦合直升機(jī)。由于其機(jī)動(dòng)靈活,帶載能力強(qiáng),在軍事和民用領(lǐng)域都具有巨大的應(yīng)用潛力。但是四旋翼直升機(jī)具有欠驅(qū)動(dòng)、難控制、多變量等控制特點(diǎn),因此成為國(guó)內(nèi)外控制領(lǐng)域研究的熱點(diǎn)和難題。 本文根據(jù)四旋翼直升機(jī)的研究現(xiàn)狀,分析了研究目的和意義,重點(diǎn)總結(jié)了當(dāng)前國(guó)內(nèi)外研究的方向和熱點(diǎn),簡(jiǎn)要概括了四旋翼直升機(jī)的發(fā)展現(xiàn)狀。通過對(duì)四旋翼直升機(jī)構(gòu)造和飛行機(jī)理的分析,建立了四旋翼直升機(jī)的動(dòng)力學(xué)模型和電機(jī)的動(dòng)力學(xué)模型,并對(duì)該模型進(jìn)行了必要簡(jiǎn)化。 在數(shù)字濾波方面,卡爾曼濾波算法具有計(jì)算量和儲(chǔ)存量“雙小”的明顯優(yōu)勢(shì),且能夠?qū)⒍嗦泛阶诵盘?hào)進(jìn)行融合,得到航姿信號(hào)的最優(yōu)解,使其成為航姿信號(hào)濾波的最佳選擇。數(shù)據(jù)解算采用了計(jì)算簡(jiǎn)單,易于操作的四元素法,通過實(shí)驗(yàn)測(cè)試進(jìn)一步驗(yàn)證了其可行性和可靠性。 在飛行控制方面,采用PID控制偏航角、俯仰角、滾轉(zhuǎn)角、高度等航姿被控信號(hào),使四旋翼直升機(jī)能夠及時(shí)、準(zhǔn)確的進(jìn)行姿態(tài)調(diào)整,并通過仿真進(jìn)行了驗(yàn)證。此外,本文設(shè)計(jì)了無(wú)刷直流電機(jī)的PID控制算法,仿真結(jié)果證明了其可靠性。 在實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)方面,選擇了高性能、低成本和低功耗的STM32F103作為主控芯片,采用了國(guó)際主流的LSM303LHC、L3GD20和LPS331AP作為傳感器,檢測(cè)四旋翼直升機(jī)的三軸加速度和磁航行、三軸角速度、氣壓高度值等飛行姿態(tài)信號(hào),為數(shù)字濾波、數(shù)據(jù)解算和飛行控制器提供可靠的狀態(tài)變量。此外,設(shè)計(jì)了新西達(dá)2212的驅(qū)動(dòng)模塊。 最后,,通過實(shí)驗(yàn)測(cè)試,給出了四旋翼直升機(jī)的功能和相關(guān)參數(shù),論證了所設(shè)計(jì)系統(tǒng)的可靠性、優(yōu)越性。
【關(guān)鍵詞】:四旋翼直升機(jī) STM32F103 卡爾曼濾波 PID控制器 無(wú)刷直流電機(jī)
【學(xué)位授予單位】:西華大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:V275.1;V249.1
【目錄】:
- 摘要4-5
- Abstract5-8
- 1 緒論8-14
- 1.1 研究目的及意義8-10
- 1.2 研究方向及熱點(diǎn)10
- 1.3 國(guó)內(nèi)外發(fā)展現(xiàn)狀10-12
- 1.4 論文結(jié)構(gòu)安排12-14
- 2 四旋翼直升機(jī)動(dòng)力學(xué)建模14-21
- 2.1 四旋翼直升機(jī)簡(jiǎn)介14
- 2.2 四旋翼直升機(jī)構(gòu)造及其飛行機(jī)理14-17
- 2.3 四旋翼直升機(jī)的動(dòng)力學(xué)模型17-21
- 2.3.1 四旋翼直升機(jī)空氣動(dòng)力學(xué)及其力矩模型17-18
- 2.3.2 四旋翼直升機(jī)電機(jī)動(dòng)力學(xué)模型18-19
- 2.3.3 四旋翼直升機(jī)的模型簡(jiǎn)化19-21
- 3 四旋翼直升機(jī)控制算法設(shè)計(jì)21-38
- 3.1 數(shù)據(jù)濾波及其解算22-29
- 3.1.1 數(shù)據(jù)濾波22-26
- 3.1.2 數(shù)據(jù)解算26-28
- 3.1.3 濾波及其解算結(jié)果測(cè)試28-29
- 3.2 姿態(tài)、高度控制算法的選取29-31
- 3.3 直升機(jī)姿態(tài)控制算法設(shè)計(jì)31-32
- 3.3.1 俯仰、滾轉(zhuǎn)角控制算法設(shè)計(jì)31
- 3.3.2 偏航角控制算法設(shè)計(jì)31-32
- 3.4 高度控制算法設(shè)計(jì)32-33
- 3.5 直升機(jī)控制算法仿真33-38
- 3.5.1 俯仰、滾轉(zhuǎn)角控制仿真33-34
- 3.5.2 偏航角控制仿真34-36
- 3.5.3 高度控制仿真36-37
- 3.5.4 控制算法仿真總結(jié)37-38
- 4 無(wú)刷直流電機(jī)控制38-48
- 4.1 無(wú)刷直流電機(jī)的工作原理38-39
- 4.2 轉(zhuǎn)子零初始位置檢測(cè)39-41
- 4.3 電機(jī)的啟動(dòng)41-42
- 4.4 電機(jī)控制算法的實(shí)現(xiàn)42-46
- 4.4.1 PWM 轉(zhuǎn)速控制42-44
- 4.4.2 電機(jī)轉(zhuǎn)速計(jì)算44-45
- 4.4.3 電機(jī)的 PI 調(diào)節(jié)45-46
- 4.5 電機(jī)控制算法仿真46-48
- 5 四旋翼直升機(jī)實(shí)驗(yàn)平臺(tái)設(shè)計(jì)48-60
- 5.1 四旋翼直升機(jī)主控模塊設(shè)計(jì)48-51
- 5.1.1 主控芯片的設(shè)計(jì)48-49
- 5.1.2 系統(tǒng)保護(hù)電路設(shè)計(jì)49-50
- 5.1.3 傳感器模塊的設(shè)計(jì)50-51
- 5.2 電機(jī)驅(qū)動(dòng)模塊硬件電路設(shè)計(jì)51-58
- 5.2.1 電機(jī)及旋翼的選擇51-53
- 5.2.2 電機(jī)驅(qū)動(dòng)芯片選擇53-54
- 5.2.3 電池電壓、電流和換相檢測(cè)電路54-58
- 5.3 系統(tǒng)程序設(shè)計(jì)58-60
- 5.3.1 IAR FOR ARM58
- 5.3.2 程序流程圖58-60
- 6 實(shí)驗(yàn)調(diào)試和結(jié)果60-62
- 6.1 PWM 測(cè)試實(shí)驗(yàn)60-61
- 6.2 直升機(jī)的功能和相關(guān)參數(shù)61-62
- 7 結(jié)論與展望62-64
- 7.1 全文總結(jié)62
- 7.2 課題展望62-64
- 參考文獻(xiàn)64-66
- 致謝66-67
- 附錄一、主控板原理圖67-68
- 附錄二、傳感器模塊原理圖68-69
- 附錄三、電機(jī)調(diào)速模塊原理圖69-70
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前4條
1 朱戰(zhàn)霞,袁建平;無(wú)人機(jī)編隊(duì)飛行問題初探[J];飛行力學(xué);2003年02期
2 劉乾;孫志鋒;;基于ARM的四旋翼無(wú)人飛行器控制系統(tǒng)[J];機(jī)電工程;2011年10期
3 李勁松;宋立博;顏國(guó)正;;基于自適應(yīng)逆控制方法的小型四旋翼無(wú)人直升機(jī)姿態(tài)控制[J];上海交通大學(xué)學(xué)報(bào);2012年06期
4 唐強(qiáng),朱志強(qiáng),王建元;國(guó)外無(wú)人機(jī)自主飛行控制研究[J];系統(tǒng)工程與電子技術(shù);2004年03期
本文關(guān)鍵詞:基于STM32的四旋翼直升機(jī)控制系統(tǒng)設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
本文編號(hào):495801
本文鏈接:http://www.sikaile.net/kejilunwen/hangkongsky/495801.html
最近更新
教材專著