You are on page 1of 61

HC VIN CNG NGH BU CHNH VIN THNG

C S TI THNH PH H CH MINH

KHOA VIN THNG II


_____________

N
TT NGHIP I HC
CHUYN NGNH: IN T - VIN THNG
H LIN THNG
NIN KHA: 2011-2013
ti:

IU KHIN THIT B QUA MNG GSM


M s ti:

13 N113101146

Sinh vin thc hin:

TRN NHT THNG

MSSV:

N113101146

Lp:

L11CQVT02-N

Gio vin hng dn: NGUYN TN NHN

Thng12 Nm 2013
TP.HCM 2013

HC VIN CNG NGH BU CHNH VIN THNG


C S TI THNH PH H CH MINH

KHOA VIN THNG II


_____________

N
TT NGHIP I HC
CHUYN NGNH: IN T - VIN THNG
H LIN THNG
NIN KHA: 2011-2013
ti:

IU KHIN THIT B QUA MNG GSM


M s ti:

13 N113101146

NI DUNG:
-

CHNG I: GII THIU V MNG THNG TIN DI NG GSM


CHNG II: MODEM SIM 300CZ V TP LNH AT
CHNG III: TNG QUAN V VI IU KHIN PIC 16F877A
CHNG IV: IU KHIN THIT B QUA MNG GSM
CHNG V: KH NNG NG DNG CA TI

Sinh vin thc hin:

TRN NHT THNG

MSSV:

N113101146

Lp:

L11CQVT02-N

Gio vin hng dn: NGUYN TN NHN

Thng/Nm

MC LC
LI M U ........................................................................................................................ 1
CHNG I : GII THIU V MNG THNG TIN DI NG GSM .............................. 2
1.1. H thng thng tin di ng ton cu (GSM) ................................................................... 2
1.2. Cc chc nng ca h thng GSM .................................................................................. 3
1.3. Bng tn s dng trong h thng thng tin ng GSM ................................................... 4
1.4 Phng php truy nhp trong thng tin di ng ............................................................... 5
1.5 SMS trong mng GSM ..................................................................................................... 6
CHNG II : MODEM SIM 300CZ V TP LNH AT ................................................... 8
2.1 Modem GSM SIM 300CZ ................................................................................................ 8
2.2 c im ca Modem GSM SIM 300CZ ......................................................................... 9
2.3 Kho st tp lnh AT iu khin Modem SIM 300CZ .................................................... 11
2.4 Cc th tc gi lnh AT qua MS Hyper Terminal ........................................................... 13
CHNG III : TNG QUAN V VI IU KHIN PIC 16F877A .................................... 15
3.1 Vi iu khin PIC 16F877A ............................................................................................. 15
3.2 Cu trc tng qut ca vi iu khin PIC 16F877A ......................................................... 16
3.3 Cc cng xut nhp tn hiu ca PIC 16F877A ................................................................ 17
3.4 Giao tip ni tip .............................................................................................................. 19
CHNG IV: IU KHIN THIT B QUA MNG GSM .............................................. 21
4.1 tng thit k ................................................................................................................ 21
4.2 Cu trc h thng .............................................................................................................. 21
4.3 Thit k v thi cng .......................................................................................................... 22
4.3.1 S khi ...................................................................................................................... 22
4.3.2 Khi Modem GSM ........................................................................................................ 22
4.3.3 B x l trung tm ......................................................................................................... 25
4.3.4 Khi cng sut ............................................................................................................... 26
4.3.5 Khi giao tip LCD & Keypad ...................................................................................... 27
4.4 Lu gii thut v quy trnh hot ng ca h thng .................................................... 29
4.4.1 Lu gii thut ............................................................................................................ 29
4.4.2 Quy trnh hot ng ca h thng ................................................................................. 32

CHNG V : KH NNG NG DNG CA TI ..................................................... 34


5.1 ng dng ti ................................................................................................................ 34
5.2 Gii hn ca ti ............................................................................................................ 37
5.3 Hng pht trin ti ..................................................................................................... 37
KT LUN ............................................................................................................................ 38

MC LC HNH
Hnh 1.1: M hnh mng GSM ............................................................................................... 2
Hnh 1.2: Bng tn trong h thng GSM ................................................................................ 4
Hnh 1.3: H thng cc t bo ca mng GSM ...................................................................... 5
Hnh 1.4: Cu trc tin nhn SMS ........................................................................................... 7
Hnh 2.1 Modem GSM SIM 300CZ ....................................................................................... 8
Hnh 2.2: Khi ng chng trnh MS Hyper Terminal ........................................................ 13
Hnh 2.3: Ca s Properties ca MS Hyper Terminal ............................................................ 14
Hnh 3.1: Vi iu khin PIC 16F877A ................................................................................... 16
Hnh 4.1: S khi h thng ................................................................................................ 22
Hnh 4.2: MIC 29152 ............................................................................................................. 22
Hnh 4.3: S chn SIM 300CZ .......................................................................................... 23
Hnh 4.4: Kt ni SIM CARD ................................................................................................ 23
Hnh 4.5: S kt ni chn IC MAX 232 ............................................................................ 24
Hnh 4.6: Kt ni khi ng v hin th ................................................................................. 24
Hnh 4.7: Khi ngun cho PIC 16F877A ............................................................................... 25
Hnh 4.8: S chn PIC 16F877A ....................................................................................... 25
Hnh 4.9: Khi cng sut ........................................................................................................ 26
Hnh 4.10: LCD ...................................................................................................................... 27
Hnh 4.11: Keypad .................................................................................................................. 28
Hnh 4.12: Lu gii thut chng trnh chnh ................................................................... 29
Hnh 4.13: Lu gii thut chng trnh x l tin nhn ...................................................... 30
Hnh 4.14: Lu gii thut x l cuc gi .......................................................................... 31
Hnh 4.15: Lu gii thut x l nt nhn .......................................................................... 31
Hnh 4.16: ng b d liu .................................................................................................... 32
Hnh 4.17: Giao tip gia PIC 16F877A v SIM 300CZ ....................................................... 32
Hnh 5.1: iu khin thit b trong nh .................................................................................. 34
Hnh 5.2: Bo ng qua mng GSM ...................................................................................... 35
Hnh 5.3: H thng ti tiu t hnh ...................................................................................... 35
Hnh 5.4: iu khin thit b kt hp Module RF .................................................................. 36

LI M U
Nn khoa hc k thut ca t nc ta ngy mt khng ngng pht trin v s pht trin
lun theo st nhng tin b k thut trn th gii. Ha nhp vi s pht trin ny, nhu cu
hin i ha c s h tng l mt vn ht sc bc thit, m theo sau i hi phi c mt i
ng k s v chuyn vin khng ngng c nng cao v c s lng ln cht lng.
L mt trong nhng sinh vin khoa Vin Thng II, chuyn ngnh in T Vin Thng ca
trng Hc Vin Cng Ngh Bu Chnh Vin Thng - TP.HCM, chng em rt vinh d c
tham gia chng trnh o to ti trng v rt mong mun c hon thin bn thn mnh.
Sau nhng nm thng tham gia hc tp v rn luyn ti trng thng qua n tt nghip ny
hy vng thy c v cc bn s cm nhn c s trng thnh v c th cht ln vn kin
thc m cc em gn cng trao di trong thi gian qua, cc em c th vng tin hn trc
khi bc chn vo mi trng lm vic thc th.
Hin nay, do nhu cu s dng cc h thng, thit b t ng ca ngi dn ngy cng tng.
ng thi, mng in thoi di ng pht trin rng khp v nhng chic in thoi di ng
khng cn xa l vi mi ngi dn. l nhng mt thun li ca vic hnh thnh tng
iu khin cc thit b t xa bng cch s dng tin nhn SMS. y l mt hnh thc iu
khin thit b rt thun tin, gip mi ngi c th tit kim c nhiu thi gian v chi ph i
li. Xut pht t tng v tnh hnh thc t nu trn, em quyt nh chn ti IU
KHIN THIT B QUA MNG GSM lm ti tt nghip v hon tt chng trnh hc
ca mnh ti trng.
Sau hn hai thng mit mi thc hin ti, n nay v c bn ti c hon thin theo
nh mc ch ra t trc, cng nh phi ph hp vi cng m khoa phn b.
Qua em thc s hc hi c nhiu v cch lm vic cng nh c nhng tri nghim
thc t ht sc b ch. iu gp phn gip cc em tin tng hn vo bn thn mnh
c th tr thnh mt k s c ch trong tng lai v dn chng cho iu bi bo co
ny em xin c trnh by v mt s ni dung quan trng v mng thng tin di ng GSM,
cng nh cc bc c bn xy dng mt h thng iu khin thit b t xa qua mng
GSM.

TP. H Ch Minh, ngy 11 thng 12 nm 2013


Sinh vin thc hin

Trn Nht Thng

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 1

CHNG I: GII THIU V MNG THNG TIN DI NG GSM

CHNG I : GII THIU V MNG THNG TIN DI NG GSM


1.1. H thng thng tin di ng ton cu (GSM):
GSM - Global System for Mobile Communications: H thng thng tin di ng ton cu, l
mt cng ngh c s dng trong mng thng tin di ng. y l chun ph bin nht cho
in thoi di ng nh kh nng ph sng rng khp, cho php ngi s dng c th s dng
in thoi ca h nhiu vng trn th gii.

Hnh 1.1: M hnh mng GSM


Xut hin vo u thp nin 1980 ti chu u, ngi ta pht trin mt mng in thoi di
ng ch s dng trong mt vi khu vc. Sau vo nm 1982 n c chun ho bi CEPT
(European Conference of Postal and Telecommunications Administrations) v to ra Groupe
Spcial Mobile (GSM) vi mc ch s dng chung cho ton Chu u.
n nm 1989 cng vic qun l tiu chun v pht trin mng GSM c chuyn cho vin
vin thng Chu u (European Telecommunications Standards Institute - ETSI).V cc tiu
chun, c tnh k thut giai on mt ca cng ngh GSM c cng b vo nm 1990.
GSM khc vi cc chun tin thn ca n v c tn hiu v tc , cht lng cuc gi. N
c xem nh l mt h thng in thoi di ng th h th hai (Second generation, 2G).
GSM l mt chun m, hin ti n c pht trin bi 3rd Generation Partnership Project
(3GPP).
Ngy nay, dch v GSM c s dng bi hn 2 t ngi trn 212 quc gia v vng lnh th.
Cc mng thng tin di ng GSM c th cho php chuyn vng kt ni vi nhau do nhng
my in thoi di ng GSM ca cc mng GSM khc nhau c th s dng c nhiu ni
trn th gii.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 2

