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

基于STM32單片機的四軸無人機設(shè)計

2018-12-21 03:32:20康盟
移動信息 2018年7期
關(guān)鍵詞:單片機設(shè)計

康盟

基于STM32單片機的四軸無人機設(shè)計

康盟

北京化工大學(xué)國際教育學(xué)院,北京 100000

當(dāng)前世界范圍內(nèi),無人機的研發(fā)成為重點。當(dāng)前已經(jīng)研發(fā)出了固定翼無人機和同軸雙槳無人機。由于四軸無人機設(shè)計和制造簡單且容易操控,因此四軸無人機依舊為研發(fā)重點。基于對四軸無人機常用控制方式的研究,結(jié)合對硬件部分的了解,提出了基于STM32單片機的四軸無人機設(shè)計方式,以實現(xiàn)對無人機的穩(wěn)定操控。

四軸飛行器;STM32;PID;飛行姿態(tài)

引言

在四軸無人機的設(shè)計過程中,需要保證飛行器能夠被操控。由于PID控制模式經(jīng)過多年發(fā)展和研究,性能更加穩(wěn)定,因此可以應(yīng)用到無人機控制系統(tǒng)中。另外,在無人機的設(shè)計過程中,合理的設(shè)計流程能夠減少設(shè)計過程的工作量,并提升設(shè)計的合理性。本文在設(shè)計過程中按照無人機用途確定云臺和其余硬件設(shè)施,在此基礎(chǔ)上設(shè)計確定電池參數(shù)和各電路系統(tǒng),從而提升無人機續(xù)航能力。

1 四軸無人機的整體設(shè)計

四軸無人機整體設(shè)計主要包括外形硬件設(shè)計、電氣系統(tǒng)設(shè)計和動力結(jié)構(gòu)設(shè)計等方面。

1.1 無人機硬件設(shè)計

硬件設(shè)計中包括各類參數(shù)的確定以及制造材料的選擇。由于四軸無人機采用十字布局方式,因此設(shè)計中需要按照無人機的云臺重量和各類構(gòu)件的總重量確定臂長,同時按照空氣動力學(xué)的知識確定螺旋槳葉片參數(shù)。另外,在螺旋槳轉(zhuǎn)動過程中,兩對槳葉的旋轉(zhuǎn)方向相反。這種方式能夠抵消無人機運行中產(chǎn)生的扭矩,保證無人機的平穩(wěn)飛行[1]。另外,對于無人機的搭載云臺等系統(tǒng),需要對攝像頭的視角、種類等方面進(jìn)行確定,尤其是對于有測距、紅外成像要求的無人機,需要在云臺中架設(shè)多種探頭,并根據(jù)云臺重量確定電池容量、支撐機構(gòu)強度、無人機整體重量、臂展和槳葉長度等參數(shù)。

1.2 電氣系統(tǒng)設(shè)計

對于四旋翼無人機來說,都會采用電池進(jìn)行無人機供電,因此在設(shè)計過程中,需要硬件部分初步確定電池容量。在四旋翼無人機運行過程中,還需要建設(shè)信號傳輸系統(tǒng)、控制系統(tǒng)和通信系統(tǒng)。要實現(xiàn)這些功能,在電路設(shè)計中需要架設(shè)各類傳感器,因此在電氣系統(tǒng)設(shè)計過程中,需要在電路中架設(shè)控制芯片。通過對多種控制芯片的選擇,本文最終選擇了 STM32單片機作為無人機的主控芯片。另外,在電氣系統(tǒng)設(shè)計過程中,還需要設(shè)計通信系統(tǒng)。通信系統(tǒng)設(shè)計中包括藍(lán)牙通信模塊和無線通信模塊。

1.3 飛行原理選取

