OpenEdv-开源电子网

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

GPS定位差很远,使用USR-GM3P,自配的天线

[复制链接]

6

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2019-9-24
在线时间
69 小时
发表于 2020-6-8 18:44:23 | 显示全部楼层 |阅读模式
5金钱
用USR-GM3P模块获得的定位与实际位置差很远。不懂是什么原因。获得的数据:$GNRMC,100702.000,A,2246.01915,N,10814.70113,E,0.000,120.80,080620,,,A*4D,位置数据的格式为纬度 ddmm.mmmm(度分)格式(前面的 0 也将被传输)  ,纬度半球 N(北半球)S(南半球) ,经度 dddmm.mmmm(度分)格式(前面的 0 也将被传输) ,经度半球 E(东经)W(西经) ,
实际的位置应该是2246.21512N,10815.31878E,转换关系是:22+46.21512/60=-22.770252,我把结果转换方法为,实际地址:2246.21512N---22.770252°,10815.31878E--108.255313°,GPS获取的地址:2246.01915,N--22.76698°,10814.70113,E--108.245018°,结果输入百度拾取坐标系统http://api.map.baidu.com/lbsapi/getpoint/index.html,2者的位置偏差太大了,实际位置的地址也是用百度拾取坐标系统获取的。

最佳答案

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

应该是要校准吧, 是不是火星坐标?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2020-6-8 18:44:24 | 显示全部楼层
应该是要校准吧, 是不是火星坐标?
回复

使用道具 举报

6

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2019-9-24
在线时间
69 小时
 楼主| 发表于 2020-6-9 08:46:17 | 显示全部楼层
感谢原子哥。我理解是这样吧:GPS获得的是真实的经纬度,要想在百度地图显示真实定位,需要把GPS获取的数据转化为火星坐标(或者百度经过自己处理的坐标)。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2020-6-10 01:30:45 | 显示全部楼层
taiyue123 发表于 2020-6-9 08:46
感谢原子哥。我理解是这样吧:GPS获得的是真实的经纬度,要想在百度地图显示真实定位,需要把GPS获取的数据 ...

是的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

6

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2019-9-24
在线时间
69 小时
 楼主| 发表于 2020-6-10 10:09:41 | 显示全部楼层
本帖最后由 taiyue123 于 2020-6-10 10:12 编辑

再问一个,我用单片机(STC15W系列)不好实现这个转换吧,我把真实经纬度发给服务器,让软件工程是去转换应该可以吧。我查到用“百度地图调起API”可以实现转换(具体我不懂转换,软件工程师应该会懂吧,我新来这个公司,不知道这里情况怎样,我负责终端数据采集发送,软件工程师负责后台数据处理,不同部门,项目没明朗,不好对接先)。PS:感觉今年好多公司倒闭,我就是创业公司倒闭出来的。找工作时发现好多找工作的人的老东家都是倒闭或者停摆的,工资半年发不出的 也看到3个。大家努力哦!
回复

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2020-6-9
在线时间
22 小时
发表于 2020-6-10 11:54:24 | 显示全部楼层
由软件调用百度api进行转换
回复

使用道具 举报

6

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2019-9-24
在线时间
69 小时
 楼主| 发表于 2020-6-10 14:03:34 | 显示全部楼层
感谢,我也是这样理解的,这个交给软件工程师吧,单片机应该处理不了。
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2020-11-11
在线时间
0 小时
发表于 2020-11-11 13:05:14 | 显示全部楼层
我说一句,你这个GPS数据是原始数据,发给服务器就可以了,后面改格式是后台的事情,你把原始数据保存好就可以。另外,这里面还有一个分、秒的转换,不是简单的除以,二是60进制的转换。
回复

使用道具 举报

6

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2019-9-24
在线时间
69 小时
 楼主| 发表于 2020-11-16 17:42:32 | 显示全部楼层
感谢指导,我是这样做
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 22:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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