GPS nyomvonalkövető megvalósítása DSP-n

Hasonló dokumentumok
BT-R820 Használati utasítás BT-R820 Wireless GPS Egység Használati utasítás Dátum: Szeptember, 2006 Verzió: 1.1

BT-R800 Használati utasítás BT-R800 Wireless GPS Egység Használati utasítás Dátum: Szeptember, 2006 Verzió: 1.1

GPS mérési jegyz könyv

Aktív zajcsökkentést demonstráló rendszer továbbfejlesztése. Csofcsics Donát Gusztáv Tamás

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

B.Sc. Szakdolgozat. Bencze Balázs 2008.

Leírás. Készítette: EMKE Kft február 11.

Programozási segédlet DS89C450 Fejlesztőpanelhez

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

HSS60 ( ) típusú léptetőmotor meghajtó

Nyomtatóport szintillesztő 3V3

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

loop() Referencia:

SWARCO TRAFFIC HUNGARIA KFT. Vilati, Signelit együtt. MID-8C Felhasználói leírás Verzió 1.3. SWARCO First in Traffic Solution.

Nyomtatóport szintillesztő

Nyomtatóport szintillesztő 4V2

2 VEZETÉKES KAPUTELEFON RENDSZER Kültéri egység VDT-595A. VDT-595A Leírás v2.1

TELTONIKA FMA110 BEÉPÍTÉSI ÚTMUTATÓ Gyors segédlet a nyomkövető eszköz járműbe építéséhez.

2 VEZETÉKES KAPUTELEFON RENDSZER Kültéri egység VDT-595A. VDT-595A Leírás v2.1

Mérési jegyzőkönyv. az ötödik méréshez

CPA 601, CPA 602, CPA 603

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191

MUST Három fázisú Moduláris UPS. A moduláris UPS előnyei már mindenki számára elérhetőek

SR mini PLC Modbus illesztő modul. Modul beállítása Bemeneti pontok kiosztása főmodul esetén Bemeneti pontok címkiosztása kiegészítő modul esetében

Nyomtatóport szintillesztő 3V2

Roger UT-2. Kommunikációs interfész V3.0

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

Beágyazott rendszerek fejlesztése laboratórium DSP fejlesztési technológiák

Led - mátrix vezérlés

Intégro CLIA. A klímavezérlő számítógép általános ismertetése

Integrált áramkörök/3 Digitális áramkörök/2 CMOS alapáramkörök Rencz Márta Ress Sándor

HSS86 ( ) típusú léptetőmotor meghajtó

Tartalom. Port átalakítók, AD/DA átalakítók. Port átalakítók, AD/DA átalakítók H.1. Port átalakítók, AD/DA átalakítók Áttekintés H.

RUBICON Serial IO kártya

MASCO Biztonságtechnikai és Nyílászáró Automatizálási Kereskedelmi Kft Budapest, Madridi út 2. Tel: (06 1) , Fax: (06 1) ,

USB I/O kártya. 12 relés kimeneti csatornával, 8 digitális bemenettel (TTL) és 8 választható bemenettel, mely analóg illetve TTL módban használható.

RÁDIÓS ADATGYŰJTŐ BERENDEZÉS RD01. Használati útmutató

CS Lilin. Kültéri ház PIH-510 H/L

I. Vektorok. Adott A (2; 5) és B ( - 3; 4) pontok. (ld. ábra) A két pont által meghatározott vektor:

Alapvető információk a vezetékezéssel kapcsolatban

SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ. Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György

YK-520L. Telepítési es programozási útmutató LEÍRÁS TULAJDONSÁGOK JELZÉSEK ÉS ELÖLAP KÜLTÉRI KÓDBILLENTYŰZET ÉS KÁRTYAOLVASÓ. YLI S IKMAGNESEK Kft

Felhasználói kézikönyv MC442H típusú léptetőmotor meghajtóhoz

2000 Szentendre, Bükköspart 74 MeviMR 3XC magnetorezisztív járműérzékelő szenzor

ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL

MIKROELEKTRONIKA, VIEEA306

AC-MF1W. RFID kártyaolvasó és kódzár. Felhasználói leírás

1 lakásos Felületre szerelhető Kártyaolvasó nélkül. 2 lakásos Felületre szerelhető Kártyaolvasó nélkül DT607-ID-FE-S1. 1 lakásos

