Professional Documents
Culture Documents
PHN A
GII THIU
-i-
B Gio Dc V o To
Trng i Hc S Phm K Thut
Thnh Ph H Ch Minh
----oo----
----oo----
KHOA IN - IN T
B MN IN T CNG NGHIP
NHIM V N TT NGHIP
H v tn
: Phm Vn Nam
Nguyn Trng Kin
Khoa
: in - in t
Ngnh
: K thut in in T
Lp
: 04101
Kha
: 2004 2009
MSSV:04101101
MSSV:04101081
n tt nghip
LI M U
Ti nay, 62 nm sau khi bng bn dn c pht minh, linh kin nh b
tng ng vi trng thi bt - tt ny thay i c th gii bng s c mt trong mi
thit b in t hin i nh in thoi di ng, my tnh, my nghe nhc... Nhng
my tnh in t u tin nh ENIAC dng cc ng chn khng, tng t nh bng
n in, tnh ton. My tnh t trong mt phng ln v cn nhiu chuyn vin vn
hnh. Ngy nay cng ngh ch to linh kin bn dn c nhng pht trin thc s bng
n, m nt h tr cho s pht trin ca cng ngh thng tin, v s t ng ha
trong cng nghip Vi tch hp ngy cng cao, cng sut tiu tn b hn, thng
minh hn, n lm thay i hn cu trc ca nn cng nghip hin ti.
Chnh s pht trin vt bc ca cng ngh bn dn m nhng ng dng
trit , khng ngng ca n v ca khoa hc k thut tin tin lm th gii ca
chng ta v ang lm thay i th gii ca chng ta tng ngy theo hng hin i
hn, vn minh hn ... S pht trin ca k thut in t to ra hng lot nhng thit
b vi cc c im ni bt nh chnh xc cao, tc nhanh, gn nh. l nhng
yu t rt cn thit gp phn cho hot ng ca con ngi t hiu qu cao.
Chnh v l m ngy nay in t tr thnh mt ngnh khoa hc a nhim v,
a chc nng. Cng ngh in t tr thnh mt lnh vc khng th thiu trong th
gii hin i. in t v ang p ng nhng nhu cu, nhng i hi ngy cng cao
v khng ngng t tt c cc lnh vc cng-nng-ng-nghip cho n nhng nhu cu
thit yu i sng hng ngy ca con ngi.
Mt trong nhng ng dng rt quan trng v kh c trng ca cng ngh in
t l k thut t ng iu khin t xa. N gp phn rt ln trong vic iu khin
cc thit b t xa, c ng dng rng ri trong cc lnh vc ca i sng. Cng ngh
in t tr thnh mt khu mu cht trong trong h thng thng tin lin lc. Cc ng
dng ca n trong h thng thng tin lin lc vo cc lnh vc vn ha, kinh t, khoa
hc, c bit l khoa hc khng gian ngy cng ph bin rng ri v gi mt vai tr
khng th thiu. Chnh v th m x hi loi ngi pht trin khng ngng. Thm
vo l trong vi nm gn y, mng Internet pht trin mnh m do bi c nhiu
nh cung cp dch v ra i, bn cnh my tnh ngy cng c cht lng c ci
tin ng thi gi thnh va phi vi mi tng lp x hi to ra bc ngot quan trng
trong lnh vc thng tin p ng nhu cu nhiu mt ca con ngi.
Hin nay, do nhu cu s dng cc h thng, thit b t ng ca ngi dn ngy
cng tng. ng thi, mng in thoi di ng pht trin rng khp v cc thit b in
thoi di ng ngy cng c mc gi ph hp vi ngi dn. l nhng mt thun li
ca vic hnh thnh tng iu khin cc thit b bng cch s dng cc tin nhn
SMS. y l mt hnh thc iu khin thit b thun li, tit kim c nhiu thi gian
cho vic iu khin thit b, va tit kim c chi ph lp t khi s dng.
- iii -
n tt nghip
Xut pht t tng v tnh hnh thc t nu trn, chng ti quyt nh chn
ti IU KHIN THIT B T XA QUA TIN NHN SMS. ti ny c
chia lm ba phn nh sau:
Phn A: GII THIU TI.
Phn B: NI DUNG CHNH CA TI.
Phn C: PH LC.
- iv -
n tt nghip
LI CM T
Trn con ng hc vn ca mnh, ti nay chng em i qua bao chng
ng t tiu hc, trung hc c s, trung hc ph thng v hin by gi l ging
ng i hc. V c i qua mi chng ng nh vy th chng em li nh c ln
hn, trng thnh hn c trong kin thc chuyn su ln trong suy ngh. Vi chng em
th mi trng i hc S Phm K Thut vi qung thi gian di 5 nm tr thnh
mt khong thi gian khng th no qun. ngi trng ny, chng em tip thu,
hc tp c bit bao nhng kin thc chuyn mn trong lnh vc khoa hc k thut.
Khng nhng th i hc S Phm K Thut cn l ni cho chng em ti luyn, rn
gia ngn la tinh thn, lng say m khoa hc. Hn th na, tt c nhng iu s
tr thnh hnh trang tt cho chng em, cho chng em thm vng bc trn con
ng s nghip ca mnh.
Chng em xin gi li chn thnh cm n ti mi ngi trng thn yu m
chng em i qua. Chng em s nh mi v ghi lng tc d nhng cng lao to ln
ca cc thy c du dt chng em t nhng bc i chp chng tr thnh mt
ngi cng dn c ch cho x hi, cho t quc nh ngy hm nay.
Knh li cm n khoa in t cng cc thy c ca Khoa ht sc c gng,
nhit tnh truyn th cho chng em khng ch nhng kin thc chuyn mn qu bu
trong lnh vc khoa hc cng ngh in t m cn l nhng kinh nghim s phm qu
bu. Bn cnh cn to nhng iu kin ht sc thun li chng em c c mi
trng, nhng iu kin hc tp tt nht.
Chng em xin gi li cm n su sc ti c Trn Thu H. C trc tip hng
dn, theo st, n cn ch bo chng em tng bc, kp thi mt cch nhit tnh t khi
bt u n cho ti khi hon thnh n.
Bn cnh , gia nh tr thnh ngun ng vin to ln v vt cht ln tnh
thn khng th thiu gip chng em thm can m, t tin hon thnh n ny. Xin
gi li bit n v vn ti cha, m lun ng h con trong sut thi gian lm n.
Cui cng l li cm n chn thnh ti cc bn ng nghip c nhng gip
kp thi, nhng ng gp kin tht lng trong sut thi gian lm n, gip cho
n hon thin hn.
Tp. H ch Minh_ thng nm 2008.
Thay mt nhm thc hin
Phm Vn Nam
-v-
n tt nghip
MC LC
Trang
Phn A Gii thiu
..i
Nhim v ti ii
Li m u
iii
Li cm t
...iv
Mc lc
.vi
Danh mc cc bng
.x
Danh mc cc hnh
.xi
Phn B Ni dung
.1
Chng 1 Dn nhp
.5
10
10
...17
- vi -
n tt nghip
.17
19
3.2.2.1.
3.2.2.2.
3.2.2.3.
3.2.2.4.
3.2.2.5.
S khi
..19
Hot ng ca h thng
21
21
..22
..22
19
.23
.23
Gii thiu
30
Ci t v s dng Driver cho USB Modem
..31
Kim tra Com Portname
..35
Kim tra nhng Mobile phone c h tr tp lnh AT 38
40
.40
.42
..43
n tt nghip
81
90
...90
.84
..94
95
7.1. Tm tt
..95
7.2. Hng pht trin ti
.97
Phn C Ph lc
98
150
153
- viii -
n tt nghip
DANH MC CC BNG
CHNG 3
Bng 1 Chc nng cc chn ca chun RS232 loi 9 chn v 25 chn. ..24
Bng 2 Kt ni loi 9 chn vi 25 chn chun RS232.
Bng 3 Kt ni loi 25 chn vi 25 chn chun RS232.
27
.27
..28
.28
CHNG 4
Bng 6 Chn xung cho ADECLARE.
49
Bng 7 Bng lc chn cu hnh iu khin cho thanh ghi ADECLAREON1. .51
Bng 8 Thanh ghi h tr.
60
..61
64
68
69
70
- ix -
n tt nghip
DANH MC CC HNH
CHNG 2
Hnh 1 Cc thit b kt ni vi my tnh thng qua GSM modem. .6
Hnh 2 Kt ni cc thit b vi my tnh thng modem GSM. .6
Hnh 3 S khi iu khin cc thit b trong nh thng qua mng Internet. 7
CHNG 3
Hnh 4 Mt SMS gateway hot ng nh mt relay gia hai SMSC.
.12
Hnh 5 Mt ng dng tin nhn SMS dng text kt ni cc SMSC khng cn SMS
gateway.
12
Hnh 6 Mt ng dng tin nhn SMS dng text kt ni cc SMSC thng qua mt
SMS gateway. .15
Hnh 7 Mt ng dng tin nhn SMS dng text kt ni mt nhm cc in thoi
(hay cc modem thng qua SMS gateway). ..16
Hnh 8 S mt h thng thng tin. 17
Hnh 9 S kt ni thu pht d liu. 19
Hnh 10 Cu trc giao tip ni tip bt ng b .20
Hnh 11 Qu trnh thu nhn d liu ni tip bt ng b. ..21
Hnh 12 Hnh dng u kt ni hai loi cp 9 v 25 chn. .23
Hnh 13 Cu trc mt Frame d liu thng thng. ..25
CHNG 4
Hnh 14 S khi h thng iu khin thit b in bng tin nhn SMS. ....39
Hnh 15 S nguyn l h thng iu khin thit b in thng qua mng tin nhn
SMS. 41
Hnh 16 S chn ca PIC 16F877A. ..43
Hnh 17 S kt ni PIC 16F877A. 44
Hnh 18 S khi bn trong ca PIC 16F877A. ..46
Hnh 19 Cu trc thanh ghi ADECLAREN0. ..49
Hnh 20 Cu trc thanh ghi ADELAREON1.
..50
.52
Hnh 22 S ng vo tng t.
..53
-x-
n tt nghip
..53
..55
61
.59
..62
63
63
65
....66
68
.71
.90
.91
92
- xi -
n tt nghip
PHN B
NI DUNG
GVHD_Trn Thu H
1 -
n tt nghip
Chng 1 Dn Nhp
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 l k thut t ng iu khin 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, 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 ni ring. Bn cnh cn l
s thc y s pht trin ca nn kinh t nc nh.
Qua nhng t i thc tp tt nghip ti nh my v tham quan thc t cc
doanh nghip sn xut, chng ti c thy nhiu khu c t ng ha trong qu
trnh sn xut. Thm vo , ngy nay h thng mng in thoi di ng v cc thit b
in thoi di ng ngy cng c ph bin trong cuc sng. Cng vi l nhu cu
cuc sng ngy cng tng. T hnh thnh, ny sinh mt tng v vic iu
khin cc thit b t ng trong nh thng qua tin nhn SMS.
Nh chng ta cng 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 ch nh trong mt
khong thi gian nht nh. Cn khi c chuyn g sy ra ra i vi ngi nh mang
tnh khn cp nh chy chng hn. Lc ny, ngi nh s t ng pht hin ra ha hon
nh vo cc cm bin th lp tc d liu s c gi n h thng iu khin trung
tm. Khi h thng trung tm x l xong d liu th n s lp tc ra lnh iu khin
GVHD_Trn Thu H
2 -
n tt nghip
Chng 1 Dn Nhp
3 -
n tt nghip
Chng 1 Dn Nhp
trn giao din phn mm xy dng theo biu thi gian mt cch trc quan. Module
iu khin gim st, bn cnh cc chc nng iu khin c bn th n cn lin tc cp
nht hnh nh bn trong ca ngi nh ti ngi ch (tc trn in thoi di ng ca
ngi ch nh). V mt khi c ha hon sy ra th n s t ng thi hnh cc thao tc
cn thit c lp trnh sn bo v ngi nh.
1.4. GII HN TI
thc thi mt h thng iu khin thit b t xa thng qua tin nhn SMS p
dng cho mt ngi nh hon chnh nh ni trn l rt phc tp v rt tn km. p
ng vic iu khin ton b cc thit b ny i hi phi c mt lng thi gian, kin
thc nht nh. Bn cnh cn l vn ti chnh. Vi lng thi gian v kin thc
c hn, trong ti ny nhm thc hin ch thc thi mt phn ca h thng hon chnh
. l iu khin ng m n, o v hin th nhit phng theo thi gian c
hin th trn phn mm ng dng. Ngoi ra cn c chc nng bo chy khi sy ra ha
hon.
Vi nhng g trnh by trn, nhm tin hnh nghin cu, kho st v thc
hin v d kin t c cc mc tiu t ra nh sau:
iu khin cc thit b trong nh (c th l iu khin hai 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
Hin th trng thi cc thit b, o v cp nht nhit lin tc theo biu thi
gian trn giao din mn hnh phn mm xy dng.
T ng gi tin nhn ngc tr li cho ch nh, vi ni dung tin nhn cha
thng tin hot ng ca cc thit b in v nhit ca ngi nh (nu nh
ngi s dng c la chn chc nng ny). Ngoi ra, h thng cn c chc
nng t ng bo chy bng cch gi mt tin nhn SMS ti ngi ch.
Xy dng giao din phn mm n gin, d s dng c iu khin trn my
tnh vi giao din bng hai ngn ng la chn ting Anh hoc ting Vit.
GVHD_Trn Thu H
4 -
n tt nghip
Chng 2 C S L Lun
CHNG 2
C S L LUN
2.1. TNH HNH NGHIN CU NGOI NC V TRONG NC
2.1.1 NGOI NC
Hin nay trn th gii, vic s dng tin nhn SMS iu khin thit b t xa
khng cn vn mi m na v c nghin cu v p dng vo thc t trong cc
nh my x nghip. K thut ny c ra i vo cui thng 8/2000, khi c n 6.3
triu GSM (Global System for Mobile communications) c s dng ti South
Africa. Theo thng k th tng s ngi dng GSM vo nm 2005 c d on l 11
triu ngi ch tnh ring South Africa. Hin ti c 49 mng GSM ti Africa vi s
pht trin gh ghm hn na trong tng lai. 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 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. Nhng h
thng c iu hin bi SMS (SMS Control Systems) th ch cn iu khin thng
qua vic gi nhn tin nhn SMS. iu ny c ngha l vic iu khin c phm vi rt
xa. H thng iu khin bng tin nhn SMS c thit k iu khin nhng thit b
v ng dng :
My mc nh xng.
H thng x l nc thi.
Nng nghip thy li.
L si, p lnh, my iu ha.
GVHD_Trn Thu H
5 -
n tt nghip
Chng 2 C S L Lun
6 -
n tt nghip
Chng 2 C S L Lun
2.1.2 TRONG NC
phm vi trong nc, trc khi thc hin ti ny th vn cha c nhm
nghin cu no thc hin, tin hnh nghin cu y v mt h thng iu khin
thit b in bng tin nhn SMS. Tuy nhin, vn c nhng nghin cu pht trin, ng
dng lm nn tng cho ti ny c thc hin. Chng hn nh ti nghin cu:
iu khin cc thit b in trong nh thng qua mng internet ca tc gi Trn
Ngc Minh v L Anh Ti, sinh vin trng H S Phm K Thut kha 2000-2005.
Trong ti ny, hai tc gi Trn Ngc Minh v L Anh Ti s dng yu t chnh
l mng Internet iu khin cc thit b in, in t trong nh chng hn 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
internet, cc giao thc truyn thng, giao tip, dch v t pha my ch. H thng thit
k giao din iu khin trn my ch (sever) v trang web iu khin trn my khch
(client). Giao din gm c nhiu ca s, c xy dng tng ng vi tng phn cng
v bao gm cc tinh nng iu khin thit lp. Ngn ng Java v HTML c la
chn trong thit k v iu khin. H thng c chiu di bus truyn dn tn hiu khng
qu 1200m. H thng c s khi nh hnh sau.
GVHD_Trn Thu H
7 -
n tt nghip
Chng 2 C S L Lun
GVHD_Trn Thu H
8 -
n tt nghip
Chng 2 C S L Lun
GVHD_Trn Thu H
9 -
n tt nghip
CHNG 3
GVHD_Trn Thu H
10 -
n tt nghip
Th ba, tin nhn SMS h tr vic tri tr cc dch v trc tuyn. Ngha l n cho
php thc hin vic chi tr cc dch v trc tuyn mt cch thun li. V d nh, bn
mun pht trin mt ng dng download nhc chung mang tnh thng mi v thu
ph s dng t ngi s dng cho mi ln download nhc chung . Mt cch rt
thun li thc thi ng dng ny l s dng mt s in thoi t nh cung cp
mng c kh nng tri tr ngc li ti tin ch ny thng qua vic s dng mt sng
GVHD_Trn Thu H
11 -
n tt nghip
GVHD_Trn Thu H
12 -
n tt nghip
13 -
n tt nghip
GVHD_Trn Thu H
14 -
n tt nghip
GVHD_Trn Thu H
15 -
n tt nghip
GVHD_Trn Thu H
16 -
n tt nghip
GVHD_Trn Thu H
17 -
n tt nghip
18 -
n tt nghip
GVHD_Trn Thu H
19 -
n tt nghip
GVHD_Trn Thu H
20 -
n tt nghip
21 -
n tt nghip
22 -
n tt nghip
Khi dng bit Parity, trng thi logic ca bit ny ph thuc vo k t d liu c
trng v vic lp phn cng l kim tra parity chn hay l.
Bit parity l bit 0 hoc bit 1 ty theo vic kim tra chn hay l v d liu nh
th no.
Ch rng bit parity c d phn vo vic tnh tng s bit 1 l chn hay l trong
ton d liu.
Sau bng cch tnh tng s bit trong mi k t, my thu c th pht hin
c li khi truyn. Phng php ny tuy khng t c tin cy 100% (v nu s
bit li l s chn th my thu khng th pht hin c li) nhng li tng i n
gin v c hiu qu.
Cc bit Stop l khong cch bo v ti thiu gia cc khung k t.
3.3. K THUT GHP NI V GIAO TIP MY TNH
3.3.3 Cng ni tip RS232:
3.3.1.1 Gii thiu:
Giao thc truyn thng ni tip l mt con ng cho php cc thit b khc
nhau c th giao tip vi th gii bn ngoi ca n. N c gi l ni tip v cc bit
d liu c truyn i theo kiu ni tip nhau trn mt ng dy n. Mt my tnh
bn c port ni tip c bit ti nh l mt port truyn thng hay port COM c
s dng kt ni mt modem chng hn hay bt k thit b no khc, c nhiu hn
mt cng (port) COM my tnh bn. Cc Port ni tip ny c iu khin bi
mt CHIP c bit gi l UART (Universal Asynchronous Receiver Transmitter). Cc
ng dng khc nhau s dng cc chn khc nhau trn port ni tip ny v n ch yu
da vo chc nng c yu cu. Nu nh bn cn kt ni my tnh (PC) ca bn
chng hn ti cc thit b khc dng Port ni tip th bn phi c s tay hng dn
cho thit b bit c cc chn c trn hai mt c kt ni vi nhau nh th
no v cc thit lp cn thit i vi n.
Cc li th ca giao thc truyn thng ni tip:
Giao thc truyn thng ni tip c mt vi li th hn so vi vi giao thc
truyn thng song song. Mt trong nhng li th l khong cch truyn dn, kt ni
ni tip c th gi d liu ti mt thit b iu khin xa hn so vi kt ni song song.
V cp kt ni ca kt ni ni tip cng n gin hn so vi kt ni song song v n
s dng t s dy hn.
Kt ni ni tip cng c s dng cho giao tip hng ngoi, ngy nay cc thit
b nh laptop v my in c th giao tip thng qua cc ng hng ngoi.
3.3.1.2 Cc loi kt ni:
GVHD_Trn Thu H
23 -
n tt nghip
M t cc chn :
Chc nng
Chn
Loi 9 chn
Loi 25
chn
RD
TD
RTS
Xa gi (Modem sn sng)
CTS
DSR
SG
Ni t
GVHD_Trn Thu H
24 -
n tt nghip
DECLARED
DTR
20
Ring Indicator
RI
22
GVHD_Trn Thu H
25 -
n tt nghip
C hai phng php giao tip cho chun giao tip truyn thng ni tip, l
ng b v bt ng b.
Giao tip truyn thng ni tip ng b:
Trong giao tip truyn thng ni tip ng b, b nhn phi bit khi no th c
bit k tip ti t bn gi, iu ny c th t c bng cch phi hp xung Clock
gia bn pht v bn thu.
Trong hu ht cc dng ca GTTTNT, nu nh khng c d liu sn sng ti
thi im cho truyn th mt k t nhi s c gi thay vo cho nn d liu
lun c truyn gia bn gi v bn nhn. Tuy nhin n s mc hn v cc mch in
iu khin v dy ni thm bn ngoi cn c mc thm c th phi hp, chia s
tn hiu xung Clock gia bn pht v bn thu.
Giao tip truyn thng ni tip bt ng b:
Giao tip truyn thng ni tip bt ng b cho php d liu c truyn i m
khng cn phi gi mt tn hiu xung clock ti bn nhn t bn gi.Thay vo , cc
bit c bit c thm vo ti mi word thc hin vic ng b d liu gia bn
gi v bn nhn.
Khi mt word c a ti UART phc v cho vic truyn bt ng b, mt bit
c gi l "Start bit" c thm vo u ca mi word m c truyn i. Bit Start
c s dng thng bo ti bn nhn rng mt word sp c gi ti, v y xung
clock b nhn vo trong qu trnh ng b vi xung clock ca b truyn
26 -
n tt nghip
9-pin
DTE
25-pin
DECLAREE
Ch
From Modem
From Modem
From
Terminal/Computer
20
From
Terminal/Computer
From Modem
GVHD_Trn Thu H
27 -
n tt nghip
From Modem
From
Terminal/Computer
From Modem
22
From Modem
Cp modem Null
Khi bn cn kt ni hai thit b vi DTE hay DECLAREE, v d nh kt ni hai
PC vi nhau, th trong trng hp ny bn cn phi s dng ti cp c chn kt ni
c m t nh hnh di (25 ti 25). Cp ny c gi l cp modem Null.
D-Sub 1
D-Sub 2
Transmit Data
Transmit Data
Receive Data
20
6+8
System Ground
System Ground
6+8
20
Data Terminal
Ready
Request to Send
Clear to Send
Clear to Send
Request to Send
M t tn hiu
Chn
M t tn hiu
Recieve Data
Transmit Data
Transmit Data
Recieve Data
6+1
System Ground
System Ground
6+1
GVHD_Trn Thu H
28 -
n tt nghip
Carrier Detect
Request to Send
Clear to Send
Clear to Send
Request to Send
9 pin
25 pin
Recieve Data
Transmit Data
Transmit Data
Recieve Data
Data
Terminal Ready
6+8
System Ground
System Ground
DataSet
Ready+Carrier
Detect
6+1
20
Request to Send
Clear to Send
Clear to Send
Request to Send
Modem gi tn hiu CD (Carrier Detect - pht hin sng mang) cho TBC
bo rng n lin lc c vi my vi tnh.
Khi Modem hon ton sn sng pht s liu ln ng dy, n pht xung
nhp (Modem Clock) v tn hiu CTR (Clear To Send) ti thit b u cui.
GVHD_Trn Thu H
29 -
n tt nghip
TBC pht tn hiu RTS mc thp cho modem bit l sn sng thu.
Modem nhn tn hiu RTS v pht CTS mc thp cho thit b u cui thu
bit modem sn sng nhn tin.
Khi thu xong, TBC thu nng RTS ln cao bo cho modem bit vic thu
mt li tin xong.
Gii thiu
30 -
n tt nghip
GVHD_Trn Thu H
31 -
n tt nghip
Ta chn Include this location in the search, sau nhn Browse v chn
Driver trn my tnh. Sau bm Next tip tc vic ci t
i vi Handset_USB_Driver_32_v3.4.0.msi : vic ci t ny khng cn
phi cm cp gia Mobile v my tnh, vic ci t cng tr nn d dng hn, nhng
ch h tr mt s loi Mobile ca Hng Motorola
GVHD_Trn Thu H
32 -
n tt nghip
33 -
n tt nghip
GVHD_Trn Thu H
34 -
n tt nghip
ca hng th s xut hin cng COM cho vic truy xut. Cc in thoi cn c h
tr tp lnh AT th mi c th iu khin c.
3.3.2.7
35 -
n tt nghip
GVHD_Trn Thu H
36 -
n tt nghip
GVHD_Trn Thu H
37 -
n tt nghip
38 -
n tt nghip
GVHD_Trn Thu H
39 -
n tt nghip
Chng 4 Thit K
CHNG 4
THIT K
4.1. PHNG N THIT K
Gm 2 phng n thit k nh sau:
Phng n 1 : Dng b GSM MODEM kt ni my tnh : chi ph v gi
thnh kh t. Thch hp cho lp trnh lnh AT d dng v y tn nng cho lp
trnh vi lnh AT.
Phng n 2: Dng in thoi di ng c chc nng USB MODEM kt ni
my tnh. Vic lp trnh cho USB MODEM cng tng t nh GSM MODEM nhng
c hn ch hn v mt s loi in thoi h tr USB MODEM nhng khng h tr
lnh AT
Phng n la chn : chn phng n 2 v tn dng in thoi sn c. Hu ht
cc in thoi Nokia u c USB Modem v h tr lnh AT. Lnh AT l lnh dng
iu khin in thoi theo mun ca ngi dng thng qua tp lnh
4.2. S KHI TNG QUT CA TON H THNG V CHC NNG
TNG KHI
40 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
41 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
42 -
n tt nghip
Chng 4 Thit K
8k Flash Rom.
GVHD_Trn Thu H
43 -
n tt nghip
Chng 4 Thit K
1 cng ni tip.
15 ngun ngt.
Tn s hot ng ti a l 20Mhz.
GVHD_Trn Thu H
44 -
n tt nghip
Chng 4 Thit K
S nguyn l :
Cc chun giao tip ni tip SSP (Synchronous Serial Port), SPI v I2C.
GVHD_Trn Thu H
45 -
n tt nghip
Chng 4 Thit K
Cng giao tip song song PSP (Parallel Slave Port) vi cc chn iu khin RD,
WR.
Ch Sleep.
GVHD_Trn Thu H
46 -
n tt nghip
Chng 4 Thit K
S khi :
47 -
n tt nghip
Chng 4 Thit K
sn bn trong cc c tnh giao tip ngoi vi nn bn cnh chc nng l cng xut nhp
thng thng, mt s chn xut nhp cn c thm cc chc nng khc th hin s
tc ng ca cc c tnh ngoi vi nu trn i vi th gii bn ngoi. Chc nng ca
tng chn xut nhp trong mi cng hon ton c th c xc lp v iu khin c
thng qua cc thanh ghi SFR lin quan n chn xut nhp .
Vi iu khin PIC16F877A c 5 cng xut nhp, bao gm PORTA, PORTB,
PORTC, PORTD v PORTE.
PORTA
PORTA (RPA) bao gm 6 I/O pin. y l cc chn hai chiu (bidirectional
pin), ngha l c th xut v nhp c. Chc nng I/O ny c iu khin bi thanh
ghi TRISA (a ch 85h). Mun xc lp chc nng ca mt chn trong PORTA l
input, ta set bit iu khin tng ng vi chn trong thanh ghi TRISA v ngc
li, mun xc lp chc nng ca mt chn trong PORTA l output, ta clear bit iu
khin tng ng vi chn trong thanh ghi TRISA. Thao tc ny hon ton tng t
i vi cc PORT v cc thanh ghi iu khin tng ng TRIS (i vi PORTA l
TRISA, i vi PORTB l TRISB, i vi PORTC l TRISC, i vi PORTD l
TRISD vi vi PORTE l TRISE). Bn cnh PORTA cn l ng ra ca b
ADECLARE, b so snh, ng vo analog ng vo xung clock ca Timer0 v ng vo
ca b giao tip MSSP (Master Synchronous Serial Port). c tnh ny s c trnh
by c th trong phn sau. Cc thanh ghi SFR lin quan n PORTA bao gm:
PORTA (a ch 05h) : cha gi tr cc pin trong PORTA.
TRISA (a ch 85h) : iu khin xut nhp.
CMCON (a ch 9Ch) : thanh ghi iu khin b so snh.
CVRCON (a ch 9Dh) : thanh ghi iu khin b so snh in p.
ADECLAREON1 (a ch 9Fh) : thanh ghi iu khin b ADECLARE.
PORTB
PORTB (RPB) gm 8 pin I/O. Thanh ghi iu khin xut nhp tng ng l
TRISB. Bn cnh mt s chn ca PORTB cn c s dng trong qu trnh np
chng trnh cho vi iu khin vi cc ch np khc nhau. PORTB cn lin quan
n ngt ngoi vi v b Timer0. PORTB cn c tch hp chc nng in tr ko ln
c iu khin bi chng trnh. Cu trc bn trong v chc nng c th ca tng
chn trong PORTB s c trnh by c th trong Ph lc 1. Cc thanh ghi SFR lin
quan n PORTB bao gm:
PORTB (a ch 06h,106h) : cha gi tr cc pin trong PORTB
TRISB (a ch 86h,186h) : iu khin xut nhp
OPTION_REG (a ch 81h,181h) : iu khin ngt ngoi vi v b Timer0.
GVHD_Trn Thu H
48 -
n tt nghip
Chng 4 Thit K
PORTC
PORTC (RPC) gm 8 pin I/O. Thanh ghi iu khin xut nhp tng ng l
TRISC. Bn cnh PORTC cn cha cc chn chc nng ca b so snh, b Timer1,
b PWM v cc chun giao tip ni tip I2C, SPI, SSP, USART.
Cc thanh ghi iu khin lin quan n PORTC:
PORTC (a ch 07h) : cha gi tr cc pin trong PORTC
TRISC (a ch 87h) : iu khin xut nhp.
PORTD
PORTD (RPD) gm 8 chn I/O, thanh ghi iu khin xut nhp tng ng l
TRISD. PORTD cn l cng xut d liu ca chun giao tip PSP (Parallel Slave
Port).
Cu trc bn trong v chc nng c th ca tng chn trong PORTD s c
trnh by c th trong Ph lc 1.
Cc thanh ghi lin quan n PORTD bao gm:
+ Thanh ghi PORTD : cha gi tr cc pin trong PORTD.
+ Thanh ghi TRISD : iu khin xut nhp.
+ Thanh ghi TRISE : iu khin xut nhp PORTE v chun giao tip PSP.
PORTE
PORTE (RPE) gm 3 chn I/O. Thanh ghi iu khin xut nhp tng ng l
TRISE. Cc chn ca PORTE c ng vo analog. Bn cnh PORTE cn l cc chn
iu khin ca chun giao tip PSP.
Cc thanh ghi lin quan n PORTE bao gm:
+ PORTE : cha gi tr cc chn trong PORTE.
+ TRISE : iu khin xut nhp v xc lp cc thng s cho chun giao tip PSP.
+ ADECLAREON1 : thanh ghi iu khin khi ADECLARE.
ADECLARE
ADECLARE (Analog to Digital Converter) l b chuyn i tn hiu gia hai
dng tng t v s. PIC16F877A c 8 ng vo analog (RA4:RA0 v RE2:RE0). Hiu
in th chun VREF c th c la chn l VDD, VSS hay hiu in th chun
c xc lp trn hai chn RA2 v RA3. Kt qu chuyn i t tn tiu tng t sang
tn hiu s l 10 bit s tng ng v c lu trong hai thanh ghi ADRESH:
ADRESL. Khi khng s dng b chuyn i ADECLARE, cc thanh ghi ny c th
c s dng nh cc thanh ghi thng thng khc. Khi qu trnh chuyn i hon tt,
GVHD_Trn Thu H
49 -
n tt nghip
Chng 4 Thit K
GO/DONE
ADECLAREON0(ADECLARES1:A
DECLARES0)
Xung
Clock
00
Fosc/2
01
Fosc/8
10
Fosc/32
11
Xung ni
00
Fosc/4
01
Fosc/16
10
Fosc/64
11
Xung ni
50 -
n tt nghip
Chng 4 Thit K
+ 0 = ADECLARE cha x l.
Bit 1 Unimplemented: Read as 0
Bit 0 ADON: Bit bt ADECLARE
+ 1 = ADECLARE c cp ngun
+ 0 = ADECLARE tt v khng tiu th dng
Thanh ghi ADECLAREON1(a ch 9Fh)
GVHD_Trn Thu H
51 -
n tt nghip
Chng 4 Thit K
Kim tra bit GO/DONE . Nu bit GO/DONE =0, qu trnh chuyn i hon
tt.
52 -
n tt nghip
Chng 4 Thit K
Yu cu ly mu ca ADECLARE:
vic ly mu ADECLARE c chnh xc ta dng mt t gi C Hold vi
in p c np y bng vi mc in p ca ng vo. Tr khng ngun Rs v tr
khng chuyn mch ly mu ni nh hng trc tip n thi gian np ca t CHOLD.
Tr khng ti a cho tn hiu tng t c ngh l 2.5k. Khi tr khng b gim i
th thi gian ly mu cng gim theo. Sau khi knh ng vo tng t c chn th
vic ly mu phi c lm trc khi vic chuyn i bt u.
GVHD_Trn Thu H
53 -
n tt nghip
Chng 4 Thit K
Hnh 69 S ng vo tng t
La chn xung Clock cho ADECLARE:
Thi gian chuyn i ADECLARE c xc nh cho mi Bit l TAD. Vic
chuyn i yu cu cn n thi gian ti thiu l 12 TAD. Ngun xung Clock cho vic
chuyn i c la chn bi phn mm. C 7 mc la chn cho php l:
+
+
+
+
+
+
+
2 TOSC.
4 TOSC.
8 TOSC.
16 TOSC.
32 TOSC.
64 TOSC.
B dao ng ni RC(2-6us).
54 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
55 -
n tt nghip
Chng 4 Thit K
Ch bt ng b:
+ 1 = Tc nhanh.
+ 0 = Tc chm.
-
Ch ng b : khng dng.
Bit 1 TRMT : Bit trng thi dch truyn thanh ghi
+ 1 = TSR rng
+ 0 = TSR y
GVHD_Trn Thu H
56 -
n tt nghip
Chng 4 Thit K
Ch bt ng b: khng dng.
Ch ng b - Master:
Ch bt ng b :
Ch ng b:
+ 1 = cho php nhn tip n khi bit cho php CREN b xa.
+ 0 = Khng cho php nhn tip.
Bit 3 ADDEN : Bit cho php pht hin a ch
-
Ch bt ng b 9-bit(RX9 = 1) :
+ 1 = cho php pht hin a ch, cho php nht v ti b m nhn khi RSR
<8> c SET.
+ 0 = Khng cho php pht hin a ch, tt c cc Bytes c nhn v Bit th 9
c th c s dng nh l Bit Parity.
GVHD_Trn Thu H
57 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
58 -
n tt nghip
Chng 4 Thit K
Ch truyn bt ng b USART
ch truyn ny USART hot ng theo chun NRZ (None-Return-toZero), ngha l cc bit truyn i s bao gm 1 bit Start, 8 hay 9 bit d liu (thng
thng l 8 bit) v 1 bit Stop. Bit LSB s c truyn i trc. Cc khi truyn v
nhn data c lp vi nhau s dng chung tn s tng ng vi tc baud cho qu
trnh dch d liu (tc baud gp 16 hay 64 ln tc dch d liu ty theo gi tr
ca bit BRGH), v m bo tnh hiu qu ca d liu th hai khi truyn v nhn
phi dng chung mt nh dng d liu.
Ch truyn bt ng b c chn bng cch xa Bit SYNC (TXSTA<4>)
Module truyn bt ng b USART bao gm :
+ Pht tc Baud.
+ Mch ly mu.
+ B Truyn bt ng b.
+ B Nhn bt ng .
B truyn bt ng b USART :
GVHD_Trn Thu H
59 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
60 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
61 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
62 -
n tt nghip
Chng 4 Thit K
63 -
n tt nghip
Chng 4 Thit K
+ Dng cc mng nh hn 60 A.
Hnh 77 S chn kt ni
GVHD_Trn Thu H
64 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
65 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
66 -
n tt nghip
Chng 4 Thit K
Tn
Chc nng
VSS
VDD
Vee
RS
R/W
GVHD_Trn Thu H
67 -
n tt nghip
Chng 4 Thit K
DB0- DB7
S chn :
GVHD_Trn Thu H
68 -
n tt nghip
Chng 4 Thit K
S khi :
Ngun
Ngun cung
cp(mc logic)
VDD
Ngun cung
cp(LCD)
V0
VIH
in p ng vo
VIL
VOH
in p ng ra
VOL
Dng cung cp
iu Kin
Ta = 25
HL
HL
Thp
nht
Loi
Ln
nht
n v
4.8
5.2
4.5
4.8
4.9
0.8VDD
VSS
0.8VDD
VSS
VDD =
3.3
--3
VDD
0.2VSS
VDD
V
V
0.2VSS
5
mA
Hot ng
K hiu
Thp
nht
Ghi
tc
500
Thi gian E
TR,tF
GVHD_Trn Thu H
Ln
nht
n v
20
ns
69 -
n tt nghip
Chng 4 Thit K
ln/xung
rng xung E
tw
230
tsu1
40
th2
10
th2
10
tc
500
Thi gian E
ln/xung
TR,tF
rng xung E
tw
230
tsu1
40
th2
10
th2
10
20
ns
Tr v u dng.
10
GVHD_Trn Thu H
70 -
n tt nghip
Chng 4 Thit K
14
18
1C
80
CO
38
Kt ni LCD :
+ Chn VDD ln mc 5V.
+ Chn VSS xung mc 0V.
+ Chn V0 vo mt bin tr 20K.
+ Chn RS v E tng ng RC0 v RC1.
+ Chn D4D7 c kt ni tng ng RB4RB7.
+ Chn RW khng s dng v ch dng vi mc ch ghi, khng dng ch c
+ S dng ch ghi d liu 4bit v 2 hng.
GVHD_Trn Thu H
71 -
n tt nghip
Chng 4 Thit K
Kt ni Keypad 3x4 :
Ba Ct c ni vi 3 in tr ko ln tng ng R1,R2,R3 u c gi tr bng
10K v ni vo chn RD0-RD2 . Ba din tr ny c cp bi ngun 5V . V 3 chn
ny c t l ng vo trong vi iu khin.
Bn Hng c ni trc tip vi RD4-RD7 v 4 chn ny c t l ng ra
ca vi iu khin.
in tr 10K hn dng cho ng vo ca vi iu khin v mc logic ca
ct v 0V nu c nhn.
Gii thiu linh kin Max232
S chn:
GVHD_Trn Thu H
72 -
n tt nghip
Chng 4 Thit K
S nguyn l:
73 -
n tt nghip
Chng 4 Thit K
S logic :
Bng c tnh :
GVHD_Trn Thu H
74 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
75 -
n tt nghip
Chng 4 Thit K
Miu t
Chn u cui 1
GVHD_Trn Thu H
76 -
n tt nghip
Chng 4 Thit K
Chn u cui 2
Gate
Miu t
Max
n v
600
VDRM
IT(RMS)
25
ITSM
77 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
78 -
n tt nghip
Chng 4 Thit K
79 -
n tt nghip
Chng 4 Thit K
GVHD_Trn Thu H
80 -
n tt nghip
CHNG 5
GVHD_Trn Thu H
81 -
n tt nghip
Gii thch:
Trong phn mm Picbasic Pro, phn khi to ADC cho Pic tht n gin.
Nhm s dng phn gii 10bit, lu kt qu bn tri ca 2 thanh ghi kt qu. Thi
gian ly mu 50us v s dng knh RA0 lm chn nhn tn d liu.
ADIN_RES 10
' ket qua 10 bit
ADIN_STIME 50 ' thoi gian lay mau
TRISA.0 = 1
ADCON1 = %10001110' chon ket qua 10bit ben trai cua thanh ghi ket qua
ADCON0 = %11000001 'chon xung noi,RA0,va ADON = 1
Sau ta bt u nhn d liu t my tnh truyn xung thc hin cc yu
cu tt m n. Tip theo cho nhn nhit t chn RA0 v gi nhit ln phn
mm ca my tnh.
LU GIAO TIP KEYPAD V LCD:
GVHD_Trn Thu H
82 -
n tt nghip
Gii thch:
Trong phn mm Picbasic Pro h tr rt y cho vic qut phm cng nh
khi to cho vic ghi d liu ra LCD n gin nht vi vi dng lnh. Khi qut phm
th kim tra cc hng ca ma trn phm c khc s hex F0 hay khng. Nu kim tra
khc th c ngha l c phm c nhn. Lc ny chng trnh thc hin chng trnh
ly m phm c nhn sau xut m phm ra LCD. V mt khu ta t ra c 4 s
nn vic kim tra nhn s c thc hin 4 ln. Sau xc nhn 4 s ny bng cch
GVHD_Trn Thu H
83 -
n tt nghip
GVHD_Trn Thu H
84 -
n tt nghip
GVHD_Trn Thu H
85 -
n tt nghip
GVHD_Trn Thu H
86 -
n tt nghip
Gii thch:
Khi c m cng th tng ng vi thi gian Timer1. Nhit c nhn vo
thng qua cng nhn RS232. Phn mm s nhn nhit sau d s hin th trn Form
ca phn mm. Nu phn mm nhn c nhit qu cao so vi bnh thng th lc
ny n s gi tn nhn bo cho cc c quan thm quyn v ch nhn v thc hin
vic ct cc thit b trong nh m bo cho an ton h thng in.
GVHD_Trn Thu H
87 -
n tt nghip
Gii thch:
Mc ch chnh ca lu ny l khi ta t lch lm vic vo 1 list box th khi
tt Form ny i sau bt li trong list box s hin li nhng g mnh t trc .
Cng vic y c thc hin bng vic lu ni dung t vo 1 file Text. Sau
khi load Form th thc hin vic c li file Text ly li ni dung ci t v a
vo list box.
GVHD_Trn Thu H
88 -
n tt nghip
Gii thch:
+ Nt Add c chc nng thm s kin vo mt list box tin vic theo di.
+ Nt Clear xa ni dung trong list box ci t li cc s kin.
+ Nt Confirm c nhim v a cc s kin vo hot ng v lu cc s kin vo
mt file Text lu tr cc s kin khi tt Form.
+ Nt Exit thot chng trnh.
GVHD_Trn Thu H
89 -
n tt nghip
CHNG 6
THI CNG
6.1.
Trong qu trnh thi cng phn cng, nhm thc hin ti s s phn mm
kh thng dng trong lnh vc thit k board mch in t. l phn mm Orcad.
Phn mm ny l phn mm thit k rt mnh phc v vic thit k. N p ng tt
cc k thut cn thit lm mt board mch in t hon chnh.
Board mch thi cng c v trn hai lp. l lp TOP v lp BOTTOM.
Nh vy vic cho phn cng tr ln d dng, p v m bo tnh n nh ca mch.
GVHD_Trn Thu H
90 -
n tt nghip
GVHD_Trn Thu H
91 -
n tt nghip
GVHD_Trn Thu H
92 -
n tt nghip
GVHD_Trn Thu H
93 -
n tt nghip
6.2.
GVHD_Trn Thu H
94 -
n tt nghip
Chng 7 Kt Lun
CHNG 7
KT LUN
7.1. TM TT
Sau hn su tun thc hin k t lc nhn ti, bng s n lc c gng ca
bn thn mi c nhn v s phn chia, phi hp cng vic hp l, cht ch, nhp nhng
gia mi thnh vin ca nhm, bn cnh cn l s hng dn nhit tnh, tn tm
ca c Trn Thu H, quyn n ny c hon thnh ng thi gian nh nh
v t c yu cu t ra theo yu cu l thit k v thi cng h thng iu khin
thit b in t xa qua tin nhn SMS. Trong qu trnh thc hin ti, chng em thu
c nhng kt qu nht nh nh sau:
Mch in vi cc module nh trn mch c thit k, thi cng hon chnh v
c th nghim nhiu ln v thot ng n nh trong thc t.
Phn mm xy dng cho tng module nh tng ng cng nh giao din hin
th, iu khin cho ton h thng c xy dng vi giao din thn thin, d s
dng vi hai ngn ng ting Anh v ting Vit, v hot ng tt.
Trong quyn n ny, ngi thc hin trnh by kh y v chc nng,
cu trc ca tng khi module nh trn board mch in tch hp v phn mm tng
ng. Nh vy, gip ngi c c th nm bt, hiu c chc nng ca tng module
mt cch d dng. Bn cnh , ni dung ca ti c trnh by kh chi tit r rng
bng cch s dng nhng t ng thng dng, cc hnh nh i km gip ngi c d
hiu v c th thc hin mt cch tng t, t hiu qu trong mt thi gian ngn.
H thng iu khin thit b trong nh t xa thng qua tin nhn SMS c thc
hin nh trong ti l mt h thng vi cc chc nng t c nh sau:
H thng c th iu khin c thit b in t xa thng qua tin nhn SMS.
+ Sau khi gi tin nhn th vi ni dng tin nhn , b x l s thc thi qu trnh
x l, sau l iu khin thit b mt cch t ng.
+ Tin nhn c gi i t ngi ch nh iu khin thit b in v ngi ch
nh cng nhn c tin nhn tr ngc li vi ni dng tin nhn l tnh trng
hin ti ca cc thit b cng nh nhit ca ngi nh.
+ H thng c kh nng c bo v tt, ngha l ngi s dng phi bit mt
khu (password) th mi ng nhp c vo h thng i vi s dng tin nhn
SMS v i vi ca ra vo th cng phi ng nhp mt khu thng qua keypad
mi vo c trong nh.
+ H thng c kh nng t hot ng nu nh ngi s dng c ci t lch lm
vic cho h thng.
GVHD_Trn Thu H
95 -
n tt nghip
Chng 7 Kt Lun
96 -
n tt nghip
Chng 7 Kt Lun
GVHD_Trn Thu H
97 -
n tt nghip
PHN C
PH LC
GVHD_Trn Thu H
98 -
n tt nghip
I.
Ph Lc
PHN MM VB.NET
1. GII THIU
99 -
n tt nghip
Ph Lc
(VB.NET) khng k tha VB6 hay b sung, pht trin t VB6 m l mt ngn ng lp
trnh hon ton mi trn nn Microsoft 's .NET Framework. Do , n cng khng
phi l VB phin bn 7. Tht s, y l ngn ng lp trnh mi v rt mnh, khng
nhng lp nn tng vng chc theo kiu mu i tng nh cc ngn ng lp trnh
hng mnh khc vang danh C++, Java m cn d hc, d pht trin v cn to mi
c hi hon ho gip ta gii p nhng vn khc mc khi lp trnh. Hn na, d
khng kh khn g khi cn tham kho, hc hi hay o su nhng g xy ra bn trong
... hu trng Visual Basic.NET (VB.NET) gip ta i ph vi cc phc tp khi lp
trnh trn nn Windows v do , ta ch tp trung cng sc vo cc vn lin quan
n d n, cng vic hay doanh nghip m thi.
2. CC TP LNH S DNG
Ngi lp trnh dng Microsofts.NET Framework c th s dng SerialPort
class truy cp vo thit b cng COM. Nhng ng dng c th s dng thuc tnh,
nhng phng php v s kin ca class truy cp m khng phi dng n lp trnh
mc thp hoc Window API .
Truy cp n PORT
truy cp vo cng COM, ta t cc tham s truyn tin, v m mt kt ni
n cng .
Tm Cng
GetPortNames ca lp SerialPort l phng php tr v 1 mng tn ca tt c
cng COM ca h thng. Cc yu t ca mng khng c m bo l nhng ch
ci .
Phng php Sort c th sp xp li nu cn .
VB
M Cng
Trc khi truyn tin qua 1 cng th ng dng phi m 1 kt ni n SerialPort .
Dng phng php OPEN s dng nhng thng s c ch nh hay thng s mc
dnh cha c ch nh trc :
COM1.OPEN()
GVHD_Trn Thu H
100 -
n tt nghip
VB
Ph Lc
TIMEOUT
L thi gian m cng cha mun nhn hoc gi d liu th n s thot ra
VB
myComPort.ReadTimeout = 3000
myComPort.WriteTimeout = 5000
Gi tr mc nh ca cng SerialPort.InfiniteTimeout, khng bao gi ht thi
gian.
Receive Threshold (Nhn gi tr ngng)
S kin DataReceived cho bit c ng dng ang c d liu vo b m
nhn hay khng . Thuc tnh ReceivedBytesThreshold xc nh xem c bao nhiu
Byte c c mt trc khi xy ra s kin . Mc dnh l 1 byte . Nu bn t thuc
tnh vi s qu ln
Close Port
Mt ng dng m hon tt vic truyn tin th cng s ng v tr cng cho ng
dng khc . Phng php Close s ng cng v xa b m truyn, nhn . Phng
php Dispose s ng cng v gii phng cc ngun ang dc s dng n c th
m cng li ngay sau khi ng cng.
Trc khi ng th nn xem xt xem cng ang ng hay cha. Khi Cng ang
truyn m ta thc hin ng cng c th s gy ra li h thng . trnh iu ny th ta
phi i tt c d liu c truyn xong trc khi ng cng. Thuc tnh
WriteTimeout c s dng, v khi time out th BytetoWrite ca cng c t v 0,
iu ny s khng xy ra li khi ng cng .
VB
101 -
n tt nghip
Ph Lc
COM1.PortName = "COM1"
COM1.BaudRate = 9600
COM1.Open()
COM1.WriteLine("hello")
End Using
;sau khi truyn xong th t ng ng cng v xa m
Ch : ng cng mt mt khong thi gian nn cn delay trc khi m li cng.
Transmit data (Truyn d liu)
NetFrameWork h tr nhiu phng php cho c v gi d liu cng COM
Lp SerialPort cung cp phng php c v ghi ra Port . ng dng cng c
th s dng thuc tnh BaseStream ca SerialPort cha BinaryReader,
BinaryWriter, StreamReader, and StreamWriter
Loi d liu c bn cho d liu cng COM l loi d liu mng
Oject
Serial Port
Method
Data Type
Blocking
Write
Yes
Write line
String+NewLine. NewLine
or NewLiney.
Yes
Write Byte
Byte
Yes
102 -
n tt nghip
Ph Lc
103 -
n tt nghip
Ph Lc
104 -
n tt nghip
Ph Lc
PubliciAsInteger
PrivateSubOK_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesOK.Click
DimpwAsNewStreamReader("password.txt")
password=pw.ReadLine
pw.Close()
IfUsernameTextBox.Text=usernameThen
IfPasswordTextBox.Text=passwordThen
form1.Enabled=True
form1.username=Me.username
Me.Close()
EndIf
Else
i=i1
MsgBox("Bncn"&""&i&""&"lnnhp",MsgBoxStyle.Information,
"ThngBo")
EndIf
Ifi=0Then
form1.Close()
Me.Close()
EndIf
EndSub
PrivateSubCancel_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesCancel.Click
Me.Close()
My.Forms.form1.Close()
EndSub
PrivateSubLoginForm1_Load(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesMyBase.Load
i=3
username="SPKT"
EndSub
GVHD_Trn Thu H
105 -
n tt nghip
Ph Lc
EndClass
GVHD_Trn Thu H
106 -
n tt nghip
Ph Lc
107 -
n tt nghip
Ph Lc
'kim tra s in
108 -
n tt nghip
Ph Lc
109 -
n tt nghip
Ph Lc
End If
110 -
n tt nghip
Ph Lc
End If
timer 2 hot ng khi nhit trn 80
chng trnh gi tin nhn bo ng mi 5s v tt thit
b
Private Sub Timer2_Tick(ByVal sender As Object, ByVal e
As System.EventArgs) Handles Timer2.Tick
SerialPort1.Write("at+csms=1" + vbCrLf)
SerialPort1.WriteLine("at+cmgs=" + """" + phonenumbers(0)
+ """" + vbCrLf + "ALARM , HOME IS TOO HOT,temperature: "
+ nhietdo + Char.ConvertFromUtf32(26) + vbCrLf)
SerialPort1.DiscardOutBuffer()
SerialPort2.WriteLine(120)
End Sub
GVHD_Trn Thu H
111 -
n tt nghip
Ph Lc
112 -
n tt nghip
Ph Lc
form1.parity = parity.Text
form1.handshaking = Handshaking.Text
Me.Close()
End If
Catch
MsgBox("Bn
cha
chn
thuc
MsgBoxStyle.Information, "Thng Bo")
tnh
",
Me.Close()
End Try
End Sub
Private Sub cancel_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles cancel.Click
Me.Close()
End Sub
Private
Sub
Button1_Click(ByVal
sender
As
System.Object, ByVal e As System.EventArgs) Handles
Defaults.Click
i = 1
End Sub
Private Sub properties_Load(ByVal sender As
ByVal e As System.EventArgs) Handles Me.Load
Object,
i = 0
End Sub
End Class
MODULE security
GVHD_Trn Thu H
113 -
n tt nghip
Ph Lc
GII THIU
Security dng ci t li mt khu v thay i s in thoi dng iu
khin thit b :
Sau khi thay i Password th nhn nt Confirm chp nhn Password mi.
Nhp s in thoi dng iu khin thit b ri nhn nt Confirm chp
nhn. Hin ti s dng mng di ng ca nh phi Vit Nam th cn phi thm vo
m +84
Lp trnh cho Module security
Imports System.IO
Public Class Security
Public password As String
Private Sub Security_Load(ByVal sender As Object, ByVal
e As System.EventArgs) Handles Me.Load
End Sub
Private Sub confirm1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
confirm1.Click
Try
If newpassword.Text <> " " Then
If newpassword.Text = Confirmpassword.Text Then
Dim pw As New StreamWriter("password.txt")
' ghi nht k d liu ln text
pw.WriteLine(newpassword.Text)
GVHD_Trn Thu H
114 -
n tt nghip
Ph Lc
pw.Close()
Else : MsgBox("Bn nhp sai password")
End If
End If
Catch
MsgBox("Bn cha thay i Password")
End Try
End Sub
Private Sub confirm2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
confirm2.Click
Dim phonenumber As New StreamWriter("phonenumber.txt")
phonenumber.Write(phonenumber1.Text & " " &
phonenumber2.Text & " " & phonenumber3.Text & " " &
phonenumber4.Text)
phonenumber.Close()
End Sub
Private Sub Cancel_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Cancel.Click
Me.Close()
End Sub
End Class
115 -
n tt nghip
Ph Lc
116 -
n tt nghip
Ph Lc
117 -
n tt nghip
Ph Lc
Public i As Byte
Public count As Byte
Private Sub add_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles add.Click
added.Items.Add(ComboBox1.Text & " " & events.Text)
End Sub
Private Sub Schedule_Load(ByVal sender As Object, ByVal
e As System.EventArgs) Handles Me.Load
Dim data(10) As String
Dim cut As String
Dim h As Byte
Dim patch As String = My.Application.Info.DirectoryPath
If Me.Text = "Lich cong viec" Then
clear.Text = "Xa"
confirm.Text = "Chp nhn"
add.Text = "Thm"
exits.Text = "Thot"
End If
If Me.Text = "Schedule Task" Then
clear.Text = "Clear"
confirm.Text = "Confirm"
add.Text = "Add"
exits.Text = "Exit"
End If
PictureBox1.ImageLocation = patch & "\hinhschedule.jpg"
Dim schd As New StreamReader("schedule.txt")
cut = schd.ReadToEnd
data = cut.Split(vbCrLf)
schd.Close()
added.Items.Clear()
Dim cnt As New StreamReader("count.txt")
count = Convert.ToByte(cnt.ReadLine)
cnt.Close()
For h = 0 To count
added.Items.Add(data(h))
Next
End Sub
GVHD_Trn Thu H
118 -
n tt nghip
Ph Lc
GVHD_Trn Thu H
119 -
n tt nghip
II.
Ph Lc
120 -
n tt nghip
Ph Lc
121 -
n tt nghip
Ph Lc
SERIAL_DATA
SERIAL_DATA
SERIAL_DATA
SERIAL_DATA
SERIAL_DATA
GVHD_Trn Thu H
4
5
6
7
8
'
'
'
'
'
D
D
D
D
D
liu
liu
liu
liu
liu
4
5
6
7
8
Bit
Bit
Bit
Bit
Bit (Mc nh)
122 -
n tt nghip
Nu c Parity Bit :
DECLARE SERIAL_DATA
DECLARE SERIAL_DATA
DECLARE SERIAL_DATA
DECLARE SERIAL_DATA
DECLARE SERIAL_DATA
Ph Lc
5
6
7
8
9
'
'
'
'
'
D
D
D
D
D
liu
liu
liu
liu
liu
4
5
6
7
8
Bit
Bit
Bit
Bit
Bit
(Mc nh)
t loi Parity cho SERIN v SEROUT. Khi Parity c cho php, phn trnh
by phi chn n l ODD hay EVEN. Nu Parity c cho php nhng
SERIAL_PARITY DECLARE khng c cp trong chng trnh th mc nh l
EVEN Parity.
DECLARE SERIAL_PARITY = EVEN
DECLARE SERIAL_PARITY = ODD
gi d liu nh phn
gi d liu thp phn
d liu Hex
d liu nh phn khng du
d liu thp phn khng du
d liu thp lc phn khng
V d :
1.
2.
3.
4.
123 -
n tt nghip
Ph Lc
124 -
n tt nghip
Ph Lc
TRISA = %00000001
' Set analogue input on PORTA.0
ADECLAREON1
ADCON1
= %10000000
' Cu hnh AN0
(PORTA.0) nh ng vo
ADECLAREON0 = %11000001
VAR1 = ADIN 0
' t kt qu vo VAR1
C 3 loi DECLARE dng lu kt qu l :
DECLARE ADIN_RES 8 , 10 , or 12.
t s Bit cho kt qu.
into
125 -
n tt nghip
Ph Lc
Khai bo LCD
LCD_DTPIN = PORTB.4 chn chn kt ni d liu
LCD_RSPIN = PORTB.3 chn chn kt ni RS
LCD_ENPIN = PORTB.2 chn chn kt ni RS
LCD_INTERFACE = 4
giao tip theo ch 4 bit(hoc
8 bit)
LCD_LINES = 2 mc nh 2 hng
LCD_TYPE = 0
0 : mc nh l LCD trng en
Khi to LCD
Lnh iu khin
$FE,
$FE,
$FE,
$FE,
$FE,
$FE,
$FE,
$FE,
1
2
$0C
$0E
$0F
$10
$14
$C0
Hot ng
Xa mn hnh
Tr v ban u
Tt con tr
Du gch di con tr
Nhp nhy con tr
Dch con tr sang tri mt v tr
Dch con tr sang phi mt v tr
Dch con tr n u dng th hai
xa mn hnh v i 30ms
ADCON0 = %11000001
GVHD_Trn Thu H
126 -
n tt nghip
Ph Lc
den1
den1
den2
den2
den1
den1
den2
den2
den1
den1
den2
den2
den1
den1
den2
den2
mo
tat
mo
tat
mo
tat
mo
tat
mo
tat
mo
tat
mo
tat
mo
tat
127 -
n tt nghip
Ph Lc
porta.2 = 1
sai = 3
endif
nhietdo = ADIN 0
' doc nhiet do tai RA0
nhietdo = nhietdo / 2
' nhiet do chia 2 vi do phan giai 10bit
serout portc.6,t2400,[@nhietdo,13]
' xuat nhiet do len phan mem
0
$ff
%01000000
$ff
= 0
= 0
= 1
= 1
GVHD_Trn Thu H
128 -
n tt nghip
while
Ph Lc
GVHD_Trn Thu H
129 -
n tt nghip
Ph Lc
Chng trnh chnh tng qut khi ghp ni hai chng trnh trn:
Include "PROTON_12.INC"
dim nhandulieu as byte
dim baodong as byte
nhietdo var word
col var byte
row var byte
key var byte
dim tam[5] as byte
dim i as byte
dim kiemtra as byte
dim sai as byte
dim backup[9] as byte
delayms 500 ' tri hoan 500ms cho vi dieu khien duoc cap
nguon
'Khoi tao ADC
ADIN_RES 10 ' ket qua 10 bit
ADIN_STIME 50
' thoi gian lay mau
trisb = 0
portb = $ff
trisc = %01000000
portc = $ff
TRISA.0 = 1 'kenh RA0 nhan tin hieu
trisa.1 = 0
trisa.2 = 0
porta.1 = 1
porta.2 = 1
ADCON1 = %10001110
' chon ket qua 10bit ben trai cua thanh ghi ket qua
ADCON0 = %11000001' chon xung noi,RA0,va ADON = 1
'Khoi tao LCD
print $fe,1 : delayms 30 'doi 30ms cho LCD len nguon
print $fe,2 'xoa du lieu, bat dau dong dau tien
Print $FE,$0E 'dau "_"
i = 1
kiemtra = 0
sai = 3
baodong = 0
Main:
serin portc.7,t2400,600,Loop,[dec nhandulieu]
' nhan du lieu tu phan mem
' nhan du lieu tuong ung voi den
Loop:
For Col = 4 to 7
GVHD_Trn Thu H
130 -
n tt nghip
Ph Lc
GVHD_Trn Thu H
se
11
10
21
20
31
30
41
40
51
50
61
60
71
70
81
80
xuong 0
then portb.3
then portb.3
then portb.2
then portb.2
then portb.1
then portb.1
then portb.0
then portb.0
then portc.2
then portc.2
then portc.3
then portc.3
then portc.4
then portc.4
then portc.5
then portc.5
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
0 ' den1 mo
1' den1 tat
0' den2 mo
1 ' den2 tat
0 ' den1 mo
1' den1 tat
0' den2 mo
1' den2 tat
0' den1 mo
1' den1 tat
0' den2 mo
1' den2 tat
0' den1 mo
1' den1 tat
0' den2 mo
1' den2 tat
121 then
120 then
131 -
n tt nghip
Ph Lc
132 -
n tt nghip
Ph Lc
FILE KM THEO
PROTON_4.INC:
DEVICE = 16F877
XTAL = 4 thach anh 4Mhz
LCD_DTPIN = PORTb.4
LCD_RSPIN = PORTb.2
LCD_ENPIN = PORTb.3
LCD_INTERFACE = 4' 4-bit Interface
LCD_LINES = 2
LCD_TYPE = 0
T300 = 3313
N300 = 3313 + $4000
T600 = 1646
N600 = 1646 + $4000
T1200 = 813
N1200 = 813 + $4000
GVHD_Trn Thu H
133 -
n tt nghip
Symbol
Symbol
Symbol
Symbol
Symbol
Symbol
Symbol
Symbol
Symbol
Symbol
Symbol
Symbol
Symbol
Symbol
Ph Lc
T2400 = 396
N2400 = 396 + $4000
T4800 = 188
N4800 = 188 + $4000
T9600 = 84
N9600 = 84 + $4000
OT2400 = 396 + $8000 ' Open True
OT1200 = 813 + $8000 ' Open True
OT9600 = 84 + $8000 ' Open True
OT300 = 3313 + $8000' Open True
ON2400 = 396 + $4000 + $8000 ' Open
ON1200 = 813 + $4000 + $8000 ' Open
ON9600 = 84 + $4000 + $8000 ' Open
ON300 = 3313 + $4000 + $8000' Open
Inverted
Inverted
Inverted
Inverted
TP LNH AT COMMAND
1. LCH S PHT TRIN
134 -
n tt nghip
Ph Lc
Khi chng ta xem trong RS232 port layout th chun RS232 miu t mt knh
truyn thng vi b kt ni 25 chn DB25, n c thit k thc thi qu trnh
truyn cc lnh iu khin n modem c kt ni vi n. Thao tc ny bao gm c
cc lnh quay mt s in thoi r rng no . Khng may l cc qu trnh thc
thi dng RS232 vi chi ph thp ny ch th hin trn cc my tnh cc h gia nh
trong nhng nm 70, v knh truyn thng th hai khng c thc thi. Th nn nht
thit phi c mt phng php c thit lp s dng knh d liu hin ti
khng ch truyn d liu t mt im u cui ny ti mt im u cui khc m n
cn c th iu khin lnh nhm ti modem duy nht. Dennis Hayes a gii php
cho vn ny trong nm 1977. Modem thng minh (Smartmodem) ca ng s dng
chun truyn thng RS232 n gin kt ni ti mt my tnh truyn c lnh v d
liu . Bi v mi lnh bt u vi ch AT trong ch Attention nn ngn ng iu khin
c nh ngha bi Hayes nhanh chng c bit ti vi b lnh Hayes AT. Chnh v
s n gin v kh nng thc thi vi chi ph thp ca n, b lnh Hayes AT nhanh
chng c s dng ph bin trong cc modem ca cc nh sn xut khc nhau. Khi
chc nng v tch hp ca cc modem ngay cng tng cng vi thi gian, nn lm
cho ngn ng lnh Hayes AT v nhanh chng mi nh sn xut modem s dng
ngn ng ca ring ng y. Ngy nay, b lnh AT bao gm c cc lnh v d liu, fax,
voice v cc truyn thng SMS.
Cc lnh AT l cc hng dn c s dng iu khin mt modem. AT l
mt cch vit gn ca ch Attention. Mi dng lnh ca n bt u vi AT hay at.
l l do ti sao cc lnh Modem c gi l cc lnh AT. Nhiu lnh ca n c
s dng iu khin cc modem quay s s dng dy mi (wired dial-up modems),
chng hn nh ATD (Dial), ATA (Answer), ATH (Hool control) v ATO (return to
online data state), cng c h tr bi cc modem GSM/GPRS v cc in thoi di
ng.
Bn cch b lnh AT thng dng ny, cc modem GSM/GPRS v cc in
thoi di ng cn c h tr bi mt b lnh AT c bit i vi cng ngh GSM.
N bao gm cc lnh lin quan ti SMS nh AT+ CMGS (gi tin nhn SMS),
AT+CMSS (gi tin nhn SMS t mt vng l tr), AT+CMGL (chui lit k cc tin
nhn SMS) v AT+CMGR (c tin nhn SMS)
Ch l khi ng AT l mt tin t thng bo ti modem v s bt u
ca mt dng lnh. N khng phi l mt phn ca tn lnh AT. V d nh D l mt
tn lnh AT thc t trong ATD v +CMGS l tn mt lnh AT thc t trong
AT+CMGS. Tuy nhin, mt s sch hay mt s trang web li s dng chng thay cho
nhau nh l tn ca mt lnh AT.
Sau y l mt vi nhim v c th c hon thnh bng cch s dng cc
lnh AT kt hp vi s dng 1 modem GSM/GPRS hay mt in thoi di ng:
GVHD_Trn Thu H
135 -
n tt nghip
Ph Lc
136 -
n tt nghip
Ph Lc
137 -
n tt nghip
Ph Lc
GVHD_Trn Thu H
138 -
n tt nghip
Ph Lc
139 -
n tt nghip
Ph Lc
GVHD_Trn Thu H
140 -
n tt nghip
Ph Lc
e.Hp thoi Change Default Preferences xut hin. Khu vc Port Speed tab
General tng ng vi khu vc Bits per second. Bn cng c th tm cc thit lp cho
iu khin lu lng tab General. tab Advanced, bn c th tm cc thit lp cho
cc bt d liu, cc bt parity v bt stop.
GVHD_Trn Thu H
141 -
n tt nghip
Ph Lc
142 -
n tt nghip
Ph Lc
143 -
n tt nghip
Ph Lc
Di y chng ta s so snh cc kha cch khc nhau gia hai ch SMS text
v SMS PDU. S so snh ny s gip chng ta thy c s khc nhau gia hai ch
ny v t gip ta c quyt nh tt hn trong vic chn la ch no nn c s
dng bi ng dng tin nhn SMS ca bn.
Cu trc ng php ca cc lnh AT SMS v cc p ng ca n:
Khi modem GSM/GPRS hay in thoi di ng ang hot ng trong cc ch
khc nhau th cu trc ng php lnh AT SMS no v cc p ng ca n a
li sau khi thc thi lnh l khc nhau. Sau y l mt v d cho trnh by ni trn. Gi
s rng bn mun gi mt tin nhn SMS nh sau: It is easy to send text messages
n mt s in thoi +85291234567 th trong ch SMS text th dng lnh bn phi
nh vo l nh sau: AT+CMGS="+85291234567"<CR>It is easy to send text
messages.<Ctrl+z> . Tuy nhin nu modem GSM/GPRS hay in thoi di ng ang
hot ng trong cc ch SMS PDU th vic thc thi dng lnh trn s pht sinh ra
mt li. l do cu trc ng php ca lnh AT +CMGS c s dng theo mt cch
khc trong ch SMS DPU. thc thi nhim v trn th dng lnh sau nn c
thay th vo:
AT+CMGS=42<CR>07915892000000F001000B915892214365F7000021493
A283D0795C3F33C88FE06CDECLAREB6E32885EC6D341EDF27C1E3E97E72E
<Ctrl+z>
Cc gi tr c nh ngha cho cc tham s:
Khi modem GSM/GPRS hay in thoi di ng ang hot ng trong cc ch
khc nhau th cc gi tr ca cc tham s no cng khc nhau. Thng th cc
gi tr dng string c nh ngha dnh cho ch SMS text trong khi cc gi tr s
c nh ngha dnh cho ch PDU. Th du, lnh AT +CMGL c s dng lit
k cc tin nhn c lu tr trong kho lu tr tin nhn. N s ly mt tham s ch
ra trng thi ca cc tin nhn SMS c tm, ly v. Bng thng s sau s lit k cc
gi tr c nh ngha cho cc tham s trong hai ch text v ch PDU.
Cc gi tr nh ngha
trong ch text
Cc gi tr nh ngha
trong ch PDU
Received unread
"REC UNREAD"
Received read
"REC READ"
Stored unsent
"STO UNSENT"
Stored sent
"STO SENT"
All messages
"ALL"
GVHD_Trn Thu H
144 -
n tt nghip
Ph Lc
145 -
n tt nghip
Ph Lc
146 -
n tt nghip
Ph Lc
147 -
n tt nghip
Ph Lc
GVHD_Trn Thu H
148 -
n tt nghip
Ph Lc
GVHD_Trn Thu H
149 -
n tt nghip
Sau khi ang nhp thnh cng th ta cn phi thit lp cc thuc tnh c th
iu khin thit b. Vic thit lp nh sau:
Chn tn cng cn kt ni. Chng trnh s t pht hin ra tn cng ang s
dng. Nu cha pht hin hay vic kt ni thit b sau khi khi ng phn mm th
bm nt Refresh
Chn thuc tnh cho thit b bng cch Click vo nt Properties. Trong bng
thuc tnh ny c cc thnh phn nh Baudrate, Databit, Stopbit, Parity, Handshaking.
Baudrate : chn tc Baud cho vic ng b 2 thit b, mc nh l 2400
Stopbit : chn s lng stopbit cho vic ng b vi thit b, mc nh l One
Parity : chn phng thc bo li chn, l hoc khng chn, mc nh l None
Handshaking : chn phng thc bt tay, kim tra xem thit b c mun
truyn nhn d liu hay khng? Mc nh l None
GVHD_Trn Thu H
150 -
n tt nghip
GVHD_Trn Thu H
151 -
n tt nghip
Bm Send gi i.
GVHD_Trn Thu H
152 -
n tt nghip
GVHD_Trn Thu H
153 -