女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

四旋翼無(wú)人機(jī)技術(shù)原理解讀(通訊方式)

lPCU_elecfans ? 2018-06-17 22:50 ? 次閱讀

目前發(fā)現(xiàn)國(guó)內(nèi)正兒八經(jīng)機(jī)器人、無(wú)人機(jī)并且還能活躍地上網(wǎng)關(guān)注行業(yè)前沿動(dòng)向、熱愛(ài)寫(xiě)科普文章的研究人員原來(lái)越少。因此所有的研究回答里都沒(méi)有人真正說(shuō)明白無(wú)人機(jī)到底是什么,而理解無(wú)人機(jī)到底是什么才是回答這個(gè)問(wèn)題的先決條件。

什么是無(wú)人機(jī)

首先,無(wú)人機(jī)就是不載人的飛行器,而說(shuō)到飛行器,通常我們又可以把飛行器分為三類(lèi)。

1、固定翼(fixed wing)。平時(shí)坐的波音747空客A380,還有F-16殲-15之類(lèi)的都是固定翼飛機(jī)。顧名思義就是翅膀形狀固定,靠流過(guò)機(jī)翼的風(fēng)提供升力。動(dòng)力系統(tǒng)包括槳和助推發(fā)動(dòng)機(jī)。固定翼根據(jù)機(jī)翼尺寸的不同還有很多小的分類(lèi),在此不細(xì)說(shuō)。固定翼飛行器的優(yōu)點(diǎn)是在三類(lèi)飛行器里續(xù)航時(shí)間最長(zhǎng)、飛行效率最高、載荷最大,缺點(diǎn)是起飛的時(shí)候必須要助跑,降落的時(shí)候必須要滑行。

2、直升機(jī)(helicopter)。特點(diǎn)是靠一個(gè)或者兩個(gè)主旋翼提供升力。如果只有一個(gè)主旋翼的話,還必須要有一個(gè)小的尾翼抵消主旋翼產(chǎn)生的自旋力。為了能往前后左右飛,主旋翼有極其復(fù)雜的機(jī)械結(jié)構(gòu),通過(guò)控制旋翼槳面的變化來(lái)調(diào)整升力的方向。動(dòng)力系統(tǒng)包括發(fā)動(dòng)機(jī)、整套復(fù)雜的槳調(diào)節(jié)系統(tǒng)、槳。直升機(jī)的優(yōu)點(diǎn)是可以垂直起降,續(xù)航時(shí)間比較中庸,載荷也比較中庸。缺點(diǎn)是極其復(fù)雜的機(jī)械結(jié)構(gòu)導(dǎo)致了比較高的維護(hù)成本。

3、多旋翼(multi-rotor)。四個(gè)或者更多個(gè)旋翼的直升機(jī),也能垂直起降,但是通常只有直升機(jī)叫直升機(jī),多旋翼就叫多旋翼,而不叫多旋翼直升機(jī)。四旋翼特別叫做quadrotor。多旋翼機(jī)械結(jié)構(gòu)非常簡(jiǎn)單,動(dòng)力系統(tǒng)只需要電機(jī)直接連槳就行。下圖是直升機(jī)的動(dòng)力系統(tǒng)結(jié)構(gòu),再下圖是多旋翼的動(dòng)力系統(tǒng)結(jié)構(gòu)。不懂機(jī)械的人也能看出多旋翼簡(jiǎn)單得多。多旋翼的優(yōu)點(diǎn)是機(jī)械簡(jiǎn)單,能垂直起降,缺點(diǎn)是續(xù)航時(shí)間最短,載荷也最小。

今天來(lái)給大家介紹下四旋翼無(wú)人機(jī),看看怎么是真正的技術(shù),吼吼吼......

1.i2c通信方式;

因?yàn)槲也皇菍W(xué)電類(lèi)專(zhuān)業(yè),最開(kāi)始對(duì)i2c這些是沒(méi)有一點(diǎn)概念,最后通過(guò)Google了解了一些原理,然后發(fā)現(xiàn)STM32的開(kāi)發(fā)庫(kù)是帶有i2c通信的相關(guān)函數(shù)的,但是我最后還是沒(méi)有用這些函數(shù)。

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