CHNG I: GII THIU V MNG THNG TIN DI NG GSM

1.2. Cc chc nng ca h thng GSM:


C th phc v c mt s ln cc dch v v tin ch cho thu bao c trong thng tin thoi
v truyn s liu:

i vi thoi c th c cc dch v: chuyn hng cuc gi v iu kin, chuyn


hng cuc gi khi thu bao di ng bn, cm tt c cc cuc gi ra quc t, gi cuc
gi, thng bo cc ph, nhn dng s ch gi...
i vi dch v s liu: truyn s liu, dch v nhn tin (Cc gi thng tin c kch c
160 k t c th lu gi).

S tng thch ca cc dch v trong GSM vi cc dch v ca mng sn c bi cc giao din


theo chun chung:

PSTN Publich Switched Telephone Network (Mng in thoi chuyn mch cng
cng).
ISDN Integrated Service Digital Network (Mng s t hp dch v).

Cho php cc thu bao lu ng (Roaming) cc nc vi nhau cng s dng h thng GSM
mt cch hon ton t ng. Ngha l thu bao c th mang my di ng i mi ni v mng
s t ng cp nht thng tin v v tr ca thu bao ng thi thu bao c th gi i bt c ni
no m khng cn bit thu bao khc ang u.
Thng hot ng bng tn 900 MHz v 1800 MHz vi hiu qu cao bi s kt hp gia
hai cng ngh TDMA, FDMA.
Gii quyt s hn ch dung lng: thc cht dung lng s tng ln nh vic s dng tn s
tt hn v k thut chia nh, do vy s thu bao c phc v s tng ln.
Tnh linh hot cao nh s dng cc loi my thng tin di ng khc nhau: my cm tay, my
xch tay, my t trn t ...
Tnh bo mt: Mng kim tra s hp l ca mi thu bao GSM bi th ng k SIM
(Subcriber Identity Module). Th SIM s dng mt khu PIN (Personal Identity Number)
bo v quyn s dng ca ngi s dng hp php. SIM cho php ngi s dng s dng
nhiu dch v v cho php ngi dng truy nhp vo cc PLMN (Public Land Mobile
Network) khc nhau. ng thi trong h thng GSM cn c trung tm nhn thc AuC, trung
tm ny cung cp m bo mt chng nghe trm cho tng ng v tuyn v thay i cho tng
thu bao.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 3

CHNG I: GII THIU V MNG THNG TIN DI NG GSM

1.3. Bng tn s dng trong h thng thng tin ng GSM:


GSM c thit k gm nhiu t bo (Cell) do cc my in thoi di ng kt ni vi
mng bng cch tm kim cc cell gn n nht. Cc mng di ng GSM hot ng trn 4 bng
tn. Hu ht th hot ng bng 900 MHz v 1800 MHz. Vi nc Chu M th s dng
bng 850 MHz v 1900 MHz, do bng 900 MHz v 1800 MHz nhng ni ny b s dng
trc.
Cc mng s dng bng tn 900 MHz th ng ln (T thu bao di ng n trm truyn dn
Uplink) s dng tn s trong di 890915 MHz v ng xung Downlink s dng tn s
trong di 935960 MHz. V chia cc bng tn ny thnh 124 knh vi rng bng thng 25
MHz, mi knh cch nhau 1 khong 200 KHz. Khong cch song cng (ng ln & xung
cho 1 thu bao) l 45 MHz.

Hnh 1.2: Bng tn trong h thng GSM


mt s nc, bng tn chun GSM900 c m rng thnh E-GSM, nhm t c di tn
rng hn. E-GSM dng 880915 MHz cho ng ln v 925960 MHz cho ng xung.
Nh vy, thm c 50 knh (nh s 975 n 1023 v 0) so vi bng GSM-900 ban u.
E-GSM cng s dng cng ngh phn chia theo thi gian TDM (Time Division
Multiplexing), cho php truyn 8 knh thoi ton tc hay 16 knh thoi bn tc trn 1 knh v
tuyn. C 8 khe thi gian gp li gi l mt khung TDMA. Cc knh bn tc s dng cc
khung lun phin trong cng khe thi gian. Tc truyn d liu cho c 8 knh l 270.833
Kbit/s v chu k ca mt khung l 4.615 ms.
Cng sut pht ca my in thoi c gii hn ti a l 2 watt i vi bng GSM 850/900
MHz v ti a l 1 Watt i vi bng GSM 1800/1900 MHz.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 4

CHNG I: GII THIU V MNG THNG TIN DI NG GSM

1.4 Phng php truy nhp trong thng tin di ng:


giao din v tuyn, MS v BTS lin lc vi nhau bng sng v tuyn. ti nguyn tn s
c hn c th phc v cng nhiu thu bao di ng, ngoi vic s dng li tn s, s knh v
tuyn c dng theo kiu trung k. H thng trung k v tuyn l h thng v tuyn c s
knh sn sng phc v t hn s ngi dng kh d. Phng thc s dng chung cc knh
gi l phng php a truy nhp: ngi dng khi c nhu cu th c m bo v s truy
nhp vo trung k.

Hnh 1.3: H thng cc t bo ca mng GSM

a truy nhp phn chia theo tn s FDMA (Frequency Division Multiple Access):
Phc v cc cuc gi theo cc knh tn s khc nhau. Ph tn s c chia thnh 2N
di tn s con k tip, cch nhau mt khong bo v. Mi di tn c gn cho mt
knh lin lc, trong knh tn s N dnh cho lin lc hng ln, N knh tn s cn
li cho lin lc hng xung. Mi ngi dng c cp pht mt knh tn s ring
bit trong tp hp cc knh tn s.
a truy nhp phn chia theo thi gian TDMA (Time Division Multiple Access):
Khi c yu cu mt cuc gi th mt knh v tuyn c n nh. Cc thu bao khc
nhau dng chung 1 knh tn s nh ci xen thi gian. Mi thu bao c cp mt khe
thi gian (Time slot) trong cu trc khung tun hon 8 khe.
a truy nhp theo m CDMA (Code Division Multiple Access): L phng php tri
ph tn hiu, thc hin l gn cho mi MS mt m ring bit cho php nhiu MS cng
thu, pht c lp trn mt bng tn nn tng dung lng cho h thng. Hin ti cng
ngh CDMA ang c trin khai ti mt s quc gia.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 5

CHNG I: GII THIU V MNG THNG TIN DI NG GSM

1.5 SMS trong mng GSM:


SMS - Short Message Service: dch v tin nhn ngn, l mt phn ca cng ngh GSM cho
php gi v nhn tin nhn gia cc my in thoi vi nhau. SMS xut hin u tin Chu
u vo nm 1992, bao gm c cc chun v GSM. Mt thi gian sau n pht trin sang cng
ngh Wireless nh CDMA v TDMA.
Mt tin nhn SMS c th cha ti a l 140 byte (1120 Bits) d liu. V vy, mt tin nhn
SMS ch c th cha :

+ 160 k t nu nh m ha k t 7 Bits c s dng (M ha k t 7 Bits th ph


hp vi m ha cc k t Latin chng hn nh cc k t Alphabet ca ting Anh).
+ 70 k t nu nh m ha k t 16 Bits Unicode UCS2 c s dng (Cc tin nhn
SMS khng cha cc k t Latin nh k t ch Trung Quc phi s dng m ha k
t 16 Bits).

Mt s u im ni tri ca dch v SMS :

Tin nhn SMS dng Text h tr nhiu ngn ng khc nhau. N c th hot ng tt
vi nhiu ngn ng m c h tr m Unicode , bao gm c Arabic, Trung Quc, Nht
Bn v Hn Quc. Bn cnh d liu dng Text th tin nhn SMS cn c th mang cc
d liu dng Binary. N cn cho php gi nhc chung, hnh nh cng nhiu tin ch
khc.
Mt trong nhng u im ni tri ca SMS l n c h tr bi cc in thoi c
s dng GSM hon ton. Hu ht tt c cc tin ch cng thm gm c dch v gi tin
nhn gi r c cung cp, s dng thng qua sng mang Wireless. Khng ging nh
SMS, cc cng ngh Mobile nh WAP v Mobile Java th khng c h tr trn
nhiu Module in thoi.
S dng tin nhn SMS ngy cng pht trin v tr ln rng khp: cc tin nhn SMS c
th c gi v c ti bt k thi im no. Ngy nay, hu ht mi ngi u c in
thoi di ng ca ring mnh v mang n theo hu nh c ngy. Vi mt in thoi di
ng , bn c th gi v c cc tin nhn SMS bt c lc no bn mun, s khng gp
kh khn g khi bn ang trong vn phng hay trn xe bus hay nh
Tin nhn SMS c th c gi ti cc in thoi tt ngun: nu nh khng chc
cho mt cuc gi no th bn c th gi mt tin nhn SMS n bn ca bn thm
ch khi ngi tt ngun my in thoi trong lc bn gi tin nhn . H thng
SMS ca mng in thoi s lu tr tin nhn ri sau gi n ti ngi bn khi
in thoi ca ngi bn ny m ngun.
Cc tin nhn SMS t gy phin phc trong khi bn vn c th gi lin lc vi ngi
khc: vic c v vit cc tin nhn SMS khng gy ra n o. Trong khi , bn phi
chy ra ngoi khi rp ht, th vin hay mt ni no thc hin mt cuc in
thoi hay tr li mt cuc gi. Bn khng cn phi lm nh vy nu nh tin nhn SMS
c s dng.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 6

CHNG I: GII THIU V MNG THNG TIN DI NG GSM

