国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于STM32的微型四旋翼飛行器硬件設(shè)計方案

2017-03-15 07:34尹項博張亞明王珂馬浩洋蘇一凡

尹項博 張亞明 王珂 馬浩洋 蘇一凡

摘 要:四旋翼飛行器以其優(yōu)良的氣動能力與便攜性越來越受到學(xué)術(shù)界的重視,但是市面上成熟的四旋翼飛行器體積較大且價格昂貴,本設(shè)計旨在解決目前民用四旋翼飛行器價格高昂,體積大的問題,利用小功率電機與STM32系列微控制器完成四旋翼的基本系統(tǒng)搭建,做到四旋翼的基本功能,并且可以通過上位機控制與規(guī)劃四旋翼的飛行路線與方案。

關(guān)鍵詞:四旋翼飛行器;低成本;小體積

中圖分類號: V275.1 文獻標(biāo)識碼: A 文章編號: 1673-1069(2017)06-162-2

1 四旋翼發(fā)展現(xiàn)狀

1.1 四旋翼的簡介

不同于平時乘坐的波音客機與常見的戰(zhàn)斗機等固定翼飛機,四旋翼飛行器是一種不穩(wěn)定,欠驅(qū)動的飛行系統(tǒng),四旋翼飛行器在啟動后無法像固定翼飛機一樣自動對抗氣流干擾,同時由于四旋翼飛行器的四個螺旋槳只能提供向上的升力,所以四旋翼飛行器如果在升空后不加以控制,只需一陣風(fēng)就可以吹翻飛行器。

1.2 四旋翼的發(fā)展歷史及發(fā)展現(xiàn)狀

由于四旋翼飛行器的不穩(wěn)定性與欠驅(qū)動性[1],四旋翼通常需要搭載姿態(tài)控制模塊用于實時控制當(dāng)前的飛行姿態(tài),防止失控的發(fā)生,同時也必須搭載慣性導(dǎo)航系統(tǒng)用于提供飛行器當(dāng)前的姿態(tài)信息。然而在20世紀(jì),陀螺儀的體積普遍過大,直到20世紀(jì)90年代后,出現(xiàn)了幾克重的MEMS(微機電系統(tǒng),Micro-Electro-Mechanical System)慣性導(dǎo)航系統(tǒng)[2],四旋翼的姿態(tài)控制問題才有了初步的發(fā)展。

在MEMS慣性導(dǎo)航芯片出現(xiàn)后,由于其傳出數(shù)據(jù)的雜波與干擾較大,人們又花了大量時間研究慣性導(dǎo)航的算法,然而復(fù)雜的算法就對機載微處理器的運算速度提出了要求,于是直到2005年前后,四旋翼飛行器才正式問世。

如今,四旋翼技術(shù)已經(jīng)十分成熟,也逐漸開始了商業(yè)化,在航空拍攝、地質(zhì)探測等領(lǐng)域發(fā)揮了極其重要的作用。

2 經(jīng)濟化與小體積化設(shè)計原則

2.1 常見四旋翼飛行器的重量比較

2.1.1 商業(yè)公司成品四旋翼飛行器

目前商業(yè)公司的成品四旋翼飛行器根據(jù)其功能不同,體積也大小不一,通常最常見的航拍型飛行器重量在1kg以上,而目前的大型多旋翼飛行器更可以重達5kg,較大的體積會對電機的轉(zhuǎn)速提出更多的要求,加快電池的消耗,同時也會增大電池的體積。

2.1.2 DIY組裝飛行器

當(dāng)下的DIY組裝飛行器主要還是受制于機架的大小與重量,通常來說,DIY機架的軸長多在70cm之內(nèi),采用碳纖維材料來減輕機架的重量,然而即使是采用了碳纖維材料,由于電池與電調(diào)的存在,其整機重量仍然在1kg以上,并且若要加掛云臺則需要更大的機架空間。

2.2 經(jīng)濟化與小體積化設(shè)計方案

2.2.1 控制器部分

控制器是四旋翼飛行器的核心部分,主要負(fù)責(zé)解算四旋翼當(dāng)前的飛行姿態(tài),維持四旋翼飛行穩(wěn)定,處理地面站或者遙控器給出的飛行指令,或者控制四旋翼按照預(yù)設(shè)的航線飛行,并且可以將攝像頭采集到的數(shù)據(jù)轉(zhuǎn)存到存儲設(shè)備中。

2.2.2 慣性導(dǎo)航部分

慣性導(dǎo)航部分主要提供飛行器在某一時間上在三個軸向上的加速度,并將數(shù)據(jù)發(fā)送給控制器,控制器可以根據(jù)接收到數(shù)據(jù)解算飛機當(dāng)前的飛行姿態(tài),并且,由于MEMS慣性導(dǎo)航模塊的數(shù)據(jù)存在許多干擾與雜波,所以需要設(shè)計濾波算法,目前較為常見的濾波算法為卡爾曼濾波算法(Kalman filtering),卡爾曼濾波利用線性系統(tǒng)狀態(tài)方程,通過觀測系統(tǒng)輸入輸出得到的數(shù)據(jù),對系統(tǒng)狀態(tài)進行最優(yōu)估算。由于其主要用途是去除噪聲與雜波干擾,所以其估算過程可以大概地認(rèn)作濾波過程。

2.2.3 通信部分

