999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32單片機的微型無人機制作

2017-05-08 03:19:52高尚王婷婷郭煥銀
山東工業(yè)技術(shù) 2017年8期

高尚+王婷婷+郭煥銀

摘 要:STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計的ARM Cortex-M3內(nèi)核芯片。而且產(chǎn)品產(chǎn)量豐富,應(yīng)用成熟,故用來做控制芯片。本文主要介紹用STM32單片機控制微型四軸飛行器的電機轉(zhuǎn)速、6軸運動傳感器以及與遙控器的無線傳輸部分。使用PID控制器結(jié)合MPU6050分析比較飛行器的動態(tài)性能,利用PWM調(diào)節(jié)電機轉(zhuǎn)速。

關(guān)鍵詞:STM單片機;微型四軸飛行器;PID算法;PWM輸出

DOI:10.16640/j.cnki.37-1222/t.2017.08.247

0 引言

微型四軸飛行器屬于旋翼式飛行器,具有體積小、結(jié)構(gòu)簡單、設(shè)計成本低等優(yōu)點,在軍事探測、信息采集、增強通信節(jié)點等方面應(yīng)用廣泛。系統(tǒng)主要由機架、MCU、傳感器模塊、無線傳輸模塊、電機和遙控器等部分組成。

1 微型四軸飛行器的結(jié)構(gòu)及原理

微型四軸飛行器屬于多旋翼飛行器,四支旋翼安裝在電機上,通過分別控制四個電機的轉(zhuǎn)速達(dá)到飛行器前進(jìn)、后退、轉(zhuǎn)向、爬升、下降等效果。微型四軸飛行器的機械結(jié)構(gòu)多采用“十字架”型,四個端點安裝電機中間部分放置控制電路、電源電路等。為保證飛行器機械結(jié)構(gòu)平衡,本設(shè)計中電路板的外形使用CAD軟件繪制,絕對的規(guī)則對稱。元器件擺放位置既要考慮布線方便也要考慮機械結(jié)構(gòu)平衡。

2 微型四軸飛行器的硬件設(shè)計

本設(shè)計的硬件結(jié)構(gòu)主要包括兩個部分:飛控板和遙控器。

飛控板采用STM32 MCU作為主控芯片,控制電機驅(qū)動模塊、MPU6050六軸運動傳感器及NRF24L01無線傳輸模塊。飛控板上還包含電源模塊,使用XC6209穩(wěn)壓芯片為主控芯片提供電壓,電機由電池直接供電。飛控板上設(shè)有SWD下載模塊,方便下載程序和在線調(diào)試程序。

遙控器部分也采用STM32 MCU作為控制芯片,該芯片具有性能高、功耗低、成本較低等特點。遙控板上還有藍(lán)牙模塊、NRF24L01無線通訊模塊,方便與上位機進(jìn)行通信。本設(shè)計遙控器部分采用搖桿控制油門,通過搖桿油門控制更加線性。同時增加了微調(diào)按鍵,可以更好的控制油門和機身方向。

3 微型四軸飛行器的軟件設(shè)計

本設(shè)計的程序主要包含兩個部分:遙控器程序和飛控程序。分別都使用STM32芯片作為主控芯片。因為Keil5的在線調(diào)試對飛行器參數(shù)修改十分方便。所以使用keil5軟件編程,編程語言為C語言。

3.1 姿態(tài)分析及卡爾曼濾波

本設(shè)計飛控板上使用的MPU6050六軸運動傳感器,3軸加速度計3軸角速度計。其體積小巧、功耗低、精度高、成本低,被運用在智能手機、運動感測游戲、3D遙控器等眾多場合。微型四軸飛行器采集到加速度計和陀螺儀的數(shù)據(jù)后,經(jīng)過 數(shù)據(jù)融合、卡爾曼濾波,將兩種數(shù)據(jù)融合在一起計算出精確的姿態(tài)角數(shù)據(jù),再將 數(shù)據(jù)通過串口發(fā)送到由匿名科創(chuàng)提供的上位機軟件,將三軸姿態(tài)角用3D效果圖直觀顯示出來,并修改飛行器的參數(shù)。

3.2 NRF24L01無線通信

NRF24L01是常用的無線收發(fā)芯片,體積小、低功耗、工作溫度范圍大、通道多等特點。常用于無線鼠標(biāo)、遙感勘測、工業(yè)傳感器等場合。本設(shè)計使用兩個NRF24L01模塊,一個用在遙控器上發(fā)送控制電機的數(shù)據(jù),一個用于飛控板接收遙控器的油門信號。

3.3 PID控制器

