Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use MJ UM982 RTK GPS: Examples, Pinouts, and Specs

Image of MJ UM982 RTK GPS
Cirkit Designer LogoDesign with MJ UM982 RTK GPS in Cirkit Designer

Introduction

The MJ UM982 RTK GPS is a high-precision global positioning system module manufactured by Mengjie, with the part ID MJRTK-UM982. This module is designed for real-time kinematic (RTK) applications, offering centimeter-level positioning accuracy. It is ideal for use in applications such as surveying, precision agriculture, autonomous vehicles, and geospatial mapping. The MJ UM982 supports multiple satellite constellations, ensuring robust and reliable performance even in challenging environments.

Explore Projects Built with MJ UM982 RTK GPS

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP8266 and GPS-RTK2 Based Real-Time GPS Tracker with Bluetooth and APC220 Communication
Image of PANDURTKU0001_1: A project utilizing MJ UM982 RTK GPS in a practical application
This circuit integrates a GPS module, an ESP8266 microcontroller, a Bluetooth module, and an APC220 RF module to collect and transmit GPS data. The ESP8266 reads GPS data from the SparkFun Qwiic GPS-RTK2 module and can communicate this data via Bluetooth and RF transmission. The system is powered by a 5V battery and includes an embedded GPS antenna for signal reception.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered GPS Tracker with Bluetooth and APC220 Communication
Image of PANDURTKU0001_basic: A project utilizing MJ UM982 RTK GPS in a practical application
This circuit integrates a SparkFun Qwiic GPS-RTK2 module with an APC220 radio module and an HC-05 Bluetooth module to provide GPS data transmission via both radio and Bluetooth. The circuit is powered by a 5V battery and includes switches to control power to the GPS module and the APC220 module, with an embedded GPS antenna for signal reception.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered GPS Tracker with ESP32 and NEO 6M
Image of SeekPeek: A project utilizing MJ UM982 RTK GPS in a practical application
This circuit is a GPS tracking system powered by a 3.7V battery, which is charged via a TP4056 module. The ESP32 Devkit V1 microcontroller interfaces with the GPS NEO 6M module to receive location data, which can be processed and transmitted as needed.
Cirkit Designer LogoOpen Project in Cirkit Designer
STM32F4-Based Multi-Sensor GPS Tracking System
Image of Phase 1 fc: A project utilizing MJ UM982 RTK GPS in a practical application
This circuit integrates an STM32F4 microcontroller with a GPS module (NEO 6M), an accelerometer and gyroscope (MPU-6050), a barometric pressure sensor (BMP280), and a compass (HMC5883L). The microcontroller communicates with the sensors via I2C and the GPS module via UART, enabling it to gather and process environmental and positional data.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with MJ UM982 RTK GPS

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of PANDURTKU0001_1: A project utilizing MJ UM982 RTK GPS in a practical application
ESP8266 and GPS-RTK2 Based Real-Time GPS Tracker with Bluetooth and APC220 Communication
This circuit integrates a GPS module, an ESP8266 microcontroller, a Bluetooth module, and an APC220 RF module to collect and transmit GPS data. The ESP8266 reads GPS data from the SparkFun Qwiic GPS-RTK2 module and can communicate this data via Bluetooth and RF transmission. The system is powered by a 5V battery and includes an embedded GPS antenna for signal reception.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of PANDURTKU0001_basic: A project utilizing MJ UM982 RTK GPS in a practical application
Battery-Powered GPS Tracker with Bluetooth and APC220 Communication
This circuit integrates a SparkFun Qwiic GPS-RTK2 module with an APC220 radio module and an HC-05 Bluetooth module to provide GPS data transmission via both radio and Bluetooth. The circuit is powered by a 5V battery and includes switches to control power to the GPS module and the APC220 module, with an embedded GPS antenna for signal reception.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of SeekPeek: A project utilizing MJ UM982 RTK GPS in a practical application
Battery-Powered GPS Tracker with ESP32 and NEO 6M
This circuit is a GPS tracking system powered by a 3.7V battery, which is charged via a TP4056 module. The ESP32 Devkit V1 microcontroller interfaces with the GPS NEO 6M module to receive location data, which can be processed and transmitted as needed.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Phase 1 fc: A project utilizing MJ UM982 RTK GPS in a practical application
STM32F4-Based Multi-Sensor GPS Tracking System
This circuit integrates an STM32F4 microcontroller with a GPS module (NEO 6M), an accelerometer and gyroscope (MPU-6050), a barometric pressure sensor (BMP280), and a compass (HMC5883L). The microcontroller communicates with the sensors via I2C and the GPS module via UART, enabling it to gather and process environmental and positional data.
Cirkit Designer LogoOpen Project in Cirkit Designer

Technical Specifications

Below are the key technical details of the MJ UM982 RTK GPS module:

General Specifications

