Module GPS

SKU:M003

描述

GPS 是M5Stack堆叠模块系列中的一款,卫星定位模块.基于NEO-M8N模组开发,配备有源天线.

NEO-M8能够做到花费少量的时间,进行高灵敏度采集,并且保持系统低功耗.

NEO-M8N 集成了 72 通道的 u-blox M8 GNSS 引擎,支持多个 GNSS 系统:北斗, Galileo, GLONASS, GPS / QZSS,允许同时接收 3 个 GNSS 系统的数据.

M5Core与GPS模块之间使用UART通信协议,通过连接引脚**UART2 (GPIO16, GPIO17)**实现通讯.

如果你想要更改串口波特率,请点击 ( u-center-just-for-Windows )查看.

注意: 为了使 GPS 模块获得良好信号,请在使用时将模块放置在室外.

UART协议:波特率(默认为9600bps),数据位(8位),起始位(1位),停止位(1位),校验位(无)

产品特性

  • 工作温度:-40 ~ 80°C
  • 天线类型:内置陶瓷天线和外置天线
  • 外部天线端口:SMA
  • 可以同时从3个GNSS系统接收数据
  • 水平位置精度:最小 2.5m
  • GPS 模组 (NEO-M8N) 内置闪存, 通过 u-center-just-for-Windows 升级固件
  • 支持协议: NMEA, UBX, RTCM
  • 行业领先的 -167dBm 灵敏度
  • 与 NEO‑7 和 NEO‑6 系列向后兼容

包含

  • 1x M5Stack GPS 模块
  • 1x 外置天线(长度: 1 m)

应用

  • 基于 GPS 的物流跟踪管理
  • 无人驾驶汽车定位

规格参数

规格 参数
净重 43g
毛重 73g
产品尺寸 54*54*13mm
包装尺寸 125*68*23mm

M5Stack Fire 中的 GPIO 16 / 17 默认与PSRAM连接,这使得GPS模块的TXD / RXD(GPIO16,GPIO17)与其产生冲突.因此,当你使用 M5Stack Fire 去驱动 GPS 模块时,你需要将 GPS 模块的 TXD 与 RXD 切断,然后通过飞线引至另一组 UART 引脚.

EasyLoader

点击下载EasyLoader

1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.

2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 "Burn" 即可开始烧录

3.EasyLoader烧录前需要安装有CP210X(USB驱动程序), 点击此处下载驱动

MBUS引脚定义

原理图

相关链接

项目案例

Simple GPS tracker for M5Stack with informative display and several display options using the Tiny GPS ++ library.
An attempt to create a realtime "Artificial Horizon" on the M5.
Use MicroPython to connect your M5Stack to Wi-Fi or a device to AP and create a simple web page to control some functions of the M5Stack.
As part of M5Stack COVID-19 Contest, I came up with fun idea to use blockchain and IoT to track people who checking in any places.

案例程序

Arduino

点击这里下载Arduino示例

注意: 为了使 GPS 模块获得良好信号,请在使用时将模块放置在室外.

协议规范:

请参考 u-blox 8 / u-blox M8 Receiver Description - Manual 了解更多信息, 下表是NMEA协议中xxRMC消息的指令.