chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

聚豐項目 > 基于WiFi的四軸無人機

基于WiFi的四軸無人機

本項目是基于大賽提供的Stm32F401-Nucleo開發(fā)板與四軸F450無人機設計的。通過在無人機機架上搭載WiFi—EMW3080模塊,控制無人機飛行。

BigI BigI

分享
1 喜歡這個項目
團隊介紹

BigI BigI

團隊成員

洪全輝 學生

分享
項目簡介
本項目是基于大賽提供的Stm32F401-Nucleo開發(fā)板與四軸F450無人機設計的。通過在無人機機架上搭載WiFi—EMW3080模塊,控制無人機飛行。
硬件說明

硬件設計上包括主控模塊,電調(diào),無線遙控接收器,超聲波模塊和Ewm3080 wifi模塊等。硬件框圖如下圖1所示

 1511590411(1).png

                                                 圖1

      主控模塊采用的是大賽提供的Stm32F401-Nucleo開發(fā)板,如圖2所示。其具有以下優(yōu)勢:

1. STM32F401RET6微控制器,基于ARM Cortex-M4處理器,帶DSP,最高支持84MHz主頻

2. 支持Arduino UNO R3 Shield擴展板,微控制器所有IO口引腳通過排針座引出

3. ST-LINK/V2-1調(diào)試器,支持對外部微控制器調(diào)試

4. 3個LED:一個USB通訊LED、一個電源LED、一個用戶LED;兩個機械按鍵:復位、用戶

5. USB接口的3個不同功能:虛擬串口、容量存儲、調(diào)試接口

6. 3種不同供電方式:mini USB接口供電、IO引腳用電、通過Arduino UNO R3 Shield接口供電

7. 支持Keil、IAR、embed在線IDE的設計工具

  STM32F401 Nucleo開發(fā)板包含了STM32F系列板卡慣有的機械按鍵、LED指示燈、mini USB調(diào)試接口,眾多IO口外設通過排針座引出等功能,除此之外,也有與眾不同之處,如兼容Arduino Shield接口,并且可以通過Arduino Shield擴展接口給板卡供電,板卡搭載STM32F401RET6核心微控制器,基于32位的高性能ARM Cortex-M4處理器,帶FPU單元,最高能支持84MHz主頻。

 a1.png

                           圖2

   供電系統(tǒng)分為12V轉5V,12V轉3.3V,皆采用開關電源進行穩(wěn)壓給各項子功能電路使用,如圖3所示

 a2.png

a3.png

 

                                                                               圖3

 

   EMW3080模塊是單3.3V供電的、集成Wi-Fi和Cortex-M4F MCU的嵌入式Wi-Fi模塊,最高支持133M主頻和256K RAM,強大的浮點運算,為客戶固件的完整性、合法性,以及與云端通信的安全性提供硬件加密保障,如圖4所示 

a4.pnga5.png

                            圖4

軟件說明

軟件使用了MDK4.74平臺對STM32F207進行開發(fā)和代碼編譯下載,手機使用APP與WIFI模塊進行通信,相關文檔資料和程序代碼會以附錄的形式上傳。

在實際調(diào)試過程中我們發(fā)現(xiàn)不同的姿態(tài)解算,數(shù)據(jù)融合方法對飛行器的穩(wěn)定性的影響很大,我們使用了Mahony四元數(shù)解算。四軸姿態(tài)的表示可以用歐拉角,也可以用四元數(shù)。姿態(tài)檢測算法作用就是將加速度計、陀螺儀,磁力計的測量值解算成姿態(tài),進而作為系統(tǒng)的反饋量。在獲取傳感器值之前需要對數(shù)據(jù)進行濾波,濾波算法主要是將獲取到的陀螺儀和加速度計的數(shù)據(jù)進行去噪聲及融合,得出正確的角度數(shù)據(jù)(歐拉角或四元數(shù)),主要采用互補濾波或者卡爾曼濾波。

a6.pngtimg.jpg

 

演示效果

531407208131730547.jpg

901.jpg

附件

(6.76 MB)下載

評論區(qū)(1 )
  • BigI: 不錯

    回復