“MCookie-GPS”的版本间的差异
(→库语法手册) |
502748957@qq.com(讨论 | 贡献) |
||
(未显示3个用户的8个中间版本) | |||
第1行: | 第1行: | ||
+ | {| style="width: 800px;" | ||
+ | |- | ||
+ | |[[file:MCookie-GPS-rect.jpg|400px|left]] | ||
+ | ::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''MCookie-GPS'''</p> | ||
+ | ::产品编号:'''<big style="color: #00A0A6">xxxxxx</big>''' | ||
+ | |- | ||
+ | |[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]|| | ||
+ | ::<p style="color: #000000;font-size:120%"> 这也许是你见过最精美的GPS模块,核心采用UBLOX NEO-6M模组,高灵敏度,更新速率最高可达5Hz,采用IPEX接口的迷你陶瓷天线,自带可充电后备电池。 | ||
+ | |||
+ | </p> | ||
+ | |} | ||
+ | <br> | ||
+ | <br> | ||
{| style="width: 800px;" | {| style="width: 800px;" | ||
|- | |- | ||
| | | | ||
− | + | <p style="color: #333333;font-size:155%">'''技术规格'''</p> | |
− | + | *'''一、特色''' | |
− | + | *1:高灵敏度; | |
− | + | *2:更新速率最高可达5Hz; | |
− | + | *3:有功能强大的PC上位机支持:u-center; | |
− | * | + | *4:PPS指示灯,我们就可以很方便的判断模块的当前状态; |
− | * | + | *5:自带可充电后备电池(支持温启动或热启动); |
− | * | + | *6:小巧、便宜、堆叠、开放; |
− | * | + | *7:开源的硬件电路设计,与 Arduino 兼容的编程开发环境程; |
− | * | ||
− | * | ||
− | * | ||
− | + | *'''二、通信协议:''' | |
− | + | **1:Microduino NEO-6M模块默认采用 NMEA-0183 协议输出 GPS 定位数据,并可以通过 UBX 协议对模块进行配置; | |
− | * | + | *2:接收特性 |
− | **Microduino NEO-6M模块默认采用 NMEA-0183 协议输出 GPS 定位数据,并可以通过 UBX 协议对模块进行配置; | ||
− | |||
− | *接收特性 | ||
**50 通道,GPS L1(1575.42Mhz) C/A 码,SBAS:WAAS/EGNOS/MSAS | **50 通道,GPS L1(1575.42Mhz) C/A 码,SBAS:WAAS/EGNOS/MSAS | ||
**捕获追踪灵敏度:-161dBm | **捕获追踪灵敏度:-161dBm | ||
− | + | *3:定位精度 | |
− | *定位精度 | ||
**2.5 mCEP (SBAS:2.0mCEP) | **2.5 mCEP (SBAS:2.0mCEP) | ||
− | + | *4:更新速率 | |
− | *更新速率 | ||
**最大 5Hz | **最大 5Hz | ||
− | + | *5:捕获时间 | |
− | *捕获时间 | ||
**冷启动 27S(最快) | **冷启动 27S(最快) | ||
**热启动:1S | **热启动:1S | ||
+ | *6:附: | ||
+ | **1)冷启动是指模块保存的GPS接收历史信息都丢失了(相当于主电源和后备电池都没电了),这种情况下重启,称之为冷启动。 | ||
+ | **2)温启动是指模块保存了GPS接收历史信息,但是当前可视卫星的信息和保存的信息不一致了,这样的条件下重启,称之为温启动。 | ||
+ | **3)热启动是指模块保存了GPS接收历史信息且与当前可视卫星信息一致,这样的条件下重启,称之为热启动。 | ||
− | * | + | *'''三、接口特性:''' |
− | * | + | *1:TTL,兼容 3.3V/5V 单片机系统 |
− | + | *2:串口通信波特率: | |
− | + | **Microduino NEO-6M模块支持多种通信波特率:4800、9600、38400(默认)、57600; | |
− | + | <br> | |
− | + | ---- | |
− | + | <br> | |
− | * | + | <p style="color: #333333;font-size:155%">'''使用说明'''</p> |
− | + | '''引脚说明''' | |
− | |||
*通过模块上两个电阻(R3、R4,推荐1K阻值)设置波特率: | *通过模块上两个电阻(R3、R4,推荐1K阻值)设置波特率: | ||
{|class="wikitable" | {|class="wikitable" | ||
第57行: | 第64行: | ||
|} | |} | ||
− | |||
{|class="wikitable" | {|class="wikitable" | ||
! rowspan="1" | GPS模块引脚名 || Microduino引脚 || 功能 | ! rowspan="1" | GPS模块引脚名 || Microduino引脚 || 功能 | ||
第65行: | 第71行: | ||
| RX ||默认 D3 (可选TX1) || 模块串口接收脚(TTL电平),可接单片机的 TXD | | 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 端口,该端口的输出特性可以通过程序设置; | *该指示灯连接在 UBLOX NEO-6M 模组的TIMEPULSE 端口,该端口的输出特性可以通过程序设置; | ||
*PPS指示灯,在默认条件下(没经过程序设置),有 2 个状态: | *PPS指示灯,在默认条件下(没经过程序设置),有 2 个状态: | ||
第76行: | 第82行: | ||
*通过 PPS指示灯,可以很方便的判断模块的当前状态,方便使用。 | *通过 PPS指示灯,可以很方便的判断模块的当前状态,方便使用。 | ||
− | + | '''配件手册''' | |
− | |||
− | |||
− | |||
*GPS模组:UBLOX NEO-6M:'''[[File:NEO-6 DataSheet (GPS.G6-HW-09005).pdf]]''' | *GPS模组:UBLOX NEO-6M:'''[[File:NEO-6 DataSheet (GPS.G6-HW-09005).pdf]]''' | ||
*超级电容:XH414H '''[[File:XH414H.pdf]]''' | *超级电容:XH414H '''[[File:XH414H.pdf]]''' | ||
第85行: | 第88行: | ||
*u-center GPS evaluation software User Guide: '''[[File:U-center GPS evaluation software User Guide.pdf]]''' | *u-center GPS evaluation software User Guide: '''[[File:U-center GPS evaluation software User Guide.pdf]]''' | ||
− | + | *打开Microduino IDE中的示例GPS下的“gps_test”程序 | |
− | + | [[file:gps_test_n.png|thumb|600px|center]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | [[file: | ||
*请确认void setup()中GPS模块波特率为38400,即:GPS.begin(38400); | *请确认void setup()中GPS模块波特率为38400,即:GPS.begin(38400); | ||
*如果您未曾改动过模块背面的跳线: | *如果您未曾改动过模块背面的跳线: | ||
− | **使用Core+ | + | **使用Core+调试时,需要确定程序有如下定义: |
− | * | + | *#define GPSSerial Serial1 |
+ | *Microduino_GPS GPS(&GPSSerial); | ||
+ | |||
*如果您改动过模块背面的跳线: | *如果您改动过模块背面的跳线: | ||
**下载程序时请拔下Microduino NEO-6M模块; | **下载程序时请拔下Microduino NEO-6M模块; | ||
− | ** | + | **务必确认程序中的串口与实际跳线一致 |
− | + | <br> | |
− | + | ---- | |
− | + | <p style="color: #333333;font-size:155%">'''库语法手册'''</p> | |
− | = | + | 更多使用方法可参照: |
− | + | '''[[GPS_Reference]]''' | |
− | + | <br> | |
− | + | ---- | |
− | + | <br> | |
− | + | <p style="color: #333333;font-size:155%">'''注意事项'''</p> | |
− | + | *1:模块必须在室外使用,室内甚至窗口很可能信号强度过弱导致无法正常使用。 | |
− | + | *2:由于GPS模块工作电流较大,可能会大于200mA,模块必须使用电池盒供电,使用USBTTL(-C)很有可能导致模块因为电流不足无法正常工作。 | |
− | + | <br> | |
− | + | ---- | |
− | + | <br> | |
− | + | {| style="width: 800px;" | |
− | |||
− | = | ||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | * | ||
− | |||
− | = | ||
− | |||
− | |||
− | |||
|- | |- | ||
| | | | ||
− | + | <p style="color: #333333;font-size:155%">'''历史'''</p> | |
− | |||
[[Microduino-NEO-6M/zh]] | [[Microduino-NEO-6M/zh]] | ||
− | |||
:[[file:mCookie-NEO-t.jpg|thumb|600px|center|Microduino NEO Front]] | :[[file:mCookie-NEO-t.jpg|thumb|600px|center|Microduino NEO Front]] | ||
<br style="clear: left"/> | <br style="clear: left"/> | ||
:[[file:mCookie-NEO-b.jpg|thumb|600px|center|Microduino NEO Back]] | :[[file:mCookie-NEO-b.jpg|thumb|600px|center|Microduino NEO Back]] | ||
<br style="clear: left"/> | <br style="clear: left"/> | ||
− | + | |} | |
− | + | [[MCookie_产品系列/zh|返回mCookie产品系列页面]] | |
|} | |} |
2018年11月26日 (一) 09:39的最新版本
| |
|
技术规格
使用说明 引脚说明
PPS状态指示灯
配件手册
库语法手册 更多使用方法可参照:
GPS_Reference
注意事项
|