 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Sre Jul 26, 2006 12:55 pm Naslov sporočila: GPS software in hardware |
|
|
Pozdravljeni!
Tudi sam sem se odločil da raziščem GPS svet. Žal za GPS modula še nisem nabavil, ker se še izobražujem na tem področju. Sicer so moja vprašanja precej splošna vendar nekdo mora vprašati...
Kateri protokoli (Garmin, Sirf binary, NMEA 1.5/2.3/3.0) so podprti s strani komercialnih programov (Adria route 1.3, TIS 2005, Autoroute, Route 66...)?
Kateri GPS moduli preizkušeno delajo s katerim software?
Koliko je okvirna cena softwarea?
Na kaj je porebno paziti? So kake pasti?
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Čet Jul 27, 2006 7:29 am Naslov sporočila: |
|
|
Izdelal sem simulator GPS naprave. Preko serial porta pošiljam posamezne NMEA stavke in preverjam kateri software jih razpozna.
Do sedaj sem stestiral RMC in GGA stavek.
Rezultat:
TIS 2005 - ne podpira (opozorilo: Neznana napaka!)
AdriaROUTE - ne podpira
VisualGPSXP - razpozna oba
Lokacija v stavku je bila v obeh primerih v Sloveniji.
V priponki je program za izračun NMEA checksuma, če bo kdo mogoče šel po istih stopinjah. V primeru, da stavek sestaviš sam, moraš checksum določiti peš z Xor operatorjem vseh znakov stavka med $ in * znakom. Rezultat je checksum, ki je vpisan za * znak v Hex obliki.
Simulator sem izdelal z PIC uC ter Max232. Dovolj je da povežete samo Tx linijo in GND na Rx in GND serial port računalnika. Prilagam kodo v zbirnem jeziku.
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Čet Jul 27, 2006 7:36 am Naslov sporočila: |
|
|
Ja, priponke so se mi izmuznile v prejšnjem postu. Sem opazil da ni dovoljeno pripenjati exe in asm datotek...
Zdaj bo.
Opis: |
|
 Download |
Ime datoteke: |
gps_test.rar |
Velikost datoteke: |
2.05 KB |
Downloadano: |
38 krat |
Opis: |
|
 Download |
Ime datoteke: |
NMEA Checksum.rar |
Velikost datoteke: |
4.23 KB |
Downloadano: |
25 krat |
|
|
Nazaj na vrh |
|
 |
Iztok Član

Pridružen-a: Pet 08 Okt 2004 0:55 Prispevkov: 4974 Aktiv.: 21.00 Kraj: LJ
|
Objavljeno: Čet Jul 27, 2006 12:36 pm Naslov sporočila: |
|
|
matjazkariz je napisal/a: |
...
Rezultat:
TIS 2005 - ne podpira (opozorilo: Neznana napaka!)
AdriaROUTE - ne podpira
... |
TIS 2005 dela samo original ... crack javlja napako.
AdriaRoute dela BP, če imaš serijsko številko. Ker Garmini delujejo s svojim posebnim protokolom moraš pri uporabi klasičnega sprejemnika z NMEA protokolom uporabiti program GPSproxy za pretvorbo protokola.
Da se ne boš mučil s programiranjem hardwer simulatorja lahko poizkusiš tudi z softwerskim simulatorjem. Več o tem tukaj.
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Pet Jul 28, 2006 10:15 am Naslov sporočila: |
|
|
Tako, zdaj pa stvar dela tudi v TIS in Adriaroute! Očitno ni dovolj samo en NMEA stavek, temveč jih mora poslati cel paket. Z simulatorjem sem generiral sledeče stavke v NMEA obliki:
RMC, GLL, GGA, VTG, GSV, GSA.
Iztok, hvala za link do softver simulatorja. GPS gate precej olajša delo. Zelo uporabna zadeva saj lahko istočasno spremljaš potovanje na več aplikacijah. Všeč mi je tudi, ker ima zadnja verzija (2.0) NMEA to Garmin emulator, kar je še posebej fino, če nimaš Garminovega GPS. Drugače so v Adriaroute detajli na kartah zaklenjeni, če je protokol iz GPS v NMEA formatu.
Tale GPSProxy pa je namenjen Pocket PCjem? Instalacija mi je javla napako Activesync not found...
|
|
Nazaj na vrh |
|
 |
