|
發表於 2014年12月28日 09:48 PM
|
顯示全部樓層
其實以上都對...在此把MinimOSD可能遇到的一些問題分享一下.
關於供電問題...
官方最初的版本是分開供電.
視頻疊加IC(max7456)發熱大秏電兇,所以由12V經簡單降壓給7456吃.
而Atmega 328則由APM的5V來供應.
經過大陸那邊幾次修改後,已經不是這樣,所以要看板子...
有些板子是12V供應直接給兩者供電(這種情況APM的VCC不要接).
有些板子則由5V端供應給兩者,所以12V只是bypass給攝影機而已,不接也會疊加.
有些則維持原狀(但有焊點可自己選擇供電方式).
關於固件問題...
Firmware又有分3DR官方及MinimOSD Extra兩種版本.
如果使用3DR版本,當不接數傳時APM的RX必須接到MinimOSD的TX才有疊加資訊.
若是使用Extra版本,則不論有沒有接數傳,MinimOSD的TX都是不接的(接了也沒用),必須進入Mission Planner按一下OSD致能的link(或是把SR?_為首的參數打開),這樣才有疊加資訊.
如果是Pixhawk則要自己去改SR?_為首的參數,因為Pixhawk有2個數傳口,接第1個就是對應SR1_,接第2個就是對應SR2_,如果這些廣播串流率參數看不懂,就把0的設為1.
兩者的差異為3DR是主動要求資訊(經由TX->APM RX來要求),而Extra則完全背動(必須APM自己廣播出來).
關於字形問題...
字形(CharSet)又跟版本有關係,兩者必須匹配,否則畫面亂碼(怪符號).
但要注意...有些版本是無法刷字形的(例如我改過的HDOP及VOICE版本),如果使用這些版本要刷字形,必須先刷回舊版本把字形刷好再刷回我的版本.
關於Erase問題...
某些情況下EEPROM(存的參數)超過範圍,導致出錯或MinimOSD再也無法運作.
此時要先接到arduino上傳Clear EEPROM的範例,重新通電後所有值會歸零,此時再重刷CharSet及Firmware即可恢復.
如果是執行Config出錯(某個值超出範圍),則先關閉警告視窗,把panel及config值恢復再按Write也可以解決.
關於bootloader問題...
如果無法刷Firmware,則可能是bootloader掉了,必須重刷bootloader.
要自備一支USBAsp並接到arduino重刷.
詳細的圖解步驟我之前po過(一時找不到),搜尋網路文章也會有,方法都一樣.
|
|