怎样从GPS模块中读取信息

[复制链接]
查看11 | 回复3 | 2020-12-29 12:04:19 | 显示全部楼层 |阅读模式
就是用c怎么编写串口程序就可以读出模块定位的时间、经纬度什么的。谢谢了

回复

使用道具 举报

千问 | 2020-12-29 12:04:19 | 显示全部楼层
GPS模块只要处于工作状态就会源源不断地把接收并计算出的GPS导航定位信息通过串口传送单片机中,在没有进一步处理之前,传送的数据是一长串字节流信息。因此必须经过程序将其转化为有实际意义的;可供高层决策使用的定位信息数据。与其他通信协议类似,GPS模块都遵循NMEA-0183协议。NMEA-0183的数据信息有十几种,这些信息的作用分别是:$GPGGA:输出GPS的定位信息;$GPGSA:输出卫星DOP值信息;$GPGSV:输出可见的卫星信息;$GPRMC:输出最小数据量的GPS信息;$GPVTG:地面速度信息;$G...
回复

使用道具 举报

千问 | 2020-12-29 12:04:19 | 显示全部楼层
通常用$GPRMC精简数据输出这条信息,这条信息包含了:经度、纬度、速度(海里/小时)、运动方向角、年份、月份、时、分、秒、毫秒,这些重要信息。GPS模块就是集成了RF射频芯片、基带芯片和核心CPU,并加上相关外围电路而组成的一个集成电路。目前GPS模块的GPS芯片大部分还是采用全球市占率第一的SiRFIII系列为主。由于GPS模块采用的芯片...
回复

使用道具 举报

千问 | 2020-12-29 12:04:19 | 显示全部楼层
提取GPS模块输出数据中的GPRMC数据就可以完成时间、经纬度的获取,网上的相关资料代码很多,你可以针对你所用的GPS模块搜一下。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行