UBLOX配置/GPS配置设置/u-center使用
對u-blox的GPS接收機設置可以查看文檔,文檔比較長,剛開始看完全沒有頭緒,可以使用u-center對b-blox進行設置。本文先描述使用u-center的設置方法,隨后補充一些配置報文的解讀。
u-center的使用
選擇串口
然后選擇vie->TextConsole
就能看到窗口有輸出:
將本地配置發送到GNSS
重新設置
按下圖打開消息窗口:
如下圖所示,如果GPS模塊正在輸出NEMA的GxGGA報文,那么GxGGA這一條目會顯示為黑色,沒有輸出的報文,會顯示為灰色。
同理,如果GPS模塊正在輸出UBX的協議報文,那么對應的條目也會顯示為黑色,
如果不想讓他輸出GNGGA,那么可以右擊它,選擇disable,同理如果想輸出某些報文,可以右擊,選擇enable。NEMA協議報文和UBX協議報文的操作步驟相同。
保存配置
發送后選擇CFG 選擇保存文件 點擊發送
要斷電重啟才生效?斷電前先把配置導出保存。
ubx 配置協議
ublox通過在串口給GPS接收機發送ubx格式的消息來進行配置,ubx消息格式如下:
一、設置NMEA
前面兩種廢棄了,只用第三種
CFG-NMEA - 06 17 (lenth)14 00(filter)00 (nmeaVersion)41 00 (flags)02 (gnssToFilter) 00 00 00 00, 00 00 00 01 00 00 00 00 00 00 00 00
lenth占兩個字節.
gnssToFilter占用了4個字節,其中最低幾個bit位表示對衛星系統的過濾情況
二、設置GNSS
使用u-center從GPS模塊中導出來的配置,對照ublox的協議進行分析
CFG-GNSS - 06 3E ,2C 00 (len), 00 20 20 05 ;
00(gnssId) 08 10 00, 01 00 01 01;
01(gnssId) 01 03 00, 01 00 01 01;
03(gnssId) 08 10 00 00 00 01 01
05(gnssId) 00 03 00 01 00 01 01
06(gnssId) 08 0E 00(flags) 01 00 01 01 低四位是flags,最低一個bit表示enable或者disable。紅色字體表示的是sigcfgMask。(圖中的23,22,21表示的不是參數值,而是bit23 ,bit22, bit21的含義)
三、設置波特率
可以設置很多種串口的波特率,如I2C ,SPI,UART
CFG-PRT - 06 00 (length)14 00 (portID) 02 00 00 00 C0 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00
CFG-PRT - 06 00 (length)14 00 (portID) 01 00 00 00 (mode)C0 08 00 00 (波特率)00 C2 01 00 07 00 03 00 00 00 00 00 使用uart? 不同的串口mode不同
總結
以上是生活随笔為你收集整理的UBLOX配置/GPS配置设置/u-center使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Python下载电视剧(二):下载t
- 下一篇: [XCTF-Reverse] 69 XC