在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HC-SR04+MS5611的四軸飛行器PCB設計

PCB線路板打樣 ? 來源:ct ? 2019-08-16 09:16 ? 次閱讀

1系統功能概述

1.1 四軸飛行器原理介紹

四軸飛行器通過調節四個電機轉速來改變旋翼轉速,實現升力的變化,從而控制飛行器的姿態和位置。結構上,本次應用中使用四軸飛行器的飛行模式是 X 模式,如圖“圖 1.1”所示,四軸飛行器的四個電機一對正轉,一對反轉使得垂直方向旋轉的反扭矩平衡, 從而保證了飛行的穩定。四軸飛行器可以用作航拍、玩具等,

在我們生活中已經越來越常見。

HC-SR04+MS5611的四軸飛行器PCB設計

圖 1.1 四軸飛行器飛行模式(X 模式)

四軸飛行器的基本飛行狀態可以分為:垂直飛行、水平飛行(俯仰和翻滾)、偏航飛行,分別如“圖 1.2”所示。(1)垂直飛行:如下圖(a)所示,同時增加或減少四個電機的轉速,四軸飛行器則會垂直上升或下降。(2)水平飛行:如下圖(b)所示,增加兩個電機的轉速,如電機 M1 和 M4,同時減少另兩個電機 M2和 M3 的轉速,則四軸飛行器將向右飛行,同理可得向前、向后、向左方向的飛行方式。(3)偏航飛行:如下圖(c)所示,增加兩個電機的轉速,如電機 M1 和 M3,同時減少另兩個電機 M2和 M4 的轉速,則四軸飛行器將順時針偏轉,同理可得逆時針偏轉的飛行方

HC-SR04+MS5611的四軸飛行器PCB設計

圖 1.2 四軸飛行器飛行

1.2 PID 平衡控制

對于四軸飛行器平衡控制算法中,電機的轉速并不是單獨由油門來決定,而是以油門為基準整合上空間三軸俯仰(Pitch)、翻滾(Roll)和偏航(Yaw)的控制量來決定,如下公式所示。

例如,四軸飛行器機頭向下傾斜時(對應俯仰),為了達到平衡,電機 3 和電機 4 增大轉速,電機 1 和電機 2 減小轉速,此時俯仰控制量應該向負增大(控制量的正負由姿態芯片 MPU6050 擺放決定)。

電機 1 轉速 = 油門 + 俯仰 + 橫滾 - 偏航

電機 2 轉速 = 油門 + 俯仰 - 橫滾 + 偏航

電機 3 轉速 = 油門 - 俯仰 - 橫滾 - 偏航

電機 4 轉速 = 油門 - 俯仰 + 橫滾 + 偏航

HC-SR04+MS5611的四軸飛行器PCB設計

上述的三軸控制量則由本系統中使用的增量式 PD 控制得到(PID 控制算法的一種)。以俯仰控制量為例,MPU6050 可以得到空間三軸的旋轉角速率,正好是角度的微分,所以可以得到以下計算公式。

俯仰(Pitch)控制量 = P * 對應期望角度與實際角度的偏差 + D * 對應軸的角速率值

翻滾(Roll)控制量 = P * 對應期望角度與實際角度的偏差 + D * 對應軸的角速率值

偏航(Yaw)控制量 = D * 對應軸的角速率值

由于實際偏航角(Yaw)無法由 MPU6050 測得,需要用電子羅盤,但是電子羅盤在四個電機的電磁作用下,精度受影響較大,所以上式中偏航(Yaw)控制量去除比例項,僅由微分項得到。

MPU6050 的姿態刷新頻率約為 10ms 一次

1.3 定高控制

高度的采集通過超聲波模塊 HC-SR04 實現,由于測量距離的限制(約 2cm-120cm),本系統僅適用于室內低空飛行,默認高度設定為 60cm。

