GPS-vétel javítása - Autó+mobil fórum

üzenetek

hozzászólások


LámaZ
(addikt)
Blog

Sokaknak van gondjuk a GPS-alapú navigációs készülékükkel.

A leggyakoribb hibák:
1. a készülék nem fogja a műholdak jeleit,
2. a készülék csak hosszas keresés után talál műholdakat, és gyakran elveszíti a jelet,
3. a készülék stabilan fogja a műholdak jeleit, de gyenge a pontossága (több, mint 20 méter)

A problémát szoftveresen és hardveresen lehet orvosolni. A megoldás Windows CE, Android stb. operációs rendszert használó készülékeken más és más.

Android-os készülékeknél
A GPS működését Android-alapú készülékeken greatanjum fórumozó az XDA-Developers fórumon részletesen ismerteti.
Itt csak pár alapvető dologra hívom fel a figyelmet.
Ha szeretnéd élvezni az A-GPS előnyeit, fontos a system/etc/gps.conf fájlt megfelelő tartalma:

# Innen tudod kimásolni a neked megfelelő időszerver címét: http://www.pool.ntp.org/en/
# A magyarországi időszerver elérhetősége:
NTP_SERVER=hu.pool.ntp.org
# Vagy ha össze-vissza mászkálsz az öreg kontinensen: NTP_SERVER=europe.pool.ntp.org

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

#SUPL_HOST=supl.google.com (Tanúsítvány-ellenőrzés miatt nem mindig működik. Emiatt jobb:
# vagy: SUPL_HOST=supl.nokia.com
SUPL_HOST=supl.sonyericsson.com
SUPL_PORT=7275

# WiFi-alapú helymeghatározás engedélyezése. 1=bekapcs., 0=kikapcs.
ENABLE_WIPER=1

# Itt a mobilszolgáltatód webhelyét kellene megadni, ha tudod:
# SUPL_TLS_HOST=lbs.geo.t-mobile.com

CURRENT_CARRIER=common

A készülék a fenti adatok alapján letölti az EPO-fájl is, de ezt megteheted kézileg is a Beállítások/Hely alapú szolgáltotásoknál (Location Based Services, LBS).

További olvasnivaló a gps.conf beállításáról androidos gépeken: itt.

Segédprogramok

Vannak segédprogramok, amelyek segítenek a GPS megfelelő üzemeltetésében, tesztelésében.
Mindenekelőtt érdemes elolvasni e topik első hozzászólásában Bargain kiegészítését. A hibalehárítás lényege a Mobile Uncle Tools használata. Mások a GPS Status & Toolbox appot ajánlják, de több hasonló app van még.
Ha Bluetooth GPS-vevőd van, ez az app ajánlott.

Hardveres trükkök:
Az antennavétel javítása (hardveres „hekkelés”) (XDA-Developers fóruma). Érdemes megkeresni a saját készüléked topikját, és ott érdeklődni másoktól is.

Mindenesetre, ha rossz minőségű GPS-csiped van, vagy gyenge az antenna, ezek a bűvészkedések sem csinálnak nagyon jó GPS-vételt.

Egyéb, hasonló témájú topikok itt a Prohardveren:
- Milyen GPS-t vegyek?
- Azonnali navigációs (PNA, GPS, PND) kérdések órája
- iGO Primo
- Egyéb, navigációval kapcsolatos topikok

[ Szerkesztve ]


gr8tjoey
(tag)

Több dologgal is vitatkoznék.
1. Tapasztalatom szerint nem ez a legjobb GPS conf file pl egy kínai telefonra. Ahogy ott látszik egy egy sony telefon gps.confja, ez van az xperiámban is. A jiayu-ba más conf-ot töltöttem, sokkal gyorsabban áll rá a vételre.

NTP_SERVER=hu.pool.ntp.org
NTP_SERVER=eu.pool.ntp.org

XTRA_SERVER_1=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra4.gpsonextra.net/xtra.bin

DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
DEFAULT_SSL_ENABLE=FALSE

