|
發表於 2014年9月28日 11:02 AM
|
顯示全部樓層
本帖最後由 valsily 於 2014年9月28日 11:27 AM 編輯
K大與各位前輩,想請教個sbus failsafe的問題,我的pixhawk目前刷的是3.2 rc9,前兩天將控由原本的Devo10/RX1002換成FrSky X9D (OpenTx 2.0.9) / X8r,X8r接收我設定為Mode 4,也就是sbus輸出16通道,然後PWM排針1~8輸出通道9~16,用來接三軸雲台(ch9 -> 雲台yaw, ch10->雲台pitch)。
一開始設定RC校正都正常,但是在測試failsafe時,我把控電源關閉,然後Mission Planner中RC設定好像整個亂掉了,重新開啟控的電源,RC校正頁面中8個通道訊號全無,一開始以為是控和接收配對出問題,但是通道9(PWM排針1)和通道10(PWM排針1)控制雲台部分卻是正常的,雲台仍舊可以由控調整。
一亂掉之後,pixhawk就完全抓不到sbus的訊號,重新bind控與接收也沒用。
後來發現,如果在X9D中將輸出通道數由原本的ch1-16,改為ch1-8,pixhawk又可以抓到sbus的訊號,原本設定好的ch1-5也恢復正常了。
感覺像是X9D/x8r的sbus訊號與APM/pixhawk之間的相容性問題,因為X9D輸出ch1-16通道的設定一開始是可以使用的,但是只要進入一次failsafe狀態,sbus通訊就再也無法恢復正常,除非減少控的通道數為8,可是這又讓雲台控制的想法出局了。
在openrc論壇上有看到一篇類似討論,但似乎與我的狀況不大一樣,這篇講的似乎是pixhawk在偵測到failsafe狀況後sbus就斷訊,以致接收機後續送出的failsafe各通道訊號都不被pixhawk接受。不過討論中引用的open issue似乎已經被修正了。
openrc文章連結
不知道K大與各位前輩有沒有什麼類似的經驗可以分享? 感謝!
|
|