失聯保護怎麼確認真的有效
遙控訊號斷掉時,飛機要照你的設定停機或返航。拆槳後在地面關掉遙控器測一次,就知道設定有沒有生效;換接收機或更新韌體後都要重測。
開始檢查先了解失聯時會發生什麼
| 階段 | 什麼時候 | 飛機會怎樣 |
|---|---|---|
| 偵測到失聯 | 飛控收不到遙控資料 | OSD 顯示 RXLOSS |
| 第一階段 | 失聯後一小段時間(failsafe_delay:4.4~2026.6 預設都是 1.5 秒,可在命令列輸入 get failsafe_delay 確認) | 搖桿回中、油門依設定;這段時間內訊號恢復,立刻交還控制 |
| 第二階段 | 第一階段時間到 | OSD 顯示 !FS!,執行你選的處理:直接停機(預設)、降落或 GPS 救援。進入這個階段後,訊號恢復也不會馬上交還控制(見下方第 6 步) |
建議檢查順序
看接收機的失聯行為
接收機要設定成失聯時「不送資料」。接收機一直送最後的搖桿值,飛控就偵測不到失聯。
看「失聯保護」頁的第二階段
沒有 GPS 的飛機選直接停機;有 GPS 且已照 〈GPS 救援不會啟動、飛錯方向,或回來後不照預期降落〉 測試過,才選 GPS 救援。官方文件不建議一般情況使用「降落」,因為飛機會邊降邊漂。
拆槳、接電池、解鎖
Betaflight App 連著時不能解鎖,先在 App 按 Disconnect、拔掉 USB,戴上眼鏡看 OSD(「OSD」頁要打開 Warnings 和 Flight mode 兩個項目,才看得到 RXLOSS 與 !FS!)。解鎖後推一點油門讓馬達轉,然後關閉遙控器的發射模組(官方建議的做法;關掉整台遙控器也可以)。
看 OSD 與馬達
先出現 RXLOSS,第一階段結束後出現 !FS!,選直接停機的話馬達會停並上鎖。
第一階段的「恢復控制」要另外測
遙控器關機再開機、重新連上接收機,通常要好幾秒,已經超過 1.5 秒的第一階段,所以用「關機再開機」看不到第一階段的恢復,這是正常的。要測這一段,用「模式」頁(Modes)的失聯保護開關,並確認
failsafe_switch_mode是 STAGE1(預設值,見下方進階):先在地面拆槳測,撥上時搖桿回中、油門依設定;1.5 秒內撥回,要立刻恢復控制。撥上超過 1.5 秒,就會和真的失聯一樣進入第二階段(直接停機會讓飛機掉下來)。第二階段之後的恢復
遙控器重新連上後,飛機不會自己恢復:
- 直接停機:飛機已經上鎖。先把解鎖開關撥回「關」,再重新解鎖(4.3 起不用重新上電)。開關還在「開」時,清單會出現 NOT_DISARMED(4.4 叫 BADRX;Betaflight App 2026.6 顯示為 BAD_RX_RECOVERY)。
- 降落:訊號恢復超過
failsafe_recovery_delay(4.5 起預設 0.5 秒,4.4 預設 1 秒)才交還控制;降落時間結束時飛機會上鎖。 - GPS 救援:訊號恢復後,還要把搖桿推離中間超過 30%(
failsafe_stick_threshold預設 30)才拿回控制,詳見 〈GPS 救援不會啟動、飛錯方向,或回來後不照預期降落〉。
進階:失聯保護開關
「模式」頁可以設定失聯保護開關,用來模擬失聯。它和真的失聯一樣會計時:STAGE1 撥上超過第一階段時間(預設 1.5 秒),就會進入第二階段處理,所以在空中使用前,一定先在地面拆槳確認行為,空中只在低高度、軟地上方短暫使用。failsafe_switch_mode 有三種:STAGE1(先進第一階段)、STAGE2(直接執行第二階段處理)、KILL(立即上鎖)。官方文件提醒 KILL 只要通道一個雜訊就可能直接上鎖墜機。
官方的地面測試範例,也會暫時把第一階段拉長到 10 秒(set failsafe_delay = 100,單位是 0.1 秒),關閉發射模組後,確認 RXLOSS 出現、馬達轉速降到第一階段設定的油門;在 10 秒內打開發射模組,要恢復控制。測完一定要改回原本的值(預設 15)再 save,不要帶著 10 秒的第一階段去飛。
怎樣算修好
全部正常,問題已排除。
還是不行?
先準備這些資料,送修時可以更快找到問題:
- 「失聯保護」頁截圖
- 地面測試時的眼鏡錄影(含 OSD)
- 接收機型號與韌體版本