SUPL_HOST=supl.google.com
SUPL_PORT=7275
SUPL_NO_SECURE_PORT=3425
SUPL_TLS_CERT=/etc/SuplRootCert
PHONE_TYPE=UMTS
DEBUG_LEVEL=3
ENABLE_WIPER=1
INTERMEDIATE_POS=1
ACCURACY_THRES=500

2. Hardveres trükkök: azt a linket kivenném, mert az egy gyárilag szakadós antennájú telefon házibarkács javítása - ami egyébként jó, de elérhető hozzá csere alkatrész is. A témához nem sokat tesz hozzá
Javaslom helyette ezt a linket:
[link]

"Mindenesetre, ha rossz minőségű GPS-csiped van, vagy gyenge az antenna, ezek a bűvészkedések sem csinálnak nagyon jó GPS-vételt."
Ez nem így van. A fenti linken ott az ellenpélda.

ui: ha nem tartod érdemesnek a képeim/videóim beemelni a témában akkor ne tedd, egyéb esetben free to use.

[ Szerkesztve ]


gr8tjoey
(tag)

+ Jó lenne egy nagy felbontású fénykép gyűjtemény az egyes telefonok GPS antennáiról, hogy aki cserélni szeretne antennát legyen valami kiindulópontja.


bigrock
(addikt)

Köszi a képeket, hétvégén megpróbálkozok a barkácsolással. :R


gr8tjoey
(tag)

pl egy Jiayu G2S házibarkács:


LámaZ
(addikt)
Blog

OK, akkor vitatkozzunk!

Írod:
„NTP_SERVER=hu.pool.ntp.org
NTP_SERVER=eu.pool.ntp.org
...
SUPL_HOST=supl.google.com”

Az első két sor redundáns, mert vagy innen veszed a pontos időt, vagy onnan. Minek két időszervert kérdezgetni? Felesleges.

A supl.google.com-mal az a baj, hogy le kellene tölteni és telepíteni a biztonsági tanúsítványt, mely művelet annyira macerás, hogy mezei felhasználónak nem fog menni. Enélkül meg az egész guglis segítség nem működik, tehát csak szemfényvesztés.

Később, ha lesz időm pár képet fel fogok tenni én is (nem a fentiekhez kapcsolódóan), de addig is íme a Star U620+ kínai okostelefon belseje:

A GPS szempontjából természetesen a „Foil antenna 1” az érdekes.

[ Szerkesztve ]


fil
(senior tag)

Az, hogy felesleges-e több ntp szerver lekérdezése, nem intézhető el ilyen egyszerűen.
Mondjuk ez esetben szerintem is jobb egy ,de közeli, ergo gyors. Viszont ,ha több ntp szervert lekérdezel, nem lesz 2 olyan, ami egyforma időeltérést ad. A távolság (válaszidő miatt) miatt.
Több ntp szerver esetén ,ha jól tudom úgy működik, a leglassabbakat kiejti és átlagolja az eltérést.
Viszont ha túl sokat kérdezünk le, akkor nagyon sokáig fo szüttyögni vele, tehát ez esetben nem olyan jó.

[ Szerkesztve ]


gr8tjoey
(tag)

Szia,

Az elméleten túl javaslok mindenkinek egy kísérletet. Hagysz ott 1db NTP szervert, és megméred cold startból mennyi idő alatt a TTF-et. Utána beraksz 10-et, és újramérsz. Az elmélet szerint a 10-es gps.conf-nak sokkal tovább kéne tartania, de van hogy gyorsabb - tapasztalat -
Mivel én is hajlok a józan észre 2 NTP-t használok, de inkább divatból, mint meggyőződésből.

A supl_host beállításhoz 1 file-t kell felmásolni a telóra suplrootcert a system/etc-be.
Ezt is lecseréltem már a sony ericssonosra, és sokkal lassabb lett az első fix.

De szívesen megnéznék két videót, hogy működik ez más telefonokon, nekem ez a tapasztalatom. :B


gr8tjoey
(tag)

Ja, köszi ez jó fotó, de semmi nem látszik rajta konkrétan.
Ilyesmire gondoltam (speciel ez a rossz példa, mert ez az antenna jó ha 60m-es pontosságra elég)
HDC GALAXY S3 EX Gagyi Antenna

