使用過BC20的小夥伴可能都有這樣子的體會,打開GPS電源之後,GPS定位成功,大概要1分鐘,甚至有時候半個小時都沒有成功,實在是太慢了。如何解決呢?
下面是我的調試流程:
注意接主串口
AT
OK
AT+QGNSSC=1
OK
AT+QGNSSC?
+QGNSSC: 1
OK
AT+QGNSSC?
+QGNSSC: 1
OK
AT+QGNSSAGPS=1
OK
AT+QGNSSDB=1
OK
AT+QGNSSRD=“NMEA/RMC”//設置完這一步,GPS的串口就有數據不斷地輸出
+QGNSSRD: $GNRMC,V,N,V*37
OK
AT+QGNSSRD?
+QGNSSRD: $GNRMC,V,N,V37
$GNGGA,0,00,99.99,56
$GNGLL,V,N7A
$GNGSA,A,1,99.99,99.99,99.99,133
$GNGSA,A,1,99.99,99.99,99.99,436
$GPGSV,1,1,00,0,079
$GBGSV,1,1,00,0,06B
$GNVTG,N2E
流程解析
AT //確保串口能與NB BC20通信成功
OK
AT+QGNSSC=1 //打開GPS電源
OK
AT+QGNSSC? //查詢GPS電源狀態
+QGNSSC: 1
OK
AT+QGNSSAGPS=1 //開啓AGPS功能,
OK
AT+QGNSSDB=1 // 在 DBG 口查看NEMA語句 。
OK
AT+QGNSSRD=“NMEA/RMC”//// 使用該指令獲取 指定的NEMA語句信息。 設置完這一步,GPS的串口就有數據不斷地輸出
+QGNSSRD: $GNRMC,V,N,V*37
OK
AT+QGNSSRD?//獲取GPS定位信息。這是主串口獲取的方式
+QGNSSRD: $GNRMC,V,N,V37
$GNGGA,0,00,99.99,56
$GNGLL,V,N7A
$GNGSA,A,1,99.99,99.99,99.99,133
$GNGSA,A,1,99.99,99.99,99.99,436
$GPGSV,1,1,00,0,079
$GBGSV,1,1,00,0,06B
$GNVTG,N2E
/*****************************************************
湖畔科技平臺網址::http://www.nnhpiot.com/
湖畔科技論壇網址::http://www.nnhpbbs.com/
湖畔科技淘寶店:https://nnhpwl.taobao.com/
湖畔科技微信公衆號:nnhptch
湖畔科技微信小程序:nnhp
技術支持QQ:2824881988
QQ技術交流羣:7964158
*****************************************************/
BC20 GPS使用手冊:下載鏈接