GPS 救援不會啟動、飛錯方向,或回來後不照預期降落

GPS 救援要同時滿足三件事:起飛前已記錄起飛點、失聯保護第二階段選了 GPS 救援、飛控知道機頭方向。哪一件沒做到,就會出現不啟動、飛錯方向或回來後亂飛。

開始檢查

先看你的版本:2026.6 的救援已經改版

項目4.4、4.5、2025.122026.6
怎麼飛回來依返航速度直接控制機身傾角改用新的位置估算與定點(Position Hold)控制,調整方式也跟著改變
救援途中安全檢查失敗中止救援並上鎖停機,飛機會直接掉下有高度資料時改為受控緊急下降(不控制水平位置),沒有高度資料才上鎖;OSD 會顯示 RESCUE FAIL
電子羅盤有羅盤時可以用來判斷機頭方向羅盤預設不採信(trust_mag 預設 OFF),校正並確認可靠後才自己開啟;方向未知時 OSD 顯示 HEADING N/A
舊參數gps_rescue_velocity_p/i/d、gps_rescue_max_angle、gps_rescue_roll_mix 等都還在這些參數已移除;從舊版本升級時,不要把舊的 diff 整份貼進 2026.6
最小啟動距離預設 15 公尺預設仍是 15 公尺,最小可設到 5 公尺

下面的檢查方法各版本都適用;標示 2026.6 的步驟只適用 2026.6。

先選狀況

你現在看到的是哪一種?

先了解救援怎麼被啟動

啟動方式怎麼發生怎麼結束
救援模式開關撥下開關立刻開始救援撥回開關就把控制權交還給你
真的失聯失聯保護第一階段結束後,進入第二階段;第二階段要選 GPS 救援才會返航訊號恢復後,要把搖桿推離中間一段距離才會交還控制
失聯保護開關可設定成直接進入第二階段撥回開關

依狀況處理

A. 開關能用,但真的失聯時沒有返航

  1. 看失聯保護的第二階段

    到「失聯保護」頁,第二階段的處理方式要選 GPS 救援。預設是直接停機(Drop),不會返航。

  2. 看接收機失聯時的行為

    接收機要設定成失聯時「不送資料」,飛控才偵測得到失聯。接收機若一直送最後的搖桿值,飛控會以為還連著。

  3. 第一階段的油門不要歸零

    真的失聯時,飛機會先在第一階段停留約 1.5 秒才進入 GPS 救援;第一階段的油門預設(Auto)是最低油門,這段時間會往下掉。官方建議第二階段選 GPS 救援時,在「失聯保護」頁的 Stage 1 - Channel Fallback Settings,把油門改成 Set,設定接近懸停或緩降的數值。

  4. 拆槳在地面測試

    關掉遙控器,OSD 要先出現 RXLOSS,第一階段結束後出現 !FS!。做法見 〈失聯保護怎麼確認真的有效〉。

B. 開關撥下去,救援沒有啟動或不讓解鎖

  1. 看衛星數

    開啟 GPS 救援後,開機後第一次解鎖前衛星數不夠,飛控不讓解鎖(解鎖原因會顯示 GPS;預設要 8 顆)。等到衛星數足夠再解鎖。第一次成功解鎖之後,衛星數就不再擋解鎖,所以中途上鎖再解鎖時,起飛點可能記在定位不好的位置(見第 2 步)。

  2. 看起飛點

    起飛點是在解鎖那一刻記錄的。定位不穩時解鎖,救援會因為沒有起飛點而失效。

  3. 看開關有沒有對到模式

    「模式」頁(Modes)的 GPS 救援範圍,撥開關時要變成黃色(啟用中)。

  4. 太靠近起飛點

    在起飛點附近(gps_rescue_min_start_dist,預設 15 公尺內)啟動,行為依版本不同:

  • 4.4、4.5、2025.12:飛機會先爬升到至少約 10 公尺,然後沿著目前機頭方向往外飛,飛到 15 公尺外才開始正常救援;在起飛點 5 公尺內、還在地上就啟動,會直接上鎖。
  • 2026.6:會爬升到 7.5 公尺或目前高度加 10 公尺(取較高的),沒有往外飛的階段。
  • 不管哪一版,開關測試都在離起飛點 30~50 公尺、前方淨空的地方做。

C. 救援啟動後飛錯方向,或一直轉圈

  1. 沒有電子羅盤的飛機

    飛控要靠「往前飛」來判斷機頭方向。起飛後要先以機頭朝前、穩定地往前飛一段距離,官方文件建議幾秒鐘、約 30~50 公尺。

  2. 起飛後 5~10 秒看 OSD 的返家箭頭

    箭頭方向不對,就降落、重新插電再試,不要在這種狀態下測救援。

  3. 有電子羅盤

    羅盤沒有校正好或受到干擾時,方向會錯。官方文件指出 5 吋以下的機體羅盤通常太吵,不建議在沒有確認資料乾淨前啟用。2026.6 預設不採信羅盤,要自己確認後才設定 trust_mag = ON。

  4. 2026.6 看 HEADING N/A

    OSD 出現 HEADING N/A 代表飛控還不知道機頭方向,先機頭朝前直線飛一段,等提示消失再測救援。

  5. 飛控方向

    「設定」頁(Setup) 3D 飛機的方向要和手上的飛機一致,水平校正也要做好。

D. 回到起飛點附近,卻不照預期降落

  1. 了解正常流程

    Betaflight 的救援依序是爬升、轉向、返航、下降、降落,觸地後上鎖。

  2. 中途重新解鎖過

    沒有開啟「只記錄一次起飛點」(Set Home Point Once)時,每次解鎖都會重新記錄起飛點。中途上鎖又解鎖,救援會飛回「最後一次解鎖的位置」。

  3. 高度資料偏差

    高度判斷不準時,可能觸地後沒有馬上上鎖。4.4~2025.12 有觸地撞擊偵測,沒偵測到時約 10 秒後由安全檢查上鎖;2026.6 移除了撞擊偵測,觸地後可能要約 15 秒才上鎖。降落後不要靠近,必要時手動上鎖。

  4. 接近時保持目視

    救援不是精準降落,接近時隨時準備手動接管。

進階:安全檢查與參數名稱

救援過程中有安全檢查(gps_rescue_sanity_checks,預設只在真的失聯時生效):衛星數掉太多、返航速度或爬升速度長時間不足時判定為失敗。4.4、4.5、2025.12 失敗時會上鎖停機;2026.6 有高度資料時改為受控緊急下降、沒有高度資料才上鎖,並在 OSD 顯示 RESCUE FAIL。測試時官方建議用預設值,不要關閉安全檢查。開關測試時要及時撥回,官方文件建議不要超過 15 秒。

怎樣算修好

還是不行?

先準備這些資料,送修時可以更快找到問題:

  • 命令列 diff all 的完整文字
  • 救援測試時的眼鏡錄影(含 OSD)
  • 黑盒資料(有開啟的話)與 GPS 模組型號
送修檢測寄送實機,由 EWP 檢測與報價
這篇適用的設備與版本
適用
Betaflight 4.4、4.5、2025.12、2026.6 的 GPS Rescue
難度
中階
需要
電腦、已能穩定定位的 GPS、戶外空曠的軟地場地
分類
GPS/返航

參考資料

← 回到故障排除中心