當(dāng)前的四旋翼無人機飛行原理主要采用兩種方式。一種方式通過單一電機提供飛行動力和改變飛行姿態(tài)。這種方式將電機的前方設(shè)定為飛行器的飛行初始前方,以此為基準(zhǔn)對飛行器的飛行狀態(tài)進(jìn)行確定。采用這種方式的飛行器雖然會在一定程度上降低設(shè)計的復(fù)雜程度,但是無人機運行過程中會比較難以控制。另一種為對不同的槳葉提供獨立電機的方式。這種無人機將兩個電機方向設(shè)定為前方,另外兩個設(shè)定為后方。雖然這種方式設(shè)計較為復(fù)雜,且建設(shè)成本更高,但是能夠在很大程度上提升控制穩(wěn)定性,并且飛行姿態(tài)的變化種類也獲得較大提升[2]。

1.4 PID控制系統(tǒng)設(shè)計

PID控制方式是當(dāng)前較為成熟的一種控制方式。這種控制系統(tǒng)模型為一個閉環(huán)回路,通過反饋信號實現(xiàn)對系統(tǒng)的控制。對于四軸無人機來說,要實現(xiàn)對姿態(tài)的調(diào)整,調(diào)整對象為俯仰角、偏航角和翻滾角。在控制無人機的過程中,這三個參數(shù)為確定值,并且相互獨立。在PID系統(tǒng)建設(shè)過程中,涉及兩個回路。其中一個回路為總回路,即將螺旋槳的運動狀態(tài)與運行飛行器姿態(tài)與期望值進(jìn)行比較的回路。另一個為內(nèi)部回路,將螺旋槳的運動狀態(tài)反饋給角速度環(huán)PID控制器。另外,在PID控制系統(tǒng)中還設(shè)置了一個角度環(huán)PID控制器。兩個控制器串聯(lián),實現(xiàn)對無人機姿態(tài)的控制。

2 基于STM32單片機的四軸無人機的電路設(shè)計

2.1 動力電路設(shè)計

四軸無人機的動力來源為電池。另外電池還對所有電路中的設(shè)備進(jìn)行供電,所以對于具有不同電壓要求的電子器件來說,需要在電路中設(shè)置電壓調(diào)節(jié)器件保證系統(tǒng)能夠處于正常的工作電壓下。本文中無人機的電機電壓為3.7 V,采用4電機提供動力模式,最終確定使用的鋰電池電壓為3.7 V,可以應(yīng)用鋰電池直接供電。但是對于四旋翼無人機的姿態(tài)控制來說,姿態(tài)控制是通過對螺旋槳轉(zhuǎn)速的調(diào)整來實現(xiàn)的,所以需要由控制系統(tǒng)對電機的運行狀態(tài)進(jìn)行調(diào)整,因為控制系統(tǒng)的發(fā)出信號無法直接對動力電路進(jìn)行控制,所以在設(shè)計過程中,需要設(shè)置專用的動力控制電路,放大控制芯片發(fā)出的信號,從而實現(xiàn)對動力電路的控制。

2.2 通信電路設(shè)計

通信電路的設(shè)計涉及兩個方面:一個是飛行器端;一個是遙控端。對于飛行器端的通信電路設(shè)計,需要通過程序編寫讓單片機能夠識別遙控端發(fā)出的各類信號,將信號放大后實現(xiàn)對無人機運行狀態(tài)的調(diào)整。對于遙控端,通常情況下已經(jīng)較為完善,在設(shè)計中需要讓遙控端與飛行器端建立一一對應(yīng)的指令關(guān)系,保證遙控端的指令能夠被飛行器端識別。當(dāng)前的通信系統(tǒng)多采用藍(lán)牙和無線通信系統(tǒng)控制模式。因此在設(shè)計中,需要根據(jù)這兩種通信技術(shù)的異同點和特性進(jìn)行電路設(shè)計。

2.3 姿態(tài)傳感器設(shè)計

