mam GPSmodul HI-406BT vybaven SIRF III cipem ...
ale s OZI explorerem komunikuje protokolem NMEA
jak moc velky by byl rozdil kdyby se to preplo na SIRF ? ( a jak ? )
nejake plusy minusy .... ?
/ snad sem nerek nakou blbost se rejpu v nastaveni a sem tam mrknu na net ... zas tak moc se v tom nevyznam O:-) jen mne to zajima protoze sem o to zavadil behem vypinani staticke navigace
SIRF? NMEA
Vytvořeno od
rasasak
, úno 27 2010 4:35
5 odpovědí na toto téma
#1
Publikováno 27 únor 2010 - 4:35
#2
Publikováno 27 únor 2010 - 7:10
Ve strucnosti asi takto: Sirf je binarni protokol pro komunikaci s prijimacema Sirf. Vyhodou je mnoho parametru nastavitelnych i citelnych do/z prijimace a rychlost. Dalsi veci jsou pro nas spise nevyhody. 1) komunikace pouze binarne tzn. na adresu zapis / precti cislo, k cemuz potrebujes tabulky adres. 2) programy musi byt psane tomuto protokolu na miru coz snizuje jejich univerzalnost 3) da se napachat v cipu spousta neplechy, protoze vstup hodnot neni nijak osetren. NMEA je standardni protokol, do ktereho prijimace vsech znacek hodnoty prekladaji aby byly pouzitelne v programech bez ohledu na GPS cip.
#3
Publikováno 27 únor 2010 - 10:12
Editováno. Pochopeno, nějak mi to takhle po ránu trvá.
Tak jenom doplním odkaz na protokolovou specifikaci, ze které jde vyčíst, co všechno jde z přijímače získat, co nastavit a jaký je formát příkazů.
http://www.navmanwir... ManualR2.4.pdf
edit2:
I když, "na adresu napiš/přečti číslo" to ale moc není. Spíš sestav příkazovou zprávu ve správném formátu (pořadí parametrů, počet bytů na parametr, formát binárního zápisu čísla) a pošli přijímači. Dokonce bych řekl, že i nějaká vstupní kontrola (ještě mimo kontrolní součet) na straně přijímače obsažena být může, to teď bohužel nemám jak ověřit.
Tohle je ale principiálně podobné jako u NMEA, tam taky potřebuješ znát pořadí parametrů a rozsah jejich hodnot. Zásadní rozdíl je, že znakově orientovaný NMEA protokol člověk přelouská na první pohled i v notepadu, zatímco cokoliv binárního ne. To už jsme ale hodně offtopic.
Každopádně nemá smysl přepínat přijímač jentak do Sirf binary, pokud pro to nemáš nějaký zvláštní důvod a neviš co děláš. Jak bylo psáno výše, běžné univerzální programy si s ním neporadí.
Vůbec při přepínání pozor na nastavení komunikačního portu, protože se tím můžeš kompletně odstřihnout od komunikace a už nastavení nevrátíš zpět. (Většinou to naštěstí jde vyřešit vyndáním baterky na delší dobu, ale nemusí vždy.)
Tak jenom doplním odkaz na protokolovou specifikaci, ze které jde vyčíst, co všechno jde z přijímače získat, co nastavit a jaký je formát příkazů.
http://www.navmanwir... ManualR2.4.pdf
edit2:
I když, "na adresu napiš/přečti číslo" to ale moc není. Spíš sestav příkazovou zprávu ve správném formátu (pořadí parametrů, počet bytů na parametr, formát binárního zápisu čísla) a pošli přijímači. Dokonce bych řekl, že i nějaká vstupní kontrola (ještě mimo kontrolní součet) na straně přijímače obsažena být může, to teď bohužel nemám jak ověřit.
Tohle je ale principiálně podobné jako u NMEA, tam taky potřebuješ znát pořadí parametrů a rozsah jejich hodnot. Zásadní rozdíl je, že znakově orientovaný NMEA protokol člověk přelouská na první pohled i v notepadu, zatímco cokoliv binárního ne. To už jsme ale hodně offtopic.
Každopádně nemá smysl přepínat přijímač jentak do Sirf binary, pokud pro to nemáš nějaký zvláštní důvod a neviš co děláš. Jak bylo psáno výše, běžné univerzální programy si s ním neporadí.
Vůbec při přepínání pozor na nastavení komunikačního portu, protože se tím můžeš kompletně odstřihnout od komunikace a už nastavení nevrátíš zpět. (Většinou to naštěstí jde vyřešit vyndáním baterky na delší dobu, ale nemusí vždy.)
#4
Publikováno 27 únor 2010 - 12:00
JJ psal jsem to polopaticky pro porovnani rozdilu.
Nekde na forech psali zarucene navody jak vylepsovat parametry sirf (hlavne rychlost a citlivost) ale nemyslim si ze je to dobry napad. Mozna jedine u nejakeho stareho prijimace.
Na zkouseni pro zacatek staci i protokol NMEA v terminalu. Uvidis co toho leze ven a nic si nepokazis
#5
Publikováno 27 únor 2010 - 12:25
aha, tak na velke prenastavovani cipu kaslu abych tam neco nepodelal byl pro me zahul ze se mi (snad) povedlo vypnout statickou navigaci zda se ze pda gps vidi, tak sem nic nepodelal
Dekuju za vycerpavajici popis me prave slo o to ze clovek vsude slysel na sirf chvalu... A tak jakoby jesli neni gps prepnuto do "usporneho rezimu" a nevyuziva cely potencial... A po prepnuti do sirf by se treba nezesilila sila signalu, rychlost, presnost.....
Ale jesli sem vas dobre pochopil tak je to o nastavitelnosti... Takze este jednou dekuji a holt radsi zustanu u ceho mam xD
#6
Publikováno 28 únor 2010 - 17:04
SiRF mod neni pouze o nastavitelnosti GPS, i kdyz v SiRF modu jsou moznosti nastaveni GPS cipu vetsi nez pomoci NMEA.
Hlavni rozdil je ve spektru informaci, ktere jdou z GPS cipu. V SiRF modu je k dispozici mnohonasobne vice ruznych dat, nez v NMEA.
Otazkou ovsem je, co s nimi. Bezny smrtelnik si nic rozumneho nepredstavi ani z jejich nazvu, natoz aby se zabyval tim, jak data rozkodovat a nejak smysluplne pouzit.
Ohledne presnosti. V SiRF modu lze nastavit, do jake vysky nad obzorem ma cip ignorovat druzice a do jakeho pomeru signal sum ma ignorovat druzice. Standardne je zvolen nejaky kompromis, ve specifickych podminkach (treba v tropickem pralesu, hustem lese po desti) by mohlo pomoci ke zvyseni citlivosti (nebo treba vubec moznosti urcit polohu) snizit hodnotu signal/sum. Obdobne v horach (nebo mistech s viditelnosti na maly kousek oblohy) by mohlo nekdy pomoci snizit elevacni masku na nulu (Je lepsi mit 4 satelity, z nichz je jeden u obzoru, nez pouhe 3 satelity a ten u obzoru vyloucit).
Dalsi vec ohledne presnosti je postprocessing nebo on line diferencialni korekce. SiRF vetsinou neumoznuje diferencialni korekce. Jestli je to dane licencemi nebo linosti vyrobcu nevim. Mozna oboji. V zasade je SiRF III hardwarove navrzen pro prijem korekci (nemyslim ted WAAS/EGNOS), ale nebyva to implementovano ve firnware a pokud ano, tak to neni implementovano hardwarove v ramci GPS pristroje (chybi propojeni mezi porty GPS cipu a zdrojem korekci - seriovy port).
To se teoreticky a asi i prakticky da obejit prave pouzitim binarniho SIRF protokolu. Potrebna data se ziskaji z GPS cipu ta se zkombinuji s korekcemi a zpresneny vypocet polohy se provede v PDA. Pokud SIRF III poskytuje i fazova mereni (coz nektere verze firmware umoznuji), tak se da dosahnout rekneme 50 cm presnosti v realnem case a centimetrove/milimetrove presnosti pro mereni na miste.
Takze pouzitim SiRF binarniho protokolu se da dosahnout pro nektere verze firmware zpresneni o nekolk radu (Z cca 2-5 m na 1-50 cm) .
0 uživatel(ů) prochází toto téma
0 uživatelů, 0 návštěvníků 0 anonymních uživatelů