Files

131 lines
5.0 KiB
Markdown
Raw Permalink Normal View History

2020-03-19 21:06:45 +08:00
# Module GPS
2018-12-25 16:04:58 +08:00
<el-tag effect="plain">SKU:M003</el-tag>
2020-03-19 10:58:07 +08:00
2020-10-27 23:34:31 +08:00
<div class="product_pic"><img src="assets/img/product_pics/module/gps/module_gps_01.webp"></div>
2018-12-25 16:04:58 +08:00
## Description
2021-01-04 13:23:37 +08:00
**GPS** is build with u-blox M8 NEO-M8N module with an integrated built in active antenna.
2018-12-25 16:04:58 +08:00
2021-01-04 13:23:37 +08:00
The NEO-M8 series provides high sensitivity and minimal acquisition times while maintaining low power usage.
2019-04-12 14:10:00 +08:00
2019-04-26 11:18:55 +08:00
The NEO-M8N integrates a 72-channel [u-blox](https://www.u-blox.com) M8 GNSS engine that supports multiple GNSS systems ( Beidou, Galileo, GLONASS, GPS / QZSS ) and able to receive 3 GNSS systems simultaneously.
2019-04-12 14:10:00 +08:00
2019-04-26 11:18:55 +08:00
The series communicate protocol between M5Core and GPS is UART, physically connected via **UART2 (GPIO16, GPIO17)**
2019-04-12 14:10:00 +08:00
2021-01-04 13:23:37 +08:00
If you want to change the UART baud-rate, please check here ( [u-center-just-for-Windows](https://www.u-blox.com/en/product/u-center-windows) )
2019-04-12 14:10:00 +08:00
2019-04-26 11:18:55 +08:00
**Notice: GPS signal can only be found outdoors**
*UART protocol: baud rate (default is 9600bps), data bit (8 bits), start bit (1 bit), stop bit (1 bit), Parity (none)*
2019-04-12 14:10:00 +08:00
2020-08-07 19:13:03 +08:00
<img src="assets/img/product_pics/module/gps/module_gps_note01.webp" width="100%">
2018-12-25 16:04:58 +08:00
2021-01-04 13:23:37 +08:00
> **M5Stack Fire** has occupied GPIO16 / 17 to connect with the PSRAM by default, it's conflict with TXD / RXD (GPIO16, GPIO17) of GPS module. Therefore, when using the GPS module with the M5Stack Fire, you might have to cut the TXD and RXD from GPS module and wire fly to another set of UART pin
2019-04-26 18:10:14 +08:00
## Product Features
2018-12-25 16:04:58 +08:00
2019-04-12 14:10:00 +08:00
- Operating voltage: 2.7 ~ 3.6
- Operating temperature: -40 ~ 80 °C
- Antenna type: built-in ceramic antenna and external antenna
2019-04-26 11:18:55 +08:00
- external Antenna port: SMA
2019-04-12 14:10:00 +08:00
- Can receive data from 3 GNSS systems concurrently
- Horizontal position accuracy: minimum 2.5m
- GPS module (NEO-M8N) Built-in Flash, so that you can upgrade firmware via [u-center-just-for-Windows](https://www.u-blox.com/en/product/u-center-windows)
- Supported protocols: NMEA, UBX, RTCM
- Industry leading -167dBm sensitivity
- Backward compatibility with NEO7 and NEO6 series
2020-06-10 14:13:34 +08:00
2018-12-25 16:04:58 +08:00
## Include
2019-04-12 14:10:00 +08:00
- 1x GPS Module
2019-04-26 11:18:55 +08:00
- 1x external Antenna(cable length : 1 meter)
2018-12-25 16:04:58 +08:00
2020-02-12 16:55:19 +08:00
## Applications
2018-12-25 16:04:58 +08:00
2019-04-12 14:10:00 +08:00
- GPS-based logistics tracking management
- Driverless car positioning
2018-12-25 16:04:58 +08:00
2020-05-29 16:36:24 +08:00
## Specification
<table>
<tr style="font-weight:bold">
<td>Resources</td>
<td>Parameter</td>
</tr>
<tr>
2020-11-18 19:00:45 +08:00
<td>Net weight</td>
2020-05-29 16:36:24 +08:00
<td>43g</td>
</tr>
<tr>
<td>Gross weight</td>
<td>73g</td>
</tr>
<tr>
<td>Product Size</td>
<td>54*54*13mm</td>
</tr>
<tr>
<td>Package Size</td>
<td>125*68*23mm</td>
</tr>
</table>
2018-12-25 16:04:58 +08:00
## Related Link
2020-03-19 21:06:45 +08:00
- **[NEO-M8N](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/NEO-M8-FW3_DataSheet_en.pdf)**
2018-12-25 16:04:58 +08:00
- **[GPS Info](https://www.u-blox.com/zh/product/neo-m8-series)** (GPS)
2019-01-09 11:16:07 +08:00
- **[TinyGPS++ library](http://arduiniana.org/libraries/tinygpsplus/)**
- **[u-blox Protocol Manual](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/u-blox8-M8_ReceiverDescrProtSpec_en.pdf)**
2019-04-12 14:10:00 +08:00
2019-06-14 17:49:23 +08:00
## EasyLoader
2020-04-08 14:09:44 +08:00
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo.webp" width="100px" style="margin-top:20px">
2019-06-14 17:49:23 +08:00
2020-08-21 14:55:54 +08:00
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Module/EasyLoader_GPS_Raw.exe"><el-button type="primary">download EasyLoader</el-button></a>
2018-12-25 16:04:58 +08:00
2020-11-17 16:38:23 +08:00
>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.
2019-06-06 20:01:45 +08:00
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
2021-01-04 13:23:37 +08:00
>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
2019-06-11 19:20:48 +08:00
## Example
2019-06-06 20:01:45 +08:00
2020-04-24 21:10:31 +08:00
### 1. Arduino IDE
2018-12-29 14:46:55 +08:00
2020-04-30 14:13:25 +08:00
To the complete code `GPSRaw.ino`, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/GPS_NEO_M8N)
2018-12-29 14:46:55 +08:00
2019-04-26 11:18:55 +08:00
**Note: The GPS module needs placed outdoors to be able to receive GPS signal**
2019-04-12 14:10:00 +08:00
2020-04-08 14:09:44 +08:00
<img src="assets/img/product_pics/module/module_example/GPS/example_module_gps_01.webp">
2019-04-12 14:10:00 +08:00
**Protocol Specification:**
Please refer to the [u-blox 8 / u-blox M8 Receiver Description - Manual](https://www.u-blox.com/sites/default/files/products/documents/u-blox8-M8_ReceiverDescrProtSpec_%28UBX-13003221%29_Public.pdf), The following table is a description of the xxRMC message in the NMEA protocol as an example.
2020-04-08 14:09:44 +08:00
<img src="assets/img/product_pics/module/module_example/GPS/example_module_gps_02.webp">
2018-12-29 14:46:55 +08:00
2018-12-25 16:04:58 +08:00
## Schematic
2020-04-08 14:09:44 +08:00
<img src="assets/img/product_pics/module/gps_sch.webp">
2020-02-11 18:00:45 +08:00
2020-08-13 10:23:45 +08:00
## MBUS PinMap
<img src="assets\img\product_pics\module\module_bus.webp"/>
2021-01-04 13:23:37 +08:00
<el-divider content-position="right">Last updated: 2020-12-28</el-divider>
2020-02-11 18:00:45 +08:00
<script>
var purchase_link = 'https://m5stack.com/collections/m5-module/products/gps-module';
anchor_search(purchase_link);
scrollFunc();
2021-01-04 13:23:37 +08:00
</script>