在進(jìn)行姿態(tài)傳感器的設(shè)計過程中,本文設(shè)計的四軸無人機電機配置方式為兩前兩后,結(jié)構(gòu)更加復(fù)雜,對控制系統(tǒng)的要求更高,因此對姿態(tài)傳感器的功能性提出了更高要求。本文選用了MPU6050姿態(tài)傳感器,在該傳感器的應(yīng)用過程中,能夠在I2C接口上接入第三方數(shù)字傳感器。應(yīng)用這種傳感器能夠提升無人機姿態(tài)測量精度。在控制系統(tǒng)的運行過程中,主控芯片對姿態(tài)傳感器的控制方式有兩種。首先是軟件控制。這種方式原理為主控芯片通過I2C接口讀取姿態(tài)傳感器中的數(shù)據(jù),通過程序處理讓數(shù)據(jù)與相應(yīng)的控制情況相符,這種方式在很大程度上提升了計算量和計算時間。其次是硬件控制。硬件控制的原理為由姿態(tài)傳感器通過數(shù)字運動處理器進(jìn)行飛行姿態(tài)數(shù)據(jù)的調(diào)整與計算,將轉(zhuǎn)換成歐拉角的數(shù)據(jù)放置在FIFO中,再由主控芯片讀取這些數(shù)據(jù),通過數(shù)據(jù)比對等方式進(jìn)行姿態(tài)調(diào)控,這種方式能夠縮短系統(tǒng)的調(diào)整時間[3]。

2.4 控制芯片系統(tǒng)設(shè)計

在控制芯片系統(tǒng)的設(shè)計過程中,除了要按照單片機的產(chǎn)品說明保證接口接入的正確性以外,還需要在系統(tǒng)設(shè)計過程中設(shè)計相應(yīng)的輔助電路,其中最重要的就是電壓調(diào)整電路與振蕩電路。通過上文發(fā)現(xiàn),本文設(shè)計的電氣系統(tǒng)電池電壓為3.7 V,而單片機的工作電壓為2.0~3.6V。通過各類系統(tǒng)的協(xié)調(diào)與設(shè)計,最終讓單片機工作電壓保持在3.3 V。因此在控制芯片系統(tǒng)設(shè)計過程中,需要使用降壓器時控制芯片處于正常的工作電壓下,最終應(yīng)用MIC5205芯片進(jìn)行穩(wěn)壓操作。對于外振蕩電路,在控制芯片系統(tǒng)的設(shè)計中最終確定為8?MHz晶振。

3 基于STM32單片機的四軸無人機控制程序設(shè)計

單片機具有程序存儲和運行功能,可以將編寫完成的控制程序存放到單片機中,讓該程序能夠充分發(fā)揮應(yīng)有功能。程序主要發(fā)揮的功能為電機工作狀態(tài)控制、數(shù)據(jù)采集和處理、通信這三個方面。在無人機的控制過程中,這三個方面的程序運行需要具有一定的時序性,保證整個控制過程能夠有條不紊地進(jìn)行。在程序設(shè)計過程中,需要在不同的功能間合理設(shè)計時間間隔,通常情況下時間間隔都很小,在該時間間隔內(nèi)讓程序能夠自動進(jìn)行重復(fù)計算,保證計算和控制的精確度。

4 結(jié)論

綜上所述,在四軸無人機的設(shè)計過程中,需要首先進(jìn)行硬件部分設(shè)計,在設(shè)計過程中確定云臺和其余相關(guān)設(shè)施的重量,最終確定電機型號和電源容量。在電氣系統(tǒng)設(shè)計中,需要充分了解不同姿態(tài)調(diào)整方法的運行原理,并以此為依據(jù)進(jìn)一步合理確定電源型號,在確定電源電壓的基礎(chǔ)上,進(jìn)行動力電路和控制電路的設(shè)計。最后要進(jìn)行控制程序編寫,將程序存儲到單片機中實現(xiàn)對飛行器的控制。

[1]周亮亮,汪列隆,張倩. 基于STM32的四軸飛行器設(shè)計[J]. 赤峰學(xué)院學(xué)報(自然科學(xué)版),2016,32(13):32-34.

