0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GPS定位技术,源码开放!全面升级

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2025-04-10 15:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着物联网与智能终端的快速发展,传统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.png

wKgZPGf3ctuAYw3_AAOcIPeqNUY766.png

wKgZPGf3cweAfnhRAAEC1zk8_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

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

审核编辑 黄宇

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

    关注

    22

    文章

    3012

    浏览量

    172669
  • 源码
    +关注

    关注

    8

    文章

    682

    浏览量

    31117
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GPS定位和地磁定位有什么区别?

    GPS定位和地磁定位是两种原理完全不同、应用场景也差异巨大的技术。简单来说:GPS定位是绝对
    的头像 发表于 11-19 12:01 207次阅读
    <b class='flag-5'>GPS</b><b class='flag-5'>定位</b>和地磁<b class='flag-5'>定位</b>有什么区别?

    【道生物联TKB-623评估板试用】GPS定位时钟透传

    【道生物联TKB-623评估板试用】GPS定位时钟透传 本文介绍了道生物联TKB-623开发板结合 GPS 模块实现卫星定位数据的板间远距离传输,并基于该原理实现桌面
    发表于 11-06 18:48

    GPS北斗双模定位模块移植

    BH-ATGM332D 是野火设计的高性能、低功耗GPS、北斗双模定位模块。它采用中科微电子公司的ATGM332D-5N-31 模组方案,可以通过串口向单片机系统和电脑输出GPS及北斗定位
    发表于 10-28 06:24

    揭秘Air780EGH定位功能:源码开放助力极速开发 !

    Air780EGH定位模块源代码全面开放!无需复杂前置知识,只需跟随本文教程,即可从零开始搭建定位系统。代码注释清晰,示例完整,助你短时间内掌握定位
    的头像 发表于 07-29 16:11 506次阅读
    揭秘Air780EGH<b class='flag-5'>定位</b>功能:<b class='flag-5'>源码</b><b class='flag-5'>开放</b>助力极速开发 !

    Air8000全新Modbus功能升级源码开放助力开发者创新

    项目源码全面开放,为开发者提供了深度定制与灵活扩展的无限可能。无论是工业自动化控制还是智能设备集成,这一革新将加速您的项目开发效率,开启技术创新的新篇章。 支持Modbus RTU、M
    的头像 发表于 07-03 15:55 461次阅读
    Air8000全新Modbus功能<b class='flag-5'>升级</b>!<b class='flag-5'>源码</b><b class='flag-5'>开放</b>助力开发者创新

    定位速度狂飙!AGPS开源助力GPS应用3秒锁定坐标!

    融合AGPS辅助定位技术开放源码,让设备在3秒内完成坐标锁定。开发者可自由接入、修改算法,打造专属定位方案,从城市通勤到户外探险,精准与效率全面
    的头像 发表于 06-13 17:33 682次阅读
    <b class='flag-5'>定位</b>速度狂飙!AGPS开源助力<b class='flag-5'>GPS</b>应用3秒锁定坐标!

    GPS领域新动态:AGPS功能开源,定位速度突破3秒极限!

    定位速度与技术透明度双突破!通过开源AGPS辅助定位系统,将定位耗时降至3秒以下。开发者可自由访问、修改核心逻辑,共同构建更可靠、更高效的定位
    的头像 发表于 06-11 13:48 735次阅读
    <b class='flag-5'>GPS</b>领域新动态:AGPS功能开源,<b class='flag-5'>定位</b>速度突破3秒极限!

    谷歌地图GPS定位

    谷歌地图GPS定位:精准导航背后的技术解析 谷歌地图作为全球最受欢迎的地图服务之一,其精准的GPS定位功能为用户提供了极大便利。本文将深入探
    的头像 发表于 05-29 16:54 1003次阅读

    9160 gps 定位需要多长时间呢?

    nRF9160 在 GNSS(GPS)联网获取定位时,所需时间主要取决于“首次定位时间”(Time To First Fix, TTFF)。在典型的冷启动(无辅助数据、无历史信息)下,nRF9160
    发表于 05-27 23:02

    爱普生温补晶振TG2016SLN成为GPS定位系统的解决方案

    在科技飞速发展的今天,GPS定位系统已广泛融入人们生活与各行业领域。GPS系统的精准度与可靠性直接影响着车载导航、物流追踪、工业设备定位等关键场景的效能。而作为
    的头像 发表于 04-30 15:37 545次阅读
    爱普生温补晶振TG2016SLN成为<b class='flag-5'>GPS</b><b class='flag-5'>定位</b>系统的解决方案

    GPS北斗定位模块问题及解决办法

    GPS北斗定位模块使用上大多需要配置和设置下的,因此出现应用方面的问题也是可以理解的。以下是常见的问题及其解决办法: 一、搜不到信号 问题描述: 在家或个别位置无法接收到GPS或北斗定位
    的头像 发表于 03-30 07:37 2598次阅读

    爱普生SG5032VAN(X1G004261)差分晶振在GPS定位器中的应用

    随着全球定位系统(GPS技术的广泛应用,GPS定位器已成为众多领域不可或缺的设备,如车辆追踪、物流管理、个人
    的头像 发表于 03-27 11:46 603次阅读

    GPS无法定位?一定要排查的情况来啦~

    出问题所在。   一、在室内做GPS定位 为什么开发板不能在室内使用GPS定位? 为什么手机可以定位,模块无法
    的头像 发表于 02-24 15:25 1938次阅读
    <b class='flag-5'>GPS</b>无法<b class='flag-5'>定位</b>?一定要排查的情况来啦~

    人员定位及轨迹管理系统什么技术更好?

    管理系统什么技术更好? 在工厂、工地、矿山或者港口中,单一的定位技术往往难以全面满足复杂多变的定位需求。例如,传统的
    的头像 发表于 01-22 18:08 836次阅读
    人员<b class='flag-5'>定位</b>及轨迹管理系统什么<b class='flag-5'>技术</b>更好?

    PNT、GNSS与GPS:卫星定位导航技术的清晰区分

    会把定位导航终端叫做GNSS模块,也会叫做GPS模块。 但是实际上他们之间是有一些重要的区别。伴随着技术发展与越发深入,我们有必要对这三个词汇做以清晰的区分。   一、 什么是GPS
    的头像 发表于 01-13 15:42 2689次阅读
    PNT、GNSS与<b class='flag-5'>GPS</b>:卫星<b class='flag-5'>定位</b>导航<b class='flag-5'>技术</b>的清晰区分