OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3602|回复: 6

【GPS模块】视频也看了,实际也试过了,论坛也搜索了,还是没弄懂咱们的那个GPS模块的工作流程是怎样的?

[复制链接]

10

主题

24

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-6-27
在线时间
16 小时
发表于 2017-7-11 11:19:44 | 显示全部楼层 |阅读模式
15金钱
看那些什么UBX协议,NMEA-0183协议看了半天,还是没弄清楚GPS模块的工作应该是个怎么样的流程,烦劳大佬咨询一下UBX是相当于AT指令那种东西吗,是我按照UBX协议向模块发送特定的数据,模块就会按照我的要求进行配置?
GPS模块是上电以后就自动源源不断的向串口发送NMEA-0183协议的内容吗?$GP什么什么的那些?如果我不解析直接读取串口缓存是不是就直接看到类似$GPRMC,023543.00,A,2308.28715,N,11322.09875,E,0.195,,240213,,,A*78的字符串?

还是说我先按照UBX格式发一些指令给模块,模块收到后再以某种刷新率发送GPS数据?如果没连接到卫星会发送吗?

最佳答案

查看完整内容[请看2#楼]

这个是很基础的问题 UBX格式是 UBLOX公司的私有协议,UBLOX芯片www.ubloxgps.com[/url]默认输出的也是NEMA0183协议。 具体的NEMA0183的解析说明请参照附件的文档GPS软件解析http://www.htgnss.com/download/list-35-cn.html[/url] 关于解析具体还是要看你要什么数据参数,可以只读取你需要的即可。 GPS模块通电后就会一直有数据输出,分定位前后而已
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
金钱
260
注册时间
2017-7-12
在线时间
26 小时
发表于 2017-7-11 11:19:45 | 显示全部楼层
这个是很基础的问题
UBX格式是 UBLOX公司的私有协议,UBLOX芯片[url]www.ubloxgps.com[/url]默认输出的也是NEMA0183协议。
具体的NEMA0183的解析说明请参照附件的文档GPS软件解析[url]http://www.htgnss.com/download/list-35-cn.html[/url]
关于解析具体还是要看你要什么数据参数,可以只读取你需要的即可。
GPS模块通电后就会一直有数据输出,分定位前后而已
回复

使用道具 举报

10

主题

24

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-6-27
在线时间
16 小时
 楼主| 发表于 2017-7-11 11:24:06 | 显示全部楼层
大佬只需要大概讲一下工作流程。。。具体点我再去咬程序
回复

使用道具 举报

9

主题

162

帖子

0

精华

高级会员

Rank: 4

积分
933
金钱
933
注册时间
2017-3-23
在线时间
255 小时
发表于 2017-7-11 14:19:16 | 显示全部楼层
模块上电就开始工作,模块的初始波特率为9600,你用这个波特率对GPS模块进行设置,比如更改波特率,设置数据更新时间如5Hz,设置好了,模块就是按照你设置的5Hz速度进行数据更新。数据会一直发,格式就是按照协议来的。这个是我的理解。
回复

使用道具 举报

10

主题

24

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-6-27
在线时间
16 小时
 楼主| 发表于 2017-7-11 15:06:41 | 显示全部楼层
未知1908 发表于 2017-7-11 14:19
模块上电就开始工作,模块的初始波特率为9600,你用这个波特率对GPS模块进行设置,比如更改波特率,设置数 ...

这个设置是怎么做到的,就是直接通过串口发UBX协议格式的命令吗
回复

使用道具 举报

9

主题

162

帖子

0

精华

高级会员

Rank: 4

积分
933
金钱
933
注册时间
2017-3-23
在线时间
255 小时
发表于 2017-7-11 16:27:14 | 显示全部楼层
wsdkyzd 发表于 2017-7-11 15:06
这个设置是怎么做到的,就是直接通过串口发UBX协议格式的命令吗

这个你可以参考正点原子的模块使用说明,里面有介绍,也可以看看程序,在初始化GPS 的时候有一个结构体,里面就是设置的参数
回复

使用道具 举报

0

主题

145

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
366
金钱
366
注册时间
2017-6-19
在线时间
55 小时
发表于 2017-7-17 18:52:59 | 显示全部楼层
1、上电
2、通过串口发ublox指令配置模块:输出频率、输出格式(NMEA or UBLOX)等等
3、收数据解析
我的是M8N的、不知道你的事那种型号、可以去ublox官网找个 u-bloxM8_ReceiverDescriptionProtocolSpec_(UBX-13003221)_Public.pdf 、里面有协议控制说明、不过是英文版的(也不难、很容易看懂的)
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-12-18 21:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表