Leírás
A GPS modul antennával (ATGM336H GNSS, uFl) olyan mikrokontrolleres helymeghatározó modul, amely GPS és BeiDou műholdrendszer vételére használható. Egy Arduino, ESP32, STM32, Raspberry Pi vagy repülésirányító rendszer mellé önálló pozícióadat kell, nem pedig mobiltelefonos vagy hálózati helymeghatározás.
A modul UART kapcsolaton küld NMEA adatokat, ezért a vezérlőoldalon soros porttal és NMEA feldolgozással lehet dolgozni. Ez kezdő projektnél is átlátható felépítés: tápellátás, GND, TX/RX bekötés, majd a soros adatok olvasása. A döntő műszaki adat itt a 3,3-5 V tápfeszültség, az UART/NMEA kommunikáció, a 9600 bps alapértelmezett sebesség és az 1 Hz pozíciófrissítés.
A GPS modul antennával (ATGM336H GNSS, uFl) külső aktív antennával használható, ezért a beépítésnél nem csak az elektronikára kell gondolni. Az antenna helye, árnyékolása, vezetékezése és a szabad ég felé néző pozíció sokkal többet számít, mint egy próbapanelen elsőre látszik.
Az első korlát: az 1 Hz pozíciófrissítés nem nagy sebességű, finom mozgáselemzésre való adatfolyam. Helymeghatározásra, útvonalnaplózásra, robotikai alapnavigációra és időadat kinyerésére jó kiindulás, de nagy frissítési sebességet igénylő rendszernél más GNSS modult kell választani.
Hol használd?
A GPS modul antennával (ATGM336H GNSS, uFl) a vezérlő és a külvilág közé kerül: a műholdjelekből pozíció-, idő- és mozgásadatot készít, majd ezt soros adatként továbbítja. Nem térképet rajzol, nem útvonalat tervez, és nem végzi el a navigációs döntést. A vezérlőprogram dolga az NMEA mondatok értelmezése és a kapott koordináták felhasználása.
Egy mondatban: a GPS modul antennával (ATGM336H GNSS, uFl) egy UART/NMEA kimenetű GPS/BeiDou GNSS helymeghatározó modul mikrokontrolleres, robotikai, járműkövető és oktatási projektekhez.
Így működik a gyakorlatban
A GPS modul antennával (ATGM336H GNSS, uFl) a GPS és BeiDou műholdrendszerek jeleit veszi, majd a feldolgozott pozícióadatokat NMEA formátumban adja ki a soros porton. A vezérlő oldalán ez jellemzően TX/RX bekötést és 9600 bps soros beállítást jelent.
Arduino környezetben a soros adatfolyam NMEA mondatokból áll, amelyből koordináta, idő, dátum, sebesség és fix állapot olvasható ki. ESP32-nél és STM32-nél külön hardveres UART használata tisztább megoldás, mert a GNSS adatfolyamot nem kell megosztani a programozási vagy debug soros porttal.
A külső antenna nem díszítőelem: a vételi minőség, az első pozíciófix ideje és a stabil működés nagy részben az antennán múlik. A GNSS vevők gyenge műholdjelekkel dolgoznak, ezért fém doboz, beltéri környezet, árnyékolt elhelyezés vagy rosszul vezetett antenna gyorsan bizonytalan vételt okoz.
Tipikus helyzetek…
- használható Arduino alapú pozíciórögzítő projektekben.
- beépíthető ESP32 alapú IoT eszközbe, ha soros porton kell GNSS adatot olvasni.
- alkalmas mobil robotok alapvető kültéri helymeghatározására.
- használható járműkövető és telemetriai kísérletekben.
- jó oktatási alap az NMEA mondatok, koordináták és GNSS működés bemutatásához.
- alkalmazható időszinkronizációs kísérletekhez, ha a rendszer GNSS időadatot dolgoz fel.
- használható repülésirányító vagy drónos prototípusban, ha az 1 Hz pozíciófrissítés elég a feladathoz.
Mire kell figyelni beüzemeléskor?
| Mire figyelj? | Mit okoz? |
|---|---|
| Van szabad UART port a vezérlőn? | A modul NMEA adatokat soros kapcsolaton ad ki, ezért stabil RX/TX kapcsolat kell. |
| A tápfeszültség 3,3-5 V tartományban van? | A hibás tápellátás bizonytalan indulást vagy működési hibát okozhat. |
| A TX és RX vezetékek keresztben vannak bekötve? | Rossz bekötésnél a vezérlő nem kap értelmezhető NMEA adatot. |
| Az antenna nyíltabb vételi helyre kerül? | Árnyékolt vagy rosszul elhelyezett antenna lassú fixet és szakadozó pozícióadatot okozhat. |
| Elég az 1 Hz pozíciófrissítés? | Gyors mozgás vagy sűrű nyomvonalkövetés esetén kevés adatpont áll rendelkezésre. |
| A vezérlő logikai szintje illeszkedik? | Nem megfelelő jelszintnél soros kommunikációs hiba vagy hardverkockázat jelentkezhet. |
| A program NMEA formátumot dolgoz fel? | Nyers soros adatok jelennek meg, de a koordinátákhoz értelmező kód kell. |
Ezekre figyelj
A GPS modul antennával (ATGM336H GNSS, uFl) kiválasztásánál először a vezérlő és a soros port kérdése számít. Ha a projektben már foglalt az egyetlen UART, akkor szoftveres soros porttal, másik hardveres UART-tal vagy más interfészű GNSS modullal kell tervezni.
A második döntési pont a frissítési sebesség. Az 1 Hz pozíciófrissítés másodpercenként egy pozícióadatot jelent. Ez sok tanuló, naplózó és egyszerű követő projekthez elég, de gyors járműmozgásnál vagy finom pályakövetésnél kevés lehet.
A harmadik szempont az antenna. A GPS modul antennával (ATGM336H GNSS, uFl) külső aktív antennával kerül a rendszerbe, ezért a ház, a kábelvezetés és a rögzítési hely nem utólagos részlet.
A negyedik szempont a logikai szint. A tápfeszültség ismert, de a TX/RX logikai szint pontos illesztési adata: LVTTL, azaz 3.3V/GND. Az 5V rendszerhez a Rx vonalat szintilleszteni kell (vagy legalább soros 1k ellenállással védeni). A modul Tx jelét az 5V rendszer szintillesztés nélkül is feldolgozza.
Amikor nem ez lesz a jó megoldás
- Ne a GPS modul antennával (ATGM336H GNSS, uFl) legyen az első választás, ha centiméteres pontosságú RTK helymeghatározás kell.
- Ne ezt válaszd, ha a projekt több Hz-es vagy 10 Hz körüli biztosan megadott pozíciófrissítést igényel.
- Nem jó választás olyan beltéri rendszerhez, ahol nincs GNSS vételre alkalmas antennaelhelyezés.
- Nem ez a megfelelő irány, ha a vezérlőn nincs szabad UART és nem akarsz soros kommunikációval foglalkozni.
- Más modult kell keresni, ha a rendszerben dokumentált GLONASS, Galileo, QZSS vagy SBAS támogatás kötelező követelmény.
- Nem ez való navigációs döntéshozó egységnek, mert a modul pozícióadatot ad, az útvonalkezelést a vezérlőprogram végzi.
Egy apró tipp a gyakorlatból
Első indításnál ne a végleges dobozban kezdd a hibakeresést. A GPS modul antennával (ATGM336H GNSS, uFl) esetén először a nyers NMEA soros adatfolyamot kell látni, utána jöhet a koordináta feldolgozása. Ha van adat, de nem fix helyadat jön, akkor nem a program az első gyanús pont, hanem az antenna helye, a környezet és a vételi viszony.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Terméktípus: | GNSS helymeghatározó modul |
| GNSS rendszerek: | GPS, BeiDou |
| Kommunikáció: | UART |
| Adatformátum: | NMEA |
| Alapértelmezett baudráta: | 9600 bps |
| Tápfeszültség: | 3,3-5 V |
| Pozíciófrissítés: | 1 Hz |
| Hidegindítási idő: | <35 s |
| Antenna: | külső aktív antenna támogatott |
| Antennacsatlakozó: | uFl |
| Logikai szint: | LVTTL (3,3V/GND) |
| Kompatibilis vezérlők: | Arduino, ESP8266, ESP32, STM32, Raspberry Pi |
Dokumentáció
Csomag
- 1× GPS modul antennával (ATGM336H GNSS, uFl) – ATGM336H GNSS modul
- 1× külső GPS antenna
- 1× tüskesor


















Értékelések
Még nincsenek értékelések.