2-VEZETÉKES KAPUTELEFON RENDSZER. Kültéri egység VDT 595A. VDT-595A Leírás v1.4.pdf

Exponenciális és logaritmusos kifejezések, egyenletek

Felhasználói útmutató

Koordináta-geometria feladatgyűjtemény

Számítógépes Grafika mintafeladatok

Irányítástechnika Elıadás. PLC rendszerek konfigurálása

LOGSYS LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ szeptember 19. Verzió

PMU Kezdı lépések. 6-0 Csatlakozás LG GLOFA-GM és SAMSUNG PLC-hez. 6-1 Kommunikáció LG PMU és LG GLOFA-GM7 / GM6 / GM4 között

Mikrohullámú sütő időzítő relé

Név: Logikai kapuk. Előzetes kérdések: Mik a digitális áramkörök jellemzői az analóg áramkörökhöz képest?

SU3-PLUS. Digitális Jelosztó. Felhasználói Kézikönyv

Műszaki leírás MDCU-05D. Típusú asztali diszpécser kezelőegységhez

TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó

Skaláris szorzat: a b cos, ahol α a két vektor által bezárt szög.

KIBŐVÍTETT RUGALMAS AUTOMATIZÁLÁS

AC-MFS. RFID kártyaolvasó és kódzár. Felhasználói leírás

s!nus-elektrotechnikai bt. SEIK 104 PP RS-232<>RS-485 PORT ÁLTAL TÁPLÁLT INTERFÉSZ KONVERTER HASZNÁLATI UTASÍTÁS ! RS-485 (2/4-vezetékes)

Nehézségi gyorsulás mérése megfordítható ingával

RX V. Műszaki jellemzők. 1 CSATORNÁS TANÍTHATÓ RÁDIÓS VEVŐ 433,92 Mhz. Telepítési és használati útmutató KAPU AUTOMATIZÁLÁS VEVŐ CSATLAKOZÓI

Helyvektorok, műveletek, vektorok a koordináta-rendszerben

Kültéri szünetmentes tápegységek térfigyelő rendszerekhez

Vigilec Mono. Egyfázisú szivattyú vezérlő és védelmi doboz. I. A csavarok eltávolítása után csúsztassuk felfelé az előlapot a felső állásba (A ábra)

Tartalomjegyzék. 2 Telepítés A rendszer standard telepítése Eszköz leírása Eszköz mérete 4

Step/Dir Interface. STDIF_1c. StepDirIFxmega_1c

Szárnyaskapu nyitó Kezelési Útmutató SW-200 (D1)

Digitális technika (VIMIAA02) Laboratórium 1

RSC-2R. Wireless Modem RS232, RS232 vonalhosszabbító, RS 232 / Rádió konverter

JUMO. Beépíthetõ ház DIN szerint. Rövid leírás. Blokkvázlat. Sajátságok. JUMO dtron 16.1

M-Bus Master MultiPort 250D/L

Szünetmentes áramforrások. Felhasználói Kézikönyv PRO PRO VA 1200VA

1 csűrő 1 csűrő 2 magassági 2 magassági 3 gáz 3 gáz 4 oldalkormány 4 oldalkormány 5 Robot üzemmód 5 csűrő

Digitális technika (VIMIAA02) Laboratórium 1

1. Irányváltós futófény nyomógombbal

Földzaj. Földzaj problémák a nagy meghajtó képességű IC-knél

Analóg kimeneti modul MULTICAL -hoz és ULTRAFLOW -hoz. 1.0 Alkalmazás

2 VEZETÉKES KAPUTELEFON RENDSZER Kültéri egység

OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT

VTOL UAV. Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára. Árvai László, Doktorandusz, ZMNE ÁRVAI LÁSZLÓ, ZMNE

LCD kijelzős digitális tároló szkóp FFT üzemmóddal

Kombinációs hálózatok és sorrendi hálózatok realizálása félvezető kapuáramkörökkel

MSP430 programozás Energia környezetben. Analóg jelek mérése

Elektronika laboratóriumi mérőpanel elab panel NEM VÉGLEGES VÁLTOZAT! Óbudai Egyetem

Előadó: Nagy István (A65)

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

TxRail-USB Hőmérséklet távadó

