解决ublox无法定位问题(一直输出$GxTXT)

     最近开始研究有关RTK技术的项目,于是先购买了两块ublox公司的NEO-M8T-0型号芯片。(注意NEO-M8T还细分为NEO-M8T-0和NEO-M8T-2,前者不支持RTCM输出,后者支持RTCM输出)

      首先都是按常规步骤,直接把芯片模块串口接电脑调试,这边推荐是用官网的u-center调试软件。GPS芯片大多数都是上电后串口自动发送定位等信息,这两块芯片有一块正常情况(即输出NMEA格式下的GGA等信息),还有一块则一直输出$GxTXT格式的信息如图1-1所示。由于卖芯片那边没有技术支持,以及网上对该问题的相关内容较少,导致这个问题也一直困扰我挺久,所以我这边特地写出来为大家解惑。

解决ublox无法定位问题(一直输出$GxTXT)_第1张图片

                                                                                   图1-1

         首先我们要分析这个$GPTXT语句是表明什么内容,因为模块上的与芯片timepulse脚的信号灯一直在闪,结合网上的资料(资料搜索的过程我不再过多展开)得出这是模块上电初始化发送的内容(具体含义是关于UTC时间方面)。正常来说,发送完上电初始化信息,就应该发送定位信息相关语句,但这个一直在输出该语句且信号灯一直闪,这其实是表明模块一直在复位重启,这跟模块的出厂设置相关。网上资料都会告诉你用u-center来配置模块输出你想要的信息,只需要使能该类型语句即可,但你遇到以上情况去u-center调试会发现是无法配置其他类型语句的,应该是因为模块一直在重启。但这时候我突然发现拔掉模块上的天线,模块就不再复位重启且可配置了,但插回天线又恢复原样,这一度让我以为是天线问题,后面发现当然不是。接下来我直接说解决方法把。

       第一步:拔掉模块天线,然后再用u-center配置模块信息

       第二步:将模块配置成单GPS模块,具体配置信息如图1-2所示,然后按图1-3进行保存信息。

       第三步:   将天线插回模块再上电调试,你会发现可以正常输出信息而不重启了如图1-4所示,具体原因应该是模块兼容问题,若一次不成功,可重复以上过程,记得一定要保存信息到FALSH,不然重新上电配置信息就没了。

解决ublox无法定位问题(一直输出$GxTXT)_第2张图片

                                                                                           图1-2

解决ublox无法定位问题(一直输出$GxTXT)_第3张图片

                                                                                           图1-3

解决ublox无法定位问题(一直输出$GxTXT)_第4张图片

                                                                                            图1-4

你可能感兴趣的:(GPS)