Tin nhn SMS l mt cng ngh rt thnh cng v trng thnh. Tt c cc in thoi
ngy nay u c h tr n. Bn khng ch c th trao i cc tin nhn SMS i vi
ngi s dng Mobile cng mt nh cung cp dch v mng sng mang Wireless,
m ng thi bn cng c th trao i n vi ngi s dng khc cc nh cung cp
dch v khc.
SMS l mt cng ngh ph hp vi cc ng dng Wireless s dng cng vi n: bi
th nht, tin nhn SMS c h tr 100% bi cc in thoi c s dng cng ngh
GSM. Xy dng cc ng dng Wireless trn nn cng ngh SMS c th pht huy ti
a nhng ng dng c th dnh cho ngi s dng. Th hai, cc tin nhn SMS cn
tng thch vi vic mang cc d liu Binary bn cnh vic gi cc d liu dng Text.
N c th c s dng gi nhc chung, hnh nh, hot ha Th ba, tin nhn
SMS h tr vic chi tr cc dch v trc tuyn.

Cu trc ca mt tin nhn khi c gi i s c chia lm 5 phn nh sau:

Hnh 1.4: Cu trc tin nhn SMS

Instructions to air interface: Ch th d liu kt ni vi Air Interface (Giao din khng


kh) .
Instructions to SMSC: Ch th d liu kt ni vi trung tm tin nhn SMSC (Short
message service centre).
Instructions to handset: Ch th d liu kt ni bt tay.
Instructions to SIM (Optional): Ch th d liu kt ni, nhn bit SIM (Subscriber
Identity Modules).
Message body: Ni dung tin nhn SMS.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 7

CHNG II: MODEM SIM 300CZ V TP LNH AT

CHNG II : MODEM SIM 300CZ V TP LNH AT


2.1 Modem GSM SIM 300CZ:
Modem GSM l mt Modem Wireless, n lm vic cng vi mt mng Wireless GSM. Mt
Modem Wireless th cng hot ng ging nh mt Modem quay s. im khc nhau chnh
y l Modem quay s th truyn v nhn d liu thng qua mt ng dy in thoi c
nh trong khi mt Modem Wireless th vic gi nhn d liu thng qua sng.
Ging nh mt in thoi di ng GSM, mt Modem GSM yu cu 1 th Sim vi mt mng
Wireless hot ng.

Hnh 2.1 Modem GSM SIM 300CZ


Sim300CZ l mt trong nhng loi Modem GSM. Nhng n c nng ln vi tc cao
hn v truyn d liu nhanh hn. N s dng cng ngh GSM/GPRS hot ng bng tng
EGSM 900Mhz, DCS 1800 Mhz v PCS 1900Mhz, tnh nng GPRS ca Sim 300CZ c nhiu
lp (8 lp in dung, 10 lp in dung). V h tr GPRS theo dng th m ha CS-1, CS2, CS-3 v CS-4.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 8

CHNG II: MODEM SIM 300CZ V TP LNH AT

2.2 c im ca Modem GSM SIM 300CZ:

Ngun cung cp khong 3,4 4,5V


Ngun lu tr
Bng tn:
-

EGSM 900Mhz, DCS 1800 Mhz v PCS 1900Mhz, Sim 300CZ c th


t ng tm kim cc bng tn.

Ph hp vi GSM Pha 2/2+

Loi GSM l loi MS nh


Kt ni GPRS:
-

GPRS c nhiu rnh loi 8 (La chn)

GPRS c nhiu rnh loi 10 (T ng)

Gii hn nhit :
-

Bnh thng: -30C ti +70C

Hn ch: - 35C ti -30C v +70C ti +80C

Nhit bo qun: -45C ti 85C

D liu GPRS:
-

GPRS d liu ti xung: Max 85.6 Kbps

GPRS d liu Up ln: Max 42.8 Kbps

S m ha: CS-1, CS-2, CS-3 v CS-4

Sim 300CZ h tr giao thc PAP , kiu s dng kt ni PPP

Sim 300CZ tch hp giao thc TCP/IP

Chp nhn thng tin c iu chnh rng ri

Tc truyn dn CSD: 2; 4; 8; 9; 6; 14 Kbps

H tr USSD

CSD:

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 9

CHNG II: MODEM SIM 300CZ V TP LNH AT

SMS:
-

MT, MO, CB, Text and PDU mode

B nh SMS: Sim, card

FAX : Nhm 3 loi 1


Sim card : H tr sim card: 1,8v ; 3v
Anten ngoi : Kt ni thng qua Anten ngoi 500Km hoc Anten
m thanh:
-

Dng m ha m thanh.

Mc ch (ETS 06.20)

Ton b ch (ETS 06.10)

Ton b ch tng cng (ETS 06.50/ 06.06/ 06.80)

Loi b ting di

Giao tip ni tip v s ghp ni:


-

Cng ni tip: 7 Cng ni tip

Cng kt ni c th s dng vi CSD Fax, GPRS v gi lnh AT


Command ti Module iu khin

Cng ni tip c th s dng chc nng giao tip

H tr tc truyn 1200 bps ti 115200 bps

Cng hiu chnh li: 2 cng ni tip TXD v RXD

Cng hiu chnh li ch s dng sa li

Qun l danh sch : H tr mu danh sch: SM, FD, LD, RC,ON, MC


Sim Application Toolkit: H tr SAT loi GSM 11,14
ng h thi gian thc: Ngi ci t
Times function: Lp trnh thng qua AT Command
c tnh vt l (c im):
-

Kch tht 500.15 x 330.15 x7.70.3mm

Nng 13.8 g

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 10

CHNG II: MODEM SIM 300CZ V TP LNH AT

2.3 Kho st tp lnh AT iu khin Modem SIM 300CZ :


Cc lnh AT l cc hng dn c s dng iu khin mt Modem. AT l mt cch vit
gn ca ch Attention. Mi dng lnh ca n bt u vi AT hay at. l l do ti sao
cc lnh Modem c gi l cc lnh AT. Nhiu lnh ca n c s dng iu khin cc
Modem quay s s dng dy mi (Wired dial-up modems), chng hn nh ATD (Dial), ATA
(Answer), ATH (Hool control) v ATO (Return to online data state), cng c h tr bi cc
Modem GSM/GPRS v cc in thoi di ng.
Bn cnh b lnh AT thng dng ny, cc Modem GSM/GPRS v cc in thoi di ng cn
c h tr bi mt b lnh AT c bit i vi cng ngh GSM. N bao gm cc lnh lin
quan ti SMS nh AT+ CMGS (Gi tin nhn SMS), AT+CMSS (Gi tin nhn SMS t mt
vng l tr), AT+CMGL (Chui lit k cc tin nhn SMS) v AT+CMGR (c tin nhn
SMS). Ngoi ra, cc Modem GSM cn h tr mt b lnh AT m rng. Nhng lnh AT m
rng ny c nh ngha trong cc chun ca GSM. Vi cc lnh AT m rng ny, bn c
th lm mt s th nh sau:

c,vit, xa tin nhn


Gi tin nhn SMS
Kim tra chiu di tn hiu
Kim tra trng thi sc Pin v mc sc ca Pin
c, vit v tm kim v cc mc danh b

S tin nhn SMS c th c thc thi bi mt Modem SMS trn mt pht th rt thp, n ch
khong t 6 n 10 tin nhn SMS trn 1 pht.
Sau y l mt vi nhim v c th c hon thnh bng cch s dng cc lnh AT kt hp
vi 1 Modem GSM/GPRS hay mt in thoi di ng:

Ly thng tin c bn v in thoi di ng hay Modem GSM/GPRS. Nh tn ca nh


sn xut (AT+CGMI), s Modem (AT+CGMM), s IMEI (International Mobile
Equipment Identity) (AT+CGSN) v phin bn phn mm (AT+CGMR).
Ly cc thng tin c bn v nhng ngi k tn. Nh MSISDN (AT+CNUM) v s
IMS (International Mobile Subscriber Identity) (AT+CIMI).
Ly thng tin trng thi hin ti ca in thoi di ng hay Modem GSM/GPRS. Nh
trng thi hot ng ca in thoi (AT+CPAS), trng thi ng k mng Mobile
(AT+CREG), chiu di sng Radio (AT+CSQ), mc sc Pin v trng thi sc Pin
(AT+CBC).
Thit lp mt kt ni d liu hay kt ni Voice ti mt Remote iu khin (ATD,
ATA,..)
Gi v nhn Fax (ATD, ATA,AT+F*)
Gi (AT+CMGS, AT+CMSS), c (AT+CMGR, AT+CMGL), vit (AT+CMGW)
hay xa tin nhn SMS (AT+CMGD) v nhn cc thng bo ca cc tin nhn SMS
nhn c mi nht (AT+CNMI).

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 11

CHNG II: MODEM SIM 300CZ V TP LNH AT

c (AT+CPBR), vit (AT+CPBW) hay tm kim (AT+CPBF) c mc v danh b


in thoi (Phonebook).
Thc thi cc nhim v lin quan ti an ton, chng hn nh m hay ng cc kha
chc nng (AT+CLCK), kim tra xem mt chc nng c kha hay cha
(AT+CLCK) v thay i Password (AT+CPWD).
iu khin hot ng ca cc m kt qu/cc thng bo li ca cc lnh AT. Nh bn
c th iu khin cho php hay khng cho php kch hot hin th thng bo li
(AT+CMEE) v cc thng bo li nn c hin th theo dng s hay theo dng dng
ch (AT+CMEE=1 hay AT+CMEE=2).
Thit lp hay thay i cu hnh ca in thoi di dng hay Modem GSM/GPRS. Nh
thay i mng GSM (AT+COPS), loi dch v ca b truyn tin (AT+CBST), cc
thng s Protocol lin kt vi Radio (AT+CRLP), a ch trung tm SMS (AT+CSCA)
v khu vc lu tr cc tin nhn SMS (AT+CPMS).
Lu v phc hi cc cu hnh ca in thoi di ng hay Modem GSM/GPRS. Nh
lu (AT+COPS) v phc hi (AT+CRES) cc thit lp lin quan ti tin nhn SMS
chng hn nh a ch trung tm tin nhn SMS.
Ch l nh sn xut in thoi di ng thng khng thi hnh tt c cc lnh AT,
cc thng s lnh v cc gi tr ca tham s trong cc in thoi di ng. Trng thi
hnh vi ca cc lnh AT thc thi c th cng khc so vi cc nh ngha chun trc
. Ni chung, cc Modem GSM/GPRS c thit k dnh cho cc ng dng
Wireless m c c cc h tr tt v cc lnh AT hn l cc in thoi di ng thng
thng khc.
Thm vo , mt vi lnh AT yu cu s h tr t cc tng i ca mng di ng.
Nh SMS thng qua GPRS c th c kch hot trn cc in thoi di ng c s
dng GPRS v cc Modem GPRS vi lnh +CGSMS (Tn lnh dng Text: Select
Service for MO SMS Messages). Nhng nu tng i mng in thoi khng h tr
qu trnh truyn dn SMS thng qua GPRS, th bn khng th s dng chc nng ny
c.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 12

