You are on page 1of 97

TRNG I HC S PHM K THUT TP.

H CH MINH
KHOA IN IN T
----- ----B MN : IN T VIN THNG

N TT NGHIP
TI :

THIT K V THI CNG H THNG


IU KHIN THIT B T XA BNG
IN THOI DI NG DNG SMS

GVHD :

PGS.TS Trn Thu H

SVTH :

Phan Hiu Nhn

06117049

H Th Thu Ha

06117026

TP.HCM, Thng 1 nm 2011

Phn A
GII THIU

n tt nghip

trang ii

Gii thiu
Ngi nh thng minh l mt cm t khng cn xa l i vi nn cng
ngh pht trin hin nay. Lc u, tng c thc hin nh vo tia hng
ngoi iu khin t xa, nhng khong cch b hn ch. V sau, nhiu nghin
cu nhm ci tin khong cch iu khin mang li nhiu thnh cng v c
ngha thc tin nh iu khin thng qua ng dy in, ng dy in
thoiKhi cng ngh wireless pht trin, ngi ta li ngh n iu khin qua
mng khng dy_iu khin t xa dng my tnh ra i. Khng dng li ,
khi m cc mng in thoi ang cnh tranh gay gt, chic in thoi tr nn vt
dng khng th thiu ca mi c nhn, ngi ta li ngh v mt chic in thoi
tch hp kh nng iu khin t xa.
i cng xu hng pht trin , nhm thc hin chn ti: Thit k v
thi cng h thng iu khin thit b t xa bng in thoi di ng dng SMS.
Vi ti ny, nhm mun s dng in thoi di ng iu khin thit b in
dn dng, dng Module Sim300CZ trn nn mng GSM thu SMS iu
khin.
Nhm hi vng vi ti ny s lm c s nghin cu cho cc nhm khc sau
ny c th m rng, pht trin hn na.

n tt nghip

trang iii

Li cm n
Chng em xin chn thnh cm n qu thy, c trng i Hc S Phm K
Thut tn tnh dy d trong sut nhng nm qua. Trong phi k n qu
thy c trong Khoa in in T to iu kin cho chng em thc hin
n tt nghip ny.
c bit, nhm xin chn thnh cm n gio vin hng dn T.S Trn Thu
H tn tnh gip chng em trong qu trnh la chn ti v h tr chng
em trong qu trnh thc hin ti.
Bn cnh , nhm thc hin cng xin cm n cc bn sinh vin vin thng
ng gp kin cho nhm thc hin ti t hiu qu hn.
Vi thi gian thc hin ti ngn, kin thc cn hn hp, d nhm rt
c gng nhng vn khng trnh khi nhng sai st, nhm rt mong nhn c
li ch dn thm ca qu thy c v bn b.

TPHCM, ngythngnm 2010


Sinh vin thc hin
Phan Hiu Nhn
H Th Thu Ha

n tt nghip

trang iv

B GIO DC V O TO
TRNG I HC S PHM K THUT
TP. H CH MINH

CNG HA X HI CH NGHA VIT NAM


C LP-T DO-HNH PHC

QUYT NH GIAO TI
H v tn sinh vin:

Phan Hiu Nhn

MSSV: 06117049

H Th Thu Ha

MSSV: 06117026

Ngnh:

Cng Ngh in T-Vin Thng

Tn ti:

THIT K V THI CNG H THNG IU KHIN


THIT B T XA BNG IN THOI DI NG DNG SMS

1) C s ban u:
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
2) Ni dung cc phn thuyt minh v tnh ton:
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
3) Cc bn v:
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
4) Gio vin hng dn:
5) Ngy giao nhim v:
6) Ngy hon thnh nhim v:
Gio vin hng dn

Ngy ...... thng ...... nm 2011


Ch nhim b mn

n tt nghip

trang v

NHN XT CA GIO VIN HNG DN


..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................

Tp HCM, ngy ...... thng ...... nm 2011


Gio vin hng dn

n tt nghip

trang vi

NHN XT CA GIO VIN PHN BIN


..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................

Tp HCM, ngy ...... thng ...... nm 2011


Gio vin phn bin

n tt nghip

trang vii

Li ni u
Ngnh vin thng ang ng vai tr rt quan trng trong nn kinh t ca mi
quc gia, n gip con ngi tin gn hn vi nn khoa hc k thut ang pht
trin nh v bo ca nhn loi hin nay. H thng truyn thng khng ngng
pht trin t c nh sang di ng. Con ngi c th lin lc vi nhau d bt
c ni u.
Da vo t tnh truyn tin xa v vn dng t tnh ny, nhm chn
ti: Thit k v thi cng h thng iu khin thit b t xa bng in thoi di
ng dng SMS, nhm ci tin khong cch iu khin trong cng ngh ngi
nh thng minh hin nay. ti tuy cn n gin, thit b iu khin khng
nhiu, nhng nhm mong y s l ti liu b ch cho nhng ai quan tm v
mong mun pht trin theo cng ngh iu khin ny.
Nhm cng rt mong nhn c s ng gp ca qu thy c, cc bn sinh
vin cng nhau c kin thc su hn v c kinh nghim tt hn trong vic thi
cng phn cng cho mt m hnh iu khin hon chnh.

Nhm sinh vin thc hin


Phan Hiu Nhn
H Th Thu Ha

n tt nghip

trang viii

MC LC
PHN A : G II THIU ....................................................................................................... i
Li cm n ........................................................................................................................iii
Quyt nh giao ti ...................................................................................................... iv
Nhn xt ca gio vin hng dn ................................................................................. iv
Nhn xt ca gio vin phn bin .................................................................................. vi
Li ni u .......................................................................................................................vii
Mc lc ........................................................................................................................... viii
Lit k hnh ......................................................................................................................xii
Lit k bng.....................................................................................................................xiv
PHN B : NI DUNG ......................................................................................................... 1
Chng 1: Dn nhp ............................................................................................................... 2
1.1 Gii thiu ti................................................................................................................. 2
1.2 ngha khoa hc ca ti ............................................................................................ 3
1.3 Mc ch nghin cu ........................................................................................................ 3
Chng 2: C s l lun......................................................................................................... 5
2.1 Tnh hnh nghin cu trong nc v ngoi nc.......................................................... 5
2.1.1 Ngoi nc ............................................................................................................... 5
2.1.2 Trong nc ............................................................................................................... 6
2.2 tng thit k................................................................................................................. 8
2.3 cng nghin cu chi tit .......................................................................................... 8
2.4 Phng php nghin cu ................................................................................................. 8
2.5 Phng tin nghin cu ................................................................................................... 8
Chng 3: L thuyt lin quan .......................................................................................... 9
3.1 Tng quan v cng ngh GSM........................................................................................ 9
3.1.1 Gii thiu v cng ngh GSM ............................................................................... 9
3.1.2 c im ca cng ngh GSM .............................................................................. 9
3.1.3 Cu trc ca mng GSM....................................................................................... 10
3.1.3.1 Cu trc tng qut ........................................................................................... 10
3.1.3.2 Cc thnh phn ca cng ngh mng GSM ................................................. 10
3.1.4 S pht trin ca cng ngh GSM Vit Nam ................................................ 11

n tt nghip

trang ix

3.2 Tng quan v SMS ......................................................................................................... 12


3.2.1 Gii thiu v SMS ................................................................................................. 12
3.2.2 Cu trc mt tin nhn SMS .................................................................................. 12
3.2.3 u im ca SMS ................................................................................................. 13
3.2.4 Tin nhn SMS chui/tin nhn SMS di .............................................................. 13
3.2.5 SMS center/SMSC ................................................................................................ 13
3.2.6 SMS quc t ........................................................................................................... 14
3.2.7 SMS gateway ......................................................................................................... 14
3.3 Gii thiu Module Sim300CZ....................................................................................... 15
3.3.1 c im ca Module Sim300CZ ....................................................................... 15
3.3.2 Kho st s chn v chc nng tng chn .................................................... 17
3.3.3 Cc ch hot ng ca Module Sim300CZ .................................................. 23
3.3.4 Tp lnh AT ca module Sim 300CZ ................................................................. 23
3.3.4.1 Cc thut ng ................................................................................................... 23
3.3.4.2 C php lnh AT.............................................................................................. 23
3.3.4.5 c tin nhn ..................................................................................................... 33
3.3.4.6 Gi tin nhn ...................................................................................................... 34
3.4 Gii thiu vi iu khin 89C52 ..................................................................................... 35
3.4.1 S chn vi iu khin 89C52 .......................................................................... 36
3.4.2 T chc b nh trong vi iu khin 89C52........................................................ 38
3.4.3 Hot ng truyn d liu ca vi iu khin 89C52.......................................... 39
3.4.3.1 Gii thiu .......................................................................................................... 39
3.4.3.2 Thanh ghi iu khin truyn d liu ni tip ............................................... 41
3.4.3.3 Cc kiu truyn d liu ni tip..................................................................... 42
3.4.4 Tp lnh ca vi iu khin 89C52 ....................................................................... 43
3.4.5 Ngun cung cp ..................................................................................................... 43
3.4.6 Mch dao ng....................................................................................................... 44
Chng 4: Thit k v thi cng ........................................................................................ 45
4.1 Phng n thit k .......................................................................................................... 45
4.2 S khi ........................................................................................................................ 46
4.2.1 Chc nng tng khi ............................................................................................. 46

n tt nghip

trang x

4.2.2 Nguyn l hot ng ............................................................................................. 47


4.3 Thit k v thi cng phn cng ..................................................................................... 49
4.3.1 S nguyn l v tnh ton................................................................................ 49
4.3.1.1 Module Sim300CZ .......................................................................................... 49
4.3.1.2 Khi giao tip ................................................................................................... 50
4.3.1.3 Khi ngun ....................................................................................................... 51
4.3.1.4 Khi vi iu khin ........................................................................................... 52
4.3.1.5 Khi cng sut ................................................................................................. 52
4.3.1.6 Khi hin th LCD ........................................................................................... 55
4.3.2 Mch Layout .......................................................................................................... 56
4.3.2.1 Module Sim300CZ, khi ngun, khi giao tip .......................................... 56
4.3.2.2 Khi vi iu khin ........................................................................................... 56
4.3.2.3 Khi cng sut ................................................................................................ 56
4.3.2.4 Khi hin th LCD .......................................................................................... 56
4.3.3 Mch thc t ........................................................................................................... 57
4.3.3.1 Module Sim300CZ, khi ngun, khi giao tip .......................................... 57
4.3.3.2 Khi vi iu khin ........................................................................................... 57
4.3.3.3 Khi cng sut ................................................................................................. 57
4.3.3.4 Khi hin th LCD ........................................................................................... 58
4.4 Thit k v thi cng phn mm ..................................................................................... 59
4.4.1 tng chng trnh ............................................................................................ 59
4.4.2 Lu chng trnh chnh ................................................................................... 59
4.4.3 Lu chng trnh x l tin nhn .................................................................... 60
4.4.4 Lu chng trnh iu khin thit b ............................................................. 60
4.4.5 Lu chng trnh nhn d liu ....................................................................... 61
4.4.6 Lu chng trnh gi d liu.......................................................................... 62
4.4.7 Lu chng trnh ly a ch .......................................................................... 62
4.4.8 Lu chng trnh iu khin thit b ............................................................. 63
4.4.9 Lu chng trnh kim tra thit b ................................................................. 63
4.4.10 Lu chng trnh gi tin nhn ..................................................................... 64
4.4.11 Khi to cho module SIM300CZ ...................................................................... 64

n tt nghip

trang xi

Chng 5: Kt lun v hng pht trin ti ........................................................... 66


5.1 Kt qu thc hin ............................................................................................................ 66
5.2 M t h thng................................................................................................................. 66
5.3 u im v khuyt im ca h thng......................................................................... 67
5.4 Kh nng ng dng thc t ca ti .......................................................................... 68
5.5 Hng pht trin ............................................................................................................. 68
PHN C : PH LC V TI LIU THAM KHO ................................................. 69
Ph lc I: M ngun chng trnh ...................................................................................... 70
Ph lc II: Hng dn s dng sn phm .......................................................................... 81
Ti liu tham kho................................................................................................................. 82

n tt nghip

trang xii

LIT K HNH
Chng 2
Hnh 2.1 : in thoi tch hp chc nng iu khin t ---------------------------- 5
Hnh 2.2 : M hnh iu khin thit b qua SMS --------------------------------------- 6
Hnh 2.3 : S khi h thng iu khin qua my tnh ------------------------------ 7
Chng 3
Hnh 3.1 : Cu trc ca mng GSM ---------------------------------------------------10
Hnh 3.2 : Cc thnh phn mng GSM -----------------------------------------------11
Hnh 3.3 : Cu trc ca mt tin nhn SMS --------------------------------------------12
Hnh 3.4 : SMS gateway-----------------------------------------------------------------14
Hnh 3.5 : Module Sim300CZ ----------------------------------------------------------15
Hnh 3.6 : S chn ca module SIM 300CZ ---------------------------------------17
Hnh 3.7 : Khi to cu hnh mc nh SIM 300CZ ----------------------------------31
Hnh 3.8 : c tin nhn t 2 vng nh 1 v 2 trn SIM------------------------------33
Hnh 3.9 : Gi tin nhn -----------------------------------------------------------------34
Hnh 3.10: S chn 89C52 ----------------------------------------------------------36
Hnh 3.11 : B nh ca vi iu khin 89C52------------------------------------------39
Hnh 3.12 : S h thng truyn d liu---------------------------------------------40
Hnh 3.13 : Cu trc thanh ghi SCON -------------------------------------------------41
Hnh 3.14 : thch anh -------------------------------------------------------------------44
Chng 4
Hnh 4.1 : S khi h thng ---------------------------------------------------------46
Hnh 4.2 : S capture Module Sim300CZ------------------------------------------49
Hnh 4.3 : S kt ni truyn d liu ------------------------------------------------50
Hnh 4.4 : S capture khi giao tip -----------------------------------------------50
Hnh 4.5 : S capture khi ngun --------------------------------------------------51
Hnh 4.5 : S capture khi vi iu khin -------------------------------------------52
Hnh 4.6 : Triac --------------------------------------------------------------------------53
Hnh 4.7 : S capture khi cng sut ----------------------------------------------54
Hnh 4.8 : S capture khi hin th LCD-------------------------------------------55
Hnh 4.9: S layout Module Sim300CZ --------------------------------------------56
Hnh 4.10: S layout khi vi iu khin --------------------------------------------56
Hnh 4.11 : S layout khi cng sut-----------------------------------------------56
Hnh 4.12 : S layout khi hin th LCD -------------------------------------------57
Hnh 4.13 : Mch thc t Module Sim300CZ -----------------------------------------57
Hnh 4.14 : Mch thc t khi vi iu khin ------------------------------------------57
Hnh 4.15 : Mch thc t khi cng sut ----------------------------------------------58
Hnh 4.16 : Mch thc t khi hin th LCD ------------------------------------------58

n tt nghip

trang xiii

Hnh 4.17 : Lu chng trnh chnh------------------------------------------------59


Hnh 4.18 : Lu chng trnh x l tin nhn --------------------------------------60
Hnh 4.19 : Lu chng trnh iu khin thit b ---------------------------------60
Hnh 4.20 : Lu chng trnh con nhn d liu-----------------------------------61
Hnh 4.21 : Lu chng trnh con gi d liu ------------------------------------62
Hnh 4.22 : Lu chng trnh con ly a ch -------------------------------------62
Hnh 4.23 : Lu chng trnh con iu khin m thit b ------------------------63
Hnh 4.24 : Lu chng trnh con tt thit b -------------------------------------63
Hnh 4.25 : Lu chng trnh con kim tra thit b-------------------------------63
Hnh 4.26 : Lu chng trnh con gi tin nhn -----------------------------------64

n tt nghip

trang xiv

