Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 45

TRNG I HC S PHM K THUTTHNH PH H CH MINH

KHOA O TO CHT LNG CAO

N MN HC

MCH CHNG TRM XE MY DNG CM BIN


VN TAY

SVTH: L CNG BNG


MSSV: 12141276
NGNH: IN T -TRUYN THNG
GVHD: TH.S PHAN VN HON

Tp. H Ch Minh, thng 12 nm 2015


1

CNG HA X HI CH NGHA VIT NAM


c lp T do Hnh phc
----***----

NHIM V N MN HC
H v tn sinh vin: L Cng Bng
Ngnh: in T Cng Nghip
Ging vin hng dn:Th.s Phan Vn Hon
Ngy nh n ti:

MSSV:12141276
Lp:12141CLDT2
T:0978745404
Ngy np ti:

1. Tn ti: MCH CHNG TRM XE MY


DNG CM BIN VN TAY
2. Cc s liu, ti liu ban u:
3. Ni dung thc hi n ti:
Mc tiu ca ti l thit k v iu khin ti u h
thng s dng vn tay m kha xe my. Tm hiu v
quy trnh hot ng ca h thng trong thc t lm c
s l thuyt iu khin h thng, t la chn cc
thit b phn cng tng ng. Vit chng trnh iu
khin cho m hnh hot ng.
4. Sn phm:
Mch chng trm xe my dng cm bin vn tay
GING VIN HNG DN

CNG HO X HI CH NGHA VIT NAM


c lp T do Hnh Phc
2

*******
PHIU NHN XT CA GIO VIN HNG DN
H v tn Sinh vin: L Cng Bng.

MSSV: 12141276

Ngnh: in T Cng Nghip


Tn ti: MCH CHNG TRM XE MY DNG CM BIN VN TAY
H v tn Gio vin hng dn: Th.s Phan Vn Hon
NHN XT
1. V ni dung ti & khi lng thc hin:
.....................................................................................................................................
.....................................................................................................................................
2. u im:
.....................................................................................................................................
.....................................................................................................................................
3. Khuyt im:
.....................................................................................................................................
.....................................................................................................................................
4. ngh cho bo v hay khng?
.....................................................................................................................................
5. nh gi loi:
.....................................................................................................................................
6. im:.(Bng ch:...........................................................................)
.....................................................................................................................................
Tp. H Ch Minh, ngy

thng

nm 2015

Gio vin hng dn


(K & ghi r h tn)

CNG HO X HI CH NGHA VIT NAM


c lp T do Hnh Phc

*******
PHIU NHN XT CA GIO VIN PHN BIN
H v tn Sinh vin: L Cng Bng

MSSV: 12141276

Ngnh: in T Cng Nghip


Tn ti: MCH CHNG TRM XE MY DNG CM BIN VN TAY.
H v tn Gio vin phn bin:
NHN XT
1.

V ni dung ti & khi lng thc hin:

.....................................................................................................................................
.....................................................................................................................................
2.

u im:

.....................................................................................................................................
.....................................................................................................................................
3.

Khuyt im:

.....................................................................................................................................
.....................................................................................................................................
4.

ngh cho bo v hay khng?

.....................................................................................................................................
5.

nh gi loi:

.....................................................................................................................................
6.

im:.(Bng ch:.......................................................................)
Tp. H Ch Minh, ngy

thng

nm 20

Gio vin phn bin


(K & ghi r h tn)
3

LI CM N
Trong sut kho hc (2012-2015) ti Trng i hc S Phm Ky Thu t
TP.HCM, em a nh n c s t n tnh dy d ca qu Thy C v kin thc chuyn
mn cung nh nhng kin thc trong cu c sng. T nhng kin thc a giup em
hon thnh n trong thi gian cho phep.
Em xin chn thnh cm n cc Thy C trong Khoa Cht Lng Cao a ging
dy em nhng kin thc v chuyn mn v giup em nh hng theo s hiu bit v
kh nng em thc hi n tt ti Mch Chng Trm Xe My Dng Cm Bin
Vn Tay v to iu ki n thu n li cho em hon tt kho hc.
Em xin gi li cm n n Thy Phan Vn Hon, ngi a hng dn, giup
chung em tn tnh v to mi iu kin tt cho em thc hin n ny.
Ngoi ra, em cung ht lng bit n Gia nh, Bn B a ht lng giup , ng
vin, ng h v ng gp kin cho em trong sut thi gian thc hin n ny.
Em xin chn thnh cm n!
TP. HCM, ngy 19 thng 12 nm 2015
Sinh vin thc hin

MC LC
NHIM V N MN HOC...............................................................................i
PHIU NHN XT CA GIO VIN HNG DN...........................................ii
PHIU NHN XT CA GIO VIN PHN BIN.............................................iii
LI CM N..........................................................................................................iv
MC LC................................................................................................................. v
DANH MC CC T VIT TT..........................................................................vi
DANH MC CC BNG BIU............................................................................vii
4

DANH SCH CC HNH NH...........................................................................viii


LI M U..........................................................................................................ix
CHNG 1: TNG QUAN TI.....................................................................1
1.1. T VN ....................................................................................................1
1.2. TM QUAN TRONG CA TI.................................................................1
1.3. NI DUNG TI...........................................................................................1
1.4. MC TIU TI...........................................................................................2
1.5. I TNG NGHIN CU............................................................................2
1.6. PHNG THC THC HIN.........................................................................2
CHNG 2: THIT K H THNG..................................................................3
2.1. C S D LIU THIT K.............................................................................3
2.2. THIT K PHN CNG................................................................................13
2.3. THIT K PHN MM..................................................................................16
CHNG 3: THI CNG H THNG...............................................................18
3.1. TNH TON LA CHON THIT B..............................................................18
3.2. CHNG TRNH IU KHIN THIT B...................................................18
CHNG 4: VN HNH H THNG..............................................................34
4.1. M HNH SAU KHI THI CNG.............................................................34
4.2. VN HNH.....................................................................................................34
CHNG 5: KT LUN V HNG PHT TRIN.....................................36
5.1. KT LUN......................................................................................................36
5.2. HNG PHT TRIN....................................................................................36

