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

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

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

3天內不再提示

無人機設計中STM32庫實現的模擬i2c代碼

5RJg_mcuworld ? 來源:互聯網 ? 作者:佚名 ? 2018-07-19 09:36 ? 次閱讀

目前發現國內正兒八機器人無人機并且還能活躍地上網關注行業前沿動向、熱愛寫科普文章的研究人員原來越少。因此所有的研究回答里都沒有人真正說明白無人機到底是什么,而理解無人機到底是什么才是回答這個問題的先決條件。

什么是無人機

首先,無人機就是不載人的飛行器,而說到飛行器,通常我們又可以把飛行器分為三類。

1、固定翼(fixed wing)。平時坐的波音747空客A380,還有F-16殲-15之類的都是固定翼飛機。顧名思義就是翅膀形狀固定,靠流過機翼的風提供升力。動力系統包括槳和助推發動機。固定翼根據機翼尺寸的不同還有很多小的分類,在此不細說。固定翼飛行器的優點是在三類飛行器里續航時間最長、飛行效率最高、載荷最大,缺點是起飛的時候必須要助跑,降落的時候必須要滑行。

2、直升機(helicopter)。特點是靠一個或者兩個主旋翼提供升力。如果只有一個主旋翼的話,還必須要有一個小的尾翼抵消主旋翼產生的自旋力。為了能往前后左右飛,主旋翼有極其復雜的機械結構,通過控制旋翼槳面的變化來調整升力的方向。動力系統包括發動機、整套復雜的槳調節系統、槳。直升機的優點是可以垂直起降,續航時間比較中庸,載荷也比較中庸。缺點是極其復雜的機械結構導致了比較高的維護成本。

3、多旋翼(multi-rotor)。四個或者更多個旋翼的直升機,也能垂直起降,但是通常只有直升機叫直升機,多旋翼就叫多旋翼,而不叫多旋翼直升機。四旋翼特別叫做quadrotor。多旋翼機械結構非常簡單,動力系統只需要電機直接連槳就行。下圖是直升機的動力系統結構,再下圖是多旋翼的動力系統結構。不懂機械的人也能看出多旋翼簡單得多。多旋翼的優點是機械簡單,能垂直起降,缺點是續航時間最短,載荷也最小。

給大家介紹下四旋翼無人機,看看啥是真正的技術,吼吼吼......

1.i2c通信方式

因為我不是學電類專業,最開始對i2c這些是沒有一點概念,最后通過Google了解了一些原理,然后發現STM32的開發庫是帶有i2c通信的相關函數的,但是我最后還是沒有用這些函數。

我通過GPIO模擬i2c,這樣也能獲得mpu6050的數據,雖然代碼多了一些,但是比較好的理解i2c的原理。

STM32庫實現的模擬i2c代碼(注釋好像因為編碼問題跪了):

2.PID控制算法

由于簡單的線性控制不可能滿足四軸飛行器這個靈敏的系統,引入PID控制器來更好的糾正系統。

簡介:PID實指“比例proportional”、“積分integral”、“微分derivative”,這三項構成PID基本要素。每一項完成不同任務,對系統功能產生不同的影響。

以Pitch為例:

error為期望角減去實時角度得到的誤差;

iState為積分i參數對應累積過去時間里的誤差總和;

if語句限定iState范圍,繁殖修正過度;

微分d參數為當前姿態減去上次姿態,估算當前速度(瞬間速度);

總調整量為p,i,d三者之和;

這樣,P代表控制系統的響應速度,越大,響應越快。

I:用來累積過去時間內的誤差,修正P無法達到的期望姿態值(靜差);

D:加強對機體變化的快速響應,對P有抑制作用。

PID各參數的整定需要綜合考慮控制系統的各個方面,才能達到最佳效果。

3.輸出PWM信號

PID計算完成之后,便可以通過STM32自帶的定時資源很容易的調制出四路pwm信號,采用的電調pwm格式為50Hz,高電平持續時間0.5ms-2.5ms;

我以1.0ms-2.0ms為每個電機的油門行程,這樣,1ms的寬度均勻的對應電調的從最低到最高轉速。

至此,一個用STM32和mpu6050搭建的飛控系統就算實現了。

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

    關注

    2270

    文章

    10920

    瀏覽量

    356921
  • 無人機
    +關注

    關注

    230

    文章

    10499

    瀏覽量

    181570
  • GPIO
    +關注

    關注

    16

    文章

    1216

    瀏覽量

    52259