LIT K BNG
Chng 3
Bng 3.1: Chc nng chn Module Sim300CZ ---------------------------------------17
Bng 3.2 : Ch lnh AT --------------------------------------------------------------25
Bng 3.3 : Mt s lnh AT --------------------------------------------------------------25
Bng 3.4 : Lnh AT+CMGR ------------------------------------------------------------26
Bng 3.5 : Lnh AT+CMGS ------------------------------------------------------------26
Bng 3.6 : Lnh AT+CMSS -------------------------------------------------------------26
Bng 3.7 : Lnh AT+CMGD------------------------------------------------------------27
Bng 3.8 : Lnh ATE --------------------------------------------------------------------28
Bng 3.9 : Lnh AT+CLIP --------------------------------------------------------------28
Bng 3.10 : Lnh AT&W ----------------------------------------------------------------29
Bng 3.11 : Lnh AT+CMGF ----------------------------------------------------------29
Bng 3.12: Lnh AT+CNMI ------------------------------------------------------------29
Bng 3.13: Lnh AT+CSAS -------------------------------------------------------------30
Bng 3.14 : Chc nng cc chn ca Port 1 ------------------------------------------36
Bng 3.15 : Chc nng cc chn ca Port 3 -----------------------------------------37
Bng 3.16 : Cc bit trong thanh ghi iu khin truyn d liu ----------------------41
Bng 3.17 : Cc kiu truyn d liu ---------------------------------------------------42
Chng 4:
Bng 4.1 : Cc bc thit lp cu hnh cho module SIM300CZ --------------------65

Phn B
NI DUNG

n tt nghip

trang 2

CHNG 1:

DN NHP
1.1 Gii thiu ti
Ngy nay cng vi s pht trin mnh m ca cc ngnh khoa hc k thut, cng
ngh k thut in t m trong c bit l k thut iu khin t ng ng vai tr
quan trng trong mi lnh vc khoa hc k thut, qun l, cng nghip, cung cp thng
tin ... Do , l mt sinh vin chuyn ngnh in t - Vin thng chng ta phi bit
nm bt v vn dng n mt cch c hiu qu nhm gp phn vo s pht trin nn
khoa hc k thut th gii ni chung v trong s pht trin k thut in t, tuyn
thng ni ring. Bn cnh cn l s thc y s pht trin ca nn kinh t nc
nh.
Nh chng ta bit, gn nh cc thit b t ng trong nh my, trong i sng
ca cc gia nh ngy nay u hot ng c lp vi nhau, mi thit b c mt quy
trnh s dng khc nhau tu thuc vo s thit lp, ci t ca ngi s dng. Chng
cha c mt s lin kt no vi nhau v mt d liu. Nhng i vi h thng iu
khin thit b t xa thng qua tin nhn SMS th li khc. y, cc thit b iu khin
t ng c kt ni vi nhau thnh mt h thng hon chnh qua mt mt thit b
trung tm v c th giao tip vi nhau v mt d liu.
in hnh ca mt h thng iu khin thit b trong nh t xa thng qua tin nhn
SMS gm c cc thit b n gin nh bng n, qut my, l si n cc thit b
tinh vi, phc tp nh tivi, my git, h thng bo ng N hot ng nh mt ngi
nh thng minh. Ngha l tt c cc thit b ny c th giao tip vi nhau v mt d
liu thng qua mt u no trung tm. u no trung tm y c th l mt my vi
tnh hon chnh hoc c th l mt b x l c lp trnh sn tt c cc chng
trnh iu khin. Bnh thng, cc thit b trong ngi nh ny c th c iu khin
t xa thng qua cc tin nhn ca ch nh. Chng hn nh vic tt qut, n in
khi ngi ch nh qun cha tt trc khi ra khi nh. Hay ch vi mt tin nhn SMS,
ngi ch nh c th bt my iu ha lm mt phng trc khi v nh trong mt
khong thi gian nht nh.. Ngoi ra, h thng cn mang tnh bo mt. Ngha l ch
c ch nh hay ngi bit mt khu ca ngi nh th mi iu khin c ngi nh
ny.
T nhng yu cu thc t, nhng i hi ngy cng cao ca cuc sng, cng vi
s hp tc, pht trin mnh m ca mng di ng nn chng em chn ti " Thit
k v thi cng h thng iu khin thit b t xa bng in thoi di ng dng SMS "
p ng c nhu cu ngy cng cao ca con ngi v gp phn vo s tin b,
vn minh, hin i ca nc nh.

Chng 1 : Dn nhp

n tt nghip

trang 3

1.2 ngha khoa hc ca ti


Ngy nay cng vi s tin b ca khoa hc k thut, cc thit b in t ra i
ngy cng nhiu v chng loi cng nh tnh nng s dng. Bn cnh nhu cu s
dng cc thit b mt cch t ng ngy cng cao, con ngi ngy cng mun c
nhiu thit b gii tr cng nh cc thit b sinh hot vi k thut v cng ngh ngy
cng cao. C th Vit nam cha pht trin mnh m trong lnh vc ny nhng hin
nay trn th gii, nht l cc quc gia thuc Chu u hay M th m hnh ngi nh t
ng c iu khin t xa pht trin rt mnh m.
T nhng nhu cu thc t , nhm mun a mt phn nhng k thut hin i
ca th gii p dng vo iu kin thc t trong nc c th to ra mt h thng
iu khin thit b trong nh t xa thng qua tin nhn SMS nhm p ng nhu cu
ngy cng cao ca con ngi. ti ly c s l tin nhn SMS iu khin thit b.
Vic s dng tin nhn SMS iu khin thit b c thun li l tit kim chi ph,
mang tnh cnh tranh v c ng cao (ngha l ch no c ph sng mng in
thoi di ng ta cng c th iu khin thit b c). Ngoi ra, sn phm ca ti
ny c tnh m, c th p dng cho nhiu i tng khc nhau trong dn dng cng
nh trong cng nghip.

1.3 Mc ch nghin cu
n c nghin cu, kho st v thc hin vi mc ch p dng nhng kin
thc c hc trong nh trng thit k, to ra mt h thng iu khin t
ng t xa bng in thoi di ng hon chnh. H thng tch hp module nhn tin
nhn s dng mng GSM, module x l d liu, module cng sut cho cc thit b
trong nh. Qua x l, d liu s c gi v thit b u cui (mobile) ca ngi iu
khin bo cho bit trng thi ca cc thit b c iu khin.
H thng iu khin thit b t xa bng in thoi di ng dng tin nhn SMS c
chc nng nh sau:
C th kim tra trng thi ca thit b trc khi iu khin.
T kt qu kim tra trng thi, ngi dng c th dng lnh bng tin nhn
iu khin.
H thng sau khi nhn tin nhn xut lnh iu khin cc thit b v t ng bo
trng thi cc thit b sau iu khin.
Nhm thc hin tin hnh kho st Module Sim300CZ, ng dng thi cng
mch c th iu khin ng m 2 bng n tng trng cho 2 thit b vi c im
sau:
iu khin cc thit b trong nh (c th l iu khin mt thit b cng sut
trung bnh) bng tin nhn SMS ti v tr c ph sng ca mng in thoi di ng ang
hot ng trong nc nh Viettel, Mobile Phone, Vina Phone
Chng 1 : Dn nhp

n tt nghip

trang 4

T ng gi tin nhn ngc tr li cho ngi iu khin, vi ni dung tin nhn


cha thng tin hot ng ca thit b (on/off).
H thng c bo mt bng password.

Chng 1 : Dn nhp

n tt nghip

trang 5

CHNG 2:

C S L LUN
2.1 Tnh hnh nghin cu trong nc v ngoi nc
2.1.1 Ngoi nc
Trn th gii hin nay vic iu khin thit b t mng in thoi di ng
khng cn mi m na. Xu hng hin nay l tch hp mi tnh nng trn chic
in thoi di ng v vic iu khin t xa cng nm trong xu hng . Mi y
nht, nh sn xut t Nissan, cng ty in t Sharp v cng ty vin thng NTT
DoCoMo ca Nht hp tc nghin cu v cho ra i mt mu in thoi di
ng tch hp chc nng iu khin t. Mu in thoi c o ny c
Nissan, Sharp v DoCoMo chnh thc gii thiu hm 24/9.

Hnh 2.1 : in thoi tch hp chc nng iu khin t


Ti sao xu hng th gii li i vo khai thc lnh vc vin thng cho mc ch
iu khin t xa ny m khng phi l cch khc? Qua nghin cu cho thy:
Ngy 1/7/1991, cuc gi di ng cng ngh GSM u tin trn th gii c
thc hin da trn h thng GSM do Ericsson cung cp v c vn hnh bi nh
khai thc mng Mannesman ti c. 15 nm sau, chnh xc l ngy 16/6/2006,
cng ngh di ng GSM vt qua con s 2 t thu bao. S lng khch hng s
dng mng GSM gp i ngi dng Internet trn ton th gii. S ngi s dng
mng GSM tip tc tng mnh vi tc 1000 ngi/pht, tng ng vi gn
18 thu bao/giy, 1,3 triu thu bao mi mi ngy. K thut GSM c kh nng
truyn tin wireless vi phm vi rt rng ln v m bo tin cy cao. Chnh v
vy ngi dng c th gi tin nhn SMS iu khin thit b t xa mang li hiu
Chng 2 : C s l lun

n tt nghip

trang 6

qu cao. Ngi dng ch cn s dng in thoi di ng ca mnh (bt c loi hoc


thng hiu) theo di v kim sot nhng ng dng trong cng nghip v nng
nghip nh:
My mc nh xng.
H thng x l nc thi
Nng nghip thy li
L si, p lnh, my iu ha
Cc thit b dn dng khc: n, qut

Hnh 2.2 M hnh iu khin thit b qua SMS


2.1.2 Trong nc
phm vi trong nc, vn iu khin t xa lun l tm im ca cc khoa
hc hin nay. Vi mong mun ng dng khoa hc k thut ca th gii vo i
sng, h mun cuc sng tr nn cng ngh hn, hin i hn. Nhng kt qu
nghin cu ch ang mc iu khin dng hng ngoi, dng ng dy in
cng nghip, dng ng dy in thoi c nh, cn iu khin thit b bng SMS
dng Module Sim300CZ th ch ang mc nghin cu, cha a ra sn phm c
th. Tuy nhin, ng dng v wireless c ti nghin cu iu khin thit b
t xa qua tin nhn SMS bng my tnh ca tc gi Nguyn Trng Kin v Phm
Vn Nam, sinh vin trng H S Phm K Thut nm 2008. Trong ti ny,
hai tc gi s dng yu t chnh l my tnh giao tip vi in thoi bng dy
cp USB Modem iu khin cc thit b in, in t trong nh nh iu khin,
gim st v cho hin th c hnh nh thng qua camera v cc tnh nng khc.
Tc gi nghin cu v cho i vo cc ng dng nh: tm hiu cc vn v
truyn d liu, cc giao thc truyn thng, giao tip, phn mm iu khin. H
thng thit k giao din iu khin trn my bng cch giao tip in thoi vi
my tnh qua USB Modem.
S khi ca h thng:

Chng 2 : C s l lun

n tt nghip

trang 7

Hnh 2.3 s khi h thng iu khin qua my tnh


Vi h thng trn, 2 tc gi khai thc, ng dng s pht trin ca mng di
ng vo thc t, m ra nhiu tng trong vic khai thc ng dng ca mng di
ng. Nhng qua tm hiu v nghin cu, nhm nhn thy ti c th c pht
trin theo cch khc phc nhng thiu st trn ti ny nh: h thng trn ch
ng dng cho nhng a im, v tr no c lp t my tnh hay c dng laptop rt
cng knh, phc tp; my tnh phi c m sut 24/24 rt hao ph. Tuy nhin,
ti ny cng l nn tn cho vic pht trin tng iu khin thit b t xa qua tin
nhn SMS.
Tm li, vic nghin cu s dng tin nhn SMS iu khin thit b hin nay
ti Vit Nam ang cn rt mi m v cha i vo thc tin ng dng nhiu. Hu
ht cc nghin cu u l nghin cu t pht ca c nhn nhng ngi hay nhm
ngi mun tm hiu v cng ngh ny, vn cha phi l mt hot ng nghin
cu mang tnh chuyn nghip c th a vo ng dng. Mc d vy vic nghin
cu vn c nhng nhen nhm khi tp on in lc EVN s dng cng ngh
nhn tin SMS iu khin my ct thng qua Modem in thoi ca h. Vit
Nam khi GSM tr thnh cng ngh m hn 95% dn s chn dng, dch v v
SMS cng tng ln rt mnh. iu ny l mt li th cho vic nghin cu v pht
trin cc ng dng trong iu khin t ng ha.

Chng 2 : C s l lun

n tt nghip

trang 8

2.2 tng thit k


Dng mng in thoi di ng ca cc nh cung cp dch v nh Viettel,
Mobiphone, Vinaphone gi tin nhn SMS iu khin cc thit b v c th nhn
d liu p ng li t cc thit b cho bit tnh trng hot ng ON/OFF ca cc thit
b.

2.3 cng nghin cu chi tit


ti ny c thc hin gm 3 phn
Phn A: Gii thiu: gii thiu khi qut v ti.
Phn B: Ni dung: gm 5 chng.
Chng 1: Dn nhp: Gii thiu ti, ngha khoa hc, mc ch nghin
cu v gii hn ca ti.
Chng 2: C s l lun: Tnh hnh nghin cu trong v ngoi nc,
tng thit k, cng nghin cu chi tit, phng php nghin cu, phng
tin nghin cu
Chng 3: L thuyt lin quan: tng quan v cng ngh GSM, tng qut v
SMS, gii thiu Module Sim300CZ, tp lnh AT, gii thiu vi iu khin.
Chng 4: Thit k v thi cng: thit k v thi cng phn cng, phn mm.
Chng 5: Tng kt v hng pht trin ti
Phn C: Ph lc v ti liu tham kho

2.4 Phng php nghin cu


Trong ti ny, nhm s dng cc phng php nghin c u:
Phng php tham kho ti liu: bng cch thu thp thng tin t sch, tp ch
v in t, vin thng, truy c p t mng internet, cc n ca kha trc.
Phng php quan st: kho st mt s mch in t mng internet, kho st
cc in thoi di ng chn la phng n thit k sau ny.
Phng php thc nghim: t nhng tng v kin thc ca nhm, kt hp
s hng dn ca gio vin, nhm lp rp th nghim nhiu dng mch
khc nhau t chn lc nhng mch in ti u.

2.5 Phng tin nghin cu


Nhm s dng sch gio khoa, my tnh truy cp mng tm kim thng tin, cc
thit b dng thit k v thi cng mch.

Chng 2 : C s l lun

n tt nghip

trang 9

CHNG 3

L THUYT LIN QUAN


3.1 Tng quan v cng ngh GSM
3.1.1 Gii thiu v cng ngh GSM
GSM (Global System for Mobile communication) l h thng thng tin di ng
s ton cu, l cng ngh khng dy thuc th h 2G (second generation) c cu
trc mng t bo, cung cp dch v truyn ging ni v chuyn giao d liu cht
lng cao vi cc bng tn khc nhau: 400Mhz, 900Mhz, 1800Mhz v 1900Mhz,
c tiu chun Vin thng Chu u (ETSI) quy nh.
GSM l mt h thng c cu trc m nn hon ton khng ph thuc vo phn
cng, ngi ta c th mua thit b t nhiu hng khc nhau.
Do n hu nh c mt khp mi ni trn th gii nn khi cc nh cung cp dch
v thc hin vic k kt roaming vi nhau nh m thu bao GSM c th d
dng s dng my in thoi GSM ca mnh bt c ni u.
Mt thun li to ln ca cng ngh GSM l ngoi vic truyn m thanh vi
cht lng cao cn cho php thu bao s dng cc cch giao tip khc r tin hn
l tin nhn SMS. Ngoi ra to thun li cho cc nh cung c p dch v th
cng ngh GSM c xy dng trn c s h thng m nn n d dng kt ni cc
thit b khc nhau t cc nh cung cp thit b khc nhau.
N cho php nh cung c p dch v a ra tnh nng roaming cho thu bao c a
mnh vi cc mng khc trn ton th gii. V cng ngh GSM cng pht trin
thm cc tnh nng truyn d liu nh GPRS v sau ny truyn vi tc cao hn
s dng EDGE.
GSM hin chim 85% th trng di ng vi 2,5 t thu bao ti 218 quc gia
v vng lnh th. Cc mng thng tin di ng GSM cho php c th roaming 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.
3.1.2 c im ca cng ngh GSM
-