CHNG II: MODEM SIM 300CZ V TP LNH AT

2.4 Cc th tc gi lnh AT qua MS Hyper Terminal:


MS Hyper Terminal l mt chng trnh tch hp sn c trong Windows, gip cho vic truyn
thng d liu gia my tnh vi cc thit b ngoi vi. s dng MS Hyper Terminal cho
vic gi cc lnh AT n in thoi di ng hay Modem GSM/GPRS, bn cn phi thc hin
theo nhng bc nh sau:

Cho mt th SIM vn cn gi tr vo trong in thoi di ng hay mt Modem


GSM/GPRS. Bn c th kim c mt th SIM bng cch mua dch v GSM ca
mt nh phn phi mng Wireless.
Kt ni in thoi di ng hay Modem GSM/GPPRS ca bn ti my tnh v ci t
Driver ca Modem Wireless tng ng cho n. Bn s tn thy Driver ca Modem
Wireless trong a CD m nh sn xut cung cp cho bn. V nu nh nh sn xut
khng cung cp Driver cho in thoi hay Modem GSM/GPRS th bn c th vo
trang Web ca nh sn xut Download n v ri ci vo. Cn nu vo trang Web
ca nh sn xut m cng khng c th bn vn c th s dng Driver cho Modem
chun ca Windows.
Chy MS HyperTerminal bng cch chn Start > All Programs > Accessories >
Communications > Hyper Terminal.

Hnh 2.2: Khi ng chng trnh MS Hyper Terminal

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 13

CHNG II: MODEM SIM 300CZ V TP LNH AT

Trong hp thoi Connection Description, hy g tn v chn mt biu tng Icon m


bn thch dng cho kt ni ny. Sau th nhn nt OK
Trong hp thoi Connect to, chn COM port m in thoi di ng hay Modem
GSM/GPRS ang kt ni ti ti khay Connect Using. Nh bn c th chn COM khi
in thoi di ng hay Modem ang c kt ni vi Port COM1. Sau th nhn nt
OK.
T hp thoi Properties ca MS Hyper Terminal ta tin hnh thit lp nhng thng s
cn thit phc v cho vic giao tip d liu.

Hnh 2.3: Ca s Properties ca MS Hyper Terminal


Sau bc ny, giao din ca chng trnh chnh s xut hin. T y bn c th gi nhn d
liu t my tnh n cc thit b ngoi vi cng nh Modem SIM 300CZ. Nu nh bn nhn
c phn hi t in thoi di ng hay Modem GSM/GPRS th giao tip ca bn c
thit lp thnh cng. Tip theo bn c th g cc lnh AT theo ring ca mnh iu khin
in thoi di ng hay Modem GSM/GPRS.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 14

CHNG III: TNG QUAN V VI IU KHIN PIC 16F877A

CHNG III : TNG QUAN V VI IU KHIN PIC 16F877A


3.1 Vi iu khin PIC 16F877A:
PIC - Programable Intelligent Computer: My tnh kh trnh thng minh, do hng General
Instrument t tn cho con vi iu khin u tin l PIC1650. Hng Microchip tip tc pht
trin cc dng sn phm ny. Cho n nay, cc sn phm vi iu khin PIC ca Microchip
gn 100 loi.
PIC l mt vi iu khin vi kin trc RISC, s dng Microcode n gin t trong ROM, chy
mt lnh mt chu k my (4 chu k ca b dao ng). Nh c EEPROM nn PIC to thnh 1
b iu khin vo ra kh trnh, c rt nhiu dng PIC vi hng lot cc Module ngoi vi tch
hp sn (Nh USART, PWM, ADC...), vi b nh chng trnh t 512 Word n 32K Word.
lp trnh cho PIC ngi ta s dng tp lnh RISC, vi dng PIC Low-end ( di m lnh
12 bit, v d: PIC12Cxxx) v Mid-range ( di m lnh 14 bit, v d: PIC16Fxxxx), tp lnh
bao gm khong 35 lnh, v 70 lnh i vi cc dng PIC High-end ( di m lnh 16 bit, v
d: PIC18Fxxxx). Tp lnh bao gm cc lnh tnh ton trn cc thanh ghi, vi cc hng s, hoc
cc v tr b nh, cng nh c cc lnh iu kin, lnh nhy/gi hm, v cc lnh quay tr
v, n cng c cc tnh nng phn cng khc nh ngt hoc Sleep (Ch hot ng tit kin
in). Microchip cung cp mi trng lp trnh MPLAB, n bao gm phn mm m phng v
trnh dch ASM.
Mt s cng ty khc xy dng cc trnh dch C, Basic, Pascal cho PIC. Microchip cng bn
trnh dch "C18" (Cho dng PIC High-end) v "C30" (Cho dng dsPIC30Fxxx). H cng cung
cp cc bn "Student edition/demo" dnh cho sinh vin hoc ngi dng th, nhng Version
ny khng c chc nng ti u ho Code v c thi hn s dng gii hn. Nhng trnh dch m
ngun m cho C, Pascal, JAL, v Forth, cng c cung cp bi PicForth.
GPUTILS l mt kho m ngun m cc cng c, c cung cp theo cng c v bn quyn
ca GNU General Public License. GPUTILS bao gm cc trnh dch, trnh lin kt, chy trn
nn Linux, Mac OS X, OS/2 v Microsoft Windows. GPSIM cng l mt trnh m phng dnh
cho vi iu khin PIC thit k ng vi tng Module phn cng, cho php gi lp cc thit b c
bit c kt ni vi PIC, v d nh LCD, LED...

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 15

CHNG III: TNG QUAN V VI IU KHIN PIC 16F877A

3.2 Cu trc tng qut ca vi iu khin PIC 16F877A:

Hnh 3.1: Vi iu khin PIC 16F877A


Cu trc tng qut ca PIC 16F877A gm:

8 K Flash ROM
368 bytes RAM
256 bytes EEPROM
5 Port I/O (A, B, C, D, E), ng vo/ra vi tn hiu iu khin c lp
2 b nh thi 8 bit Timer 0 v Timer 2
1 b nh thi 16 bit Timer 1, c th hot ng trong c ch tit kim nng lng
(Sleep Mode) vi ngun xung clock ngoi
2 b CCP, Capture/Compare/PWM - Tm gi l: Bt gi / So snh / iu bin xung
1 cng song song (Parallel Port) 8 bit vi cc tn hiu iu khin
Ch tit kim nng lng (Sleep Mode)
Np chng trnh bng cng ni tip ICSP (In-Circuit Serial Programing)
Ngun dao ng lp trnh c to bng cng ngh CMOS
1 b bin i tng t s (ADC) 10 bit, 8 ng vo
2 b so snh tng t (Comparator)
1 b nh thi gim st (WDT Watch Dog Timer)
35 tp lnh c di 14 bit
Tn s hot ng ti a l 20 MHz
1 cng ni tip (Serial Port)

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 16

CHNG III: TNG QUAN V VI IU KHIN PIC 16F877A

3.3 Cc cng xut nhp tn hiu ca PIC 16F877A:


Mt cng xut nhp ca vi iu khin bao gm nhiu chn (I/O pin), ty theo cch b tr v
chc nng ca vi iu khin m s lng cng xut nhp v s lng chn trong mi cng c
th khc nhau. Bn cnh , do vi iu khin c tch hp sn bn trong cc c tnh giao
tip ngoi vi nn bn cnh chc nng l cng xut nhp thng thng, mt s chn xut nhp
cn c thm cc chc nng khc th hin s tc ng ca cc c tnh ngoi vi nu trn i
vi th gii bn ngoi. Chc nng ca tng chn xut nhp trong mi cng hon ton c th
c xc lp v iu khin c qua cc thanh ghi SFR lin quan n chn xut nhp .
Vi iu khin PIC16F877A c 5 cng xut nhp, bao gm PORTA, PORTB, PORTC,
PORTD v PORTE.
PORTA:
PORTA (RPA) bao gm 6 I/O Pin. y l cc chn hai chiu (Bidirectional pin), ngha l
c th xut v nhp c. Chc nng I/O ny c iu khin bi thanh ghi TRISA (a ch
85h). Mun xc lp chc nng ca mt chn trong PORTA l Input, ta Set bit iu khin
tng ng vi chn trong thanh ghi TRISA v ngc li, mun xc lp chc nng ca mt
chn trong PORTA l Output, ta Clear bit iu khin tng ng vi chn trong thanh ghi
TRISA. Thao tc ny hon ton tng t i vi cc PORT v cc thanh ghi iu khin tng
ng TRIS (i vi PORTA l TRISA, i vi PORTB l TRISB, i vi PORTC l TRISC,
i vi PORTD l TRISD v i vi PORTE l TRISE). Bn cnh PORTA cn l ng ra
ca b ADECLARE, b so snh, ng vo Analog ng vo xung Clock ca Timer0 v ng vo
ca b giao tip MSSP (Master Synchronous Serial Port). Cc thanh ghi SFR lin quan n
PORTA bao gm:

PORTA (a ch 05h): cha gi tr cc chn trong PORTA.


TRISA (a ch 85h): iu khin xut nhp.
CMCON (a ch 9Ch): thanh ghi iu khin b so snh.
CVRCON (a ch 9Dh): thanh ghi iu khin b so snh in p.
ADECLAREON1 (a ch 9Fh): thanh ghi iu khin b ADECLARE.

PORTB:
PORTB (RPB) gm 8 pin I/O. Thanh ghi iu khin xut nhp tng ng l TRISB. Bn
cnh mt s chn ca PORTB cn c s dng trong qu trnh np chng trnh cho vi
iu khin vi cc ch np khc nhau. PORTB cn lin quan n ngt ngoi vi v b
Timer0. PORTB cn c tch hp chc nng in tr ko ln c iu khin bi chng
trnh. Cc thanh ghi SFR lin quan n PORTB bao gm:

