想要高效完成GNSS模塊的調(diào)試工作,離不開專業(yè)工具的支持。iNavTool因其用戶友好的界面和強大的調(diào)試能力,受到廣泛歡迎。本文將以零基礎用戶為對象,通過詳細步驟指導,帶您一步步掌握iNavTool的使用方法。
一、工具介紹
iNavTool 是芯與物公司開發(fā)的 GNSS 接收機圖形化衛(wèi)星顯示控制軟件,旨在幫助 GNSS 用戶便捷地對 GNSS 進行可視化操作,通過 iNavTool 用戶可以對模塊進行基本信息/收星狀態(tài)/定位狀態(tài)等信息的查看,同時支持功能設置,TTFF 測試,輸出協(xié)議配置等。
工具下載:iNavTool-V4020
二、測試環(huán)境搭建
2.1 硬件環(huán)境
硬件環(huán)境參考下面連接:https://docs.openluat.com/air8000/luatos/app/gnss/agps/#_2
將設備組裝好并連接 USB 數(shù)據(jù)線,將 TTL 轉(zhuǎn) USB 連接到 Air8000 的核心板的 uart2 上面。連接好后如下圖所示:


2.2 軟件環(huán)境
1. 燒錄工具Luatools;
2. 內(nèi)核固件文件(底層 core 固件文件):固件下載;此頁面有新版本固件的話選用最新版本固件。
3. LuatOS 需要的腳本和資源文件:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/Gnss_test
4. lib 腳本文件:使用 Luatools 燒錄時,勾選 添加默認 lib 選項,使用默認 lib 腳本文件;
準備好軟件環(huán)境之后,接下來查看如何燒錄項目文件到 Air8000 開發(fā)板中,將本篇文章中演示使用的項目文件燒錄到 Air8000 開發(fā)板中。
三、打開 iNavTool 工具并連接 Air8000 核心板
下載好的 GNSS PC 端測試工具為一個壓縮包,需要解壓后打開如圖所示 EXE 文件

打開測試工具后可以看見如下界面:

選擇左上角的"打開串口"后,選擇對應的端口號(串口 1 所接的 TTL 的端口)以及波特率即可,Air8000 的 gps 對應的波特率為 115200,其他的不用管,默認即可。打開的端口后,等待片刻,即可看見模塊定位成功輸出的位置信息以及其他信息,左上角為 NMEA 原始數(shù)據(jù),下面的均為從 NMEA 數(shù)據(jù)中解析出的各種信息(注:此處地圖視圖需要電腦鏈接網(wǎng)絡才可找到對應經(jīng)緯度的坐標),如果沒有輸出經(jīng)緯度,則證明 GNSS 未打開,需要檢查腳本 GPS 電源是否打開,如果長時間沒有定位成功,可以參考Air8000無法定位情況分析:https://docs.openluat.com/air8000/luatos/app/gnss/gps_debug/#air8000
如果連接成功,則可以看到下面的現(xiàn)象:

四、iNavTool 進階功能演示

如果不滿足只是查看當前 CN 值、可見衛(wèi)星數(shù)、當前經(jīng)緯度對應坐標等信息,還需要測試 GNSS 性能,還要有個直觀的展示界面,可以參考如下方法:
點擊最上面一排工具欄中的"工具"選項,再在二級菜單中找到 TTFF 選項,點擊后,會彈出如圖所示的彈窗,看不清沒關(guān)系,在彈窗的右上角選擇放大該窗口

放大后的界面如下所示:

如上圖所示,你可以選擇測試 冷啟動、熱啟動、溫啟動,可以選擇測試次數(shù)、超時時間、以及每次測試間隔
由于 GNSS 芯片在 Air8000 內(nèi)部,如果你想純粹的測試內(nèi)部 GNSS 性能,則按照如下配置來

特別注意,時間輔助和位置輔助在測試 GNSS 工作性能時,影響較大,如果你只想測試單 GNSS 性能,不要勾選。
這個測試工具其原理本質(zhì)上就是通過 USB 轉(zhuǎn) TTL 模塊給 Air8000 內(nèi)部 GNSS 發(fā)送冷/熱/溫啟動指令,然后根據(jù) NMEA 原始數(shù)據(jù)輸出,來分析成功率、CPE50、誤差、最大定位時長、平均定位時長等數(shù)據(jù)。
但是由于 Air8000 uart2 的 RX 被內(nèi)部 Cat.1 芯片占用,無法直接發(fā)送命令給內(nèi)部 GNSS 芯片,所以我們需要曲線救國一下,將 uart2 上的數(shù)據(jù)轉(zhuǎn)發(fā)給 uart1,再將 uart1 收到的指令轉(zhuǎn)發(fā)給 uart2,這樣就能實現(xiàn)通過 uart1 給內(nèi)部 GNSS 芯片發(fā)送指令,并且通過 uart1 觀察 GNSS 芯片吐出的 NMEA 數(shù)據(jù),來分析 Air8000 內(nèi)部 GNSS 芯片性能的目的了
完整代碼如下:


關(guān)于這個測試工具的其他用法,可以參考,壓縮包內(nèi)的 iNavTool_Manual.pdf
今天的內(nèi)容就分享到這里了!
審核編輯 黃宇
-
GNSS
+關(guān)注
關(guān)注
9文章
999瀏覽量
51246
發(fā)布評論請先 登錄
從0到1,10+年資深LabVIEW專家,手把手教你攻克機器視覺+深度學習(5000分鐘實戰(zhàn)課)
迅為Hi3403開發(fā)板極速啟航 | 手把手帶你玩轉(zhuǎn)核心例程,輕松上手AI視覺!
【迅為RK3568開發(fā)板NPU實戰(zhàn)】別再閑置你的NPU!手把手教你玩轉(zhuǎn)RKNN-Toolkit2 的使用
【RK3568 NPU實戰(zhàn)】別再閑置你的NPU!手把手帶你用迅為資料跑通Android AI檢測Demo,附完整流程與效果
手把手教您完成LuatOS GNSS定位調(diào)試:實用操作指南
手把手教你AT指令APN設置:專網(wǎng)連接零門檻!
RT-Thread Nano硬核移植指南:手把手實現(xiàn)VGLite圖形驅(qū)動適配 | 技術(shù)集結(jié)
調(diào)試工具:Eclipse調(diào)試工具欄與窗口的深入分析
【教程】零基礎!手把手教你使用STM32F4進行E22-400T22S編程通信
RT-Trace調(diào)試工具正式發(fā)布!
手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡參數(shù)
正點原子Linux系列全新視頻教程來啦!手把手教你MP257開發(fā)板,讓您輕松入門!
請求贈閱《零基礎開發(fā)AI Agent——手把手教你用扣子做智能體》
GPU顯卡維修避坑指南:手把手教你識別行業(yè)套路!
Segger RTT調(diào)試工具的使用方法
手把手教學:零基礎玩轉(zhuǎn)GNSS調(diào)試工具iNavTool!
評論