[2]金薇. 基于STM32的四軸飛行器的研究與設(shè)計[J].山西電子技術(shù),2016(1):92-93.

[3]王東平. 基于嵌入式的四軸飛行器控制系統(tǒng)研究與設(shè)計[D]. 泉州:華僑大學(xué),2013.

Design of Four-Axis UAV Based on STM32 Single Chip Microcomputer

Kang Meng

School of International Education, Beijing University of Chemical Technology, Beijing 100000

At present, the development of drones has become the focus of the world. Fixed-wing UAV and coaxial twin-propellers have been developed, the design and manufacture of four-axis UAV is simple and easy to control, so the four-axis drone is still the focus of research and development. Based on the research on the common control methods of the four-axis UAV, combined with the understanding of the hardware part, the design method of the four-axis UAV based on STM32 single-chip microcomputer is proposed to realize the stable control of the UAV.

four-axis aircraft; STM32; PID; flight attitude

TP242

A

康盟(1997—),漢族,山西大同人,本科雙學(xué)位在讀,北京化工大學(xué)機械設(shè)計制造及其自動化專業(yè),研究方向為自主移動式機器人。

猜你喜歡
單片機設(shè)計
何為設(shè)計的守護(hù)之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設(shè)計萌到家
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 精品无码一区二区三区在线视频| 女人毛片a级大学毛片免费| 亚洲综合极品香蕉久久网| 国产无码在线调教| 亚洲欧洲综合| 日本黄色a视频| 国产小视频a在线观看| 四虎国产精品永久在线网址| 国产精品私拍在线爆乳| 制服丝袜一区二区三区在线| 亚洲欧美成aⅴ人在线观看 | 精品综合久久久久久97超人| 狠狠五月天中文字幕| 日本日韩欧美| 国产精品成人免费视频99| 这里只有精品在线| 国产 在线视频无码| 人妻精品全国免费视频| 成人国产精品网站在线看| 色视频国产| 亚洲第一香蕉视频| 成人亚洲天堂| 精品一区二区久久久久网站| 伊人天堂网| 中文字幕亚洲综久久2021| 国产日韩欧美成人| 欧美精品1区2区| 国产成人乱无码视频| 国产日韩精品欧美一区灰| 中国毛片网| 91黄视频在线观看| 高清欧美性猛交XXXX黑人猛交| 亚洲精品桃花岛av在线| 日本免费一区视频| 欧美一区二区三区国产精品| 久久久久亚洲Av片无码观看| h视频在线观看网站| 综合久久五月天| 久久久精品无码一区二区三区| 国产日韩AV高潮在线| 激情無極限的亚洲一区免费| 亚洲日韩精品无码专区97| 亚洲人成网7777777国产| 久久狠狠色噜噜狠狠狠狠97视色| 五月丁香伊人啪啪手机免费观看| 免费人成网站在线高清| 沈阳少妇高潮在线| 亚洲AV无码精品无码久久蜜桃| 欧美国产精品不卡在线观看| 亚洲色图在线观看| 精品午夜国产福利观看| 欧美在线一二区| 九九视频免费看| 香蕉eeww99国产在线观看| 亚洲一级毛片在线播放| AV无码无在线观看免费| 国产你懂得| 久久黄色免费电影| 国产精品三级专区| 91精品综合| 国产剧情一区二区| 久久黄色小视频| 欧美一级视频免费| 国产极品美女在线| 四虎在线观看视频高清无码| 日韩区欧美国产区在线观看| 国产精品2| 亚洲AV无码不卡无码| 免费看的一级毛片| 日韩天堂网| 亚洲AV无码不卡无码| 亚洲午夜片| 中文字幕欧美日韩| 六月婷婷综合| 囯产av无码片毛片一级| 国产人免费人成免费视频| 中国一级特黄视频| 国产网站一区二区三区| 嫩草在线视频| 亚洲天堂区| 国产福利免费观看| 欧美第一页在线|