国产精品系列在线一区_国产91网站在线观看免费_久久精彩免费视频_日本一区二区三区精品视频

歡迎來聯系我們-華納有限公司客服聯系電話18806900962 華納公司 聯系寶融國際| 信息反饋

聯系我們-華納有限公司客服聯系電話18806900962 華納公司

電子元器件一站式供應鏈配套服務誠信鑄就品質 創新引領未來

關鍵詞:力特,歌爾,Littelfuse,GoerTek,喇叭,聽筒,麥克風,MOS,TVS,可控硅,保險絲,氣壓傳感器,精密電

聯系寶融
寶融國際有限公司

華南區:0755-82020106
華北區:0532-85989359
華東區:021-64825012
E-Mail:sales@m.hhcdf.com

基于GD32F103 MCU四旋翼飛行器第二步:整體方案 試飛效果

基于GD32F103 MCU四旋翼飛行器第二步:整體方案 試飛效果

        前言:

近幾年四軸飛行器的市場已經慢慢火起來了,大家也都或多或少的從各個方面接觸到了四軸,其中作為商品應用的最廣泛的領域就是航拍。說白了,目前四軸還是處于玩具的階段,無非就是誰家玩具做的好,誰家做的壞而已。從技術上來講,這是受限于算法、載重、續航、智能控制等等,從環境上來講,還是受限于各方面的安全性。GD32系列MCU的高性能處理能力提高了代碼執行效率,從而使算法的控制更快速有效,加上明顯的價格優勢,目前在飛行器市場已經有了較高的知名度。

本系列的主要目的就是提供一個基于GD32 MCU的四軸飛行器基本方案設計,傳感器方面只使用了慣性傳感器,未使用氣壓計、超聲波、光流傳感器、攝像頭動態捕捉等。

軟件方面目前的功能:

1.開啟傳感器低通濾波98Hz,濾掉電機震動對加速度計和陀螺儀的影響;

2.磁力計現場校準,代碼直接完成,不需要PC干預。換個地方飛不用再帶個電腦做校準了;

3.陀螺儀零偏自校準;

4.加速度計零偏和靈敏度校準;

4.代碼時間片管理,姿態融合500Hz,PID控制200Hz;

5.9DOF的慣性傳感器數據融合算法;

6.標準的位置式PID控制,控制參數采用kp,Ti,Td;

7.固定航向模式。日后加入可控航向。

8.串口在線調試,使用藍牙無線傳輸,支持在線參數保存和讀取,采用GD32F103內部Flash來保存參數,不用外擴存儲芯片,也方便調試PID參數和磁力計校準。

9.飛行模式:x模式

硬件方面見下圖:

下面這張是自己設計的飛控板第二版,兼容F10x/F2xx/F4xx系列MCU,外擴4個PWMin外接遙控接收機,4個PWMout外接motor,4個PWM備用,1個DCMI攝像頭接口,1個USART接藍牙模塊,1個SPI可接SPI nand flash,1個I2C接口可外接其他傳感器,1個TF卡插槽用于存儲視頻。

      

正面:

 

反面:

 

下面這張是整機:兩個白色軸中間是機頭,右邊白色軸上是之前做的藍牙模塊,整機標配:450機架,980kv電機,好盈20A電調,11.1V-3S動力電池,7通道接收機,鋰電池低壓報警器,槳是1047。

 

下面這張是調PID的時候:此時yaw、pitch和roll的PID都調的差不多了,已經很穩了。

 

飛行截圖:

 

下面這張是試飛時墜機的原因:螺絲松了,軸也摔彎了,因為當時未找到合適的槳夾,用螺絲代替的。電機轉動時,有兩個軸必須要使用逆向的螺紋,這樣才能保證螺絲越轉越緊,我只能說電機廠家在設計電機時就應該配備逆向螺紋電機和正向螺紋電機,方便小客戶。

 

下面這張是飛控板被摔后的,萬幸可以修復:

 

今天飛了3次,目前電池充滿續航也就20分鐘不到,這次是失敗的例子,就放上來了,目前的情況是飛的還算平穩,不過基本都是被它牽著鼻子走,畢竟標準PID只能保證平穩飛起來,操控性能不好。槳的螺絲松了也是個大的教訓,一定要用槳夾。

