0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

全面剖析基于stm32的四軸飛行器設(shè)計(jì)方案

電子設(shè)計(jì) ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-12-13 09:52 ? 次閱讀

四軸飛行器是一種利用四個(gè)旋翼作為飛行引擎來(lái)進(jìn)行空中飛行的飛行器。進(jìn)入20世紀(jì)以來(lái),電子技術(shù)飛速發(fā)展四軸飛行器開始走向小型化,并融入了人工智能,使其發(fā)展趨于無(wú)人機(jī),智能機(jī)器人。

四軸飛行器不但實(shí)現(xiàn)了直升機(jī)的垂直升降的飛行性能,同時(shí)也在一定程度上降低了飛行器機(jī)械結(jié)構(gòu)的設(shè)計(jì)難度。四軸飛行器的平衡控制系統(tǒng)由各類慣性傳感器組成。在制作過(guò)程中,對(duì)整體機(jī)身的中心、對(duì)稱性以及電機(jī)性能要求較低,這也正是制作四軸飛行器的優(yōu)勢(shì)所在,而且相較于固定翼飛機(jī),四軸也有著可垂直起降,機(jī)動(dòng)性好,易維護(hù)等優(yōu)點(diǎn)。

在實(shí)際應(yīng)用方面,四軸飛行器可以在復(fù)雜、危險(xiǎn)的環(huán)境下可以完成特定的飛行任務(wù),也可以用于監(jiān)控交通,環(huán)境等。比如,在四軸飛行器上安裝甲烷等有害氣體的檢測(cè)裝置,則可以在高空定點(diǎn)地檢測(cè)有害氣體;進(jìn)入輻射區(qū)檢查核設(shè)施;做軍事偵察;甚至搬運(yùn)材料,搭建房屋等等。本設(shè)計(jì)利用四軸搭載云臺(tái)實(shí)現(xiàn)航拍任務(wù),當(dāng)然經(jīng)過(guò)改裝也可以執(zhí)行其他任務(wù)。


本設(shè)計(jì)方案主要研究了四軸飛行器的姿態(tài)結(jié)算和飛行控制,并設(shè)計(jì)制作了一架四軸飛行器,對(duì)關(guān)鍵傳感器做了標(biāo)定,并利用用matlab分析數(shù)據(jù),設(shè)計(jì)算法,還進(jìn)行了單通道平衡試驗(yàn)調(diào)試,進(jìn)行試飛實(shí)驗(yàn)取得了一定的效果。

一、方案原理

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

【開源分享】基于STM32F4的四軸無(wú)人機(jī)設(shè)計(jì)方案


二、方案硬件設(shè)計(jì)

針對(duì)前面提出的整體設(shè)計(jì)方案原理,本設(shè)計(jì)采取模塊化策略,將各個(gè)功能部分開來(lái)設(shè)計(jì),最后組合起來(lái)。

1 電源管理模塊

四軸飛行器要求整體設(shè)計(jì)質(zhì)量較輕,體積較小,因此在電池的選取方面,采用體積小、質(zhì)量輕、容量大的鋰電池供電最合適。系統(tǒng)的核心芯片為STM32F103,常用工作電壓為3.3V,同時(shí)慣性測(cè)量傳感器,藍(lán)牙通信模塊的常規(guī)供電電壓也為3.3V,鋰電池的電壓為11.4V,要使系統(tǒng)正常工作,需要將11.4V的鋰電池電壓穩(wěn)壓到3.3V。常用的78系列穩(wěn)壓芯片已不再適用,必須選擇性能更好的穩(wěn)壓芯片。

經(jīng)綜合考慮,本電路采用LM1117-3.3和LM2940-5電源部分的核心芯片。電池電源經(jīng)過(guò)LM2940-5降到5V后在輸入LM1117-3.3穩(wěn)壓為3.3V。由于電機(jī)部分電流較大,故在飛控電路部分加入了過(guò)流保護(hù),使用500mA的保險(xiǎn)絲。電路圖如下。




2、方案硬件清單


有關(guān)該方案的硬件設(shè)計(jì)圖(用AD軟件打開)和軟件源代碼資料請(qǐng)戳我下載。


三、方案軟件設(shè)計(jì)

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

四、實(shí)物展示




五、方案特色和創(chuàng)新性

