Filozofia jest sztuką życia. Cyceron

odbiornik GPS 1

odbiornik GPS 1, schematy

[ Pobierz całość w formacie PDF ]
P R O J E K T Y
Odbiornik GPS, część 1
AVT−888
Z†publikacj¹ tego projektu
czekaliúmy do czerwcowego
numeru EP, poniewaø
odbiorniki GPS nadaj¹ siÍ
szczegÛlnie dobrze na
wakacyjne wojaøe, ktÛre
czÍsto przebiegaj¹ po trasach
ma³o znanych (ach ten smak
przygody!) i†ma³o
uczÍszczanych.
W†pierwszej czÍúci
artyku³u przedstawimy zarys
teoretyczny dzia³ania systemu
GPS oraz konstrukcjÍ
elektryczn¹ odbiornika.
SposÛb obs³ugi urz¹dzenia
omÛwimy w†lipcowym
numerze EP.
Podstawowe parametry
i możliwości odbiornika:
Co to jest GPS?
System elektronicznego pozy-
cjonowania GPS pierwotnie zosta³
opracowany z†myúl¹ o†profesjonal-
nych aplikacjach militarnych, mor-
skich oraz lotniczych. Podstawowe
funkcje typowego odbiornika GPS
to pomiar prÍdkoúci poruszania
siÍ, okreúlenie dok³adnego po³oøe-
nia na kuli ziemskiej, moøliwe jest
takøe okreúlenie wysokoúci na ja-
kiej znajduje siÍ odbiornik.
RozwÛj technologii spowodo-
wa³ znaczn¹ popularyzacjÍ tego
systemu, co zaowocowa³o powsta-
niem odbiornikÛw o†uproszczonej
konstrukcji, dedykowanych rynko-
wi nieprofesjonalnemu. W†stosun-
ku do pierwowzorÛw maj¹ one
ograniczon¹ dok³adnoúÊ pomiaru,
wynikaj¹c¹ ze specjalnych zabie-
gÛw Pentagonu.
System GPS sk³ada siÍ z†trzech
nieroz³¹cznych segmentÛw (
rys. 1
):
- kosmicznego;
- sterowania;
- uøytkownikÛw.
Segment kosmiczny
jest
w†praktyce konstelacj¹ 24 sateli-
tÛw kr¹ø¹cych po szeúciu orbitach
znajduj¹cych siÍ na wysokoúci
20183km nad poziomem morza.
Okres ruchu satelitÛw wynosi 12
godzin. Satelity s¹ rozmieszczone
na orbitach co 55
o
.
Segment sterowania
sk³ada siÍ
z†szeregu stacji monitoruj¹cych sa-
telity, a†jego zadaniem jest ci¹g³a
weryfikacja i†korekcja ich pozycji
oraz przekazywanie do satelitÛw
almanachÛw, czyli informacji opi-
suj¹cych parametry jego ruchu,
po³oøenie, wspÛ³czynnik korekcji
zegara itp.
Segment uøytkownikÛw
to
w†praktyce wszystkie odbiorniki
wykorzystywane do ustalenia po-
zycji. Ustalenie aktualnej pozycji
przez odbiornik polega na pomia-
rze up³ywu czasu pomiÍdzy wy-
s³aniem sygna³u przez satelitÍ
i†jego odebraniem prze odbiornik.
Precyzyjny pomiar czasu prze-
júcia jest mierzony przy pomocy
specjalnie zakodowanego sygna³u
cyfrowego, ktÛry jest porÛwnywa-
ny z†kodowanym sygna³em odnie-
sienia generowanym w†odbiorni-
ku. Procesor odbiornika znajduje
wspÛ³czynnik korelacji sygna³u
odbieranego z†generowanym lokal-
nie, nastÍpnie uzyskany wynik
mnoøy przez prÍdkoúÊ úwiat³a.
W†ten sposÛb ustalana jest odleg-
³oúÊ odbiornika od kaødego z†sa-
telitÛw.
napięcie zasilania: 8..12VDC;
pobór prądu: 220mA;
pomiary:
długość i szerokość geograficzna
w zakresie 0..180
o
z rozdzielczością
59,9999';
prędkość poruszania się odbiornika;
określenie widocznych w danej chwili
satelitów;
możliwość odczytu czasu oraz daty;
określenie trybu pomiaru 2D/3D;
opcjonalny pomiar wysokości położenia
odbiornika;
komunikacja z modułem odbiorczym
w standardzie NMEA−0813;
wyświetlanie wyników na 16−pozycyjnym
alfanumerycznym wyświetlaczu LCD;
sterowanie trybem pracy odbiornika przy
pomocy prostej klawiatury.
42
Elektronika Praktyczna 6/99
Odbiornik GPS
Odbiornik GPS
Rys. 1. Poglądowy schemat struktury systemu GPS.
standardowego mikrokontrolera,
ktÛry odpowiada g³Ûwnie za trans-
misjÍ danych z†otoczenia do pro-
cesora DSP i†odwrotnie, znajduj¹
siÍ tam takøe szybki procesor DSP
wspÛ³pracuj¹cy z†przetwornikiem
A/C oraz oúmioma wirtualnymi
torami akwizycji danych.
W†odbiornikach Oncore now-
szej generacji zastosowano takøe
modu³ mierz¹cy pobÛr pr¹du
przez zewnÍtrzn¹ antenÍ aktywn¹,
ktÛry pozwala wykryÊ uøytkowni-
kowi fakt jej braku lub b³Ídnego
do³¹czenia. Na
rys. 3
przedsta-
wiono charakterystyki przedsta-
wiaj¹ce pobÛr pr¹du przez anteny
rÛønych modeli i†wersji odbiorni-
kÛw Oncore.
Niezaleønie od typu wszystkie
aktywne anteny do odbiornikÛw
Oncore maj¹ zbliøon¹ kierunkow¹
charakterystykÍ czu³oúci. W†p³asz-
czyünie horyzontu czu³oúÊ jest
identyczna we wszystkich kierun-
kach, dziÍki czemu nie ma ko-
niecznoúci ìnamierzaniaî anten¹
satelitÛw. Charakterystyka w†pio-
nie jest rÛwnie interesuj¹ca (
rys.
4
) - jak widaÊ antena jest w†stanie
odebraÊ sygna³y takøe od sateli-
tÛw leø¹cych praktycznie na linii
horyzontu, oczywiúcie pod warun-
kiem, øe nie s¹ ona zas³aniane
prze budynki, drzewa, itp.
WspÛ³praca odbiornika Onco-
re z†zewnÍtrznym sterownikiem
odbywa siÍ poprzez asynchro-
niczne z³¹cze szeregowe RS232
(
rys. 5
), ktÛre rÛøni siÍ od
zalecanego standardu pozioma-
mi napiÍÊ. NapiÍcia wyjúciowe
na wyjúciu interfejsu s¹ zgodne
W†rzeczywistoúci pomiar od-
leg³oúci jest nieco bardziej z³o-
øony, lecz algorytm postÍpowania
jest identyczny z†przedstawio-
nym.
Transmisja danych z†satelitÛw
do odbiornikÛw GPS odbywa siÍ
w†mikrofalowym pasmie
L†(1,57542GHz) na dwÛch kana-
³ach, okreúlanych L1 i†L2. Noúna
L1 jest modulowana kodowanym
sygna³em cyfrowym o†czÍstotli-
woúci 10,23MHz, wykorzystywa-
nym do ustalenia odleg³oúci po-
miÍdzy odbiornikiem i†satelit¹.
Sygna³ ten jest oznaczany
P-code
.
Drugim sygna³em moduluj¹cym
noún¹ L1 jest sygna³ oznaczony
C/A
, o†czÍstotliwoúci 1,023MHz.
Noúna L2 jest modulowana tylko
sygna³em
P-code
.
Zastosowanie podwÛjnego sys-
temu kodowania mia³o na celu
ograniczenie dostÍpu uøytkowni-
kom cywilnym do dok³adniejsze-
go sygna³u
P-code
, a†z†czasem
umoøliwi³o sprzedawanie (oczy-
wiúcie odpowiednio drogo) dostÍ-
pu do niego wybranym instytu-
cjom.
Co wiÍcej, poprawne odebranie
i†zdekodowanie sygna³u nadawa-
nego z†satelity do odbiornika wy-
maga wiedzy (i to nie tylko
elektronicznej) znacznie wyøszej
niø przeciÍtna. Warto tutaj zauwa-
øyÊ, øe poziom sygna³u nios¹cego
informacjÍ, ktÛry dociera do an-
teny jest niøszy od poziomu szu-
mÛw i†zak³ÛceÒ w†otoczeniu od-
biornika...
Nastraszy³em Was? Rzeczywiú-
cie system GPS jest bardzo za-
awansowany technologicznie, jed-
nak spory popyt na odbiorniki
spowodowa³ (ach, ten wolny ry-
nek!), øe wielu producentÛw roz-
poczͳo produkcjÍ modu³Ûw od-
biorczych, ktÛre wy-
magaj¹ od uøytkow-
nika tylko umiejÍt-
nego obs³ugiwania
z³¹cza RS232!
Na
rys. 2
przed-
stawiono schemat
blokowy odbiornika
Oncore produkowa-
nego przez firmÍ
Motorola. Na nie-
wielkiej p³ytce dru-
kowanej z†dwustron-
nie zamontowanymi
elementami znajduj¹
siÍ wszystkie ele-
menty niezbÍdne do
prawid³owej pracy
urz¹dzenia. Obok
To nie takie trudne
Poniewaø szczegÛ³y dzia³ania
systemu GPS nie stanowi¹ dobra
publicznego, konstruktor odbior-
nika staje - wydawa³oby siÍ -
przed problemem nie rozwi¹zania.
Rys. 2. Schemat blokowy odbiornika Oncore.
Elektronika Praktyczna 6/99
43
 Odbiornik GPS