Iztok Član

Pridružen-a: Pet 08 Okt 2004 0:55 Prispevkov: 4974 Aktiv.: 21.00 Kraj: LJ
|
Objavljeno: Pet Jul 28, 2006 12:47 pm Naslov sporočila: |
|
|
GPSproxy je res namenjen samo za PPCje. Z njim se NMEA protokol pretvori v Garminov protokol, spremeni baude iz 4800 na 9600 in hkrati v prenešene podatke "vtisne" še Product in UNIT-ID sprejemnika po želji ...
Bi bilo pa zelo uporabno če bi kdo znal naredit to pretvorbo med protokoloma z kakšnim PICem ... for educational purpose only ...
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Pon Jul 31, 2006 10:25 am Naslov sporočila: |
|
|
Sicer smisla ravno ne bi imelo delati to na uC glede na to, da Garmin protokol rabiš da ga razpozna softver na PC. Je kakšen hardver, ki rabi Garmin stavek na vhodu?
Je že bolj praktično da imaš na PC aplikacijo, ki to pretvarja.
Šlo bi pa tudi z kakim PIC. 1 serijski port (Rx = NMEA in Tx = Garmin), algoritem za parsing NMEA stavkov ter sestavljanje Garmin stavka in to je to.
Že iščem Garmin protokol. Če ima kdo kakšen pdf, naj pripne.
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Ned Avg 20, 2006 1:51 am Naslov sporočila: |
|
|
Iztok je napisal/a: |
TIS 2005 dela samo original ... crack javlja napako.
AdriaRoute dela BP, če imaš serijsko številko. Ker Garmini delujejo s svojim posebnim protokolom moraš pri uporabi klasičnega sprejemnika z NMEA protokolom uporabiti program GPSproxy za pretvorbo protokola. |
Sedaj poganjam GPS sprejemnik Magellan z NMEA 2.0 protokolom.
Podatkovni tok gre nato na GpsGate 2.0 - na dva virtualna COM porta (en navaden in en z Garmin pretvorbo).
Softver od Magellana deluje B.P. - sprejme NMEA podatke in jih prikaže.
VisualGPSXP deluje ok.
GoogleEarth - bi moral biti Pro user da bi lahko uporabljal GPS...
AdriaRoute v1.4 pa mi nikakor ne uspe najti menija za "sledenje" - sprejem trenutne lokacije. Navidezni sprejemnik sicer najde, to je pa tudi vse. (karta AR je odklenjena).
Kakšne izkušnje?
Opis: |
AdriaRoute - edini možen sprejem podatkov... (GPS sprejemnik nima možnosti uploadanja kart) |
|
Velikost datoteke: |
7.78 KB |
Pogledana: |
15004 krat |

|
Opis: |
MapSend Streets Europe v4.10 deluje ok |
|
Velikost datoteke: |
67.08 KB |
Pogledana: |
23 krat |

|
Opis: |
|
Velikost datoteke: |
36.67 KB |
Pogledana: |
5 krat |

|
Opis: |
AdriaRoute v1.3 - kje se vklopi sprejem podatkov?? |
|
Velikost datoteke: |
118.25 KB |
Pogledana: |
23 krat |

