• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      四軸飛行器的設(shè)計(jì)

      2017-05-31 06:41:25王笑笑周博白菊梅劉波
      科技創(chuàng)新與應(yīng)用 2017年15期
      關(guān)鍵詞:單片機(jī)

      王笑笑 周博 白菊梅 劉波

      摘 要:隨著電子技術(shù)的快速發(fā)展,四軸飛行器被越來越多的人們喜歡和使用,特別是用于航拍和軍事領(lǐng)域,在不久的將來必然也會應(yīng)用于越來越多的其他領(lǐng)域。文章設(shè)計(jì)一款基于STM32F103C8T6為主控系統(tǒng)的小型四軸飛行器,采用keil5為軟件開發(fā)環(huán)境,用MPU6050芯片進(jìn)行姿態(tài)采集,根據(jù)采集到的數(shù)據(jù)進(jìn)行姿態(tài)分析,進(jìn)而控制其穩(wěn)定飛行。

      關(guān)鍵詞:四軸飛行器;單片機(jī);PID

      1 無人機(jī)的發(fā)展歷史及意義

      無人飛行器是指具有動(dòng)力裝置,而不要求有專業(yè)操縱人員的飛行器。它利用螺旋槳通過轉(zhuǎn)動(dòng)形成向地面的氣流來抵消機(jī)身的質(zhì)量,可實(shí)現(xiàn)獨(dú)立飛行或者遠(yuǎn)程控制飛行。相對于固定翼無人機(jī),旋翼無人飛行器的發(fā)展就較為緩慢,這是因?yàn)樾頍o人飛行器的控制系統(tǒng)較為復(fù)雜,早期的技術(shù)不能滿足飛行要求。然而旋翼機(jī)具備所有飛機(jī)和固定翼無人機(jī)的優(yōu)點(diǎn),其成本低,結(jié)構(gòu)簡單,無大機(jī)翼的限制,具有自主起飛及下降功能,事故代價(jià)低等特點(diǎn)。四軸飛行器是多旋翼飛行器中結(jié)構(gòu)最簡單的一種,由于其應(yīng)用前景廣泛,很快就吸引了眾多研究者的注意,特別是以美國等西方國家為主的大學(xué)在無人機(jī)的控制算法研究以及導(dǎo)航等方面取得了不少成果。在我國,北京理工大學(xué)在基于PID控制算法,姿態(tài)控制方面也取得一定的成果。國防科技大學(xué)從2004年開始對四軸飛行器相關(guān)技術(shù)展開研究,并自主設(shè)計(jì)了四軸飛行器的原型樣機(jī)。但四軸飛行器真正的進(jìn)入公眾視野卻是2012年2月,美國賓夕法尼亞大學(xué)的VijayKumar教授在TED上做出四旋翼飛行器里程碑式的演講[2]。

      2 四軸飛行器的動(dòng)力分析

      2.1 四軸飛行器的飛行模式

      四軸飛行器的飛行模式主要包括十字模式和X字模式兩種,如圖1所示。

      十字模式下的飛行方向與其中一個(gè)電機(jī)的安裝方向一致,而X模式下的四軸飛行器前進(jìn)方向指向兩個(gè)電機(jī)中間。由于十字模式可以直接明了的分清四個(gè)電機(jī)在四軸飛行器飛行過程的作用,所以操縱簡單,但動(dòng)作靈活性差。X模式飛行模式復(fù)雜,但動(dòng)作靈活。本次課題的四旋翼飛行器設(shè)計(jì)采用X模式。

      2.2 四軸飛行器的動(dòng)力學(xué)分析

      四軸飛行器的動(dòng)力來自機(jī)翼上的四個(gè)電機(jī),帶動(dòng)螺旋槳來提供空氣動(dòng)力,和普通風(fēng)扇一樣,螺旋槳在旋轉(zhuǎn)時(shí)會通過自身的流線型結(jié)構(gòu)使空氣推向前方或后方(和將的旋轉(zhuǎn)方向有關(guān))。而對于四軸飛行器而言,四個(gè)螺旋槳都需要將空氣推向下方,進(jìn)而產(chǎn)生向上的推進(jìn)力。對于空氣槳,當(dāng)電動(dòng)機(jī)在空中停車后,螺旋槳繪像風(fēng)車一樣繼續(xù)沿著原方向旋轉(zhuǎn),這種現(xiàn)象成為螺旋槳的自旋[3]。通過對槳的受力分析可知,如果某一只螺旋槳是順時(shí)鐘旋轉(zhuǎn),則該槳會對機(jī)身產(chǎn)生一個(gè)逆時(shí)針的反作用力,使得機(jī)身向逆時(shí)鐘方向旋轉(zhuǎn)。如果我們使用四個(gè)一模一樣的槳,要使槳螺旋槳空氣推向下方,那么四個(gè)電機(jī)的轉(zhuǎn)向相同,電機(jī)帶動(dòng)螺旋槳產(chǎn)生的旋轉(zhuǎn)力矩就會朝著同一個(gè)方向,四軸則開始瘋狂旋轉(zhuǎn)。因此,為了抵消螺旋槳的自旋,應(yīng)該使四軸飛行器相鄰的一對槳轉(zhuǎn)向相反,讓這一對槳產(chǎn)生的反作用力互相抵消。

      四軸飛行器本身是的欠驅(qū)動(dòng)系統(tǒng)。當(dāng)4個(gè)電機(jī)所產(chǎn)生的轉(zhuǎn)速相等且升力等于四軸飛行器本身重量時(shí),四軸飛行器將會處于懸停狀態(tài)。當(dāng)飛行器處于懸停狀態(tài)時(shí),可以有留個(gè)6個(gè)方向的自由度組合,即俯仰(前后運(yùn)動(dòng))、橫滾(左右運(yùn)動(dòng))、升降(上下運(yùn)動(dòng))。

      3 四軸飛行器的硬件設(shè)計(jì)

      本文中,四軸飛行器的整個(gè)控制系統(tǒng)主要包括電源模塊,控制模塊,電機(jī)驅(qū)動(dòng)模塊,傳感器模塊和通訊模塊,如圖2所示。

      電源模塊主要提供給多個(gè)模塊供電,提供的電壓主要分為三種3.3V,5V,3.4V-4.2V。其中3.3V主要是給控制器和姿態(tài)傳感器供電;5V主要是給通訊模塊供電,3.4V-4.2V(電池直接輸出)主要是給電機(jī)供電。

      其中通訊部分主要是來自遙控器的四個(gè)通道信號。分別俯仰,橫滾,自旋和油門的指令;傳感器模塊作為飛行器的姿態(tài)檢測部分,將檢測到的角速度和角加速度信號通過控制器轉(zhuǎn)化成角度,用角度信號作為當(dāng)前飛行器的姿態(tài),與遙控部分的信號比較行程所需的閉環(huán)控制。

      主控制器則處理通訊接收的遙控信號和傳感器采集的姿態(tài)信號,對數(shù)據(jù)分析后進(jìn)行融合處理,最終通過PID算法得出電機(jī)的控制值,其值最終以PWM的方式輸出來驅(qū)動(dòng)電機(jī)。

      4 四軸飛行器的軟件設(shè)計(jì)

      控制系統(tǒng)軟件采用C語言編寫,對于STM32系列微處理器,ST公司提供了強(qiáng)大的庫函數(shù)功能,使得整個(gè)軟件系統(tǒng)的設(shè)計(jì)可以更多的注重算法和軟件架構(gòu)上。四軸飛行器的硬件系統(tǒng)和軟件系統(tǒng)的最終設(shè)計(jì)都是為控制電機(jī)轉(zhuǎn)速來服務(wù)的,所以控制電機(jī)轉(zhuǎn)速的PWM波是軟件系統(tǒng)的最終輸出。

      軟件系統(tǒng)的主要功能有接收遙控器數(shù)據(jù)并進(jìn)行解析,讀取姿態(tài)傳感器中角速度和加速度的數(shù)據(jù)并進(jìn)行數(shù)據(jù)融合,串級PID算法結(jié)合從遙控收到解析后的目標(biāo)角度和數(shù)據(jù)融合后的當(dāng)前角度得出控制電機(jī)所需的PWM波。

      4.1 姿態(tài)解算實(shí)現(xiàn)

      姿態(tài)解算是飛行器能否正??刂频暮诵?,其主要作用是從遙控器得到的目標(biāo)的姿態(tài)(歐拉角)與從姿態(tài)傳感器得到的角速度和加速度通過互補(bǔ)濾波和四元數(shù)算法轉(zhuǎn)化為實(shí)際歐拉角,目標(biāo)值與實(shí)際進(jìn)行運(yùn)算的最終結(jié)果提供給PID控制器,最終得到電機(jī)PWM的輸出值,其解算步驟如圖3所示。

      4.2 PID控制算法

      四軸飛行器的控制算法采用采用PID控制器作為系統(tǒng)的控制算法。PID控制器原理簡單,具有魯棒性好、適用范圍廣,參數(shù)易調(diào)節(jié)等特點(diǎn)。PID控制算法在自動(dòng)化控制領(lǐng)域中有者廣泛的應(yīng)用,其原理如圖4所示。

      比例控制:能迅速反應(yīng)誤差,偏差一旦產(chǎn)生,控制器立即產(chǎn)生控制作用,從而減小誤差,但是比例控制不能消除穩(wěn)態(tài)誤差Kp的加大,會引起系統(tǒng)的不穩(wěn)定。

      積分控制:主要用于消除靜差,提高系統(tǒng)的無差度。只要系統(tǒng)存在誤差,積分控制器就不斷的進(jìn)行積累,輸出控制量以消除誤差,因而,只要有足夠的時(shí)間,積分控制將能完全消除誤差,積分作用太強(qiáng)會使系統(tǒng)超調(diào)加大,甚至系統(tǒng)出現(xiàn)震蕩。

      微分環(huán)節(jié):能反映偏差信號的變化趨勢,并能在偏差信號值變得太大之前,在系統(tǒng)中引入一個(gè)有效的早期修正信號,加快系統(tǒng)的動(dòng)態(tài)響應(yīng)速度,減小調(diào)整時(shí)間,同時(shí)可以減小超調(diào)量,克制震蕩,從而提高系統(tǒng)性能。

      因?yàn)樗妮S飛行器的動(dòng)力系統(tǒng)是一個(gè)非線性的控制系統(tǒng),采用傳統(tǒng)的PID算法不但參數(shù)調(diào)制麻煩,而且控制起來比較難。所以本設(shè)計(jì)系統(tǒng)采用的是串級的PID控制,即將第一級的輸出作為第二級的輸入。外環(huán)采角度環(huán),內(nèi)環(huán)采用角速度環(huán),采用串級的PID算法可以很好的控制整個(gè)系統(tǒng)的穩(wěn)定。

      5 結(jié)束語

      本文主要針對四旋翼的動(dòng)力學(xué)分析、硬件的各模塊需求分析與選擇、以及軟件整體框架及核心的算法的解讀與分析。其中硬件設(shè)計(jì)中,各模塊的選型和電路設(shè)計(jì)以及板子外形的是最容易出錯(cuò)的。

      參考文獻(xiàn)

      [1]劉杰.四軸飛行器的設(shè)計(jì)與研究[D].南京:南京郵電大學(xué),2013.

      [2]夏純.基于單片機(jī)的四軸飛行器[D].長春:吉林建筑大學(xué),2015.

      [3]龍小輝.PA44-180飛機(jī)調(diào)速器維修技術(shù)研究及信息管理系統(tǒng)開發(fā)

      [D].成都:電子科技大學(xué),2010.

      作者簡介:王笑笑(1995,05-),女,陜西漢中人,學(xué)歷:本科,咸陽師范學(xué)院物理與電子工程學(xué)院電子信息科學(xué)與技術(shù)專業(yè)2014級,研究方向:智能控制。

      猜你喜歡
      單片機(jī)
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      小議PLC與單片機(jī)之間的串行通信及應(yīng)用
      電子制作(2018年12期)2018-08-01 00:48:04
      基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
      電子制作(2017年19期)2017-02-02 07:08:27
      Microchip推出兩個(gè)全新PIC單片機(jī)系列
      邵阳县| 奈曼旗| 罗山县| 吉木萨尔县| 浦东新区| 新巴尔虎右旗| 安义县| 钟祥市| 马尔康县| 合山市| 灵台县| 房山区| 枣阳市| 永川市| 周至县| 阿拉尔市| 新和县| 三都| 沙河市| 榕江县| 启东市| 长乐市| 四平市| 顺义区| 长岛县| 汾西县| 合阳县| 巫溪县| 永吉县| 涟源市| 新巴尔虎左旗| 平利县| 县级市| 福建省| 柘城县| 娄烦县| 华亭县| 房产| 樟树市| 永善县| 准格尔旗|