GPS模块 DX-GP10-A

611 阅读7分钟

GPS模块 DX-GP10-A

简介

本文章主要为笔者记录使用深圳大夏龙雀科技有限公司生产的GPS模块DX-GP10-A的笔记。笔记分为两部分,第一部分主要描述PC端测试GPS模块并使用卫星图展示。第二部分主要为模块资料,截取自官方资料。

具体资料基于深圳大夏龙雀科技有限公司,链接如下:

蓝牙模块蓝牙模块_WiFi模块_LoRa模块_4G模块_GPS模块_深圳大夏龙雀科技有限公司-蓝牙模块_WiFi模块_LoRa模块_4G模块_GPS模块_深圳大夏龙雀科技有限公司

PC端测试

硬件要求:DX-GP10-A模块,TypeC转TTL模块,USB转TypeC数据线

按照串口通信协议方式进行连接

微信图片_20241120102711.jpg 接入电脑后,打开串口工具,调整设置。

模块串口默认参数:9600bps/8/n/1(波特率/数据位/无校验/停止位)

可以看到串口输出NMEA文本

串口输出NMEA文本

屏幕截图 2024-11-18 152536.jpg

使用上位机解析定位信息

定位测试工具:MobiletekGNSSTool

屏幕截图 2024-11-20 103514.jpg 等待一分钟左右收到卫星信号,这里笔者在室内编写的文档没有信号。

可以在右上角录制NMEA信半分钟左右,然后导入右上角离线地图观察是否符合实际情况。

屏幕截图 2024-11-20 104047.jpg

导入刚刚录制好的文件

屏幕截图 2024-11-20 104109.jpg

笔者走了一小段举例,效果如下:

屏幕截图 2024-11-20 103746.jpg

屏幕截图 2024-11-20 103732.jpg

截取官方资料

模块介绍

DX-GP10模块支持GPS、BeiDou和GLONASS多卫星定位系统,支持多系统联合定位和单系统独立定位,并支持A-GNSS功能。内部自带低噪放大器(LNA),可实现高精度、高灵敏度定位,快速响应捕获和跟踪定位信息。模块小巧轻盈,可通过串口发送NMEA数据,默认支持NMEA 0183协议,方便快捷的查询定位信息。模块可对外提供有源天线检测功能以及实现短路保护功能。

DX-GP10模块支持外部可控的进入/退出低功耗模式,整体耗流较小。

主要特性

  • 尺寸:10.19.72.2mm,18-pin LCC
  • 工作电压:2.7~3.4V(推荐值:3.3V)
  • 支持抗干扰技术
  • 支持组合导航运用
  • 更新速率:默认1Hz(双模最大支持2Hz,单模最大支持5Hz)
  • 1PPS信号精度
  • 接口:UART、RESET、WAKE_UP、SET、PPS
  • 工作温度:-40~+85℃
  • 存储温度:-45~+90℃
  • 定位精度<2.0m CEP
  • 速度<0.1m/s

串口基本参数

模块串口默认参数:9600bps/8/n/1(波特率/数据位/无校验/停止位)

模块的三种工作模式:全工作模式(Full On MODE)、休眠模式(Standby MODE)、电池备份模式(Backup MODE)

  • 全工作模式(Full On):在此模式下,DX-GP10的所有电源正常供电,且WAKE_UP引脚为高电平,此模式模块可正常进行卫星定位信号的接收和解算。

  • 休眠模式(Standby):在此模式下,DX-GP10的所有电源正常供电,WAKE_UP引脚持续拉低模块内部DC-DC和LDO电源关闭,射频和基带电路停止工作,只有10、POR和RTC处于工作状态,模块整体进入休眠状态,当释放或拉高WAKE_UP引脚后,模块自动恢复全工作模式。

  • 电池备份模式(Backup):在此模式下,DX-GP10只有VCC_BACKUP在供电,模块内部只需要极小的电流维持RTC和备份RAM工作保留掉电前的定位数据,当VCC_MAIN电源恢复后,模块可快速读取RAM内保存的定位数据,实现快速启动并定位。

AT命令详解

屏幕截图 2024-11-19 155012.jpg

屏幕截图 2024-11-19 155116.jpg

屏幕截图 2024-11-19 155144.jpg

屏幕截图 2024-11-19 155300.jpg

屏幕截图 2024-11-19 155321.jpg

其他AT命令如果有需要请查看官方资料

模块引脚

屏幕截图 2024-11-19 111506.jpg