Ez pedig a B94 javított - többek által már tesztelt, és működő antennája:
B94 GPS antenna
A piros pötty ahol érintkezik az alaplappal.


fil
(senior tag)

De, végül is amit te csináltál az bevált?
Ha ilyesmit akarok hekkelni, akkor a régi antennát le kell tépnem? Nem elég az új fóliát arra rátenni?

[ Szerkesztve ]


gr8tjoey
(tag)

A Jiayu-n teljesen, az nyílt terepen 10m vagy alatti pontosságot is tud, átlagban pedig (autóban közlekedve 15m). Ez messze elmarad egy brand telefon 3-4 méterétől, de már egész jól használható.

A régi telefonomat is szét kellett volna szedni ehhez, és nem volt hozzá leírás, feszegetni, eltörni meg nem akartam.

Az antennát nem kell levágni, csak lehet. A kardinális kérdés mindig az, hogy vajon rossz-e a kontakt az antenna fólia, és az alaplap csatlakozója között. Ha megnézed egy gombostűfejnyi ponton érintkezik csak a kettő, aztán ez vagy elég, vagy nem.


gr8tjoey
(tag)

Itt egy példa hogy próbálják javítani a kontaktust az antenna fólia és az alaplap között:

UMI X1 GPS antenna javítás


LámaZ
(addikt)
Blog

„ez jó fotó, de semmi nem látszik rajta konkrétan”
Nem is látszódhat, mert még nincs hekkelés, arról majd később teszek fel képeket.
Egyelőre az alufóliás kiegészítéssel kb. 30%-kal javult a GPS-vétel. A hétvégén ki fogom próbálni egy rézkábellel is. Ilyenkor mindig azon töprengek, hogy mekkora legyen az átmérő és a hossz. Azt ugye tudjuk, hogy földfelszíni analóg tévéadások vételéhez pontosan méretezett antennák kellettek, de ahogy nő a hullámhossz (és csökken a frekvencia), az antenna mértani jellemzőinek fontossága egyre csökken. Például, FM rádióadások vételének javításához elég egy pár méteres drót is. Akár egy fém lavórt vagy üdítős dobozt is lehet használni.


fil
(senior tag)

Szerintem már a 15m is nagyon jó (lenne). Gyakorlatban ritkán kell több.


fil
(senior tag)

Végül is ez egy egyszerű megoldás, ha megoldás. Ahogy nézem ez az UMI X1 nagyon hasonlít a felépítésében a G2s-hez.


LámaZ
(addikt)
Blog

Megmutatom, hogy milyen lett szórványosan felhős időben a GPS-vételem (Star U920+, beépített MT6620 GPS-csip, A-GPS), miután a bélyegantennára rátettem egy kicsit nagyobb összehajtogatott alufólia darabkát, majd a széleken a műanyag hátlapra ragasztottam Pattex-szel:

Az alábbi képen látható, hogy 10 műholdat sikerült befogni (kb. 26 mp alatt!), bár a jelerősség nem a legjobb, 10-25 között mozog (a mértékegysége mi is ennek, vagy csak sima viszonyítási szám?)

Ezen a képen a pontosság az érdekes: 27 m körüli. Egy idő után lement 20 m körülire. Nem vagyok vele megelégedve, bár a korábbi 40-50 méternél jobb.

A moddingot csak később tudom megmutatni, amikor újra szétszedem a telót, hogy az alufóliát rézdrótra cseréljem.

Összehasonlítási alapként beteszem a BTGP-38KM 65 csatornás Bluetooth GPS-sel kapott helyzetet (a közelben, kicsit később). A 3 méteres pontosság azért már szebben néz ki!
Ami egyből feltűnt: a jelerősségek kb. kétszer akkorák, mint a beépített GPS-sel: 30-45 között!

(Egyébként ez a külső GPS-vevő is néha elég nehezen talál jelet, és meg-megszakad.)

[ Szerkesztve ]


gr8tjoey
(tag)

