技术规格
- 一、特色
- 1:高灵敏度;
- 2:更新速率最高可达5Hz;
- 3:有功能强大的PC上位机支持:u-center;
- 4:PPS指示灯,我们就可以很方便的判断模块的当前状态;
- 5:自带可充电后备电池(支持温启动或热启动);
- 6:小巧、便宜、堆叠、开放;
- 7:开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
- 二、通信协议:
- 1:Microduino NEO-6M模块默认采用 NMEA-0183 协议输出 GPS 定位数据,并可以通过 UBX 协议对模块进行配置;
- 2:接收特性
- 50 通道,GPS L1(1575.42Mhz) C/A 码,SBAS:WAAS/EGNOS/MSAS
- 捕获追踪灵敏度:-161dBm
- 3:定位精度
- 4:更新速率
- 5:捕获时间
- 6:附:
- 1)冷启动是指模块保存的GPS接收历史信息都丢失了(相当于主电源和后备电池都没电了),这种情况下重启,称之为冷启动。
- 2)温启动是指模块保存了GPS接收历史信息,但是当前可视卫星的信息和保存的信息不一致了,这样的条件下重启,称之为温启动。
- 3)热启动是指模块保存了GPS接收历史信息且与当前可视卫星信息一致,这样的条件下重启,称之为热启动。
- 三、接口特性:
- 1:TTL,兼容 3.3V/5V 单片机系统
- 2:串口通信波特率:
- Microduino NEO-6M模块支持多种通信波特率:4800、9600、38400(默认)、57600;
使用说明
引脚说明
- 通过模块上两个电阻(R3、R4,推荐1K阻值)设置波特率:
R3 |
R4 |
使用协议 |
波特率
|
不焊接 |
不焊接 |
NMEA |
9600
|
不焊接 |
焊接 |
NMEA |
38400
|
焊接 |
不焊接 |
NMEA |
4800
|
焊接 |
焊接 |
UBX |
57600
|
GPS模块引脚名 |
Microduino引脚 |
功能
|
TX |
默认 D2 (可选RX0) |
模块串口发送脚(TTL电平),可接单片机的 RXD
|
RX |
默认 D3 (可选TX1) |
模块串口接收脚(TTL电平),可接单片机的 TXD
|
- 玩家自己改动模块的跳线:切断两组的焊盘中间与左边(D2、D3)的连线,将焊盘中间与右边(RX0、TX1)焊上即可。
- 若采用了改跳线的方法,可将Microduino NEO-6M与核心的串口连接由TX-D2、RX-D3改成:TX-RX0、RX-TX1。
- 改跳线了下载程序时请拔下Microduino NEO-6M模块;否则下载程序冲突。
PPS状态指示灯
- 该指示灯连接在 UBLOX NEO-6M 模组的TIMEPULSE 端口,该端口的输出特性可以通过程序设置;
- PPS指示灯,在默认条件下(没经过程序设置),有 2 个状态:
- 常亮,表示模块已开始工作,但还未实现定位;
- 闪烁(100ms 灭,900ms 亮),表示模块已经定位成功。
- 通过 PPS指示灯,可以很方便的判断模块的当前状态,方便使用。
配件手册
- 打开Microduino IDE中的示例GPS下的“gps_test”程序
- 请确认void setup()中GPS模块波特率为38400,即:GPS.begin(38400);
- 如果您未曾改动过模块背面的跳线:
- define GPSSerial Serial1
- Microduino_GPS GPS(&GPSSerial);
- 如果您改动过模块背面的跳线:
- 下载程序时请拔下Microduino NEO-6M模块;
- 务必确认程序中的串口与实际跳线一致
库语法手册
更多使用方法可参照:
GPS_Reference
注意事项
- 1:模块必须在室外使用,室内甚至窗口很可能信号强度过弱导致无法正常使用。
- 2:由于GPS模块工作电流较大,可能会大于200mA,模块必须使用电池盒供电,使用USBTTL(-C)很有可能导致模块因为电流不足无法正常工作。
返回mCookie产品系列页面
|