Professional Documents
Culture Documents
TRNG I HC VN HIN
KHOA IN T-VIN THNG
---------o0o--------
BO CO N MN HC
ti:
MSSV
:0891020027
LP
: 08E1
Li cm n
thc hin ti ny, tc gi nhn c rt nhiu s ch dn, gip v
ng vin qu bu ca nhiu ngi. Trc ht, em xin by t lng cm n chn thnh
i vi c Th.S Nguyn Th Thanh H, c l ngi hng dn trc tip cho em trong
qu trnh thc hin n mn hc, c cng l ngi tn tnh gp ch cho em phng
php nghin cu, trnh by hon chnh nht.
Em cng v cng cm n thy Th.S Nguyn Thnh Thi v cc thy c trong
khoa in t vin thng, Trng i Hc Vn Hin tham gia qu trnh o to v
hng dn em trong sut thi gian hc i hc, nh cc thy c m em c kin thc
v lng t tin thc hin ti nghin cu ny cng nh cc ti trong tng lai.
Xin cm n gia nh lun chm sc v quan tm n vic hc ca con, con
v cng cm n v lun t ho v gia nh lun ng vin con trong qu trnh hc tp.
V cui cng, ti xin gi li cm n ti nhng ngi tham gia gip ti trong
qu trnh thc hin lun vn m ti cha nu tn y, s gip ca h d t hay
nhiu cng ng gp mt phn vo kt qu thc hin ti mn hc ny.
LI CAM OAN
Em xin cam oan rng n mn hc ny do chnh em tm hiu, nghin cu,
thit k v thi cng ton b. Hon ton khng c s sao chp khun mu no, hay thu
mn ngi th ba trong ton b qu trnh thc hin n mn hc ny.
Cc ti liu s dng trong ti l ngun thng tin ng ti trn mng
Internet v tun theo nguyn tc trch xut thng tin bn quyn ca ti liu khi c
nhng ti liu thuc s ring ca mt c nhn, t chc hay website ng ti.
Ngi thc hin
Trn Thanh Luyn
NHIM V TI
TM TT N
Thc hin ti iu khin tc ng c DC.
Nghin cu tm hiu quy trnh iu khin mt ng c DC quay thun v quay
nghch thng qua rle o chiu, tng gim vn tc ca ng c DC bng xung PWM.
Vi iu khin AT89C2051 nhn tn hiu t nt nhn tng ng vi cc trng
thi: tng tc, gim tc, dng, v o chiu quay. Sau nh vo b nh c lp
trnh pht ra tn hiu xung PWM truyn ti n FET qua r le. Thng qua cc opto
c cch ly nn Vi iu khin s ko b sc in khi ng c b chp hay ngng quay
bt ng.
ng dng phn mm Keil C51 Version 9 s dng ngn ng C lp trnh, bin
dch cho AT89C2051
ng phn mm Proteus thit k mch m phng.
ng dng phn mm OrCad thit k mch, layout mch in.
MC LC
LIT K HNH
Hnh 2.1 Hnh thc t chip AT89C2051......................................................................3
Hnh 2.2 S khi AT89C2051................................................................................4
Hnh 2.3 S chn AT89C2051................................................................................5
Hnh 2.4 Bng tnh nng port 3 ca AT89C2051.........................................................6
Hnh 2.5 B giao ng kt ni.....................................................................................7
Hnh 2.6 Nhn xung clock t ngoi vo.......................................................................8
Hnh 2.7 Bng AT89C2051 SFR v thit lp gi tr....................................................9
Hnh 2.8 Bng lit k tnh nng b xung......................................................................10
Hnh 2.9 Ch lp trnh fash.....................................................................................14
Hnh 2.10 Bng p lm vic.........................................................................................15
Hnh 2.11 Cu to ca ng c in mt chiu...........................................................16
Hnh 2.12 S lp ghp cc thnh phn ca ng c in 1 chiu...........................17
Hnh 2.13 Cu to ca Roto.........................................................................................18
Hnh 2.14 S nguyn l ng c nam chm vnh cu............................................20
Hnh 2.15 M t quay ngc chiu kim ng h........................................................21
Hnh 2.16 M t quay cng chiu kim ng h...........................................................21
Hnh 2.17 Mch cu H.................................................................................................22
Hnh 2.18 S nguyn l mch cu.........................................................................23
Hnh 2.19 S nguyn l ca R le.........................................................................24
Hnh 2.20 Role cha c dng in i qua....................................................................24
Hnh 2.21 Role c dng in i qua.............................................................................24
Hnh 2.22 Mch 1 FET v 1 Rle...............................................................................25
Hnh 2.23 Mch cng sut c opto cch ly hon chnh................................................26
Hnh 2.24 Biu xung vung....................................................................................27
Hnh 3.1 Chn th mc v t tn project...................................................................29
Hnh 3.2 Chn chip AT89C2051 lp trnh..............................................................30
Hnh 3.3 Thng bo hi copy chun khi ng 8051..................................................30
Hnh 3.4 Cu hnh to ra file HEX..........................................................................31
Hnh 3.5 Click chn Click Hex File.............................................................................31
Hnh 3.6 t tn cho file dng .C.................................................................................32
Hnh 3.7 Add Files to Group Source Group 1..........................................................32
Hnh 3.8 Ch ng dn n file .C.............................................................................33
iu khin tc ng c
Trang 1
CHNG 1: M U
Chng 1: M u
iu khin tc ng c
Trang 2
Chng 1: M u
iu khin tc ng c
Trang 3
iu khin tc ng c
Trang 4
2.1.2 S khi
AT89C2051 l h vi iu khin c 20 chn, mi chn c mt chc nng khc
nhau. Trong c mt s chn a cng dng (a hp), mi chn c th hot ng nh
mt ng xut/nhp (I/O) c lp hoc l mt chc nng c bit dng giao tip
vi cc thit b ngoi vi.
iu khin tc ng c
Trang 5
iu khin tc ng c
Trang 6
iu khin tc ng c
Trang 7
iu khin tc ng c
Trang 8
iu khin tc ng c
Trang 9
iu khin tc ng c
Trang 10
iu khin tc ng c
Trang 11
iu khin tc ng c
Trang 12
iu khin tc ng c
Trang 13
iu khin tc ng c
Trang 14
hon thnh.
2.2 Ch lp trnh flash :
Lu rng:
- a ch Ram ni PEROM c thit lp vi gi tr 000H trn mc cnh tch cc ca
RST, v c nng cao do mc tch cc ca xung ti XTAL1.
- Chip xa i hi phi c 10ms xung chng trnh.
- P3.1 phi mc thp trong thi gian lp trnh cho bit l READY / BUSY.(sn
sng/bn)
iu khin tc ng c
Trang 15
Ghi ch:
- iu kin trng thi n nh l I phi gii hn ngoi nhng hn ch sau :
I max = 20mA.
Tng dng cc i ca I v cc chn ng ra l 80mA.
Chng 2: Kho st vi iu khin AT89C2051
iu khin tc ng c
Trang 16
iu khin tc ng c
Trang 17
iu khin tc ng c
Trang 18
+ C gp:
Chng 2: Kho st vi iu khin AT89C2051
iu khin tc ng c
Trang 19
ng c kch t ni tip.
V ng c kch t hn hp
iu khin tc ng c
Trang 20
2.4.2
Nguyn l iu khin ng c
iu khin tc ng c
Trang 21
iu khin tc ng c
Trang 22
iu khin tc ng c
Trang 23
S nguyn l ca Role:
iu khin tc ng c
Trang 24
iu khin tc ng c
Trang 25
iu khin tc ng c
Trang 26
iu khin tc ng c
Trang 27
iu khin tc ng c
Trang 28
Cho nn % xung thp = 100% - xung cao. Nu xung cng di th tc motor cng cao.
Do ta c moto t c tc cao nht khi moto c gi n xung 100% v moto
dng khi xung 0% c gi ti.
iu khin tc ng c
Trang 29
iu khin tc ng c
Trang 30
- Hp thoi tip theo s hin ra, bao gm nhiu mc ty chnh cu hnh cho Chip.
iu khin tc ng c
Trang 31
- Cu hnh to ra file Hex, bn chn menu Project , chn Option for Target.
iu khin tc ng c
Trang 32
- To mi 1 file bng cch chn menu File ri chn New. Chn tip menu File ri
chn Save As, khung ca s sau s hin ln, bn nhp tn file ( *.C) vo v nhn Save.
iu khin tc ng c
-
Trang 33
iu khin tc ng c
3.2 Vit chng trnh v bin dch
Sau y l on code to xung PWM, o chiu quay ca ng c.
//Thach Anh 12Mhz
//Date: 2/1/2012
#include<reg2051.h>
#include<stdio.h>
#include<math.h>
unsigned int i=10;
unsigned int j;
unsigned int run=0;
unsigned int l;
unsigned int k;
sbit pwm=P1^5;
sbit role=P1^4;
sbit dao=P3^4;
sbit stop=P3^5;
//===============delay======================
void delay (unsigned int time)
{
for(l = time;l>0;l--)
for(k=0;k<128;k++);
}
//================Ngat=======================
void ngat0(void) interrupt 0
Trang 34
iu khin tc ng c
{
if(i<10000)
i=i+100;
}
void ngat2(void) interrupt 2
{
if(i>=300)
i=i-100;
}
//==========Tao xung PWM======================
void xung (int i)
{
pwm=1;
TR0=0;
TH0=-i/256;
TL0=-i%256;
TR0=1;
while (!TF0);
TF0=0;
pwm=0;
TR0=0;
TH0=-(10000-i)/256;
TL0=-(10000-i)%256;
TR0=1;
while (!TF0);
TF0=0;
}
//======================Main=====================
Chng 3: Lp trnh cho chip AT89C2051
Trang 35
iu khin tc ng c
Trang 36
void main(){
TMOD=0x01;
IE=0x85;
IT0=IT1=1;
while(1){
if(stop==0){
run = ~run;
while(!stop);
}
if(dao==0){
role = ~role;
while(!dao);
}
if(run==0){
xung(i);
}
}
}
-
Hnh 3.10 Giao din son tho chng trnh trong Keil C51
Chng 3: Lp trnh cho chip AT89C2051
iu khin tc ng c
Trang 37
iu khin tc ng c
Trang 38
NT NHN
NG
C DC
OPTO CCH LY
TRANSISTOR
FET
R LE
Kim tra nt
nhn STOP
Yes
Dng pht
xung
No
Nt nhn o
Yes
No
Nt nhn
Up/Down
Yes
Tng/Gim xung PWM
Kt thc
No
o R le
iu khin tc ng c
Trang 39
R le o chiu ng c
iu khin tc ng c
4.4 S nguyn l v layout mch trn Orcad
Trang 40
iu khin tc ng c
Trang 41
iu khin tc ng c
Trang 42
iu khin tc ng c
Trang 43
iu khin tc ng c
Trang 44
iu khin tc ng c
Trang 45
5.2 Kt lun
Sau khi hon thnh ti iu khin ng c DC t khu tm hiu, nghin
cu, thit k, lp trnh v thi cng em nm thm c nhng kin thc mi v hu
ch v vi iu khin, nguyn l iu khin ng c. Mc d rt c gng tham kho cc
ti liu, song do thi gian thc hin ti khng nhiu cng vi nhng kinh nghim v
vn kin thc cn hn ch nn ti chc chn s c nhiu thiu st.
Ch khi lm thc t th mi cm nhn c ht ci hay ca in t
Mt ln na em xin chn thnh cm n s dy d nhit tnh ca qu thy c
trong thi gian qua.
5.3 Hng pht trin ti
Nh ban u em trnh by, em s tip tc m rng quy m nghin cu trong
lnh vc iu khin h thng vi dng vi iu khin cao hn, v cc m un h tr
thit k mt robot vi cc c ng di chuyn, phc v cho gii tr v sn xut.
iu khin tc ng c
Trang 46