PORTB (a ch 06h,106h): cha gi tr cc chn trong PORTB


TRISB (a ch 86h,186h): iu khin xut nhp
OPTION_REG (a ch 81h,181h): iu khin ngt ngoi vi v b Timer0.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 17

CHNG III: TNG QUAN V VI IU KHIN PIC 16F877A


PORTC:
PORTC (RPC) gm 8 pin I/O. Thanh ghi iu khin xut nhp tng ng l TRISC. Bn
cnh PORTC cn cha cc chn chc nng ca b so snh, b Timer1, b PWM v cc
chun giao tip ni tip I2C, SPI, SSP, USART.Cc thanh ghi iu khin lin quan n
PORTC:

PORTC (a ch 07h): cha gi tr cc Pin trong PORTC


TRISC (a ch 87h): iu khin xut nhp.

PORTD:
PORTD (RPD) gm 8 chn I/O, thanh ghi iu khin xut nhp tng ng l TRISD. PORTD
cn l cng xut d liu ca chun giao tip PSP (Parallel Slave Port). Cc thanh ghi lin
quan n PORTD bao gm:

Thanh ghi PORTD: cha gi tr cc Pin trong PORTD.


Thanh ghi TRISD: iu khin xut nhp.
Thanh ghi TRISE: iu khin xut nhp PORTE v chun giao tip PSP.

PORTE:
PORTE (RPE) gm 3 chn I/O. Thanh ghi iu khin xut nhp tng ng l TRISE. Cc
chn ca PORTE c ng vo Analog. Bn cnh PORTE cn l cc chn iu khin ca
chun giao tip PSP. Cc thanh ghi lin quan n PORTE bao gm:

PORTE: cha gi tr cc chn trong PORTE.


TRISE: iu khin xut nhp v xc lp cc thng s cho chun giao tip PSP.
ADECLAREON1: thanh ghi iu khin khi ADECLARE.