定高部分算法,根據超聲波檢測的距離進行 PID 控制,定高控制的輸出量與初始油門(由機身本身的重力和當前電池電量決定)疊加作為當前油門,從而不斷調節四軸飛行器油門值來實現垂直方向上的定高,而水平方向由于缺少 GPS 相關模塊,未能得到進行水平方向的控制量,所以本系統只能實現簡單的懸停。

超聲波模塊 HC-SR04 置于四軸飛行器底部,高度刷新頻率約為 50ms 一次。

1.4 四軸飛行器演示板

本篇用戶手冊使用的演示板如“圖 1.3”所示,單片機 R7F0C014 通過 I/O 端口模擬 IIC 控制姿態芯片MPU6050,然后使用 MPU6050 的硬件解算(內置的 DMP 模塊)直接獲取和姿態相關的四元數等數據,再將四元數轉化為歐拉角,最后以當前姿態角和捕捉的遙控數據為控制量,通過 PID 控制四個電機以達到控制四軸飛行器姿態的目的。通過 MPU6050 的硬件解算,可以避免復雜的姿態融合算法,從而減輕單片機的負擔。

HC-SR04+MS5611的四軸飛行器PCB設計

圖 1.3 四軸飛行器演示板

系統整機結構圖如“圖 1.4”所示。為了硬件的安裝和固定,演示板背面并沒有貼裝任何器件,而是直接固定在機架上。機架的底部用于放置鋰電池,并固定超聲波模

圖 1.4 四軸飛行器整機正面和背面

1.5 操作說明

(1)啟動:依次打開四軸飛行器和遙控器的電源開關,四軸飛行器的四個機翼處 LED 將會閃爍兩秒,然后變為常亮。

(2)解鎖:將遙控器左手邊的油門拉至最低,油門搖桿上方的藍色 LED 點亮,解鎖完成(注意:解鎖完成前不要操作方向搖桿),此時,右手方向搖桿上方的藍色 LED 不斷閃爍,表明和四軸飛行器通信正常,便可以開始遙控飛行器。

(3)定高飛行:此功能僅限室內低空飛行(1.5 米以內)。解鎖完畢后,拉高油門,待四軸飛行器達到一定高度后,按下遙控器最右下方按鍵,進入定高飛行,四軸飛行器會定高在默認設定的 0.6 米處飛行。再次按下此按鍵,四軸飛行器將自動降落,落地后需將油門拉至最低。

注意:因四軸飛行器飛行過程中,電機的電流消耗較大,可以達到數安培,飛行時間只能持續幾分鐘,當機翼處 LED 閃爍時,說明電池電量已過低,為了安全起見,請充電后再使用。

圖 1.5 四軸飛行器和遙控器

圖 1.6 四軸飛行器整機加外殼

1.6 四軸飛行器的不足和可改進之處

(1)四軸飛行器定高:由于本應用使用超聲波定高(硬件限制),所以只適用于室內低空定高飛行。對于室外高空定高飛行,用戶可以根據需要加入氣壓計 MS5611 實現,本系統中也預留了此部分電路。但是由于場地環境限制,以及測試的時候發現氣壓計 MS5611 存在測量精度不足和數據隨時間漂移等問題,因此沒有添加此部分功能。如有條件及需求,用戶可以自行添加此部分功能。

(2)姿態控制:姿態獲取方面,本應用使用姿態芯片 MPU6050 的硬件 DMP 功能直接讀取并計算得到當前姿態,由于讀取的周期限制(約 10ms),姿態的更新頻率有限。用戶也可以采用讀取 MPU6050三軸重力加速度和三軸陀螺儀數據來獲取當前姿態,但是需要經過較為復雜的姿態運算和濾波(如卡爾曼濾波),建議采用高主頻的 MCU 實現(如 72MHz 以上),以提高姿態的更新頻率。而姿態控制算法方面,本應用使用的是相對簡單的單級 PID 控制,用戶也可以選擇串級 PID 控制以達到更好的控制效果。