Whead 3.0. Szélsebesség és széliránymérő illesztő távadó. Előzetes

A loxodrómáról. Előző írásunkban melynek címe: A Gudermann - függvényről szó esett a Mercator - vetületről,illetve az ezen alapuló térképről 1. ábra.

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

Nagy András. Feladatok a koordináta-geometria, egyenesek témaköréhez 11. osztály 2010.

GSM átjelzı berendezés ( ) Mőszaki Leírás

Átírás:

GPS nyomvonalkövető megvalósítása DSP-n Készítették: Végh Tamás (KYCG35) Bencze Balázs (WAPUNG) Konzulensek: Molnár Károly Bogár István

Nyomvonalkövetés felhasználási lehetőségei Mezőgazdasági alkalmazás párhuzamos nyomvezetés Tengeri alkalmazás egyenes vonalú haladás

Miért GPS? Pontos mérés közel 25-30 cm pontosság (pontosságot növelő algoritmusokkal) Napszaktól Időjárástól független Mozgási sebességtől Adatfrissítés gyakorisága általában 1s

Felépítés / elrendezés GPGPS S vevõ egység vevő Globalsat BR-355 GLOBALSAT MR-350 SzinSzintillesztő tillesztõ/ átalakító áramkör áramkör DSP kár tya DSP kártya Blackfin ADSP-BF357 ADSP-BF537 Blackfin

GPS vevő Globalsat BR-355 NMEA 0183 protokoll (GGA, GSA, RMC) PS/2 csatlakozó Output: RS-232 formátumú jel 4800 baud-rate Átlagos warm-start time : 42 sec Tápellátás: 4.5V 6.5V DC

Szintillesztő áramkör kapcsolási rajza

Blackfin ADSP-BF537 kártya Soros adatátvitel: RS-232 protokoll ( ± 8V) Tápellátás: 7-12 V Áramfelvétel: kb. 300 ma Akkumulátorról működtethető Megvalósítandó feladatok: Karakterek fogadása soros porton - baud rate: 4800 NMEA mondatok szűrése (adatok kinyerése) Nyomkövető algoritmus futtatása Felhasználói interfész (nyomógombok, LED-ek)

Szintillesztő átalakító áramkör Input: PS/2 Output: RS-232 Tápegység a GPS vevőegység számára A bejövő RS232 formátumú jelet invertáljuk Az invertált jelet bevezetjük a szintillesztőbe A szintillesztő ismét invertálja a jelet A művelet haszna : L H szintek közti feszültség növelése Szintillesztő áramkör

Szintillesztő átalakító áramkör Tervezőprogram: Altium Design Explorer DXP (Protel) Nyomtatott huzalozás (PWB) Felületszerelt integrált áramkörök: MAX232 szintillesztő IC 7805 5V-os táp IC 74HCT14 (HEX Schmitt trigger) inverter

Szintillesztő átalakító áramkör MAX232 A jelet invertálja ± 8V-os szintre illeszt 7805 74HCT14 Külső tápellátás RS-232 csatlakozó PS/2 csatlakozó

Szintillesztő átalakító áramkör MAX232 7805 5V-os tápellátás biztosítása Hűtése passzív módon történik 74HCT14 Külső tápellátás RS-232 csatlakozó PS/2 csatlakozó

Szintillesztő átalakító áramkör MAX232 7805 74HCT14 Schmitt trigger inverter 6 be- és kimenet Propagation delay 25ns a feladatra megfelelő Külső tápellátás RS-232 csatlakozó PS/2 csatlakozó

Szintillesztő átalakító áramkör MAX232 7805 74HCT14 Külső tápellátás maximum 30V input RS-232 csatlakozó PS/2 csatlakozó

Szintillesztő átalakító áramkör MAX232 7805 74HCT14 Külső tápellátás RS-232 conn. az áramkör kimenete az invertált, szintillesztett jel csatlakozás a DSP kártyához GND, JEL PS/2 csatlakozó

Szintillesztő átalakító áramkör MAX232 7805 74HCT14 Külső tápellátás RS-232 csatlakozó PS/2 csatlakozó az áramkör bemenete GPS által küldött NMEA mondatok VCC, GND, JEL