Vi ADECLARE (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. Khi khng s dng b
chuyn i ADECLARE, cc thanh ghi ny c th c s dng nh cc thanh ghi thng
thng khc.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 18

CHNG III: TNG QUAN V VI IU KHIN PIC 16F877A

3.4 Giao tip ni tip:


USART (Universal Synchronous Asynchronous Receiver Transmitter): l mt trong hai
chun giao tip ni tip. USART cn c gi l giao din giao tip ni tip SCI (Serial
Communication Interface). C th s dng giao din ny cho cc giao tip vi cc thit b
ngoi vi, vi cc vi iu khin khc hay vi my tnh. Cc dng ca giao din USART ngoi
vi gm:

Bt ng b (Asynchronous).
ng b_ Master mode.
ng b_ Slave mode.

PIC16F877A c tch hp sn b to tc Baud BRG (Baud Rate Genetator) 8 bit dng


cho giao din USART. BRG thc cht l mt b m c th c s dng cho c hai dng
ng b v bt ng b v c iu khin bi thanh ghi PSBRG. dng bt ng b, BRG
cn c iu khin bi bit BRGH (TXSTA<2>). dng ng b tc ng ca bit BRGH
c b qua. Tc Baud do BRG to ra c tnh nh sau:
SYNC

BRGH = 0 (Low Speed)

BRGH = 1 (High Speed)

(Asynchronous) Baud Rate = Fosc/(64(X+1))

Baud Rate = Fosc/(16(X+1))

(Asynchronous) Baud Rate = Fosc/(4(X+1))

N/A

Trong X l gi tr ca thanh ghi RSBRG ( X l s nguyn v 0<X<255). Cc thanh ghi lin


quan n BRG bao gm:

TXSTA (a ch 98h): chn ch ng b hay bt ng b (Bit SYNC) v chn mc


tc Baud (Bit BRGH).
RCSTA (a ch 18h): cho php hot ng cng ni tip (Bit SPEN).
RSBRG (a ch 99h): quyt nh tc Baud.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 19

CHNG III: TNG QUAN V VI IU KHIN PIC 16F877A


USART bt ng b:
ch truyn ny USART hot ng theo chun NRZ (None-Return-to-Zero), ngha l cc
bit truyn i s bao gm 1 Bit Start, 8 hay 9 Bits d liu (Thng thng l 8 Bits) v 1 Bit
Stop. Bit LSB s c truyn i trc. Cc khi truyn v nhn Data c lp vi nhau s
dng chung tn s tng ng vi tc Baud cho qu trnh dch d liu (Tc Baud gp 16
hay 64 ln tc dch d liu ty theo gi tr ca Bit BRGH), v m bo tnh hiu qu
ca d liu th hai khi truyn v nhn phi dng chung mt nh dng d liu. Cc thanh ghi
lin quan n qu trnh truyn d liu bng giao din USART bt ng b gm:

Thanh ghi INTCON (a ch 0Bh, 8Bh, 10Bh, 18Bh): cho php tt c cc ngt.
Thanh ghi PIR1 (a ch 0Ch): cha c hiu TXIF.
Thanh ghi PIE1 (a ch 8Ch): cha bit cho php ngt truyn TXIE.
Thanh ghi RCSTA (a ch 18h): cha bit cho php cng truyn d liu
Thanh ghi TXREG (a ch 19h): thanh ghi cha d liu cn truyn.
Thanh ghi TXSTA (a ch 98h): xc lp cc thng s cho giao din.
Thanh ghi SPBRG (a ch 99h): quyt nh tc Baud.

USART ng b:
Giao din USART ng b c kch hot bng cch Set Bit SYNC. Cng giao tip ni tip
vn l hai chn RC7/RX/DT, RC6/TX/CK v c cho php bng cch Set Bit SPEN.
USART cho php hai ch truyn nhn d liu l Master mode v Slave mode. Master
Mode c kch hot bng cch Set Bit CSRC (TXSTA<7>), Slave Mode c kch hot
bng cch Clear Bit CSRC. im khc bit duy nht gia hai ch ny l Master Mode s
ly xung Clock ng b t b tao xung Baud BRG cn Slave Mode ly xung Clock ng b
t bn ngoi qua chn RC6/TX/CK. iu ny cho php Slave Mode hot ng ngay c khi vi
iu khin ang ch Sleep.
Cc thanh ghi lin quan n qu trnh truyn d liu bng giao din USART ng b Master
Mode:

Thanh ghi INTCON (a ch 0Bh, 8Bh, 10Bh, 18Bh): cho php tt c cc ngt.
Thanh ghi PIR1 (a ch 0Ch): cha c hiu TXIF.
Thanh ghi PIE1 (a ch 8Ch): cha bit cho php ngt truyn TXIE.
Thanh ghi RCSTA (a ch 18h): cha bit cho php cng truyn d liu
Thanh ghi TXREG (a ch 19h): thanh ghi cha d liu cn truyn.
Thanh ghi TXSTA (a ch 98h): xc lp cc thng s cho giao din.
Thanh ghi SPBRG (a ch 99h): quyt nh tc Baud.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 20

CHNG IV: IU KHIN THIT B QUA MNG GSM

CHNG IV: IU KHIN THIT B QUA MNG GSM


4.1 tng thit k:
Trong nhng nm gn y, cng vi s pht trin mnh m v kinh t, cng ngh di ng
c ng dng rng ri trong rt nhiu lnh vc i sng x hi. Nghin cu ng dng cng
ngh di ng s dng cho mc ch ngoi thng tin lin lc ang thu ht nhiu nh khoa hc
trn th gii cng nh trong nc.
ti ny trnh by vic xy dng h thng iu khin t xa cc thit b in trong nh trn
cng ngh di ng. H thng gm phn mm tch hp trn vi iu khin PIC nhn, x l cc
tin nhn iu khin, v phn cng thc thi cc lnh iu khin . Phn cng xy dng da
trn Modem GSM SIM 300CZ v vi iu khin PIC 16F877A ca hng Microchip. i tng
iu khin l cc thit b in gia dng vi mc tiu to thun tin cho ngi dng trong vic
bt tt ngun v gim st thit b, t gp phn gim thi gian tiu th in nng, thc hin
tit kim in. Thit b iu khin t xa bng tin nhn SMS thng qua mng in thoi di
ng c kh nng phn hi trng thi, kt qu iu khin thit b c phn hi bng tin nhn,
to cm gic yn tm cho ngi iu khin.

4.2 Cu trc h thng:


H thng c cu to t 2 thnh phn c bn: Thit b u cui (Client) l in thoi di
ng, v thit b phn cng c nhim v nhn, x l tin nhn.

Thit b u cui - Client Mobile: l in thoi lin lc ca ngi qun l h thng


(Admin). Admin s s dng in thoi c gn Sim c ng k s thu bao trong h
thng, nhn tin iu khin.
Thit b phn cng bao gm: thit b nhn tin nhn (SIM 300CZ), b x l trung tm
(PIC 16F877A), khi cng sut, giao tip & hin th

Khi tin nhn t Admin c gi ti thit b nhn tin nhn, n s c x l qua b x l


trung tm, qua thc hin cc lnh iu khin trong ni dung tin nhn gip cho khi cng
sut c th bt/tt ngun ca cc thit b mt cch chnh xc. Cc tn hiu phn hi v trng
thi hot ng ca h thng c lin tc cp nhp bi n b x l trung tm, c th hin
th ln mn hnh LCD hot gi ti Admin qua tin nhn theo nhu cu s dng.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 21

CHNG IV: IU KHIN THIT B QUA MNG GSM

4.3 Thit k v thi cng:


4.3.1 S khi:

Hnh 4.1: S khi h thng

4.3.2 Khi Modem GSM:

Ngun cung cp:

VEXT

VBAT

4,7K
22uF
2.2K

Hnh 4.2: MIC 29152


S dng IC ngun MIC 29152 to ngun ~ 4V cp cho Modem GSM SIM 300CZ hot
ng. Vi in p c tnh ton nh sau:
Vout =1.24V x [1+ (R1/R2)]
Vout =4V,chn R1=4k7 => R2=2k2

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 22

CHNG IV: IU KHIN THIT B QUA MNG GSM


S chn SIM 300CZ:
VBAT
1
3
5
7
9
11
13
15
PWR_KEY
STATUS

17
19
21
23

SIM_VDD
SIM_RST
SIM_DATA
SIM_CLKK

25
27
29
31
33
35
37
39

RXT
TXT

41
43
45
47
49
51
53
55
57
59

VBAT

GND

VBAT

GND

VBAT

GND

VBAT

GND

VBAT

GND

VCHG

ADC0

TEMB_BAT

VRTC

VDD_EXT

NETLIGHT

PWR_KEY

KBC0

STATUS

KBC1

GPIOO

KBC2

BUZZER

KBC3

SIM_VDD

KBC4

SIM_RST

KBR0

SIM_DATA

KBR1

SIM_CLK

KBR2

SIM_PRESENT

KBR3

GPIO1

KBR4

DCD

DISP_CS

DTR

DISP_CLK

RXD

DISP_DATA

TXD

DISP_D/C

RTS

DISP_RST

CTS

DBG_RXD

RI

DBG_TXD

AGND

AGND

SPK1P

MIC1P

SPK1N

MIC1N

SPK2P

MIC2P

SPK2N

MIC2N

2
4
6
8
10
12
14
16

NETLIGHT

18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60

Hnh 4.3: S chn SIM 300CZ


Kt ni SIM CARD:
0.22uF

1
2
3

GND
VPP
I/0

VCC
RST
CLK

4
5
6

SIM_VDD
SIM_RST
SIM_CLK
SIM_DATA

Hnh 4.4: Kt ni SIM CARD

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 23

CHNG IV: IU KHIN THIT B QUA MNG GSM


Kt ni giao tip RS 232 :
y IC MAX 232 l IC thng c dng trong lnh vc giao tip vi my tnh, theo chun
RS-232, MAX-232 c nhiu loi, y s dng loi MAX-232E c 16 chn vi cc thng s
k thut nh sau:

in p ln nht c th cho qua l 30V


Dng cp cho RS-232 trong khong 5 10mA.
Hot ng trong khong tm nhit -65C +165C
Cc t bm in p nn s dng 1uf
VEXT

1
2
10uF
3
4
10uF
10uF

5
6
7
10uF
8

C1+

VCC

VS+

GND

C1-

T1OUT

C2+

R1IN

C2-

R1OUT

VS-

T1IN

T2OUT

T2IN

R2IN

R2OUT

16
15
14
13
12
11
10
9

Hnh 4.5: S kt ni chn IC MAX 232


Kt ni khi ng v hin th :
VEXT

VEXT

VBAT
330

330

STATUS

NETLIGHT
10K

4K7

4K7

STATUS

BC547
47K

NETLIGHT

BC547

PWR_KEY

47K

100uF

Hnh 4.6: Kt ni khi ng v hin th

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 24

CHNG IV: IU KHIN THIT B QUA MNG GSM

4.3.3 B x l trung tm :
Ngun cung cp :
S dng IC ngun 7805 to ngun 5V cp cho vi iu khin PIC 16F877A hot ng. Vi
in p u vo khng qu 40V v dng in khng vt qu 1A. Cc t lc nhiu thng s
dng y l : C1, C2 (2200uF, 1000uF), C3,C4 (103, 104).

VOUT

C3

C2

C4

C1

VIN

GND

U2 78XX/SIP
1

Vout

220 VAC

0
0

Hnh 4.7: Khi ngun cho PIC 16F877A


S chn PIC 16F877A:
Mch hot ng ca PIC 16F877A, y s dng cc linh kin c gi tr nh sau : R1 330
Ohm, R2 270 Ohm, C1 10uF, C2 33pF, C3 33pF, Thch anh 11,0592 Mhz.

R2

R1
PVN1

1
5 VDC

2
3
4
5
6
7

+
LED

C1
Button

15
16
17
18
23
24
25
26

C2

13
C3

MCLR*/VPP
RA0/AN0
RA1/AN1
RA2/AN2/VREF-/CVREF
RA3/AN3/VREF+
RA4/T0CKI/C1OUT
RA5/AN4/SS*/C2OUT
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RC4/SDI/SDA
RC5/SDO
RC6/TX/CK
RC7/RX/DT

12
31

RD0/PSP0
RD1/PSP1
RD2/PSP2
RD3/PSP3
RD4/PSP4
RD5/PSP5
RD6/PSP6
RD7/PSP7

OSC1/CLKIN
RE0/RD*/AN5
RE1/WR*/AN6
RE2/CS*/AN7

CRY STAL
14

RB0/INT
RB1
RB2
RB3/PGM
RB4
RB5
RB6/PGC
RB7/PGD

33
34
35
36
37
38
39
40
19
20
21
22
27
28
29
30
8
9
10

OSC2/CLKOUT
VSS
VSS

VDD
VDD

11
32

PIC16F877A

Hnh 4.8: S chn PIC 16F877A

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 25

CHNG IV: IU KHIN THIT B QUA MNG GSM

4.3.4 Khi cng sut :


phc v cho vic iu khin trng thi ca cc thit b, y khi cng sut s dng cc
linh kin sau :

Relay 12V: ng ngt thit b


BJT C1815: ng m Relay 12v
Diode 1N4148: trnh dng Fuco trong cun dy sinh ra trong qu trnh hot ng
lm hng cc linh kin nh BJT.
Led hin th trng thi ca Relay
Opto PC817: hay cn gi l cch ly quang l linh kin tch hp c cu to gm 1 led
v 1 Photo Diode hay 1 Photo Transitor. c s dng cch ly gia cc khi chnh
lch nhau v in hay cng sut nh khi c cng sut nh vi khi in p ln. Opto
c tc dng khi c dng nh di qua 2 u ca Led c trong Opto lm cho Led pht
sng. Khi Led pht sng lm thng 2 cc ca Photo Diode hay Photo Transitor, m
cho dng in chy qua.
R330 hn dng cho Led ca Opto.
R4K7 hn dng qua Photo Transitor ca Opto l 2,5mA, (12V/4K7=2,5mA)
kch BJT C1815 dn bo ha.
AC

12 VDC
HI

LS1
3

VDC in

330

4K7

1K

VAC out

1
2

HI

Relay
LED

1N4148

PC817

C1815
NPN BCE

Hnh 4.9: Khi cng sut

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 26

CHNG IV: IU KHIN THIT B QUA MNG GSM

4.3.5 Khi giao tip LCD & Keypad


LCD:
LCD s dng vi kch tht 16x2 c cc chn c thit k nh sau:
S
TT

Chc Nng

Tn

M T

Vss

Ngun Cp

Cung cp ngun ni t 0v

Vdd

Ngun Cp

Cung cp ngun dng +5V

Vo

Ngun Cp

Cung cp ngun iu chnh tng phn LCD

RS

Ng Vo

Chn thanh ghi: RS = 1/0 Ch c/ghi

R/W

Ng Vo

Bus iu khin c ghi: R/W = 1/0 Ch c/ghi

Ng Vo

Bt d liu

7 - 14

DB0 DB7

Ng Vo/Ra

Bus d liu 2 chiu vo ra

15

BLA (+)

Ngun Cp

Cung cp ngun cho cc dng n nn

16

BLK (-)

Ngun Cp

Cung cp ngun cho cc m n nn

LCD16*2

LCD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

HI

Vss
Vdd
V0
RS
R/W
E
D0
D1
D2
D3
D4
D5
D6
D7
A
K

VCC

R1

RS - E

1
2
3
4

1
2

POT

DB4 ...... DB7

Hnh 4.10: LCD

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 27

CHNG IV: IU KHIN THIT B QUA MNG GSM


Keypad:
V vi iu khin PIC khi hot ng thng to ra dng in khong 20mA, in p 5V. Nn
y nt nhn c thit k 2 mc 0/1 vi cc thng s sau:

Mc 0: 0v
Mc 1: 5v - 0,5mA

Khi cha bm nt, ngun 5V c ni vi in tr v i vo chn ca PIC. Nu nh trong


mt trng hp no chn ca PIC chuyn t ch Input sang Output, th vn xy ra l
dng trn chn phi m bo nh hn hoc bng 20mA. Nh vy, dng ti chn PIC t 0V
l:
I = U/R = 5V/ 10000 Ohm = 0,5mA
Nh vy, thit k ny m bo cho hot ng ca PIC c an ton. Khi ng nt bm dng
0.5mA ny s i xung t, v chn ca PIC c ni vi t. Trng hp ny, nt bm c
ni vi ngun 5V. in tr ni gia chn ca PIC vi t s khng lm cho PIC c hin
tng tri ni in p, v khi ng nt bm th dng vn 0.5mA.
5 VDC
HI

10K

Pin in

HI

Button

Hnh 4.11: Keypad

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 28

CHNG IV: IU KHIN THIT B QUA MNG GSM

4.4 Lu gii thut v quy trnh hot ng ca h thng :


4.4.1 Lu gii thut:
Chng trnh chnh:

Hnh 4.12: Lu gii thut chng trnh chnh

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 29

CHNG IV: IU KHIN THIT B QUA MNG GSM


Chng trnh x l tin nhn :

Hnh 4.13: Lu gii thut chng trnh x l tin nhn

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 30

CHNG IV: IU KHIN THIT B QUA MNG GSM


Chng trnh x l cuc gi n:

Hnh 4.14: Lu gii thut x l cuc gi

Chng trnh x l nt nhn:

Hnh 4.15: Lu gii thut x l nt nhn

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 31

CHNG IV: IU KHIN THIT B QUA MNG GSM

4.4.2 Quy trnh hot ng ca h thng:


Ngay sau khi bt ngun, h thng c khi ng :

Modem GSM s thc hin bt sng in thoi nh mt chic in thoi thng thng
Vi x l PIC s thc hin ng b d liu vi Modem GSM thng qua tp lnh AT

Hnh 4.16: ng b d liu


Khi nhn c cuc gi hoc tin nhn Modem GSM s thng bo n vi x l PIC, v c
PIC iu khin c v xo tin nhn, hay chp nhn/t chi cuc gi theo cc lnh sau :

Hnh 4.17: Giao tip gia PIC 16F877A v SIM 300CZ

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 32

CHNG IV: IU KHIN THIT B QUA MNG GSM


iu khin thit b ngi s dng nhn tin theo c php sau:

DKxy

x : Th t thit b cn iu khin (1,2,3,4)


y : Trng thi thit b mong mun (M/T)

VD : Mn m thit b 2 ta son tin nhn vi ni dung DK2M. Sau gi n s in thoi


tch hp sn trn Modem SIM 300CZ.

Mt s c php tin nhn khc phc v cho vic s dng h thng nh:
DKTT : Tt tt c cc thit b
DKTM : M tt c cc thit b
DKKT : Kim tra trng thi hot ng ca tt c cc thit b

Khi nhn c tin nhn iu khin Modem s gi thng bo xung vi iu khin PIC v ln
lt cc cng vic c thc hin nh sau:

+CMTI: "SM",1 : Thng bo c tin nhn mi, c lu ngn nh s 1


AT+CMGR=1 : Lnh c tin nhn ngn nh s 1

Ni dung bn tin tr v c dng :


+CMGR: "REC UNREAD","+84978589464",,"13/11/22,14:10:20+28"
Noi Dung TN

AT+CMGD=1 : Lnh xo tin nhn ngn nh s 1


AT+CMGS="SDT"<Enter>Noi Dung Tin Nhan<Ctrl Z> : Lnh gi tin nhn

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 33

CHNG V: KH NNG NG DNG CA TI

CHNG V : KH NNG NG DNG CA TI


5.1 ng dng ti :
Ch cn mt chic in thoi n gin vi chc nng gi tin nhn, h thng cho php vic
iu khin cc thit b xa t bt c ni u c sng in thoi.
phm vi gia nh, cho php ng m cc thit b phc v cho vic sinh hot hng ngy
gim thiu s lng ph in nng khng cn thit nh: m my lnh, iu ho, bnh nc nng
c th c m trc khi v nh. yn tm hn khi ra khi nh ta c th kim tra trng thi
hot ng ca nhng thit b quan trng c kt ni vi h thng.
Trong phm vi cng nghip tit kim thi gian v chi ph i li cng nh vic iu khin
thit b mt cch nhanh chng ti cc cng xng, x nghip, nh vn nh: iu khin h
thng ti cy, h thng n t ng, ng m cc my bm, motor in phc v cho sn
xut.

Hnh 5.1: iu khin thit b trong nh

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 34

CHNG V: KH NNG NG DNG CA TI


Ngoi ra s dng h thng mt cch hiu qu hn, tu vo mc ch s dng m ta c th
kt hp thm cc Module iu khin vi nhng chc nng sau :

Kt hp Module cm bin nhit : IC LM35, DS18B20 gim st nhit trong


gia nh, nh xng, x nghip bo ng khi xy ra chy n bng vic gi tin nhn
cnh bo qua in thoi.
Kt hp cc Module cm bin khong cch, o lng tc ng c gim st cc
thit b t hnh, chng trm, m bo tnh an ton cho h thng cn gim st.

Hnh 5.2: Bo ng qua mng GSM

Kt hp Module thi gian thc: IC DS 1302, DS 1307 c th hin th thi gian


cng nh lp trnh iu khin cc thit b hot ng ti nhng thi im nh trc, v
d nh h thng ti tiu ti cc nh vn ng thi cp nht trng thi hot ng
qua tin nhn cho ngi s dng.

Hnh 5.3: H thng ti tiu t hnh

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 35

CHNG V: KH NNG NG DNG CA TI

Kt hp vi IC ADE7753 to Module kim sot in nng cho php o lng cc


thng s ca dng in xoay chiu vi chnh xc v tnh n nh cao, phc v cho
vic gim st, vn hnh h thng v cnh bo qua in thoi.
m rng s lng cc thit b v phm vi iu khin ca h thng, ta c th gn
thm cc Module RF cho php iu khin mt lng ln cc thit b khong cch
ln n hng Km.

Hnh 5.4: iu khin thit b kt hp Module RF

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 36

CHNG V: KH NNG NG DNG CA TI

5.2 Gii hn ca ti:


Vic s dng dch v tin nhn SMS iu khin thit b tuy thc s hu ch v mang tnh
ng dng cao tuy nhin bn cnh vn tn ti mt s khuyt im kh khc phc:

Vic iu khin thit b ph thuc vo cht lng dch v cng nh tnh trng sng
in thoi ti ni t h thng cng nh ni ngi s dng tin hnh vic iu khin.
Tc p ng ca h thng khong 5s vn cha th thoi mn yu cu trong vic x
l cc thit b my mc phm vi cng nghip.
Thng tin v tnh trng thit b cn c cp nht mt cch lin tc hn i vi cc h
thng i hi thi gian thc v chnh xc cao.
Thao tc nhn tin cn th s, cha thc s chuyn nghip trong qun l v vn hnh.

Nhng hn ch trn gp phn thc y cc tng mi, cho vic nng cao tc x l v
iu khin thit b thng qua mng GSM. Bng vic s dng cc dch v thay th khc, m
gn nht l GPRS v cng ngh 3G cho php ngi s dng c th thoi mn hn vi vic
gim st v iu khin cc thit b cn thit.

5.3 Hng pht trin ti:


gii quyt mt s hn ch cn tn ti trong vic s dng dch v SMS gim st v iu
khin thit b nh trnh by, th GPRS l mt la chn pht trin ti, cho php nng
cao tc v cp nht trng thi thit b mt cch lin tc hn.
Vi tnh nng kt ni cc h thng mng bn ngoi, GPRS cho php thit lp mt ng
truyn t u cui thu bao mng GSM s dng dch v GPRS n mt u cui ca cc h
thng mng khc, qua cho php thit k mt h thng thu thp d liu rt linh ng.
Trong cc ng dng thng thng, vic phn tch, lu tr vn hnh da trn d liu thu thp
c t cc u cui mng GPRS s c thc hin bi mt my tnh, v y l mt thao tc
phc tp i hi nhiu ti nguyn. Do vic thit lp mt lin kt gia u cui mng GPRS
v my tnh l cn thit. Vi li th v h thng c s h tng rng khp v kh nng truyn
nhn d liu tc cao, ng tin cy, phng n ti u l lin kt thng qua Internet.
Theo , d liu s c trao i gia u cui thu bao GPRS v my tnh thng qua cc gi
IP, da trn cc giao thc TCP/UDP. Tu theo kh nng h tr ca u cui thu bao GPRS
c th s dng cc giao thc cc lp ng dng cao hn.
Vi nhng thiu st v kin thc cn hn ch cng qu thi gian c hn, trong ti ln ny
em cha th trin khai c ng dng GPRS trong vic iu khin v gim st thit b. y
cng l mt trong nhng iu trn tr ca em trong n ny. Hy vng, vo mt ngy khng
xa em c th t mnh pht trin v hon thin n.

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 37

KT LUN
Sau hn 2 thng tin hnh trin khai v thc hin ti, vi nhng c gng v n lc ca bn
thn, cng s hng dn tn tnh ca thy Nguyn Tn Nhn, cng nh s gip nhit
thnh ca cc bn trong lp , n tt nghip ny c hon thnh theo ng yu cu t
ra vi ba ni dung chnh:
Tm hiu v mng GSM
Thit k v thi cng mch iu khin thit b thng qua mng GSM
Kh nng ng dng iu khin t xa qua mng GSM

Theo bi bo co c trnh by vi b cc chnh nh sau :


Chng I: Gii thiu v mng thng tin di ng GSM
Chng II: Modem SIM 300CZ v tp lnh AT
Chng III: Tng quan v vi iu khin PIC 16F877A
Chng IV: iu khin thit b qua mng GSM
Chng V: Kh nng ng dng ca ti
Qua nhng ni dung c trnh by trong bi bo co ta phn no thy c rng GSM chnh
l mt gii php cng ngh hu hiu pht trin cc ng dng khng dy ngoi vic phc v
cho thng tin lin lc. ng thi vi s pht trin mnh m ca khoa hc k thut ngy nay,
hy vng ti tt nghip ny s to c mt tin tt, gip cho mi sinh vin trong ngnh
c th nghin cu v pht trin thm cc ng dng khng dy, nhm mang li nhng li ch
thit thc cho cuc sng.
Mc d bi bo co trnh by tng i hon chnh vi vic p ng yu cu cng nh
nhng quy nh ca nh trng. Tuy nhin vi lng kin thc hn ch v khong thi gian
c hn, vic vp phi nhng thiu st trong qu trnh thc hin ti l khng th trnh khi.
V vy, rt mong thy c v cc bn vui v gp thm.

Xin Chn Thnh Cm n !

SVTH: TRN NHT THNG

LP: L11CQVT02-N

Trang 38

PH LC
Code x l cho vi iu khin PIC 16F877A vit trn phn mm PIC C Compiler :
#include <16f877a.h>
#device PIC16F877A*=16 ADC=10
#include <string.h>
#include <lcd_lib_4bit.c>
#fuses nowdt,hs,noput,noprotect,nodebug,nobrownout,nolvp,nocpd,nowrt
#use delay(crystal=11059200, clock=11059200)
#use fast_io(b)
#use fast_io(d)

#byte portb=0x06
#byte portc=0x07
#byte portd=0x08

#bit b1=portb.0
#bit b2=portb.1
#bit b3=portb.2
#bit b4=portb.3
#bit b5=portb.4
#bit b6=portb.5
#bit b7=portb.6
#bit b8=portb.7

#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)
char buffer[90],sdt[15];
int8 count,i,sms,d,n,dau,cuoi,ph,ring;

#INT_RDA
void ngat()
{
buffer[count]=getc();
count++;
}

void xoa_ndung_va_buffer();
void kt_buffer();
void dong_bo();
void tim_sdt();
void phan_hoi();
void xuly();

void main()
{
set_tris_b(0b11110000);
set_tris_d(0b00000000);
portb=0;
portd=0;
enable_interrupts(global);
enable_interrupts(int_rda);

LCD_init();
delay_ms(1000);

LCD_putcmd(0x01);
LCD_putcmd(0x80);Printf(LCD_putchar,"Do An Tot Nghiep");
delay_ms(1000);
LCD_putcmd(0xC0);Printf(LCD_putchar,"DKTB - GSM");
delay_ms(1000);

LCD_putcmd(0x01);
LCD_putcmd(0x80);Printf(LCD_putchar,"GVHD:");
delay_ms(1000);
LCD_putcmd(0xC0);Printf(LCD_putchar,"Nguyen Tan Nhan");
delay_ms(1000);

LCD_putcmd(0x01);
LCD_putcmd(0x80);Printf(LCD_putchar,"SVTH:");
delay_ms(1000);
LCD_putcmd(0xC0);Printf(LCD_putchar,"Tran Nhat Thong");
delay_ms(1000);

LCD_putcmd(0x01);
LCD_putcmd(0x80);Printf(LCD_putchar,"Lop: L11CQVT02-N");
delay_ms(1000);
LCD_putcmd(0xC0);Printf(LCD_putchar,"MSSV: N113101146");
delay_ms(1000);

dong_bo();
sms=0;d=0;n=0,dau=0,cuoi=0,ph=0,ring=0;

LCD_putcmd(0x01);
LCD_putcmd(0x80);Printf(LCD_putchar,"DKTB - GSM");
delay_ms(1000);
LCD_putcmd(0xC0);Printf(LCD_putchar,"Da san sang...");
delay_ms(1000);

While (1)
{
kt_buffer();
if(sms==1)
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Co TN...

");

delay_ms(500);
xoa_ndung_va_buffer();
printf("at+cmgr=1\r\n");delay_ms(500);
tim_sdt();
xuly();
phan_hoi();
PRINTF("at+cmgd=1\r\n");DELAY_MS(500);
xoa_ndung_va_buffer();
sms=0;
LCD_putcmd(0x01);
LCD_putcmd(0x80);Printf(LCD_putchar,"DKTB - GSM");
delay_ms(1000);
LCD_putcmd(0xC0);Printf(LCD_putchar,"Da san sang...");
delay_ms(1000);
}

if(ring==1)
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Co DT...

");

delay_ms(1000);
printf("ath\r\n");delay_ms(1000);
xoa_ndung_va_buffer();
ring=0;
LCD_putcmd(0x01);
LCD_putcmd(0x80);Printf(LCD_putchar,"DKTB - GSM");
delay_ms(1000);
LCD_putcmd(0xC0);Printf(LCD_putchar,"Da san sang...");
delay_ms(1000);
}
if(b5==0)
{
b1=!b1;
delay_ms(500);
}
if(b6==0)
{
b2=!b2;
delay_ms(500);
}
if(b7==0)
{
b3=!b3;
delay_ms(500);
}

if(b8==0)
{
b4=!b4;
delay_ms(500);
}
delay_ms(10);
}}
void dong_bo()
{
LCD_putcmd(0x01);
LCD_putcmd(0x80);Printf(LCD_putchar,"DKTB - GSM");
delay_ms(500);
LCD_putcmd(0xC0);Printf(LCD_putchar,"Dang Dong Bo ...");
delay_ms(1000);
printf("at\r\n");
delay_ms(500);
printf("at\r\n");
delay_ms(500);
printf("at\r\n");
delay_ms(500);
printf("at\r\n");
delay_ms(500);
printf("ate0\r\n");
delay_ms(500);
printf("at+cmgf=1\r\n");
delay_ms(500);
printf("at+cmgd=1\r\n");
delay_ms(500);
xoa_ndung_va_buffer();
}

