||
随着物联网与智能终端的快速发展,传统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)接口进行绑定。
今天的内容就分享到这里了~