Blackfin ADSP-BF537 kártya Soros adatátvitel: RS-232 protokoll ( ± 8V) Tápellátás: 7-12 V Áramfelvétel: kb. 300 ma Akkumulátorról működtethető Megvalósítandó feladatok: Karakterek fogadása soros porton - baud rate: 4800 NMEA mondatok szűrése (adatok kinyerése) Nyomkövető algoritmus futtatása Felhasználói interfész (nyomógombok, LED-ek)

DSP input az NMEA mondatok $GPGGA,153710.000,4728.3544,N,01903.6025,E,1,04,2.6,147.8,M,41.1,M,,0000*56 A bejövő NMEA mondatokat mintavételezzük a soros porton GGA, RMC, GSA mondatok érkeznek 4800 BAUD sebesség Kb. 170 karakter másodpercenként Minden bejövő karakter hatására interrupt rutin fut le

A GGA mondat tartalma Szélességi koordináta 47 fok 28,3544 szögperc északi szélesség Hosszúsági koordináta 19 fok 03,6025 szögperc keleti hosszúság $GPGGA,153710.000,4728.3544,N,01903.6025,E,1,04,2.6,147.8,M,41.1,M,,0000*56 Aktuális idő adat (UTC) 15 óra 37 perc 10 másodperc 0.000 ezredmásodperc HDOP Horizontal dilution of position Pontossági adat 2.6

A GGA mondatok keresése, értékek letárolása $GPGGA,153710.000,4728.3544,N,01903.6025,E,1,04,2.6,147.8,M,41.1,M,,0000*56 Minden karakter érkezése megszakítást kér Karakterenként keressük a $ jelet mondatkezdés Ha GGA mondat érkezett, tömbben letároljuk Az aktuális helyekről kinyerjük az értékeket Cirkuláris pufferben későbbi műveletvégzésre eltároljuk

Az egyenes vonalú nyomvonalkövetés megvalósítása Felveszünk 2 pontot P1 felvétele SW10 nyomógombbal P2 felvétele SW11 nyomógombbal A pontokra egyenes illesztése Másodpercenként Felveszünk egy futópontot P3 távolságát kiszámítjuk az egyenestől A hibajelet (d) LED-ekkel előjelesen kijelezzük P3

A P3 távolság algoritmus P1 és P2 pontokra illesztünk egy egyenest e12 irányvektorral e12 normálvektorát képezzük (n12 ) n12 irányvektorral, P3 fix pontra illesztünk egy másik egyenest e3 A két egyenes metszéspontját kiszámítjuk P4 d távolságot a P3-P4 távolság adja e3 n12 e12

Távolság algoritmusok használhatósága A földfelszín gömb modellje alapján: ( cos(ρ 3SZ ) cos(ρ 3H ) cos(ρ 4 SZ ) cos(ρ 4 H ) ) + Távolság = arcus cos ( cos(ρ 3SZ ) sin(ρ 3H ) cos(ρ 4 SZ ) sin(ρ 4 H ) ) + RFöld ( sin(ρ 3 ) sin(ρ 4 ) ) SZ SZ a koordinátákból gömb középponti szög meghatározása középponti szögből a gömb felszínén ívhossz számítása a megkapott ív hossza két pont távolsága ( arcus cos(α ) ) 0 PROBLÉMA: Lim α 1 Az implementált trigonometrikus függvények ilyen kis szögekre pontatlanok, a mérés kis távolságokra meghiúsul!

Távolság algoritmusok használhatósága A földfelszín sík modellje alapján: Távolság = ( P 4 SZ P3SZ ) + ( P 4 H P3H ) osztás _ távolság 2 2 A koordinátákat síkszerű távolságokba leképezzük hosszúsági kör = 11305 m / fok szélességi kör = változó a hosszúsági fok függvényében kompenzációra van szükség! A modell esetünkben jó választás, mert kis távolságokra jó közelítés elkerüljük a trigonometrikus függvényekből adódó pontatlanságot

Kitekintés A pontosság javítható Átlagolással Differenciális GPS (DGPS) elrendezéssel Cirkuláris puffer átlagolása 1 fix (ismert) pozíció leképezésének hibájával korrigálunk 2 vevőegység szükséges Egyéb eszközök felhasználásával Gyorsulásmérő Sebességmérő Iránytű

Köszönjük a figyelmet!