DANH MC CC T VIT TT
PC: Personal Computer

DANH MC CC BNG BIU


Bng 2. 1 Lnh quet vn tay......................................................................................6
5

Bng 2. 2 D liu tr v sau khi quet.........................................................................6


Bng 2. 3 Lnh a nh vo bin tm.......................................................................6
Bng 2. 4 D liu tr v sau khi a nh vo bin tm.............................................7
Bng 2. 5 Lnh tng hp thng tin 2 du vn tay......................................................7
Bng 2. 6 D liu nhn v sau khi tng hp..............................................................7
Bng 2. 7 Lnh lu vn tay........................................................................................8
Bng 2. 8 D liu gi v sau khi lu.........................................................................8
Bng 2. 9 Lnh xa ton b du vn tay....................................................................8
Bng 2. 10 D liu gi v sau khi lu.......................................................................9
Bng 2. 11 Lnh tm du vn tay...............................................................................9
Bng 2. 12 D liu gi v sau khi tm.......................................................................9
Bng 2. 13 Lnh so snh 2 du vn tay...................................................................10
Bng 2. 14 D liu gi v sau khi so snh...............................................................10
Bng 2. 15 Bng danh mc cc chn kt ni module R305.....................................10
Bng 2. 16 Bng thng s in p...........................................................................11
Bng 2. 17 Bng thng s in p chn TD.............................................................11
Bng 2. 18 Bng thng s in p chn RD............................................................11

DANH SCH CC HNH


Hnh 1. 1 Quy trnh thc hin ti..........................................................................2
Y
Hnh 2. 1 Vi iu khin PIC16F887..........................................................................4
Hnh 2. 2 S chn PIC16F887..............................................................................4
Hnh 2. 3 Module cm bin vn tay R305.................................................................4
Hnh 2. 4 S kt ni vi iu khin 16F887...........................................................5
Hnh 2. 5 Khung truyn d liu...............................................................................11
Hnh 2. 6 Cu to mt Relay n gin v hnh nh Relay 5V.................................12
Hnh 2. 7 Giao din phn mm lp trnh CCS.........................................................13
Hnh 2. 8 S khi h thng.................................................................................14
Hnh 2. 9 S khi ngun.....................................................................................15
Hnh 2. 10 S khi chp hnh.............................................................................15
Hnh 2. 11 Lu chng trnh chnh....................................................................17
Hinh 4. 1 H thng sau khi thi cng........................................................................34
Hinh 4. 2 H thng hot ng..................................................................................34
6

Hinh 4. 3 H thng bt u quet du vn tay...........................................................35


Hinh 4. 4 H thng nhn din xong vn tay v m kha xe....................................35

LI M U
Ngy nay khoa hc ngy cng pht trin v tin b vt bc, n mang li cho
chung ta cuc sng tin nghi hn. S a dng v pht trin khoa hc k thut lm cho
chung ta c nhiu s la chn gii quyt cc vn khc nhau.Vic ng dng cc
thnh tu khoa hc k thut hin i trong tt c cc lnh vc a v ang rt ph bin
trn ton th gii, thay th dn nhng phng thc th cng, lc hu v ngy cng
c ci tin hin i hn.
i vi nhiu gia nh, xe my khng ch l phng tin i li, m n cn l
ti sn c gi tr rt ln. Mc d lun c kha xe, nhng xe my vn l ti sn b mt
cp nhiu nht trong cc v trm, cp. Trn thc t, ti phm ch mt t 5 n 10 giy
l c th v hiu ha c cc loi kha t, kha c, kha c, kha cng, vv
Trong khi , lc lng cnh st cha th kim sot c loi trm cp ny, bi loi
ti phm ng, hot ng ring l, nhanh v rng khp. Trc tnh hnh , Mch
Chng Trm Xe My Dng Cm Bin Vn Tay ra i phng chng nn mt cp
xe my.
Sau vi thng thit k v thi cng m hnh, ti cung a hon thnh v hot
ng tng i n nh. Tuy nhin do tm hiu bit cn hn ch v thi gian thc hin
khng nhiu nn kh trnh khi nhng sai st. Rt cm n s hng dn ca thy Phan
Vn Hon v Bn B n c hon chnh hn.
Trong bo co ny gm c 5 chng:
-

CHNG I:TNG QUAN TI


CHNG II: THIT K H THNG
CHNG III: THI CNG H THNG
CHNG IV: VN HNH H THNG
CHNG V: KT LUN V HNG PHT TRIN

1: TNG QUAN TI
1.1. T VN
Vit Nam hin nay ang c hn 5 triu xe my cc loi. Cc hang sn xut
xe my a trang b rt nhiu bin php chng trm trn sn phm ca h nh, kha
t, kha 3 cnh, np y kha, Tuy nhin, nn trm cp vn cha c du hiu
gim i, do cc bin php trn vn cha hiu qu, cc loi kha trn vn c th b
v hiu ha rt d dng v nhanh chng.
S ra i ca cng ngh in t a lm thay i hon ton phng thc
chng trm xe my. Vic ng dng vi x l trong chng trm xe my em li rt
nhiu u im. An ton hn, hin i hn, bo v xe my trit hn. Do chng
trm xe my thng minh l ht sc cn thit.
Nm c tm quan trng , em a thc hin ti Mch Chng Trm
Xe My Dng Cm Bin Vn Tay. C th ni ti ny c rt hu dng trong xa
hi hin nay, khi m loi ti phm trm cp xe my ngy cng tinh vi hn, m cc
loi kha bo v xe th vn khng th bo v c chic xe v cung l ti sn ln
ca mi ngi.
1.2. TM QUAN TRNG CA TI
Vi mc sng ngy cng cao ca xa hi hin nay, cng vi vic kinh t xa
hi pht trin cc nhanh. Vic s hu xe my lm phng tin di chuyn l v
cng cn thit. Tuy nhin, s lng xe my ngy cng gia tng lm cho vic qun
l, bo v ngy cng kh khan th loi hnh ti phm trm cp xe my ang tr
thnh ph bin khng ch cc thnh ph ln m cn pht trin cc vng qu
nh. Do vy, vi ti Mch Chng Trm Xe My Dng Cm Bin Vn Tay,
vic bo v xe my s hin i hn v an ton hn bao gi ht.
1.3. NI DUNG TI
- Tm hiu v module nhn din vn tay R305.
- Thit k phn mm v phn cng.
- Thi cng h thng.
- Vn hnh v kim tra tnh n nh.

