源码开放!GPS定位技术新纪元!

电子说

1.4w人已加入

描述

随着物联网与智能终端的快速发展,传统GPS定位技术在精度、功耗与响应速度上的瓶颈日益凸显。本文将以Air8000核心板为例,教你掌握GPS功能的基本使用方法,可根据实际需求进行扩展和应用。
 

一、主要硬件准备
 

1.1 主要硬件

Air8000核心板套件;

支持数据传输的USB数据线;

Win10及其以上PC电脑。

1.2 接线示意

Air8000核心板板载GNSS ipex连接器,同时内置3.3V LDO,用于有源天线供电。因此,可以使用外部有源天线直接连接GNSS连接器。

注意:目前仅支持3.3V有源天线,请注意连接的有源天线的供电范围。

二、最新源码及实操教程
 

Air8000适用于复杂工业场景的定位需求‌,相关应用示例持续更新中。

最新源码及实操教程详见:

https://docs.openluat.com/air8000/luatos/app/gnss/loc/ 

2.1 示例代码:

核心板核心板核心板

2.2 运行结果:

定位成功后,rmc解析出的参数中包含经纬度lat和Ing,此经纬度是wg-84坐标系。

核心板


将定位成功后的经纬度复制到下方链接,可以查看位置信息和坐标系转换后的经纬度:

https://www.openluat.com/GPS-Offset.html

核心板

三、注意事项与常见问题
 


 

3.1 GPS定位经纬度为什么不准确?

坐标没有纠偏,纠偏处理参见:http://www.openluat.com/GPS-Offset.html  

周围有比较高的障碍物,会导致定位误差;

不能在室内测试,必须到室外测试;如果只能在室内测试,可以淘宝搜索“GPS信号转发器”。

3.2 Air8000获取到的经纬度数据,是基于什么坐标系?

使用国际标准WGS-84坐标系,需要自己进行坐标系转换。

各GPS坐标系说明以及转换方法,详见:

https://www.openluat.com/GPS-Offset.html

3.3 GPS天线如何设计?

可参考下方文档链接:https://docs.openluat.com/air8000/luatos/hardware/design/gnssant/

须特别注意:

GNSS天线需要做50欧姆阻抗匹配,且线长尽量短;预留天线Π形匹配;GNSS_VCC固定输出3.3V,其与GNSS同步打开和关闭,仅支持3.3V有源天线供电。对于5V有源天线需要外置5V供电。

3.4 可视卫星、可用卫星有什么区别?

可视卫星是当前区域,接收条件良好情况下,应该可以收到卫星信号的卫星。  可用卫星是当前已经收到信号并正在使用参与定位的卫星。


 

3.5 GGA和RMC应该用哪个?

视具体情况而定,建议用GGA,信息相对更全面。


 

3.6 车载使用时,需要天线引出到车顶上吗?

挡风玻璃如果没有贴膜或者贴了不含金属材料的膜,可以放在挡风玻璃下,但是GPS信号会有一定衰减,在万不得已的情况下,可以放在挡风玻璃下,最好再实际测试确认一下。 

挡风玻璃如果贴了含有金属材料的膜,则不能放在挡风玻璃下,必须将天线到车顶。


 

3.7 如何输出原始NMEA数据?

可以通过 libgnss.bind(id, next_id)接口进行绑定。

核心板

今天的内容就分享到这里了~

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分