Cho php gi v nhn nhng mu tin nhn vn bn bng k t di n 126 k


t.

Cho php chuyn giao v nhn d liu, FAX gia cc mng GSM vi tc
hin hnh ln n 9.600 bps.

Tnh ph sng cao: Cng ngh GSM khng ch cho php chuyn giao trong
ton mng m cn chuyn giao gia cc mng GSM trn ton cu m khng c
mt s thay i, iu chnh no. y l mt tnh nng ni bt nht ca cng
ngh GSM(dch v roaming).

Chng 3 : L thuyt lin quan

n tt nghip

trang 10

S dng cng ngh phn chia theo thi gian TDM (Time division multiplexing
) chia ra 8 knh full rate hay 16 knh haft rate.

Cng sut pht ca my in thoi c gii hn ti a l 2 watts i vi bng


tn GSM 850/900Mhz v ti a l 1 watts i vi bng tn GSM
1800/1900Mhz.

Mng GSM s dng 2 kiu m ho m thanh nn tn hiu m thanh 3,1khz


l m ho 6 v 13kbps gi l Full rate (13kbps) v haft rate (6kbps)

3.1.3 Cu trc ca mng G SM


3.1.3.1 Cu trc tng qut

Hnh 3.1 : cu trc ca mng GSM


H thng GSM c chia thnh nhiu h thng con nh sau:
-

Phn h chuyn mch NSS (Network Switching Subsystem).

Phn h trm gc BSS (Base Station Subsystem).

Phn h bo dng v khai thc OSS (Operation Subsystem).

Trm di ng MS (Mobile Station).

3.1.3.2 Cc thnh phn ca cng ngh mng GSM

Chng 3 : L thuyt lin quan

n tt nghip

trang 11

Hnh 3.2 : Cc thnh phn mng GSM

3.1.4

AUC (): Trung tm nhn thc


ULR (): B ghi nh v tm tr.
HLR (): B ghi nh v thng tr.
EIR (): b ghi nhn dng thit b
MSC (): Trung tm chuyn mch cc dch v mng.
BSC (): B iu khin trm gc
BTS (): Trm thu pht gc.
NSS (): Phn h chuyn mch
BSS (): Phn h trm gc
MS (): Trm di ng.
OSS (): Phn h khai thc bo dng.
PSPDN (): Mng s liu cng cng chuyn mch gi
CSPDN (): Mng s liu cng cng chuyn mch knh
PSTN (): Mng in thoi chuyn mch cng cng.
PLMN (): Mng di ng mt t.
ISDN (): Mng s dch v tch hp
OMC (): Trung tm khai thc v bo dng.
S pht trin ca cng ngh GSM Vit Nam

Cng ngh GSM vo Vit Nam t nm 1993. Hin nay, ba nh cung c p


di ng cng ngh GSM ln nht ca Vit Nam l VinaPhone, MobiFone v
Viettel Mobile, cng l nhng nh cung cp chim th phn nhiu nht trn th
trng vi s lng thu bao mi tng chng mt trong thi gian va qua.
Hin nay c n hn 85% ngi dng hin nay ang l khc h hng ca cc
nh cung cp dch v theo cng ngh GSM.

Chng 3 : L thuyt lin quan

n tt nghip

trang 12

Cho ti thi im ny, th trng thng tin di ng ca Vit Nam c


khong 70 triu thu bao di ng. Khi m ba i gia di ng ca Vit Nam l
VinaPhone, MobiFone v Viettel u tng trng rt nng vi s lng thu
bao mi ngy pht trin c ln ti hng trm ngn thu bao.

3.2 Tng quan v SMS


3.2.1 Gii thiu v SMS
SMS l t vit tt ca Short Message Service. l mt cng ngh cho php
gi v nhn cc tin nhn gia cc in thoi vi nhau. SMS xut hin u tin
Chu u vo nm 1992. thi im , n bao gm c cc chun v GSM
(Global System for Mobile Communication). Mt thi gian sau , n pht trin
sang cng ngh wireless nh CDMA v TDMA. Cc chun GSM v SMS c
ngun gc pht trin bi ETSI (European Telecommunication Standards Institute).
Ngy nay 3GPP (Third Generation Partnership Project) ang gi vai tr kim sot
v s pht trin v duy tr cc chun GSM v SMS.
Nh chnh tn y ca SMS l Short Message Service, d liu c th c
lu gi bi mt SMS l rt gii hn. Mt SMS c th cha ti a l 140 byte
(1120 bit) d liu. V vy, mt SMS c th cha:
160 k t nu m ha k t 7 bit c s dng (ph hp vi m ha cc k
t latin nh alphatet ca ting Anh)
70 k t nu nh m ha k t 16 bit Unicode UCS2 c s dng (dng
cho cc k t khng phi m latin nh ch Trung Quc)
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 Arabic, Trung Quc, Nht
Bn, Hn Quc
Bn cnh gi tin nhn dng text th tin nhn cn c th mang d liu dng
binary. N cho php gi nhc chung, hnh nh cng nhiu tin ch khcti in
thoi khc.
3.2.2 Cu trc mt tin nhn SMS
Ni dung ca 1 tin nhn SMS khi c gi i chia lm 5 phn nh sau:
Instructions to Instructions to Instructions to Instructions to Message Body
air interface
SMSC
handset
SIM (optional)
Hnh 3.3 : Cu trc ca 1 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.
Instructions to handset: ch th d liu kt ni bt tay
Instructions to SIM (optional): ch th d liu kt ni, nhn bit SIM.

Chng 3 : L thuyt lin quan

n tt nghip
-

trang 13

Message body: ni dung tin nhn SMS

3.2.3 u im ca SMS
- Tin nhn c th c gi v c ti bt k thi im no
- Tin nhn SMS c th c gi ti cc in thoi d chng ang b tt ngun.
- t gy phin phc trong khi bn vn c th gi lin lc vi ngi khc.
- c s dng trn cc in thoi di ng khc nhau v c th gi cng mng
hoc khc mng u c.
- Ph hp vi cc ng dng wireless s dng cng vi n nh: chc nng SMS
c h tr 100% bi cc in thoi s dng cng ngh GSM; c th gi nhc
chung, hnh nh; h tr chi tr cc dch v trc tuyn download nhc chung
3.2.4 Tin nhn SMS chui/tin nhn SMS di
khc phc khuyt im mang lng gii hn d liu, mt m rng mi ra
i l SMS chui (SMS di). Mt SMS dng text di c th cha nhiu hn
160 k t theo chun dng trong ting Anh. SMS chui c c cu hot ng nh
sau: in thoi di ng s chia tin nhn di ra thnh nhiu phn nh v sau gi
cc phn nh ny nh tin nhn SMS n. Khi cc tin nhn SMS ny c gi
ti ch hon ton th n s c kt hp li vi nhau trn my di ng ca ngi
nhn.
Kh khn ca SMS chui l n t c h tr nhiu so vi SMS cc thit b
c s dng sng wireless.
3.2.5 SMS center/SMSC
Mt SMS Center (SMSC) l ni chu trch nhim lun chuyn cc hot ng
lin quan ti SMS ca mt mng wireless. Khi mt tin nhn SMS c gi i t
mt in thoi di ng th trc tin n s c gi ti mt trung tm SMS. Sau
, trung tm SMS ny s chuyn tin nhn ny ti ch (ngi nhn). Mt tin
nhn SMS c th phi i qua nhiu hn mt thc th mng (netwok) (chng hn
nh SMSC v SMS gateway) trc khi i ti ch thc s ca n. Nhim v duy
nht ca mt SMSC l lun chuyn cc tin nhn SMS v iu chnh qu trnh ny
cho ng vi chu trnh ca n. Nu nh my in thoi ca ngi nhn khng
trng thi nhn (bt ngun) trong lc gi th SMSC s lu tr tin nhn ny. V khi
my in thoi ca ngi nhn m ngun th n s gi tin nhn ny ti ngi
nhn.
Thng th mt SMSC s hat ng mt cch chuyn dng chuyn lu
thng SMS ca mt mng wireless. H thng vn hnh mng lun lun qun l
SMSC ca ring n v v tr ca chng bn trong h thng mng wireless. Tuy
nhin h thng vn hnh mng s s dng mt SMSC th ba c v tr bn ngoi
ca h thng mng wireless.
Chng 3 : L thuyt lin quan

n tt nghip

trang 14

Bn phi bit a ch SMSC ca h thng vn hnh mng wireless s dng,


tinh chnh chc nng tin nhn SMS trn in thoi ca bn. in hnh mt a ch
SMSC l mt s in thoi thng thng hnh thc, khun mu quc t. Mt
in thoi nn c mt thc n chn la cu hnh a ch SMSC. Thng thng
th a ch c iu chnh li trong th SIM bi h thng mng wireless. iu ny
c ngha l bn khng cn phi lm bt c thay i no c.
3.2.6 SMS quc t
Cc tin nhn SMS gia cc nh iu hnh c chia ra lm hai hng mc gm
tin nhn SMS gia cc nh iu hnh cc b v tin nhn SMS gia cc nh iu
hnh quc t vi nhau. Tin nhn SMS gia cc nh iu hnh cc b l tin nhn
m c gi gia cc nh iu hnh trog cng mt quc gia cn tin nhn SMS
gia cc nh iu hnh quc t l tin nhn SMS c gi gia cc nh iu hnh
mng wireless nhng quc gia khc nhau.
Thng th chi ph gi mt tin nhn SMS quc t th cao hn so vi gi
trong nc. V chi ph gi tin nhn trong ni mng th t hn so vi gi cho mng
khc trong cng mt quc gia <= chi ph cho vic gi tin nhn SMS quc t.
Kh nng kt hp ca tin nhn SMS gia hai mng wireless cc b hay
thm ch l quc t l mt nhn t chnh gp phn ti s pht trin mnh m ca
h thng SMS ton cu.
3.2.7 SMS gateway
Mt kh khn ca SMS l cc SMSC c pht trin, xy dng bi cc cng
ty s dng giao thc truyn thng ring ca h v hu ht cc giao thc ny thuc
quyn s hu ring. V d nh Nokia c mt giao thc SMSC l CIMD, nh iu
hnh CMG li c giao thc SMSC l EMI. Chng ta khng th kt ni hai SMSC
nu chng khng c cng giao thc SMSC. gii quyt vn ny, mt SMS
gateway c t gia hai giao thc SMSC khc nhau. Gateway ny hot ng
hai sng mang khc nhau c th gi SMS cho nhau m khng gp bt k tr
ngi no.

SMSC1

SM SC
PROTOCOL1

SMS
GATEWAY
Hnh 3.4 : SMS gateway

Chng 3 : L thuyt lin quan

SM SC
PROTOCOL2

SMSC2

n tt nghip

trang 15

3.3 Gii thiu Module Sim300CZ

Hnh 3.5 : Module Sim300CZ


Module Sim300CZ l mt trong nhng loi modem GSM. Nhng Module
Sim300CZ c tc 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, CS-2, CS-3 v CS-4.
3.3.1 c im ca Module Sim300CZ
Ngun cung cp khong 3.4 4.5V
C ngun lu tr bn trong cung c p cho sim card
Bng tn
-

EGSM 900Mhz, DCS 1800Mhz v PCS 1900Mhz, Sim300CZ c th t


ng tm kim bng tn

Ph hp vi GSM Pha 2/2+

Loi GSM l loi MS nh


Gii hn nhit
-

Bnh thng: -30 oC n +70 oC

Chng 3 : L thuyt lin quan

n tt nghip
-

Hn ch: - 35 0C ti -300 C v +70 0C ti +80 0C

Nhit bo qun: -450 C ti 85 0C

trang 16

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 300 CZ h tr giao thc PAP, kiu s dng kt ni PPP

Sim 300CZ tch hp giao thc TCP/IP

SMS
-

H tr nhiu ch MT, MO, CB, Text and PDU

B nh SMS: Sim, card

Sim card
-

H tr sim card: 1,8v ; 3v

Anten ngoi
-

Kt ni thng qua anten ngoi 500km hoc anten

m thanh
-

Dng m haa 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


-

Cng ni tip: 7 Cng ni tip (ghp ni)

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


ti mudule iu khin

Cng ni tip c th s dng chc nng giao tip

H tr tc truyn 1200 BPS ti 115200 BPS

Cng truyn nhn d liu: 2 cng ni tip TXD v RXD

Qun l danh sch


H tr mu danh sch: SM, FD, LD, RC, ON, MC
Chng 3 : L thuyt lin quan

n tt nghip

trang 17

ng h thi gian thc


Do ngi dng ci t
c tnh vt l
-

Kch tht 500.15 x 330.15 x7.70.3mm

Nng 13.8 kg

3.3.2 Kho st s chn v chc nng tng chn

Hnh 3.6 : S chn ca Module Sim300CZ

Bng 3.1: Chc nng chn Module Sim300CZ


Chn Tn chn
s

I/O

VBAT

VBAT

VBAT

VBAT

VBAT

11

VCHG

Chng 3 : L thuyt lin quan

M t chn

Kt ni ngun p Vmax =4.5v Vmin =3.4 v


Vnorm=4.0v

Cung cp in p vo cho mch np. gip h


thng nhn ra b np.
V max =5.25v
V max =1.1*VBAT
V nomal=5.1v

n tt nghip

13

15

17

TEMP_BAT

VDD_EXT

PWRKEY

trang 18

Khi dng ngun pin chn ny ni vi chn


gia ca pin
Cung cp ngun in p 2.39v cho mch ngoi.
Xc nh trng thi on/off ca h thng. Khi
in p mc thp th h thng off v ngc li.
V max =3.0v
V min =2.75v
V norm=2.93v
Imax =60mA
Cho mc in p thp khi tt hoc m ngun
h thng. Khi m ngun nn bm gi vi giy
h thng nhn dng phn mm
VIL max =0.2*VBAT
VIH min=0.6*VBAT
VImax =VBAT

19

STATUS

n bo hiu trng thi lm vic


VIL_ max =0.3*VDD_EXT
VIL_ min =0
VIH_ max =VDD_EXT+0.3
VIH_ min =0.7*VDD_EXT
VOLmin=VDD_EXT+0.3
VOLmin=GND

21

GPIO0

I/O

Port vo ra

23

BUZZER

loa

25

SIM_VDD

Cung cp in p cho SIM card

27

SIM_RST

SIM reset

29

SIM_DATA

I/O

Ng ra ca d liu SIM

31

SIM_CLK

SIM clock

33

SIM_PRESENCE

Nhn ra SIM card

35

GPIO1

I/O

Port vo ra

37

DCD

Pht hin b mang d liu

Chng 3 : L thuyt lin quan

VILmin=0V

n tt nghip

trang 19
VILmax=0.3*VDD_EXT
VIHmin=0.7*VDD_EXT
VIHmax= VDD_EXT+0.3
VOLmin=GND
VOLmax=0.2V
VOHmin= VDD_EXT-0.2
VOHmax= VDD_EXT
Sn sng nhn d liu
VILmin=0V
VILmax=0.3*VDD_EXT
VIHmin=0.7*VDD_EXT

39

DTR

VIHmax= VDD_EXT+0.3
VOLmin=GND
VOLmax=0.2V
VOHmin= VDD_EXT-0.2
VOHmax= VDD_EXT
Truyn d liu
VILmin=0V
VILmax=0.3*VDD_EXT
VIHmin=0.7*VDD_EXT

41

RXD

VIHmax= VDD_EXT+0.3
VOLmin=GND
VOLmax=0.2V
VOHmin= VDD_EXT-0.2
VOHmax= VDD_EXT
Nhn d liu
VILmin=0V

43

TXD

VILmax=0.3*VDD_EXT
VIHmin=0.7*VDD_EXT
VIHmax= VDD_EXT+0.3

Chng 3 : L thuyt lin quan

n tt nghip

