---
# System prepended metadata

title: 飛控飛行器
tags: [hackpad]

---

---
title: "飛控飛行器"
tags: hackpad
---

# 飛控飛行器

> [點此觀看原始內容](https://openlabtaipei.hackpad.tw/WFEmeSbeT9F)

飛控飛行器
Multicopter, Helicopter, FPV, LRS... 等等需要微處理控制板介入的飛行器

飛行器種類:
旋翼機 \- 傳統的直升機(HeliCopter),  Multicopter - 常見 四軸( X4, +4), 六軸(X6), 八軸(X8).. 及其他如Y3, Y4, V4...etc
固定翼飛行器 \- 常見 飛行翼(以Delta 為主流), 電動滑翔機衍生種, 無尾機, 精準特技機....etc


### 飛行任務:

1.  飛行器增穩 (stable)
2.  飛行器自穩 (Auto-Leveling)
3. FPV (First Person View)
4.  空拍 (含鏡頭自穩雲台)
5.  座標航道飛行
6.  飛行功能外掛 (add-on) - 定高, 無頭, Auto Home, Crash Free, 跟隨(Following), Auto Landing....
7.  UAV (expandable to military mission)

### 功能方塊:

Input: TX/RX, BlueTooth, Ground Station, Waypoint, SmartPhone
Data: Gyro, ACC, Bar, ultra-Sonic, GPS, OSD, Current, Voltage, RPM, Speed....
Video: Camera, CCD, GoogleEarth
Output: Google Earth, Fly Camera OSD, OSD, Video Trransmitter,

### Widget Block:

1.  Airbone control (通常以遙控器上兩個雙軸搖桿或智慧手機來控制): 維持飛行狀態的控制, 如固定翼的的 Aileron, Elevator, Rudder, Throttle, 或旋翼機的 Pitch, Roll, YAW, Collective, Throttle.....etc
 2.Mission control (通常以搖頭開關,比例式旋紐,或搖桿位置啟動開關, 或地面站來控制) : 提供飛行任務的控制, 如 Gear, Flight  mode, Throttle Hold, GPS HOME....etc

### Flight Controller (飛控板):

Traditional Gyro in Heli : Futaba, JR, V-Bar, Align, TAROT, ALZRC....
Propritory Flight Controller family :  Rabbit, NAJA, FreeFlight, KK, TMF, DJI, GAUI, ALIGN, FreeX.......
OpenSource Flight Controller family : Multiwii, APM, PiratePilot, OpenPilot ....

### Build from scratch  (從頭打造) :

Objective :  先build Airbone 再加Mission Control
Prerequisite :
1.  多軸飛行操控 Throttle, Pitch , Roll, YAW熟悉 及飛行經驗累積 -- 由 RTF CG022 入手
 2.  Arduino IDE 操作
 Phase 1  collect materials :
 Plan the Airbone --> take X4, Multiwii Lite 6DOF
 Base frame preparation : X4, 2212 980KV Brushless  motor x4 + 1045 Propeller x4  + ~20A ESC x4
Aircraft Controller --> Multiwii Lite 6DOF or above
Radio Controller  -> 5 Channel or above RC transmitter + Receiver
Battery & Charger --> 3S 2200mAH 25C (Turnigy may consider) or above and Charger (i6 may consider)

 Phase 2  Assembling :
 1.  Airbone HW assembly
 2\. Load Multiwii code
 3\. Calibrating - ESC, ACC
 4\. Optimize PID


<小百科>
Q: 為何 3S(三串) 的元件及應用較多?  1. 電子元件耐壓性, 因車用12V 的普及, 所以這一檔耐壓的元件相對大量.  2. 原來 RC 採用 6Cell Ni-cd 的系統,  透過簡易的降壓即可轉置. 3. LiPo 的充電設備 3S 是一個優勢的供店環境.

Q:為何有人要把無刷電子變速刷上非原廠程式??   無刷電子變速因市場主流規格大都是三合一(Heli, Aero, Glider)的程式 , 然而在多軸強調更一致的線性輸出及控制PWM訓好的更新率 (原50Hz, boost 到 4xxHz), 所以刷掉變成單一用途的程式.  另外原來三合一中有個低電壓觸發的安全動作, 在多軸多顆的運作下, 這個單獨存于個別電變的功能絕對要先關掉.

 Q:為何以前常見遙控中繼??   2.4G ISM 是分享頻寬型的數位通信, 然而由於普及的 2.4G 晶片並非用於“即時”控制系統, 所以早期NCC 未大力取締前, 很多人會加上功率提升器(俗稱烏龜), 以提高功率來換取更優勢的頻率占有,  但在都會區中, 這種方法效果並不一定顯著.

Q: Openpilot **stabilized mode是什麼**
**Openpilot 穩定模式stabilized mode** 介紹 (不同於 MultiWii 整機Flight mode單一設定, Openpilot flight mode的PItch, Roll, Yaw 可以單獨選用不同穩定模式)
**None**: OpenPilot飛控板 不介入飛行器穩定
**Rate**: OpenPilot飛控板 提供飛行器增穩. (Gyro) -- 動作後搖桿置中, 飛行器保持最後飛姿
**Attitude**: OpenPilot飛控板 提供飛行器自穩. (ACC + Gyro)-- 動作後搖桿置中, 飛行器迅速恢復水平飛姿 (YAW 為定向鎖尾 - 上電時的尾向)
**AxisLock**: OpenPilot飛控板 提供飛行器鎖軸式增穩, 不同於維持水平飛姿的自穩,鎖軸式增穩提供不飄移鎖軸增穩, 以YAW 為例, 鎖軸式增穩, 提供增穩再加上零漂移鎖定.
**WeakLeveling**: OpenPilot飛控板 提供飛行器緩恢復水平的自穩.  不建議用在 YAW, 因最終會慢慢飄回上電時的尾向.
**Ratitude**:  OpenPilot飛控板 提供 Rate + Attitude 的併合操控模式, 與原創的 MultiWii Horizon Mode 相同, 小量操控桿移動時為 Attitude 自穩模式, 大量操控桿移動時為 Rate 增穩模式 (原說明建議不要設在 YAW)
**VirtualBar**: 未來版本才提供.  類似於直昇機的 Flybarless, 在多軸可以達到更高的軸滾率 ( roll and flip rate)

Q: OpenPilot Board calibration 要注意啥?
上電後七秒後不要移動飛行器, 飛控板進行基準校正.
兩次上電間, 時間不要少於30秒, 否則非控板可能會有錯誤校正值