在模擬控制系統(tǒng)中,控制器最常用的控制規(guī)律是PID控制。本設(shè)計采用位置式PID,在設(shè)計中,外環(huán)采用角度環(huán)進(jìn)行PI控制,內(nèi)環(huán)采用角速度環(huán)進(jìn)行D控制。 設(shè)置這樣的串級PID可以使飛行器在大角度偏差時修正速度快,小角度偏差時修正速度慢。外環(huán)期望角度為設(shè)定值,如懸停的期望值為0°,而實際角度值由卡爾曼濾波后的角度數(shù)據(jù)提供。外環(huán)PI控制器的輸出值作為內(nèi)環(huán)D控制器的期望值,內(nèi)環(huán)角速度實際值由傳感器MPU6050內(nèi)部的陀螺儀提供 。

4 系統(tǒng)測試

4.1 硬件測試

遙控器和飛控板焊接完成后需要檢測每個焊盤是否虛焊、短接。上電后用手觸摸各個芯片、元器件是否發(fā)熱,如果有不正常發(fā)熱及時斷電。經(jīng)過檢測,遙控器和飛控板的電路正常,可以使用。

4.2 軟件測試

將程序分別下載到遙控器和飛控板中。先測試飛控板姿態(tài)檢測是否準(zhǔn)確,觀察上位機顯示的數(shù)據(jù)和飛控板姿態(tài)是否同步。在檢測遙控器和飛控板之間能不能正常通信,給一定的油門量看電機是否有反應(yīng)。檢測發(fā)現(xiàn)程序可以正常使用,但需要繼續(xù)優(yōu)化。

5 總結(jié)

本設(shè)計主控使用STM32芯片,用MPU6050姿態(tài)采集,采用NRF24101無線模塊和藍(lán)牙進(jìn)行通信控制,以及SWD調(diào)試模式。最終經(jīng)過對軟硬件的調(diào)試,實現(xiàn)微型四軸飛行器的人工遙控。系統(tǒng)涉及知識比較多,很適合學(xué)習(xí)研究。

參考文獻(xiàn):

[1]常國權(quán),戴國強.基于STM32的四軸飛行器飛控系統(tǒng)設(shè)計[J].單片機與嵌入式系統(tǒng)應(yīng)用,2015(02).

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

[3]鮑凱.玩轉(zhuǎn)四軸飛行器[M].北京:清華大學(xué)出社,2015.

主站蜘蛛池模板: 55夜色66夜色国产精品视频| 国模沟沟一区二区三区| 欧洲成人在线观看| 女人av社区男人的天堂| 国产农村精品一级毛片视频| 小说区 亚洲 自拍 另类| 亚洲日产2021三区在线| 91破解版在线亚洲| 欧美a√在线| 国产成人在线无码免费视频| 91在线精品麻豆欧美在线| 国产综合网站| 国产尤物jk自慰制服喷水| 国产呦精品一区二区三区网站| 国产91视频免费观看| 欧美午夜久久| 久久精品国产一区二区小说| 狠狠色噜噜狠狠狠狠色综合久| 国产小视频a在线观看| 天天综合色天天综合网| 四虎永久在线精品影院| Aⅴ无码专区在线观看| 国产成人永久免费视频| 欧美v在线| 看看一级毛片| 青青青伊人色综合久久| 国产精品久久久久久久久| av午夜福利一片免费看| 午夜视频在线观看免费网站| jizz亚洲高清在线观看| 亚洲欧美日韩精品专区| 91毛片网| 久久综合伊人 六十路| 91在线播放国产| 无码视频国产精品一区二区 | 美女视频黄又黄又免费高清| 亚洲成年人网| 亚洲成a人片| www.99在线观看| 九九免费观看全部免费视频| 亚洲区第一页| 色婷婷亚洲综合五月| 波多野结衣一区二区三区AV| 亚洲成人精品在线| 亚洲水蜜桃久久综合网站| 91香蕉国产亚洲一二三区| 日韩在线成年视频人网站观看| 亚洲国产天堂在线观看| 久久久精品无码一区二区三区| 青草视频免费在线观看| 在线精品亚洲一区二区古装| 国产一级做美女做受视频| www.亚洲一区二区三区| 亚洲三级视频在线观看| 国产成人无码AV在线播放动漫 | 免费在线一区| 久久综合九色综合97网| 欧美精品v| 欧美日韩国产精品va| 国产大片喷水在线在线视频| 免费看美女自慰的网站| 国产电话自拍伊人| 日本精品αv中文字幕| 欧美国产成人在线| 亚洲国产精品日韩欧美一区| 国产v精品成人免费视频71pao | 欧美、日韩、国产综合一区| 日本在线视频免费| 青青操视频免费观看| 狠狠躁天天躁夜夜躁婷婷| 日韩A级毛片一区二区三区| 99久久婷婷国产综合精| 92午夜福利影院一区二区三区| 亚洲嫩模喷白浆| 自慰网址在线观看| 华人在线亚洲欧美精品| 成年女人a毛片免费视频| 日本免费a视频| 在线观看无码a∨| 久久窝窝国产精品午夜看片| 成人免费黄色小视频| 国产精品55夜色66夜色|