APM和PIX飛控日誌分析入門貼

2022-03-14 21:52:37 字數 1309 閱讀 8739

下面列出:子系統及錯誤**

1:main(從未使用)

2:無線電(radio)

ecode

1:「late frame」意思是apm的板載ppm編碼器,至少2秒鐘了沒有更新資料。

ecode

0:意思是ppm編碼器恢復資料更新,錯誤已解決。

3:compass(羅盤)

ecode

1:羅盤初始化失敗(很可能是硬體問題)

ecode

2:從羅盤讀取資料失敗(可能是硬體問題)

ecode:上述錯誤已解決

4:optical

flow(光流)

ecode

1:初始化失敗(很可能是硬體問題)

5:油門安全故障

ecode

1:油門下降到引數fs_thr_value以下,可能rx/tx失去連線

ecode

0:上述問題解決,意思是rx/tx恢復連線

6:電池安全故障

ecode

1:電池電壓低於引數low_volt,或電池過度放電能力超過引數batt_capacity

7:gps安全故障

ecode

1:gps斷開鎖定至少5秒鐘

ecode

0:gps恢復鎖定

8:gcs(地面站)安全故障

ecode

1:地面站的操縱桿,至少5秒鐘未變化。

ecode

0:恢復地面站的更新

9:圍欄

ecode

1:超過限定圍欄高度

ecode

2:超過限定圍欄範圍

ecode

3:超過限定海拔高度和圍欄範圍

ecode

1:模型回到限定範圍內

10:飛行模式

ecode

0 – 10:模型不能進入想要的飛行模式

(0 = 自穩,1 = 特技,2 = 定高,3 = 自動,4 = 導航,5 = 懸停,6 = 返航,7 = 盤旋,8 = 定位,9 = 著陸,10 = 光流—懸停)

11:gps

ecode

2:gps故障

ecode

0:gps已故障清除

12:撞擊檢查

ecode

1:檢測到撞擊

ekf故障保護,預設動作是降落,如果場地不好,記得改成定高! 方法如下

PX4原始碼學習一 Pix和APM的區別

pixhawk是硬體平台,px4是pixhawk的原生韌體,專門為pixhawk開發的 apm ardupilot mega 也是硬體 ardupilot是apm的韌體,所以稱ardupilot韌體也叫apm 後來apm硬體效能不太夠,所以apm韌體也就針對相容了pixhawh硬體平台 所以在pix...

四旋翼飛行器17 APM飛控主要飛行模式

當你在遙控無人機時,你會發現就算你遙控技術再高超,也不可能達到完美,比如你想懸停在那裡 水平飛行 繞圈飛行等等,當然這些問題,可以借助感測器實現,比如氣壓計或者超聲波可以定高,光流感測器可以定點,gps可以導航,並編寫一定程式,實現相應的功能,下面就是apm飛控 結合相關硬體 具有的模式。穩定模式是...

基於F405RGT6的飛控開發日誌 一 器件選型

為滿足一定的可拓展性 minifly採用的f411ceu6 選型採用的f405rgt6 主頻 核心 flash ram 封裝 通用io 16tim 32tim 電機tim 3adc16ch 12da spi iis iic 串列埠 can fsmc 全速usb 高速usb trng 由於minifl...