1)采用STM32F407這樣一款高性能芯片作為控制核心,計(jì)算快速,擴(kuò)展空間大。
2)云臺(tái)飛控一體化設(shè)計(jì),既能完成飛行任務(wù)也能實(shí)現(xiàn)云臺(tái)穩(wěn)定。
3)姿態(tài)算法采用基于四元數(shù)的互補(bǔ)濾波,姿態(tài)角無(wú)奇點(diǎn),比起卡爾曼李春波等高端算法有著計(jì)算量小的特點(diǎn)且能投入使用,大大節(jié)約了cpu計(jì)算時(shí)間,也降低了對(duì)cpu的性能要求。
4)利用四軸作為云臺(tái)載體有著靈活機(jī)動(dòng),可讓攝像頭獲得比較好的視野,且云臺(tái)能消除四軸機(jī)體抖動(dòng)。
5)方便改裝用于執(zhí)行其他任務(wù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2264

    文章

    10854

    瀏覽量

    354289
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    測(cè)徑儀的種樣式!

    儀設(shè)計(jì)了種外觀樣式。 45°角布置的開口測(cè)徑儀 這個(gè)樣式的雙測(cè)徑儀是目前大部分產(chǎn)線所使用的,樣式簡(jiǎn)單大氣。用于外徑及橢圓度尺寸的檢測(cè)。 45°角布置的閉口測(cè)徑儀 該樣式的雙測(cè)徑儀將上面的開口閉合
    發(fā)表于 08-27 17:42

    電動(dòng)工具拆解匯總:博世、威克士、東成設(shè)計(jì)方案剖析

    發(fā)揮著重要作用。近年來(lái),隨著科技的進(jìn)步,市面上的電動(dòng)工具種類和功能也日趨多樣化,給用戶帶來(lái)了更加便捷和高效的使用體驗(yàn)。 為了讓大家更好的了解到 電動(dòng)工具的內(nèi)部構(gòu)造,設(shè)計(jì)方案和元器件選型 ,Big-Bit直接購(gòu)買了這
    的頭像 發(fā)表于 08-26 11:43 ?605次閱讀
    電動(dòng)工具拆解匯總:博世、威克士、東成<b class='flag-5'>設(shè)計(jì)方案</b><b class='flag-5'>剖析</b>

    【求職】:老驥伏櫪,志在千里!求兼職音視頻、流媒體方向產(chǎn)品開發(fā)

    本人在安防、飛行器Wifi圖傳行業(yè)浸潤(rùn)多年,相關(guān)產(chǎn)品的開發(fā)經(jīng)驗(yàn)豐富,雖已過(guò)不惑之年,但仍然想繼續(xù)發(fā)揮余熱 想要轉(zhuǎn)行、入門做海思方案IPCAM、NVR開發(fā)的朋友 or 輔導(dǎo)畢業(yè)設(shè)計(jì)的
    發(fā)表于 08-09 15:57

    利用圖像處理板避障 讓小型飛行器像昆蟲一樣靈巧

    許多小型化的飛行器類似于昆蟲,憑借其機(jī)動(dòng)、靈活、體積小的特點(diǎn)能夠在復(fù)雜的環(huán)境中執(zhí)行飛行任務(wù)。但是再精細(xì)化的操控,也難以做到完全避免障礙物的阻礙,因此可以采用AI圖像處理板來(lái)輔助避障。AI避障中很重
    的頭像 發(fā)表于 07-31 08:30 ?216次閱讀
    利用圖像處理板避障  讓小型<b class='flag-5'>飛行器</b>像昆蟲一樣靈巧

    高精度表面貼裝 TCXO DSB1612WA 全面剖析

    高精度表面貼裝 TCXO DSB1612WA 全面剖析
    的頭像 發(fā)表于 07-25 15:47 ?277次閱讀
    高精度表面貼裝 TCXO DSB1612WA <b class='flag-5'>全面</b><b class='flag-5'>剖析</b>

    中科宇航研發(fā)太空旅行飛行器,預(yù)計(jì)2028年開展太空邊緣載人旅游

    據(jù)南方+、金羊網(wǎng)報(bào)道,近日中科宇航宣布,已啟動(dòng)太空旅游飛行器研究工作,預(yù)計(jì)于2027年首次試飛,2028年正式開展載人太空邊緣旅游項(xiàng)目。
    的頭像 發(fā)表于 05-17 16:10 ?539次閱讀

    上海峰飛航空領(lǐng)先全球低空飛行器領(lǐng)域,展望2040年

    eVTOL(Electric Vertical Take-Off and Landing)是一種電力驅(qū)動(dòng)的垂直起降飛行器,常被譽(yù)為“飛行汽車”,主要滿足城市內(nèi)、城市間的短途飛行需求。
    的頭像 發(fā)表于 04-23 09:42 ?923次閱讀

    NXP Semiconductors HoverGames無(wú)人機(jī)系統(tǒng)解決方案

    NXP HoverGames無(wú)人機(jī)系統(tǒng)解決方案是單一、模塊化、靈活的NXP開發(fā)平臺(tái),基于RDDRONE-FMUK66飛行管理單元。KIT-HGDRONEK66無(wú)人機(jī)套件是一款完整的碳纖維
    的頭像 發(fā)表于 04-18 15:05 ?3292次閱讀
    NXP Semiconductors HoverGames無(wú)人機(jī)系統(tǒng)解決<b class='flag-5'>方案</b>

    基于非線性自適應(yīng)學(xué)習(xí)控制飛行器避障方案

    這篇文章的基本原理是通過(guò)設(shè)計(jì)一種新穎的非線性自適應(yīng)學(xué)習(xí)控制,用于快遞飛行器的障礙物避免軌跡控制問(wèn)題。該控制結(jié)合了非線性可變?cè)鲆妫∟L
    發(fā)表于 04-10 12:39 ?372次閱讀
    基于非線性自適應(yīng)學(xué)習(xí)控制<b class='flag-5'>器</b>的<b class='flag-5'>四</b><b class='flag-5'>軸</b><b class='flag-5'>飛行器</b>避障<b class='flag-5'>方案</b>

    傳感融合的工作原理

    你怎么知道你在哪里?什么是真實(shí)的?這是傳感融合應(yīng)該回答的問(wèn)題。不是以哲學(xué)的方式,而是字面上的“我會(huì)自動(dòng)撞入白宮嗎?因?yàn)槲冶桓嬷灰@樣做”,這種方式內(nèi)置于商業(yè)飛行器的固件中。
    發(fā)表于 04-04 13:11 ?553次閱讀

    華為飛行機(jī)器人專利助推低空經(jīng)濟(jì)發(fā)展

    專利摘要揭示,該發(fā)明涉及的飛行機(jī)器人包含氣囊及其周圍的個(gè)第一級(jí)推進(jìn),第一級(jí)推進(jìn)與氣囊相接。個(gè)第一級(jí)推進(jìn)
    的頭像 發(fā)表于 04-01 09:29 ?1699次閱讀

    什么是姿態(tài)傳感MPU6050

     MPU6050是6運(yùn)動(dòng)處理傳感,它集成了3MEMS陀螺儀,3MEMS加速度計(jì),以及一個(gè)可擴(kuò)展的數(shù)字運(yùn)動(dòng)處理DMP。使用它就是為了
    發(fā)表于 02-15 10:53 ?3026次閱讀
    什么是姿態(tài)傳感<b class='flag-5'>器</b>MPU6050

    磁力計(jì)LIS2MDL開發(fā)(3)----九姿態(tài)解算

    姿態(tài)有多種數(shù)學(xué)表示方式,常見的是元數(shù),歐拉角,矩陣和軸角。他們各自有其自身的優(yōu)點(diǎn),在不同的領(lǐng)域使用不同的表示方式。在飛行器中使用到了
    的頭像 發(fā)表于 12-18 11:07 ?2109次閱讀
    磁力計(jì)LIS2MDL開發(fā)(3)----九<b class='flag-5'>軸</b>姿態(tài)解算

    PID算法:?jiǎn)苇h(huán)和串級(jí),你搞懂了嗎?

    上述角度單環(huán)PID控制算法僅僅考慮了飛行器的角度信息,如果想增加飛行器的穩(wěn)定性(增加阻尼)并提高它的控制品質(zhì),我們可以進(jìn)一步的控制它的角速度,于是角度/角速度-串級(jí)PID控制算法應(yīng)運(yùn)而生。
    的頭像 發(fā)表于 12-11 17:35 ?1215次閱讀
    <b class='flag-5'>四</b><b class='flag-5'>軸</b>PID算法:?jiǎn)苇h(huán)和串級(jí),你搞懂了嗎?

    驅(qū)動(dòng)LSM6DS3TR-C實(shí)現(xiàn)高效運(yùn)動(dòng)檢測(cè)與數(shù)據(jù)采集(5)----姿態(tài)解算

    lsm6ds3trc包含三陀螺儀與三加速度計(jì)。 姿態(tài)有多種數(shù)學(xué)表示方式,常見的是元數(shù),歐拉角,矩陣和軸角。他們各自有其自身的優(yōu)點(diǎn),在不同的領(lǐng)域使用不同的表示方式。在
    的頭像 發(fā)表于 11-14 10:11 ?740次閱讀
    驅(qū)動(dòng)LSM6DS3TR-C實(shí)現(xiàn)高效運(yùn)動(dòng)檢測(cè)與數(shù)據(jù)采集(5)----姿態(tài)解算