原文標題:實例:用STM32單片機搞定四旋翼無人機飛控

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AN-840: 通過I2C接口更新代碼

    電子發燒友網站提供《AN-840: 通過I2C接口更新代碼.pdf》資料免費下載
    發表于 01-15 16:04 ?0次下載
    AN-840: 通過<b class='flag-5'>I2C</b>接口更新<b class='flag-5'>代碼</b>

    定制化生產:反制無人機設備的新篇章

    隨著無人機技術的迅猛發展,無人機已經廣泛應用于各個領域,包括航拍、物流、農業等。然而,無人機的普及也帶來了諸多安全隱患,如非法入侵、隱私侵犯、惡意攻擊等。為了應對這些挑戰,反制無人機設
    的頭像 發表于 12-30 14:08 ?85次閱讀

    車載反無人機設備雷達系統:高效靈活的反無人機解決方案

    在當今科技快速發展的時代,無人機已廣泛應用于各個領域,但非法無人機的飛行卻給公共安全和個人隱私帶來了嚴重威脅。為了應對這一挑戰,車載反無人機設備雷達系統應運而生,為反無人機安防提供了高
    的頭像 發表于 11-29 11:41 ?197次閱讀

    無人機飛行仿真模擬訓練系統

    智慧華盛恒輝無人機飛行仿真模擬訓練系統,也稱無人機仿真訓練模擬器,是一種集模擬訓練演練與無人機
    的頭像 發表于 09-10 16:43 ?689次閱讀

    開源項目!用ESP8266 DIY會爬墻的無人機

    的微型電機,這些電機是無鐵芯的,即在轉子沒有金屬芯,無鐵芯電機可以在較小的負載下達到較高的轉速。這些電機適用于微型無人機、四旋翼飛機或迷你項目。 螺旋槳 螺旋槳的目的是產生推力和扭矩以保持無人機飛行
    發表于 07-04 09:22

    求助,關于STM32F412 I2C從模式HAL使用方法的疑問求解

    最近在做一個類似I2C hub的開發,需要一個I2C做從機,4個I2C做主機轉發從機接收到的內容,選用了STM32F412這顆料,包含四路硬件I2C
    發表于 04-22 07:47

    如何利用無人機物聯卡實現無人駕駛飛行

    無人機物聯卡是專為無人機設計的物聯卡,實現實時連接并提供定位、控制、數據傳輸等功能。無人駕駛飛行通過傳感器、控制算法和飛行控制系統實現。使用
    的頭像 發表于 04-15 13:32 ?597次閱讀

    第四集 知語云智能科技無人機反制技術與應用--無人機的組成與工作原理

    數據交換,實現遙控和遙測功能。 任務載荷:無人機的任務載荷根據應用場景的不同而有所差異,如攝像頭、紅外探測器、噴灑裝置等。 二、無人機的工作原理 無人機的飛行原理主要基于空氣動力學和控
    發表于 03-12 11:28

    第三集 知語云智能科技無人機反制技術與應用--無人機的應用領域

    應對突發情況。 智能識別:通過先進的算法和數據,能夠識別不同品牌和型號的無人機實現個性化反制。 四、無人機反制技術的應用前景 隨著無人機
    發表于 03-12 11:13

    第二集 知語云智能科技無人機反制技術與應用--無人機的發展歷程

    世紀初,無人機技術便開始在軍事領域嶄露頭角。隨著航空技術的不斷進步,無人機逐漸發展出偵察、打擊、通信中繼等多種功能,成為現代戰爭的重要力量。進入21世紀,隨著消費級無人機的興起,
    發表于 03-12 10:56

    第一集 知語科技無人機反制技術與應用--無人機的定義與分類

    隨著科技的飛速發展,無人機技術已成為當今社會的熱點話題。從航拍、農業噴灑到軍事偵察,無人機的應用領域日益廣泛。然而,無人機技術的普及也帶來了一系列安全隱患,無人機反制技術應運而生。本文
    發表于 03-12 10:42

    什么是I2C協議 I2C總線的控制邏輯

    在實際使用過程I2C比較容易出現的一個問題就是死鎖 ,死鎖在I2C主要表現為:I2C死鎖時表現為SCL為高,SDA一直為低。
    發表于 03-12 09:17 ?1137次閱讀
    什么是<b class='flag-5'>I2C</b>協議 <b class='flag-5'>I2C</b>總線的控制邏輯

    知語云智能科技無人機防御系統:應對新興威脅的先鋒力量

    實現無人機防御設備的遠程監控和管理,方便用戶隨時掌握無人機威脅的動態情況。同時,系統還支持多種報警方式,如聲光報警、短信報警等,確保用戶能夠及時響應無人機威脅。 在實際應用
    發表于 02-26 16:35

    知語云智能科技:反制無人機新篇章—全景監測與激光打擊的尖端技術

    的威懾力和實戰效果。 知語云智能科技的反制無人機設備及系統,以其先進的全景監測、熱成像、可見光、無線電干擾和激光打擊技術,為無人機管理和安全防護提供了強有力的支持。在未來的發展,知語云智能科技將繼續
    發表于 02-23 11:37

    無人機全景監測:空域管理的新革命

    實踐 知語云智能科技在無人機全景監測領域進行了大量的研究和創新實踐。他們不僅研發了先進的無人機設備和圖像處理技術,還積極探索無人機在空域管理的應用場景。通過與多個航空管理部門的合作,
    發表于 02-20 15:23
    主站蜘蛛池模板: 国产亚洲欧美一区| 四虎国产永久免费久久| 黄色在线观看网站| 免费国产h视频在线观看| 爆操欧美| 免费黄视频网站| 亚洲精品456人成在线| 四虎永久网址| 欧美一级片观看| 久久奈| 成人综合在线观看| 免免费看片| 巨乳色在线观看| 日本aaaa级毛片在线看| 一级毛片黄色| 亚洲欧美色图| 日韩毛片在线影视| 欧美生活性色| 九九99久久精品午夜剧场免费| 国产成在线观看免费视频 | 欧美人与物另类| 亚洲日本欧美日韩高观看| 伊人草| 日本黄色一级网站| 国产视频一区二区在线观看| 午夜亚洲| 5555kkkk香蕉在线观看| 男女在线视频| 日韩欧美视频在线一区二区| 国模无水印一区二区三区| 天天夜夜啦啦啦| 色爱区综合激情五月综合激情| 黄视频在线观看网站| 色中色官网| 国产精品嫩草影院一二三区| 天堂网www在线资源链接| 久久xx| 五月综合色| 国外一级毛片| 免费视频精品| 蝌蚪自拍网二区|