Trang 1

1.4. MC TIU TI
- Tm hiu v h thng chng trm xe gn my.
- Thit k v thi cng h thng chng trm xe gn my bng vn tay.
1.5. I TNG NGHIN CU
- Chip vi iu khin 16F887.
- Module nhn din vn tay R305, mn hnh hin th LCD.
1.6. PHNG THC THC HIN
Quy trnh thc hin gm 4 bc sau:

Hnh 1. 1 Quy trnh thc hin ti


1
HNH THNH TNG
- Phng thc chng trm xe gn my.
- S pht trin khoa hc cng ngh trong lnh vc in in t.
- p dng cng ngh vo cc bin php chng trm.
1.6.1. THIT K H THNG
- Nghin cu vn dng nhng kin thc a hc.
- Thit lp s khi.
- Thit lp s nguyn l.
- thit k phn cng h thng.
- Thit k phn mm h thng.
- Xy dng lu gii thut h thng iu khin.
- Vit chng trnh h thng chng trm xe my bng vn tay.
1.6.2. THI CNG H THNG
- Thi cng mch iu khin.
- Thi cng mch ng lc.
1.6.3. VN HNH V KIM TRA
- Vn hnh m hnh chng trm xe my bng vn tay.
- Kim tra tnh n nh trong qu trnh vn hnh.

Trang 2

2: THIT K H THNG
2.1. C S D LIU THIT K
2.1.1. VI IU KHIN PIC
2.1.1.1. TNG QUAN V VI IU KHIN
Vi iu khin l mt my tnh c tch hp trn mt chp, n thng
c s dng iu khin cc thit b in t. Vi iu khin, thc cht, l
mt h thng bao gm mt vi x l c hiu sut dng v gi thnh thp
(khc vi cc b vi x l a nng dng trong my tnh) kt hp vi cc khi
ngoi vi nh b nh, cc m un vo/ra, cc m un bin i s sang tng
t v tng t sang s,... my tnh th cc m un thng c xy dng
bi cc chp v mch ngoi.
Vi iu khin thng c dng xy dng cc h thng nhung. N
xut hin kh nhiu trong cc dng c in t, thit b in, my git, l vi
sng, in thoi, u c DVD,thit b a phng tin, dy chuyn t ng,
v.v.
Hu ht cc vi iu khin ngy nay c xy dng da trn kin truc
Harvard, kin truc ny nh ngha bn thnh phn cn thit ca mt h thng
nhung. Nhng thnh phn ny l li CPU, b nh chng trnh (thng
thng l ROM hoc b nh Flash), b nh d liu (RAM), mt hoc vi b
nh thi v cc cng vo/ra giao tip vi cc thit b ngoi viv cc mi
trng bn ngoi - tt c cc khi ny c thit k trong mt vi mch tch
hp. Vi iu khin khc vi cc b vi x l a nng ch l n c th hot
ng ch vi vi vi mch h tr bn ngoi.
2.1.1.2. VI IU KHIN PIC16F887.
PIC16F887 l mt chip vi x l c bn a chc nng v l mt sn
phm thuc h vi x l PIC thng dng ca cng ty Microchip.
Vi iu khin ng vai tr nh l CPU ca mt h thng, nhn cc tn
hiu u vo, x l v xut ra cc lnh iu khin cc thit b u ra. Vi b
nh 32kb Flash lu tr chng trnh. V c th n ny l vic lu tr
trang web s c nhung vo vi iu khin ny.
Trang 3

Hnh 2. 1 Vi iu khin PIC16F887


Hnh nh s chn PIC

Hnh 2. 2 S chn PIC16F887


S nguyn l kt ni PIC16F887
- Ngun hot ng 5VDC.
- Nut nhn reset vi iu khin.
- Dao ng thch anh 20Mhz.
2.1.2. MODULE NHN DIN VN TAY R305.

Hnh 2. 3 Module cm bin vn tay R305

Trang 4

Hnh 2. 4 S kt ni vi iu khin 16F887


L do s dng module R305.
Module R305 l module c chc nng thu thp nh vn tay t
to nn mt khun mu vn tay hoc so snh s trng khp ca 2 du vn
tay. Ngoi ra R305 cn c kh nng lu tr khun mu vn tay vo b
nh (b nh c th lu tr hn 100 mu vn tay). N c th giao tip vi
my tnh hoc vi iu khin trc tip thng qua giao thc UART hoc
MAX232/USB Serial.
Nguyn tc hoat ng ca module R305.
Qu trnh x l du vn tay gm hai phn: quet vn tay v so snh
s trng khp ca hai du vn tay. Khi qu trnh quet vn tay din ra,
mt n LED mu s pht sng, sau cm bin hnh nh s lu li
hnh nh du vn tay. Ngi dng khi to mt mu vn tay, cn quet
ngn tay hai ln, h thng s x l hai nh vn tay to ra mt mu v
lu mu vo th vin ca module. Khi tm kim h thng s so snh

Trang 5

du vn tay cn tm vi ton b th vin ca module, sau s tr v kt


qu tm thy hoc khng tm thy mu vn tay .
Cu trc lnh iu khin module R305 v d liu nhn v.
o Quet vn tay.
Lnh gi i:
Bng 2. 1 Lnh qut vn tay
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Instruction

address
FFFFFFFF

identifier

length

code

01H

0003H

01H

0005H

2 byte

2 byte
Check sum

D liu nhn v:
Bng 2. 2 D liu tr v sau khi qut
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Confirmatio

address
FFFFFFFF

identifier

length

n code

07H

0003H

xxH

Check sum
sum