trang 20
VOLmin=GND
VOLmax=0.2V
VOHmin= VDD_EXT-0.2
VOHmax= VDD_EXT
Yu cu gi
VILmin=0V
VILmax=0.3*VDD_EXT
VIHmin=0.7*VDD_EXT

45

RTS

VIHmax= VDD_EXT+0.3
VOLmin=GND
VOLmax=0.2V
VOHmin= VDD_EXT-0.2
VOHmax= VDD_EXT
Xa gi
VILmin=0V
VILmax=0.3*VDD_EXT
VIHmin=0.7*VDD_EXT

47

CTS

VIHmax= VDD_EXT+0.3
VOLmin=GND
VOLmax=0.2V
VOHmin= VDD_EXT-0.2
VOHmax= VDD_EXT
Bo hiu chung
VILmin=0V
VILmax=0.3*VDD_EXT

49

RI

VIHmin=0.7*VDD_EXT
VIHmax= VDD_EXT+0.3
VOLmin=GND
VOLmax=0.2V

Chng 3 : L thuyt lin quan

n tt nghip

trang 21
VOHmin= VDD_EXT-0.2
VOHmax= VDD_EXT
Ni t tng t

51

AGND

53

SPK1P

55

SPK1N

57

SPK2P

59

SPK2N

GND

GND

GND

GND

10

GND

12

ADC0

Chuyn i tng t sang s

VRTC

I/O

Ng vo cho RTC: khi khng c ngun cung


cp cho h thng.
Ng vo ngun d tr: khi ngun chnh c
v trng thi ngun d tr mc thp
n bo hiu trng thi mng
VIL_ max =0.3*VDD_EXT
VIL_ min =0
VIH_ max =VDD_EXT+0.3
VIH_ min =0.7*VDD_EXT
VOLmin=VDD_EXT+0.3
VOLmin=GND

14

Ng ra ca m thoi

Ng ra ph ca m thoi

Ni t

16

NETLIGHT

18

KBC0

20

KBC1

22

KBC2

24

KBC3

26

KBC4

28

KBR0

30

DBR1

32

KBR2

Chng 3 : L thuyt lin quan

Ma trn phm VIL_ max =0.3*VDD_EXT


VIL_ min =0
VIH_ max =VDD_EXT+0.3
VIH_ min =0.7*VDD_EXT
VOLmin=VDD_EXT+0.3
VOLmin=GND

n tt nghip

trang 22

34

KBR3

36

KBR4

38

DISP_CS

40

DISP_CLK

42

DISP_DATA

I/O

44

DISP_D/C

46

DISP_RST

Giao tip mn hnh hin th


VIL_ max =0.3*VDD_EXT
VIL_ min =0
VIH_ max =VDD_EXT+0.3
VIH_ min =0.7*VDD_EXT
VOLmin=VDD_EXT+0.3
VOLmin=GND
Giao din ni tip ca b sa li v truyn
thng
VILmin=0V
VILmax=0.3*VDD_EXT
VIHmin=0.7*VDD_EXT

48

DBG_RXD

VIHmax= VDD_EXT+0.3
VOLmin=GND
VOLmax=0.2V
VOHmin= VDD_EXT-0.2
VOHmax= VDD_EXT
Giao din ni tip ca b sa li v truyn
thng
VILmin=0V
VILmax=0.3*VDD_EXT
VIHmin=0.7*VDD_EXT

50

DBG_TXD

VIHmax= VDD_EXT+0.3
VOLmin=GND
VOLmax=0.2V
VOHmin= VDD_EXT-0.2
VOHmax= VDD_EXT
Ni t tng t

52

AGND

54

MIC1P

56

MIC1N

Chng 3 : L thuyt lin quan

Ng vo ca m thoi

n tt nghip

trang 23

58

MIC2P

60

MIC2N

Ng vo ca m thoi

3.3.3 Cc ch hot ng ca Module Sim300CZ


GSM/GPRS SLEEP
Module s t ng chuyn sang ch SLEEP nu DTR c thit lp mc
cao v khng c ngt phn cng nh ngt GPIO hoc d liu trn port ni
tip.
Trong trng hp ny, dng tiu th ca module s gim xung mc thp nht.
Trong sut ch SLEEP, module vn c th nhn gi tin nhn hoc SMS t
h thng.
GSM IDLE
Phn mm tch cc. Module kt ni mng GSM v module sn sng gi v
nhn.
GSM TALK
Kt ni vn tip tc din ra gia 2 thu bao, nhng khng c d liu c gi
hoc nhn. Trong trng hp ny, nng lng tiu th ph thuc vo thit lp
mng v cu hnh GPRS.
GPRS STANDBY
Module sn sng truyn d liu GPRS, nhng khng c d liu no c gi
v nhn. Trong trng hp ny, nng lng tiu th ph thuc vo thit lp mng
v cu hnh GPRS.
GPRS DATA
Xy ra vic truyn d liu GPRS. Trong trng hp ny, nng lng tiu th
lin quan ti vic thit lp mng ( mc iu khin ngun), tc uplink/downlink
v cu hnh GPRS (s dng thit lp multi-slot)
3.3.4 Tp lnh AT ca module Sim 300CZ
3.3.4.1 Cc thut ng
<CR> : Carriage return (M ASCII 0x0D).
<LF> : Line Feed (M ASCII 0x0A).
MT : Mobile Terminal - Thit b u cui mng (trong trng hp ny l
modem).
TE : Terminal Equipment - Thit b u cui (my tinh, h vi iu khin).
3.3.4.2 C php lnh AT
Khi u lnh : Tin t AT hoc at
Kt thc lnh : k t <CR>
Lnh AT thng c mt p ng theo sau n, p ng c cu trc :
<CR><LF><Response><CR><LF>
Chng 3 : L thuyt lin quan

n tt nghip

trang 24

Tp lnh AT c th chia thnh 3 loi c php chnh : c php c bn, c


php tham s S, c php m rng
C php c bn :
AT<x><n> hoc AT&<x><n>
Vi :
<x> : Lnh
<n> : i s ca lnh, i s c th c 1 hoc nhiu i s, i s c th
ty chnh, c thit lp mc nh nu trong lnh thiu i s.
C php tham s S :
ATS<n>=<m>
Vi :
<n> : Ch s ca thanh ghi S c thit lp.
<m> : Gi tr t cho thanh ghi S. <m> c th ty chnh, nu thiu, gi
tr mc inh s c t cho <m>.
C php m rng :
Cc lnh c c php ny c th hot ng nhiu ch . Cc ch c
lit k bng bn di :
Bng 3.2 : Ch lnh AT
Lnh kim tra
AT+<x>=?
Lit k danh sch cc tham s ca lnh v
cc gi tr c th thit lp cho tham s
Lnh c

AT+<x>?

Cho bit gi tr hin ti ca cc tham s


trong lnh

Lnh thit lp

AT+<x>=<>

Thit lp cc gi tr cho cc tham s ca


lnh

Lnh thc thi

AT+<x>

c cc tham s bt bin c tc ng bi
cc tin trnh bn trong ca module

Kt hp cc lnh AT lin tip trn cng mt dng lnh : Ch cn nh


AT hoc at mt ln u u dng lnh, cc lnh cn li ch cn nh
lnh, cc lnh cch nhau bi du chm phy. Mt dng lnh ch chp nhn
ti a 256 k t. Nu s k t nhiu hn s khng c lnh no c thi
hnh.
Nhp cc lnh AT lin tip trn cc dng lnh khc nhau : Gia cc
dng lnh s c mt p ng (V d nh OK, CME error, CMS error). Cn phi
ch p ng ny trc khi nhp lnh AT tip theo.
3.4.3 Mt s lnh AT c dng
ATZ thit lp tt c cc tham s hin ti theo mu c ngi dng nh
ngha
Chng 3 : L thuyt lin quan

n tt nghip

trang 25

Bng 3.3 : Mt s lnh AT


Lnh thc thi
p ng
ATZ[<value>]
OK
Tham s
<value> 0 Thit lp li mu th 0
Ch :
Mu c ngi dng nh ngha c lu trn b nh c
nh
Nu mu ca ngi dng khng hiu lc, n s mc nh
theo mu mc nh lc sn xut.
Bt c lnh cng th m trn cng mt dng lnh u b bc
b.

Chng 3 : L thuyt lin quan

n tt nghip

trang 26

AT+CMGR : c ni dung tin nhn SMS


Bng 3.4 : Lnh AT+CMGR
Lnh kim tra
p ng
AT+CMGR=?
OK
Lnh thit lp
AT+CMGR=<index>
[,<mode>]

Cc tham s
<index> : kiu s nguyn; gi tr nm trong khong s vng
nh c h tr bi b nh
<mode> 0 : bnh thng
1 : khng thay i trng thi ca b thu SMS
chuyn bit

AT+CMGS : Gi tin nhn SMS


Bng 3.5 : Lnh AT+CMGS
Lnh kim tra
p ng
AT+CMGS=?
OK
Lnh thit lp
1) ch vn bn
(+CMGF=1):
AT+CMGS=<da>
[,<toda>]<CR>v
n
bn
c
nhp<CtrlZ/ESC>
2) ch PDU
(+CMGF=0):
AT+CMGS=<len
gth><CR>PDU
c nhp<CtrlZ/ESC>

Cc tham s
<da> S in thoi m tin nhn c gi n.
<toda> nh dng dng a ch th hin trong s in thoi
129 Dng khng xc nh (S nh dng ISDN)
128 Dng khng xc nh (S nh dng khng xc nh)
161 Dng s quc gia (nh dng ISDN)
145 Dng s quc t (nh dng ISDN)
177 S mng chuyn bit (nh dng ISDN)

AT+CMSS : Gi tin nhn SMS c lu sn trong b nh


Bng 3.6 : Lnh AT+CMSS
Lnh kim tra
p ng
AT+CMSS=?
OK
Lnh thit lp

p ng
Module s gi tin nhn c lu b nh lu tr tin nhn

Chng 3 : L thuyt lin quan

n tt nghip
AT+CMGS=<index>
[,<da>[,<toda>]

trang 27
vi v tr vng nh c ch bi tham s <index>. Nu s
in thoi n mi <da> c chn, module s gi tin nhn
n s thay v s c lu trong tin nhn. Gi tr tham
chiu <mr> s c gi li cho thit b u cui bo vic
gi tin nhn thnh cng..
1) Nu gi thnh cng :
+CMGS:<mr> [,<scts>]
OK
2) Nu c li s bo :
+CMS ERROR: <err>
Cc tham s
<index> dng s nguyn; gi tr nm trong khong gi tr
c h tr bi b nh lu tr lin quan.
<da> S in thoi m tin nhn c gi n.
<toda> nh dng dng a ch th hin trong s in thoi
129 Dng khng xc nh (S nh dng ISDN)
128 Dng khng xc nh (S nh dng khng xc nh)
161 Dng s quc gia (nh dng ISDN)
145 Dng s quc t (nh dng ISDN)
177 S mng chuyn bit (nh dng ISDN)

AT+CMGD : Xa tin nhn SMS


Bng 3.7 : Lnh AT+CMGD
Lnh c
p ng
AT+CMGD=?
+CMGD : <khong cc tin nhn SMS trn SIM c th c
xa>
OK
Lnh thit lp
AT+CMGD=<index>

Cc tham s
<index> Kiu s nguyn, gi tr trong khong s lng
vng nh c h tr bi b nh.
p ng
TA xa tin nhn t b nh tin nhn lin quan <mem1> khu
vc <index>
OK
Nu c li th s bo cho TE :
+CMS ERROR <err>

Chng 3 : L thuyt lin quan

n tt nghip

trang 28

ATE Thit lp ch lnh phn hi


Bng 3.8 : Lnh ATE
Lnh thc thi
ATE[<value>]

p ng
OK
Tham s
<value> 0 Tt ch phn hi
1 M ch phn hi

AT+CLIP nh dng chui tr v khi nhn cuc gi


Bng 3.9 : Lnh AT+CLIP
Lnh c
p ng
AT+CLIP?
+CLIP:<n>,<m>
OK
Nu c li s bo cho TE:
+CME ERROR: <err>
Lnh kim tra
AT+CLIP?
Lnh thit lp
AT+CLIP=<n>

p ng
+CLIP: (danh sch cc <n> c h tr)
p ng
OK
Nu c li s bo cho TE :
+CME ERROR: <err>
Cc tham s
<n>
0 kh cc m kt qu gi t ng
1 Hin th cc m kt qu gi t ng
<m> 0 CLIP khng d phng
1 CLIP d phng
2 Khng bit

Chng 3 : L thuyt lin quan

n tt nghip

trang 29

AT&W Lu cc tham s hin ti vo mu ngi dng nh ngha


Bng 3.10 : Lnh AT&W
Lnh thc thi
p ng
AT&W[<n>]
OK
Tham s
<n> 0 s th t ca mu c lu vo

AT+CMGF La chn nh dng tin nhn SMS


Bng 3.11 : Lnh AT+CMGF
Lnh c
p ng
AT+CMGF?
+CMGF: <mode>
OK
Lnh kim tra
AT+CMGF=?

p ng
+CMGF: Danh sch cc <mode> c h tr
OK

p ng
Lnh thit lp
AT+CMGF=[<mode>] OK
Tham s
<mode>

0
1

Ch PDU
Ch vn bn

AT+CNMI Thng bo c tin nhn mi n


Bng 3.12: Lnh AT+CNMI
Lnh kim tra
p ng
AT+CNMI=?
+CNMI: Danh sch cc <mode> h tr, (danh sch cc
<mt> c h tr), (danh sch cc <bm> c h tr),
(danh sch cc <ds> c h tr), (danh sch cc <bfr>
c h tr)
OK
Lnh thit lp
AT+CNMI=[<mode>
[,<mt>
[,<bm>[,<ds>[,<bfr>]
]]]]

p ng
OK
Nu c li s bo cho TE:
+CMS ERROR <err>
Cc tham s

Chng 3 : L thuyt lin quan

n tt nghip

trang 30
<mode> 0 lu cc m lnh ch th kt qu trong b m ca
module. Nu b m y th cc ch th c th lu cc
vng nh khc hoc ch th c nht s b xa v thay th bi
ch th mi nhn c.
1 Hy ch th v khng chp nhn m lnh ch th kt
qu bo tin nhn mi nhn khi kt ni gia module v thit
b b ngt. Ngc li truyn chng trc tip cho thit b.
2 Lu cc m lnh ch th kt qu trong b m ca
module nu kt ni gia module v thit b b ngt v gi
chng cho thit b nu kt ni c thit lp li. Ngc li
gi chng trc tip cho thit b.
<mt> 0 Khng c ch th bo c tin nhn mi c gi n
thit b.
1 C ch th bo c tin nhn mi c gi n cho
thit b.

AT+CSAS Lu cc thit lp SMS


Bng 3.13: Lnh AT+CSAS
Lnh kim tra
p ng
AT+CSAS=?
+CSAS: Danh sch cc <profile> c h tr
OK
Lnh thit lp
AT+CSAS=[<profile>
]

p ng
OK
Nu c li s bo cho TE:
+CMS ERROR: <err>
Tham s
<profile> 0 s ca mu lu cc thit lp

Chng 3 : L thuyt lin quan

n tt nghip

trang 31

3.3.4.4 Khi to cu hnh mc nh cho modem

Hnh 3.7: Khi to cu hnh mc nh cho module SIM300CZ


(1) ATZ<CR>
Reset modem, kim tra modem d hot ng bnh thng cha. Gi nhiu
ln cho
chc n, cho n khi nhn c chui
ATZ<CR><CR><LF>OK<CR><LF>.
(2) ATE0<CR>
Tt ch echo lnh. Chui tr v c dng
ATE0<CR><CR><LF>OK<CR><LF>.
(3) AT+CLIP=1<CR>
nh dng chui tr v khi nhn cuc gi.
Thng thng, ch mc nh, khi c cuc gi n, chui tr v s c
dng:
<CR><LF>RING<CR><LF>
Sau khi lnh AT+CLIP=1<CR> c thc thi, chui tr v s c dng:
<CR><LF>RING<CR><LF>
<CR><LF>+CLIP: "0929047589",129,"",,"",0<CR><LF>
Chui tr v c cha thng tin v s in thoi gi n. Thng tin ny cho
php xc nh vic c nn nhn cuc gi hay t chi cuc gi.
Chng 3 : L thuyt lin quan

