合宙LuatOS的个人空间 https://www.eechina.com/space-uid-176273.html [收藏] [复制] [RSS]

博客

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

已有 79 次阅读2025-4-16 14:52 |个人分类:4G模组| 物联网, 单片机, 4G模块, 通讯模组, 嵌入式硬件

随着物联网与智能终端的快速发展,传统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 示例代码:

wKgZPGf3csiASNANAAP81MAa1Rg637.pngwKgZPGf3ctuAYw3_AAOcIPeqNUY766.pngwKgZPGf3cweAfnhRAAEC1zk8_kI322.png


2.2 运行结果:

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

wKgZO2f3c2yAfYTbAAI2qLjcy2Y548.png


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

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

wKgZPGf3c6SABjyBAAQh4fTSSj8995.png


三、注意事项与常见问题


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)接口进行绑定。

wKgZPGf3c_eAYU2lAAEWwEfbT3M153.png

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


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部