Professional Documents
Culture Documents
thng
nm
N MN THIT BI U CUI
LI NI U
T thi xa xa con ngi bit s dng nhiu cch xc nh c v tr nh
l cc v sao, cc ngn ni, mt tri, ..Ngy nay vi s ra i ca cng ngh k thut
con ngi pht minh ra c nhiu thit b xc nh vi tr mt cch chnh xc
tuyt i nh vo cc v tinh nhn to bay xung quanh tri t, chng pht ra tn hiu
gi l tn hiu gps.
H thng nh v ton cu (Gobal Positioning System - GPS) l h thng xc nh v
tr da trn v tr ca cc v tinh nhn to. Trong cng mt thi im, mt v tr trn
mt t nu xc nh c khong cch n ba v tinh (ti thiu) th s tnh c to
ca v tr .
GPS c thit k v qun l bi B Quc phng Hoa K. Trc y, h thng ny
ch c s dng cho mc ch qun s ca M, nhng ngy nay chnh ph Hoa K
cho php mi ngi s dng n min ph, bt k quc tch. Da trn c tnh ca h
thng GPS, ngy cng nhiu cng ty pht trin cc ng dng GPS phc v dn s.
Nhng ng dng ny ngy cng c p dng rng ri khng ch cho mt s ngnh
chc nng nh trc a, hng hi,m cn phc v i sng dn sinh nh: thit b
nh v xe c, thit b nh v cho ngi gi, tr nh hoc vt nui, thit b dn ng
v tinh.
.
N MN THIT BI U CUI
LI CM N
N MN THIT BI U CUI
CHNG 1
TNG QUAN V H THNG NH V TON CU
GPS
Ngy nay cng vi s pht trin ca th gii th thng tin ngy cng tr nn quan
trng, l mt phn khng th thiu trong cuc sng, nhu cu c thng tin v s dng
thng tin ngy cng c ch trng.Do , p ng nhu cu ny ngy cng c
nhiu phng thc, phng tin khai thc thng tin vi mc ch l nng cao hiu
qu v cht lng thng tin. thc hin qu trnh truyn v thu nhn thng tin ngi
ta c th chia ra lm hai loi : thng tin mt t v thng tin v tinh. Trong thng
tin v tinh c nh gi l c tnh n nh cao hn vi kh nng ph sng rng vi
mi a hnh, trong chng ny chng em xin gii thiu v thng tin v tinh
GPS la ch vit tt cua t Global Positioning System : H thng inh vi toan cu.
GPS c thit k va bao quan bi B Quc Phong Hoa Ky, va c chinh phu Hoa
Ky cho phep moi ngi s dung no min phi. H thng GPS bao gm 24 v tinh (thc
t chi co 21 v tinh hoat ng), v tinh ban u c phong vao nm 1978 va toan b
24 v tinh uoc phong ln quy ao vao nm 1994, Cac v tinh hoat ng da vao
nng lng mt tri, mi v tinh nng 1,5 tn va dai 5m.
GPS ban u chi danh cho cac muc ich qun s, nhng t nm 1980 chinh phu My
cho phep s dung dn s. GPS hoat ng trong moi iu kin thi tit, moi ni trn
Trai t, 24 gi mt ngay. Khng mt phi thu bao hoc mt tin tra cho vic thit lp
s dung GPS.
1.1 Tng quan v GPS
V tinh c kh nng thu v pht sng v tuyn in dng cho mc ch
truyn thng th c tn gi l v tinh thng tin. V tinh s khuch i sng v tuyn
in nhn c mt t v pht sng v tuyn in n cc trm mt t khc.
V tinh c chia lm hai loi l : V tinh qu o thp v v tinh a tnh.
N MN THIT BI U CUI
N MN THIT BI U CUI
N MN THIT BI U CUI
N MN THIT BI U CUI
N MN THIT BI U CUI
N MN THIT BI U CUI
CHNG 2
VI IU KHIN PIC 16F877A
2. 1. Gii thiu v vi iu khin PIC16F87A
2.1.1. Kin trc Pic
10
N MN THIT BI U CUI
11
N MN THIT BI U CUI
PIC 16F877A l dng PIC ph bin nht hin nay ( mnh v tnh nng, 40 chn, b
nh cho hu ht cc ng dng thng thng). Cu trc tng qut ca PIC 16F877A
nh sau:
- 8 K Flash ROM.
- 368 Bytes RAM.
- 256 Bytes EEPROM.
- 5 ports (A, B, C, D, E) vo ra vi tn hiu iu khin c lp.
- 2 b nh thi 8 bits (Timer 0 v Timer 2).
- Mt b nh thi 16 bits (Timer 1) c th hot ng trong ch tit kim nng
lng (SLEEP MODE) vi ngun xung Clock ngoi.
- 2 b CCP( Capture / Compare/ PWM).
- 1 b bin i AD 10 bits, 8 ng vo.
- 2 b so snh tng t (Compartor).
- 1 b nh thi gim st (WatchDog Timer).
- Mt cng song song 8 bits vi cc tn hiu iu khin.
- Mt cng ni tip.
- 15 ngun ngt.
- C ch tit kim nng lng.
- Np chng trnh bng cng ni tip ICSP(In-Circuit Serial Programming)
- c ch to bng cng ngh CMOS
- 35 tp lnh c di 14 bits.
- Tn s hot ng ti a 20MHz.
12
N MN THIT BI U CUI
13
N MN THIT BI U CUI
Hai b so snh.
Bn cnh l mt vi c tnh khc ca vi iu khin nh:
B nh flash vi kh nng ghi xa c 100.000 ln.
B nh EEPROM vi kh nng ghi xa c 1.000.000 ln.
D liu b nh EEPROM c th lu tr trn 40 nm.
Kh nng t np chng trnh vi s iu khin ca phn mm.
Np c chng trnh ngay trn mch in ICSP (In Circuit Serial
Programming)
thng qua 2 chn.
Watchdog Timer vi b dao ng trong.
Chc nng bo mt m chng trnh.
Ch Sleep.
14
N MN THIT BI U CUI
15
N MN THIT BI U CUI
Chn Loi
M t chc nng
OSC1/CLKI
13
OSC2/CLKO
14
MCLR/Vpp
I/P
Li vo reset. Li vo in p np trnh
Vpp
RA0/AN0
I/O
Vo/ ra s. Li vo analog 0
RA1/AN1
I/O
Vo/ ra s. Li vo analog 1
Vo ra s. li vo analog 2. Li vo in
RA2/AN2/V-reff/CVRef
I/O
RA3/AN3/V+Ref
I/O
Vo/ ra s. Li vo analog 3. Li vo in
p chun V-ref ca ADC
RA4/TOCKI/C1OUT
I/O
16
N MN THIT BI U CUI
RA5/SS/AN4/C2OUT
I/O
RB0/INT
33
I/O
RB1
34
I/O
Vo/ra s.
RB2
35
I/O
Vo/ra s.
RB3/PGM
36
I/O
RB4
37
I/O
Vo/ra s
RB5
38
I/O
Vo/ra s
RB6
39
I/O
RB7
40
I/O
RC0/T1OSO/T1CKI
15
I/O
RC1/T1OSI/CCP2
16
I/O
RC2/CCP1
17
I/O
RC3/SCK/SCL
18
I/O
RC4/SDI/SDA
23
I/O
RC5/SDO
24
I/O
RC6/TX/CK
25
I/O
RC7/RX/DT
26
I/O
RD0
19
I/O
RD1
20
I/O
RD2
21
I/O
RD3
22
I/O
RD4
27
I/O
RD5
28
I/O
17
N MN THIT BI U CUI
RD6
29
I/O
RD7
30
I/O
RE0/RD/AN5
I/O
RE1/WR/AN6
I/O
RE2/CS/AN7
I/O
Vss
12,31 I/O
Vdd
11,32 I/O
Cp ngun dng
2. 3. T chc b nh
PIC16F877A gm co ba b nh: b nh EEPROM, B nh d liu, b nh chng
trnh .
18
N MN THIT BI U CUI
2. 3.1 B nh EEPROM
Mt b nh d liu c bit kiu EEPROM dung lng 256 byte c tch hp
trong PIC 16F877A v c xem nh thit b ngoi vi c ni vo bus d liu, b
nh ny c th ghi c trong qu trnh hot ng di s iu khin ca chng trnh.
B nh EEPROM thng dng cc lu tr cc chng trnh khng b thay i nh
cc hng chun, cc d liu ca ngi s dng. v khng b mt i khi ngt ngun
nui.
2. 3.2 B nh d liu
B nh d liu c chia thnh 4 bank, mi bank c dung lng 128 byte
RAM tnh. Mi bank bao gm cc thanh ghi c chc nng c bit SFR (Special
Function Register) nm vng a ch thp, v cc thanh ghi mc ch chung GPR
(General Purpose Register) nm vng a ch cao. Cc thanh ghi SFR thng xuyn
c s dng nh STATUS, INTCON, FSR c b tr trn tt c
cc bank
19
N MN THIT BI U CUI
20
N MN THIT BI U CUI
21
N MN THIT BI U CUI
22
N MN THIT BI U CUI
B m 8 bit
Ghi/c c.
23
N MN THIT BI U CUI
24
N MN THIT BI U CUI
2. 5.2 Timer 1
Timer1 l b nh thi 16 bit, gi tr ca Timer1 s c lu trong hai thanh
ghi (TMR1H:TMR1L). C ngt ca Timer1 l bit TMR1IF (PIR1<0>). Bit iu khin
ca Timer1 s l TMR1IE (PIE<0>). Tng t nh Timer0, Timer1 cng c hai ch
hot ng: ch nh thi (timer) vi xung kch l xung clock ca oscillator (tn
s ca timer bng tn s ca oscillator) v ch m (counter) vi xung kch l
xung phn nh cc s kin cn m ly t bn ngoi thng qua chn
RC0/T1OSO/T1CKI (cnh tc ng l cnh ln). Vic la chn xung tc ng (tng
ng vi vic la chn ch hot ng l timer hay counter) c iu khin bi bit
TMR1CS (T1CON<1>). Sau y l s khi ca Timer1:
25
N MN THIT BI U CUI
S khi ca Timer 2
2. 6. ADC
ADC (Analog to Digital Converter) l b chuyn i tn hiu gia hai dng
tng t v s. PIC16F877A c 8 ng vo analog (RA4:RA0 v RE2:RE0). Hiu in
th chun VREF c th c la chn l VDD, VSS hay hiu in th chun c xc
lp trn hai chn RA2 v RA3. Kt qu chuyn i t tn tiu tng t sang tn hiu s
l 10 bit s tng ng v c lu trong hai thanh ghi ADRESH:ADRESL.
Cc thanh ghi lin quan n b chuyn i ADC bao gm:
-INTCON (a ch 0Bh, 8Bh, 10Bh, 18Bh): cho php cc ngt (cc bit GIE, PEIE).
-PIR1 (a ch 0Ch): cha c ngt AD (bit ADIF).
-PIE1 (a ch 8Ch): cha bit iu khin AD (ADIE).
-ADRESH (a ch 1Eh) v ADRESL (a ch 9Eh): cc thanh ghi cha kt qu
chuyn i
-ADCON0 (a ch 1Fh) v ADCON1 (a ch 9Fh): xc lp cc thng s cho b
chuyn i
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
26
N MN THIT BI U CUI
27
N MN THIT BI U CUI
28
N MN THIT BI U CUI
Bit iu khin ca ngt RB0/INT nm trong thanh ghi INTCON, thanh ghi ny
cn cha bit cho php ngt ton cc GIE (Global Interrupt Enable) INTCON<7> , bit
cho php ngt ngoi vi PEIE (Peripheral Interrupt Enable) INTCON<6>. Bit iu
khin cc ngt khc nm trong thanh ghi PIE1 v PIE2, c ngt nm trong thanh ghi
PIR1 v PIR2. Trong mt thi im ch c 1 chng trnh ngt c thc thi, chng
trnh ngt kt thc bng lnh RETFIE (Return from Interrupt) tr v chng trnh
chnh.
Khi chng trnh ngt c thc thi, bit GIE t ng c xa, a ch tip theo ca
chng trnh chnh c ct vo stack v b m chng trnh ch n a ch 0004h.
Khi lnh RETFIE c thc thi th bit GIE c t ng set tip tc cho php cc
ngt.
Trc khi thc thi chng trnh ngt, ni dung mt s thanh ghi SFR nh l
STATUS, PCLATH cn c lu li v np li cc ni dung sau khi thc thi xong
chng trnh ngt. Ta phi lm nh vy v trong khi thc hin chng trnh ngt, ni
dung cc thanh ghi ny c th thay i v khi tr v chng trnh chnh, chng trnh
chnh c th hot ng khng chnh xc.
Bn cnh mi ngt cn c mt bit iu khin v c ngt ring. Cc c ngt
vn c set bnh thng khi tha mn iu kin ngt xy ra bt chp trng thi ca
bit GIE, tuy nhin hot ng ngt vn ph thuc vo bit GIE v cc bit iu khin
khc. Bit iu khin ngt RB0/INT v TMR0 nm trong thanh ghi INTCON, thanh
ghi ny cn cha bit cho php cc ngt ngoi vi PEIE. Bit iu khin cc ngt nm
trong thanh ghi PIE1 v PIE2. C ngt ca cc ngt nm trong thanh ghi PIR1 v
PIR2.
Trong mt thi im ch c mt chng trnh ngt c thc thi, chng trnh
ngt c kt thc bng lnh RETFIE. Khi chng trnh ngt c thc thi, bit GIE
t ng c xa, a ch lnh tip theo ca chng trnh chnh c ct vo trong b
nh Stack v b m chng trnh s ch n a ch 0004h. Lnh RETFIE c dng
thot khi chng trnh ngt v quay tr v chng trnh chnh, ng thi bit GIE
cng s c set cho php cc ngt hot ng tr li. Cc c hiu c dng
kim tra ngt no ang xy ra v phi c xa bng chng trnh trc khi cho php
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
29
N MN THIT BI U CUI
30
N MN THIT BI U CUI
CHNG 3
Module SIM548C
3. 1. Module SIM548C v cc thit b i km
SIM548C m-un l mt m-un nh gn hot ng 4 bng tn GSM/GPRS, ng
thi sn phm ny cng c tch hp k thut GPS cho nh v v tinh. Thit k gn
gip SIM548C d tch hp GSM/GPRS & GPS thnh gii php all-in-one. Bn s tit
kim c thi gian v tin bc vi thit b phn cng tch hp ny. c trang b vi
cng ngh GPS nh v v tinh. Thit k nh gn ca SIM548C lm cho n d dng
tch hp GSM / GPRS & GPS nh l mt gii php tt c trong mt. Bn s tit kim
ng k c thi gian v chi ph cho s hi nhp ca cc thnh phn phn cng b
sung.
Vi mt giao din tiu chun cng nghip v chc nng GPS, s kt hp ca c hai
cng ngh cho php ti sn c gi tr c theo di lin tc bt k v tr no v
bt c lc no vi vng ph sng.
Nhng tnh nng tng qut
- Quad-Band GSM 850/900/1800/1900MHz
- GPRS multi-slot class 10
- GPRS trm di ng loi B
- Tng thch vi GSM giai on 2 / 2 +
- Class 4 (2W GSM850/900MHz)
- Class 1 (1W @ GSM1800/1900MHz)
- Kim sot thng qua lnh AT (GSM 07,07 v 07,05 v SIMCom tng cng lnh
AT)
- B cng c ng dng SIM
- Tiu th in nng thp
- Cung cp in p khong 3,4 ... 4,5 V
- Nhit hot ng bnh thng: -30 C n +80 C
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
31
N MN THIT BI U CUI
32
N MN THIT BI U CUI
33
N MN THIT BI U CUI
SIMCom)
c im k thut ca GPS:
Date WGS-84
H tr AGPS
in p hot ng 3.3V DC 5%
Cc giao thc:
34
N MN THIT BI U CUI
-NMEA-0183
-SiRF nh phn
-RTCM SC-104
Cc giao tip:
DIP 60 chn
Khe SIM
RTC d phng
Giao tip sc
35
N MN THIT BI U CUI
36
N MN THIT BI U CUI
37
N MN THIT BI U CUI
60 chn sim548
Tn
I/O
VBAT
M t
c tnh in
GND
PWRKEY
Ng vo dng m v VILmax=0.3*VBAT
tt ngun chnh ca VIHmin=0.7*VBAT
module. Chn ny c VImax=VBAT
ni vi mt nt nhn.
m v tt ngun ca
module,phi nhn nt
nhn gi chn ny
mc thp trong mt
khong thi gian ngn.
MIC1P
I
I
ca
Ng
vo
ca
microphone 2.
MIC2N
SPK1P
vo
microphone 1.
MIC1N
MIC2P
Ng
Ng ra ca loa 1.
Ng ra ca loa 2.
SPK1N
SPK2P
SPK2N
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
38
N MN THIT BI U CUI
BUZZER
Ng ra dnh cho ci
bo.
AGND
DISP_DATA
I/O
DISP_CLK
DISP_D/C
DISP_CS
DISP_RST
VILmin=0V
VILmax=0.9
VIHmin=2.0
VIHmax= 3.2
VOLmin=GND
VOLmax=0.2V
VOHmin=2.7
VOHmax=2.9
Cc ng vo ra vi mc ch chung.
NETLIGHT
hot
ng
ca VILmax=0.9
module GSM.
STATUS
Ng ra cho bit cc
trng thi hot ng ca
cc ng dng khc c
trong module.
GPIO0
I/O
VIHmax= 3.2
VOLmin=GND
VOLmax=0.2V
GPIO1
VIHmin=2.0
VOHmax=2.9
Port ni tip 1
DTR
RXD
Ng vo nhn d liu,
TXD
Ng ra truyn d liu.
RTS
Ng vo yu cu gi d
liu.
CTS
Sn sng gi d liu.
VILmax=0.9
VIHmin=2.0
VIHmax= 3.2
VOLmin=GND
VOLmax=0.2V
39
N MN THIT BI U CUI
RI
DCD
VOHmax=2.9
Port ni tip 2
DBG_TX
Port dng sa li v
DBG_RX
cp
1.8V
3V.
c la chn bi
phn mm.
SIM_DATA
I/O
VILmax=0.3*
SIM_VDD
SIM_CLK
SIM_PRESENCE
SIM_RST
VIHmin=0.7*
SIM_VDD
VIHmax= SIM_VDD
+0.3
VOLmin=GND
VOLmax=0.2V
VOHmin=SIM_VDD
-0.2
VOHmax=SIM_VDD
ng dng ADC
ADC0
TEMP_BAT
40
N MN THIT BI U CUI
ca pin.
ng dung GSM ca module SIM548C
S dng chn PWMRKEY bt ng dng GSM
cho php ng GSM hot ng,yu cu phi gi chn PWRKEY mc thp trong
mt khong thi gian ngn.
41
N MN THIT BI U CUI
42
N MN THIT BI U CUI
43
N MN THIT BI U CUI
44
N MN THIT BI U CUI
45
N MN THIT BI U CUI
Kt ni vi SIM card.
C th s dng lnh AT ly thng tin t SIM card.
Module h tr c 2 loi SIM card 1.8V v 3.0V.
Cu to SIM card:
46
N MN THIT BI U CUI
Tn
M t
C1
VSIM
C2
SIM_RESET
C3
C5
GND
Chn ni t.
C6
VPP
Khng cn kt ni.
C7
SIM_DATA
Mng GSM
Off
47
N MN THIT BI U CUI
Tn
I/O M t
GPS_VCC
c tnh in
Vmin=3V
Vnorm=3.3V
GPS_VRTC
GPS_VANT
GPS_VCC_RF O
Vmin=2.8V
Vnorm=2.85V
Imax=25mA
48
N MN THIT BI U CUI
GPS_TXA
VILmin=-0.3V
GPS_RXA
VILmax=0.84V
GPS_TXB
GPS_RXB
GPS_M-RST
VIHmin=1.6V
VIHmax= 3.1V
VOLmin=GND
VOLmax=0.7V
VOHmin=2.1V
VOHmax=2.8V
49
N MN THIT BI U CUI
Tn s cp nht : 1Hz
50
N MN THIT BI U CUI
PortB:
-
51
N MN THIT BI U CUI
52
N MN THIT BI U CUI
tuyn trao i nhau bng cc thng ip dng s (Digital) cha cc thng tin v s
hiu chnh khong cch gi theo chun RTCM SC-104. Loi thng ip ny do y
ban k thut v tuyn hng hi quc t (Radio Technical Commission for Marine
Service) nh ngha v xut. C ch hot ng ca phng php c th tm tt nh
sau:
* Ti trm tnh (Base): Ta gc bit trc theo h WGS84 c nhp vo my thu
c nh. Khi hot ng my thu ny s thc hin ng thi vic o khong cch gi v
tnh ton khong cch tht n tng v tinh. Sau tnh ra s hiu chnh khong cch
S n tng v tinh tham chiu theo thng ip chun RTCM SC-104. Thng ip
ny c truyn sang my pht v tuyn. Ti y thng ip c iu bin trn ln
vo sng mang loi HF, hay UHF v pht vo khng gian bng anten v tuyn.
* Ti trm ng (Rover): Khi thu c sng v tuyn truyn n t trm tnh, my
thu v tuyn s khuych i ln, gii iu bin tch ra thng ip RTCM SC-104 v
gi n my thu GPS t c c cc s hiu chnh v khong cch. Nhng s hiu
chnh S ny s c my thu cng vo khong cch gi o c trc khi tnh ra
ta tuyt i ca v tr hin hnh ti thi im ang o. Qu trnh thu nhn v x l
nh vy xy ra lin tc sut qu trnh o.
Khong cch t trm tnh n trm ng ph thuc vo kh nng truyn ti tn hiu
ca b thu pht radio link. Nu radio link dng sng mang HF th tm xa c th t
n 500Km. Nu radio link dng sng mang UHF th tm xa ch c th t n
50Km vi iu kin phi c s thng thong gia 2 anten UHF. Ngoi ra tm xa cn
ph thuc vo cng sut thu pht ca my radio link.
3. 4. 3. Chun giao tip NMEA.
D liu u ra
D liu u ra ca SIM548C theo giao thc NMEA c nhiu nh dng:
Dng d liu u ra
M t
GGA
Thi gian v v tr
GGL
Kinh v v
GSA
53
N MN THIT BI U CUI
c, v gi tr DOP.
GSV
RMC
VTG
V d
M t
v
ID
$GPGGA
Thi gian
002153.000
hhmmss.sss
3342.6618
ddmm.mmmm
N/S
Kinh
11751.3858
Dddmm.mmmm
E/W
nh dng v tr
V tinh c s 10
T 0-12
dng
HDOP
1.2
mt chnh xc theo
phng ngang
cao so vi mc 27.0
Meters
nc bin.
n v
*05
<CR><LF>
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
Meters
Kt thc.
54
N MN THIT BI U CUI
Gi tr
M t
Khng c tn hiu.
GPS
DGPS
3-5
Khng h tr.
V d
M t
v
ID
$GPGLL
3723.2475
Ddmm.mmmm
N/S
Kinh
12158.3416
Dddmm.mmmm
E/W
Thi gian
161229.487
hhmmss.sss
Trang thi
A = c tn hiu hay V =
khng c tn hiu.
Ch
*41
<CR><LF>
A= c lp,D=DGPS
Kt thc.
55
N MN THIT BI U CUI
V d
M t
v
ID
ID $GPGSA
Ch 1
Ch 2
V tinh
07
Knh 1
V tinh
02
Knh 2
.
V tinh
Knh 12
PDOP
1.8
mt chnh xc v tr.
HDOP
1.0
mt chnh xc theo
phng ngang.
VDOP
1.5
mt chnh xc theo
phng thng ng.
*33
<CR><LF>
Kt thc
Bng: Giao thc GSA
Hot ng ch 2D hay 3D
Khng c tn hiu.
56
N MN THIT BI U CUI
V d
M t
v
ID
$GPGSV
thng
ip 2
T 1 n 3.
nhn c.
V
tinh
nhn 07
c
ID ca v tinh
07
Knh 1 (t 1-32)
cao
79
Gc phng v
048
Knh 1 (t 0-359)
SNR (C/N0)
42
dBHz
T 0=99
ID ca v tinh
27
Knh 4 (1-32)
..
Byte kim tra li
*71
<CR><LF>
Kt thc
Bng: Giao thc GSV
V d
M t
57
N MN THIT BI U CUI
v
ID
$GPRMC
Thi gian
161229.487
Hhmmss.sss
Trng thi
3723.2475
ddmm.mmmm
N/S
Kinh
12158.3416
Dddmm.mmmm
E/W
Tc
0.13
knots
Hng
309.62
Ngy
120598
S thay i ca
Ddmmyy
lch
(magnetic)
E/W
*10
E=Pha ng
<CR><LF>
Kt thc.
Bng : Giao thc RMC
V d
M t
v
ID
ID $GPVTG
Hng
309.62
58
N MN THIT BI U CUI
Hng
T=True
T tnh.
Tc
0.13
n v
Tc
0.2
n v
Km/h
Ch
A=c lp,D=DGPS,E=DR
*23
Knots
Tc hin ti.
knot
Km/h
<CR><LF>
Tc hin ti.
Kt thc
59
N MN THIT BI U CUI
CHNG 4
LCD (LIQUID CRYSTAL DISPLAY)
4. 1. GII THIU CHUNG V LCD.
C rt nhiu loi LCD vi nhiu hnh dng v kch thc khc nhau, trn hnh 4.1
l hai loi LCD thong dng.
60
N MN THIT BI U CUI
Ky Hiu
Mc Logic
I/O
Chc Nng
Vss
Ngun (GND)
Vcc
Ngun (+5V)
Vee
RS
0/1
0=Nhp lnh
1=Nhp data
5
R/W
0/1
0=Ghi data
1=oc data
1, 1
DB0
0/1
I/O
Bus data 0
DB1
0/1
I/O
Bus data 0
DB2
0/1
I/O
Bus data 0
10
DB3
0/1
I/O
Bus data 0
11
DB4
0/1
I/O
Bus data 0
12
DB5
0/1
I/O
Bus data 0
13
DB6
0/1
I/O
Bus data 0
14
DB7
0/1
I/O
Bus data 0
15
Lamp ( - )
en LCD
61
N MN THIT BI U CUI
16
Lamp ( + ) -
en LCD
62
N MN THIT BI U CUI
ni bn trong chp s t ng ghi thng tin ny vo DDRAM hoc CGRAM. Hoc khi
thng tin v a ch c ghi vo IR, d liu a ch ny trong vng RAM ni s
c chuyn ra DR truyn cho MPU.
Bng cch iu khin chn RS v R/W chng ta c th chuyn qua li gi 2 thanh
ghi ny khi giao tip vi MPU. Bng sau y tm tt li cc thit lp i vi hai chn
RS v R/W theo mc ch giao tip.
Bang Tinh nng cua RS va R/W
RS
R/W
Khi cn
oc d liu t DR.
63
N MN THIT BI U CUI
D6
D5
D4
D3
D2
D1
D0
Execution
Time
1.64ms
64
N MN THIT BI U CUI
Cursor
Home
Entry
mode set
1.64ms
I/D
40us
40us
40us
DL
40us
DDRAM address
40us
BF
DDRAM address
D7
D6
D5
D4
D3
D2
D1
D0
40us
D7
D6
D5
D4
D3
D2
D1
D0
40us
Display
on/off
control
Cursor
/Diplay
S/C R/L
shift
Function
set
Set
CGRAM
CGRAM address
40us
address
Set
DDRAM
address
Read
Busy
Flag
Write to
CGRAM
or
DDRAM
Read from
CGRAM
or
DDRAM
Bang: Bang Tom tt ma lnh LCD
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
65
N MN THIT BI U CUI
Ma hex
10
14
18
66
N MN THIT BI U CUI
R/W (chn s 4): Chn la chn gia vic c v ghi. Nu R/W=0 th d liu s
c ghi t b iu khin ngoi (vi iu khin AVR chng hn) vo LCD. Nu
R/W=1 th d liu s c c t LCD ra ngoi. Tuy nhin, ch c duy nht 1 trng
hp m d liu c th c t LCD ra, l c trng thi LCD bit LCD c ang
bn hay khng (c Busy Flag - BF). Do LCD l mt thit b hot ng tng i
chm (so vi vi iu khin), v th mt c BF c dng bo LCD ang bn, nu
BF=1 th chng ta phi ch cho LCD x l xong nhim v hin ti, n khi no BF=0
mt thao tc mi s c gn cho LCD. V th, khi lm vic vi Text LCD chng ta
nht thit phi c mt chng trnh con tm gi l wait_LCD ch cho n khi LCD
rnh. C 2 cch vit chng trnh wait_LCD.
Cch 1: l c bit BF v kim tra v ch BF=0, cch ny i hi lnh c t LCD
v b iu khin ngoi, do chn R/W cn c ni vi b iu khin ngoi.
Cch 2: l vit mt hm delay mt khong thi gian c nh no (tt nht l trn
1ms). u im ca cch 2 l s n gin v khng cn c LCD, do chn R/W
khng cn s dng v lun c ni vi GND. Tuy nhin, nhc im ca cch 2 l
khong thi gian delay c nh nu qu ln s lm chm qu trnh thao tc LCD, nu
qu nh s gy ra li hin th.
EN (chn s 5): Chn cho php LCD hot ng (Enable), chn ny cn c
kt ni vi b iu khin cho php thao tc LCD. c v ghi data t LCD
chng ta cn to mt xung cnh xung trn chn EN, ni theo cch khc, mun ghi
d liu vo LCD trc ht cn m bo rng chn EN=0, tip n xut d liu n
cc chn D0:7, sau set chn EN ln 1 v cui cng l xa EN v 0 to 1 xung
cnh xung.
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
67
N MN THIT BI U CUI
68
N MN THIT BI U CUI
Init_LCD
Function set
Display control
Entry mode set
Return
p
Ti
c?
Tu
STOP
69
N MN THIT BI U CUI
CHNG 5
CC LINH KIN KHC
IN TR
in tr l s cn tr dng in ca mt vt dn in, nu mt vt dn in tt th in tr
nh, vt dn in km th in tr ln, vt cch in th in tr l v cng ln.
in tr ca dy dn :
- in tr ca dy dn ph thc vo cht liu, di v tit din ca dy. c tnh theo cng
thc sau:
R = .L / S
a) Hnh dng v k hiu : Trong thit b in t in tr l mt linh kin quan trng, chng
c lm t hp cht cacbon v kim loi tu theo t l pha trn m ngi ta to ra c cc
loi in tr c tr s khc nhau.
n v in tr l (Ohm) , K , M
1K = 1000
1M = 1000 K = 1000.000
c) Cch ghi tr s ca in tr
70
N MN THIT BI U CUI
71
N MN THIT BI U CUI
Cch c in tr 4 vng mu
Vng s 4 l vng cui lun lun c mu nh vng hay nh bc, y l vng ch sai
s ca in tr, khi c tr s ta b qua vng ny.
i din vi vng cui l vng s 1, tip theo n vng s 2, s 3
Vng s 1 v vng s 2 l hng chc v hng n v
Vng s 3 l bi s ca c s 10.
Tr s = (vng 1)(vng 2) x 10 ( m vng 3)
C th tnh vng s 3 l s con s khng "0" thm vo
Mu nh ch c vng sai s hoc vng s 3, nu vng s 3 l nh th s m ca c
s 10 l s m.
72
N MN THIT BI U CUI
TU IN
T in theo ng tn gi chnh l linh kin c chc nng tch t nng lng
in, ni mt cch nm na. Chng thng c dng kt hp vi cc in tr trong
cc mch nh thi bi kh nng tch t nng lng in trong mt khong thi gian
nht nh. ng thi t in cng c s dng trong cc ngun in vi chc nng
lm gim gn sng ca ngun trong cc ngun xoay chiu, hay trong cc mch lc
bi chc nng ca t ni mt cch n gin l t ngn mch (cho dng in i qua)
i vi dng in xoay chiu v h mch i vi dng in 1 chiu.
Trong mt s cc mch in n gin, n gin ha trong qu trnh tnh ton
hay thay th tng ng th chng ta thng thay th mt t in bng mt dy dn
khi c dng xoay chiu i qua hay tho t ra khi mch khi c dng mt chiu trong
mch. iu ny kh l cn thit khi thc hin tnh ton hay xc nh cc s mch
tng ng cho cc mch in t thng thng.
Hin nay, trn th gii c rt nhiu loi t in khc nhau nhng v c bn,
chng ta c th chia t in thnh hai loi: T c phn cc (c cc xc nh) v t
in khng phn cc (khng xc nh cc dng m c th).
c trng cho kh nng tch tr nng lng in ca t in, ngi ta a ra
khi nim l in dung ca t in. in dung cng cao th kh nng tch tr nng
lng ca t in cng ln v ngc li. Gi tr in dung c o bng n v Fara
(k hiu l F). Gi tr F l rt ln nn thng thng trong cc mch in t, cc gi tr
t ch o bng cc gi tr nh hn nh micro fara (F), nano Fara (nF) hay picro Fara
(pF).
1F = 106F = 109nF = 1012pF
1. T Ho
73
N MN THIT BI U CUI
74
N MN THIT BI U CUI
T thng
Cc loi t nh thng khng phn cc. Cc loi t ny thng chu c cc
in p cao m thng thng l khong 50V hay 250V. Cc loi t khng phn cc
ny c rt nhiu loi v c rt nhiu cc h thng chun c gi tr khc nhau.
Rt nhiu cc loi t c gi tr nh c ghi thng ra ngoi m khng cn c h
s nhn no, nhng cng c cc loi t c thm cc gi tr cho h s nhn. V d c
cc t ghi 0.1 c ngha gi tr ca n l 0,1F=100nF hay c cc t ghi l 4n7 th c
ngha gi tr ca t chnh l 4,7nF
3. Cc Loi T C Dng M:
T thng
M s thng c dng cho cc loi t c gi tr nh trong cc gi tr c
nh ngha ln lt nh sau:
- Gi tr th 1 l s hng chc
- Gi tr th 2 l s hng n v
- Gi tr th 3 l s s khng ni tip theo gi tr ca s to t gi tr 1 v 2. Gi
tr ca t c c theo chun l gi tr picro Fara (pF)
- Ch s i km sau cng l ch gi tr sai s ca t.
V d: T ghi gi tr 102 th c ngha l 10 v thm 2 s 0 ng sau = 1000pF = 1nF
ch khng phi 102pF
Hoc v d t 272J th c ngha l 2700pF=2,7nF v sai s l 5%
4. T in bin i
T in bin i thng c s dng trong cc mch iu chnh radio v chng
thng c gi l t xoay. Chng thng c cc gi tr rt nh, thng thng nm
trong khong t 100pF n 500pF.
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
75
N MN THIT BI U CUI
DIODE
1. Gii thiu v Diode:
Diode l loi linh kin bn dn 2 cc c cu to da trn chuyn tip P-N.in cc
ni vi khi bn dn P gi l Anot, in cc ni vi khi bn dn N gi l Catot.Da
vo cc t tnh ca chuyn tip P-N ngi ta ch to :diode chnh lu, diode tch
sng,diode psht quang.
Cht bn dn P
L trng
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
cht bn dn N
in t
76
N MN THIT BI U CUI
2. Phn loi:
Diode nn in:c ch s bt u l 1N. Trn thn c vng mu trng l Catot.
Diode tch sng c thn l thy tinh, trn thn diode c ch s bt u l 1N.
Trn thn c vng mu en l Catot.
ng dng ca Diode: chnh lu, tch sng
Cong dung cua diode: dung e nan dong xoay chieu thanh dong 1
chieu va e tch sng.
Cu to:
K hiu:
A(+)
Anod
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
K(-)
Catod
77
N MN THIT BI U CUI
t tuyn Volt_Ampere:
t tuyn Volt_Ampe l th biu din mi quan h gia dng in
chy qua Diode v hiu in th gia hai u Diode.
K hiu: A(-)
K(+)
78
N MN THIT BI U CUI
Anod
Catod
Diode Zenner c thn l thy tinh, trn thn c ghi s Volt lm vic ca Diode
Zenner.
ng dng ca Diode Zenner l to ra in p chun n nh ti hai chn AK.
.
in p n nh Vz
Dng in lm vic Iz v dng in lm vic ln nht cho php Iz max.
Cng sut tn hao Pz=Vz.Izmax.
in p ngang qua ti c c nh khi Vi hoc RL thay i.
Vi c nh, RL thay i .
RL c nh Vi thay i.
2.3.Diode bin dung :
a.Cu to:
Cng l diode ng dng tnh phn cc nghch ca ni P-N. in dung ca tip
gip P-N gim khi in p phn cc tng ln v in dung ny tng khi in p phn
cc nghch nh i.Ngi ta li dng c tnh ch to ra diode bin dung.
b.K hiu:
Anod
Catod
c.Cng dng:
c dng nh mt t in thay i trong cc mch cng hng.
2.4.Diode pht quang :(LED)
Diode pht quang l loi diode bn dn c kh nng bin i in nng sang quang
nng.
a.Cu to:
Nguyn t khi nhn c nng lng s phng thch in t, ngc li s ti hp
ca in t v l trng s pht sinh nng lng.
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
79
N MN THIT BI U CUI
b.K hiu:
c tuyn volt
=4
I(A)
Ampere
=3
=2
=1
=0
U(V)
c.Cng dng:
Led thng c dng trong cc mch hin th.Led c dng in lm vic t
10mA n 20mA, in p ri ngang qua Led khi dn in khong t 1,7V n
2,4V
3. Kim Tra:
3.3.1 Diode:
o hai ln: mt ln kim ch t Ohm v mt ln kim ch nhiu Ohm (khng ln):
Diode tt.
Nu c hai ln o Ohm k ch 0 : Diode b ni tt.
Nu c hai ln Ohm k ch
: Diode b t.
Lu : Do cu to bn trong ca ng h nn a s:
-
80
N MN THIT BI U CUI
L Diode Zenner
TRANSISTOR LNG CC
( BJT: Bipolar Junction Transistor )
Cu to v k hiu:
Transistor gm hai mi ni P-N c chung mt cht bn dn Silicium. Cc cc ra
c ly t ba vng v c gi l cc nn (Base vit tt l B ), cc pht ( Emitter
vit tt l E ), cc thu (Collector vit tt l C).
1.Transistor PNP
Hai mi ni P-N c chung vng N to nn mt transistor PNP. Transistor PNP c
mui tn cc pht hng vo cc nn.
*K hiu:
81
N MN THIT BI U CUI
2.Transistor NPN:
Hai mi ni P-N c chung vng P to nn mt transistor NPN. Transistor NPN c
mui tn cc pht hng ra ngoi.
K hiu:
15v
1k
18k
Cv
Uv= 10mVpp
3,6k
240
Ce
82
N MN THIT BI U CUI
6 V
3 , 3 k
3 , 3 k
C v
C e
U v = 1 0 V p p
3 3 k
1 5 v
4 . 7 k
C v
C e
U v =
1 V p p
5 . 6 k
1 k
1 0 k
ca mi
83
N MN THIT BI U CUI
84
N MN THIT BI U CUI
CHNG 6
THIT K V THI CNG
S KHI
ANTEN
KHI NGUN
SIM548C
KHI VI X LY
NGUYN L HOT NG
Tn hiu thu c t cc my thu GPS l cc bn tin dn ng vi nhiu nh dng.
SIM 548C h tr 2 nh dng l SiRF v NMEA 0183. y ta s dng nh dng
NMEA 0183.
Trong NMEA 0183 thu c, ta thu c cc bn tin $GPGGA, $GPGSA, $GPGSV,
$GPRMC, $GPVTG.
$GPRMC l bn tin y thng tin nht nn ta s dng bn tin ny x l.
Da vo ch R hn bit bn tin $GPRMC:
Thng tin ta tach bng cach: m s du phy trong bn tin $GPRMC thu c,
tch ly cc thng s kinh , v cn thit.
Hin th thng tin thu c ln LCD.
85
N MN THIT BI U CUI
S NGUYN L
1 N 4 0 0 1
4 0 0 1
T 1
3 . 3 V
1 5 S
1
0 4
J 3
2
1
C
2
A 4T
A 6T
5 4 8 C
A 8T
A 1T 0
V C H 1G 2
V C H 1G 4
T E M P - B1 A6 T
E N CN EE T L I G 1 H8 T
B U Z Z E2 0R
S T A T U 2 2S
G P I O 2- 14
D I S P - C2 6 S
D I S P - C 2 L8 K
D I S P - D 3 A0 T
D I S P - D 3 /2 C
D I S P - R 3 S4 T
G P I O 3- 06
D B G - R 3 X8 D
D B G - T 4X 0D
A G N 4D 2
M I C 1 4P 4
M I C 1 4N 6
M I C 2 4P 8
M I C 2 5N 0
S TG P S _ B O O 5 T2 S
G P S _ T I M E 5 M4 A
G P S _ W
A 5K 6 E U
G P S _ V C C5 8 _ R
G P S _ V A6 0N T
C
G P S _ V C C
V
V
V
V
I M
0
K
P
V
R
D
C
Y
R E S
D D
S T
A T A
L K
D
1
1
2
2
_
_
_
_
_
_
P
N
P
N
M - R
T X A
R X A
T X B
R X B
V R T
B
B
B
B
N
B
S
E T L I G H
U Z Z E R
T A T U S
J
L
7
C
D
L C D
+ 5 V
1 6 M 0 2
0
1
2
3
4
5
6
G N D
G N D
G N D
G N D
V R T C
1 1 A D C
1 3 V R T
R
1 5 P W
S I M _ V D 1D7 S I M S I M _ R S 1T9 S I M S1 I M _ D A 2T 1A S I M S I M _ C L 2K 3 S I M 2 5 S I M 2 7 D C D
2 9 D T R
3 1 R X D
3 3 T X D
3 5 R T S
3 7 C T S
3 9 R I
4 1 A G N
4 3 S P K
4 5 S P K
4 7 S P K
4 9 S P K
G P S _ T X5A1 G P S
5 3 G P S
5 5 G P S
5 7 G P S
5 9 G P S
G P S
E
R
L
P
F
2 3
+ 5 V
D B 4
D B 5
D B 6
D B 7
9
1 N
b a
1
3
5
7
9
1
2
3
4
5
6
7
8
9
1
1
1
1
1
1
1
1 0
R S
R W
E
1 0 k
+ 3 . 3 V
+ 5 V
T 2
P
i n
+ 5 V
M O D U L E - S I M 5 4 8 C
3 V
R 1 8
1 0 K
R
1 0 u
J
Q
1 B
2 T I P
4 1
6 2
3 2 2 / 1 W
1 4 7 0
1 7 / D
I N
O
D
I O
I D
E
+ C
2 A
9
1 0 0
0 u F
7 8 0 5 C
G N D
2 L M
I N
/ 3
5 V
+ 3
+ C
3
V
L M
I N
1 2
G
C
2 2 2 2 p F
Y 1
8 M H
4 1 K
8 1 0 u F
5 2 . 2 K
2 3 2 2 p F
1
1
3
3
z
4
2
1
L R
R
R
R
R
R
R
A
A
A
A
A
A
0
1
2
3
4
5
R
R
R
R
R
R
R
R
C
C
C
C
C
C
C
C
0
1
2
3
4
5
6
7
1 / C
I N
2 / C
V
V
S
S
/
/
/
/
/
/
* / V
A N 0
A N 1
A N 2
A N 3
T 0 C
A N 4
/
/
/
/
/
/
/
/
R
/ V R E F
/ V R E F
K I / C 1 RO
/ S S * / RC
B
- /
+
BU
B2
T 1 O S O / T R 1 CD
T 1 O S I / C CR PD
C C P 1
R D
S C K / S C LR D
S D I / S D A R D
S D O
R D
T X / C K
R D
R X / D T
R D
R
R
R
U
R
R
3
RC
R
6
O7
3
0 / I N3
B 13
B 23
/ P 3G
BV 4R3
B 53
T / P 4G
/ UP TG
K0
21
2
3
4
5
6
7
V
V
1 6 F
P
P
P
P
P
P
P
P
1
S2
S2
S2
S2
S2
S2
S3
S
R
R
E
B
D
FD
D
D
9
P0
P1
P2
P7
P8
P9
P0
P
0
1
2
3
4
5
6
7
8
D *9 / A N
R *1 / 0A N
S * / A N
E 0 / R
E 1 / W
E 2 / C
T
S
S
I C
/I
/
/
/
/
/
/
/
3
4T
5
6
7M
8E
9
0C
D
D
D
1
D 3
D
R 2 3
C 1 C 2 C 3
2 2 0 / 1 W
4 7 0 u4 F7 0 u1 F0
A C
B 4
B 5
B 6
B 7
1 0
0 0 0 u F
1 3
C
1
b a t
1 1
1/ 3 0 5 0 Vn F
3 3 0
1 4
2
P
0 0 n F
1 5
1 4
1 3
1 2
1 1
1 0
+ 5 V
D B 7
D B 6
D B 5
D B 4
R S
+ 5 V
R W
2 3
1 0 k
16M02
1
R
LCD
J 7
L C
+ 5 V
+ 5 V
B A C
K / L I G
R 1 8
1 0 K
P V N
R
S W
1 0 u F
E S E T
2
3
4
5
6
7
2 1
R
E S E T
1
1
1
1
2
2
2
2
J 2
2
1
G
C
2 2
P S _ T X A
2 2 p F
5
6
7
8
3
4
5
6
1 3
2
Y 1
8 M H
2 3
L R
* / V P P
R
R
R
R
R
R
A
A
A
A
A
A
0
1
2
3
4
5
/
/
/
/
/
/
A
A
A
A
T
A
N 0
N 1
N 2
N 3
0 C
N 4
R
R
R
R
R
R
R
R
C
C
C
C
C
C
C
C
0
1
2
3
4
5
6
7
/
/
/
/
/
/
/
/
T
T
C
S
S
S
T
R
1 O S O / T 1 C K I
1 O S I / C C P 2
C P 1
C K / S C L
D I / S D A
D O
X / C K
X / D T
S C
1 / C
L K I N
S C
2 / C
L K O
R
/
/
K
/
V
V
I
S
R E F - / C V R E F
R E F +
/ C 1 O U T
R
S * / C 2 O U T
R
2 2 p F
1 2
3 1
D
D
D
D
D
D
D
D
0
1
2
3
4
5
6
7
/
/
/
/
/
/
/
/
P
P
P
P
P
P
P
P
I N
B
B
G
B
B
G
G
S
S
S
S
S
S
S
S
T
1
2
M
4
5
C
D
P
P
P
P
P
P
P
P
0
1
2
3
4
5
6
7
5
6
7
3
3
3
3
3
3
3
4
3
4
5
6
7
8
9
0
1
2
2
2
2
2
2
3
9
0
1
2
7
8
9
0
R S
R W
E
B A
D B
D B
D B
D B
C
4
5
6
7
K / L I G
8
9
1 0
V S S
V S S
V D
V D
P I C
R
R
R
R
R
R
R
R
B 0 /
R
R
B 3 / P
R
R
B 6 / P
B 7 / P
R E 0 / R D * / A N
R E 1 / W R * / A N
R E 2 / C S * / A N
z
1 4
D
D
1 1
3 2
I G
+ 5 V
8 7 7 A
7 u F
/ L
5
6
. 3 V
R
+ C
1
2
0 n1 F0 0 n1 F0 0 n1 F0 0 n1 F0 0 n
/ L I G
S
W
+ 5 V
2
T
1 0 u F
5
6
7
8
3
4
5
6A
1 1 7
G N D
U
3
+ 5 V
1
1
1
1
2
2
2
_ T 2X
+ C
1
2
3
4
5
6
7
/ T O
1T
2
T
+
O
P O W E R
2
1
C
8
2
1
A
D
2 1
4 . 7 K
U
F C
+ 5 V
1 6 F 8 7 7 A
86
N MN THIT BI U CUI
MODULE SIM548C
V
D
1 N 4 0 0 1
4 0 0 1
1 N
1 0
T 1
3 . 3 V
1 5
1 0 4
S
S
1S
S
I
I
I
I
T C
M
M
M
M
_
_
_
_
V
R
D
C
1
1
1
1
1
A2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
D D
S T
A T
L K
J 3
G
2
1
C
_ T X A
1
3
5
7
9
1
3
5
7
9
1
3
5
7
9
1
3
5
7
9
1
3
5
7
9
1
3
5
7
9
2
N D
V B A T 4
N D
V B A T 6
S I M 5 4 8 C
N D
V B A T 8
N D
V B A T 1 0
D C 0
V C H G 1 2
R T C
V C H G 1 4
W
R K E Y
T E M P - B A 1 T6
I M - P R E S E N C E
N E T L I G H 1 T8
I M - V D D
B U Z Z E R2 0
I M - R S T
S T A T U S2 2
I M - D A T A
G P I O - 12 4
I M - C L K
D I S P - C 2S 6
C D
D I S P - C L 2K 8
T R
D I S P - D A 3 T0
X D
D I S P - D / 3C 2
X D
D I S P - R S 3 T4
T S
G P I O - 03 6
T S
D B G - R X 3D 8
I
D B G - T X D4 0
G N D
A G N D 4 2
P K 1 P
M I C 1 P 4 4
P K 1 N
M I C 1 N 4 6
P K 2 P
M I C 2 P 4 8
P K 2 N
M I C 2 N 5 0
P S _ M - R S T
G P S _ B O O T S5 2E L
P S _ T X A
G P S _ T I M E M A5 R4 K
P S _ R X A
G P S _ W
A K E 5 U6 P
P S _ T X B
G P S _ V C C _ 5R 8 F
P S _ R X B
G P S _ V A N 6 T0
P S _ V R T C
G P S _ V C C
G
G
G
G
A
V
P
S
S
S
S
S
D
D
R
T
R
C
R
A
S
S
S
S
G
G
G
G
G
G
T 2
P
in
b a t
3 V
N
B
S
E T L I G H
U Z Z E R
T A T U S
+ 3 . 3 V
M O D U L E - S I M 5 4 8 C
KHI NGUN
12V ac cung cp cho 2 IC n p LM7805 to ra ngun nui 5V cho vi iu khin
v LM317 to ra ngun 4V cho module sim548c.
Khi ngun 3.3v
AMS1117 l mt ic n p,dng cp ngun cho
Q
5 6 2
J A
4 7 0
2 2 / 1 W
1
3
L M
V
3 1 7 / D
I N
I D
D
U
2
1
A
B
4 1 C
4 . 7 K
J 4
1
2
3
T I P
1 0 u F
2 . 2 K
1 K
V b a t
R 2 3
2 2 0 / 1 W
4 7 0 u F4 7 0 u F1 0 0 n F1 0 0 n F1 0 0 n F1 0 0 n F1 0 0 n F
+ 5 V
+ C
1 2
1 0 u F
3
V
A
I N
1 1 1 7
U
3
L M
I N
7 8 0 5 C
O
/ T O
3
T
R
+ C
1 0
1 0 0 0 u F
/ 3 5 V
G N D
1 0 0 0 u F
+ 5 V
2
1
G N D
U
+ C
3 3 0
1 1
3
P
/ 3 5 1V0 0 n F
L E
L E
3 . 3 v
2
3 3 0
D
+ C
1 3
4 7 u F
1 4
2
P
1 0 0 n F
COD
87
N MN THIT BI U CUI
void ten_thanh_vien();
void thoi_gian();
void kinh_vi();
unsigned char a,b,c,d,k,m,l,x;
int i;
void main()
{
set_tris_a (0b11111);
set_tris_b (0b00000000);
LCD_Init();
while(1)
{
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
88
N MN THIT BI U CUI
if (sw1==0)
{
LCD_Set(0,01);
ten_thanh_vien();
break;
}
if (sw2==0)
{
lcd_Set(0x01);
thoi_gian();
break;
}
if (sw3==0)
lcd_Set(0x01);
kinh_vi();
break;
}
if(sw1==1||sw2==1||sw3==1)
{
break;
}
}
}
/////////////////////////////////////////////////////////////////////////////////////////////
void thoi_gian()
{
while(1)
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
89
N MN THIT BI U CUI
{
a=getchar();
if(a=='R')
{
lcd_Set(0x80);//dua con tro ve toa do (0.0)
d=0;
k=0;
// dem so ki tu
m=0;
// dem so ki tu
for(i=0;i<40;i++)
{
b=getchar();
if(b==',')
{
d=d+1;
/***********Thong tin thoi gian ************************/
if((d==1)&&(b==','))
{
PRINTF(LCD_PUTChar,"Time");
if((d==1)&&(b!=',')&&(k<6))
{
k=k+1;
lcd_putchar(b);
if(k==2)
{
PRINTF(LCD_PUTChar,"h");
}
if(k==4)
{
PRINTF(LCD_PUTChar,"p"));
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
90
N MN THIT BI U CUI
}
/********Thong tin ngay thang nam ***********************/
if(d==2)
{
if((d==9)&&(b==','))
{
lcd_Set(0xc0);
PRINTF(LCD_PUTChar,"date");
}
if((d==9)&&(b!=','))
{
m=m+1;
lcd_putchar(b);
if(m==2)
{
PRINTF(LCD_PUTChar,"/");
}
if(m==4)
{
PRINTF(LCD_PUTChar,"/20");
}
}
}
break;
}
}
}
}
}
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
91
N MN THIT BI U CUI
void kinh_vi ()
{
while(1)
{
a=getchar();
if(a=='R')
{
lcd_Set(0x80);
d=0; // dem so dau phay
k=0; // dem so ki tu
l=0; // dem so ki tu
for(i=0;i<20;i++)
{
b=getchar();
if(b==',')
{
d=d+1;
/********THONG TIN VI DO************/
if((d==3)&&(b==','))
{
PRINTF(LCD_PUTChar,"VD");
}
if((d==3)&&(b!=','))
{
k=k+1;
lcd_putchar(b);
if(k==3)
{
PRINTF(LCD_PUTChar,(0xdf); //hien thi ki hieu do
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
92
N MN THIT BI U CUI
}
if((d==4)&&(b==','))
{
PRINTF(LCD_PUTChar,(0x27); //hien thi dau phut
}
// **********hien thi chu "N" hoac "S"***********/
if ((d==4)&&(b!=','))
{
lcd_gotoxy(15,0);
lcd_putchar(b);
}
/*************THONG TIN KINH DO************************/
if((b=='N')|(b=='S'))
{
lcd_gotoxy(0xc0);
PRINTF(LCD_PUTChar,"KD");
}
if((d==5)&&(b!=','))
{
l=l+1;
lcd_putchar(b);
if(l==3)
{
PRINTF(LCD_PUTChar,(0xdf); // hien thi ki hieu do
}
}
}
break;
}
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
93
N MN THIT BI U CUI
}
}
}
}
}
}
LU GII THUT
TNG KT
GPS c s dng ngy cng nhiu v nhng tin ch m n mang li. Tuy nhin,
khai thc c nhng tin ch ny th ngi s dng phi tm hiu v h thng nh
v GPS. H thng GPS khng phi l hon ho, lun c nhng li nhng sai lch khi
nh v nn hiu r h thng GPS s gip ta hn ch nhng li gp phi v ty trng
hp s dng h thng sao cho tin ch nht trong cuc sng.
Trong thi gian lm n chung em tm hiu v h thng GPS, i su v
cu to ca GPS, vao cac mach nguyn ly, s cu tao, tt ca cac linh kin,..
Vit Nam th vic ng dng ca h thng GPS cha thc s rng ln nh cc
nc pht trin trn th gii. Nhng vic s dng h thng GPS bt u c nhng
bc pht trin mnh m trong nhng nm gn y. Cc t i mi, cc tu thuyn
u c trang b h thng GPS.
Trong tng lai, khi h thng GALILEO c a vo s dng th chnh xc
ca cc my nh v cn c nng ln na. Cng vi s kt hp GALILEO v GPS
th h s mang li tin ch rt ln trong dn ng ng ngha, khai thc m a
cht.
94
N MN THIT BI U CUI
95
N MN THIT BI U CUI
MUC LUC
NHN XT CA GIO VIN HNG DN.......................................................................1
LI NI U...........................................................................................................................2
LI CM N............................................................................................................................3
CHNG 1................................................................................................................................4
TNG QUAN V H THNG NH V TON CU GPS..................................................4
1.1 Tng quan v GPS............................................................................................................4
1.2 Cc u im v thnh phn ca GPS .............................................................................6
GPS pht trin nh sau
H thng nh v ton cu ca M l h dn ng da trn mt mng li 24 qu v tinh
c B Quc phng Hoa K t trn qu o khng gian.Cc h thng dn ng truyn
thng hot ng da trn cc trm pht tn hiu v tuyn in. c bit n nhiu nht l
cc h thng sau: LORAN (LOng RAnge Navigation) hot ng gii tn 90-100 kHz
ch yu dng cho hng hi, hay TACAN (TACtical Air Navigation) dng cho qun i
M v bin th vi chnh xc thp VOR/DME VHF (Omnidirectional Range/Distance
Measuring Equipment) dng cho hng khng dn dng.
Ban u, GPS v GLONASS u c pht trin cho mc ch qun s, nn mc d chng
dng c cho dn s nhng khng h no a ra s m bo tn ti lin tc v chnh
xc. V th chng khng tha mn c nhng yu cu an ton cho dn ng dn s hng
khng v hng hi, c bit l ti nhng vng v ti nhng thi im c hot ng qun s
ca nhng quc gia s hu cc h thng . Ch c h thng dn ng v tinh chu u
Galileo (ang c xy dng) ngay t u t mc tiu p ng cc yu cu nghim
ngt ca dn ng v nh v dn s....................................................................................7
VI IU KHIN PIC 16F877A..............................................................................................10
2. 1. Gii thiu v vi iu khin PIC16F87A.......................................................................10
2.1.1. Kin trc Pic.......................................................................................................10
2.2. S khi v chc nng cc chn PIC16F877A..........................................................15
2. 2.1 S khi ............................................................................................................15
2. 2.2. S chn PIC16F877A......................................................................................16
2. 2.3 Chc nng cc chn ...............................................................................................16
2. 3. T chc b nh............................................................................................................18
2. 3.1 B nh EEPROM .................................................................................................19
2. 3.2 B nh d liu.......................................................................................................19
2. 3.3 B nh chng trnh...............................................................................................21
2. 4. Cc cng xut nhp......................................................................................................21
2. 4.1 Port A................................................................................................................22
2. 4.2 Port B.................................................................................................................22
2. 4.3 Port C.................................................................................................................23
2. 4.4 Port D.................................................................................................................23
2. 4.5 Port E...................................................................................................................23
2. 5.Cc b nh thi ...........................................................................................................23
2. 5.1 Timer 0.............................................................................................................23
2. 5.2 Timer 1..........................................................................................................25
2. 5.3 Timer 2.............................................................................................................25
2. 6. ADC........................................................................................................................26
2. 7. Ngt..............................................................................................................................27
CHNG 3..............................................................................................................................31
SVTH: L THANH DUY
NGUYN NGC DNG
KIU LINH TUN
96
N MN THIT BI U CUI
Module SIM548C.....................................................................................................................31
3. 1. Module SIM548C v cc thit b i km.....................................................................31
3.2. Phn cng module SIM548C........................................................................................37
3. 3.Tt ng dng GSM ca module SIM548C...................................................................43
3.3.1. Truyn thng ni tip.............................................................................................45
Kt ni vi SIM card........................................................................................................46
..........................................................................................................................................46
3.3.2. Trng thi ca chn STATUS................................................................................47
3. 3. 3. Phn cng ng dng GPS ca module SIM548C................................................48
3. 3. 4. Chi tit cc chn dng cho ng dng GPS...........................................................48
3. 3. 5. Bt ng dng GPS................................................................................................49
3. 3. 6. Mch kt ni cho chn VRTC..............................................................................49
3. 3. 7. Mch kt ni cho chn RESET............................................................................50
3. 3. 8. Chun giao tip ni tip ca ng dng GPS.......................................................50
3.4. ng dng GPS ca module SIM548C..........................................................................51
3.4.1. GPS H thng nh v ton cu .............................................................................51
3. 4. 2. K thut DGPS.....................................................................................................52
CHNG 4..............................................................................................................................60
LCD (LIQUID CRYSTAL DISPLAY)...................................................................................60
4. 1. GII THIU CHUNG V LCD.................................................................................60
4.2. TN VA CHC NNG CAC CHN...........................................................................61
4.3. CAC THANH GHI .......................................................................................................62
4.4. CAC TP LNH CUA LCD........................................................................................64
4.5. CAC CHN IU KHIN LCD.................................................................................66
CHNG 5..............................................................................................................................70
CC LINH KIN KHC........................................................................................................70
IN TR...........................................................................................................................70
DIODE.................................................................................................................................76
TRANSISTOR LNG CC.............................................................................................81
CHNG 6..............................................................................................................................85
S KHI.......................................................................................................................85
NGUYN L HOT NG..............................................................................................85
S NGUYN L..........................................................................................................86
..............................................................................................................................................86
KHI VI X L VA HIN THI.........................................................................................86
MODULE SIM548C............................................................................................................87
KHI NGUN....................................................................................................................87
TNG KT..........................................................................................................................94
TI LIU THAM KHO........................................................................................................95
MUC LUC................................................................................................................................96
97