n tt nghip

trang 32

Kt thc cc thao tc khi to cho qu trnh nhn cuc gi. Cc bc khi


to tip theo
lin quan n cc thao tc truyn nhn tin nhn.
(4) AT&W<CR>
Lu cu hnh ci t c thit lp bi cc lnh ATE0 v AT+CLIP vo b
nh.
(5) AT+CMGF=1<CR>
Thit lp qu trnh truyn nhn tin nhn c thc hin ch text (mc
nh l ch PDU).
Chui tr v s c dng:
<CR><LF>OK<CR><LF>
(6) AT+CNMI=2,0,0,0,0<CR>
Thit lp ch thng bo cho TE khi MT nhn c tin nhn mi.
Chui tr v s c dng:
<CR><LF>OK<CR><LF>
Sau khi lnh trn c thit lp, tin nhn mi nhn c s c lu trong
SIM, v MT khng truyn tr v TE bt c thng bo no. TE s c tin nhn
c lu trong
SIM trong trng hp cn thit.
(7) AT+CSAS<CR>
Lu cu hnh ci t c thit lp bi cc lnh AT+CMGF v AT+CNMI.

Chng 3 : L thuyt lin quan

n tt nghip

trang 33

3.3.4.5 c tin nhn

Hnh 3.8 : c tin nhn t 2 vng nh 1 v 2 trn SIM


Mi thao tc lin quan n qu trnh nhn tin nhn u c thc hin trn
2 ngn 1 v 2 ca b nh nm trong SIM.
(1) c tin nhn trong ngn 1 bng lnh AT+CMGR=1.
(2A) Nu ngn 1 khng cha tin nhn, ch c chui sau c tr v:
<CR><LF>OK<CR><LF>
(2B) Nu ngn 1 c cha tin nhn, ni dung tin nhn s c gi tr v TE
vi nh dng nh sau:
<CR><LF>+CMGR:
"REC
UNREAD","+84929047589",,"07/05/15,
09:32:05+28"
<CR><LF>NI DUNG<CR><LF>
<CR><LF>OK<CR><LF>

Chng 3 : L thuyt lin quan

n tt nghip

trang 34

Cc tham s trong chui tr v bao gm trng thi ca tin nhn (REC


UNREAD), s in thoi gi tin nhn (+84929047589) v thi gian gi tin
nhn (07/05/15,09:32:05+28) v ni dung tin nhn.
y l nh dng mc nh ca module SIM300 lc khi ng. dng m
rng c th c thit lp bng cch s dng lnh AT+CSDH=1 trc khi thc
hin c tin nhn.
(3) Sau khi c, tin nhn c xa i bng lnh AT+CMGD=1.
Thao tc tng t i vi tin nhn cha trong ngn th 2 trong cc bc 4,
5A (5B) v 6.
3.3.4.6 Gi tin nhn

Hnh 3.9: gi tin nhn


(1) Gi tin nhn n thu bao bng cch s dng lnh AT+CMGS=s in
thoi.
(2) Nu lnh (1) c thc hin thnh cng, chui tr v s c dng:
<CR><LF>> (k t > v 1 khong trng).
(3) Gi ni dung tin nhn v kt thc bng k t c m ASCII 0x1A.
(3A) Gi k t ESC (m ASCII l 27) nu khng mun tip tc gi tin
nhn na. Khi TE s gi tr v chui <CR><LF>OK<CR><LF>.
(4) Chui tr v thng bo kt qu qu trnh gi tin nhn. Chui tr v c
nh dng nh sau:
<CR><LF>+CMGS: 62<CR><LF>
Chng 3 : L thuyt lin quan

n tt nghip

trang 35

<CR><LF>OK<CR><LF>
Trong 62 l mt s tham chiu cho tin nhn c gi. Sau mi tin
nhn c gi i, gi tr ca s tham chiu ny s tng ln 1 n v. S tham
chiu ny c gi tr nm trong khong t 0 n 255.
Thi gian gi mt tin nhn vo khong 3-4 giy (kim tra vi mng Mobi
phone).
(4A) Nu tnh trng sng khng cho php thc hin vic gi tin nhn (th
bng cch tho antenna), hoc chc nng RF ca modem khng c cho php
hot ng (do s dng cc lnh AT+CFUN=0 hoc AT+CFUN=4), hoc s tin
nhn trong hng i pha tng i vt qua gii hn cho php, ho c b nh
cha tin nhn ca MT nhn c tin nhn b trn, MT s gi thng bo li tr
v v c nh dng nh sau:
<CR><LF>+CMS ERROR: 193<CR><LF>
<CR><LF>+CMS ERROR: 515<CR><LF>
Chc nng truyn nhn tin nhn v chc nng thoi c tch bit. Khi
ang thng thoi vn c th truyn nhn c tin nhn. Khi truyn nhn tin
nhn vn c th tin hnh thit lp v kt thc cuc gi.

3.4 Gii thiu vi iu khin 89C52


Vi iu khin 89C52 l mt vi iu khin dng CMOS c cng sut thp, hiu sut
cao vi 8Kbyte b nh Flash. Th b nh flash bn trong chip cho php cc chng
trnh c ti lp trnh trong h thng, hoc bng mt lp trnh b nh quy c khng
i. Bng vic kt hp linh hot CPU 8-bit vi b nh lp trnh Flash, vi iu khin
89C52 l mt vi iu khin mnh m cung cp kh nng linh hot cao v l gii php
hiu qu v kinh t cho rt nhiu ng dng iu khin nhng.
Vi iu khin 89C52 cung cp mt s c tnh c bn sau : 8Kbyte b nh Flash,
256 Byte RAM, 32 ng I/O, 2 con tr d liu, 3 b nh thi timer/counter 16-bit, 1
kin trc 6 vector ngt vi 2 mc, 1 port ni tip song cng, 1 b dao ng v mt
mch xung clock. Thm vo , vi iu khin 89C52 c thit k vi logic tnh
c th hot ng n tn s 0Hz v c h tr 2 ch tit kim nng lng c th
la chn c bng phn mm. Ch khng ti (Idle mode) dng CPU trong khi
cho php RAM, Timer/Counter, port ni tip v h thng ngt tip tc hot ng. Ch
tt ngun (Power-down mode) lu d liu trong RAM nhng ng bng b dao
ng, dng hot ng cc chc nng khc ca chip cho n khi c ngt xy ra hoc
phn cng c reset.

Chng 3 : L thuyt lin quan

n tt nghip

trang 36

3.4.1 S chn vi iu khin 89C52

Hnh 3.10: S chn 89C52


Port 0 : T chn 32 n chn 39 (P0.0 - P0.7), c 2 chc nng :
Trong cc thit k c nh khng dng b nh m rng n c chc nng nh
cc ng I/O.
i vi cc h thng ln c b nh m rng n va l bus a ch byte thp
va l bus d liu truy cp b nh ngoi.
Port 1 : T chn 1 n chn 9 (P1.0 - P1.7)
Port 3 l port c tc dng kp. Cc chn port ny c nhiu chc nng, va l
cng I/O va c cng dng chuyn i c lin h n cc c tnh c bit ca
AT89S52 nh bng sau:
Bng 3.14 : Chc nng cc chn ca Port 1
Chc nng chuyn i

Port Pin

Tn

P1.0

T2

P1.1

T2EX

P1.5

MOSI S dng cho h thng lp trnh t bn ngoi.

P1.6

MISO S dng cho h thng lp trnh t bn ngoi.

P1.7

SCK

Ng vo Timer/Counter 2.
Ng v b kch ch thu nhn (capture)/np li
(reload) v iu khin trc tip ca Timer 2

S dng cho h thng lp trnh t bn ngoi.

Chng 3 : L thuyt lin quan

n tt nghip

trang 37

Port 2: T chn 21 n chn 28 (P2.0 - p2.7)


Port 2 l port c tc dng kp dng nh cc ng I/O hoc l byte cao (A8
- A15) ca bus a ch i vi cc thit b dng b nh m rng.
Port 3: T chn 10 n chn 17 (P3.0 - P3.7)
Port 3 l port c tc dng kp, cc chn port ny c nhiu chc nng, va l
cng I/O va c cng dng chuyn i c lin h n cc t tnh c bit ca
AT89S52 nh bng sau:
Bng 3.15 : Chc nng cc chn ca Port 3
Chc nng chuyn i

Port Pin

Tn

P3.0

RxD

Ng vo d liu ni tip.

P3.1

TxD

Ng xut d liu ni tip.

P3.2

INT0\

Ng vo ngt ngoi th 0

P3.3

INT1\

Ng vo ngt ngoi th 1

P3.4

T0

Ng vo ca Timer/Couter 0.

P3.5

T1

Ng vo ca Timer/ Counter 1

P3.6

WR\

Tn hiu ghi d liu ln b nh ngoi.

P3.7

RD\

Tn hiu c d liu t b nh ngoi.

- PSEN (Program store enable): Chn 29


PSEN l tn hiu ng ra c tc dng cho php c b nh chng trnh m
rng v thng c ni n chn OE\ ca Eprom cho php c cc byte m lnh.
- ALE/PROG (Address Latch Enable): Chn 30
Khi AT89S52 truy xut b n bn ngoi,Port 0 c chc nng l bus a ch v
d liu do phi tch cc ng d liu v a ch.Tn hiu ra ALE chn th 30
dng lm tn hiu iu khin gi a hp cc ng a ch v d liu khi kt ni
vi cc IC cht.
- EA/VPP (External Access): Chn 31
Tn hiu vo EA\ chn 31 thng c mt ln mc 1 hoc mc 0.Nu
mc 1 th AT89S52 thi hnh chng trnh t Eprom ni trong khon a ch thp
4Kbyte.Nu mc 0 th AT89S52 thi hnh chng trnh t b nh m rng.Chn
EA\c ly lm chn cp ngun 21V khi lp trnh Eprom trong AT89S52.
Chng 3 : L thuyt lin quan

n tt nghip

trang 38

- RST(Reset) : Chn 9
Khi ng vo tn hiu ny a ln mc cao t nht 2 chu k my,cc thanh ghi
bn trong c np nhng gi tr thich hp khi ng h thng.Khi cp in
cho h thnh th mch t ng reset.
- XTAL1, XTAL2 : Chn 19, 18
Ng vo b dao ng X1, X2, b giao ng c tch hp bn trong AT89S52.
Khi s dng AT89S52, ngi ta ch cn ni thm thch anh v cc t.Tn s thch
anh thng l 12Mhz.
- VCC, GND : Chn 40, 20
Cp ngun v ni t cho vi iu khin.
3.4.2 T chc b nh trong vi iu khin 89C52
RAM bn trong 89S52 c phn chia nh sau :
Cc bank thanh ghi c a ch t 00H n 1FH
RAM truy xut tng bit c a ch 20H n 2FH
RAM a dng t 30H n 7FH
Cc thanh ghi c chc nng c bit t 80H n FFH bao gm :
-

Thanh ghi trng thi chng trnh (PSW: Program Status Word)

Thanh ghi B

Thanh ghi con tr ngn xp (SP1, SP2: Stack Pointer)

Thanh ghi con tr d liu (DPH, DPL)

Cc thanh ghi port xut nhp (P0, P1, P2, P3)

Cc thanh ghi timer (TCON, TMOD, TMOD, T2CON, T2MOD, TH0,


TL0, TH1, TL1, TH2, TL2)

Cc thanh ghi port ni tip (SBUF, SCON)

Cc thanh ghi ngt (IE, IP)

Thanh ghi iu khin cng sut (PCON)

Chng 3 : L thuyt lin quan

n tt nghip

trang 39

Hnh 3.11 : B nh ca vi iu khin 89C52

3.4.3 Hot ng truyn d liu ca vi iu khin 89C52


3.4.3.1 Gii thiu
Truyn d liu ni tip ca MCS5 c th hot ng nhiu kiu ring bit
trong phm vi cho pht ca tn s. D liu dng song song c chuyn thnh
ni tip truyn i v nhn v dng ni tip c chuyn thnh song song.
Chn TxD (P3.1) l ng xut d liu i v chn RxD (P3.0) l ng nhn d
liu v.

Chng 3 : L thuyt lin quan

n tt nghip

trang 40

c trng ca truyn d liu ni tip l hot ng song cng c ngha l c


th thc hin truyn v nhn d liu cng mt lc.
Hai thanh ghi chc nng c bit phc v cho truyn d liu l thanh ghi
m SBUF v thanh ghi iu khin SCON. Thanh ghi m SBUF nm a
ch 99H c 2 chc nng : nu vi iu khin ghi d liu ln thanh ghi SBUF th
d liu s c truyn i, nu h thng khc gi d liu n th s c lu
vo thanh ghi m SBUF. S khi ca h thng truyn d liu c trnh
by hnh 3.14.
TxD (P3.1)

RxD (P3.0)

SBUF
(write only)
Baud rate clock
(transmit)

SBUF
(write only)
Baud rate
clock
(receive)

SBUF
(write only)

8052 Internal Bus


Hnh 3.12 : S h thng truyn d liu

Thanh ghi iu khin truyn d liu SCON nm a ch 98H l thanh ghi


cho php truy sut bit bao gm cc bit trng thi v cc bit iu khin. Cc bit
iu khin dng thit lp nhiu kiu hot ng truyn d liu khc nhau, cn
cc bit trng thi cho bit thi im kt thc khi truyn xong mt k t hoc
nhn xong mt k t. Cc bit trng thi c th c kim tra trong chng
trnh hoc c th lp trnh sinh ra ngt.
Tn s hot ng ca truyn d liu ni tip cn gi tc BAUD (s
lng bit d liu c truyn i trong 1 giy) c th hot ng c nh (s
dng giao ng trn chip) hoc c th thay i. Khi cn tc Baud thay i
th phi s dng Timer 1 hoc Timer 2 to tc Baud.

Chng 3 : L thuyt lin quan

n tt nghip

trang 41

3.4.3.2 Thanh ghi iu khin truyn d liu ni tip


Thanh ghi SCON s thit lp cc kiu hot ng truyn d liu khc nhau
cho MCS51. Cu trc ca thanh ghi SCON nh sau :

MSB

LSB

SM0

SM1

SM2

REN

TB8

RB8

TI

RI

Hnh 3.13 : Cu trc thanh ghi SCON

Bng 3.16 : Cc bit trong thanh ghi iu khin truyn d liu


Bit

K hiu

a ch

M t hot ng

SM0

9FH

Bit chn kiu truyn ni tip : bit th 0.

SM1

9EH

Bit chn kiu truyn ni tip : bit th 1.

SM2

9DH

Bit cho php truyn kt ni nhiu vi x l mode 2 v 3,


RI s khng tch cc nu bit th 9 thu l 0.

REN

9CH

Bit cho php nhn k t. REN=1 s cho php nhn k t.

TB8

9BH

Dng lu bit 9 truyn i khi hot ng mode 2 v


3. TB8 bng 0 hay 1 l do ngi lp trnh thit lp.

RB8

9AH

Dng l bit 9 nhn v khi hot ng mode 2 v 3

TI

99H

C bo hiu ny ln mc 1 khi truyn xong 1 k t v xa


bi ngi lp trnh sn sng truyn k t tip theo.

RI

98H

C bo hiu ny ln mc 1 khi nhn xong 1 k t v xa


bi ngi lp trnh sn sng nhn k t d liu tip
theo.

Chng 3 : L thuyt lin quan

n tt nghip

trang 42

3.4.3.3 Cc kiu truyn d liu ni tip


Truyn d liu ni tip ca MCS51 c 4 kiu hot ng ty thuc theo 4
trng thi ca 2 bit SM0 v SM1 c lit k bng 3.14
Bng 3.17 : Cc kiu truyn d liu
Tc baud

SM0

SM1

Kiu

M t

Thanh ghi dch

C nh (tn s dao ng f/12)

UART 8 bit