(2)參數調節:系統中的姿態和定高的 PID 參數等適用于本套機械結構,是經過多次試驗,得到的較優參數,用戶需要根據自己的系統選擇和調試相應參數,調試四軸飛行器時,請做好一定保護措施,防止意外情況。

(3)遙控距離:由于本系統遙控器采用的是 PCB 天線,遙控器的發射功率強度有限,以致操控有效距離不到 10 米。用戶可以使用更大的天線(如鞭狀天線)加入遙控器的 2.4GHz 發射部分,以實現遠距離操控。

1.7 安全注意事項

四軸飛行器具有一定危險性,操作不當可能會發生人身傷害。在調試四軸飛行器的時候,最好在室外空曠地方,并做好一定保護措施。剛接觸四軸飛行器的用戶,應盡量在近距離低空飛行,熟練操作。如出現操作失誤,應快速拉低油門,使四軸飛行器盡快降落,防止失控發生意外。

四軸飛行器演示板介紹

HC-SR04+MS5611的四軸飛行器PCB設計

四軸飛行器演示板

四軸飛行器演示板的硬件結構框圖如下

HC-SR04+MS5611的四軸飛行器PCB設計

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • pcb
    pcb
    +關注

    關注

    4331

    文章

    23197

    瀏覽量

    400881
  • 華強pcb線路板打樣

    關注

    5

    文章

    14629

    瀏覽量

    43247