Ghi chu:
confirmation code = 00H: finger collection successs.
confirmation code = 01H: error when receiving package.
confirmation code = 02H: cant detect finger.
confirmation code = 03H: fail to collect finger.
o a hnh nh vn tay vo bin tm
Lnh gi i:
Bng 2. 3 Lnh a nh vo bin tm
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Instruction

1 byte
Buffer

2 byte
Check

address
FFFFFFFF

identifier

length

code

number
BuferI

sum

01H
0003H
01H
0005H
H
D
Ghi chu: ID ca 2 b nh tm CharBuffer1 v CharBuffer2 tng ng l 1h v 2h,
cc gi tr khc th xem nh l CharBuffer2.
Trang 6

D liu nhn v:
Bng 2. 4 D liu tr v sau khi a nh vo bin tm
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Confirmatio

address
FFFFFFFF

identifier

length

n code

07H

0003H

xxH

2 byte
Check sum
sum

Ghi chu:
confirmation code = 00H: generate character file complete.
confirmation code = 01H: error when receiving package.
confirmation code = 06H: fail to generate character file due to the overdisorderly fingerprint image.
confirmation code = 07H: fail to generate character file due to lackness of
character point or over-smallness of fingerprint image.
confirmation code = 15H: fail to generate the image for the lackness of valid
primary image.
o Tng hp thng tin 2 du vn tay trong bin tm
Lnh gi i:
Bng 2. 5 Lnh tng hp thng tin 2 du vn tay
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Instruction

address
FFFFFFFF

identifier

length

code

01H

0003H

05H

0009H

2 byte

2 byte
Check sum

D liu nhn v:
Bng 2. 6 D liu nhn v sau khi tng hp
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Confirmatio

address
FFFFFFFF

identifier

length

n code

07H

0003H

xxH

Check sum
sum

Ghi chu:
Trang 7

confirmation code = 00H: operation success.


confirmation code = 01H: error when receiving package.
confirmation code = 0aH: fail to combine the character files. Thats, the
character files dont belong to one finger.
o Lu vn tay
Lnh gi i:
Bng 2. 7 Lnh lu vn tay
2 byte

4 byte
Modul

1 byte
Package

identifie

address

xxxxH

01H

Heade
r
EF01
H

2 byte

1 byte

Packag

Instructio

e length

n code

0006H

06H

1 byte
Buffer

2 byte
Locatio

numbe

number

xxH

PageID

2 byte
checksu
m
sum

D liu nhn v:
Bng 2. 8 D liu gi v sau khi lu.
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Confirmatio

address
FFFFFFFF

identifier

length

n code

07H

0003H

xxH

2 byte
Check sum
sum

Ghi chu:
confirmation code = 00H: storage success.
confirmation code = 01H: error when receiving package.
confirmation code = 0bH: addressing PageID is beyond the finger library.
confirmation code = 18H: error when writing Flash.
o Xa ton b vn tay.
Lnh gi i:
Bng 2. 9 Lnh xa ton b du vn tay
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Instruction

address
FFFFFFFF

identifier

length

code

01H

0003H

0DH

2 byte
Check sum
0011H
Trang 8

D liu nhn v:
Bng 2. 10 D liu gi v sau khi lu
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Confirmatio

address
FFFFFFFF

identifier

length

n code

07H

0003H

xxH

2 byte
Check sum
sum

Ghi chu:
confirmation code = 00H: empty success.
confirmation code = 01H: error when receiving package.
confirmation code = 11H: fail to clear finger library.
o Tm du vn tay trong b nh flash.
Lnh gi i
Bng 2. 11 Lnh tm du vn tay
2
byte
Head
er

4 byte

1 byte

2 byte

Modu

Packag

le

Packa

EF01

s
xxxx

length

er
01H

2 byte

2 byte

Bufer

Paramet

Paramet

nuber

er

er

on code

0008H

04H

2
byte

Instructi

ge

addres identifi

1 byte

1 byte

Chec
k
sum

BufferI StartPag
D

PageNu
m

sum

D liu nhn v
Bng 2. 12 D liu gi v sau khi tm
2 byte

4 byte

1 byte
Packag

Heade

Module

address

identifi

FFFFFFFF

er
07H

EF01

2 byte
Packag
e
length
0007H

1 byte

2 byte

2 byte

byte
Chec

Confirmati

on code
xxH

sum
PageI

MatchSco

sum

Trang 9

re

o So snh 2 du vn tay.
Lnh gi i:
Bng 2. 13 Lnh so snh 2 du vn tay
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Instruction

address
FFFFFFFF

identifier

length

code

01H

0003H

03H

2 byte
Check sum
0007H

D liu nhn v:
Bng 2. 14 D liu gi v sau khi so snh.
2 byte
Header
EF01H

4 byte
Module

1 byte
Package

2 byte
Package

1 byte
Confirmatio

2 byte
Matchin

2 byte
Check

address
FFFFFFFF

identifier

length

n code

sum

07H

0003H

xxH

g score
xxH

sum

Ghi chu:
confirmation code = 00H: templates of the two buffers are matching.
confirmation code = 01H: error when receiving package.
confirmation code = 08H: templates of the two buffers arent matching.
Kt ni vi module R305.
Th t cc PIN kt ni ca module R305 nh sau:
Bng 2. 15 Bng danh mc cc chn kt ni module R305
Chn s
1
2
3
4

Tn
VCC
TD
RD
GND

Chc nng
Ngun cung cp
Truyn d liu
Nhn d liu
Ni t

Phng thc truyn d liu: truyn d liu ni tip. Tc baud


mc nh l 57600bps. Ngi dng c th thit lp tc baud trong
khong 9600 ~ 115200bps. nh dng khung truyn l 10 bit: bit khi
u l bit thp, theo sau l 8 bit d liu, cui cng l bit kt thuc.

Trang 10

Hnh 2. 5 Khung truyn d liu


Thng s in p:
Bng 2. 16 Bng thng s in p
Item

Parameter
Min
Typ Max

Power Voltage
Maximum Voltage

3.6
-0.3

Uni

6.0
7.0

t
V
V

Note
Normal working value
Exceeding the Maximum rating
may cause permant harm to the
Module.

Operation Current
Peak Current

90

100

