初学者福音:iNavTool在GNSS调试中的基础应用
对于刚进入GNSS领域的技术人员而言,掌握实用的调试工具是提升能力的关键一步。iNavTool以其简洁的操作流程和强大的数据解析能力,成为新手入门的理想选择。本文将系统介绍其在GNSS调试中的基础应用方法。
随着GNSS技术的不断发展,调试工具在开发过程中的作用愈发重要。iNavTool凭借其出色的兼容性和易用性,成为众多工程师的得力助手。本文将从零开始,带您探索iNavTool在GNSS调试中的基本应用,为后续深入学习打下坚实基础。
一、工具介绍
iNavTool 是芯与物公司开发的 GNSS 接收机图形化卫星显示控制软件,旨在帮助 GNSS 用户便捷地对 GNSS 进行可视化操作,通过 iNavTool 用户可以对模块进行基本信息/收星状态/定位状态等信息的查看,同时支持功能设置,TTFF 测试,输出协议配置等。
工具下载:iNavTool-V4020
二、测试环境搭建
2.1 硬件环境
硬件环境参考下面连接:https://docs.openluat.com/air8000/luatos/app/gnss/agps/#_2
将设备组装好并连接 USB 数据线,将 TTL 转 USB 连接到 Air8000 的核心板的 uart2 上面。连接好后如下图所示:


2.2 软件环境
-
烧录工具 Luatools;
-
内核固件文件(底层 core 固件文件):固件下载;此页面有新版本固件的话选用最新版本固件。
-
LuatOS 需要的脚本和资源文件:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/Gnss_test
-
lib 脚本文件:使用 Luatools 烧录时,勾选 添加默认 lib 选项,使用默认 lib 脚本文件;
准备好软件环境之后,接下来查看如何烧录项目文件到 Air8000 开发板中,将本篇文章中演示使用的项目文件烧录到 Air8000 开发板中。
三、打开 iNavTool 工具并连接 Air8000 核心板
下载好的 GNSS PC 端测试工具为一个压缩包,需要解压后打开如图所示 EXE 文件

打开测试工具后可以看见如下界面:

选择左上角的"打开串口"后,选择对应的端口号(串口 1 所接的 TTL 的端口)以及波特率即可,Air8000 的 gps 对应的波特率为 115200,其他的不用管,默认即可。打开的端口后,等待片刻,即可看见模块定位成功输出的位置信息以及其他信息,左上角为 NMEA 原始数据,下面的均为从 NMEA 数据中解析出的各种信息(注:此处地图视图需要电脑链接网络才可找到对应经纬度的坐标),如果没有输出经纬度,则证明 GNSS 未打开,需要检查脚本 GPS 电源是否打开,如果长时间没有定位成功,可以参考Air8000无法定位情况分析:https://docs.openluat.com/air8000/luatos/app/gnss/gps_debug/#air8000
如果连接成功,则可以看到下面的现象:

四、iNavTool 进阶功能演示

如果不满足只是查看当前 CN 值、可见卫星数、当前经纬度对应坐标等信息,还需要测试 GNSS 性能,还要有个直观的展示界面,可以参考如下方法:
点击最上面一排工具栏中的"工具"选项,再在二级菜单中找到 TTFF 选项,点击后,会弹出如图所示的弹窗,看不清没关系,在弹窗的右上角选择放大该窗口

放大后的界面如下所示:

如上图所示,你可以选择测试 冷启动、热启动、温启动,可以选择测试次数、超时时间、以及每次测试间隔
由于 GNSS 芯片在 Air8000 内部,如果你想纯粹的测试内部 GNSS 性能,则按照如下配置来

特别注意,时间辅助和位置辅助在测试 GNSS 工作性能时,影响较大,如果你只想测试单 GNSS 性能,不要勾选。
这个测试工具其原理本质上就是通过 USB 转 TTL 模块给 Air8000 内部 GNSS 发送冷/热/温启动指令,然后根据 NMEA 原始数据输出,来分析成功率、CPE50、误差、最大定位时长、平均定位时长等数据。
但是由于 Air8000 uart2 的 RX 被内部 Cat.1 芯片占用,无法直接发送命令给内部 GNSS 芯片,所以我们需要曲线救国一下,将 uart2 上的数据转发给 uart1,再将 uart1 收到的指令转发给 uart2,这样就能实现通过 uart1 给内部 GNSS 芯片发送指令,并且通过 uart1 观察 GNSS 芯片吐出的 NMEA 数据,来分析 Air8000 内部 GNSS 芯片性能的目的了
完整代码如下:


关于这个测试工具的其他用法,可以参考,压缩包内的 iNavTool_Manual.pdf
今天的内容就分享到这里了!

浙公网安备 33010602011771号