- Author : Hom
- Version : v2.0
- Update : 2014/01/23
QCopterFC 是一個基於 STM32F4 的飛行控制器,可以應用於固定翼、旋翼飛行器上面,用來實現濾波、平衡、控制等演算法的平台。板子上有 9 個自由度的慣性測量元件 MPU-9150,可以讀取加速度、角速度、磁力資訊,計算出當下的姿態角度、氣壓計 MS5611, 讀取環境氣壓,計算高度、工作於 2.4GHz 頻段的無線傳輸模組 nRF24L01,傳輸飛行器上相關資訊,同時也可以藉由該模組從外部接收飛行控制指令,另外還有 Micro USB 與 Micro SD,並且引出了 ADC、PWM、SPI、UART,使的 QCopterFC 可以有更多的應用、擴充。
- 硬體(Hardware)採用 CC BY-SA 3.0 TW 方式授權
QCopterFlightControl 由 Hom 製作,以 創用CC 姓名標示-相同方式分享 3.0 台灣 授權條款 釋出。
- 軟體(Software)採用 MIT License 方式授權
- 控制器 : STM32F405R 64Pin 168MHz DSP FPU
- 感測器 : IMU_10-DOF ( MPU-9150 + MS5611 )
- 無線傳輸 : nRF24L01P + PA + LNA
- 儲存紀錄 : Micro SD,使用 SDIO 操作
- 外接介面 : 2ADC、1USB ( Micro )、1SPI ( FFC16 )、1UART、12*PWM
- PCB 尺寸 : 52 * 35mm ( Screws M3: 30 * 30mm )
- 設計軟體 Altium Designer 13 ( PcbLib use AD PcbLib v? )
QCopterFC v2.2 預計修改 ( 改版中 ):
- QcopterFC FlightControl
- QcopterFC FlightRecorder
- QCopterFC FLASH
- QCopterFC LED
- QCopterFC SDIO ( Use Fatfs 0.10 )
- QCopterFC UART
- QCopterFC PWM ( TIM8 目前無法輸出 PWM )
- QCopterFC ADC
- QCopterFC CamSPI-Master
- QCopterFC IMU ( Use MPU-9150 + MS5611 )
- QCopterFC NRF ( Use nRF24L01P )
更多圖片 [Google+ albums](https://plus.google.com/u/0/photos/+文宏王Hom/albums/5899377395636747681)
*** 傳輸資料格式
QRC_TO_QFC
QFC_TO_QRC
*STM32F405R
*SW
*Power
*LED
*KEY
*PWM
*EXTERN
*CamSPI
*nRF24L01P
*IMU
*SD
*USB