110
mA
150
mA
TD: output, TTL logic level:

Bng 2. 17 Bng thng s in p chn TD


Item

Condition

V(OL)
V(OH)

I(OL) = -4 mA
I(OH) = 4 mA

Parameter
Min
Typ
Max
0.4
2.4
3.3

Unit
V
V

Note
Logic 0
Logic 1

RD: input, TTL logic level:


Bng 2. 18 Bng thng s in p chn RD
Item
V(IL)
V(IH)
I(IL)
V(Imax)

Condition

V(IH) = 5V
V(IH) = 3.3V

Parameter
Min
Typ
Max
0.6
2.4
1
30
-0.3
5.5

Unit
V
V
mA
uA
V

Note
Logic 0
Logic 1
Maximum input
voltage

2.1.3. Relay
Relay l mt cng tc iu khin t xa n gin, n dng mt dng
nh iu khin mt dng ln v vy n c dng bo v cng tc nn

Trang 11

cung c xem l mt thit b bo v. Mt relay in hnh iu khin mch


v c iu khin ngun.
Kt cu relay gm c mt li st, mt cun t v mt tip im.

Hnh 2. 6 Cu to mt Relay n gin v hnh nh Relay 5V


2.1.4. TRNH BIN DCH CCS
L do s dng CCS
S ra i ca mt loi vi iu khin vi vic pht trin phn mm ng
dng cho vic lp trnh con vi iu khin . Vi iu khin ch hiu v lm
vic vi hai con s 0 v 1. Sau ny khi kin truc vi iu khin ngy cng
phc tp, s lng thanh ghi lnh nhiu ln, vic lp trnh vi cc con s 0
v 1 khng cn ph hp na. Thay vo , vic dng ngn ng Assembly
lp trnh. Sau ny s ra i ca ngn ng C, a thay th cho ASM bi tnh
ngn gn v d hiu hn trong cc cu lnh. Km theo l s xut hin ca
nhiu chng trnh son tho v bin dch ngn ng C cho vi iu khin:
Keli C, HT-PIC, MikoC, CCS
V CCS l phn mm lp trnh mnh cho vi iu khin PIC 16F887.
Gii thiu v CCS
CCS l trnh bin dch lp trnh ngn ng C cho vi iu khin PIC ca
hang Microchip. Chng trnh l s tch hp ca 3 trnh bin dch ring bit
cho 3 dng PIC khc nhau.Ging nhiu trnh bin dch C khc, CCS giup
ngi dng nm bt nhanh c vi iu khin PIC v s dng PIC trong cc
d n. Cc chng trnh iu khin s c thc hin nhanh chng v hiu
qu cao thng qua vic s dng ngn ng lp trnh cp cao - ngn ng C.

Trang 12

Hnh 2. 7 Giao din phn mm lp trnh CCS


2.2. THIT K PHN CNG
S khi ca h thng:

Hnh 2. 8 S khi h thng

Trang 13

Gii thch cc khi


: Du mui tn mt chiu ch s cung cp tn hiu (ngun, tn
hiu).
: Du mui tn hai chiu ch s cung cp tn hiu (ngun, tn hiu).
: Khi hnh ch nht ny l 1 module hay thit b u cui lm
mt chc nng no trong tng th c s , v c lin kt vi
cc khi khc thng qua du mui tn.

Phn tch cc khi


Khi PIC16F887: l khi trung tm quan trng nht trong h
thng kha xe bng vn tay.
Khi ngun cung cp (5V): c chc nng cung cp ngun
mt 5V cho khi cm bin, khi x l trung tm v khi chm hnh.
Khi ng ra relay: c chc nng ng m h thng in ca
xe.
Chc nng v nhim v ca tng khi:
Khi ngun: To ra dng in v in p n nh cho ton mch. C
th dng ngun 9 ~ 12 VDC i qua IC n p 7805 to ra ngun 5V
cung cp cho mch.

Hnh 2. 9 S khi ngun


Mch ngun gm c mt adapter 9 hoc 12VDC i qua b lc (cc t
loc) qua b n p mt chiu(n dng) qua b lc a ra ti.

Trang 14

Khi vi iu khin: l trung tm ca h thng, nhn v xut tn hiu


iu khin t cc thit b khc.
Khi cm bin: l khi nhn dng du vn tay, y l module nhn
din vn tay R305 c kt ni vi khi vi iu khin thng qua giao
thc UART.

Hnh 2. 10 S khi chp hnh


Khi chp hnh: l khi th hin ng m relay cho phep h
thng in ca xe khi ng hoc tt. Do y, h thng in ca xe
khng yu cu ng ct nhanh v s dng in DC nn ta s dng
relay.
2.2.1. S NGUYN L IU KHIN
H thng s dng 3 module chnh l PIC16F887, RELAY, module
R305.
Vi iu khin giao tip truyn nhn d liu vi module R305 ly
thng tin v mu vn tay, so snh trng khp v lu tr mu vn tay. T
vi iu khin xut tn hiu iu khin n relay ng m h thng in ca
xe.
2.3. THIT K PHN MM
Chng trnh c nhim v khi to cc port, sau kim tra cc nut
nhn, xet bin TT_OK chng trnh thc hin mt trong cc chc nng
sau: hin menu la chn, ng nhp vo h thng, ghi danh du vn tay vo
h thng v xa cc du vn tay a lu.

Trang 15

Trang 16

Hnh 2. 11 Lu chng trnh chnh.

3: THI CNG H THNG


3.1. TNH TON LA CHN THIT B
La chn linh kin
7805
Thng s k thut
- in p vo t 7 25V
- in p ra t 4.8 5.2V
Chc nng
-Lm IC n p ngun 5V khi cm bin, khi chp hnh v
khi x l trung tm.
Relay
Thng s k thut
- in p hot ng 5 VDC.
- 0 (0V): Bt Relay.
-1 (5V): Tt Relay.
- Dng tiu th 80 mA.
-C n bo mi Relay.
Chc nng:
- ng ngt in p 12VDC
PIC16F887
Thng s k thut
- in p hot ng t 3.3V n 5V.
- 32kb Flash lu tr chng trnh.
- 2kb b nh SRAM (bay hi).
- 256 byte EEPROM (b nh khng bay hi).
- 10 knh analog.
- Tn s thch anh cho phep n 48Mhz.
Chc nng
- L b x l trung tm iu khin mi hot ng ca h thng.
3.2. CHNG TRNH IU KHIN THIT B
3.2.1. Chng trnh chnh
#include <16F887.H>
#include <TV_LCD.C>
#include <FINGER.C>
#include <CT_CON.C>
#INT_RDA
VOID RDA_irs(VOID)
Trang 17