Parameter Value
Manufacturer Mengjie
Part ID MJRTK-UM982
Positioning Technology RTK (Real-Time Kinematic)
Supported GNSS Systems GPS, GLONASS, Galileo, BeiDou
Positioning Accuracy RTK: ±1 cm + 1 ppm (horizontal)
Update Rate Up to 10 Hz
Communication Interfaces UART, I2C, SPI
Operating Voltage 3.3V - 5.0V
Power Consumption < 500 mW
Operating Temperature -40°C to +85°C
Dimensions 30 mm x 40 mm x 5 mm

Pin Configuration and Descriptions

The MJ UM982 RTK GPS module has a 10-pin interface. The pin configuration is as follows:

Pin Number Pin Name Description
1 VCC Power supply input (3.3V - 5.0V)
2 GND Ground
3 TX UART Transmit (data output)
4 RX UART Receive (data input)
5 SCL I2C Clock
6 SDA I2C Data
7 SPI_MISO SPI Master-In-Slave-Out
8 SPI_MOSI SPI Master-Out-Slave-In
9 SPI_CLK SPI Clock
10 PPS Pulse Per Second (timing synchronization)

Usage Instructions

How to Use the MJ UM982 RTK GPS in a Circuit

  1. Power Supply: Connect the VCC pin to a regulated 3.3V or 5.0V power source and the GND pin to ground.
  2. Communication Interface: Choose a communication protocol (UART, I2C, or SPI) based on your application:
    • For UART, connect the TX and RX pins to the corresponding UART pins on your microcontroller.
    • For I2C, connect the SCL and SDA pins to the I2C bus.
    • For SPI, connect the SPI_MISO, SPI_MOSI, and SPI_CLK pins to the SPI bus.
  3. Antenna Connection: Attach an external GNSS antenna to the module's antenna port for optimal signal reception.
  4. RTK Base Station: If using RTK mode, configure the module to receive correction data from an RTK base station via UART or another supported interface.
  5. Pulse Per Second (PPS): Use the PPS pin for precise timing synchronization if required.

Important Considerations and Best Practices

  • Antenna Placement: Ensure the GNSS antenna has a clear view of the sky for optimal satellite reception.
  • Power Supply: Use a stable and noise-free power source to avoid interference with the GPS signal.
  • RTK Corrections: For RTK applications, ensure the module is configured to receive correction data from a compatible base station.
  • Firmware Updates: Periodically check for firmware updates from Mengjie to ensure optimal performance and compatibility.

Example: Connecting to an Arduino UNO

Below is an example of how to connect the MJ UM982 RTK GPS module to an Arduino UNO using UART:

Wiring

MJ UM982 Pin Arduino UNO Pin
VCC 5V
GND GND
TX RX (Pin 0)
RX TX (Pin 1)

Arduino Code

#include <SoftwareSerial.h>

// Define RX and TX pins for the GPS module
SoftwareSerial gpsSerial(10, 11); // RX = Pin 10, TX = Pin 11

void setup() {
  Serial.begin(9600); // Initialize Serial Monitor
  gpsSerial.begin(9600); // Initialize GPS module communication

  Serial.println("MJ UM982 RTK GPS Module Test");
}

void loop() {
  // Check if data is available from the GPS module
  while (gpsSerial.available()) {
    char gpsData = gpsSerial.read(); // Read one character from GPS module
    Serial.print(gpsData); // Print the character to the Serial Monitor
  }
}

Notes

  • Replace 10 and 11 in the SoftwareSerial definition with the desired pins if needed.
  • Ensure the Arduino UNO's hardware UART (pins 0 and 1) is free if using Serial for debugging.

Troubleshooting and FAQs

Common Issues and Solutions

  1. No GPS Fix:

    • Cause: Poor antenna placement or obstructed view of the sky.
    • Solution: Place the antenna in an open area with a clear view of the sky.
  2. No Data Output:

    • Cause: Incorrect wiring or baud rate mismatch.
    • Solution: Verify the connections and ensure the baud rate matches the module's default (9600 bps).
  3. RTK Corrections Not Working:

    • Cause: Incorrect configuration or missing correction data.
    • Solution: Check the RTK base station settings and ensure the module is receiving correction data.
  4. High Power Consumption:

    • Cause: Module operating in high-performance mode.
    • Solution: Use power-saving modes if supported by your application.

FAQs

  • Q: Can the MJ UM982 operate without an RTK base station?
    A: Yes, the module can operate in standalone mode, but the positioning accuracy will be reduced to standard GNSS levels.

  • Q: What is the maximum update rate of the module?
    A: The MJ UM982 supports an update rate of up to 10 Hz.

  • Q: Does the module support multiple GNSS constellations simultaneously?
    A: Yes, the module can track GPS, GLONASS, Galileo, and BeiDou satellites concurrently.

  • Q: How do I update the firmware?
    A: Firmware updates can be performed via the UART interface using the manufacturer's update tool.

This concludes the documentation for the MJ UM982 RTK GPS module. For further assistance, refer to the manufacturer's datasheet or support resources.