下面說一些各種技術上的東西,個人感覺還是有點用的,包括PID、整機等等。

PID:

PID分兩種,位置式和增量式,我采用的是位置式,將Ki和Kd用Ti和Td的形式來表達,并帶入到式2-3中,ek=角度的期望-傳感器輸出的角度,所用的PID三個參數是:Kp、Ti、Td。公式如圖所示:

 

四軸PID控制的目的就是將接收到的遙控的控制信號(一般有油門THR、升降舵ELE(對應pitch)、副翼Ail(對應roll)、方向舵RUD(對應yaw))與飛控板本身計算得出pitch、roll、yaw做比較,分別得出它們之間的誤差值,然后將Kp、Ti、Td與這個誤差值結合得出PID輸出(PID_pitch、PID_roll或者PID_yaw),再將這三個PID輸出與油門結合在一起算出送到每一個電調的PWM數值,從而控制每一個電機的轉動。

PID參數的調試我是用的土辦法,分別對俯仰、翻滾和偏航做PID調試,x模式下先同時上Kp和Td,光靠Kp是穩不住四軸的,調的差不多了上Ti消除靜態誤差。在調這三個參數時,要相輔相成,切忌把某一個參數固定下來,因為它們之間都會相互影響。

我們還需要考慮三個問題,這三個問題都是圍繞《讓自己的四軸怎樣轉動》:

1. 飛行時是使用“+”模式還是使用“x”模式

2. 四個電機分別該如何旋轉,是逆時針還是順時針

3. 每個電機該怎樣旋轉才能讓我們的四軸上升、下降、左翻、右翻、上仰、俯沖、左轉頭或者右轉頭

對于第一個問題來說:

一般“+”模式比較好操作,也比較好調節PID的那三個參數,而“x”模式飛行起來比較靈活,可以做很多復雜動作,但是比較難操作,這里我用的是“x”模式,對于新手來說,包括我,雖然“x”模式難一些,不過最多也就是需要時間來學習和熟練罷了,其實也沒什么難的。

對于第二個問題:

首先要確定飛控板的xyz軸正方向如何放置,然后確定4個電機的旋轉方向分別是什么,我定義的方式如下圖,Y正方向為四軸前進方向:

 

M1、M2、M3、M4分別為4個電機,其中M1和M4順時針旋轉,M2和M3逆時針旋轉。

對于第三個問題:

還是看上圖,我定義三點:

1.xyz軸的正方向為:y指向正北,x指向東,z指向天;

2.繞y旋轉是roll,繞x旋轉是pitch,繞z旋轉是yaw;

3.Yaw北偏西為正,pitch往上為正,roll“右翼”下沉為正。

令:“+”表示增加該電機的旋轉速度,“-”表示減小該電機的旋轉速度,那么“x”模式下的控制規律如下:

 

最后得出每個電機需要的PWM輸出計算公式:

 

其中Limit_PWMOUT函數是限制PWM的輸出,根據電調的PWM占空比來確定。

還有一點需要注意的,就是槳葉的安裝,槳葉是分正反漿的,通俗的說,安裝時要保證4個槳葉轉動時都是往下吹風的。

四軸零件之間的接線與簡單說明:

4個電調的正負極需要并聯(紅色連一起,黑色連1一起),并接到電池的正負極上;

電調3根黑色的電機控制線,連接電機,交換任意兩根黑色的連線,可改變電機轉動方向,以此來改變槳的旋轉方向;

電調有個BEC輸出,共3根線,紅、黑線用于輸出5v的電壓,給飛行控制板供電,另外一根線用于接收飛行控制板的PWMout信號;

遙控接收器連接在飛行控制器的PWMin上,輸出遙控信號給飛控板,并同時從飛行控制板上得到5v供電;

關于PWMin和PWMout:

對于我的天地飛7通遙控+WFT07接收機來說,遙控發送給接收機的信號是PPM,而接收機輸出的信號是標準的PWM。

對于接收機來說,我們只需要關心它輸出的高電平時間,也就是PWMin,不用管占空比,因此TIM_Period設定為 0xFFFF。我的WFT07接收機的PWM周期是20ms,高電平是1ms~2ms。

