问题背景:
我在淘宝上购买了当前最新的GPS通用模块,在本地调试发现上报的数据缺失较多,怀疑模块无法正常获取GPS信息;
调试步骤:
- 本地代码运行就发现数据不完整,如下:
2020-02-07 15:51:58 main() 152: Get gps raw data: $GPRMC,V,N53
2020-02-07 15:51:58 main() 152: Get gps raw data: $GPVTG,N30N53
2020-02-07 15:51:58 main() 152: Get gps raw data: $GPGGA,0,00,99.99,48
2020-02-07 15:51:58 main() 152: Get gps raw data: $GPGSA,A,1,99.99,99.99,99.9930
2020-02-07 15:51:58 main() 152: Get gps raw data: $GPGSV,1,1,03,10,23,11,22,12,247F30
2020-02-07 15:51:58 main() 152: Get gps raw data: $GPGLL,V,N64,23,11,22,12,247F30 - 尝试用教程里的代码进行实验,也无法正常运行,打印如下:
Place the GPS to open area: $GPGGA,0,00,99.99,*48
Place the GPS to open area: $GPGGA,0,00,99.99,48
30,247Fe GPS to open area: $GPGGA,0,00,99.99,48
30,247Fe GPS to open area: $GPGGA,0,00,99.99,48
,29,12,3176 open area: $GPGGA,0,00,99.99,*48 - 检索社区里其他类似的问题《GPS数据异常》,按照沟通历史将模块放到了窗外,但是过了20min仍然没有有效数据上报:
需求:
请协助看一下原因,谢谢~
当前接线:
GPS 拓展板
VCC → 3V3
GND → GND
TXD → RX
RXD → TX
PPS未接