STM32庫(kù)實(shí)現(xiàn)的模擬i2c代碼(注釋好像因?yàn)榫幋a問(wèn)題跪了):

2.PID控制算法;

由于簡(jiǎn)單的線性控制不可能滿足四軸飛行器這個(gè)靈敏的系統(tǒng),引入PID控制器來(lái)更好的糾正系統(tǒng)。

簡(jiǎn)介:PID實(shí)指“比例proportional”、“積分integral”、“微分derivative”,這三項(xiàng)構(gòu)成PID基本要素。每一項(xiàng)完成不同任務(wù),對(duì)系統(tǒng)功能產(chǎn)生不同的影響。

以Pitch為例:

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

iState為積分i參數(shù)對(duì)應(yīng)累積過(guò)去時(shí)間里的誤差總和;

if語(yǔ)句限定iState范圍,繁殖修正過(guò)度;

微分d參數(shù)為當(dāng)前姿態(tài)減去上次姿態(tài),估算當(dāng)前速度(瞬間速度);

總調(diào)整量為p,i,d三者之和;

這樣,P代表控制系統(tǒng)的響應(yīng)速度,越大,響應(yīng)越快。

I,用來(lái)累積過(guò)去時(shí)間內(nèi)的誤差,修正P無(wú)法達(dá)到的期望姿態(tài)值(靜差);

D,加強(qiáng)對(duì)機(jī)體變化的快速響應(yīng),對(duì)P有抑制作用。

PID各參數(shù)的整定需要綜合考慮控制系統(tǒng)的各個(gè)方面,才能達(dá)到最佳效果。

輸出PWM信號(hào)

PID計(jì)算完成之后,便可以通過(guò)STM32自帶的定時(shí)資源很容易的調(diào)制出四路pwm信號(hào),采用的電調(diào)pwm格式為50Hz,高電平持續(xù)時(shí)間0.5ms-2.5ms;

我以1.0ms-2.0ms為每個(gè)電機(jī)的油門(mén)行程,這樣,1ms的寬度均勻的對(duì)應(yīng)電調(diào)的從最低到最高轉(zhuǎn)速。

至此,一個(gè)用stm32和mpu6050搭建的飛控系統(tǒng)就算實(shí)現(xiàn)了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴

原文標(biāo)題:DIY高大上!用STM32單片機(jī)搞定四旋翼無(wú)人機(jī)飛控