對 于給電調的輸入來說,也就是PWMout,要確定其占空比,一般根據自己的電調來確定這個占空比,我用的是好盈天行者20A,頻率為50~432hz,所 以我的PWM周期設定為2.5ms 頻率400hz,高電平持續時間限制在0.875ms~2.0ms,高電平一般在周期的20%~80%。

如何將遙控的PWMin轉化為期望的角度expect:

先看一個公式:e(t)=expect – measured,這是PID中的誤差e(t),等于遙控期望值減去傳感器的測量值。

而將遙控的PWMin轉化為期望的角度expect所達到的目的就是將PWMin轉化為expect,使expect的范圍大小(不是單位,PWMin的單位可以看成已經是角度單位了)與measured的對應起來,并限制expect的范圍,對新手來說好操控。

至于轉化,就是將PWMin通過一些加減乘除限定在一定范圍內,比如我將PWMin(Motor_Ail、Motor_Ele、Motor_Rud)限定在-25度到+25度內,而Motor_Thr保持原來的范圍,暫不做限定,可根據具體操作手感來做限定,如下圖,其中AilMiddle、EleMiddle、RudMiddle均為1500:

 

關于對PWMin的濾波:

 

將TIM_ICFilter設置為0x0B,濾掉1us以下脈沖干擾,防止誤進PWMin中斷,避免將干擾信號當作PWMin來接收。

最后:

