Filozofia jest sztuką życia. Cyceron

odbiornik GPS 3

odbiornik GPS 3, schematy

[ Pobierz całość w formacie PDF ]
P R O J E K T Y
Odbiornik GPS, część 3
AVT−888
Opis konstrukcji
odbiornika GPS koÒczymy
prezentacj¹ wykorzystywanych
w†urz¹dzeniu poleceÒ
NMEA-0183 oraz omÛwieniem
sposobu pos³ugiwania siÍ
odbiornikiem.
Polecenia NMEA-0183
Jak juø wczeúniej wspomina-
³em wspÛ³praca odbiornika GPS
z†mikrokontrolerem jest niezwykle
prosta. Zastosowany w†mikrokon-
trolerze AVT-888 algorytm zawsze
po wyzerowaniu procesora (w³¹-
czeniu zasilania odbiornika), czy
modu³
Oncore
pracuje w†trybie
NMEA-0183. Jeøeli nie, mikrokon-
troler wysy³a polecenie
@@Ci1
,
ktÛre powoduje prze³¹czenie od-
biornika w†tryb NMEA-0183, co
wi¹øe siÍ takøe ze zmian¹ szyb-
koúci transmisji (z 9600bd do
4800bd).
Odbiornik Motorola
Oncore GT
rozpoznaje siedem poleceÒ NME-
A-0183. S¹ to:
- GPGGA - polecenie umoøliwia-
j¹ce odczyt bieø¹cego statusu
odbiornika GPS, w†tym jego po-
zycji, wysokoúci zamontowania
anteny, bieø¹cego czasu.
Sk³adnia tego polecenia jest na-
stÍpuj¹ca:
$PMOTG,GGA,y-
yyyCC<CR><LF>, gdzie yyyy
okreúla okres samoczynnego wy-
sy³ania ø¹danej informacji przez
odbiornik,
- GPGLL - polecenie umoøliwia-
j¹ce odczyt aktualnego po³oøe-
nia i†czasu. Wed³ug specyfikacji
Motoroli jest to polecenie dla
odbiornikÛw
Oncore GT
.
Sk³adnia tego polecenia jest na-
stÍpuj¹ca:
$PMOTG,GLL,yyyyCC<CR><LF>,
gdzie yyyy okreúla okres samo-
czynnego wysy³ania ø¹danej in-
formacji przez odbiornik,
- GPGSA - dziÍki temu poleceniu
moøna ìodpytaÊî odbiornik
o†tryb akwizycji danych, aktual-
ny tryb pracy (2D/3D), identy-
fikatory widzianych przez od-
biornik satelitÛw oraz wspÛ³-
czynniki korekcyjne VDOP,
HDOP i†PDOP.
Sk³adnia tego polecenia jest na-
stÍpuj¹ca:
$PMOTG,GSA,y-
yyyCC<CR><LF>, gdzie yyyy
okreúla okres samoczynnego wy-
sy³ania ø¹danej informacji przez
odbiornik,
- GPGSV - jest to polecenie umoø-
liwiaj¹ce okreúlenie widzianych
przez antenÍ odbiornika sateli-
tÛw. OprÛcz identyfikatora, po-
³oøenia kaødego satelity nad
wysokoúci¹ horyzontu oraz jego
azymutu dziÍki temu poleceniu
Elektronika Praktyczna 8/99
57
Odbiornik GPS
Odbiornik GPS
Rys. 13. Zalecane sposoby instalacji anteny.
Czas UTC (ang. universal time
coordinated), jest niezwykle pre-
cyzyjnie okreúlony przez wzo-
rzec atomowy przez marynarkÍ
StanÛw Zjednoczonych. Jest to
czas okreúlany na podstawie
obserwacji gwiazd, uwzglÍdnia-
j¹cy okresowe wahania ruchu
kuli ziemskiej.
Sk³adnia tego polecenia jest na-
stÍpuj¹ca:
$PMOTG,ZDA,y-
yyyCC<CR><LF>, gdzie yyyy
okreúla okres samoczynnego wy-
sy³ania ø¹danej informacji przez
odbiornik.
Dodatkowym poleceniem stan-
dardu NMEA-0183 jest
FOR
, ktÛre
umoøliwia prze³¹czenie interfejsu
odbiornika w†tryb pracy binarnej-
Motorola. Nie jest ono wykorzys-
tywane w†wersji urz¹dzenia ofe-
rowanej jako AVT-888.
moøna uzyskaÊ informacje o†ja-
koúci odbiernago sygna³u.
Sk³adnia tego polecenia jest na-
stÍpuj¹ca:
$PMOTG,GSV,y-
yyyCC<CR><LF>, gdzie yyyy
okreúla okres samoczynnego wy-
sy³ania ø¹danej informacji przez
odbiornik,
- GPRMC - jedno z†poleceÒ, naj-
bardziej atrakcyjnych z†punktu
widzenia przeciÍtnego uøytkow-
nika. W†odpowiedzi na zapyta-
nie GPRMC odbiornik odsy³a
informacje o†aktualnym po³oøe-
niu anteny, bieø¹cym czasie,
prÍdkoúci (wyraøonej niestety
w†wÍz³ach), aktualnej dacie oraz
odchy³kach magnetycznych.
Sk³adnia tego polecenia jest na-
stÍpuj¹ca:
$PMOTG,RMC,y-
yyyCC<CR><LF>, gdzie yyyy
okreúla okres samoczynnego wy-
sy³ania ø¹danej informacji przez
odbiornik,
- GPVTG - polecenie umoøliwia-
j¹ce okreúlenie szybkoúci poru-
szania siÍ anteny (odbiornika)
oraz okreúlenie kierunku jej po-
ruszania siÍ. PrÍdkoúÊ wyraøona
jest zarÛwno w†km/h, jak
i†w†wÍz³ach (mile/h).
Sk³adnia tego polecenia jest na-
stÍpuj¹ca:
$PMOTG,VTG,y-
yyyCC<CR><LF>, gdzie yyyy
okreúla okres samoczynnego wy-
sy³ania ø¹danej informacji przez
odbiornik,
- GPZDA - bardzo interesuj¹ce
polecenie dla wszystkich kon-
struktorÛw korzystaj¹cych
w†swoich opracowaniach z†do-
k³adnych wzorcÛw bieø¹cego
czasu oraz daty. W†odpowiedzi
na pytanie
ZDA
Oncore
wysy³a
informacjÍ o†bieø¹cym czasie
UTC (z dok³adnoúci¹ do setnych
czÍúci sekundy) oraz datÍ (rok
kodowany czterema cyframi),
a†takøe wyliczone przez odbior-
nik przesuniÍcie czasu lokalne-
go w†stosunku do UTC.
Eksploatacja odbiornika
Odbiorniki
Oncore
dostarczane
w†zestawie AVT-888 nie s¹ wstÍp-
nie inicjowane. Z†tego powodu po
pierwszym w³¹czeniu urz¹dzenia
naleøy odczekaÊ kilka minut (
tab.
2
), do chwili zgromadzenia przez
odbiornik wszystkich informacji
niezbÍdnych do prawid³owego wy-
liczenia pozycji. MoøliwoúÊ roz-
poczÍcia normalnej pracy przez
odbiornik sygnalizowana jest na-
pisem
READY
na wyúwietlaczu.
Kolejne w³¹czenia odbiornka nie
wymagaj¹ juø tak d³ugiego czasu
oczekiwania, poniewaø bieø¹ce pa-
rametry oraz czas przechowywane
s¹ w†bateryjnie podtrzymywanej
pamiÍci RAM. Ogniwo zasilaj¹ce
58
Elektronika Praktyczna 8/99
Odbiornik GPS
jest standardowym wyposaøeniem
dostarczanych w†kitach modu³Ûw
Oncore
. Ponowny, d³ugo trwaj¹cy
restart odbiornika bÍdzie niezbÍd-
ny w†przypadku przemieszczenia
go (w stanie wy³¹czonym) na
odleg³oúÊ wiÍksz¹ niø 100km.
Podczas inicjalizacji odbiorni-
ka, a†takøe podczas jego normal-
nej pracy bardzo istotne jest prze-
strzeganie prawid³owego zainsta-
lowania jego anteny (
rys. 13
).
Poniewaø charakterystyka czu³oúci
aktywnej anteny jest w†zasadzie
dookÛlna niezwykle istotne jest,
aby ìwidzia³aî ona niebo po
moøliwie niewielkim k¹tem od
p³aszczyzny gruntu. W†ten sposÛb
odbiornik bÍdzie mÛg³ odczytaÊ
informacje ze wszystkich dostÍp-
nych w†danym rejonie satelitÛw.
Tylko w†ten sposÛb moøna wyko-
rzystaÊ wielokana³owoúÊ toru ob-
rÛbki sygna³u, co przenosi siÍ
m.in. na skrÛcenie czasu reakwi-
zycji satelitÛw zagubionych w†wy-
niku np. zak³ÛceÒ.
Pos³ugiwanie siÍ odbiornikiem
jest bardzo proste. Po do³¹czeniu
zasilania do gniazda Zl2 na wy-
úwietlaczu odbiornika pojawia siÍ
komunikat powitalny i†po popra-
wnym prze³¹czeniu modu³u
On-
core
w†tryb NMEA wyúwietlana
jest aktualna szybkoúÊ poruszania
siÍ anteny. Jeøeli - z†jakichú przy-
czyn - odbiornik nie moøe okreú-
liÊ aktualnej pozycji i†szybkoúci
na wyúwietlaczu pojawia siÍ ko-
munikat
WAITING!
.
Program dla mikrokontrolera
wchodz¹cego w†sk³ad kitu AVT-
888 obs³uguje dwa przyciski S2
i†S3 (gÛrny i†dolny na p³ytce
drukowanej), przy pomocy ktÛ-
rych moøna sekwencyjnie zmie-
niaÊ wyúwietlane parametry. Po-
niewaø zastosowano wyúwietlacz
1x16 (wiÍksze s¹ znacznie droø-
sze!) nie jest moøliwe wyúwietla-
nie pe³nych bieø¹cych wspÛ³rzÍd-
nych. Tak wiÍc okreúlenie po³o-
øenia wymaga odczytania nieza-
leønie: d³ugoúci i†szerokoúci geo-
graficznej. Przyciski S1 i†S4 prze-
widzia³em do wykorzystania w†ko-
lejnych wersjach odbiornika. Po
kolejnym w³¹czeniu odbiornika
rozpoczyna on pracÍ w†ostatnio
wybranym trybie, poniewaø
wskaünik funkcji przechowywany
jest w†nieulotnej pamiÍci EEP-
ROM mikorkontrolera US1.
Wszystkie odczyty na wyúwiet-
laczu LCD s¹ aktualizowane
z†czÍstotliwoúci¹ 1Hz. Jest to mak-
symalna oferowana w†standardo-
wych rozwi¹zaniach odbiornikÛw
GPS szybkoúÊ odczytu.
Tab. 2. Czasy startu odbiornika
Oncore GT.
Rodzaj Typowy Maksymalny
TTFF
TTFF
Gorący
15 s
30 s
Ciepły
45 s
65 s
Motorola kontra Garmin
Pierwsze prÛby odbiornika
AVT-888 przeprowadzono z†mo-
du³ami odbiorczymi
Oncore XT
oraz
GT
firmy Motorola. Jak
wspomnia³em w†drugiej czÍúci
artyku³u nie s¹ to jedyne urz¹-
dzenia klasy OEM dostÍpne na
úwiecie. Jedn¹ z†dobrze znanych
firm jest Garmin, ktÛry oferuje
doskona³e odbiorniki serii
GPS25. Charakteryzuj¹ siÍ one
wiÍksz¹ iloúci¹ jednoczeúnie
przetwarzanych kana³Ûw 12 za-
miast 8†w†
Oncore
), wbudowan¹
pamiÍci¹ Flash, dziÍki czemu
moøliwa jest ³atwa wymiana pro-
gramu steruj¹cego prac¹ odbior-
nika, a†takøe (w niektÛrych wer-
sjach) moøliwoúci¹ pracy z†nis-
kimi napiÍciami zasilania (od
3,6V).
Odbiorniki firmy Garmin s¹
takøe przystosowane do pracy
w†standardzie komunikacyjnym
NMEA-0183, ale zastosowano pro-
gramowany interfejs szeregowy,
dziÍki ktÛremu szybkoúÊ transmi-
sji danych moøna ustaliÊ w†prze-
dziale 300..19200bd. Sk³adnia
ìzdaÒî NMEA-0183 w†odbiorni-
kach Garmin odbiega nieco od
Zimny
90 s
210 s
TTFF − Time To First Fix
standardu przyjÍtego w†
Oncore
,
w†zwi¹zku z†czym nie jest moø-
liwe zastosowanie ìwprostî pro-
gramu steruj¹cego prac¹ mikro-
kontrolera AVT-888 do wspÛ³pra-
cy z†tymi odbiornikami. Obecnie
prowadzÍ prace maj¹ce na celu
rozszerzenie programu o†automa-
tyczne rozpoznawanie typu do³¹-
czonego do z³¹cza Zl1 odbiornika
i†samoczynne dobranie odpowied-
niego zestawu poleceÒ. DziÍki
temu w†ofercie handlowej poja-
wi¹ siÍ kity AVT-888 zarÛwno
z†odbiornikami Oncore, jak
i†GPS25x.
Piotr Zbysiński, AVT
Autor zastrzega sobie prawo
wprowadzenie modyfikacji oprog-
ramowania wchodz¹cego w†sk³ad
kitu, ktÛre maj¹ na celu popra-
wienie w³aúciwoúci uøytkowych
urz¹dzenia.
Dokumentacja odbiornikÛw
GPS Oncore firmy Motorola do-
stÍpna jest w†Internecie pod ad-
resem: www.ep.com.pl/ftp/
other.htm.
Elektronika Praktyczna 8/99
59
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • happyhour.opx.pl
  • Tematy

    Cytat


    Facil(e) omnes, cum valemus, recta consili(a) aegrotis damus - my wszyscy, kiedy jesteśmy zdrowi, łatwo dajemy dobre rady chorym.
    A miłość daje to czego nie daje więcej niż myślisz bo cała jest Stamtąd a śmierć to ciekawostka że trzeba iść dalej. Ks. Jan Twardowski
    Ad leones - lwom (na pożarcie). (na pożarcie). (na pożarcie)
    Egzorcyzmy pomagają tylko tym, którzy wierzą w złego ducha.
    Gdy tylko coś się nie udaje, to mówi się, że był to eksperyment. Robert Penn Warren