移远BG770A-GL模组测试试验证
一、模组类型
1、此模组是NB1+GNSS,如果不是的话不适合,也可做参考
二、demo板基、底板组装和com口连接
1、组装:拿到板子后,先将基板和底板装在一起,如图所示,
然后将两个天线接好,GNSS接定位的天线,MAIN接另一个天线,然后将基板的debug串口接电脑usb口,将底板的(COM1)MAIN口也接到电脑的usb口上,需要装两个串口驱动,其中目前(COM1)MAIN口的win11系统不支持,win10及以下即可,串口驱动如下路径
UART_DBG用于固件升级、软件调试、日志输出和NMEA消息输出。UART_AUX用于射频校准和日志输出。使用UART接口前,请先安装USB to UART Bridge VCP Driver。进入Silicon Labs官方网站CP2102NQFN28获取安装包。详细的下载和安装步骤如下所示。一些新版本的Windows 10可能会自动安装驱动程序。下图是Windows x64系统下的安装示例。一旦安装了驱动程序,您就可以通过QCOM接收引导日志,或者接收后续固件升级的引导日志。
网址:CP210x USB to UART Bridge VCP Drivers - Silicon Labs (silabs.com)
如果网址打不开等其他情况,可以使用网盘获取:
链接:百度网盘 请输入提取码
提取码:Ben1
安装驱动步骤不做多解释
3、debug串口会有很多启动等打印调试信息,调试板子使用比较合适,命令格式是 at at+qgps=1这种,也可把MAIN串口接上,MAIN串口没有那些启动调试信息,命令格式是 AT+QGPS=1这种。
经验:如果注册后回显不全的,只有三行的,可以考虑换个卡,换个卡估计可以。
如下图,主串口是九针那种接口
三、GNSS定位功能使用
1、相关命令
AT+QGPS=1 开启搜星定位
AT+QGPSLOC=2,以 format: (-)dd.ddddd,(-)ddd.ddddd 这种格式输出经纬度
AT+QGPSLOC=0和AT+QGPSLOC?一样输出形式是format: ddmm.mmmmN/S,dddmm.mmmmE/W
AT+QGPSEND 关闭GNSS
2、启动方式
冷启动是指在一个陌生的环境下启动GPS直到GPS和周围卫星联系并且计算出坐标的启动过程。
以下几种情况开机均属冷启动:
1、初次使用时;
2、电池耗尽导致星历信息丢失时;
3、关机状态下将接收机移动1000公里以上距离。
也就是说冷启动是通过硬件方式的强制性启动,GPS清空了所有历史信息,GPS接收机失去卫星参数,或者已经存在的参数和实际接收到卫星参数相差太多,导致导航仪无法工作,必须从新获得卫星提供的坐标数据,由于没有先前信息,这将花去很长的时间。
温启动是指距离上次定位时间超过2个小时的启动,搜星定位时间介于冷启动和热启动之间。GPS保存有最后计算的卫星的位置、历书和UTC时间,但由于关机时间过长,星历发生了变化,保存的内容不是当前可视卫星的数据,以前的卫星接受不到了,需要搜星补充位置信息,所以搜星的时间要长于热启动,短于冷启动。
热启动是指在上次关机的地方没有过多移动启动GPS,但距离上次定位时间必须小于2个小时,GPS保存有其最后计算的可视卫星的位置、almanac(历书)和UTC时间,在重启以后,GPS以保存的上述内容为基础获取和计算当前卫星的最新位置。也就是通过软件的方式,进行一些启动前的保存和关闭等准备工作后的启动。
3、XTRA
是一种GPS增强功能,类似于AGPS功能,他是在GPS没搜到卫星之前,先利用网络下载星历数据,然后通过这些数据就能够很快找到可使用的卫星,从而提高搜星速度
四、基站定位
1、相关命令
AT+QLBSCFG="token" 查看有无token
AT+QLBSCFG="token","1234567890ABCDEF" 加密token,可申请
AT+QLBSCFG="token","1234567890ABCDEF" 查验token是否成功
AT+QLBSCFG="latorder",1
AT+QLBSCFG="asynch",1
AT+QLBS
基站定位网址:Quectel IoT Portal
移远论坛网址:关于gpsOneXTRA辅助技术室内定位的问题 - 功能分类 / 软件基本功能 - 移远支持社区 (quectel.com)
邮件中使用申请网址:Token-移远物联网平台
五、网络
AT+CREG 驻网后才有用
NB模块测试卡的话最好联系原厂技服申请,自己弄的卡测试demo例程可能各种各样问题。
六、后续内容完成后补充