Toggle navigation
首页
(current)
问答
文章
话题
商城
登录
注册
GPS/北斗 导航模块 Air530开发板G1学习日记
720SL
Air720SL
air202
Air530
GPS
入门教程
学习 Air530 G1开发板的使用方法,并尝试和合宙的Air202 和 Air720SL通讯模块组合使用搭建完整的带定位功能的物联网设备开发环境。
##目的: 学习 Air530 G1开发板的使用方法,并尝试和合宙的2G/4G通讯模块组合使用搭建完整的带定位功能的物联网设备开发环境。 ##简介: Air530 模块是一款高性能、高集成度的多模卫星定位导航模块。体积小、功耗低,可用于车载导航、智能穿戴、无人机等GNSS 定位的应用中。而且提供了和其他模块厂商兼容的软、硬件接口。 模块支持GPS/Beidou/GLONASS/Galileo/QZSS/SBAS。采用了射频基带一体化设计,集成了DC/DC、 LDO、 LNA、射频前端、基带处理、32 位RISC CPU、RAM、FLASH 存储、RTC 和电源管理等功能。提供超高的性能,即使在弱信号的地方,也能快速、准确的定位。 说明书下载地址: http://www.openluat.com/Product/gps/Air530.html Air530 G1是合宙官方针对Air530模块设计的一款高集成度的demo板,支持GPS+北斗定位,具有3.3V-5.5V的宽电压供电,2.8V-5V的宽串口电压适应范围。 既适合作为研究学习Air530模块之用,也可以用作小批量需要GPS定位的产品上直接使用。 ![](/static/editormd/php/../uploads/5_69556.jpg) 模块在合宙商城有售,地址为 http://m.openluat.com/product/125 ##Air530 Demo板功能测试: 作为一款基于TTL电平的UART通讯的GPS定位模块,这款产品仅仅需要一根USB转串口数据线就可以直接连接电脑使用了。具体连接方法如下: ![](/static/editormd/php/../uploads/5_49609.jpg) 连接好了是这个样子 ![](/static/editormd/php/../uploads/5_33024.jpg) 然后插上USB线,打开LLCom串口调试工具,将波特率设置为9600,就可以开始正常的接收GPS的信号了。 ![](/static/editormd/php/../uploads/5_22458.jpg) 常见输出格式如下: GGA:时间、位置、卫星数量 GSA:GPS 接收机操作模式,定位使用的卫星,DOP 值,定位状态 GSV:可见GPS 卫星信息、仰角、方位角、信噪比 RMC:时间、日期、位置、速度 VTG:地面速度信息 GPS模块不间断的重复发送这些指令到串口上,只要用上位机软件进行分析,即可实现定位,默认输出GPGSA,BDGSA,GPGSV,BDGSV,GNRMC,GNVTG几种格式的数据。 以最常见的GPRMC数据为例,这是用的最多的定位数据结构 ![](/static/editormd/php/../uploads/5_29097.jpg) 串口数据流是以ASCII流的形式发送过来的,数据和命令之间通过","分割,解析里面的数据,就可以得到经度、纬度、速度、方位等指标了。GPS采集到的数据为纯卫星接收数据,是符合国际标准 NMEA0183 协议的经纬度数据,如果需要适配国内地区还需要进行相应的位置转换,合宙的问答社区(ask.openluat.com)里面有很多相关的文章,您可以自行搜索关键字“GPS 坐标” 参考相关文章。 因为本文主要侧重于开发板软硬件学习,在此就不多介绍了。 ##Air530 和Air 202 进行配合使用,实现2G GPRS+GPS方案 虽然合宙有GPS+GPRS一体的Air800和Air801超小型封装模块供应用户使用,但是还是有不少客户出于灵活性或者功耗的考虑使用分体式的设计,下面我以草根工程师一族喜闻乐见的S6模组配合Air530开发板,做一个简单的测试,具体连接方式如下: ![](/static/editormd/php/../uploads/5_62787.jpg) 此处要特别说明,因为S6的模块供电使用采用二极管方式降压,此测试电路仅适用于学习和调试用,并不建议将其直接用在生产环境,否则将出现频繁重启甚至不能工作的问题。 ![](/static/editormd/php/../uploads/5_41521.jpg) 从网盘下载DEMO脚本,并烧写进air202模块就可以可以开始GPS定位了,Air202模块的使用说明书《Luat核心板S6二次开发的正确姿势V1.2》 在以下地址可以下载到 下载地地址: http://www.openluat.com/Product/gprs/Air202S6.html 下载后,程序开始运行,得到如下输出效果。 ![](/static/editormd/php/../uploads/5_91669.jpg) 您也可以尝试使用官方的GPSV2版本demo进行测试,但是需要注意的是这个demo是为Air800开发的,而Air800的默认GPS串口通讯速率为115200,如果改用Air530,需要将波特率更改为9600,才能正常收到定位信息。 ##Air530 和Air720SL 进行配合使用 实现4G LTE+GPS方案 目前合宙官方还没有出品GPS一体化的4G模块,因此实现4G+GPS方案,必须使用分体式设计,下面以目前合宙最新的Air720SL模块配合Air530模块进行试验,采用的硬件电路是 Air720SL开发板+Air530 G1开发板,连接方法和2G模块基本相同,将Air720SL的串口2和Demo板相连即可。 通过分析DEMO板电路,这款电路可以基本兼容1.8VTTL UART,因此直接连线即可。 ![](/static/editormd/php/../uploads/5_19674.jpg) 连接实物效果如下: ![](/static/editormd/php/../uploads/5_19378.jpg) 连接后刷入与2G相同的DEMO程序并运行,即可以看到如下的效果 ![](/static/editormd/php/../uploads/5_16071.jpg) 以上就是采用分离GPS结构,搭建2G+GPS, 4G+GPS物联网设备开发环境的全过程,衷心感谢您的阅读,祝您开发顺利。 文中提到的测试脚本代码下载地址: https://pan.baidu.com/s/1nd2OdziXlvCJrWA7gk4bRw 提取码:4pdd
发表于 2019-12-29 04:53
阅读 ( 4323 )
分类:
默认分类
1 推荐
收藏
你可能感兴趣的文章
记录720S系列使用阿里云升级过程中遇到的坑
1907 浏览
10、合宙Air模块Luat开发:JSON字符串的生成与解析
2300 浏览
8、合宙Air模块Luat开发:基于官方库的二次封装,使串口更加易用
2556 浏览
7、合宙Air模块Luat开发:定时器的使用方法
2138 浏览
X、合宙Air模块Luat开发:全网首发,通过iic直接驱动OLED,720Sl开始有显时代
2734 浏览
6、合宙Air模块Luat开发:又是一种新的外设之ADC模数转换,现在我们可以采集模拟量数据了
2225 浏览
相关问题
Air720SL的I2C及I2C2对应设备ID是?如何使用api读写16位地址寄存器
0 回答
AIR202有没有可以获取代码运行时间的接口?
0 回答
Air202 S5开发板连上四个焊点开启自带看门狗之后占用的到底是哪两个GPIO?
1 回答
串口持续收到0xff,但是并没有连接设备
1 回答
202 断线重连机制请教
1 回答
Air202 - ril.regUrc(prefix, handler)
1 回答
1 条评论
请先
登录
后评论
miuser
工程师
21 篇文章
作家榜
»
技术销售Delectate
43 文章
陈夏
26 文章
国梁
24 文章
miuser
21 文章
晨旭
20 文章
朱天华
19 文章
金艺
19 文章
杨奉武
18 文章
×
发送私信
发给:
内容:
×
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!