TRNG I HC M THÀNH PH H CHÍ MINH
KHOA CÔNG NGH THÔNG TIN
KHÓA LUN TT NGHIP
XÂY DNG H THNG
QUN LÝ L TRÌNH
XE BUÝT
Sinh viên thc hin : Nguyn Vn Hi
MSSV : 10701034
Lp : TH07A1
Ging viên hng dn : TS. Lê Xuân Trng
TP.H Chí Minh - 2011
LI CM N
z({
Trong sut thi gian làm khóa lun, tôi đã nhn đc s giúp đ ca bè bn và
thy cô khoa công ngh thông tin,đc bit là thy Lê Xuân Trng đã tn tình hng
dn, h tr tôi hoàn thành tt đ tài này.
Xin gi li cm n chân thành ti các thy cô trong khoa Công ngh thông tin đã
to điu kin cho em hc tp và nghiên cu đc bit là thy Lê Xuân Trng đã nhit
tình hng dn em trong sut quá trình thc hin đ tài. Xin cm n bn bè đã h tr và
đng viên tôi rt nhiu trong th
i gian qua.
TP. H Chí Minh, ngày 20 Tháng 9 nm 2011
Sinh Viên
Nguyn Vn Hi
MC LC
DANH MC CÁC T VIT TT i
DANH MC CÁC HÌNH ii
DANH MC CÁC BNG iv
Chng 1: M U 1
1.1. Tng Quan 1
1.2. Mc đích đ tài 1
1.3. Phng pháp thc hin 2
1.3.1. Giai đon 1 :Tìm hiu thông tin liên quan. 2
1.3.2. Giai đon 2 : Phân tích, xây dng và hin thc 2
1.4. Phm vi thc hin. 3
1.5. B cc bài báo cáo 4
Chng 2 : C S LÝ THUYT 5
2.1. Gii thiu GPS 5
2.1.1. S ra đi ca h thng GPS 5
2.1.2. Nghiên cu các thành phn h thng GPS 6
2.1.2.1. Nghiên cu vic thit k h thng GPS 6
2.1.2.2. Các thành phn h thng GPS 7
a. Phn v tr 8
b. Phn điu khin 10
c. Phn s dng 10
2.1.2.3. Nguyên lý đnh v GPS 11
a. Các đi lng đo 11
b. nh v tuyt đi (point positioning) 12
c. nh v tng đi (Relative Positioning) 13
2.1.2.4. Các phng pháp đo GPS 14
a. o ci chính phân sai DGPS (Code-based Differential GPS) 14
b. o tnh (Static) 15
c. o đng (Kinematic) 15
d. o gi đng (Pseudo-Kinematic) 15
2.1.2.5. Cách xác đnh v trí trên mt đt thông qua h thng GPS. 16
2.1.2.6. Các k thut đnh v thuê bao di đng 19
a. K thut Cell-ID 19
b. K thut A-GPS (Assisted GPS - h tr GPS) 20
c. Phng pháp kt hp 22
2.2. Gii thiu AndroidSDK. 23
2.2.1. Gii thiu Android Platform. 23
2.2.2. Kin trúc ca Android 24
2.2.2.1. Application. 25
2.2.2.2. Application Framework 25
2.2.2.3. Libraries 26
2.2.2.4. Runtime Android 26
2.2.2.5. Linux Kernel 26
2.2.3. Các thành phn ca mt ng dng Android. 26
2.2.3.1. Activities : 26
2.2.3.2. Intent 28
2.2.3.3. Layouts. 28
2.2.4. GPS trên Android 29
2.2.4.1. S dng dch v đnh v (Location-based service) trong android. 29
2.2.4.2. Thit lp Emulator vi nhà cung cp th nghim. 29
2.2.4.3. Cách to mt ng dng qun lý các Test Location Providers. 30
2.2.4.4. Tìm các provider da trên các tiêu chun yêu cu. 33
2.2.4.5. Tìm đa đim chính mình. 34
2.2.4.6. Theo dõi chuyn đng. 35
Chng 3: PHÂN TÍCH H THNG IU HÀNH XE BUÝT 36
3.1. Phân tích yêu cu 36
3.2. Phân tích h thng. 38
3.2.1. Biu đ use-case . 38
3.2.2. Danh sách các Actor. 39
3.2.3. Danh sách các Use- Case. 39
3.2.4. c t các Use-Case chính 40
3.2.4.1. c t use-case “Kt ni” 40
3.2.4.2. c t Use-Case “đng nhp” 41
3.2.4.3. c t Use-Case “Qun lý ngi dùng đng nhp”. 42
3.2.4.4. c t Use-Case “Qun lý tuyn”, “L trình”, “Xe buýt”, “Nhân viên”.
42
3.2.4.5. c t Use-Case “Lch s chuyn” 43
3.2.4.6. c t Use-Case “Ly thông tin” 44
3.2.4.7. c t Use-Case “ Khi hành” 45
3.2.4.8. c t Use-Case “Cp nht thông tin lch s chuyn” 45
3.2.4.9. c t Use-Case “X lý vi phm” 46
3.2.4.10. c t Use-case “Kt thúc chuyn”. 47
3.2.4.11. c t Use-Case “đng xut” 47
3.3. Thit k c s d liu. 48
3.3.1. Mô hình truyn thông 48
3.3.2. Mô hình ER 49
3.3.3. Mô hình quan h. 50
Chng 4 : THIT K VÀ TRIN KHAI NG DNG 56
4.1. Xây dng giao thc giao tip gia Client và Server. 56
4.1.1. Server ( hi đáp yên cu t phía client). 57
4.1.2. Client ( gi yêu cu cho server) 59
4.2. Thao tác x lý gia client -server 61
4.2.1. Server. 61
4.2.2. Client 64
4.3. Thit k thc thi ng dng 66
4.3.1. Login. 66
4.3.2. Ly thông tin l trình ca chuyn. 68
4.3.3. Khi hành chuyn. 70
4.3.4. Qun lý vn hành xe buýt, kim tra vi phm. 71
4.3.4.1. Xác đnh vi phm l trình. 72
4.3.4.2. Xác đnh vi phm thi gian. 73
4.3.4.3. Xác đnh vi phm vn tc 73
4.3.5. Kt thúc chuyn. 74
4.3.6. Thoát khi h thng. 74
4.3.7. Qun lý c s d liu. 75
4.3.8. Thng kê. 76
Chng 5 : TNG KT 78
5.1. Kt lun 78
5.2. Hng phát trin 78
Tài liu tham kho 79
i
DANH MC CÁC T VIT TT
AOA: Angle of Arrival
A-GPS Assisted GPS
BTS: Base Transceiver Station
C/A code : coarse acquisition code
Cell-ID Cell site Identification
DGPS: Code-based Differential GPS
GPS Global Positioning Systems
GPRS : General Packet Radio Service
GSM : Global System for Mobile Communications
LBS : Location Base Services
LS: Location Server
M-code: Military code
MS: Mobile Station
NIST : The National Institute of Standards and Technology
PC : personal computer
P-code: precise code
PDA : Personal Digital Assistant
PPK : Post Processing Kinematic
RTK Real Time Kinematic
TOA: Time Of Arrival
TDOA: Time Difference Of Arrival.
TA: Timing Advance
WCDMA: Wideband Code Division Multiple Access
ii
DANH MC CÁC HÌNH
Hình 2.1 Các thành phn ca h thng GPS [15] 7
Hình 2.2 Các v tinh GPS bay trên qu đo [14] 8
Hình 2.3 V trí các trm điu khin v tinh GPS [10] 10
Hình 2.4 Xác đnh hiu s gia các thi đim. [15] 11
Hình 2.5 Thu tín hiu v tinh GPS.[14] 16
Hình 2.6 hình cu giao nhau tai 2 đim [14] 17
Hình 2.7 Nhn thông s GPS t bn v tinh [8] 18
Hình 2.8 Cell-ID kt hp vi Cell-sector hoc TA [14] 20
Hình 2.9 Nguyên lý hot đng ca A-GPS[15] 21
Hình 2.10 Mi quan h gia Android và phn cng.[2] 24
Hình 2.11 S đ các thành phn chính ca h điu hành Android.[7] 25
Hình 2.12 Vòng đi ca Activity. [7] 27
Hình 2.13 DDMS trong Eclipse 30
Hình 3.1. Mô hình Use – case 38
Hình 3.2 Mô hình truyn thông 48
Hình 3.3 Mô hình ER 49
Hình 3.4 Mô hình quan h 50
Hình 4.1 S đ hot đng ca server 61
Hình 4.2 S đ hot đng ca Client 64
Hình 4.3 Giao din màn hình đng nhp 66
Hình 4.4 Màn hình thông báo đng nhp không thành công. 67
Hình 4.5 Hin th thông tin đng nhp và trng thái đang ch ca client 68
iii
Hình 4.6 Client và server sau khi cp nht thông tin l trình 69
Hình 4.7 Các thông tin ca l trình chuyn. 69
Hình 4.8 Hin th thông báo đn gi khi hành. 70
Hình 4.9 Màn hình va bt đu khi hành chuyn 71
Hình 4.10 Lc đ xác đnh vi phm l trình 72
Hình 4.11 Lc đ xác đnh vi phm thi gian 73
Hình 4.12 Cp nht li thông tin khi client kt thúc chuyn 74
Hình 4.13 Client đng xut khi h thng. 75
Hình 4.14 Màn hình qun lý c s d liu. 76
Hình 4.15 Nhp thông tin điu kin thng kê 77
Hình 4.16 Danh sách thng kê sau khi nhp điu kin. 77
iv
DANH MC CÁC BNG
Bng 2.1. các đc tính k thut ca các v tinh trong “Block I” 9
Bng 2.2. các đc tính k thut ca các v tinh trong “Block II” 9
Bng 2.3. c tính k thut A-GPS 22
Bng 2.4. c tính phng pháp kt hp 23
Bng 3.1. Danh sách các Actor. 39
Bng 3.2. Danh sách các Use-Case 39
Bng 3.3. Các thuc tính ca bng TUYEN 51
Bng 3.4. Các thuc tính ca bng XEBUYT 51
Bng 3.5. Các thuc tính ca bng NHANVIEN 52
Bng 3.6. Các thuc tính ca bng LOTRINH 52
Bng 3.7. Các thuc tính ca bng TOADOGPS 53
Bng 3.8. Các thuc tính ca bng LOTRINH_TOADO 54
Bng 3.9. Các thuc tính ca bng CHUYEN 54
Bng 3.10. Các thuc tính ca bng LICHSU_CHUYEN 55
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
1
Chng 1: M U
1.1. Tng Quan
i xe buýt tit kim và an toàn là điu mà nhiu ngi dân đã bit, tuy nhiên mt
vn đ lâu nay khin ngi dân vn cha tht s thích đi xe buýt đó chính là tình trng
xe buýt thng xuyên b tr gi. ây cng là bài toán đt ra mà ngành giao thông vn
ti cn phi gii quyt sm thì mi hy vng thu hút ngi dân đi xe buýt ngày mt
đông.
Nhiu cuc kho sát cho thy thc t có mt s
tuyn xe buýt rt thng xuyên
b tr, có trng hp tr t 15 phút đn 30 phút so vi lch trình đã vch ra. Vic này s
làm nh hng đn tâm lý ca nhng ngi mun dùng xe buýt làm phng tin giao
thông trên đng, đc bit là nhng ngi cn thi gian chính xác nh công nhân viên
chc, sinh viên hc sinh.
Vic khc phc tình trng xe buýt thng xuyên b tr gi là mt vn đ cn thi
t
đ cho ngi dân thêm mn mà vi xe buýt, s dng xe buýt làm phng tin chính đ
đi làm, đi hc, đi chi, mua sm,v.v… Ngoài ra, khi h thng giao thông công cng ca
toàn thành ph rt đông các xe buýt, vi hn 1000 xe buýt mi ngày hot đng trên 100
tuyn đng thì vic qun lý rt là khó khn trong khi đó thì cn ngun nhân lc ln,
chi phí cao. Mt mô hình qun lý xe buýt s là mt gii pháp tt đ gii quyt vn
đ
còn tn đng này.
Hin nay, trên đa bàn thành ph vn cha có mt h thng xe buýt vn hành
theo dng client – server. iu này gây chm tr và lãng phí trong vn đ qun lý, vn
hành và kim tra h thng xe buýt. Vi các ng dng ca công ngh thông tin và các
thit v cho phép chúng ta xác đnh v trí hin ti bt k đâu thì vic xây dng mt h
thng qun lý xe buýt dng tp trung không m
y khó khn. Và h thng này giúp cho
công vic qun lý đn gin, tit kim, tin li và chuyên nghip hn.
1.2. Mc đích đ tài
Xây dng mt h thng phn mm qun lý dng client – server cho phép qun lý
mi hot đng ca các xe buýt khi đang hot đng trên đa bàn thành ph. H thng
máy ch đt mt ni c đnh và các client có nhim v kt ni đn và báo cáo các
thông tin hot đng ca client v cho server.
Vi mt h thng điu hành xe buýt giúp qun lý tt hn các xe buýt, thng kê
chính xác tình trng c
a xe buýt nh : tình trng vt tc đ, b tuyn, đi sai tuyn
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
2
đng quy đnh,… s giúp ci thin hot đng ca các xe buýt trong thành ph, nâng
cao ý thc đi vi các tài x v trách nhim ca mình.
Các xe buýt có th cp nht thông tin tc thi t máy ch khi có thông tin thay
đi lch trình ca tuyn mà xe buýt đang hot đng, không cn phi tn thi gian nhn
thông báo bng vn bn hay hp thông báo ni b, tng kh nng tin li và hu ích ca
h
thng xe buýt.
Ngi qun lý có thng kê đc danh sách các chuyn xe buýt đang vn hành,
kim tra các vi phm mà điu tit cho xe vn hành đúng vi l trình và thi gian quy
đnh ca chuyn đó. Nu phát hin xe đang vi phm thì ngi qun lý s gi các thông
báo đn xe buýt ( client ) nhc nh các tài x điu khin xe chy đúng theo quy đnh.
1.3. Phng pháp thc hin
1.3.1. Giai đon 1 :Tìm hiu thông tin liên quan.
Do tính cht hot đng ca h thng xe buýt là luôn di chuyn nên h thng xe
buýt s ng dng h thng mng không dây đ thc hin kt ni vi server.
xác đnh đc v trí, thi gian và vn tc ca xe buýt trong l trình thì các xe
buýt phi đc trang b mt thit b đnh v GPS. GPS là h thng đnh v toàn cu do
quân đi M
phát trin giúp xác đnh ta đ v trí hin ti. Trong giai đon này chúng
ta s tìm hiu v h thng GPS, cu to và cách thc xác đnh v trí ca nó.
Tìm hiu và chn ra mt loi thit b h tr đnh v phù hp trang b cho xe buýt
và mt thit b h tr kt ni vi h thng xe buýt.Trong bài báo cáo này thit b đc
chn
đ h tr thc hin các công vic trên là mt smartphone đc phát trin trên nn
tng Android - mt nn tng cho vic phát trin ng dng ca Google đi vi dòng máy
đin thoi có h tr h điu hành.
Tìm hiu môi trng lp trình ca Android:
• Các phng pháp h tr lp trình giao tip mng.
• Th vin h tr đnh v trên đin thoi di đng có h tr Android.
1.3.2. Giai đon 2 : Phân tích, xây dng và hin thc
Phân tích các vn đ cn liên quan. Xây dng h thng qun lý danh sách xe
buýt. Xây dng mt c s d liu lu tr nhng thông tin cn thit cho h thng xe buýt
cn qun lý.
Thit lp mô hình qun lý đng client – server :
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
3
• Server :
o Qun lý thông tin các xe buýt.
o Cho phép gi thông báo đn các client khi có nhu cu cn thit.
o Tip nhn thông tin t client : thi gian, đa đim, vn tc và tình
trng hot đng ca client, ….
o Mt s thao tác qun lý các client : qun lý thông tin client (xe buýt
đang vn hành ), tên client, v trí, …
o Cho phép lc danh sách các client đang chy.
o Cho phép lc danh sách các client chun b chy.
o Thông báo thi gian xut phát cho client.
o Xác đnh đ
c vn tc ca xe.
• Client :
o Kt ni đn server đ đm bo đng b thông tin vi h thng qun
lý xe buýt.
o Cho phép nhn thông tin đc cp nht t server.
o Báo cáo thông tin thi gian, đa đim, vn tc và tình trng v cho
server theo thi gian nht đnh,…
1.4. Phm vi thc hin.
tin cho vic qun lý và điu hành h thng, giám sát hot đng ca h thng
thì chúng ta cn thit k, xây dng c s d liu lu tr các thông tin cn thit ca h
thng xe buýt. C s d liu này đc lu tr trên server và đc gi đn client khi
client có nhu cu s dng phn c s d liu cn thit.
Thi
t k mt module cho phép ngi qun lý có toàn quyn truy xut các thông
tin trong h thng. Ngi qun lý có th b trí nhân viên nào s điu hành xe buýt nào,
b trí lch trình cho xe buýt trong tng tuyn, thi gian ca tng chuyn ca tuyn và l
trình ca chuyn phi đi qua.
Thit k module cho phép ngi qun lý có th thng kê danh sách các tuyn, xe
buýt, l trình, nhân viên,… theo mt s điu kin do ngi qun tr tùy chn.
im
đáng chú ý đây là thng kê lch s chuyn, phn này cho phép ngi qun tr thng kê
các trng hp vi phm ca các xe buýt đc lu trong c s d liu. Nó giúp cho
ngi qun lý có th theo dõi đc tình hình hot đng ca tt c các xe theo tng ngày.
Trên client s có mt module s dng thit b đnh v GPS đ s lý thông tin vn
hành ca xe buýt. module này nó thc hin nhi
m v xác đnh v trí hin ti ca xe
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
4
buýt, kim tra xe có đi đúng vi l trình hay không bng cách kim tra ta đ hin ti so
vi danh sách ta đ, kim tra đ lch thi gian ca xe so vi lch trình và kim tra vn
tc ca xe. ng thi module này thc hin thao tác kim tra các trng hp vi phm
v l tình, thi gian và vn tc.
Mt xe buýt t lúc bt đu hot đng cho đn khi thoát khi h thng thì nó luôn
đc qun lý bi server. Client có nhim v thông báo cho server mi hot đng đang
din ra client nh trng thái hot đng, tình trng vi phm,…Và mt client đc
quyn yêu cu các thông tin cn thit cho chuyn xe buýt ca mình đ đm bo các hot
đngca các client đng b so vi h thng.
1.5. B cc bài báo cáo
B cc bài báo cáo bao gm các chng:
Chng 1: Gii thiu khái quát v
đ tài và đa ra mc đích, phng pháp thc
hin đ tài.
Chng 2: Gii thiu mt s c s lý thuyt làm nn tng có liên quan đn ni
dung thc hin ca đ tài bao gm các k thut ca cng ngh GPS, công ngh đó đc
ng dng nh th nào và cui cùng là phng pháp trin khai công ngh GPS trên thit
b di đng.
Chng 3: Phân tích h th
ng ca ng dng s thc hin.
Chng 4: Thit k và trin khai ng dng.
Chng 5: Tng kt li ni dung trong bài báo cáo và đa ra hng phát trin mi
cho ng dng.
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
5
Chng 2 : C S LÝ THUYT
2.1. Gii thiu GPS
2.1.1. S ra đi ca h thng GPS
GPS là h thng bao gm các v tinh bay trên qu đo, thu thp thông tin toàn
cu và đc x lý bi các trm điu khin trên mt đt. Ngày nay, hu nh tt các các
máy bay, con tàu hay các phng tin thám him đu có lp đt thit b nhn tín hiu t
v tinh.
Nm 1978, nhm mc đích thu thp các thông tin v
ta đ (v đ và kinh đ),
đ cao và tc đ ca các cuc hành quân, hng dn cho pháo binh và các hm đi, B
Quc phòng M đã phóng lên qu đo trái đt 24 v tinh. Nhng v tinh tr giá nhiu t
USD này bay phía trên trái đt đ cao 19.200 km, vi tc đ 11.200 km/h, có nhim
v truyn đi các tín hiu radio tn s thp ti các thit b thu nhn. T nhng nm đ
u
thp k 80, đi tng s dng là t nhân đc các nhà sn xut ln chú ý đn nhiu hn
.
Trên các xe hi hng sang, nhng thit b tr giúp cá nhân k thut s PDA
(Personal Digital Assistant) nh Ipaq ca hãng Compaq, đc coi là mt trang b tiêu
chun, th hin giá tr ca ch s hu. S lng các v tinh GPS ngày càng tng lên do
đc phóng lên thêm. Tính đn thi đim nm 2009 thì s l
ng v tinh ca h thng
GPS là 35 v tinh trong đó có 30 v tinh khe mnh cho ngi s dng.
Các đc đim mà GPS thu hút nhiu ngi quan tâm và s dng nh:
- Mc đ chính xác ca v tr đa ra là tng đi cao, t hàng mét đn hàng
milimet.
- Có kh nng xác đnh đc vn tc vt trên mt đt vào thi đim chính.
- Tín hiu phát ra đn đc ngi dùng ti kh
p mi ni trên th gii: trên
không, trên mt đt, hay trên bin…
- Nó hot đng trong mi thi đim, và trong mi thi tit.
- Là h thng đnh v mà ngi dùng không phi tr tin s dng. Ngoài ra các
yêu cu v phn cng có giá cng không phi quá cao .
- Thông tin v trí mà GPS cung cp là đc miêu t trong không gian 3 chiu,
các thông tin v trí cung cp nh chiu dc, chiu ngang, đ cao(hay còn gi là kinh đ,
v
đ, cao đ).
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
6
2.1.2. Nghiên cu các thành phn h thng GPS
2.1.2.1. Nghiên cu vic thit k h thng GPS
Công trình nghiên cu phát trin h thng GPS ca B Quc Phòng M đc
tin hành trong nm 1973, mc đích chính lúc đó là xây dng mt h thng đnh v hot
đng tt trong tt c các điu kin thi tit, khí hu, hot đng liên tc và phn quan
trng c
a h thng là cung cp các thông tin v v trí các đim yêu cu ca lc lng v
trang M và các nc đng minh ca M. Vì th h thng GPS đc thit k đ thay
th các h thng điu hng đang đc s dng và đim mnh ca GPS so vi các h
thng có chc nng tng t khác là đ tin cy và tính b
n vng.
Vic thit k xây dng h thng GPS đc da trên các tiêu chí sau:
- Mt h thng truyn mt chiu, trong đó các v tinh truyn tín hiu đi mà
không bit ai s là ngi nhn tín hiu.
- S dng các k thut và công ngh hin đi nh đng h nguyên t, truyn
sóng radio ngn.
- Các tín hiu v tinh s không b nh hng ca điu kin thi tit.
- H thng GPS gm các v tinh thay nhau làm vic nhng phi luôn đm bo là
vào bt kì thi đim nào cng có đ s v tinh cn thit cùng hot đng, đ đm bo
tính chính xác và liên tc ca h thng.
- S sai lch v v trí trong khong chp nhn đc.
Ngày nay h thng GPS ngày càng hoàn thin hn, đc bit là v đ chính xác
ngày càng cao
đn hàng milimet. Chính vì đ chính xác cao nh vy nên GPS ngày
càng đc áp dng vào nhiu ng dng ca con ngi, và GPS dn dn tr nên thông
dng hn.
Các công ngh, k thut đc áp dng trong vic xây dng h thng GPS nh:
- tin cy ca h thng không gian: Các h thng truyn tín hiu là rt quan
trng. Ban đu chúng đc thit k hot đng khong 2 đn 3 nm trên qu đ
o, nhng
có mt s v tinh đã vt ra c d đoán ban đu, chúng có th chy trên 25 nm trên qu
đo.
- Công ngh đng h nguyên t: Trc khi các chng trình ca GPS đc đa
vào trin khai thì s chính xác ca các đng h nguyên t đã đc kim tra trên v tr.
Chúng chm cha ti mt giây sau khi chy hn 15 triu nm. Chúng đm thi gian
da trên cách thc các nguyên t
xeri (caesium) nhy lên xung gia các mc nng
lng khác nhau. Tuy nhiên, các nhà nghiên cu thuc Vin tiêu chun và công ngh
quc gia (NIST) Washington DC M đã ch to mt loi đng h da trên tn s
quang hc ca mt ion thu ngân đn nht đc làm mát (1 nguyên t thu ngân có 1
electron b loi b). Thit b này đc to ra vi mc đích làm ci thin đ chính xác
ca đ
ng h hn na.
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
7
- Máy to dao đng tinh th thch anh: Máy to dao đng tinh th thch anh đã
đc to ra nhm mc tiêu gim giá tr ca thit b. Máy to dao đng này hn là vic
s dng đng h nguyên t trong các v tinh GPS. Hn na giá ca chúng li thp hn
và có s n đnh rt cao trong thi gian ngn.
- Theo dõi tính chính xác ca các v tinh và xác đnh rõ qu đo ca chúng:
Trong quá trình hot đng c
a mình, các v tinh có th xy ra các sai xót, bay lch qu
đo ca mình( dù là rt nh)… chính vì th chúng luôn phi đc qun lý,theo dõi khi
thy sai xót là phi sa li ngay, điu này đc thc hin bi trm điu hành di mt
đt.
- Công ngh mch tích hp cao: Ngi ta dùng công ngh mch tích hp cao
vi mc đích gim chi phí và kích thc ca thit b. Mt mc đ v
s tinh vi ca công
ngh trong vic ch to các chip bán dn, có kh nng tng đng hn 100.000 và có
th đn 1 triu transistor đc đt trong mt chip.S thành công các chng trình GPS
ph thuc rt ln vào mch tích hp cao, và sc mnh ca h thng GPS cng đc xây
dng t chúng.
2.1.2.2. Các thành phn h thng GPS
H thng GPS gm có 3 thành phn chính:
- Phn v tr: G
m các v tinh và s truyn phát tín hiu.
- Phn điu khin: Là các trm trên mt đt có nhim v nhn tín hiu t các v
tinh, t đó kim tra các v tinh, tính toán qu đo chuyn đng và đa ra các điu chnh
cn thit đ các v tinh luôn hot đng chính xác.
- Phn ngi dùng: Gm ngi dùng và thit b thu GPS
Hình 2.1 Các thành phn ca h thng GPS [15]
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
8
a. Phn v tr
Hình 2.2 Các v tinh GPS bay trên qu đo [14]
Phn v tr bao gm các v tinh GPS bay trên qu đo, chúng có nhim v truyn
đi các tín hiu radio tn s thp ti các thit b thu nhn hot đng bng nng lng mt
tri, bay trên qu đo. Quãng thi gian tn ti ca chúng vào khong 10 nm và chi phí
cho mi ln thay th lên đn hàng t USD.
Có 5 loi v tinh đc s dng trong h
thng GPS: Block I, Block II, Block-
IIA, Block IIR và Block IIF
- Block I :V tinh Block I đu tiên do tp đoàn Rockwell xây dng và đa vào hot
đng vào ngày 22 tháng 2 nm 1978. Các v tinh Block I đã hot đng t 1978 đn
1985 vi tng s 11 v tinh. Các v tinh Block I đc dùng đ kim tra và xác
nhn đ kh thi ca h thng đnh v. Block I bay trên cùng qu đo vi “Block II”
nhng nghiêng mt góc là 630, và nó cng s dng nng lng mt tri.
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
9
Bng 2.1. các đc tính k thut ca các v tinh trong “Block I”
Block I
Tn s
1572.42 MHz and 1227.6 MHz (L-Band) 2227.5 MHz
(S-Band)
Nhà cung cp Tp đoàn Rockwell International
Khi lng 759kg
Tui th 5 nm
in nng tiêu th 0.410 kw
Pin 3 – 5 cell Ah NiCd
- Block II :Các v tinh Block II có trng lng khong 1660 kg nng gn gp 2 ln
Block I. V tinh đu tiên đc đa vào hot đng đu tiên ngày 14 tháng 2 nm
1989, vi si cánh dài 5.1m và có thi gian phc v khong 7,5 nm. Có tng s 9
v tinh Block II( t 12 đn 21), và 18 v tinh Block IIA hot đng đn tháng 9 nm
1996.
Các v tinh Block II đc thit k đ cho phép 14 ngày hot đng không
cn s điu khin ca phn điu khin.
Bng 2.2. các đc tính k thut ca các v tinh trong “Block II”
Block II
Tn s
1572.42 MHz and 1227.6 MHz ( L-Band) 2227.5 MHz
(S-Band)
Nhà cung cp Tp đoàn Rockwell International
Khi lng 1660kg
Tui th 7.5 nm
in nng tiêu th 0.710 kw
Pin 3 – 5 cell Ah NiCd
- Block III : Lc lng không quân M( U.S. Air Force) mun các v tinh Block III
phi tng cng tính bo mt bng cách cung cp 2 kênh cho tín hiu military-code
(M-code) đó là L1 và L2 mà chúng phc v cho quân s. Quá trình nghiên cu cu
trúc ca Block III gm 3 giai đon.
- Ngoài ra còn có mt s các v tinh loi khác nh Block IIA, Block IIF
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
10
b. Phn điu khin
Phn điu khin là các trm điu khin các v tinh đt trên trái đt. Phn điu
khin gm:1 trm điu khin chính, 5 trm thu s liu,3 trm truyn s liu.
Hình 2.3 V trí các trm điu khin v tinh GPS [10]
- Trm điu khin chính: t ti Colorade Springs (M) có nhim v thu thp
các d liu theo dõi v tinh t các trm thu s liu đ x lý. Công ngh x lý gm: Tính
lch thiên vn, tính và hiu chnh đng h, hiu chnh qu đo điu khin, thay th các
v tinh ngng hot đng bng các v
tinh d phòng.
- 5 trm thu s liu : đt ti Hawai , Colorade Springs , Ascension (Nam i
Tây Dng) , Diago Garia (n Dng) , Kwayalein (Nam Thái Bình Dng). Có
nhim v theo dõi các tín hiu v tinh đ kim soát và d đoán qu đo ca chúng. Mi
trm đc trang b nhng máy thu P-code đ thu các tín hiu ca v tinh, sau đó truyn
v trm điu khin chính.
- 3 trm truyn s liu: đt ti Ascension , Diago Garia , Kwayalein có kh nng
chuyn s liu lên v tinh gm lch thiên vn mi, hiu chnh đng h, các thông đip
cn phát, các lnh điu khin t xa.
c. Phn s dng
Phn này gm các thành phn:
- Máy đnh v (máy thu tín hiu GPS có anten riêng): Máy thu GPS tính toán đn
v vi tn sut mi giây mt v trí và cho đ chính xác t di 1m – 5m. Khi ta di
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
11
chuyn hay dng ti ch, máy thu GPS nhn tín hiu t v tinh ri tính toán đnh v. Kt
qu tính đc là ta đ hin th trên màn hình b ghi s liu.
- B ghi s liu: B ghi s liu là máy cm tay, có phn mm thu thp s liu.
B ghi s liu có th ghi v trí hoc gn thông tin thuc tính vi v trí.
- Máy tính, phn mm x lý s liu : H
thng GPS có kèm theo phn mm x
lý s liu. Sau khi thu thp s liu thc đa, phn mm chuyn s liu v trí và thông
tin thuc tính sang máy tính (PC), sau đó phn mm s nâng cao đ chính xác bng k
thut phân sai.
2.1.2.3. Nguyên lý đnh v GPS
a. Các đi lng đo
Vic đnh v bng GPS thc hin trên c s s dng hai dng đi l
ng đo c
bn, đó là đo khong cách gi theo các code ta ngu nhiên (C/A-code và P-code) và đo
pha ca sóng ti (L1, L2).
i. o khong cách gi theo C/A-code và P-code
Code ta ngu nhiên đc phát đi t v tinh cùng vi sóng ti. Máy thu GPS
cng to ra code ta ngu nhiên đúng nh vy. Bng cách so sánh code thu t v tinh và
code ca chính máy thu to ra có th xác đnh đc khong thi gian lan truyn ca tín
hiu code, t đó d dàng xác
đnh đc khong cách t v tinh đn máy thu (đn tâm
anten ca máy thu). Do có s không đng b gia đng h ca v tinh và máy thu, do
có nh hng ca môi trng lan truyn tín hiu nên khong cách tính theo khong thi
gian đo đc không phi là khong cách thc gia v tinh và máy thu, đó là khong
cách gi.
Hình 2.4 Xác đnh hiu s gia các thi đim. [15]
Nu ký hiu to đ ca v tinh là x
s
, y
s
, z
s
; to đ ca đim xét (máy thu) là x,y,z;
thi gian lan truyn tín hiu t v tinh đn đim xét là t, sai s không đng b gia đng
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
12
h trên v tinh và trong máy thu là Ất, khong cách gi đo đc là R, ta có phng
trình:
trong đó c là tc đ lan truyn tín hiu.
Trong trng hp s dng C/A-code, theo d tính ca các nhà thit k h thng
GPS, k thut đo khong thi gian lan truyn tín hiu ch có th đm bo đ chính xác
đo khong cách tng ng c 30m. Sai s đo khong cách theo C/A code s mc
100m nu tính theo nh hng ca điu kin lan truyn tín hiu. ó là m
c có th chp
nhn đc đ cho khách hàng dân s đc khai thác. Song k thut x lý tín hiu code
này đã đc phát trin đn mc có th đm bo đ chính xác đo khong cách c 3m, và
hu nh không thua kém so vi trng hp s dng P-code vn không dành cho khách
hàng đi trà.
ii. o pha sóng ti
Các sóng ti L1,L2 đc s dng cho vic đnh v vi đ chính xác cao. Vi mc
đ
ích này ngi ta tin hành đo hiu s gia pha ca sóng ti do máy thu nhn đc t
v tinh và pha ca tín hiu do chính máy thu to ra. Hiu s pha do máy thu đo đc ký
hiu là (0< <2 ).
Khi đó ta có th vit:
trong đó: R là khong cách gia v tinh và máy thu.
là bc sóng ca sóng ti.
N là s nguyên ln b c sóng cha trong R.
Ất là sai s đng b gia đng h ca v tinh và máy thu.
N còn đc gi là s nguyên đa tr, thng không bit truc mà cn phi xác
đnh trong thi gian đo.
Trong trng hp đo pha theo sóng ti L1 có th xác đnh khong cách gia v
tinh và máy thu vi đ chính xác c cm hoc có th nh hn. Sóng ti L2 cho đ chính
xác thp hn nhiu, nhng tác d
ng ca nó là cùng vi L1 to ra kh nng làm gim
đáng k tng đin ly và vic xác đnh s nguyên đa tr đc đn gin hn.
b. nh v tuyt đi (point positioning)
ây là trng hp s dng máy thu GPS đ xác đnh ngay to đ ca đim quan
sát trong h to đ WGS84. ó có th là các thành phn to đ vuông góc không gian
(X,Y,Z) hoc các thành phn to đ
mt cu (B,L,H). H thng to đ WGS 84 là h
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
13
thng to đ c s ca GPS, to đ ca v tinh và đim quan sát đu ly theo h thng
to đ này. Nó đc thit lp gn vi elipxoid có kích thc nh sau:
a= 6378137
1/ = 298,2572
Vic đo GPS tuyt đi đc thc hin trên c s s dng đi lng đo là khong
cách gi t v tinh đn máy thu theo nguyên tc giao hi c
nh không gian t các đim
đã bit to đ là các v tinh.
Nu bit chính xác khong thi gian lan truyn tín hiu code ta ngu nhiên t v
tinh đn máy thu, ta s tính đc khong cách chính xác gia v tinh và máy thu. Khi
đó 3 khong cách đc xác đnh đng thi t 3 v tinh đn máy thu s cho ta v trí
không gian đn tr ca máy thu. Song trên thc t c đng h trên v tinh và đng h
trong máy thu đu có sai s, nên
đ tng cng đ chính xác ta cn s dng thêm mt
đi lng đo na, đó là khong cách t v tinh th 4, ta có h phng trình:
Vi 4 phng trình 4 n s (x, y, z, Ất) ta s tìm đc nghim là to đ tuyt đi
ca máy thu, ngoài ra còn xác đnh thêm đc s hiu chnh ca đng h (thch anh)
ca máy thu.
c. nh v tng đi (Relative Positioning)
o GPS tng đi là trng hp s dng hai máy thu GPS đt hai đim quan
sát khác nhau đ xác đnh ra hiu to đ vuông góc không gian (ẤX, ẤY, ẤZ) hay hi
u
to đ mt cu (ẤB, ẤL, ẤH) gia chúng trong h to đ WGS 84. Nguyên tc đo GPS
tng đi đc thc hin trên c s s dng đi lng đo là pha ca sóng ti. đt
đc đ chính xác cao cho kt qu xác đnh hiu to đ gia hai đim xét, ngi ta đã
to ra và s dng các sai phân khác nhau cho pha sóng ti nhm làm gi
m nh hng
đn các ngun sai s khác nhau nh: Sai s ca đng h v tinh cng nh ca máy thu,
sai s to đ v tinh, sai s s nguyên đa tr Ta ký hiu (ti) là hiu pha ca sóng ti
t v tinh j đo đc ti trm r vào thi đim ti, khi đó nu hai trm đo 1 và 2 ta quan sát
đng thi v tinh j vào thi đim ti, ta s có sai phân bc mt
đc biu din nh sau:
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
14
Trong sai phân này hu nh không còn nh hng ca sai s đng h v tinh.
Nu hai trm cùng tin hành quan sát đng thi hai v tinh j và k vào thi đim ti, ta có
phân sai bc hai:
Trong công thc này ta thy không còn nh hng ca sai s đng h v tinh và
máy thu. Nu xét hai trm cùng tin hành quan sát đng thi hai v tinh j và k vào thi
đim ti và t
i+1
, ta s có phân sai bc ba:
sai phân này cho phép loi tr sai s s nguyên đa tr.
2.1.2.4. Các phng pháp đo GPS
Hin nay, tu tng tính cht công vic, đ chính xác các đi lng cn tìm mà
ngi ta s dng phng pháp đo cho phù hp. Hin nay trong thc t có mt s k
thut đo nh sau:
a. o ci chính phân sai DGPS (Code-based Differential GPS)
Hin nay do nhu cu đnh v vi đ chính xác cao t vài mét đn vài dm, chính vì
vy các nhà s
n xut đã đa ra phng pháp đo sai phân. Trong phng pháp này cn
mt máy thu GPS đc kt ni vi mt b điu bin đ phát tín hiu đt ti đim gc,
mt s máy khác (máy di đng) đt ti v trí các đim cn xác đnh to đ. C máy c
đnh và máy thu cùng thu tín hiu v tinh nh nhau. Nu thông tin t v tinh b nhiu thì
kt qu
xác đnh to đ ca máy c đnh và máy thu cùng b sai lch nh nhau. sai
lch này đc xác đnh trên c s so sánh to đ tính theo tín hiu và to đ ca máy c
đnh đã bit trc. Sai lch đó đc máy c đnh phát qua sóng vô tuyn đ máy di
đng nhn đc và hiu chnh kt qu cho các đim đo.
Ngoài cách hiu chnh to đ thì ngi ta còn ti
n hành hiu chnh khong cách
t v tinh ti máy thu. Cách hiu chnh này đòi hi máy thu c đnh có cu to phc tp
và tn kém hn, nhng cho phép ngi s dng, x lý ch đng và linh hot hn.
Phng pháp này có hai cách x lý s hiu chnh ti đim di đng:
- Phng pháp x lý tc thi (Real time);
- Phng pháp x lý sau (post processing).
đm bo đ chính xác cn thi
t, các s hiu chnh cn đc xác đnh và phát
chuyn nhanh vi tn sut cao, chng hn đ cho khong cách t v tinh đn máy thu
đc hiu chnh đt đ chính xác c 5m thì s hiu chnh phi đc phát chuyn đi vi
tn sut 15 giây mt ln. Ngi ta đã xây dng h thng GPS vi phân din rng cng
nh mng li GPS vi phân gm mt s
trm c đnh đ phc v nhu cu đnh v cho c
tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt
15
mt lc đa hay đi dng vi đ chính xác c 10m. Phng pháp đnh v GPS vi phân
có th bo đm đ chính xác ph bin c vài ba mét đn dm.
b. o tnh (Static)
o tnh (Static) hay đo tnh nhanh (Fast-Static) là phng pháp đo tng đi, s
dng 2 hoc nhiu máy thu đng thi tín hiu trong mt thi gian dài đ xác đnh ra
hiu to đ gia các máy thu. Các trm đo đng th
i s to thành các đon đo (session).
o tnh là phng pháp đo có đ chính xác cao nht, khong cách dài t vài
chc đn vài trm km thì ngi ta thng s dng máy đo hai tn s L1, L2 đ khc
phc sai s do tng đin ly.
c. o đng (Kinematic)
C s ca đnh v đng là da trên s khác nhau ca tr đo gia hai chu k đo
(epoch),
đc nhn bi mt máy thu tín hiu ca chính v tinh nào đó chuyn đn. S
thay đi đó tng đng vi s thay đi khong cách đa din đn v tinh.
Kt qu ca đnh v đng là xác đnh đc các đim trên đng đi ca máy thu di
đng so vi máy thu c đnh. Trm máy c đnh đc gi là trm tham kho (reference)
hay còn gi là trm BASE. Máy thu
đt ti trm này phi đm bo c đnh trong sut
thi gian đo đng. Máy thu di đng gi là trm ROVER, đc di đng trên các đim đo
cn xác đnh to đ (trên đt lin, trên không trung, trên bin). Trong thi gian đo, c
hai máy cn phi thu đc liên tc ít nht 4 v tinh. nh v đng có th s dng đi vi
tr đo khong cách gi ho
c tr đo pha sóng ti hoc phi hp c hai loi trên. Mt thit
b khác đi cùng vi ch đ đo đng là b điu khin đo (Survey Controller).
Phng pháp đo đng cng đc thc hin theo hai ch đ là đo đng x lý sau
(Post Processing Kinematic- vit tt là PPK) và đo đng thi gian thc (Real Time
Kinematic- vit tt là RTK). Trong phng pháp PPK, to đ s đc tính toán x lý
trong phòng do vy không cn đn Radio Link, nhng vi RTK thì thit b đó không th
thiu đc, nó đóng vai trò trong vic truyn đi tín hiu cha các s hiu chnh v to
đ t trm máy base.
d. o gi đng (Pseudo-Kinematic)
Phng pháp đo gi đng cho đ chính xác không cao bng phng pháp đo
đng. Phng pháp này cho phép xác đnh v trí tng đi ca hàng lot đim so vi
đi
m đã bit trong khong thi gian đo khá nhanh.
Máy c đnh cng phi tin hành thu tín hiu trong sut chu k đo, máy di đng
đc chuyn ti các đim cn xác đnh và mi đim thu tín hiu 5-10 phút. Sau khi đo
ht lt máy di đng quay tr v đim xut phát và đo lp li tt c các đim theo đúng
trình t nh trc, nhng phi
đm bo khong thi gian dãn cách gia hai ln đo ti
mi đim không ít hn 1 ting đng h. Yêu cu nht thit ca phng pháp này là phi
có ít nht 3 v tinh chung cho c hai ln đo ti mi đim quan sát.