BACK[GT]=GETC();
IF (GT==11)
GT=0;
ELSE
GT++;

}
VOID MAIN()
{
SET_TRIS_D(0X00);
SET_TRIS_E(0X00);
SET_TRIS_B(0B01111111);
unsigned int16 M;
enable_interrupts(GLOBAL);
enable_interrupts(INT_RDA);
LCD_SETUP();
DELAY_MS(1000); //CHO XUAT HIEN MAN HINH
TRANG 1S
WHILE(TRUE)
{
IF(TT_OK==1)
//HIEN MENU
{
LCD_COMMAND(0X80);
FOR (M=0;M<16;M++)
{
LCD_DATA(MENU1[M]);
}
LCD_COMMAND(0XC0);
FOR (M=0;M<16;M++)
{
LCD_DATA(MENU2[M]);
}
}
ELSE IF(TT_OK==2) //QUET VAN TAY MO KHOA
{
TT_MODE=TT_OK=1;
//HIEN SO DA CHON
LCD_COMMAND(0X80);
FOR (M=0;M<16;M++)
{
Trang 18

LCD_DATA(CHON1[M]);

}
LCD_COMMAND(0XC0);
FOR (M=0;M<16;M++)
{
LCD_DATA(RONG[M]);
}
DELAY_MS(1000);
GT=0;
KiemTra();
BACK[9]=0XFF;
TT_OK=1;

}
ELSE IF(TT_OK==3) //QUET VAN TAY GHI DANH
{
TT_MODE=TT_OK=1;
//HIEN SO DA CHON
LCD_COMMAND(0X80);
FOR (M=0;M<16;M++)
{
LCD_DATA(CHON2[M]);
}
LCD_COMMAND(0XC0);
FOR (M=0;M<16;M++)
{
LCD_DATA(RONG[M]);
}
DELAY_MS(1000);
BACK[9]=0XFF;
GHI_VANTAY();
TT_OK=1;
}
ELSE IF(TT_OK==4)
TAY

//XOA TOAN BO DAU VAN

{
TT_MODE=TT_OK=1;
//HIEN SO DA CHON
LCD_COMMAND(0X80);
FOR (M=0;M<16;M++)
{
LCD_DATA(CHON3[M]);
Trang 19

}
LCD_COMMAND(0XC0);
FOR (M=0;M<16;M++)
{
LCD_DATA(RONG[M]);
}
DELAY_MS(1000);

Emty();
BACK[9]=0XFF;
TT_OK=1;

BUTTON();
}
}
3.2.2. Th vin LCD.c
#FUSES NOWDT, PUT, HS, NOPROTECT, NOLVP
#USE DELAY(CLOCK=20M)
#DEFINE LCD_RS PIN_E0
#DEFINE LCD_RW PIN_E1
#DEFINE LCD_E PIN_E2
#DEFINE OUTPUT_LCD OUTPUT_D
VOID LCD_COMMAND(UNSIGNED INT8 MDK)
{
OUTPUT_LOW(LCD_RS); OUTPUT_LCD(MDK);
OUTPUT_HIGH(LCD_E); DELAY_US(20);
OUTPUT_LOW(LCD_E); DELAY_US(20);
}
VOID LCD_DATA(UNSIGNED INT8 MHT)
{
OUTPUT_HIGH(LCD_RS); OUTPUT_LCD(MHT);
OUTPUT_HIGH(LCD_E); DELAY_US(20);
OUTPUT_LOW(LCD_E); DELAY_US(20);
}
VOID LCD_SETUP()
{
OUTPUT_LOW(LCD_E);
OUTPUT_LOW(LCD_RW);
LCD_COMMAND(0X38); DELAY_MS(1);
LCD_COMMAND(0X0C);
LCD_COMMAND(0X01); DELAY_MS(2);
LCD_COMMAND(0X06);
}
Trang 20

3.2.3. Th vin FINGER.c


#USE
RS232(BAUD=57600,XMIT=PIN_C6,RCV=PIN_C7,PARI
TY=N, BITS=8)
CONST UNSIGNED
CB "};
CONST UNSIGNED
VAO CB 2"};
CONST UNSIGNED
CONST UNSIGNED
VAN TAY "};
CONST UNSIGNED
BUF "};
CONST UNSIGNED
"};
CONST UNSIGNED
KHOP
"};
CONST UNSIGNED
TRUNG KHOP"};
CONST UNSIGNED
"};
CONST UNSIGNED
COMBINE "};
CONST UNSIGNED
CONG "};
CONST UNSIGNED
BAI "};
CONST UNSIGNED
TAY"};
CONST UNSIGNED
THAY "};
CONST UNSIGNED
CONG "};
CONST UNSIGNED
DUOC "};
CONST UNSIGNED
"};
CONST UNSIGNED
3.XOA"};
CONST UNSIGNED
START "};
CONST UNSIGNED
CHON SO 1"};

CHAR DAT_TAY[]= {"DAT TAY VAO


CHAR DAT_TAY2[]= {"DAT TAY
CHAR RONG[]=
CHAR NHAN[] =

{"
"};
{"DA NHAN

CHAR BUF1[]=

{"DA DUA VAO

CHAR K_BUF[]=

{"XAY RA LOI

CHAR MATCH1[]=

{"TRUNG

CHAR K_MATCH[]= {"KHONG


CHAR COMBI[]=

{"COMBINE OK

CHAR K_COMBI[]= {"CHUA


CHAR SAVE[]=
CHAR K_SAVE[]=
CHAR TIM[]=

{"LUU THANH
{"LUU THAT
{"TIM THAY VAN

CHAR K_TIM[]=

{"KHONG TIM

CHAR XOA[]=

{"XOA THANH

CHAR K_XOA[]=

{"KHONG XOA

CHAR MENU1[]=

{"

1. START

CHAR MENU2[]=

{"2. GHI

CHAR BEGIN[]=

{"HE THONG

CHAR CHON1[]=

{"BAN DA

Trang 21

CONST UNSIGNED CHAR CHON2[]=


CHON SO 2"};
CONST UNSIGNED CHAR CHON3[]=
CHON SO 3"};

{"BAN DA
{"BAN DA

UNSIGNED CHAR BACK[12];


UNSIGNED INT1 START=0;
UNSIGNED INT8 GT=0, ID=0X00;
VOID GetImg()
{
UNSIGNED INT8 T;
BACK[9]=0XFF;
PUTC(0XEF); PUTC(0X01);
// HEADER
PUTC(0XFF); PUTC(0XFF); PUTC(0XFF);
PUTC(0XFF); // ADDER
PUTC(0X01);
// PACKET TYPE
PUTC(0X00); PUTC(0X03);
// PACKET
LENGTH
PUTC(0X01);
// LENH
PUTC(0X00); PUTC(0X05);
// CHECK
SUM
WHILE(GT!=11)
{
}
IF (BACK[9]==0X00)
{
/*
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(NHAN[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);*/
}
/* ELSE
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
Trang 22

LCD_DATA(K_NHAN[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
}*/
}
VOID Img2tz(unsigned int8 buf)
{
unsigned int16 sum;
UNSIGNED INT8 T;
BACK[9]=0XFF;
SUM=buf+0X07;
PUTC(0XEF); PUTC(0X01);
// HEADER
PUTC(0XFF); PUTC(0XFF); PUTC(0XFF);
PUTC(0XFF); // ADDER
PUTC(0X01);
// PACKET TYPE
PUTC(0X00); PUTC(0X04);
// PACKET
LENGTH
PUTC(0X02);
// LENH
PUTC(buf);
// VI TRI LUU
PUTC(0X00); PUTC(SUM);
// CHECK
SUM
WHILE(GT!=11)
{
}
IF(BACK[9]==0X00)
{
/*
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(BUF1[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
Trang 23

}
delay_ms(1500);*/

}
ELSE
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(K_BUF[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
}

VOID Match()
{
UNSIGNED INT8 T;
PUTC(0XEF); PUTC(0X01);
// HEADER
PUTC(0XFF); PUTC(0XFF); PUTC(0XFF);
PUTC(0XFF); // ADDER
PUTC(0X01);
// PACKET TYPE
PUTC(0X00); PUTC(0X03);
// PACKET
LENGTH
PUTC(0X03);
// LENH
PUTC(0X00); PUTC(0X07);
// CHECK
SUM
WHILE(GT!=11)
{}
IF(BACK[9]==0X00)
{
/*
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(MATCH1[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
Trang 24

LCD_DATA(RONG[T]);
}
delay_ms(1500);*/

}
ELSE
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(K_MATCH[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
}

VOID RegModel()
{
UNSIGNED INT8 T;
BACK[9]=0XFF;
PUTC(0XEF); PUTC(0X01);
// HEADER
PUTC(0XFF); PUTC(0XFF); PUTC(0XFF);
PUTC(0XFF); // ADDER
PUTC(0X01);
// PACKET TYPE
PUTC(0X00); PUTC(0X03);
// PACKET
LENGTH
PUTC(0X05);
// LENH
PUTC(0X00); PUTC(0X09);
// CHECK
SUM
WHILE(GT!=11)
{}
IF(BACK[9]==0X00)
{
/*
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(COMBI[T]);
Trang 25

}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);*/

}
ELSE
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(K_COMBI[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
}
}
VOID Store()
{
unsigned int16 sum;
UNSIGNED INT8 T;
IF(READ_EEPROM(1)!=0XFF)
ID=READ_EEPROM(0);
ELSE
WRITE_EEPROM(1,0X00);
BACK[9]=0XFF;
SUM=0X0E+ID;
PUTC(0XEF); PUTC(0X01);
// HEADER
PUTC(0XFF); PUTC(0XFF); PUTC(0XFF);
PUTC(0XFF); // ADDER
PUTC(0X01);
// PACKET TYPE
PUTC(0X00); PUTC(0X06);
// PACKET
LENGTH
PUTC(0X06);
// LENH
PUTC(0X01);
// VI TRI LUU
PUTC(0X00); PUTC(ID);
// ID
Trang 26

PUTC(0X00); PUTC(SUM);
SUM

// CHECK

WHILE(GT!=11){}
IF(BACK[9]==0X00)
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(SAVE[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
ID++;
IF(ID==10)
ID=0;
WRITE_EEPROM(0,ID);

}
ELSE
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(K_SAVE[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
}
}
VOID Search()
{
UNSIGNED INT8 T;
PUTC(0XEF); PUTC(0X01);

// HEADER
Trang 27

PUTC(0XFF); PUTC(0XFF); PUTC(0XFF);


PUTC(0XFF); // ADDER
PUTC(0X01);
// PACKET TYPE
PUTC(0X00); PUTC(0X08);
// PACKET
LENGTH
PUTC(0X04);
// LENH
PUTC(0X01);
// BUF1
PUTC(0X00); PUTC(0X00);
//
PUTC(0X00); PUTC(0XFF);
//
PUTC(0X01); PUTC(0X0D);
// CHECK
SUM
WHILE(GT!=11)
{}
IF(BACK[9]==0X00)
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(TIM[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
START=1;
BREAK;
}
ELSE
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(K_TIM[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
Trang 28

BREAK;

}
VOID Emty()
{
UNSIGNED INT8 T;
PUTC(0XEF); PUTC(0X01);
// HEADER
PUTC(0XFF); PUTC(0XFF); PUTC(0XFF);
PUTC(0XFF); // ADDER
PUTC(0X01);
// PACKET TYPE
PUTC(0X00); PUTC(0X03);
// PACKET
LENGTH
PUTC(0X0D);
// LENH
PUTC(0X00); PUTC(0X11);
// CHECK
SUM
WHILE(GT!=11)
{}
IF(BACK[9]==0X00)
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(XOA[T]);
}
LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
WRITE_EEPROM(1,0X00);
}
ELSE
{
LCD_COMMAND(0X80);
FOR (T=0;T<16;T++)
{
LCD_DATA(K_XOA[T]);
}
Trang 29

LCD_COMMAND(0XC0);
FOR (T=0;T<16;T++)
{
LCD_DATA(RONG[T]);
}
delay_ms(1500);
}
}
3.2.4. Th vin CT_CON.c
#DEFINE MODE PIN_B1
#DEFINE OK PIN_B2
UNSIGNED INT8 TT_MODE=1;
UNSIGNED INT8 TT_OK=1;
VOID BUTTON()
{
IF(INPUT_STATE(MODE)==0)
{
DELAY_MS(150);
IF(INPUT_STATE(MODE)==0)
{
IF(TT_MODE<4)
TT_MODE++;
ELSE
TT_MODE=0;
}
}

IF(INPUT_STATE(OK)==0)
{
DELAY_MS(150);
IF(INPUT_STATE(OK)==0)
{
TT_OK=TT_MODE;
}
}

VOID GHI_VANTAY()
{
UNSIGNED INT8 K;
BACK[9]=0XFF;
LCD_COMMAND(0X80);
FOR (K=0;K<16;K++)
Trang 30

LCD_DATA(DAT_TAY[K]);
}
LCD_COMMAND(0XC0);
FOR (K=0;K<16;K++)
{
LCD_DATA(RONG[K]);
}
DELAY_MS(500);
WHILE(BACK[9]!=0X00)
{
GetImg();
}
Img2tz(0X01);
LCD_COMMAND(0X80);
FOR (K=0;K<16;K++)
{
LCD_DATA(DAT_TAY2[K]);
}
LCD_COMMAND(0XC0);
FOR (K=0;K<16;K++)
{
LCD_DATA(RONG[K]);
}
DELAY_MS(500);
BACK[9]=0XFF;
WHILE(BACK[9]!=0X00)
{
GetImg();
}
Img2tz(0X02);
BACK[9]=0XFF;
Match();
IF (BACK[9]==0X00)
{
RegModel();
Store();
}
Trang 31

}
VOID KiemTra()
{
UNSIGNED INT8 K;
BACK[9]=0XFF;
LCD_COMMAND(0X80);
FOR (K=0;K<16;K++)
{
LCD_DATA(DAT_TAY[K]);
}
LCD_COMMAND(0XC0);
FOR (K=0;K<16;K++)
{
LCD_DATA(RONG[K]);
}
DELAY_MS(500);
WHILE(BACK[9]!=0X00)
{
GetImg();
}
Img2tz(0X01);
Search();
IF(START==1)
{
OUTPUT_HIGH(PIN_B0);
LCD_COMMAND(0X80);
FOR (K=0;K<16;K++)
{
LCD_DATA(BEGIN[K]);
}
LCD_COMMAND(0XC0);
FOR (K=0;K<16;K++)
{
LCD_DATA(RONG[K]);
}
}
}

Trang 32

4: VN HNH H THNG
4.1. M HNH SAU KHI THI CNG

Hinh 4. 1 H thng sau khi thi cng.


4.2. VN HNH
Chng trnh ca h thng gm c 3 ch hot ng:
1. START: quet du vn tay m in xe
2. GHI: them du vn tay vo h thng
3. XOA: xa ton b du vn tay a lu.
chn ch hot ng ta nhn nut MODE chn, sau nhn nut
OK xc nhn.

Hinh 4. 2 H thng hot ng


Trang 33

Hinh 4. 3 H thng bt u qut du vn tay

Hinh 4. 4 H thng nhn din xong vn tay v m kha xe

5: KT LUN V HNG PHT TRIN


5.1. KT LUN
H thng c thc hin trn nhng yu cu thc t khng cn s dng
kha do trnh c vic trm cp dm van a nng ph kha xe. Bo
mt tt hn giup bo v chic xe ca bn khi nhng tn trm xe my d l
chuyn nghip nht.
p dng cc kin thc a hc v ngn ng lp trnh CCS v tm hiu
nguyn l hot ng lm vic ca vi iu khin, cc loi cm bin a c
Trang 34

trong thc t a ra tng thit k, thit lp lu khi v v mch


nguyn l. Tin hnh vit chng trnh cho vi iu khin v kim tra kt qu
trn mch m phng, sau la chn cc linh kin cn thit lm theo m
hnh a thit k.Cui cng, kim tr kh nng hot ng ca mch thc t,
tm cc li xy ra v khc phc hon thin h thng.
Cc vn gii quyt c:
o Thit k c mch thc t chy ung theo yu cu t ra.
o La chn linh kin ph hp, p ng c kh nng lm vic.
o Thi cng, vn hnh, kim tra c h thng iu khin thng
minh.
5.2. HNG PHT TRIN
H thng a giup cho xe thot khi nhng tn trm dm van ph kha
xe khi ng h thng in. Tuy nhin, cc tn trm c th ly xe bng
cch y xe i, do cn tch hp thm h thng bo ng khi pht hin c
tc ng vo xe, hoc h thng kha c xe bng in, h thng nh v GPS,
thng bo v tr xe bng tin nhn in thoi.
Thi cng mch nh gn, thm nhiu tnh nng hn, ph hp hn vi
tnh thm m c th kinh doanh ngoi th trng.

TI LIU THAM KHO


[1] https://vi.wikipedia.org/wiki/Vi_iu_khin
[2]http://arduino.vn
[3] https://vi.wikipedia.org
[4] http://mcu.banlinhkien.vn/
Ting vit
[5] Nguyn nh Phu (022014), Gio trnh thc tp vi iu khin PIC 18F4550,
trang 50-60.
[6] Datasheet PIR, LM35, RF.
Trang Web tham kho

Trang 35

[7] Dientuvietnam.net
[8] Picvietnam.com
[9] Diendandientu.vn

Trang 36

You might also like