WSAL18233 – MAX-M8Q GNSS HAT
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Der Waveshare MAX-M8Q GNSS HAT ist ein Multi-Konstellations-Empfänger-Hat für Raspberry Pi, der GPS, Beidou, Galileo und GLONASS unterstützt. Das Dokument beschreibt die Positionierungsprinzipien (GNSS, RTK), Hardware-Anschlüsse, Serial Port Konfiguration, Python-Beispiele sowie NTP-Server-Einrichtung.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- GNSS umfasst mehrere Satellitennavigationssysteme: BDS (China), GLONASS (Russland), GPS (USA), Galileo (Europa), QZSS (Japan) und IRNSS (Indien).
- RTK (Real Time Kinematic) ermöglicht eine Zentimetergenaue Positionsbestimmung durch Differenzmessung zwischen Basisstation und Mobilstation über das Mobilfunknetz.
- Der MAX-M8Q HAT verfügt über UART, I2C, PPS und INT Anschlüsse; der INT-Pin ist niedrig aktiviert als Wecksignal.
- Für den Raspberry Pi muss der serielle Port über raspi-config aktiviert werden: Interfacing Options -> Serial -> No -> Yes, dann Neustart.
- Die gpsd-Daemon-Konfiguration erfordert die Anpassung von /etc/default/gpsd mit USBAUTO="false", DEVICES="/dev/ttyS0" und GPSD_OPTIONS="/dev/ttyUSB0".
- Python-Bibliothek gps3 wird über pip3 installiert; Demo-Codes stehen im Verzeichnis ~/Documents/MAX-XXX_GNSS_HAT_Code/RaspberryPi/python/coordinate_converter bereit.
- Für STM32 Boards (XNUCLEO-F103RB) werden RXD an P9(TX) und TXD an P10(RX) angeschlossen; das Projekt wird in Keil kompiliert und heruntergeladen.
- NTP-Server-Aufbau nutzt den PPS-Ausgang des Moduls; gpiopin=18 wird in /boot/config.txt konfiguriert.
- Bei Verwendung mit Jetson Nano wird der serielle Port /dev/ttyTHS1 verwendet; minicom mit 9600 Baudrate dient zur Datenprüfung.
- Die FAQ weist darauf hin, dass BeiDou und Galileo nur sichtbar sind, wenn die NMEA 4.10 Ausgabe aktiviert ist.
Befehle und Beispiele – vor Ausführung prüfen:
sudo raspi-config
sudo apt-get update
sudo apt-get install gpsd gpsd-clients gpsd-tools
sudo pip3 install gps3
sudo nano /etc/default/gpsd
USBAUTO="false"
DEVICES="/dev/ttyS0"
GPSD_OPTIONS="/dev/ttyUSB0"
mkdir ~/Documents/MAX-XXX_GNSS_HAT_Code
cd ~/Documents/MAX-XXX_GNSS_HAT_Code/
wget https://files.waveshare.com/upload/0/0f/MAX-XXX_GNSS_HAT_Code.zip
unzip MAX-XXX_GNSS_HAT_Code.zip
cd ~/Documents/MAX-XXX_GNSS_HAT_Code/RaspberryPi/python/coordinate_converter
sudo python3 main.py
sudo apt-get install git
sudo git clone https://github.com/beta-tester/RPi-GPS-PPS-StratumOne.git
sudo chmod 777 install-gps-pps.sh
sudo nano /boot/config.txt
dtoverlay=pps-gpio,gpiopin=18,capture_clear # /dev/pps0
sudo apt-get install python-serial
Hinweise und Versionsgrenzen
- Das Originaldokument enthält Platzhalter wie {{{name2}}} bis {{{name6}}} und {{{userDefinedInfo}}}, was auf unvollständige Metadaten hindeutet.
- Die NTP-Server-Sektion erwähnt NEO-M8T statt MAX-M8Q; es ist unklar, ob diese Schritte direkt auf den MAX-M8Q anwendbar sind.
- Die Demo-Datei-URLs verwenden den Platzhalter 'MAX-XXX' statt 'MAX-M8Q'; die tatsächliche URL muss vor der Ausführung bestätigt werden.
- Die Kompatibilität mit anderen Raspberry Pi Modellen (z.B. Pi 5) wird nicht explizit angegeben.
- Die genauen Stromversorgungswerte (Spannung, Stromaufnahme) fehlen im Quelltext.
- Keine Angaben zu Garantie, Zertifizierungen oder Sicherheitskonformität vorhanden.
Quelle und Revisionsnachweis
- MAX-M8Q GNSS HAT - Waveshare Wiki
- Quellrevision: 79438
- Erfasst: 2026-09-01T03:15:31+00:00
- SHA-256:
a275c90791278ace64b048fb6838be1f201cbabb5f9415b4a4d19fdbf700f98a