收藏 人收藏

    評論

    相關推薦

    MATLAB在低空飛行器中的應用

    在當今科技飛速發展的時代,低空飛行器領域正經歷著前所未有的變革與發展。從私人和公共服務到城市和區域空中交通,從觀光旅游到大件貨物運輸,低空飛行器的應用場景日益廣泛。隨著低空經濟向無人化、智能化、協同化、綠色化方向邁進,對低空飛行器
    的頭像 發表于 01-16 09:39 ?233次閱讀
    MATLAB在低空<b class='flag-5'>飛行器</b>中的應用

    欣旺達:已具備低空飛行器電池研發生產能力

    近日,欣旺達電子股份有限公司(以下簡稱“欣旺達”)明確表示,公司已經具備了研發和生產低空飛行器電池的能力,并且正在積極與相關的廠商進行對接。 欣旺達作為一家在電池領域具有深厚技術積累的企業,一直
    的頭像 發表于 12-04 11:23 ?541次閱讀

    MS5611D——2.7V到5.5V、 12Bit、單通道、具有掉電模式的數模轉換

    MS5611D是一款12bit、單通道輸出的電壓型DAC,接口采用線串口模式,可以兼容TMS320、SPI、QSPI和Microwire串口。MS5611D控制數據有16bit,包括控制字節和12bit DAC數據。提供方案和
    的頭像 發表于 12-02 11:48 ?689次閱讀
    <b class='flag-5'>MS5611</b>D——2.7V到5.5V、 12Bit、單通道、具有掉電模式的數模轉換<b class='flag-5'>器</b>

    飛凌嵌入式ElfBoard ELF 1板卡-運動追蹤之六傳感器使用場景

    身上,用于實時監控機器人的運動和姿態,幫助機器人進行自主導航和姿態控制。2.智能手機和智能手表:六傳感可以用于智能手機和智能手表中的計步、運動追蹤、手勢識別、游戲控制等功能。3.飛行器和無人機:六
    發表于 11-29 08:57

    PCB設計PCB制板的緊密關系

    一站式PCBA智造廠家今天為大家講講PCB設計PCB制板有什么關系?PCB設計PCB制板的關系。PCB設計和制板是
    的頭像 發表于 08-12 10:04 ?640次閱讀

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

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

    十六進制逆變器HC04數據表

    電子發燒友網站提供《十六進制逆變器HC04數據表.pdf》資料免費下載
    發表于 05-28 10:02 ?0次下載
    十六進制逆變器<b class='flag-5'>HC04</b>數據表

    中科宇航研發太空旅行飛行器,預計2028年開展太空邊緣載人旅游

    據南方+、金羊網報道,近日中科宇航宣布,已啟動太空旅游飛行器研究工作,預計于2027年首次試飛,2028年正式開展載人太空邊緣旅游項目。
    的頭像 發表于 05-17 16:10 ?680次閱讀

    六路反相CDx4HC04數據表

    電子發燒友網站提供《六路反相CDx4HC04數據表.pdf》資料免費下載
    發表于 05-16 10:07 ?0次下載
    六路反相<b class='flag-5'>器</b>CDx4<b class='flag-5'>HC04</b>數據表

    stm32超聲波HC-SR04測試程序到底應該怎么編?

    求教stm32超聲波HC-SR04測試程序到底應該怎么編
    發表于 05-16 06:17

    六路反相SNx4HC04數據表

    電子發燒友網站提供《六路反相SNx4HC04數據表.pdf》資料免費下載
    發表于 05-10 10:02 ?0次下載
    六路反相<b class='flag-5'>器</b>SNx4<b class='flag-5'>HC04</b>數據表

    上海峰飛航空領先全球低空飛行器領域,展望2040年

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

    多層pcb設計如何過孔的原理

    一站式PCBA智造廠家今天為大家講講如何實現多層PCB的過孔?多層pcb設計過孔的方法。在現代電子行業中,多層PCB設計已經成為常見且重要的技術。多層PCB不僅可以提供更高的電路密度,
    的頭像 發表于 04-15 11:14 ?1123次閱讀

    基于非線性自適應學習控制飛行器避障方案

    這篇文章的基本原理是通過設計一種新穎的非線性自適應學習控制,用于快遞飛行器的障礙物避免軌跡控制問題。該控制結合了非線性可變增益(NL
    發表于 04-10 12:39 ?523次閱讀
    基于非線性自適應學習控制<b class='flag-5'>器</b>的<b class='flag-5'>四</b><b class='flag-5'>軸</b><b class='flag-5'>飛行器</b>避障方案

    基于51單片機的車輛倒車雷達報警系統,HC-SR04超聲波測距,全套資料

    ; 系統概述 本課題以AT89C51單片機為核心設計一種超聲波倒車雷達系統,同時兼顧車內溫度測量。 系統由AT89C51控制HC-SR04超聲波模塊、DS18B20溫度測量模塊、聲音報警電路
    發表于 03-19 14:17
    主站蜘蛛池模板: 久久中文字幕一区二区 | 国产色婷婷精品综合在线 | 1000部又爽又黄的做黄禁片 | 午夜色婷婷 | 激情综合五月亚洲婷婷 | 亚洲精品成人久久久影院 | 国产精品一级毛片不收费 | 亚洲一区二区三区四区在线 | 国产高清免费不卡观看 | 在线片视频网站 | 免费欧美黄色片 | 精品精品国产自在久久高清 | 亚洲精品在线视频观看 | 天天爽天天狼久久久综合 | 色多多在线观看视频 | 色中色资源| 免费在线播放黄色 | 国语对白老女人8av 孩交精品xxxx视频视频 | 激情伦成人综合小说 | 91在线视频观看 | 国产三级精品在线观看 | 男男失禁play 把尿bl | 亚洲伊人电影 | 22222se男人的天堂 | 天天舔天天色 | freesexvideo性欧美医生护士 | 特级做a爰片毛片免费看一区 | 免费一级毛片清高播放 | 精品伊人久久香线蕉 | 国内一级野外a一级毛片 | 欧美性色黄大片四虎影视 | 成人美女隐私免费 | 欧美视频精品一区二区三区 | 成人免费的性色视频 | 天天色天天操天天射 | 99久久久久国产精品免费 | 日本午夜大片免费观看视频 | www.五月天婷婷 | 欧美人与z0zoxxxx | 99啪啪| 婷婷性|