試飛視頻和完整代碼見21ic上Gigadevice GD32 MCU的線上論壇:http://bbs.21ic.com/forum.php?mod=viewthread&tid=718442&page=1&extra=#pid4167670。代碼是針對的是GD32F103VCT6這款芯片的,系統時鐘108M,較高的系統時鐘意味著更快速度的運算效率,代碼是在《四軸飛行器第一步》的基礎上添改了很多東西,驗證無誤。至此四軸飛行器整體方案算是告一段落,希望能給大家帶來幫助,敬請期待后續改進
在線客服
国产精品系列在线一区_国产91网站在线观看免费_久久精彩免费视频_日本一区二区三区精品视频
欧美一区二区视频在线| 午夜精品美女久久久久av福利| 国产精品久久久久久久久婷婷| 国内精品国产成人| 久久成人人人人精品欧| 欧美天堂亚洲电影院在线播放| 在线电影国产精品| 免费观看成人| 国产揄拍国内精品对白| 久久综合久久久久88| 国产午夜精品全部视频播放| 久久精品日韩一区二区三区| 国产精品久久久久婷婷| 欧美一区二区三区免费在线看| 欧美色视频在线| 亚洲综合视频网| 欧美日韩在线第一页| 亚洲一区二区免费视频| 欧美日韩国产成人在线免费| 亚洲小少妇裸体bbw| 欧美日韩色综合| 亚洲欧美视频一区| 欧美色图天堂网| 国产精品你懂的在线欣赏| 国产精品入口日韩视频大尺度 | 亚洲欧美在线网| 欧美日韩一区二区三区四区五区 | 亚洲综合日韩在线| 欧美日韩中文在线| 午夜久久美女| 国产精品视频自拍| 久久激情综合| 国产亚洲成人一区| 欧美va亚洲va国产综合| 中文av字幕一区| 欧美日韩色综合| 久久国产精品亚洲va麻豆| 国产婷婷色一区二区三区在线| 免费视频一区二区三区在线观看| 伊人婷婷久久| 欧美性理论片在线观看片免费| 欧美在线网址| 极品少妇一区二区三区精品视频| 欧美精品亚洲精品| 欧美一区二区国产| 国内外成人免费激情在线视频| 欧美精品尤物在线| 欧美中文在线字幕| 韩国女主播一区二区三区| 欧美日韩久久精品| 久久久在线视频| 在线精品国产欧美| 黄色成人小视频| 国产日韩成人精品| 欧美精品xxxxbbbb| 欧美一区二区国产| 国内不卡一区二区三区| 欧美日韩一区三区四区| 久久午夜精品一区二区| 亚洲一区二区三区中文字幕在线 | 亚洲永久精品国产| 国产伦精品一区二区三区高清| 欧美国产在线观看| 久久成人精品无人区| 伊人久久av导航| 国产精品久久久久久久久久直播 | 欧美国产在线电影| 久久精精品视频| 在线观看一区二区精品视频| 国产精品有限公司| 欧美日韩精品二区第二页| 久久天堂国产精品| 午夜亚洲福利| 亚洲一区二区影院| 精品999日本| 国产日韩精品视频一区二区三区| 欧美日韩卡一卡二| 男同欧美伦乱| 久久人人爽爽爽人久久久| 午夜精品理论片| 在线欧美小视频| 国产一区二区在线观看免费播放| 欧美午夜电影在线| 欧美精品久久99久久在免费线| 久久一区中文字幕| 欧美淫片网站| 亚洲自拍偷拍福利| 影音先锋日韩资源| 国内外成人免费激情在线视频 | 久久久99久久精品女同性| 亚洲欧美清纯在线制服| 在线观看视频一区二区欧美日韩| 国产日韩一区二区三区在线播放| 国产精品高潮呻吟久久| 欧美日韩第一区日日骚| 欧美激情二区三区| 欧美h视频在线| 免播放器亚洲一区| 久久男女视频| 久久天天躁狠狠躁夜夜av| 久久精品一区蜜桃臀影院| 午夜久久久久久| 亚洲欧美日韩一区二区| 亚洲一区二区三区乱码aⅴ蜜桃女| 精品动漫一区二区| 黄色成人av在线| 一区在线观看| 在线精品观看| 在线观看日韩专区| 亚洲视频精选在线| 亚洲一区二区日本| 亚洲你懂的在线视频| 在线观看一区欧美| 亚洲神马久久| 亚洲一区二区三区四区在线观看| 亚洲一区二区三区涩| 亚洲一二区在线| 亚洲综合色自拍一区| 午夜激情综合网| 欧美在线免费| 久久久久国产精品午夜一区| 久久久久久久综合色一本| 久久视频免费观看| 久久躁日日躁aaaaxxxx| 免费成人美女女| 欧美日本一区二区高清播放视频| 欧美日本簧片| 欧美特黄一级| 国产麻豆成人精品| 国内精品99| 亚洲一级黄色片| 久久超碰97人人做人人爱| 久久久999国产| 欧美大片免费| 欧美三级日本三级少妇99| 国产精品久久久久久一区二区三区 | 欧美伊人久久久久久午夜久久久久| 欧美自拍丝袜亚洲| 久久午夜色播影院免费高清| 欧美成人一区二区在线| 欧美日韩国产免费| 国产精品毛片大码女人| 国产一区二区日韩精品欧美精品| 尤物视频一区二区| 午夜精品国产| 久久夜色精品国产噜噜av| 欧美xx69| 国产精品久久一区二区三区| 国产日韩一区| 亚洲综合丁香| 久久综合久色欧美综合狠狠| 欧美日本在线| 国产欧美一区二区视频| 中文av一区二区| 久久国产精品久久精品国产| 欧美国产另类| 国产精品日韩欧美综合| 黄网站色欧美视频| 久久av最新网址| 欧美电影在线观看| 国产精品美女久久久久aⅴ国产馆| 国产真实乱子伦精品视频| 亚洲一区自拍| 老司机免费视频一区二区三区| 欧美日韩直播| 黑人操亚洲美女惩罚| 午夜宅男欧美| 欧美成人免费网站| 国产精品久久一卡二卡| 一区二区三区在线免费视频| 久久精品青青大伊人av| 欧美区在线观看| 国产综合视频在线观看| 欧美一区二区三区在线| 欧美—级a级欧美特级ar全黄| 欧美特黄一级| 亚洲私人影院| 老司机精品久久| 国产精品毛片| 亚洲自拍偷拍网址| 欧美高清在线视频观看不卡| 国产女主播一区二区三区| 午夜电影亚洲| 欧美片网站免费| 狠狠色狠狠色综合日日91app| 久久国产主播精品| 欧美日韩一区成人| 狠狠色狠狠色综合系列| 久久男人资源视频| 国产精品人人做人人爽| 亚洲欧洲99久久| 欧美精品 国产精品| 国产亚洲美州欧州综合国| 久久国产精彩视频| 欧美久久久久久久久久| 国产一区二区三区日韩欧美| 久久精品一区蜜桃臀影院| 国产精品国产一区二区| 亚洲欧美视频| 欧美/亚洲一区|