加入星計劃,您可以享受以下權益:

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

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

2020/09/07
3.5萬
服務支持:
技術交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術大咖們分享疑惑和經驗、收獲成長和認同、領取優(yōu)惠和紅包等。

虛擬商品不可退

當前內容為數字版權作品,購買后不支持退換且無法轉移使用。

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

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

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

?

四軸航拍系統設計框圖:

?

航拍飛行器視頻演示:

?

系統硬件設計組成:

本設計采用?STM32F407 作為核心處理器,該處理器內核架構ARMCortex-M4,具有高性能、低成本、低功耗等特點。主控板包括傳感器MPU6050電路模塊、無線藍牙模塊、電機啟動模塊,電源管理模塊等;遙控使用商品遙控及接收機控制芯片捕獲接收機的PPM命令信號,傳感器與控制芯片之間采用IIC總線連接,MCU與電調之間用PWM傳遞控制信號。

?

四軸飛行器硬件清單:

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

?

?

注:芯片的數據手冊等信息可以在集成電路查詢網站搜索 https://www.datasheet5.com/

芯片詢價和在線購買鏈接 https://www.bom2buy.com/

 

?

系統軟件設計:

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

軟件流程圖:

?

控制設計心得:

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

?

飛行器實物展示:

?

飛行器試飛心得:

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

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

?

附件內容包括:

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

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
EL4581CSZ-T7 1 Renesas Electronics Corporation Sync Separator, 50% Slice, S-H, Filter, SOICN, /Reel

ECAD模型

下載ECAD模型
$10.61 查看
SI8244BB-D-IS1 1 Silicon Laboratories Inc Audio Amplifier, SOIC-16

ECAD模型

下載ECAD模型
$7.51 查看
TPA3111D1PWPR 1 Texas Instruments 10-W mono, 8- to 26-V supply, analog input Class-D audio amplifier w/ filter free & SpeakerGu 28-HTSSOP -40 to 85

ECAD模型

下載ECAD模型
$2.58 查看

相關推薦

電子產業(yè)圖譜