Skip to content

dadongdong/QCopterFlightControl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Author : Hom
  • Version : v2.4 (update...), v2.2(old)
  • Update : 2015/11/07

Description

QCopterFC 是一個基於 STM32F4 的飛行控制器,可以應用於固定翼、旋翼飛行器上面,用來實現濾波、平衡、控制等演算法的平台。感測器部分使用 SmartIMU,其集成微控制器 STM32F411C、9 DOF 慣性測量元件 MPU9250 以及氣壓計 LSP25H,SmartIMU 提供了兩種操作模式,讀取感測器原始資料與讀取當下姿態角度,可以透過指令選擇,無線傳輸部分使用工作於 2.4GHz 頻段的無線傳輸模組 SmartBLE,相容 BLE 與 ANT+,傳輸飛行器上相關資訊,同時也可以藉由該模組從外部接收飛行控制指令,另外板上還有 Micro USB 與 Micro SD,並且引出獨立的 UART、SPI、ADC、PWM、CAN,使的 QCopterFC 可以有更多的應用、擴充。

License

  創用 CC 授權條款
   QCopterFC v2.4 Hom 製作,以 創用CC 姓名標示-相同方式分享 4.0 國際 授權條款 釋出。

Hardware

  • 控制器  : STM32F446R 64Pin 180MHz DSP FPU
  • 感測器  : SmartIMU ( STM32F411C + MPU9250 + LPS25H )
  • 無線傳輸 : SmartBLE ( nRF51422 or nRF52832 )
  • 儲存紀錄 : Micro SD,使用 SDIO 操作
  • 外接介面 : 1UART、1SPI ( FFCSPI )、2ADC、1USB ( Micro )、1CAN、11PWM
  • PCB 尺寸 : 45 * 35mm ( Screws M3: 30 * 30mm )
  • 設計軟體 Altium Designer 15 ( PcbLib use AD PcbLib v1.6 )

v2.4 預計更新:
.更換微控制器 STM32F446 以增加處理效能
.無線傳輸部分改用 nRF51422 傳輸,以相容 BLE & ANT+
.飛行方向標示
.微調元件間距

Related Documents

Software

View


更多圖片 [Google+ albums](https://plus.google.com/u/0/photos/+文宏王Hom/albums/5899377395636747681)

Config

.Vin 建議輸入 5v ~ 6v

Schematic

About

飛控板 FlightController,使用 STM32F446R

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.8%
  • C++ 1.3%
  • Assembly 0.8%
  • Objective-C 0.1%
  • Batchfile 0.0%
  • Python 0.0%