屏幕截图 2024-11-19 111935.jpg

屏幕截图 2024-11-19 112025.jpg

屏幕截图 2024-11-19 152754.jpg

屏幕截图 2024-11-19 152726.jpg

GP10启动

当第一次通电时,模块内部自动走完开机流程,GP10进入工作模式。

验证GP10工作

系统工作通过串口发送NAME实时数据,当定位成功后,1PPS引脚将发送1Hz的脉冲信号。表现在模块上为1PPS灯每秒闪烁一次。

备用电源

如果没有给VCC_BACKUP供电,模块断主电后,内部保存的RAM数据将丢失,之前捕获的卫星信息不会保留,每次开机都会进行长时间的冷启动,需要重新捕获传输。

VCC_BACKUP供电推荐使用3.3V,最大输出电流大于20uA的纽扣电池。

UART接口

模块对外提供一路全双工UART口,主要用做NMEA格式定位数据输出和工具命令输入,波特率默认为9600bps,支持4800bps/19200bps/38400bps/57600bps/115200bps。

当VCC_BACKUP供电断开时,UART波特率无法保存。数据以串行异步方式发送。数据格式:1位起始位、8位数据位、无校验位、1位停止位。

波特率切换设置指令方式:

屏幕截图 2024-11-19 112916.jpg

SET接口

模块第18引脚为系统搜星模式切换引脚,内部上拉,默认高电平。支持硬件和命令切换搜星模式。

硬件切换搜星:模块上电开机,该引脚处于默认状态或外部拉高状态,模块将自动搜索GPS+BeiDou卫星进行定位;将该引脚拉低,再开机模块,模块将自动切换收星模式,搜索GPS+GLONASS卫星进行定位。

命令切换搜星:使用串口,对模块发送如下命令,即可实现命令切换搜星模式:

屏幕截图 2024-11-19 113224.jpg

工作模式

DX-GP10有三种工作模式,分别为全工作模式(Full On MODE)、休眠模式(Standby MODE)、电池备份模式(Backup MODE)。

全工作模式(Full On):在此模式下,DX-GP10的所有电源正常供电,且WAKE_UP引脚为高电平,此模式模块可正常进行卫星定位信号的接收和解算。

休眠模式(Standby):在此模式下,DX-GP10的所有电源正常供电,WAKE_UP引脚持续拉低,模块内部DC-DC和LDO电源关闭,射频和基带电路停止工作,只有1O、POR和RTC处于工作状态,模块整体进入休眠状态,当释放或拉高WAKE_UP引脚后,模块自动恢复全工作模式。

电池备份模式(Backup):在此模式下,DX-GP10只有VCC_BACKUP在供电,模块内部只需要极小的电流维持RTC和备份RAM工作保留掉电前的定位数据,当VCC_MAIN电源恢复后,模块可快速读取RAM内保存的定位数据,实现快速启动并定位。

全工作模式

模块在第一次上电后进入全工作模式,全工作模式下包含捕获和追踪模式。捕获模式下,模块将快速搜取卫星信号,并传输搜星数据。当捕获到三颗及以上卫星后,模块将对捕获的卫星信号进行定位,直到获取到当前位置信息,完成追踪。模块在全工作模式下的默认搜星模式为GPS+BeiDou,默认波特率为9600bps,定位成功后PPS脉冲频率为1Hz。

休眠模式

模块第5引脚为系统进入和退出休眠模式(Standby模式)功能控制引脚。内部有上拉,默认为高电平(3.3V)。当VCC_MAIN电源正常供电,WAKE_UP引脚持续拉低,模块将进入休眠模式,此时射频前端和基带内核停止工作,模块内RTC、POR、10在工作,备份RAM保留有上一次定位数据;WAKE_UP引脚拉高,模块将自动恢复全工作模式(类似热启动)。

电池备份模式

模块备用电接口连接外部电源(如纽扣电池),电压应保持在1.4~3.6V之间,典型值为3.3V。模块运行中,将VCC_MAIN电源关闭,使用备用电供电,此时模块进入备用电模式。备用电源以极小功耗维持模块内部RTC和备份RAM运行,以提高下次上电后的TTFF。当VCC_MAIN正常供电后,模块将恢复全工作模式。将模块从备份模式中唤醒的唯一方法是开启VCC_MIAN供电电源。 VCC_BACKUP电源应始终处于正常供电状态,以保证每次开机时模块快速启动。

发送器标识符

屏幕截图 2024-11-19 154835.jpg