Thay i (c t bi Timer)

UART 9 bit

C nh (tn s dao ng f/12 hoc f/64)

UART 9 bit

Thay i (c t bi Timer)

Trong ni dung ti, ngi thc hin ch gii thiu truyn d liu kiu 1
Thu pht bt ng b 8 bit c tc Baud thay i, c s dng trong ti.
Trong mode ny, truyn d liu ni tip hot ng bt ng b UART 8 bit
c tc Baud thay i c. UART l b thu v pht d liu ni tip vi mi
k t d liu lun bt u bng 1 bit Start ( mc 0) v kt thc bng 1 bit stop
( mc 1), bit parity i khi c ghp vo gia bit d liu sau cng v bit
stop.
Trong kiu ny, 10 bit d liu s pht i chan TxD v nu nhn th s
nhn chn RxD. 10 bit bao gm : 1 bit start, 8 bit data (LSB l bit u
tin), v 1 bit stop. i vi hot ng nhn d liu th bit stop c a vo bit
RB8 trong thanh ghi SCON.
Trong MCS51, tc Baud c thit lp bi tc trn ca Timer T1.
i vi h 52 c 3 timer th tc baud c th thit lp bi tc trn ca
timer T1 ho c timer T2 ho c c 2 timer T1 v T2 : mt timer cho vic pht v 1
timer cho vic thu.
Ngun cung cp xung clock ng b cc thanh ghi truyn d liu ni
tip hot ng kiu 1, 2, 3 c thit lp bi b m 16 nh hnh 4, ng ra
ca b m l xung clock to tc Baud. Xung ng vo ca b m c th
lp trnh bng phn mm.
Khi c mt lnh ghi d liu ln thanh ghi SBUF th qu trnh truyn d liu
bt u nhng n cha truyn m ch cho m khi b chia 16 (cung cp tc
Baud cho truyn d liu ni tip) b trn. D liu c xut ra trn chn TxD
bt u vi bit start theo sau l 8 bit data v sau cng l bit stop. Cc c pht TI

Chng 3 : L thuyt lin quan

n tt nghip

trang 43

cng c nng ln mc 1 cng lc vi thi im xut hin bit stop trn chn
TxD.
Qu trnh nhn d liu c khi ng ngay khi c s chuyn i t mc 1
sang mc 0 ng vo RxD. B dm 4 bit c reset ngay lp tc sp xp
bit d liu ang n t ng vo RxD. Mi bit d liu n c ly mu trng
thi m th 8 trong mt chu k 16 trng thi ca b m 4 bit.
Khi c s chuyn trng thi t 1 xung 0 ng vo RxD ca b thu th
trng thi 0 ny phi tn ti trong 8 trng thi lin tc ca b m 4 bit. Nu
trng hp ny khng ng th b thu xem nh b tc ng bi tn hiu nhiu.
b thu s reset v tr v trng thi ngh v ch s chuyn trng thi tip theo.
Gi s vic kim tra bit start l hp l th bit start s c b qua v 8 bit
data c nhn vo thanh ghi dch ni tip.
Khi tht c 8 bit c ghi vo thanh ghi dch th 3 cng vic sau s c
thc hin tip theo:
-

bit th 9 (bit stop) c dch vo bit RB8 trong SCON.

8 bit data c np vo thanh ghi SBUF.

C ngt nhn RI=1.

Tuy nhin 3 cng vic trn ch xy ra nu hai iu kin sau tn ti :


-

RI=0

SM2=1 v bit stop nhn c bng 1 hoc SM2=0.

3.4.4 Tp lnh ca vi iu khin 89C52


Tp lnh ca vi iu khin 89C52 bao gm cc nhm lnh :
+ Nhm lnh s hc : ADD, SUBB, DIV, MUL, INC, DEC, DA.
+ Nhm lnh lun l : ANL, ORL, XRL, CLR, CPL, RL, RLC, RR,
RRC, SWAP
+ Nhm lnh dch chuyn d liu : MOV, MOVC, MOVX, PUSH, POP, XCH,
XCHD.
+ Nhm lnh r nhnh chng trnh : ACALL, LCALL, RET, RETI, AJMP,
LJMP, SJMP, JMP, JZ, JNZ, JC, JNC, JB, JNB, JBC, CJNE, DJNZ.
+ Nhm lnh x l bit : ANL, ORL, SETB, CLR, CPL, MOV.
3.4.5 Ngun cung cp
Ngun cung cp cho ton b m hnh l 5V, trong n ny ngi thc hin
dng ngun cung cp t Adapter t bn ngoi, trn mch ch cn to jack cm
kt ni.
Chng 3 : L thuyt lin quan

n tt nghip

trang 44

3.4.6 Mch dao ng


Cp ngun xung clock cho vi iu khin hot ng, tn s t thch anh thng
dng t 12MHz 24MHz. Thng chn tn s t thch anh cung cp l 12MHz,
cc t song song l 33pF.

Hnh 3.14 : thch anh

Chng 3 : L thuyt lin quan

n tt nghip

trang 45

CHNG 4 :

THIT K V THI CNG


4.1 Phng n thit k
Gm 2 phung n thit k nh sau:
Phng n 1: Dng b GSM MODULE SIM300CZ kt ni vi vi iu khin
89C52: chi ph v gi thnh t. Thch hp cho lp trnh lnh AT d dng v y
tn nng cho lp trnh vi lnh AT. Ngoi ra cn c th pht trin ng dng su thm
vi GPRS, GPS.
Phng n 2: Dng in thoi di ng (Ericssion T28, T39 ) c chc nng ging
vi GSM MODULE SIM300CZ kt ni vi 89C52. Vic lp trnh cho in thoi di
ng cng gn tng t nh GSM MODULE nhng c hn ch hn v mt s loi
in thoi ch h tr lnh AT dng Mode PDU nn lp trnh rt phc tp. Ngoi ra
phn kt ni gia in thoi di ng vi khi vi iu khin cng rt phc tp.
Phng n la chn: Chn phng n 1 v MODULE SIM300CZ h tr lp trnh
lnh AT c 2 ch Mode Text v Mode PDU nn vic lp trnh n gin hn
nhiu so vi in thoi di ng. Mc d gi thnh kh t nhng v n h tr ch
Mode Text nn vic lp trnh n gin hn nhiu so vi dng in thoi di ng v
vy nhm quyt nh dng Module Sim300CZ. Ngoi ra cn c th pht trin cc ng
dng khc s dng GPRS, GPS.

Chng 4 : Thit k v thi cng

n tt nghip

trang 46

4.2 S khi

VI
IU
KHIN

MODULE
SIM300CZ

KHI GIAO TIP SMS

KHI
CNG
SUT

KHI
HIN
TH LCD

KHI
NGUN

THIT B

Hnh 4.1 : S khi h thng


4.2.1 Chc nng tng khi
Khi giao tip SMS
C chc nng gi nhn tin nhn SMS cho vic iu khin cc thit b. Khi
ny cn 1 thit b in thoi di ng v 1 Module Sim300CZ:
-

Thit b in thoi di ng : dnh cho ngi s dng (iu khin). Ngi s


dng cn phi ng k dch v vin thng i vi cc nh cung cp dch v
trong nc.

GSM Module Sim300CZ : Module ny phi c gn Sim ca nh cung


cp dch v v cng cn phi c chc nng nh mt in thoi di ng
kt ni vi vi iu khin. Ci ny c t c nh v thng xuyn kt ni
vi vi iu khin. Khi ngi s dng nhn mt tin SMS c ni dung l mt
lnh yu cu iu khin thit b. V d : DV:ADA:ON, DV:ADA:OFF,
PT:ADA:ON, .. th Module Sim300CZ s nhn tin nhn v c x l bi
cu lnh iu khin c lp trnh v c np vo vi iu khin.

Chng 4 : Thit k v thi cng

n tt nghip

trang 47

Khi x l phn cng


Khi x l phn cng l khi trung tm trong vic x l v iu khin phn
cng. Khi do mt vi iu khin m nhn v c nhim v gi nhn d liu vi
Module Sim300CZ mt cch lin tc. Khi Module Sim300CZ gi thng tin
iu khin th Khi x l phn cng s c lp trnh thc thi. Vi iu khin
c nhim v giao tip vi Khi cng sut.
Khi cng sut
Khi ny bao gm 2 BJT C1815 c nhim v khuch i in p kch
cho relay. Khi cng sut vi dng thp, p ng ti tiu t cng sut thp v
dn dng nh bng n.
Khi thit b
Cha cc thit b cn iu khin.
4.2.2 Nguyn l hot ng
Thu bao gi tin nhn iu khin n Module Sim300CZ theo c php:
*<mt khu># <ni dung iu khin>
Trong :
<mt khu> : 1234
<ni dung iu khin> :
99: kim tra thit b
1: m tt c cc thit b
0: tt tt c cc thit b
00 01: tt thit b 1, tt thit b 2
00 11: tt thit b 1, m thit b 2
10 01: m thit b 1, tt thit b 2
10 11: m thit b 1, m thit b 2
Khi nhn c tin nhn mi, module s gi lnh +CMTI: SM, 1 n vi iu
khin thng qua chn TXD bo cho vi iu khin bit c tin nhn mi. Vi iu
khin nhn c lnh thng qua chn RXD (P3.0) s gi li lnh AT+CMGR=1
qua chn TXD (P3.1) n module c ni dung tin nhn va nhn c.
Module nhn c lnh ny qua chn RXD s gi ni dung tin nhn n vi iu
khin.
Sau khi nhn c ni dung tin nhn, vi iu khin tin hnh x l tin nhn v
gi tn hiu iu khin ra chn P2.7 (thit b 1), P2.5 (thit b 2) iu khin. Sau
Chng 4 : Thit k v thi cng

n tt nghip

trang 48

khi iu khin, vi iu khin nhn bit trng thi thit b thng qua chn P2.6 (thit
b 1), P2.4 (thit b 2), v iu khin module gi tin nhn bo kt qu iu khin
bng lnh: AT+CMSS=<ch s>, <s in thoi> trong :
<Ch s>: s ch th kt qu iu khin thit b tng ng vi v tr tin
nhn lu trong sim:
3: sai mt khu
4: sai c php
5: thit b 1 m, thit b 2 m
6: thit b 1 tt, thit b 2 m
7: thit b 1 m, thit b 2 tt
8: thit b 1 m, thit b 2 m
<s in thoi>: s in thoi thu bao gi tin nhn iu khin thit b
Cui cng, vi iu khin gi lnh iu khin AT+CMGD=1 cho module xa
tin nhn iu khin. Qu trnh trn c lp li khi c tin nhn iu khin mi n.

Chng 4 : Thit k v thi cng

n tt nghip

trang 49

4.3 Thit k v thi cng phn cng


4.3.1 S nguyn l v tnh ton
4.3.1.1 Module Sim300CZ

Hnh 4.2 : S capture Module Sim300CZ


Nguyn l hot ng
Module sim300CZ c chc nng nh chic in thoi di ng, n nhn tin
nhn thng qua mng GSM, sau lu tin nhn vo Sim ri chuyn xung vi
Chng 4 : Thit k v thi cng

n tt nghip

trang 50

iu khin thng qua chn TXD_GSM. ng thi, Module sim300CZ cng


nhn d liu t vi iu khin qua chn RXD_GSM, gi tin nhn tr li n
thu bao iu khin thng qua mng GSM.
Tnh ton thng s

Hnh 4.3 : S kt ni truyn d liu


Mc 1 ca vi iu khin l 5V nhng vi module Sim300CZ hiu mc 1 l
2.8-3v nn chn RXD_GSM dng cu phn p gim p ca tn hiu truyn
t vi iu khin sang module

4.3.1.2 Khi giao tip

Hnh 4.4 : S capture khi giao tip


Nguyn l hot ng
2 tn hiu t Module sim300CZ RXD_GSM v TXD_GSM i vo R1OUT
v T1IN ca Max232 truyn tn hiu sang my tnh bng RS232.
S mch c thit k da vo datasheet ca Max232, tuy nhin do khi
giao tip truyn d liu do gi tr t c th thay i ph hp.

Chng 4 : Thit k v thi cng

n tt nghip

trang 51

4.3.1.3 Khi ngun

Hnh 4.5 : S capture khi ngun


Nguyn l hot ng
Cho ngun 12 Vdc qua IC n p LM7805 to ra ngun tuyn tnh 5V cp
cho vi iu khin, khi giao tip, mch logic, khi hin th LCD.
ng thi a ngun 12Vdc qua IC LM2576 to ngun xung 4.3V cho khi
Module Sim300CZ
Tnh ton thng s
Mch c xy dng da trn datasheet ca cc IC ngun. Nhng vi
LM2576 dng bin tr 50k chnh mc p ra theo mong mun
Vi L=100uH
Vo ut =Vref

vi Vref=1.23V.

Chn R1 = 1K, R2 l bin tr 50K iu chnh mc in p mong mun


4.3V
Thit k mch to ngun 5V da vo datasheet ca IC 7805.

Chng 4 : Thit k v thi cng

n tt nghip

trang 52

4.3.1.4 Khi vi iu khin

Hnh 4.5 : S capture khi vi iu khin


Nguyn l hot ng
Khi vi iu khin s dng ngun cung cp 5VDC, lm nhim v nhn cc
tin nhn iu khin t chn RXD v TXD x l ni dung tin nhn, sau
thc hin lnh iu khin theo tin nhn nhn c iu khin cc thit b
thng qua Port 2.5 v Port 2.7, ng thi nhn tn hiu phn hi trng thi thit
b bng Port 2.4 v Port 2.6 truyn n thu bao iu khin thng qua
Module Sim300CZ.
Do mch thc hin truyn d liu ni tip vi Module Sim300CZ nn chn
thch anh c gi tr f=11.0592MHz, 2 t 33pF dng n nh dao ng cho
thch anh.
Dng in tr ko P0 c gi tr 10K theo datasheet.
4.3.1.5 Khi cng sut
Cc linh kin dng trong khi cng sut
Triac
Triac c cu to gn ging nh 2 SCR ni song song ngc chiu c
2 cc G c ni tip vi nhau a ra ngoi mt cc kch duy nht. c
tnh ca trac c kh nng dn in vi c hai chiu (+,-) nu c xung kch
vo thi im , ti s c cp ngun AC.

Chng 4 : Thit k v thi cng

n tt nghip

trang 53

Hnh 4.6 : Triac


Tuy nhin c th s dng triac cn phi kch tn hiu xoay chiu vo
cc G ca triac, iu ny s gy kh khn cho vic iu khin, bi trong
n vic iu khin thit b bng cch kch cc tn hiu dng mc v tn hiu
l DC nn khng th kch triac hot ng nh mong mun. Do , nhm
thc hin s dng thm mt linh kin c chc nng ging triac nhng c
kch bng tn hiu DC m vn p ng c yu cu hot ng ca thit b
xoay chiu. l Moc 3020.
Moc 3020
Moc 3020 l linh kin c tnh cht v nguyn l hot ng ging vi cc
triac thng thng. Tuy nhin, Moc 3020 c cc G c kch bng tn hiu
mt chiu. Khi ta kch 1 chiu ln s lm cho led hng ngoi bn trong
dn pht n triac bn trong lm cho triac dn, cho php dng xoay chiu i
qua n.
Moc 3020 c mt s t tnh nh sau :
-

p t trn 2 u led ln nht 1.5v, thng l 1.15v

Dng kch cho led 10mA

C th giao tip vi vi iu khin tng thch in p


115V/240V.
Tuy nhin, cng sut ca Moc 3020 qu nh khng lm nhim v
ng m thit b c cng sut tng i ln nh cc thit b in gia dng.
Do trong n, nhm thc hin dng Moc 3020 lm nhim v kch
cho mt triac khc c cng sut ln p ng c yu cu ca ti.

Chng 4 : Thit k v thi cng

n tt nghip

trang 54

Hnh 4.7 : S capture khi cng sut


