--- 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秒, 否則非控板可能會有錯誤校正值