Rys. 3. Charakterystyki prądowe aktywnych anten.
Rys. 5. Umieszczenie złącza RS−232 na płytce
odbiornika.
ze standardem TTL. Jeøeli od-
biornik ma wspÛ³pracowaÊ z†od-
dalonym sterownikiem, jego in-
terfejs naleøy ìwzmocniÊî przy
pomocy dowolnego konwertera
poziomÛw TTL/RS232 (np.
MAX232). W†przypadku prezen-
towanego opracowania stosowa-
nie takiego konwertera nie by³o
potrzebne.
Odbiorniki Oncore przystoso-
wane s¹ do obs³ugi dwÛch ìjÍ-
zykÛwî komunikacji z†uøytkowni-
kami. NajwiÍksze moøliwoúci daje
specjalnie zaprojektowany przez
MotorolÍ format binarny. Nieco
mniejsze moøliwoúci, lecz z†kolei
zgodnie z†ogÛlnoúwiatowym stan-
dardem NMEA-0183, daje format
znakowy (ASCII), ktÛry nosi na-
zwÍ normy, ktÛr¹ zosta³ opisany.
SzybkoúÊ transmisji danych wyno-
si 4800bd.
Poniewaø polecenia dostÍpne
w†standardzie NMEA-0183 s¹ ak-
ceptowane przez wszystkie od-
biorniki GPS i†daj¹ dostÍp do
wszystkich istotnych dla uøyt-
kownika funkcji pomiarowych
i†steruj¹cych, w†prezentowanym
urz¹dzeniu autor zdecydowa³ siÍ
na prze³¹czanie odbiornika w†tryb
NMEA i†sterowanie jego prac¹
przy pomocy siedmiu dopuszczal-
nych poleceÒ: GPGGA, GPGLL,
GPGSA, GPGSA, GPGSV, GPRMC,
GPVTG i†GPZDA. OmÛwimy je
szczegÛ³owo w†drugiej czÍúci ar-
tyku³u.
Interesuj¹c¹, lecz nie wyko-
rzystan¹ przez nas w†praktyce,
moøliwoúci¹ odbiornika Oncore
(wersji GT) jest jego wspÛ³praca
z†innymi odbiornikami GPS w†try-
bie pomiaru rÛønicowego. DziÍki
zastosowaniu takiej sztuczki moø-
na zwiÍkszyÊ dok³adnoúÊ pomiaru
z†25 metrÛw (standard) do ok. 1..5
metrÛw. Poprawki wprowadzane
s¹ do systemu licz¹cego odbior-
nika poprzez wejúcie RTCM, do-
stÍpne na z³¹czu interfejsu I/O.
Obydwa porty szeregowe maj¹
taki sam priorytet i†s¹ obs³ugiwa-
ne symultanicznie przez procesor
komunikacyjny.
Przejdümy do sedna
sprawy
Po krÛtkim wstÍpie ogÛlnym
przejdziemy teraz do omÛwienia
konstrukcji odbiornika. Schemat
elektryczny proponowanego roz-
wi¹zania znajduje siÍ na
rys. 6
.
Najwaøniejszym elementem tej
czÍúci odbiornika jest mikrokon-
troler ST62T30 (US1), ktÛry od-
powiada za wymianÍ i†transmisjÍ
danych pomiÍdzy odbiornikiem
i†panelem uøytkownika, obs³ugÍ
panelu uøytkownika (klawiatura
i†wyúwietlacz LCD), a†takøe reali-
zacjÍ kilku prostych obliczeÒ aryt-
Tab. 1. Opis zacisków złącza RS232 w odbiorniku Oncore
Wyprowadzenie nr
Nazwa sygnału
Opis
1
Battery
Opcjonalne zasilanie bateryjne (U
bmax
=5V)
2
+5VPWR
Napięcie zasilania
3
GROUND
Masa zasilania
4
VPP
Napięcie programowania pamięci programu Flash
5
RTCM IN
Wejście sygnału korekcji RTCM
6
1PPS
Sygnał 1Hz
7
1PPS RTN
Masa sygnału 1Hz
8
TTL TxD
Wyjście danych TTL
Rys. 4. Charakterystyka czułości
anteny.
9
TTL RxD
Wejście danych TTL
10
TTL RTN
Masa TTL
44
Elektronika Praktyczna 6/99
Odbiornik GPS
metycznych. Zastosowany mikro-
kontroler jest jednym z†lepiej wy-
posaøonych w†ca³ej rodzinie ST62.
Jego standardowym wyposaøeniem
jest m.in. UART oraz szeregowy
interfejs synchroniczny SPI (ma
on zostaÊ wykorzystany w†opcji
rozszerzaj¹cej moøliwoúci odbior-
nika). W†wewnÍtrznej pamiÍci
EEPROM przechowywane s¹ dane
inicjalizacyjne odbiornika GPS
oraz nastawy opisuj¹ce jego wer-
sjÍ. DziÍki nim modu³ z†rys. 7†mo-
øe wspÛ³pracowaÊ z†wieloma ty-
pami odbiornikÛw, pochodz¹cych
od rÛønych producentÛw.
Wyúwietlacz ciek³okrystaliczny
W1 (alfanumeryczny 1x16) wraz
z†prost¹ 4-przyciskow¹ klawiatur¹
spe³niaj¹ rolÍ interfejsu uøytkow-
nika. Mikrokontroler US1 steruje
wyúwietlaczem poprzez 4-bitow¹
magistralÍ danych oraz trzy stan-
dardowe sygna³y steruj¹ce. Popra-
wny restart systemu oraz zabez-
pieczenie przed prac¹ mikrokon-
trolera przy zbyt niskim napiÍciu
zasilaj¹cym zapewnia uk³ad US2.
Ostatni¹, bardzo standardow¹
czÍúci¹ urz¹dzenia jest zasilacz
stabilizowany z†uk³adem US3
i†mostkiem prostowniczym M1.
DziÍki zastosowaniu mostka Graet-
za polaryzacja napiÍcia na we-
júciu Zl2 moøe byÊ dowolna.
Moøliwe jest takøe zasilanie urz¹-
dzenia napiÍciem zmiennym, ale
WYKAZ ELEMENTÓW
Rezystory
P1: 10k
Kondensatory
C1: 470
F
C4, C5, C9, C10: 100nF
C6, C11: 10
F/16V
Rys. 6. Schemat elektryczny modułu sterownika.
C7, C8: 27pF
Półprzewodniki
US1: ST62T30B zaprogramowany,
w obudowie DIL28
US2: DS1813
US3: 7805
M1: 1,5A/50V
Różne
S1, S2, S3, S4: mikroprzełączniki
W1: LCD 1x16
X1: 8MHz
Zl1: szpilki 2x5
Zl2: złącza zasilania
Elektronika Praktyczna 6/99
45
miniaturowy ceramiczny
R1, R2, R3, R4: 4,7k
F
C2, C3: 47
Odbiornik GPS
F (mog¹ wyst¹piÊ k³o-
poty z†umieszczeniem go na p³yt-
ce drukowanej).
Piotr Zbysiński, AVT
Interesuj¹ce materia³y o†GPS
moøna znaleüÊ w†Internecie:
- www.navcen.uscg.mil/gps/
GPS.HTM,
- www.usno.navy.mil,
- www.laafb.af.mil/SMC/CZ/
homepage,
- www.nmea.org,
- www.navcen.uscg.mil/dgps/
dgeninfo/RTCM104.txt,
- www.gpsworld.com/resources/
glossary.htm,
- www.utexas.edu/depts/grg/
gcraft/notes/gps/gps.html.
Dokumentacja odbiornikÛw
GPS Oncore firmy Motorola do-
stÍpna jest pod adresem:
www.ep.com.pl/ftp/other.htm
Rys. 7. Schemat blokowy procesora ST62T30B.
46
Elektronika Praktyczna 6/99
wtedy warto jest zwiÍkszyÊ po-
jemnoúÊ kondensatora C1 do
1000..1500
[ 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