目錄
文章目錄
- 目錄
- 摘要
- 1.用序列槽調試軟體連接配接GPS子產品
- 2.用U-Center調試軟體修改GPS的輸出協定
-
- 1.連接配接GPS子產品到U-Center軟體
- 2.配置GPS輸出NMEA協定
- 3.ardupilot 如何選擇GPS輸出協定
摘要
本節主要記錄,如何更改GPS子產品的協定輸出UBLOX為NMEA協定。
1.用序列槽調試軟體連接配接GPS子產品
用序列槽子產品連接配接,需要注意序列槽子產品的TX要接GPS的RX,RX要接TX
在序列槽助手中顯示目前GPS輸出的協定格式
u-blox晶片是瑞士U- blox公司研發的一款晶片,輸出資料可配置為以下三種協定:
NMEA
ublox
RTCM
其中NMEA和RTCM協定均為标準協定,不做介紹。下面簡要介紹ublox自定義協定:
ublox協定三個特點
1.位元組對其
2.low-overhead 校驗算法
3.兩級消息辨別符,分為class id和消息id
檢查下你的GPS輸出格式,看是否是上面的格式,如果是的話,說明你的GPS子產品輸出的協定是UBLOX協定。那麼如果你想修改UBLOX協定為NMEA協定,如何操作呢?
2.用U-Center調試軟體修改GPS的輸出協定
1.連接配接GPS子產品到U-Center軟體
2.配置GPS輸出NMEA協定
1.依次點選View-Configuration View
2.執行下面操作
3.然後儲存操作
4.配置輸出NMEA的資料包含哪些
5.儲存操作
6.重新上電,檢查資料是否修改成功
通過序列槽軟體檢查資料
到這來就修改成功UBLOX協定為NMEA協定。如果你想設定GPS從NMEA到UBLOX協定,按照上述操作過程也可以,需要注意輸出類型就可以。
3.ardupilot 如何選擇GPS輸出協定
隻是以折騰這個,是飛控代碼的參數預設是GPS_TYPE=1,這樣就會配置你的GPS子產品輸出UBLOX協定。
此時你如果選擇序列槽子產品連接配接GPS,用ATK-XCOM序列槽助手軟體,可以看到輸出的資料格式全部是UBLOX資料格式,這個時候你想修改成NMEA協定輸出,就需要安裝上面的操作。
是以在連接配接GPS到飛控之前應該設定GPS_TYPE=5才行。
然後在使用序列槽助手檢查你的GPS子產品輸出是否是NMEA