Nguyn l hot ng
Bao gm 2 phn chnh :
Phn mch Logic
Vi tng thit k, nu i xa c th s dng SMS iu khin
thit b in trong nh, nu nh ta c th dng cng tt iu khin
bt tt thit b n bng tay. Do , nhm s dng IC 74LS136 vi 2
cng EXOR hai ng vo.
Cng EXOR th nht : Mt ng ly tn hiu t vi iu khin , mt
ng ly tn hiu t cng tt iu khin bng tay, ng ra cho qua IC
74LS32 cng OR 2 ng vo c ni chung nhm gi mc logic t ng
ra ca IC 74LS136 truyn qua chn con MOC3020 kch con BT137.
Phn kch
Do s dng cng EXOR nn ch hoc vi iu khin xut mc 1 hoc
cng tt m th n mi sng. V khi , in p qua con MOC 3020
kch con BT137 dn, ngun 220V i qua cung cp cho n, n sng.
Ngc li, nu cng tt ng hoc vi iu khin xut mc 0, con
MOC3020 khng dn, khng kch con BT137, ngun 220V khng i
qua thit b nn thit b tt.
IC cch ly quang MOC3020 l IC nhn dng mt chiu i qua, led
sng, dn dng xoay chiu i qua lm chn kch cho con BT137 dn.
BT137 c bo v bi mch Snubber bao gm 1 in tr c gi tr
chnh xc 39 (s dng in tr 5 vng mu) v 1 t gm 0.1uF. in
tr 100 nhm gim p t mc 1 ca 74LS32 qua led ca MOC3020.

Chng 4 : Thit k v thi cng

n tt nghip

trang 55

4.3.1.6 Khi hin th LCD

Hnh 4.8 : S capture khi hin th LCD


S dng bin tr 10K hn dng v iu chnh cung cp ngun cho LCD
v iu chnh tng phn ca LCD.
S dng bin tr 5K iu chnh sng ca LED s dng trong m.

Chng 4 : Thit k v thi cng

n tt nghip

trang 56

4.3.2 Mch Layout


4.3.2.1 Module Sim300CZ, khi ngun, khi giao tip

Hnh 4.9: S layout Module Sim300CZ


4.3.2.2 Khi vi iu khin

Hnh 4.10: S layout khi vi iu khin


4.3.2.3 Khi cng sut

Hnh 4.11 : S layout khi cng sut


4.3.2.4 Khi hin th LCD
Chng 4 : Thit k v thi cng

n tt nghip

trang 57

Hnh 4.12 : S layout khi hin th LCD


4.3.3 Mch thc t
4.3.3.1 Module Sim300CZ, khi ngun, khi giao tip

Hnh 4.13 : Mch thc t Module Sim300CZ


4.3.3.2 Khi vi iu khin

Hnh 4.14 : Mch thc t khi vi iu khin


4.3.3.3 Khi cng sut
Chng 4 : Thit k v thi cng

n tt nghip

trang 58

Hnh 4.15 : Mch thc t khi cng sut


4.3.3.4 Khi hin th LCD

Hnh 4.16 : Mch thc t khi hin th LCD

Chng 4 : Thit k v thi cng

n tt nghip

trang 59

4.4 Thit k v thi cng phn mm


4.4.1 tng chng trnh
Chng trnh c thit k vi iu khin nhn tin nhn t module
SIM300CZ, sau x l tin nhn v tin hnh iu khin cc thit b.
4.4.2 Lu chng trnh chnh
BEGIN

Khi to truyn
d liu ni tip
UART
S
Bo c tin nhn mi ?

Nhn tin nhn

X l tin nhn v
iu khin thit b

Bo co kt qu x l v
iu khin

Hnh 4.17 : Lu chng trnh chnh


Gii thch lu :
u tin, khi va khi ng hoc reset, vi iu khin s tin hnh khi to cc
thanh ghi truyn d liu truyn d liu ni tip. Sau vi iu khin s thc
hin ch nhn tin bo c tin nhn mi t module SIM300CZ. Nu tin bo gi ti l
tin bo c tin nhn mi, vi iu khin s thc hin gi lnh iu khin c tin nhn
mi t module.
Sau khi nhn tin nhn t module, vi iu khin s tin hnh x l ni dung tin
nhn iu khin thit b.
Cui cng vi iu khin tin hnh iu khin module gi tin nhn tr li bo
kt qu iu khin v kt thc qu trnh iu khin.
Sau khi thc hin xong qu trnh, vi iu khin quay li ban u tip tc ch c
tin nhn mi.
Chng 4 : Thit k v thi cng

n tt nghip

trang 60

4.4.3 Lu chng trnh x l tin nhn


X l tin nhn

Ly ni dung tin nhn v s


in thoi gi
S
Mt khu ng ?

Bo sai mt khu

S
C php ng ?

Bo sai c php

iu khin thit b

RET

Hnh 4.18 : Lu chng trnh x l tin nhn


x l tin nhn, trc tin vi iu khin thc hin tch ly phn ni dung ca
tin nhn v s in thoi gi tin nhn ti. Sau vi iu khin s tin hnh
phn tch ni dung lnh iu khin. Trc tin l kim tra mt khu, nu mt khu
sai vi iu khin s thc hin gi tin nhn bo sai mt khu cho thu bao gi tin
nhn iu khin. Nu mt khu l ng, s kim tra tip c php iu khin, nu c
php ng, vi iu khin s tin hnh iu khin thit b, nu khng s thc hin
gi tin nhn bo sai c php cho thu bao gi tin nhn iu khin.
4.4.4 Lu chng trnh iu khin thit b
iu khin thit b

S
M iu khin ngn ?

iu khin kim tra ?

iu khin m/tt tt c thit b

iu khin m/tt tng thit b

Kim tra thit b

Kim tra thit b

RET

Hnh 4.19 : Lu chng trnh iu khin thit b


Chng 4 : Thit k v thi cng

n tt nghip

trang 61

iu khin thit b, trc tin s phi kim tra lnh iu khin. Lnh iu
khin c 2 loi, lnh iu khin ngn v lnh iu khin di. Lnh iu khin ngn
l lnh iu khin ch c 1 k t tt hoc m, nu gp lnh ny s thc hin tt
hoc m ton b cc thit b. Lnh iu khin di l lnh iu khin thc hin cho
tng thit b, khi gp lnh ny ch thc hin iu khin cho 1 thit b xc nh. Vi
iu khin s kim tra lnh iu khin l ngn hay di da vo chiu di ca lnh.
Nu lnh iu khin l ngn, vi iu khin s tin hnh kim tra lnh l tt, m
thc hin iu khin cho ton b thit b.
Nu lnh iu khin l di, vi iu khin s kim tra tng cm lnh (cc cm
lnh cch nhau bng khong trng), mi cm lnh nu ng s thc hin iu
khin thit b tng ng. Cc cm lnh s c kim tra ln lt cho n ht chiu
di lnh iu khin. mi cm lnh, vi iu khin s tin hnh kim tra cm lnh
thc hin nhim v g v thc hin iu khin thit b theo nhim v . Sau
khi thc hin iu khin xong cm lnh ny, vi iu khin thc hin tip cm lnh
tip theo cho n khi ht chiu di lnh.
Sau khi thc hin xong cc lnh iu khin, vi iu khin s tin hnh kim tra
trng thi ca thit b v bo kt qu iu khin.
4.4.5 Lu chng trnh nhn d liu
NHANDL

Thit lp b nh
lu d liu

C d liu n ?

Nhn k t
S
K t kt thc ?

Lu k t
Tng a ch lu

RET

Hnh 4.20 : Lu chng trnh con nhn d liu


Khi c cc d liu t module SIM300CZ gi qua, chng trnh s tin hnh
nhn d liu v lu b nh RAM ni ca vi iu khin.

Chng 4 : Thit k v thi cng

n tt nghip

trang 62

4.4.6 Lu chng trnh gi d liu


GUIDL

ang bn gi d liu ?
S

Gp k t cui ?

Gi k t
Tng ln k t tip theo

RET

Hnh 4.21 : Lu chng trnh con gi d liu


Chng trnh s gi cc lnh iu khin cng nh d liu t vi iu khin n
module SIM300CZ.
4.4.7 Lu chng trnh ly a ch
LAYDC

X : a ch u
ca d liu
c nhn v

S
K t u s in thoi ?

K t u d liu ?
S

Ly a ch u lu s in
thoi

Ly a ch u d liu

Tng ln n k t tip theo

Tng ln n k t tip theo


S
a ch cui d liu ?

Ly a ch cui d liu

RET

Hnh 4.22 : Lu chng trnh con ly a ch


Khi nhn c ni dung tin nhn t module SIM300CZ. x l iu khin,
vi iu khin phi xc nh cc vng d liu c ch cho mc ch iu khin, gm
vng d liu cha s in thoi gi tin nhn iu khin v vng nh cha ni
dung iu khin. Chng trnh con ly a ch lm nhim v ly cc a ch bt u
ca vng nh lu s in thoi, a ch bt u v kt thc ca vng nh lu ni
dung iu khin.
Chng 4 : Thit k v thi cng

n tt nghip

trang 63

4.4.8 Lu chng trnh iu khin thit b


MOTBI

M chn iu khin thit b


(Set)
S

Tt chn iu khin thit b


(Clear)

Thit b m ?

RET

Hnh 4.23: Lu chng trnh con iu khin m thit b


TATTBI

Tt chn iu khin thit b


(Clear)
S

M chn iu khin thit b


(Set)

Thit b tt ?

RET

Hnh 4.24 : Lu chng trnh con tt thit b


Hai chng trnh con ny s thc hin m v tt thit b khi c yu cu.
4.4.9 Lu chng trnh kim tra thit b
KTRATBI

Thit b 1 tt ?

Thit b 2 tt ?

S
Thit b 1 tt, thit b 2 m
(KTRATB = 54)

Thit b 2 tt ?

Thit b 1 tt, thit b 2 tt


(KTRATB = 53)

Thit b 1 m, thit b 2 tt
(KTRATB = 55)

S
Thit b 1 m, thit b 2 m
(KTRATB = 56)
RET

Hnh 4.25 : Lu chng trnh con kim tra thit b


Chng 4 : Thit k v thi cng

n tt nghip

trang 64

Chng trnh s kim tra trng thi thit b l m hay tt bo cho vi iu


khin bit.
4.4.10 Lu chng trnh gi tin nhn
GUITN

Gi chui AT+CMSS=

Gi kt qu kim tra thit b


(KTRATB)

Gi du ,

Gi s in thoi

Gi k t ENTER

RET

Hnh 4.26: Lu chng trnh con gi tin nhn


Chng trnh s gi m lnh AT gi tin nhn n cho module SIM300CZ
module thc hin gi tin nhn cho s in thoi gi tin nhn iu khin n.
4.4.11 Khi to cho module SIM300CZ
module SIM300CZ c th thc hin tt chc nng nhn v gi tin nhn
cng nh giao tip vi vi iu khin, ta cng phi tin hnh cu hnh cho module
trc khi s dng. Vic khi to module SIM300CZ c tin hnh nh sau:

Chng 4 : Thit k v thi cng

n tt nghip

trang 65

Bng 4.1 : Cc bc thit lp cu hnh cho module SIM300CZ


TT

LNH

GII THCH

(1).

ATE1<CR>

M ch echo lnh, phc v


cho vic hin th

(2).

AT&W<CR>

Lu ci t

(3).

AT+CMGF=1<CR>

Ci t qu trnh truyn nhn tin


nhn c thc hin ch text

(4).

AT+CNMI=2,1,0,0,0<CR>

Thit lp bo cho vi iu khin


khi module nhn c tin nhn
mi, khi c tin nhn mi module
s gi chui lnh +CMTI:SM,1
bo cho vi iu khin bit c
tin nhn mi

(5).

AT+CSAS<CR>

Lu ci t

(6).

AT+ CMGW=3<CR>sai mat khau


<CTRL+Z>

(7).

AT+CMGW=4<CR>sai cu phap
<CTRL+Z>

(8).

AT+CMGW=5<CR>thiet bi 1 tat, thiet


bi 2 tat <CTRL+Z>

(9).

AT+CMGW=6<CR>thiet bi 1 tat, thiet


bi 2 mo <CTRL+Z>

(10). AT+CMGW=7<CR>thiet bi 1 mo, thiet


bi 2 tat <CTRL+Z>
(11). AT+CMGW=8<CR>thiet bi 1 mo, thiet
bi 2 mo <CTRL+Z>

Chng 4 : Thit k v thi cng

Ci t tin nhn tr li bo cc
kt qu iu khin

n tt nghip

trang 66

CHNG 5 :

KT LUN V HNG PHT TRIN


CA TI
5.1 Kt qu thc hin
Sau hn 3 thng thc hin ti, nhm hon thnh vic thit k v thi cng m
hnh iu khin thit b t xa bng in thoi di ng dng SMS. H thng c
test th v chy rt n nh.
V phn cng: gm 4 board
-

Board Module sim300CZ giao tip mng GSM nhn tin nhn iu khin v
truyn tin nhn phn hi.

Board vi iu khin 89C52 x l tin nhn, xut tn hiu iu khin, nhn


bit trng thi ca thit b.

Board thit b nhn tn hiu iu khin t vi iu khin bng mc in p


kch triac dn ngun 220V qua thit b cng sut nh.

Board hin th LCD hin th cc lnh trong qu trnh lm vic ca vi iu


khin.
V phn mm:
-

Khi to cc thng s ban u cho Module sim300CZ bng cch kt ni vi


my tnh thng qua cng COM.

Hon thnh chng trnh cho vi iu khin vi cc tnh nng sau:


+ H thng c tnh bo mt cao v khi iu khin phi nhp ng
password.
+ H thng iu khin c 2 thit b in dn dng vi cng sut nh
nh n, qut
+ C tin nhn phn hi sau khi thc hin lnh iu khin.
+ C kh nng kim tra trng thi ca thit b hin ti bng lnh trc khi
gi tin nhn iu khin.

5.2 M t h thng
H thng bao gm cc khi Module SIM300CZ, vi iu khin, khi cng sut
c mc c nh t ti a im cha thit b iu khin.
Khi ngi s dng xa khng th trc tip iu khin thit b, ngi s dng c
th kim tra trng thi hoc iu khin thit b bng cch gi tin nhn SMS theo c
php :
*<mt khu># <ni dung iu khin>
Chng 5 : Kt lun v hng pht trin ti

n tt nghip

trang 67

Trong :
<mt khu> : 1234
<ni dung iu khin> :
99: kim tra thit b
1: m tt c cc thit b
0: tt tt c cc thit b
00 01: tt thit b 1, tt thit b 2
00 11: tt thit b 1, m thit b 2
10 01: m thit b 1, tt thit b 2
10 11: m thit b 1, m thit b 2
Khi nhn c tin nhn mi, Module Sim300CZ s gi lnh +CMTI: SM, 1 n
vi iu khin thng qua chn TXD bo cho vi iu khin bit c tin nhn mi. Vi
iu khin nhn c lnh thng qua chn RXD (P3.0) s gi li lnh AT+CMGR=1
qua chn TXD (P3.1) n module c ni dung tin nhn va nhn c. Module
nhn c lnh ny qua chn RXD s gi ni dung tin nhn n vi iu khin.
Sau khi nhn c ni dung tin nhn, vi iu khin tin hnh x l tin nhn v gi
tn hiu iu khin ra chn P2.7 (thit b 1), P2.5 (thit b 2) iu khin. Sau khi
iu khin, vi iu khin nhn bit trng thi thit b thng qua chn P2.6 (thit b 1),
P2.4 (thit b 2), v iu khin module gi tin nhn bo kt qu iu khin bng lnh:
AT+CMSS=<ch s>, <s in thoi> trong :
<Ch s>: s ch th kt qu iu khin thit b tng ng vi v tr tin nhn lu
trong sim:
3: sai mt khu
4: sai c php
5: thit b 1 m, thit b 2 m
6: thit b 1 tt, thit b 2 m
7: thit b 1 m, thit b 2 tt
8: thit b 1 m, thit b 2 m
<s in thoi>: s in thoi thu bao gi tin nhn iu khin thit b
Cui cng, vi iu khin gi lnh iu khin AT+CMGD=1 cho module xa tin
nhn iu khin. Qu trnh trn c lp li khi c tin nhn iu khin mi n.

