GPS adatgyűjtő

A kész áramkör

Az önálló laboratórium tárgy keretében készítettem egy GPS adatgyűjtőt, amely MicroSD kártyára tudja menteni a bejárt útvonalat. Ezen kívül a kijelzőjén képes megjeleníteni különböző adatokat, mint például az aktuális pozíció, sebesség, irány, stb. A tárgy befejezése után még sokat foglalkoztam vele, így plusz funkciók is beépítésre kerültek.

Felépítése

Az áramkör központi eleme egy PIC32MX mikrokontroller, amely vezérli az egységeket. Közvetlenül ehhez kapcsolódik egy MicroSD kártya (SPI buszon), egy mini USB csatlakozó, négy gomb, a kijelző (szintillesztőn keresztül) valamint nyilván a GPS modul. Ez utóbbi a Quectel által gyártott, beépített antennával rendelkező áramkör, amely I2C master-ként küldi az adatait. Az áramkör elemről működik és egy-egy step-down konverter gondoskodik az 5 V-os, illetve a 3,3 V-os tápfeszültségről, ezen kívül a GPS által igényelt 1,8 V-ot egy LDO állítja elő.

A szoftver

Mivel a mikrokontroller viszonylag nagy teljesítményű (80 MHz, 32bit-es MIPS architektúra), a programozás kényelmesen megoldható volt C nyelven. Univerzális driver-ek készültek el a perifériák kezelésére, amelyeket így más projektekben is felhasználhatók. Az USB csatlakozón tudja továbbítani a GPS-es alkalmazásokban elterjedt NMEA szabvány szerinti adatokat, így számítógépre csatlakoztatva különböző térképszoftverekben (pl. Google Earth) követhető a mozgás.

Eredmények

Mérési eredmények

A beszámoló előtt több mérést is végeztem, amely során kiderült, hogy az eszköz megfelelően működik és a GPS modul is elég jól teszi a dolgát. A képen egy buszos utazás látható, egyenlő időközönként történő mintavételezéssel. Megfigyelhetők a buszmegállók helyei, mivel itt sűrűsödtek a vonalak.

Leave a Comment

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top