通信部分主要負(fù)責(zé)接受控制器的信號,并且將四旋翼飛行器的當(dāng)前狀態(tài)傳送回上位機,便于地面站進行數(shù)據(jù)分析與圖像處理。

2.2.4 電機

為了減輕能量消耗與縮減體積,本設(shè)計放棄了通常四旋翼上的大功率無刷電機,而是使用空心杯電機作為動力的來源,空心杯電機在結(jié)構(gòu)上與傳統(tǒng)電機最大的不同就是采用無鐵芯轉(zhuǎn)子,采用這種轉(zhuǎn)子可以完全消除由鐵芯形成的渦流對電機的影響。空心杯電機主要具有以下特性:

能量轉(zhuǎn)換效率高,較好的空心杯電機的能量轉(zhuǎn)換效率可以達到90%以上,較一般的產(chǎn)品也可以達到70%左右的能量轉(zhuǎn)換效率。

控制靈敏,空心杯電機可以達到28ms的機械響應(yīng)時間,啟動與制動都極其迅速,當(dāng)其處于高速轉(zhuǎn)動時,也可對其轉(zhuǎn)速進行精確的調(diào)節(jié)。

穩(wěn)定性可靠,空心杯電機在轉(zhuǎn)動時的轉(zhuǎn)速誤差一般不超過2%,完全滿足四旋翼控制的需要。

2.2.5 電源部分

電源部分主要為電壓轉(zhuǎn)換模塊與電池構(gòu)成,為了減輕體積,此設(shè)計選擇了低容量的鋰電池供電,因為空心杯電機的能量消耗較低,使用較低功耗的鋰電池也可以保證長時間的飛行。

2.2.6 機架

機架是傳統(tǒng)四旋翼必不可缺的部分,同時也是產(chǎn)生重量最主要的部分,本設(shè)計完全拋棄了傳統(tǒng)的機架設(shè)計,利用電路板自身的強度作為載體,可以搭載一微型攝像頭,用于采集視頻信息。

3 詳細(xì)硬件設(shè)計方案

3.1 系統(tǒng)整體設(shè)計方案與布局

鑒于采用盡可能小的設(shè)計方案,所以對于電路板的器件布置位置提出了要求,器件的擺放應(yīng)該盡可能密集,同時,為了增加結(jié)構(gòu)強度,減少風(fēng)阻,整體PCB的形狀應(yīng)該是梅花狀,而不是常見的長方形設(shè)計,綜上所述,圖3.1給出了一簡要的器件分布方案。

3.2 控制器設(shè)計方案

控制器部分使用STM32F103C8T6單片機,其主頻為78MHz,通過外接一8MHz晶振進行9倍倍頻可以達到單片機推薦的晶振頻率。此部分使用3.3V電源供電,其對外提供了2路I2C接口,2路USART接口,足以滿足外部設(shè)備的使用需求,其核心控制部分電路如圖3.2所示。

3.3 傳感器模塊設(shè)計

為了同時兼顧高度與運動方向的檢測,本設(shè)計使用了一顆氣壓計與一顆六軸加速度傳感器,以及一顆電子羅盤,可以提供水平方向的機頭朝向信息,氣壓計選擇了MS5611,MS5611為一顆I2C接口的高精度大氣壓傳感器,可以返回當(dāng)前的海拔。電子羅盤了選擇了MHC5883三軸數(shù)字羅盤,其使用I2C接口,精度控制在1°-2°,完全滿足四旋翼導(dǎo)航的需要。六軸傳感器使用了MPU6050,其為I2C接口,可以提供六個方向上的加速度數(shù)據(jù)。

傳感器部分的設(shè)計圖見圖3.3。

3.4 舵機模塊設(shè)計

升力用空心杯電機提供,其電路設(shè)計中使用一MOS門提供3.7V的電壓,利用STM32內(nèi)置的定時器生成PWM波形,由于STM32輸出電壓為3.3V,無法驅(qū)動電機,所以使用一MOS門進行控制,其整體電路設(shè)計數(shù)據(jù)透傳模塊說明Wifi模塊與藍牙模塊可以根據(jù)需要進行切換,當(dāng)需要遙控器進行控制時,可以使用藍牙模塊進行通信,當(dāng)使用計算機作為地面站進行控制時,可以選擇WiFi模塊進行控制,兩者之間可以通過單片機使能電源芯片進行切換。

4 結(jié)論

經(jīng)過實際組裝,本設(shè)計全部器件的市場價格總和可以控制在120元以內(nèi),尺寸比同類產(chǎn)品小60%以上,完全達到了最初的設(shè)計目標(biāo)。

參 考 文 獻

[1] 吳桐.四旋翼飛行器的控制設(shè)計和硬件在環(huán)仿真實驗平臺開發(fā)[D].上海交通大學(xué),2015.

桃江县| 扶绥县| 安新县| 通辽市| 库尔勒市| 达拉特旗| 石河子市| 天峨县| 专栏| 老河口市| 镇康县| 贡山| 溧水县| 伊川县| 金阳县| 咸阳市| 临泽县| 军事| 峨眉山市| 苍溪县| 紫金县| 文登市| 大余县| 南宫市| 姚安县| 苍溪县| 温州市| 卓尼县| 平邑县| 尖扎县| 磐石市| 古丈县| 崇信县| 鄂托克前旗| 洛浦县| 沾化县| 都江堰市| 昌吉市| 海晏县| 剑河县| 娄底市|