加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

參賽-基于STM32F4的四軸航拍飛行器(開(kāi)源分享)

2020/09/07
3.5萬(wàn)
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

四軸航拍飛行器功能概述:

本設(shè)計(jì)是基于STM32F4的四軸航拍平臺(tái)。以STM32F407為控制核心,四軸飛行器為載體,輔以云臺(tái)的航拍系統(tǒng)。硬件上由飛控電路,電源管理通信模塊,動(dòng)力系統(tǒng),機(jī)架,云臺(tái)伺服系統(tǒng)組成。算法上采用簡(jiǎn)潔穩(wěn)定的四元數(shù)加互補(bǔ)濾波作為姿態(tài)解算算法,PID作為控制器,實(shí)現(xiàn)飛行,云臺(tái)增穩(wěn)等功能。具有靈活輕盈,延展性,適應(yīng)性強(qiáng)好等特點(diǎn)。

?

四軸航拍系統(tǒng)設(shè)計(jì)框圖:

?

航拍飛行器視頻演示:

?

系統(tǒng)硬件設(shè)計(jì)組成:

本設(shè)計(jì)采用?STM32F407 作為核心處理器,該處理器內(nèi)核架構(gòu)ARMCortex-M4,具有高性能、低成本、低功耗等特點(diǎn)。主控板包括傳感器MPU6050電路模塊、無(wú)線藍(lán)牙模塊、電機(jī)啟動(dòng)模塊,電源管理模塊等;遙控使用商品遙控及接收機(jī)控制芯片捕獲接收機(jī)的PPM命令信號(hào),傳感器與控制芯片之間采用IIC總線連接,MCU與電調(diào)之間用PWM傳遞控制信號(hào)。

?

四軸飛行器硬件清單:

器件 ? ? ?型號(hào) 主要參數(shù)
機(jī)架 ? ? ?四軸650機(jī)架 ? ?槳距650mm,碳纖維材料
電機(jī) ? ? ?新西達(dá)2212 ? ?1000KV
螺旋槳 ? ? ?1045 ? ?直徑10英寸,槳葉角45°
電子調(diào)速器 ? ? ?好贏天行者20A ? ?額定電流20A
電池 ? ? ?鋰聚合物電池 ? ?11.1V,2200mah,30C
MCU ? ? ?STM32F407 ? ?主頻168M
陀螺儀 ? ? ?MPU6050 ? ?+-2000dps,16位分辨率
加速度計(jì) ? ? ?MPU6050 ? ?+-16g,13位分辨率
電源芯片 ? ? ?LM2940,LM1117 ? ?5V,3.3V
遙控器 ? ? ?Futaba ? ?2.4M,6通道
舵機(jī) ? ??Futaba3003 ? ?標(biāo)準(zhǔn)舵機(jī)

?

?

注:芯片的數(shù)據(jù)手冊(cè)等信息可以在集成電路查詢網(wǎng)站搜索 https://www.datasheet5.com/

芯片詢價(jià)和在線購(gòu)買鏈接 https://www.bom2buy.com/

 

?

系統(tǒng)軟件設(shè)計(jì):

軟件設(shè)計(jì)上由控制核心STM32F4讀取傳感器信息,解算姿態(tài)角,以姿態(tài)角為被控制量融合遙控信息后,輸出到四個(gè)電機(jī)及兩個(gè)舵機(jī)以完成四軸飛行控制和云臺(tái)的穩(wěn)定補(bǔ)償。

軟件流程圖:

?