|
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding 
Nazadnje urejal/a aly Ned Avg 20, 2006 2:31 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Ned Avg 20, 2006 2:18 am Naslov sporočila: |
|
|
pa še nekaj glede fajlov z Waypointi....
GoogleEarth:
- shranjuje KML (XML) in KMZ (zazipan XML) fajle
- odpira tadva in ETA, GPX, LOC fajle
Magellan MapSend (s katerim komuniciram z GPSom):
- shranjuje WPT (binarni) in TXT fajle
- odpira WPT fajle
AdriaRoute:
- shranjuje GDB, MDS in TXT fajle
- odpira GDB, MDS, GPX, LOC fajle
Torej, jaz bi rad waypointe in route potegnil dol iz GPS-a in jih shranil v wpt ali txt.
Potem bi te fajle rad odprl z GoggleEarth in z AdriaRoute.
In seveda kontra - ko si naredim pot v AdriaRoute, bi waypointe rad prenesel z MapSend-om na GPS.....
Ali kdo pozna program za pretvorbo med temi fajli? (WPT <-> GPX / LOC)
Ali vsaj opis - strukturo teh fajlov, da si naredim svoj program?
LP
P.S. našel sem EasyGPS, ki downloada waypointe iz GPS-a in jih zna shraniti v GPX... torej en korak manj.
Ostane še pretvorba GDB / MDX / TXT >> GPX (za upload na gps)...
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
Iztok Član

Pridružen-a: Pet 08 Okt 2004 0:55 Prispevkov: 4974 Aktiv.: 21.00 Kraj: LJ
|
Objavljeno: Ned Avg 20, 2006 6:35 pm Naslov sporočila: |
|
|
@aly, Magellana ne poznam ... sem se bolj ukvarjal z Garmin Que na dlančniku, ker imam za prenosnik premajhno armaturo v avtu ...
Za Garmina na prenosniku priporočajo tole: http://downloads.garmin.com/MapSource_6113.exe
Si poleg AR 1.4 preizkusil prej tudi AR 1.3 ?
Z waypointi se na Garminu nisem ukvarjal ... v prej uporabljanem OziExploreju pa so mi delali OK.
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Pon Avg 21, 2006 11:35 am Naslov sporočila: |
|
|
Saj MapSource je v bistvu "gnezdo" oz osnovni program brez katerega ne teče nič. V Mapsource-u potem odpreš tisto karto ki jo želiš (in za katero imaš kodo).
Sem si z neta potegnil zadnjo verzijo MapSource programa....
Citiram: |
Si poleg AR 1.4 preizkusil prej tudi AR 1.3 ? |
Saj na tistem screen-shotu zgoraj je dejansko karta AR 1.3.
V bistvu mi je 1.3 boljša kot 1.4, ker ima gozdove ipd. (npr Tivoli) pobarvano z homogeno zeleno barvo, medtem ko 1.4 ima ista področja "gravirana" z rjavimi črtami različnih naklonov... in izgleda grše, pa še bolj obremenjuje procesor...
Citiram: |
Z waypointi se na Garminu nisem ukvarjal ... v prej uporabljanem OziExploreju pa so mi delali OK. |
Waypointi so meni zelo uporabna zadeva, ker si lahko doma zatočkam pot na karti in me potem GPS vodi po njej. Ko pridem nazaj pa Track (oz gps-log) spet naložim na karto in vidim kje sem dejansko bil...
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
Iztok Član

Pridružen-a: Pet 08 Okt 2004 0:55 Prispevkov: 4974 Aktiv.: 21.00 Kraj: LJ
|
Objavljeno: Tor Avg 22, 2006 2:11 am Naslov sporočila: |
|
|
aly je napisal/a: |
Saj MapSource je v bistvu "gnezdo" oz osnovni program brez katerega ne teče nič. V Mapsource-u potem odpreš tisto karto ki jo želiš (in za katero imaš kodo).
Sem si z neta potegnil zadnjo verzijo MapSource programa.... |
Se opravičujem ... sem pripel napačen link. Za Garmina na prenosniku sem imel v mislih nRoute : http://downloads.garmin.com/nRouteEnglish_261.exe
aly je napisal/a: |
Iztok je napisal/a: |
Si poleg AR 1.4 preizkusil prej tudi AR 1.3 ? |
Saj na tistem screen-shotu zgoraj je dejansko karta AR 1.3.
V bistvu mi je 1.3 boljša kot 1.4, ker ima gozdove ipd. (npr Tivoli) pobarvano z homogeno zeleno barvo, medtem ko 1.4 ima ista področja "gravirana" z rjavimi črtami različnih naklonov... in izgleda grše, pa še bolj obremenjuje procesor... |
Se popolnoma strinjam
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|