文章出處:【微信號(hào):elecfans,微信公眾號(hào):電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【OK210申請(qǐng)】無(wú)人機(jī)導(dǎo)航與控制

    申請(qǐng)理由:前期有過(guò)ARM9系列嵌入式項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),用過(guò)S3C2410做過(guò)項(xiàng)目。這次想使用Cortex-A8系列應(yīng)用到無(wú)人機(jī)項(xiàng)目中,實(shí)現(xiàn)室內(nèi)機(jī)器視覺(jué)定位定點(diǎn)飛行任務(wù)。項(xiàng)目描述:使用
    發(fā)表于 07-24 13:19

    【AWorks280試用申請(qǐng)】通用多無(wú)人機(jī)安全保護(hù)系統(tǒng)

    無(wú)人機(jī),開(kāi)傘時(shí)機(jī)方式不對(duì)極易造成纏繞動(dòng)力臂之類(lèi)的情況發(fā)生而導(dǎo)致開(kāi)傘失敗。本項(xiàng)目提出一套完整的多無(wú)人
    發(fā)表于 10-23 10:10

    無(wú)人機(jī)的代碼

    有人知道無(wú)人機(jī)的代碼在什么地方下載嗎?
    發(fā)表于 06-26 18:36

    電子大賽無(wú)人機(jī)尺寸

    往年無(wú)人機(jī)類(lèi)題目中都是這樣規(guī)定:飛行器可自制或外購(gòu),帶防撞網(wǎng);外形尺寸(含防撞網(wǎng))限定為長(zhǎng)度
    發(fā)表于 07-08 10:43

    無(wú)人機(jī)的使用指南

    玩轉(zhuǎn)無(wú)人機(jī)(傳感器)
    發(fā)表于 09-16 06:27

    怎樣去設(shè)計(jì)無(wú)人機(jī)飛控系統(tǒng)

    角線。??高速旋轉(zhuǎn)的螺旋槳產(chǎn)生空氣對(duì)無(wú)人機(jī)的反作用力,此反作用力為
    發(fā)表于 07-19 06:34

    無(wú)人機(jī)運(yùn)動(dòng)原理

    最近我哥要給我郵遞個(gè)無(wú)人機(jī),再加上本人對(duì)藍(lán)天從小就很感興趣。。所以在學(xué)習(xí)完驅(qū)小車(chē)后打算上手下無(wú)人
    發(fā)表于 08-09 08:25

    手把手教你如何去制作無(wú)刷無(wú)人機(jī)

    如何利用PCB去制作無(wú)刷無(wú)人機(jī)的機(jī)架?基于iNav開(kāi)源固件的無(wú)刷
    發(fā)表于 08-19 07:06

    小白帶你入坑無(wú)人機(jī)——物料篇 精選資料推薦

    好像就在一個(gè)月前,我真正開(kāi)始了和無(wú)人機(jī)打交道。當(dāng)時(shí),我還是一個(gè)小白,對(duì)無(wú)人機(jī)什么都不了解,而現(xiàn)在。。我還是一個(gè)小白。?!,F(xiàn)在就讓這個(gè)白
    發(fā)表于 09-02 07:50

    關(guān)于固定航模及無(wú)人機(jī)基礎(chǔ)總結(jié)的太棒了

    關(guān)于固定航模及無(wú)人機(jī)基礎(chǔ)總結(jié)的太棒了
    發(fā)表于 09-23 07:34

    基于STM32F407的無(wú)人機(jī)由哪些模塊組成的

    無(wú)人機(jī)裝配有哪些?基于STM32F407的無(wú)人機(jī)由哪些模塊組成的?
    發(fā)表于 10-20 06:12

    小型無(wú)人機(jī)組機(jī)方案

    小型無(wú)人機(jī)組機(jī)方案
    發(fā)表于 06-20 14:43 ?97次下載

    無(wú)人機(jī)是如何實(shí)現(xiàn)飛行的,它的原理是什么

    無(wú)人機(jī)曾被《時(shí)代》雜志評(píng)為 2014年度十大科技產(chǎn)品之一 ,具有造型小巧,可自由懸停、垂直起降,機(jī)身易操控以及適用于多種環(huán)境等優(yōu)點(diǎn),被廣泛運(yùn)用于日常生活中。 在人工智能教育高速發(fā)
    的頭像 發(fā)表于 12-01 14:05 ?2.5w次閱讀
    <b class='flag-5'>四</b><b class='flag-5'>旋</b><b class='flag-5'>翼</b><b class='flag-5'>無(wú)人機(jī)</b>是如何實(shí)現(xiàn)飛行的,它的原理是什么

    筆記:無(wú)人機(jī)從0到1的實(shí)現(xiàn),目錄鏈接

    0.1>0保持學(xué)習(xí),每天都在進(jìn)步,沒(méi)有人,在年少時(shí)想成為一個(gè)普通人,無(wú)人機(jī)從0到1的實(shí)現(xiàn)(一)無(wú)人機(jī)功能設(shè)計(jì)
    發(fā)表于 12-09 17:06 ?37次下載
    筆記:<b class='flag-5'>四</b><b class='flag-5'>旋</b><b class='flag-5'>翼</b><b class='flag-5'>無(wú)人機(jī)</b>從0到1的實(shí)現(xiàn),目錄鏈接

    無(wú)人機(jī)技術(shù)組成及應(yīng)用現(xiàn)狀

    1.1 無(wú)人機(jī)技術(shù)組成無(wú)人機(jī)是一個(gè)整體的系
    的頭像 發(fā)表于 06-21 10:05 ?6071次閱讀