The GNSS L86, manufactured by Quectel (Part ID: L86-M33), is a compact and high-performance Global Navigation Satellite System (GNSS) receiver module. It supports multiple satellite systems, including GPS, GLONASS, and BeiDou, enabling accurate positioning and timing information. Designed for low power consumption, the L86 is ideal for portable and battery-operated devices.
Parameter | Specification |
---|---|
Manufacturer | Quectel |
Part ID | L86-M33 |
Satellite Systems | GPS, GLONASS, BeiDou |
Positioning Accuracy | 2.5 meters CEP (Circular Error Probable) |
Time to First Fix (TTFF) | Cold Start: 35s, Hot Start: 1s |
Operating Voltage | 2.8V to 4.3V |
Power Consumption | 20mA (tracking mode) |
Operating Temperature | -40°C to +85°C |
Dimensions | 16.0mm × 16.0mm × 6.45mm |
Communication Interface | UART, I2C |
Pin Number | Pin Name | Description |
---|---|---|
1 | VCC | Power supply input (2.8V to 4.3V) |
2 | GND | Ground |
3 | TXD | UART Transmit Data |
4 | RXD | UART Receive Data |
5 | PPS | Pulse Per Second output for timing |
6 | SDA | I2C Data Line |
7 | SCL | I2C Clock Line |
8 | ANT_IN | External antenna input |
Below is an example of how to interface the GNSS L86 with an Arduino UNO using UART communication.
GNSS L86 Pin | Arduino UNO Pin |
---|---|
VCC | 3.3V |
GND | GND |
TXD | Pin 10 (RX) |
RXD | Pin 11 (TX) |
ANT_IN | External Antenna |
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial GNSS(10, 11); // RX = Pin 10, TX = Pin 11
void setup() {
Serial.begin(9600); // Initialize Serial Monitor
GNSS.begin(9600); // Initialize GNSS module communication
Serial.println("GNSS L86 Module Test");
}
void loop() {
// Check if data is available from the GNSS module
if (GNSS.available()) {
// Read data from GNSS module and send it to Serial Monitor
while (GNSS.available()) {
char c = GNSS.read();
Serial.print(c);
}
}
}
No Satellite Fix:
No Data Output:
High Power Consumption:
Intermittent Signal Loss:
Q1: Can the GNSS L86 operate without an external antenna?
A1: No, the GNSS L86 requires an external active antenna for optimal performance.
Q2: What is the default communication protocol?
A2: The default communication protocol is UART with a baud rate of 9600.
Q3: Can the module be used indoors?
A3: While the module can operate indoors, signal reception may be significantly degraded. Use it in open areas for best results.
Q4: How can I reduce power consumption?
A4: Implement power-saving modes and ensure the module is only active when needed.