泰斗 GPS模块调试(2)

 

  1. 配置GPS参数

没有配置时串口输出信息

设置参数如下:  配置参数时需要延时,不然配置不上;如100ms

GPS+北斗 N303双模导航定位模块用户手册

https://wenku.baidu.com/view/5a990a6a79563c1ec5da7186.html

void AT_SET(void)
{	//设置GPS_AT数据无返回数据,$与*之间数据BCC异或取反校验值50/05/1C... 1,1 /1.0为参数设置/取消 
	CmdSend_GPS_AT("$CCINV,1000,*50\r\n","OK",3,300);		//INV定位时间间隔,每1S 定位一次
	//推荐定位信息
	CmdSend_GPS_AT("$CCMSG,RMC,1,1,*05\r\n","OK",3,300);//RMC数据输出控制:允许输出,定位一次输出一次数据
	//地面速度信息
	CmdSend_GPS_AT("$CCMSG,VTG,1,1,*1C\r\n","OK",3,300);//"$CCMSG,VTG,1,0,*1D\r\n" //VTG数据输出控制:允许输出,定位一次输出一次数据
	//GPS定位信息
	CmdSend_GPS_AT("$CCMSG,GGA,1,0,*19\r\n","OK",3,300);//GGA数据输出控制:禁止输出
	//当前卫星信息
	CmdSend_GPS_AT("$CCMSG,GSA,1,0,*0D\r\n","OK",3,300);
	//可见卫星信息
	CmdSend_GPS_AT("$CCMSG,GSV,1,0,*1A\r\n","OK",3,300);
	//大地坐标信息
	CmdSend_GPS_AT("$CCMSG,GLL,1,0,*1F\r\n","OK",3,300);
	//当前时间(UTC)信息
	CmdSend_GPS_AT("$CCMSG,ZDA,1,0,*07\r\n","OK",3,300);
	
	CmdSend_GPS_AT("$CCMSG,DTM,1,0,*05\r\n","OK",3,300);
	
	CmdSend_GPS_AT("$CCMSG,GNS,1,0,*02\r\n","OK",3,300);
	
	CmdSend_GPS_AT("$CCMSG,GBS,1,0,*0E\r\n","OK",3,300);
	
	CmdSend_GPS_AT("$CCMSG,GRS,1,0,*1E\r\n","OK",3,300);
	
	CmdSend_GPS_AT("$CCMSG,GST,1,0,*18\r\n","OK",3,300);
	
	CmdSend_GPS_AT("$CCMSG,TXT,1,0,*00\r\n","OK",3,300);
	
	printf("\n\r GPS配置成功 \r\n");
}

GPS设置成功后,串口输出信息如下

根据文档进行数据转换:

https://topsemic.com/wp-content/uploads/2019/02/GPS模块使用经验分享.pdf

链接:https://pan.baidu.com/s/1kL2PsiY0czGVwNCmESEk8w

提取码:7mzl

打开转换后的经纬度坐标文本:

在地图上输入坐标即可得到相应的位置信息

 

 

 

 

 

 

 

 

 

 

 

发布了24 篇原创文章 · 获赞 46 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/m0_37777700/article/details/103728295