Professional Documents
Culture Documents
MC LC
NI DUNG
TRANG
MC LC ................................................................................................................................... 1
LI M U................................................................................................................................ 3
TNG QUAN V TI ........................................................................................................ 4
CHNG 1 C S L THUYT
1.1 Gii thiu v vi x l PIC 16F877A.....................................................................................5
1.2 Gii thiu v SRF05............................................................................................................10
1.2.1 Cc ch hot ng ca SRF05....................................................................................11
1.2.2 Tnh ton khong cch s dng SRF05..........................................................................13
CHNG 2 S MCH V GII THUT
2.1 S mch nguyn l.........................................................................................................15
2.1.1 Cc khi chc nng trong s mch nguyn l............................................................15
2.1.1.1 Khi ngun....................................................................................................................15
2.1.1.2 Khi iu khin.............................................................................................................16
2.1.1.3 Khi hin th..................................................................................................................16
2.1.1.4 Khi giao tip my tnh................................................................................................17
2.2 S gii thut.................................................................................................................18
2.3 Gii thch nguyn tc hot ng ca mch.........................................................................19
2.4 Mt s hm s dng trong Matlab......................................................................................19
LI M U
Trong nhng nm gn y theo s tin b ca khoa hc k thut, cng cuc cng nghip
ha hin i ha t nc ang din ra kh tt p. Trc tnh hnh c kh nhiu yu cu
cp bch v cng l nhng thch thc c t ra cho gii tr thc.
L sinh vin ca mt ngi trng nng ng, l cng dn ca thnh ph nng ng bc nht
nc ta, hng ngy chng ti c tip xc vi bit bao nhiu ngun kin thc mi t bo ch,
truyn hnh, internet thy c s tin b vt bc ca khoa hc cng ngh, thy c s pht
trin khng ngng ca khoa hc; khoa hc lm cho con ngi ngy cng vn minh hn, lm cho
cuc sng con ngi thoi mi hn, con ngi c hng th nhiu hn nhng thnh qu m
nhn loi lm ra. V con ngi ngy cng o su, tm ti thm nhiu ci hay, ci mi, ci tin
ch hn na phc v cho cuc sng ca mnh.
Thnh ph c rt nhiu hot ng hng ti th h tng lai, hng ti th h tr. Phong
tro Nghin cu khoa hc trong sinh vin cng l mt trong nhng hot ng thng nin ca
thnh ph, nhm o to v pht trin tr tu, c sng to ca th h tr. M trc tip qun l v
hng dn thc hin l cc trng i hc, Cao ng trn ton thnh ph
i hc Tn c Thng, mt ngi trng cn kh tr, mi thnh lp c hn 10 nm
nhng c rt nhiu hot ng si ni, l mt trong nhng trng ca thnh ph c phong tro
Nghin cu khoa hc trong sinh vin pht trin mnh. C nhiu ti nghin cu khoa hc ca
sinh vin v ging vin nh trng t kt qu cao v tnh ng dng hiu qu. C nhng ti
c gii thng cp Thnh, cp B
Vi nhng iu nhn thy c trn y cng vi phn t m mun tm hiu su hn v
sng siu m v v cc ng dng ca n trong thc tin nn chng ti nghin cu v ti
ny.
TNG QUAN V TI
NH V HAI CHIU THIT B BNG SNG SIU M
Ngy nay, sng siu m ng vai tr rt quan trng trong lnh vc khoa hc k thut,
cng nh trong lnh y hc. ng dng ca n c kim chng thng qua cc nghin cu v
ng dng thc tin. Chng hn, Rada siu m c ng dng thm d y bin, xc nh tu
ngm do c u im l t b suy hao trong mi trng nc. Ngoi ra, mt s ng dng khc ca
sng siu m l gip pht hin li ca cc sn phm trong sn xut cng nghip, gip chn on,
pht hin v cha bnh trong y khoa Do , vic tm hiu v sng siu m cng nh cc ng
dng ca n l mt iu cn thit i vi chng ta.
Trn tinh thn , ti nghin cu ny nhm mc ch xc nh khong cch tng i,
s chuyn ng ca mt vt thng qua ng dng ca vic thu pht sng siu m. y l c s
c th pht trin ln nhng ti ln hn, c tnh ng dng cao hn trong cuc sng.
Sau mt thi gian tm ti, nghin cu v thc hin, chng ti hon thnh sn phm.
l m hnh dng nh v khong cch mt thit b. Tuy cn nhiu im hn ch nhng chng
ti ngh nu u t thm v k thut v kin thc chuyn mn th sn phm ca chng ti c tnh
ng dng thc t rt cao trong thc t cuc sng.
ti nghin cu c chia ra thnh 3 chng nh sau:
Chng 1: C s l thuyt.
Chng 2: S mch v gii thut.
Chng 3: Hng pht trin ti.
CHNG 1
C S L THUYT
1.1 GII THIU V VI X L PIC 16F877A
PIC 16F877A l dng PIC ph bin nht hin nay ( mnh v tnh nng, 40 chn, b
nh cho hu ht cc ng dng thng thng). Cu trc tng qut ca PIC 16F877A
nh sau:
8 K Flash ROM.
368 Bytes RAM.
256 Bytes EEPROM.
5 ports (A, B, C, D, E) vo ra vi tn hiu iu khin c lp.
2 b nh thi 8 bits (Timer 0 v Timer 2).
Mt b nh thi 16 bits (Timer 1) c th hot ng trong ch tit kim nng
lng (SLEEP MODE) vi ngun xung Clock ngoi.
2 b CCP( Capture / Compare/ PWM).
2 b bin i ADC 10 bits, 8 bits ng vo.
2 b so snh tng t (Compartor).
1 b nh thi gim st (WatchDog Timer).
Mt cng song song 8 bits vi cc tn hiu iu khin.
Mt cng ni tip.
15 ngun ngt.
C ch tit kim nng lng.
Np chng trnh bng cng ni tip ICSP(In-Circuit Serial Programming)
c ch to bng cng ngh CMOS
35 tp lnh c di 14 bits.
Tn s hot ng ti a 20MHz.
S t chc b nh Pic16F877
Pic16F877 c 3 khi b nh. B nh chng trnh PLASH, b nh d liu RAM, b nh
EEPROM.
S t chc b nh chng trnh FLASH v Stack nh.
Vi iu khin PIC16F877 c mt b m chng trnh 13 bit v c 8Kx14 t m ca b
nh chng trnh FLASH, c chia thnh 4 trang mi trang 2Kx14 t m.
Khi Reset a ch bt u thc hin chy l 0000h, Vector ngt bt u 0004h.
Stack c 8 mc dng lu a (PC) ch lnh thc hin tip theo sau lnh CALL v khi
xy ra ngt.
S t chc b nh d liu RAM
RAM l b nh c th c v ghi, n khng lu d liu khi mt in, b nh RAM ca
PIC16F877 c 4 bank, mi bank c di a ch 0-7FH (128byte) trn cc bank nhng thanh
ghi a mc ch, n hot ngnh mt RAM tnh (General purpose register), v nhng thanh
ghi chc nng c bit (Special function registers) vng a ch thp. Bt RP1 (Status <6>)
v bit RP0 (Status <5>) dng la chn bank lm vic.
RP1:RP0
Bank
00
01
10
11
3
Hnh 1.3: Cc bank lm vic.
C 4 thanh ghi trng thi trn 4 dy, ti cc a ch 03h, 83h, 103h, 183h. Cc thanh ghi
ny cho bit trng thi ca phn t lgic ton hc ALU, trng thi RESET, trng thi ca cc
bit la chn dy thanh ghi cho b nh d liu. Thanh ghi trng thi c th l kt qu ca mt
s lnh nh l vi mt s thanh ghi khc. Nu thanh ghi trng thi l kt qu bi mt lnh
m tc ng n cc bit Z, DC, C th vic ghi vo cc bit ny l khng th.
Cc thanh ghi la chn OPTION_REG
C hai thanh ghi la chn ti cc a ch 81h v 181h, cc thanh ghi ny c th c hoc
ghi, n cha ng nhiu bit iu khin khc nhau xc nh h s nh trc TMR0/h s
nh sau WDT, ngt ngoi INT, TMR0, cc in p treo trn cng B
Cc thanh ghi INTCON
C 4 thanh ghi INTCON ti cc a ch 0Bh, 8Bh, 10Bh, 18Bh. Cc thanh ghi ny c th
c v ghi, n cha ng nhiu s cho php v cc bit c cho vic trn thanh ghi TMR0, cc
ngt thay i cng RB v chn cc ngt ngoI RB0/INT.
Thanh ghi PIE1
Ti a ch 8Ch, cha ng cc bit cho php ring l cho cc ngt ngoi vi.
Thanh ghi PIR1
Ti a ch 0Ch, cha ng cc bit c ring l cho cc ngt ngoi vi.
Thanh ghi PIE2
Ti a ch 8Dh, cha ng cc bit cho php ring l cho cc ngt ngoi vi CCP2, ngt
xung t tuyn SSP v EEPROM ghi cc hot ng ngt .
Thanh ghi PIE2
Ti a ch 8Dh, cha ng cc c bit cho cc ngt ngoi vi CCP2, ngt xung t tuyn
SSP v EEPROM ghi cc hot ng ngt .
Thanh ghi PCON (Power Control)
Cha bit c cho php phn bit gia vic Reset h thng (POR) Reset MCLR ngoi
vi Reset WDT.
PCL v PCLATH
Chng trnh m ch r a ch ca lnh tip theo c thc hin. PC c rng 13 bit,
byte thp c gi l thanh ghi PCL, thanh ghi ny c th c hoc ghi.
Cng B v thanh ghi TRISB
Cng B l cng hai chiu vi rng ng truyn l 8 bit.Tng ng vi n iu
khin trc tip d liu ta s dng thanh ghi TRISB. Nu t bt TRISB bng 1 th lc ny cc
10
11
Cc c im k thut ca SRF05:
in p: 5V.
Dng:
t 30 mA 50 mA.
Tn s : 40khz.
Khong cch ti a: 3 m.
Khong cch ti thiu: 3 cm.
nhy : ng knh qut t 3 cm n ln hn 3m.
u vo kch hot: 10 uS nh nht. Thi gian sng mc xung.
Xung phn hi: tch cc thi gian sng tn hiu, t l thun vi chiu rng phm vi.
Kch thc nh: 43mm x 20mm x 17mm chiu cao.
1.2.1
Cc ch hot ng ca SRF05
SRF05 hot ng 2 ch :
Ch 1: Tng thch SRF04- Kch hot v phn x ring bit.
Ch ny c s dng ring bit cho chn kch hot v chn phn x, y l ch
n gin v d s dng nht. s dng ch ny th ta ch li cc chn ch
cha c kt ni trong SRF05 c mt b in tr ni ko in tr chn ln. y l
hnh s cc chn:
12
13
14
15
CHNG 2
S MCH V GII THUT
2.1 S mch nguyn l
2.1.1
Khi ngun
16
S dng p 5V (DC) v linh kin 7805 n p cho mch hot ng, led c s dng
kim tra ngun khi hot ng.
2.1.1.2
Khi iu khin
PIC 16F877A c s dng cho khi iu khin, thch anh 20MHz c s dng cho
dao ng ca mch. (Tnh nng ca PIC 16F877A c gii thiu chng II).
2.1.1.3
Khi hin th
17
2.1.1.4
18
Giao tip gia mch thc t v my tnh c kt ni thng qua giao tip cng COM.
Trong kt ni ny, linh kin MAX 232 ng vai tr quan trng trong vic truyn d liu
t thit b ln my tnh m phng thc t trn my tnh.
2.2
S gii thut
CP NGUN
PHT SNG
SIU M
NHN D
LIU GI V
GI D LIU
LN MY
TNH
HIN TH
XC NH
V TR VT
X L
D LIU
19
2.3
2.4
20
Chuyn gi tr t dng chui (text) sang gi tr s s dng cho vic tnh ton,
x l gi tr.
Hm circle
C php:
Circle (I, r, N)
Chc nng:
V ng trn trong Matlab vi ta tm I, bn knh r v s im trn ng
trn.
Hm intersections
C php:
Intersections (X1, Y1, X2, Y2, 0)
Chc nng:
Xc nh giao im ca 2 ng trn cho trc, nhm nh v tr ca vt theo
khng gian 2 chiu khi hin th bng matlab.
Hm plot
C php:
Plot (x, y, 'ro')
Chc nng:
Dng v th ln matlab, tng ng v x, y, v mu ng v theo ty theo
ngi s dng.
21
CHNG 3
KT LUN NH HNG PHT TRIN TI
Qu trnh thc hin ti tng chng nh n gin, nhng khi bt tay vo thc hin chi
tit, chng ti gp rt nhiu kh khn v vic th hin tng ca mnh. Chng ti phi
thay i thit k ca m hnh v khng tm c linh kin tng ng. T vic lp thit b, lm
khung, hp chng ti gp vt v rt nhiu v dng c thc hin, phn ln chng ti u thiu
dng c v phi i nh, mn.
Tuy gp nhiu kh khn nhng chng ti cng c gng hon thnh c nh ban u
ca mnh l nh v khong cch ca thit b theo khng gian hai chiu.
Trong qu trnh thc hin, chng ti thc hin lu nht l phn thit k cho c hai ng c
quay ng thi, v khi s dng ngun chung thng dn n tnh trng dng yu, khng p ng
c.
Qua y ti cng mun ni thm rng vic thc hin ti mang li cho chng ti rt
nhiu kin thc thc t, v chnh chng ti tri qua v c gng hon thnh. Bt u t con s
0, chng ti hon thnh c nh ca mnh, tuy cn nhiu khim khuyt v cha tht ng
vi nhng g m chng ti ng k thc hin, cn nhiu khuyt im trn sn phm ca chng
ti. Nhng c mt iu m c ba thnh vin trong nhm rt t ho sn phm cng hon thnh
ng tin . Tuy hi vt v nhng chng ti thy rt b ch cho bn thn. Qua vic nghin cu,
chng ti c thm kin thc s dng cc phn mm (Orcad, Proteus, Matlab), nm c cc
cng on thc hin mt board mch th cng.
Mc ch pht trin ti trong tng lai:
-
22