🧪 Stanno arrivando nuovi tutorial — dal braccio robotico al sensore
Vai al contenuto

Modulo di posizionamento GNSS GPS e Beidou

Acquista nel negozio

Panoramica

Il modulo GPS e BDS si basa sul chip ATGM336H-5N di Unicore e supporta Beidou Gen. 2/3 (tutti i satelliti 1-63), GPS, GLONASS e QZSS, con ricezione simultanea multi-sistema per posizionamento, navigazione e sincronizzazione temporale.

Caratteristiche principali:

  • Quattro sistemi BDS/GPS/QZSS/GLONASS (singoli o combinati)
  • Ricevitore 32 canali ad alta sensibilità, posizionamento stabile
  • Precisione 2.5m (CEP50), avvio a freddo 32 s
  • USB seriale + TTL seriale plug-and-play
  • Tutorial open source Arduino/Jetson/Raspberry Pi/ROS

Specifiche

CategoriaSpecifica
ChipATGM336H-5N
Sistemi satellitariBDS / GPS / QZSS / GLONASS
Canali32 canali, multi-sistema simultaneo
Precisione<2.5m (CEP50)
Frequenza di aggiornamento1Hz predefinito, max. 10Hz
Baud rate4800–115200bps (9600 predefinito)
SensibilitàAvvio a freddo -148dBm, tracking -162dBm
Consumo25mA @ 3.3V
Temperatura di lavoro-40℃ ~ +85℃
InterfacceUSB Type-C / TTL seriale (PH2.0)

Descrizione dei pin

PinFunzione
5VAlimentazione
RESReset del modulo
PPSImpulso al secondo
TXUscita seriale
RXIngresso seriale (opzionale)

Avvio rapido

1. Collegare antenna e modulo

Antenna GPS attiva da 3 m collegata al modulo, posizionata in area aperta (esterno o finestra) per una rapida acquisizione.

2. Collegamento USB

Cavo Type-C diretto, plug-and-play (9600bps predefinito).

3. Verifica del posizionamento

bash
# 安装 pynmea2 解析 NMEA 数据
pip install pynmea2

# 读取定位数据示例
import serial
import pynmea2

ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=1)
while True:
    line = ser.readline().decode(errors='ignore')
    if line.startswith('$GPRMC') or line.startswith('$GNRMC'):
        msg = pynmea2.parse(line)
        print(f'纬度: {msg.latitude}, 经度: {msg.longitude}')

4. Integrazione ROS

Nodo di posizionamento ROS compatibile, fusione IMU e navigazione Move_Base.

Strumenti e risorse

  • GnssToolKit3 : visualizzazione, stato satelliti, registrazione, export KML
  • Conversione coordinate : WGS-84 → GCJ-02 → BD-09
  • Codice di esempio : tutorial Arduino / Python / Jetson Nano
  • Repository ufficiale(codice IMU/posizionamento)

FAQ

D: Posizionamento lento o nessun segnale? Posizionare l'antenna in area aperta (esterno/finestra); verificare il collegamento; l'avvio a freddo richiede 32 s.

D: Quali sistemi satellitari? BDS, GPS, QZSS, GLONASS — singoli o combinati.

D: Collegabile a microcontrollori? Sì, TTL seriale (PH2.0) per schede MCU, tutorial 51/Arduino/STM32 inclusi.

D: Formato di uscita? Protocollo standard NMEA 0183.

Supporto