void xoa_ndung_va_buffer()
{
count=0;d=0;dau=0,cuoi=0;

for(i=0;i<90;i++)
{buffer[i]=0;}

for (i=0;i<15;i++)
{sdt[i]=0;}
}

void kt_buffer()
{
d=count;

for(i=0;i<d;i++)
{
if((buffer[i]=='R')&&(buffer[i+1]=='I'))
{
ring=1;
break;
}
if((buffer[i]=='C')&&(buffer[i+11]=='1'))
{
sms=1;
break;
}
}
}

void tim_sdt()
{
d=count;n=0;

for(i=0;i<d;i++)
{
if((buffer[i]=='\"')&&(buffer[i+1]=='+'))
{
dau=i+1;
}
if((buffer[i]==',')&&(buffer[i+1]==','))
{
cuoi=i-2;
break;
}
}

for(i=dau;i<=cuoi;i++)
{
sdt[n]=buffer[i];
n++;
}
}

void xuly()
{
d=count;

for(i=0;i<d;i++)
{
if((buffer[i]=='D')&&(buffer[i+1]=='K'))
{
if((buffer[i+2]=='1')&&(buffer[i+3]=='T'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Thiet Bi 1 Tat");
delay_ms(500);
ph=1;
b1=0;
break;
}
if((buffer[i+2]=='1')&&(buffer[i+3]=='M'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Thiet Bi 1 Mo");
delay_ms(500);
ph=1;
b1=1;
break;
}

if((buffer[i+2]=='2')&&(buffer[i+3]=='T'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Thiet Bi 2 Tat");
delay_ms(500);
ph=1;
b2=0;
break;
}
if((buffer[i+2]=='2')&&(buffer[i+3]=='M'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Thiet Bi 2 Mo");
delay_ms(500);
ph=1;
b2=1;
break;
}
if((buffer[i+2]=='3')&&(buffer[i+3]=='T'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Thiet Bi 3 Tat");
delay_ms(500);
ph=1;
b3=0;
break;
}

if((buffer[i+2]=='3')&&(buffer[i+3]=='M'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Thiet Bi 3 Mo");
delay_ms(500);
ph=1;
b3=1;
break;
}

if((buffer[i+2]=='4')&&(buffer[i+3]=='T'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Thiet Bi 4 Tat");
delay_ms(500);
ph=1;
b4=0;
break;
}
if((buffer[i+2]=='4')&&(buffer[i+3]=='M'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Thiet Bi 4 Mo");
delay_ms(500);
ph=1;
b4=1;
break;
}

if((buffer[i+2]=='T')&&(buffer[i+3]=='T'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Tat ca TB Tat");
delay_ms(500);
ph=1;
portb=0;
break;
}
if((buffer[i+2]=='T')&&(buffer[i+3]=='M'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Tat ca TB Mo");
delay_ms(500);
ph=1;
portb=255;
break;
}

if((buffer[i+2]=='K')&&(buffer[i+3]=='T'))
{
LCD_putcmd(0xC0);Printf(LCD_putchar,"Dang Kiem Tra...");
delay_ms(500);
ph=1;
break;
}
}
}
}

void phan_hoi()
{
if(ph==1)
{
LCD_putcmd(0x80);Printf(LCD_putchar,"Dang phan hoi...");
delay_ms(500);

printf("at+cmgs=\"");
delay_ms(500);
printf(sdt);
delay_ms(500);
printf("\"\r\n");
delay_ms(500);

printf("DKTB - GSM\r\n");
delay_ms(500);
printf("Trang Thai Cac TB :\r\n");
delay_ms(500);

if(b1==0)
{
printf("TB 1 Tat\r\n");
delay_ms(500);
}
else
{
printf("TB 1 Mo\r\n");
delay_ms(500);
}

if(b2==0)

{
printf("TB 2 Tat\r\n");
delay_ms(500);
}
else
{
printf("TB 2 Mo\r\n");
delay_ms(500);
}

if(b3==0)
{
printf("TB 3 Tat\r\n");
delay_ms(500);
}
else
{
printf("TB 3 Mo\r\n");
delay_ms(500);
}

if(b4==0)
{
printf("TB 4 Tat\r\n");
delay_ms(500);
}
else
{
printf("TB 4 Mo\r\n");
delay_ms(500);
}

printf("Het!\r\n");
delay_ms(500);
putc(26);
delay_ms(500);
ph=0;
}
}

T VIT TT
Tn y

T Vit Tt

ngha

ADC

Analog to Digital Converter

B chuyn i tn hiu tng t


sang tn hiu s

BTS

Base Transceiver Station

Trm thu pht gc

CDMA

Code Division Multiple Access

a truy nhp phn chia theo m

CEPT

European Conference of Postal and


Telecommunications Administrations

Hip hi qun l bu chnh vin


thng Chu u

CSD

Circuit Switched Data

D liu chuyn mch

ETSI

European Telecommunications Standards


Institute

Vin tiu chun vin thng Chu


u

FDMA

Frequency Division Multiple Access

a truy nhp phn chia theo tn


s

GPRS

General Packet Radio Service

Dch v v tuyn gi tng hp

GSM

Global System for Mobile


Communications

H thng thng tin di ng ton


cu

ISDN

Integrated Service Digital Network

Mng s t hp dch v

MS

Mobile Station

Trm di ng

PIC

Programable Intelligent Computer

My tnh kh trnh thng minh

PIN

Personal Identity Number

M s nh danh c nhn

PLMN

Public Land Mobile Network

Mng di ng mt t cng cng

PSTN

Publich Switched Telephone Network

Mng in thoi chuyn mch


cng cng

RISC

Reduced Instructions Set Computer

My tnh vi tp lnh n gin


ha

SMS

Short Message Service

Dch v tin nhn ngn

SMSC

Short message service centrer

Trung tm dch v tin nhn ngn

TCP/IP

Transmission Control Protocol / Internet


Protocol

B giao thc lin mng

TDM

Time Division Multiplexing

Ghp knh phn chia thi gian

TDMA

Time Division Multiple Access

a truy cp phn chia theo thi


gian

USART

Universal Synchronous Asynchronous


Receiver Transmitter

B thu pht tng hp ng b v


khng ng b

WAP

Wireless Application Protocol

Giao thc ng dng khng dy

WDT

Watch Dog Timer

B nh thi gim st

TI LIU THAM KHO

1. Vi x l 2
Bin son: Nguyn nh Ph i Hc S Phm K Thut, 2007
2. Ti liu: Nguyn cu k thut lp trnh giao tip vi thit b di ng
Tc gi: Nguyn Quang Ninh
3. Ti liu : Thu thp d liu qua GPRS
Tc gi: Nguyn Trung Chnh
4. n TN : iu khin thit b trong nh t xa bng tin nhn SMS
Tc gi: Nguyn Trng Kin Phm Vn Nam
5. n TN: Ngi nh thng minh
Tc gi: Nguyn Vn Hiu L Vn Hiu

V mt s Website nh : ebook.edu.vn, dientuvietnam.com, diendandientu.net,


hoiquandtvt.net, picvietnam.com, scribd.com

You might also like