5.3 u im v khuyt im ca h thng


u im
Chng 5 : Kt lun v hng pht trin ti

n tt nghip

trang 68

S dng mng vin thng GSM trong truyn thng mang tnh cng nghip.

H thng hot ng nhng v tr kh khn m ng dy in thoi khng


c, ch cn c mng di ng ph sng.

H thng c th s dng cc loi sim ca cc nh cung cp khc nhau nh


Viettel, Mobile.

Phn cng c thit k n gin, s dng s linh kin ti thiu, kt ni chn


ra p ng nhu cu pht trin ti sau ny.

H thng c th iu khin thit b cng sut ngun 220V.

H thng c bo mt bng password.

H thng c dng LCD hin th qu trnh lm vic ca vi iu khin nn d


dng pht hin sai v sa cha cho phn mm

Nu gn thit b, c th iu khin cng tt c thit k cho tng thit b


trong module m khng cn phi gi tin nhn.
Khuyt im
-

Ch dng iu khin c 2 thit b cng sut.

Password khng thay i c.

H thng hot ng vng c ph sng in thoi di ng.

H thng c lp trnh ch iu khin thit b dng tin nhn SMS dng text.

Phi tn chi ph gi SMS

5.4 Kh nng ng dng thc t ca ti


ti p ng c nhng nhu cu ca x hi:
-

C th nhn tin nhn iu khin vi s lng v thi lng khng gii hn.

C th iu khin, kim tra trng thi thit b t xa thng qua in thoi di


ng ch vi 1 tin nhn SMS

Khi gn thit b, c th iu khin bng tay thng qua cng tt c thit k


trong h thng m khng cn nhn tin.
Vi nhng c im v tnh nng trn, h thng c th tr thnh sn phm tiu
dng, p ng nhu cu x hi. ti mang tnh hin i, thc tin cao v tnh kh
thi tt trong thc t.

5.5 Hng pht trin


y l mt ti kh mi m, nn c nhiu hng pht trin trong tng lai:
-

M rng s thit b cn iu khin.

Lp trnh c th thay i password tng tnh bo mt.

M rng chc nng cnh bo s c v chng trm cho h thng.

Chng 5 : Kt lun v hng pht trin ti

Phn C
PH LC V
TI LIU THAM
KHO

n tt nghip

trang 70

PH LC I :

M NGUN CHNG TRNH


;================================
;GIAO TIEP MODULE SIM 300CZ CO GIAO TIEP LCD
;================================
CHECK
DEN
HTDEN
QUAT
HTQUAT

BIT
BIT
BIT
BIT
BIT

00H
P2.7
P2.6
P2.5
P2.4

NHO
DCSODT
DCDULIEU
KYTU1
KYTU2
DCCUOI
KTRATB
CONTRO
TTGUI
TNTLOI
KTGUI
KTULF

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU

21H
22H
23H
24H
25H
26H
27H
28H
29H
2AH
2BH
2CH

;================================
;MAIN PROGRAM
;================================
ORG 0000H
CALL KHOITAOLCD
MOV A,#080H
CALL MADK
CALL DELAY100MS
MOV
MOV
MOV
SETB

SCON, #01010010B
TMOD,#00100000B
TH1,#-3
TR1

CLR CHECK
X0:

MOV CONTRO,#07FH
CLR RI

Phn 3 : Ph lc v ti liu tham kho

;truyen dl mod 1
;Toc do truyen 9600 Baud <=> 9600bps

n tt nghip

MOV A,#01H
CALL MADK
CALL DELAY100MS
MOV A,#080H
CALL MADK
CALL DELAY100MS
MOV KTULF,#2
CALL NHANDL
MOV R1,#030H
MOV A,@R1
MOV NHO,A
CALL HIENTHI
L1:

INC R1
MOV A,@R1
MOV NHO,A
CALL HIENTHI
CJNE @R1,#13,L1
CALL DELAY1S
MOV DPTR,#CMTI
MOV R0,#030H
CALL SOSANH
JNB

CHECK,X0

MOV A,#01H
CALL MADK
CALL DELAY100MS
MOV A,#080H
CALL MADK
CALL DELAY100MS
MOV CONTRO,#07FH
MOV DPTR,#CMGR1
MOV TTGUI,#0
CALL GUIDL

MOV KTULF,#5
Phn 3 : Ph lc v ti liu tham kho

trang 71

n tt nghip
CALL NHANDL

CALL LAYDC

MOV CONTRO,#07FH
MOV R1,DCSODT
MOV A,@R1
MOV NHO,A
CALL HIENTHI
D1:

INC R1
MOV A,@R1
MOV NHO,A
CALL
HIENTHI
CJNE @R1,#34,D1
CALL DELAY1S
MOV A,#01H
CALL MADK
CALL DELAY100MS
MOV A,#080H
CALL MADK
CALL DELAY100MS
MOV CONTRO,#07FH
MOV R1,DCDULIEU

D3:

MOV A,@R1
CJNE A,#13,D2
JMP TIEP

D2:

MOV NHO,A
CALL HIENTHI
INC R1
CJNE R1,#123,D3
MOV R1,#128
JMP D3

TIEP: CALL DELAY1S


MOV A,#01H
CALL MADK
Phn 3 : Ph lc v ti liu tham kho

trang 72

n tt nghip
CALL DELAY100MS
MOV A,#080H
CALL MADK
CALL DELAY100MS
MOV R0,DCDULIEU
MOV DPTR,#MABAOVE
CALL SOSANH
; kiem tra ma bao ve cua tin nhan
JNB

CHECK,LBT

MOV DCDULIEU,R0
MOV A,DCCUOI
CJNE A,#128,KT
KT1: CLR C
SUBB A,R0
SUBB A,#5
JMP KT2
KT:

JNC KT1
CLR C
SUBB A,R0

KT2: CJNE A,#2,DK1


MOV DPTR,#DKTAT
CALL SOSANH
JNB CHECK,DKA
CALL TATDEN
CALL TATQUAT
JMP X3
DKA: MOV R0,DCDULIEU
MOV DPTR,#DKMO
CALL SOSANH
JNB CHECK,X2
CALL MODEN
CALL MOQUAT
JMP X3
LBT: JMP X1

Phn 3 : Ph lc v ti liu tham kho

trang 73

n tt nghip
DK1: JC

DKA

MOV R0,DCDULIEU
MOV DPTR,#DKKIEMTRA
CALL SOSANH
JNB CHECK,DK2
CALL KTRATBI
JMP X3
DK2: MOV R0,DCDULIEU
MOV DPTR,#DKMODEN
CALL SOSANH
JNB

CHECK,DK3

CALL MODEN
JMP X4
DK3: MOV R0,DCDULIEU
MOV DPTR,#DKTATDEN
CALL SOSANH
JNB CHECK,DK4
CALL TATDEN
JMP X4
DK4: MOV R0,DCDULIEU
MOV DPTR,#DKMOQUAT
CALL SOSANH
JNB

CHECK,DK5

CALL MOQUAT
JMP X4
DK5: MOV R0,DCDULIEU
MOV DPTR,#DKTATQUAT
CALL SOSANH
JNB CHECK,X2
CALL TATQUAT
JMP X4
X1:

;BAO SAI MAT KHAU


MOV CONTRO,#07FH

Phn 3 : Ph lc v ti liu tham kho

trang 74

n tt nghip

trang 75

MOV TNTLOI,#51
CALL GUITN
JMP X5
X2:

;BAO SAI CU PHAP DIEU KHIEN


MOV CONTRO,#07FH
MOV TNTLOI,#52
CALL GUITN
JMP X5

X3:

;BAO KET QUA DIEU KHIEN


MOV CONTRO,#07FH
CALL KTRATBI
MOV TNTLOI,KTRATB
CALL GUITN
JMP X5

X4:

;KIEM TRA HET MA LENH DIEU KHIEN HAY CHUA?


MOV A,DCCUOI
MOV DCDULIEU,R0
CLR C
SUBB A,R0
CJNE A,#0,DK2
JMP X3

X5:

;MOV CONTRO,#0BFH
MOV DPTR,#CMGD1
MOV TTGUI,#0
CALL GUIDL
call

delay500ms

JMP X0
;=====================
; NHAN DU LIEU
;=====================
NHANDL:
MOV R1,#0
MOV R0,#30H
NH0: JNB RI,$
MOV A,SBUF
CJNE A,#0AH,NH1
CLR RI
INC R1
MOV A,R1

;kiem tra co nhan ky tu Line Feed hay ko?

Phn 3 : Ph lc v ti liu tham kho

n tt nghip

trang 76

CJNE A,KTULF,NH0
JMP NH2
NH1: CJNE R0,#123,NH3
MOV R0,#128
NH3: MOV @R0,A
INC R0
CLR RI
JMP NH0
NH2: CLR RI
MOV DCCUOI,R0
CLR P3.6
RET
;========================
;GUI DU LIEU
;========================
GUIDL:
GUI0: JNB TI,$
MOV A,TTGUI
MOVC
A,@A+DPTR
;gan dl gui vao thanh ghi A
INC TTGUI
;tang de gui ky tu ke tiep
CJNE A,#92,GUI1
JMP GUI2
GUI1: CLR TI
MOV SBUF,A
MOV NHO,A
CALL HIENTHI
JMP GUI0

;chep dl tu A vao SBUF de gui

GUI2: CLR RI
CLR P3.5
RET
;========================
;GUI KY TU
;========================
GUIKT:
JNB TI,$
CLR TI
MOV SBUF,KTGUI

Phn 3 : Ph lc v ti liu tham kho

n tt nghip
MOV A,KTGUI
MOV NHO,A
CALL HIENTHI
CLR RI
RET
;=======================
;LAY DIA CHI
;=======================
LAYDC:
MOV R0,#31H
LAY0:
CJNE R0,#123,LAY4
MOV R0,#128
LAY4:

CJNE @R0,#34,LAY2
INC R0
CJNE @R0,#43,LAY0
DEC R0
MOV DCSODT,R0

LAY1:

INC R0
JMP LAY0

LAY2:

CJNE @R0,#13,LAY1
INC R0
MOV DCDULIEU,R0

LAY3:

INC R0
CJNE R0,#123,LAY5
MOV R0,#128

LAY5:

CJNE @R0,#13,LAY3
MOV DCCUOI,R0
RET

;============================
;SO SANH
;============================
SOSANH:
MOV KYTU2,#0
SS0: MOV A,KYTU2
MOVC
A,@A+DPTR
CJNE A,#92,SS3
Phn 3 : Ph lc v ti liu tham kho

trang 77

n tt nghip
JMP SS1
SS3: CJNE R0,#123,SS4
MOV R0,#128
SS4: MOV
CJNE
INC
INC
JMP

KYTU1,@R0
A,KYTU1,SS2
R0
KYTU2
SS0

SS1: SETB CHECK


SETB P3.7
RET
SS2: CLR CHECK
CLR P3.7
RET
;==========================
;DIEU KHIEN THIET BI
;==========================
MODEN:
SETB DEN
CALL DELAY1MS
JNB HTDEN,MOD1
RET
MOD1:
CLR DEN
RET
;==========================
TATDEN:
CLR DEN
CALL DELAY1MS
JB
HTDEN,TATD1
RET
TATD1:
SETB DEN
RET
;==========================
MOQUAT:
SETB QUAT
CALL DELAY10MS
Phn 3 : Ph lc v ti liu tham kho

trang 78

n tt nghip
JNB HTQUAT,MOQ1
RET
MOQ1:
CLR QUAT
RET
;==========================
TATQUAT:
CLR QUAT
CALL DELAY10MS
JB
HTQUAT,TATQ1
RET
TATQ1:
SETB QUAT
RET
;==========================
;KIEM TRA THIET BI
;==========================
KTRATBI:
JNB HTDEN,KTRA1
JMP KTRA3
KTRA1:
JB
HTQUAT,KTRA2
MOV KTRATB,#53
RET
KTRA2:
MOV KTRATB,#54
RET
KTRA3:
JB
HTQUAT,KTRA4
MOV KTRATB,#55
RET
KTRA4:
MOV KTRATB,#56
RET
;==========================
;GUI TIN NHAN TRA LOI
;==========================
GUITN:
MOV DPTR,#CMSS
MOV TTGUI,#0
CALL GUIDL
MOV KTGUI,TNTLOI
Phn 3 : Ph lc v ti liu tham kho

trang 79

n tt nghip

trang 80

CALL GUIKT
MOV KTGUI,#44 ;GUI DAU PHAY ","
CALL GUIKT
MOV R1,DCSODT
MOV KTGUI,@R1
CALL GUIKT
TN1: INC R1
MOV KTGUI,@R1
CALL GUIKT
CJNE @R1,#34,TN1
MOV KTGUI,#13 ;GUI KY TU ENTER (CARRIAGE RETURN)
CALL GUIKT
RET
;==============================================
CMTI:
DB 13,'+CMTI:','\'
CMGR1:
DB 'AT+CMGR=1',0DH,'\'
CMGD1:
DB 'AT+CMGD=1',0DH,'\'
CMSS:
DB 'AT+CMSS=','\'
MABAOVE: DB '*1234#','\'
DKMO:
DB ' 1','\'
DKTAT:
DB ' 0','\'
DKMODEN: DB ' 10','\'
DKMOQUAT:
DB ' 11','\'
DKTATDEN:
DB ' 00','\'
DKTATQUAT:
DB ' 01','\'
DKKIEMTRA:
DB ' 99','\'
COTN:
DB 'CO TIN NHAN MOI','\'
LAYTN:
DB 'NHAN TIN NHAN','\'
$INCLUDE (TV_LCD.ASM)
$INCLUDE (TV_DELAY.ASM)
END

Phn 3 : Ph lc v ti liu tham kho

n tt nghip

trang 81

PH LC II:

HNG DN S DNG SN PHM


Ngun cung cp ton b h thng 220V/50Hz.
Ngun cung cp cc module c s dng thng qua cc switch trn board mch.
Module Sim300CZ sau khi m ngun nhn nt nhn PWKEY hot ng.
Module hot ng bnh thng khi LCD hin th CALL READY 1 ln. Nu hin
th CALL READY lin tc l do Module cha nhn sim card, cn tho sim v gn
li.
Cu trc tin nhn iu khin: *<mt khu># <lnh iu khin>
-

Mt khu: 1234

Lnh iu khin
99: kim tra thit b
1: m tt c cc thit b
0: tt tt c cc thit b
00 01: tt thit b 1, tt thit b 2
00 11: tt thit b 1, m thit b 2
10 01: m thit b 1, tt thit b 2
10 11: m thit b 1, m thit b 2

Tin nhn bo kt qu c cc trng hp sau:


sai mt khu
sai c php
thit b 1 m, thit b 2 m
thit b 1 tt, thit b 2 m
thit b 1 m, thit b 2 tt
thit b 1 m, thit b 2 m

Phn 3 : Ph lc v ti liu tham kho

n tt nghip

trang 82

TI LIU THAM KHO


[1]. Dng Minh Tr, S chn linh kin, Nh xut bn Khoa Hc K Thut, 1997
[2]. Nguyn nh Ph, Gio trnh vi x l, H S Phm K Thut Tp HCM, 2006
[3]. Phan Hiu Nhn, n mn hc: M phng bn phm in thoi di ng, H
S Phm K Thut Tp HCM, 2009
[4]. Nguyn Trung Chnh, Tp lnh At ca Module Sim300CZ dng cho SMS, 2009
[5]. Nguyn Ngc Khnh, Nguyn Hiu Ngha, H thng thu thp v x l d liu cho
ngi nh thng minh, H S Phm K Thut Tp HCM, 2004
[6]. SIMCom, AT Commands Set, Hardward Design Module Sim300CZ
Cc trang web tham kho :
http://4tech.com.vn
http://dtvt.org
http://www.edaboard.com
http://www.datasheet.com
http://www.alldatasheet.com
http://www.datasheetarchieve.com
http://www.vozforum.com
http://www.dientuvietnam.com

Phn 3 : Ph lc v ti liu tham kho

You might also like