Legalább 3 műholdnak kell 30, vagy feletti SNR-ral jönnie a 20 méter alatti pontossághoz autóban - ez szintén empirikus megfigyelés, nélkülöz minden fizikát :)

Sajnos nekem is van most fejleszteni valóm, mert a hátlapba ragasztott antenna darab egy idő után nem akar jól érintkezni (dízelem van, és a rezonancia, meg a készülék saját melege rontja a kontaktot. Ha leszedem a hátlapot, és mozdítok rajta, akkor megint jó fél órára :O)

Ma addig mozgattam, míg kb 20 percig 11m-es pontossággal mért.

Ez egy tegnapi felvétel, szintén illesztés után. Jó lesz ez, csak még gányolni kell rajta ;]

Első kép
Második kép

[ Szerkesztve ]


LámaZ
(addikt)
Blog

A TTFF-ed elég sok: 3 perc 20 mp.


Peaceliker
(őstag)

Milyen progival érdemes a gps-t méregetni? Nekem a gps test nevű app van fent (asszem ezt dobta play elsőnek) és ma olyat írt, hogy 9 láb pontosság...az a kb 3 méter nekem azé gyanús xD


LámaZ
(addikt)
Blog

Így nézett ki mostanig az alufóliás barkácsolásom:

Erre módosítottam, és csökkent a TTFF, de a pontosság nem megy 20 m alá.

Pedig a két érintkezőre is rácsöppentettem egy kis forrasztóónt:

Ez alufóliával szerintem már nem lesz jobb.
Mindenképp be kellene szerezni valahonnan réz csíkot, amelynek külső oldalán szigetelés van, hogy ne érje a többi alkatrészt. Fél-egy cm széles, kb. 10 cm hoszzú csíkra lenne szükségem, fogalmam sincs hol lehet ilyent kapni, de még a Hobbielektronika.hu fórumain is rákérdezek.

Apropó, ma a külső Bluetooth GPS-semmel is baj volt. Fogta a műholdakat, de a navigációs programok nem vették át az adatokat. Végül rájöttem, hogy véletlenül kikapcsoltam az „Enable mock GPS provider” opciót a Bluetooth GPS programban, emiatt nem mentek át az adatok a navikba.

@Peaceliker: Ha MTK csipes az eszközöd, akkor a Mobileuncle MTK Tools a legjobb.

[ Szerkesztve ]


fil
(senior tag)

"...fogalmam sincs hol lehet ilyent kapni..."

pl. itt.

[ Szerkesztve ]


gr8tjoey
(tag)

Ha változtatok valamit, akkor először kirakom ide a szoba ablakába. Itt nagyon rossz a vétel, ha lát vmi műholdat, akkor már jó. Aztán kisétáltam vele a kertbe, és ott néztem meg mennyire pontos, ebből adódik ez a szám. Amúgy max 10-15mp alatt rááll.

Öntapadós rézfóliát gitárboltban vettem, 350Ft/m.


gr8tjoey
(tag)

Az egyik érzékelőt (pl jobb oldali) szigeteld le, és nézd meg úgy.
Nem tudom minek van kettő, eddig ahol néztem csak az egyikre forrasztottak, és is csak egyet használok.


Peaceliker
(őstag)

Panel 5. emelet ablak (ablakon belülről), amikor először indítottam a progit, akkor 20mp alatt talált jelet, ez már 2. próba, de úgy, hogy elindítottam ezt és utána kapcsoltam be a gps-t. Azt nem tudom ezen mit kéne látnom, ez most jó vagy rossz? xD


fil
(senior tag)

Én földhözverném a seggem, ha ilyen lenne.
Nelem a kertben ,szabad ég alatt, derült időben ilyen:

[ Szerkesztve ]


Peaceliker
(őstag)

Tehát, jó!? :) akkor örülök :)
A pontosságot méterben írja? És mi az a bearing?


fil
(senior tag)

