

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.








Below are the key technical details of the MJ UM982 RTK GPS module:
| 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 |
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) |
Below is an example of how to connect the MJ UM982 RTK GPS module to an Arduino UNO using UART:
| MJ UM982 Pin | Arduino UNO Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| TX | RX (Pin 0) |
| RX | TX (Pin 1) |
#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
}
}
10 and 11 in the SoftwareSerial definition with the desired pins if needed.Serial for debugging.No GPS Fix:
No Data Output:
RTK Corrections Not Working:
High Power Consumption:
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.