Professional Documents
Culture Documents
Li ni u. .......................................................................................................4
Chng 1: Khi qut v my pha c ph t ng
1.4.1: Yu cu v an ton..........................................................................8
1.4.3: Yu cu khc...................................................................................8
Trang
SVTH: HONG VN NGHA 1 GVHD: NGUYN TUN
N TT NGHIP I HC NG
2.2.6: TIMER..........................................................................................24
3.1: Cu to m hnh...............................................................................39
3.3.2: R le..............................................................................................47
3.3.3: FET................................................................................................48
3.3.4:Transistor........................................................................................48
3.3.5: T in...........................................................................................50
3.3.6: LM35.............................................................................................50
Kt lun v ngh..................................................................................54
Trang
SVTH: HONG VN NGHA 2 GVHD: NGUYN TUN
N TT NGHIP I HC NG
DANH MC HNH V
Trang
SVTH: HONG VN NGHA 3 GVHD: NGUYN TUN
N TT NGHIP I HC NG
LI NI U
Trang
SVTH: HONG VN NGHA 4 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 5 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 6 GVHD: NGUYN TUN
N TT NGHIP I HC NG
1.1. NHIM V:
Thit k v ch to my pha caf kiu truyn thng theo cc yu cu sau:
- My thc hin ng chu trnh pha caf v m bo v v sinh thc phm
v hng v caf c trng
- ng dng mn hnh tng tc, to s gn gi vi ngi dng.
1.2. NHIM V C TH :
- Gia cng phn cng ca mch v cc chi tit ca my
- Gia cng v my v cc chi tit ca my
- Lp trnh cho hot ng ca my
- Thit k cc b phn chnh trong my
- Thit k v gia cng cc chi tit ca my
- Nghin cu th trng v nh hng pht trin ca my
- Lp rp cc chi tit ca my
1.3: CC CHUYN NG C BN
Trang
SVTH: HONG VN NGHA 7 GVHD: NGUYN TUN
N TT NGHIP I HC NG
1.4.1: Yu cu v an ton
1.4.3: Yu cu khc
Trang
SVTH: HONG VN NGHA 8 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 9 GVHD: NGUYN TUN
N TT NGHIP I HC NG
CHNG 2:
TM HIU VI IU KHIN PIC 16F877A
V CHUN TRUYN THNG RS485
2.1. Gii thiu chung v VK PIC:
Trang
SVTH: HONG VN NGHA 10 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 11 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 12 GVHD: NGUYN TUN
N TT NGHIP I HC NG
F: PIC c b nh flash
Trang
SVTH: HONG VN NGHA 13 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 14 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Microchip cung cp, tng thch vi trnh bin dch MPLAB, ngha l ta c
th trc tip dng chng trnh MPLAB np cho vi iu khin PIC m
khng cn s dng mt chng trnh np khc, chng hn nh ICprog.
P16PRO40: mch np ny do Nigel thit k v cng kh ni ting. ng cn
thit k c chng trnh np, tuy nhin ta cng c th s dng chng trnh
np Icprog. Mch np Universal ca Williem: y khng phi l mch np
chuyn dng dnh cho PIC nh P16PRO40. Cc mch np k trn c u im
rt ln l n gin, r tin, hon ton c th t lp rp mt cch d dng, v
mi thng tin v s mch np, cch thit k, thi cng, kim tra v chng
trnh np u d dng tm c v download min ph thng qua mng
Internet. Tuy nhin cc mch np trn c nhc im l hn ch v s vi iu
khin c h tr, bn cnh mi mch np cn c s dng vi mt
chng trnh np thch hp.
Trang
SVTH: HONG VN NGHA 15 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 16 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 17 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 18 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 19 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 20 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 21 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 22 GVHD: NGUYN TUN
N TT NGHIP I HC NG
+ PORT B
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.
Trang
SVTH: HONG VN NGHA 23 GVHD: NGUYN TUN
N TT NGHIP I HC NG
+ PORT C
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.
+ PORT D
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.
+ PORT E
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.
Cu trc bn trong v chc nng c th ca tng chn trong PORTE s
c trnh by c th trong Ph lc 1.
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.
ADCON1 : thanh ghi iu khin khi ADC.
Trang
SVTH: HONG VN NGHA 24 GVHD: NGUYN TUN
N TT NGHIP I HC NG
2.2.6 TIMER
+ TIMER 0
y l mt trong ba b m hoc b nh thi ca vi iu khin
PIC16F877A. Timer0 l b m 8 bit c kt ni vi b chia tn s
(prescaler) 8 bit. Cu trc ca Timer0 cho php ta la chn xung clock tc
ng v cnh tch cc ca xung clock. Ngt Timer0 s xut hin khi Timer0 b
trn. Bit TMR0IE (INTCON<5>) l bit iu khin ca Timer0. TMR0IE=1
cho php ngt Timer0 tc ng, TMR0IF= 0 khng cho php ngt Timer0 tc
ng. S khi ca Timer0 nh sau:
Trang
SVTH: HONG VN NGHA 25 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 26 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 27 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 28 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 29 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 30 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 31 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 32 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Ta c:
Trong :
- Vout = -550mV(-55*C); +25mV (25*C); +1500mV (150*C).
- V+: in p u vo b ADC.
- V-: bng in p ri trn 2 diode (=1.4V).
Vy c nhit o c t LM35 ta thc hin nh hnh 4:
Trang
SVTH: HONG VN NGHA 33 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 34 GVHD: NGUYN TUN
N TT NGHIP I HC NG
- ADCSRA (8 bit):
Trang
SVTH: HONG VN NGHA 35 GVHD: NGUYN TUN
N TT NGHIP I HC NG
LP TRNH PHN MM
- Cc bc o gi tr ADC:
Trang
SVTH: HONG VN NGHA 36 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trong :
Adc: gi tr ADC o c.
Sai s php o:
Trang
SVTH: HONG VN NGHA 37 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 38 GVHD: NGUYN TUN
N TT NGHIP I HC NG
CHNG 3 :
KHO ST V THIT K LP RP
3.1 Cu to m hnh
Trang
SVTH: HONG VN NGHA 39 GVHD: NGUYN TUN
N TT NGHIP I HC NG
VK PIC 16F877A
BJT
IRF250
ng c DC
Trang
SVTH: HONG VN NGHA 40 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 41 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 42 GVHD: NGUYN TUN
N TT NGHIP I HC NG
CTHT ng c
VK PIC 16F877A
LCD
LM35
Nt bm
Trang
SVTH: HONG VN NGHA 43 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 44 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Ngun 5V
Opto Cch ly
VK PIC16F877A BJT
RLe
ng c
Trang
SVTH: HONG VN NGHA 45 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 46 GVHD: NGUYN TUN
N TT NGHIP I HC NG
3.3.2. ROLE
Trang
SVTH: HONG VN NGHA 47 GVHD: NGUYN TUN
N TT NGHIP I HC NG
3.3.3 FET
FET dng in th in trng
kch hot chn Cng Gate to vng dn
gia hai cng Drain v Source . Mi FET
u c ba chn Cng (Gate), (Drain) ,
(Source) . FET c in n , t n vi in
Khng nhp rt cao, in Khng xut thp
cho nn. Dng tnng lng hn cng
c Lng Cc Vng nh Transistor
Hnh 3.12: FET (IRF 540)
3.3.4 Transistor
J1 (+) J1 (-)
B B
(+) E (-) E
thun ngc
J1 tip gip pht (lun c phn cc thun)
J2 tip gip gp, lun c phn cc ngc.
Trang
SVTH: HONG VN NGHA 48 GVHD: NGUYN TUN
N TT NGHIP I HC NG
B B
UB = UBS
d?n IB = IBS
b?o ha
UB = 0, IB = 0
kha
UCE
Trang
SVTH: HONG VN NGHA 49 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Hnh 3.15:T in
3.3.5 T in
Trang
SVTH: HONG VN NGHA 50 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Bt u
Khai bo tin x l
Trang
SVTH: HONG VN NGHA 51 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Khai bo a ch
S
VAN1=0
S T1=0
HT1=1
T1=1
Delay 3s
T1=0
S
R1=0
HT2=1
T1=1 R1=1
Kt thc
4.2 . Nguyn l hot ng :
Khi bm nt Start :
Trang
SVTH: HONG VN NGHA 52 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Sau thi gian ch khu vc ca sa, Bng chuyn tip tc hot ng tip
ti khu vc ng khi bng bng chuyn dng li trong vng 2 giy ti 3
giy (Ty thuc tn hiu nhn vo t nt bm : Bm 1 ln l x trong 2 giy,
Bm 2 ln l x 3 giy hoc khng bm l khng x).
Trang
SVTH: HONG VN NGHA 53 GVHD: NGUYN TUN
N TT NGHIP I HC NG
KT LUN V NGH
KT LUN:
Trang
SVTH: HONG VN NGHA 54 GVHD: NGUYN TUN
N TT NGHIP I HC NG
Trang
SVTH: HONG VN NGHA 55 GVHD: NGUYN TUN
N TT NGHIP I HC NG
#define RA 0x05
#define RB 0x06
#define RC 0x07
#define RD 0x08
#define RE 0x09
#use fast_IO(A)
#use fast_IO(B)
#use fast_IO(C)
#use fast_IO(D)
#use fast_IO(E)
Trang
SVTH: HONG VN NGHA 56 GVHD: NGUYN TUN
N TT NGHIP I HC NG
#bit T1 = RD.1
#bit R1 = RD.0
#bit T2 = RC.5
#bit R2 = RC.4
#bit BC = RD.7
#include <lcd.c>
void main()
set_tris_A(0xFF);
set_tris_B(0x00);
set_tris_C(0xF0);
set_tris_D(0x00);
set_tris_E(0x00);
output_A(0xFF);
output_B(0xFF);
output_C(0xFF);
output_D(0xFF);
output_E(0xFF);
delay_ms(1000);
lcd_init();
Trang
SVTH: HONG VN NGHA 57 GVHD: NGUYN TUN
N TT NGHIP I HC NG
while(TRUE)
if(NUT1==0)
BC=0;
delay_ms(250);
while(NUT1==0){}
if(HT1==0)
BC=1;
VAN1=0;
delay_ms(5000);
VAN1=1;
BC=0;
while(HT1==0){}
if(HT2==0)
BC=1;
VAN2=0;
delay_ms(5000);
BC=0;
VAN2=1;
if(HT3==0)
Trang
SVTH: HONG VN NGHA 58 GVHD: NGUYN TUN
N TT NGHIP I HC NG
BC=1;
duong=0;
delay_ms(2000);
BC=0;
duong=1;
if(HT4==0)
BC=1;
T1=0;
Khuay=0;
delay_ms(5000);
T1=0;
R1=0;
if(HT5==0)
T1=1;
R1=1;
T2=0;
delay_ms(250);
while(HT5==0){}
if(HT6==0)
T2=0;
Trang
SVTH: HONG VN NGHA 59 GVHD: NGUYN TUN
N TT NGHIP I HC NG
R2=0;
delay_ms(250);
while(HT6==0){}
if(HT7==0)
T1=1;
T2=1;
R1=1;
R2=1;
BC=1;
VAN1=1;
VAN2=1;
DUONG=1;
KHUAY=1;
delay_ms(250);
while(HT7==0){}
Trang
SVTH: HONG VN NGHA 60 GVHD: NGUYN TUN