Én annyira nem értek hozzá, de szerintem jó. Egyébként is az számít, hogy mikor elindítasz egy navi programot, ott mennyire használhatóan működik.
A pontosság az méterben van. Ha lábban lenne, akkor az már valószínűtlenül pontos lenne :)
Én - majd ,ha lesz rézfóliám (és bátorságom) - lehet, hogy megpróbálom egy kicsit tuningolni az itt olvasottak alapján. De azt hiszem, veszek majd a kocsiba egy PNA-t. A vicc az, hogy van is benne, de Mo. az nincs és nem is lesz. :(


Peaceliker
(őstag)

Az a helyzet, hogy naviban csak akkor próbáltam, amikor AGPS meg EPO még nem volt bekapcsolva és akkor kb használhatatlan volt...
Azt gondoltam, hogy nem lábban van, mert már ez is irreális ahhoz képest, hogy egyeseknek mit művel a telójuk...azért is kérdeztem mivel teszteltek, mert tegnap szabad ég alatt nekem egy másik progi 9 láb at írt és aszittem hülye a program, de ezek szerint nem.
Azt megnéztem, hogy ahogy beültem kocsiba lement a pontosság 12-15 láb-ra (másik progiban szintén), de annak még elégnek kell lennie navigáláshoz...
Úgy fest akkor, hogy mákom van, nekem nem kell fóliázgatni, mert szerintem nem vágnék bele... akkor már lehet egyszerűbb és tuti jobb is egy BT-s külső gps vevő az ótóba...


fil
(senior tag)

Nálam, mikor az YGPS (vagy bármi más gps progit) indítok, kiírja, hogy "ERR. Network Connection is Down". Pedíg minden be van kapcsolva (wifi, mobile data, gps) és van is net.
Mire vonatkozhat ez? Milyen network-öt hiányol.A MobileUncle Tools-ban az A-GPS settingsben van egy olyan, hogy A-GPS mode. Annál mi a jó beállítás (Standalone/MSB/MSA) Már mindegyiket próbáltam érdemi eredmény nélkül.


Peaceliker
(őstag)

Azt majd megmondják az okosabbak, mert én ehhez abszolút nem értek :)


LámaZ
(addikt)
Blog

Milyen eszköznek van ilyen jó gps-e?

@fil
majd holnap fekrakom az én beállításaim.


Peaceliker
(őstag)

Az aláírásomban szereplő Star s7589 -nek :-)


gr8tjoey
(tag)

Szét kellett szednem a Jiayu-t megint, mert zúgott a mikrofonja (elég közel vannak a vezetékek egymáshoz + leszigeteltem az egészet, mert épp felett van a GSM antenna..).
Összeraktam, és jééééé 6,5 méteres pontosság :)
Ebből is látszik, hogy minden az érintkezésen múlik.

[ Szerkesztve ]


gr8tjoey
(tag)

Ilyet vennem kell!!

Antenna erősítő

[ Szerkesztve ]


fil
(senior tag)

Miért, neked nem jó a gsm jelerősség? Nálam az szinte mindíg a top-on van. (ellentétben a gps-el)


LámaZ
(addikt)
Blog

Ellenőrizd a gps.conf beállításaid.
Ha van internet-kapcsolatod, és kiírja ezt a hibaüzenetet, akkor valami rosszul van megadva a fenti fájlban.
Ha minden jól van beírva, akkor nincs interneted.