控制設(shè)計(jì)心得:

  • 由于四軸飛行器獨(dú)特的機(jī)械結(jié)構(gòu),即結(jié)構(gòu)上的對(duì)稱設(shè)計(jì),使得四軸在俯仰角的控制欲橫滾角的控制上有這近乎相同的控制特性,且兩者相對(duì)獨(dú)立。四軸飛行器的俯仰,橫滾,偏航,升降可以通過(guò)四個(gè)輸入量來(lái)控制。通過(guò)設(shè)定一個(gè)期望角度,調(diào)整電機(jī)轉(zhuǎn)速,使得測(cè)得的姿態(tài)角穩(wěn)定在期望角??刂坡傻脑O(shè)計(jì)主要采用是閉環(huán)控制。以姿態(tài)角做為被控制量,采用經(jīng)典的PID控制算法。
  • 四軸飛行器系統(tǒng)是一個(gè)時(shí)變且非線性的系統(tǒng),采用傳統(tǒng)PID算法的單一的反饋控制會(huì)使系統(tǒng)存在不同程度的超調(diào)和振蕩現(xiàn)象,無(wú)法得到理想的控制效果。本文將前饋控制引入到了四軸飛行器系統(tǒng)的控制中,有效地改善了系統(tǒng)的實(shí)時(shí)性,提高了系統(tǒng)的反應(yīng)速度;并且根據(jù)四軸飛行器系統(tǒng)的特點(diǎn),對(duì)數(shù)字PID算法進(jìn)行了改進(jìn),引入了微分先行環(huán)節(jié),改善了系統(tǒng)的動(dòng)態(tài)特性;使得控制器能夠更好地適應(yīng)四軸飛行器系統(tǒng)的實(shí)際情況。

?

飛行器實(shí)物展示:

?

飛行器試飛心得:

飛行試驗(yàn)是對(duì)控制系統(tǒng)的功能和技術(shù)指標(biāo)進(jìn)行驗(yàn)證的最終手段,也是衡量四軸設(shè)計(jì)是否成功的重要標(biāo)志。試飛前要確保系統(tǒng)各部分工作正常,穩(wěn)定。檢查各個(gè)接口連接是否正確,各部件安裝是否牢固,電池電量是否充足。打開(kāi)電源前檢查遙控器油門是否在最低位置,起飛前先輕推油門確保電機(jī)工作正常。一切準(zhǔn)備就緒,即可進(jìn)行試飛。將四種飛行器放在水平地面上,開(kāi)始啟動(dòng)姿態(tài)初始化程序,聽(tīng)到電調(diào)提示音后,緩慢增加油門,螺旋槳轉(zhuǎn)速上升,將飛機(jī)拉離地面。由實(shí)際情況可看出當(dāng)姿態(tài)發(fā)生傾斜時(shí),姿態(tài)解算及PID控制能夠及時(shí)調(diào)整電機(jī)轉(zhuǎn)速,穩(wěn)定飛行姿態(tài)。

飛行器還能根據(jù)遙控指令的變化完成相應(yīng)的動(dòng)作。本此設(shè)計(jì)的四軸飛行器可實(shí)現(xiàn)垂直升降的要求,能保持姿態(tài)的穩(wěn)定,機(jī)體晃動(dòng)小,在微風(fēng)的干擾下能夠自動(dòng)調(diào)整姿態(tài),確保平穩(wěn)飛行,且系統(tǒng)響應(yīng)快,續(xù)航時(shí)間大概在8分鐘。因此本次的設(shè)計(jì)是有效的。

?

附件內(nèi)容包括:

  • 四軸飛行器控制板原理圖PCB,用AD軟件打開(kāi);
  • 包含所有源代碼
  • 四軸飛行器論文講解(包括系統(tǒng)軟件和硬件設(shè)計(jì),控制設(shè)計(jì)以及PID參數(shù)調(diào)節(jié)等);
  • 硬件設(shè)計(jì).zip
    描述:硬件電路設(shè)計(jì),用AD軟件打開(kāi)
  • 軟件源代碼.zip
    描述:軟件源代碼
  • 基于STM32F4的四軸航拍飛行器_論文.doc
    描述:論文講解

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
ADAU1452WBCPZ 1 Analog Devices Inc SigmaDSP Digital Audio Processor
$26.54 查看
TDA8547TS/N1,112 1 NXP Semiconductors TDA8547TS - 2 × 0.7 W BTL audio amplifier with output channel switching SSOP2 20-Pin

ECAD模型

下載ECAD模型
$2.51 查看
THS3201DBVR 1 Texas Instruments 1.8GHz Current Feedback Amplifier 5-SOT-23 -40 to 85
暫無(wú)數(shù)據(jù) 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