(#25) gr8tjoey
Nem lenne rossz az a rézfólia, de nincs nekik raktáron.
Amúgy, én olyan fél mm vastagságúra és 1 cm szélesre gondoltam. A hossz annyira nem fontos, úgyis csak korlátozottan fér bele.

A Conrad terméke meg nem erre való.
Túl vastag nem jó, mert kinyomja a hátlapot, túl vékony meg könnyen elszakad.
A fél mm körüli vastagság szerintem ideális.

[ Szerkesztve ]


Peaceliker
(őstag)

az a gps.conf file mennyire fontos? és mennyire reális, hogy nekem nincs? csak mert mobileuncle mtk tools egyik menüpontban (nemtom már melyikben, de ha érdekes kikeresem amjd) azt írta, hogy nem találta a gps.conf-ot (root van, ha kell, de asszem nem kért hozzáférést a superuser...)


LámaZ
(addikt)
Blog

Ha a Mobile Uncle adta a hibaüzenetet, akkor a Location Based Services (YGPS felett vagy alatt) beállításai rosszak.


LámaZ
(addikt)
Blog

Esetleg össze lehetne vetni ezzel:

Apropó:
Ha nincs gps.conf fájl a system/etc mappában, akkor érdemes létrehozni a korábban már tárgyalt tartalommal.

[ Szerkesztve ]


LámaZ
(addikt)
Blog

Az SLP-címnél természetesen:
supl.sonyericsson.com
(a végéről lemaradt a képen a com)


gr8tjoey
(tag)

Gyorsabban fog pozíciót. Ha nincs, akkor asszisztencia nélkül keres GPS jelet. Nincs azzal se semmi baj, nem is olyan régen még minden PNA-PDA így működött. Ha viszont gyenge a gps vétel, akkor asszisztencia nélkül sokat fog matekozni.
Ha nem akarsz vele vesződni, akkor a fastergps progi a play store-ból megcsinálha helyetted.


gr8tjoey
(tag)

Spec itt ahol lakom alig van térerő, de ilyet aligha tudnék kivágni, és ráragasztanám a GPS antenna fölé, hogy mit szól hozzá.
Ma próbálkoztam kocsiban is, a 6,5 méteres pontosság menet közben 14-19 méterig romlott.

Ami viszont nagyon érdekes: elindítom a GPS test programot. Futtatom relatíve sokáig (30-40 perc), és olyan 20-30 percnél egyszercsak elkezdenek lecsökkeni az SNR-ok. De úgy, hogy ami addig 37 volt, az 25-re. Van úgyis, hogy eldobja a vételt, majd visszaáll, de gyenge.
Ez mitől lehet? Minden össze van forrasztva. Bemelegszik a GPS chip?


fil
(senior tag)

Van internet kapcsolatom és ez a gps.conf:

===================================================
NTP_SERVER=hu.pool.ntp.org
ENABLE_WIPER=1
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
INTERMEDIATE_POS=1
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
DEFAULT_SSL_ENABLE=FALSE
REPORT_POSITION_USE_SUPL_REFLOC=1
DEBUG_LEVEL=0
CURRENT_CARRIER=common
SUPL_TLS_CERT=/etc/SuplRootCert
SUPL_NO_SECURE_PORT=3425
ACCURACY_THRES=0
SUPL_PORT=7276
SUPL_SECURE_PORT=7275
SUPL_HOST=supl.google.com
=====================================================
Ma egyébként egész jó eredmény jött össze, ugyanott, ahol tegnap, az a ... hát nem annyira jó.

[ Szerkesztve ]


LámaZ
(addikt)
Blog

„Van úgyis, hogy eldobja a vételt, majd visszaáll, de gyenge. Ez mitől lehet?”
Közben felhősebb lesz az ég, mások a domborzati viszonyok, odébb mennek a műholdak stb. Ez utóbbiban segít az EPO-fájl.

[ Szerkesztve ]


gr8tjoey
(tag)

Bakker ilyen gyenge jellel hogy tud ez 4,5 métert?
Egyidőben készültek a képernyőképek? Vagy ahogy screenshotoltál leárnyékoltad?


fil
(senior tag)

Egy időben készültek. Annyira árnyékolhattam, amennyire az, hogy kézbeveszem leárnyékolja, de nem hajoltam fölé. Egyébként az nem szabad, hogy számítson. Akkor kocsiban nem lehetne használni... (Mondjuk, kocsiban még nem is használtam)


fil
(senior tag)

Egyébként szerintem a pontosság nem a jelerősségtől függ, hanem a használt műholdak számától és a beérkező adatok pontosságától (óra, távolság). A jelerősségtől szerintem a stabilitás és a sebesség függhet (de nem vagyok szakértő).


LámaZ
(addikt)
Blog

Tegyél egy próbát
SUPL_TLS_CERT=/etc/SuplRootCert
SUPL_HOST=supl.google.com
helyett ezzel:
#SUPL_TLS_CERT=/etc/SuplRootCert
SUPL_HOST=supl.sonyericsson.com

üzenetek