Upload
nguyenvi
View
60
Download
0
Embed Size (px)
Citation preview
Mch K thit b in dng remode jvc
B GIO DC V O TO TRNG I HC CNG NGH (HQGHN)
KHOA C IN T B MN C HC K THUT,T NG
TI:
DNG REMODE JVC IU KHIN THIT B IN
NHM GM: NGUYN XUN V 11020404
NGUYN S MINH 11020671
NG VN HI 11020232
NGUYN VN HA 11020123
NGUYN VN TH 11020704
Thng 3/2014
Mch K thit b in dng remode jvc
MC LC
PHN A: T VN
Gii thiu.
PHN B: NI DUNG
Chng 1: S khi v nhim v tng khi. Chng 2: Gii thiu linh kin trong mch.
A. IC n p 7805. B. Vi iu khin AT89C51. C .IC 74HC14. D. LED 7 on anod chung. E. Mt nhn thu hng ngoi ca hng JVC. F. Gii thiu v mch m ha remode tivi jvc.
Chng 3: Tnh ton thit k. A. Khi ngun. B. Khi hin th. C. Khi giao tip vi thit b cng sut. D. Khi thu tn hiu remote. E. Khi phm nhn. F. Khi x l.
Chng 4: S nguyn l v lu . A. S nguyn l. B. Lu . C. Chng trnh.
PHN C: THI CNG KT LUN V KIN NGH A. s mch in. B. kt lun v kin ngh.
Mch K thit b in dng remode jvc
PHN A
T VN
GII THIU
Vo u nhng nm thp nin 60, k thut s a vo ng dng trong thc t nhng phm vi nh. Cho n ngy hm nay k thut s c pht trin mt cch mnh m v c ng dng vo mi lnh vc ca cuc sng. Bn cnh k thut vi iu khin tr nn quen thuc trong cc ngnh k thut v trong dn dng. T cc dy chuyn sn xut ln n cc thit b gia dng, chng ta u thy s hin din ca vi iu khin. Cc b vi iu khin c kh nng x l nhiu hot ng phc tp m ch cn mt chip vi mch nh, n thay th cc t iu khin ln v phc tp bng nhng mch in gn nh, d dng thao tc s dng. Thm na l i sng vt cht ca ngi dn ngy cng c nng cao, nhu cu s dng cc thit b c kh nng iu khin t xa ngy cng cp thit.
Chnh v cc l do trn, em chn ti dng remote tivi JVC iu khin thit b in thng qua vi x l AT89C15. Theo em, y l mt ti mi, c kh nng ng dng trong thc t cao, v thng qua ti ny cng gip em hiu su hn v thit b s ni chung v lnh vc vi iu khin ni ring.
.
Mch K thit b in dng remode jvc
PHN B
NI DUNG
Mch K thit b in dng remode jvc
CHNG 1: S KHI
NGUN HIN TH
X L
RELAY GIAO TIP VI THIT B CNG SUT
PHM NHN THU TN HIU REMOTE
Mch K thit b in dng remode jvc
Chng 2: GII THIU LINH KIN
A. IC7805
1 3
Electrical Characteristics (MC7805/LM7805) (Refer to test circuit ,0C < TJ < 125C, IO = 500mA, VI = 10V, CI= 0.33F, CO= 0.1uF, unless otherwise specified)
Mch K thit b in dng remode jvc
B.Vi x l AT89C51
+Vcc
C3
P1.0
10 11 12 13 14 15 16 17
1 2 345678
U2
P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4/SS P1.5/MOSI P1.6/MISO P1.7/SCK
P2.0/A8 P2.1/A9
P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15
P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7
PSEN
21 22 23 24 25 26 27 28 39 38 37 36 35 34 33 32 29 30
330 330 330 330 330 330 330
ab c def g +Vcc
C4
30p 19
Cry sral 12M
XTAL1 ALE/PROG
EA/VPP
31
+
C5
30p 18 XTAL2
AT89S52
RST 9 10u
R2 10k
40
VC
C
GN
D
20
Mch K thit b in dng remode jvc
t tnh k thut: - 4K bytes Flash. - 128 bytes RAM. - 32 I/O . - 2 Timer/counters m 16 bit. - H tr giao tip ni tip ch song cng. - 5 vector ngt, c u tin ngt. - S dng thch anh dao ng t 3-24MHz.
10
Mch K thit b in dng remode jvc C.IC 74HC14.
Mch K thit b in dng remode jvc t tnh vo ra ca IC 74HC14 D.LED 7 ON ANODE CHUNG.
Mch K thit b in dng remode jvc
S hex Dp G F E D C B A M s Hex 0 1 1 0 0 0 0 0 0 C0 1 1 1 1 1 1 0 0 1 F9 2 1 0 1 0 0 1 0 0 A4 3 1 0 1 1 0 0 0 0 B0 4 1 0 0 1 1 0 0 1 99 5 1 0 0 1 0 0 1 0 92 6 1 0 0 0 0 0 1 0 82 7 1 1 1 1 1 0 0 0 F8 8 1 0 0 0 0 0 0 0 80 9 1 0 0 1 0 0 0 0 90 A 1 0 0 0 1 0 0 0 88 B 1 0 0 0 0 0 1 1 83 C 1 1 0 0 0 1 1 0 C6 D 1 0 1 0 0 0 0 1 A1 E 1 0 0 0 0 1 1 0 86 F 1 1 1 1 8E
E. TSOP1838 TSOP 1838 l IC thu hng ngoi c tch hp mch lc bng thng, mch gii m, AGC, mch iu khin, ngun cung cp 5v.
-Chn 1 : DATA OUT. -Chn 2 : GND -Chn 3 : VCC 5V
Mch K thit b in dng remode jvc
Dng sng khi remote pht ra: Dng sng ng ra khi thu tn hiu c tn s 38kHz:
GII THIU V M PHT CA REMOTE TIVI JVC:
1 bit start 7 bit address v 7 bit command . Bit c iu ch theo di xung. Tn s sng mang 38kHz Bit 0 c rng 1.05ms , bit 1 c rng 2.10ms . JVC s dng rng xung m ha bit. Mi xung c di 526s vi tn
s sng mang l 38kHz (20 chu k)
Mch K thit b in dng remode jvc
Dng sng remote pht ra trong 1 chu trnh:
Dng sng remote pht ra lin tc:
Mch K thit b in dng remode jvc
CHNG 3
NHIN V TNG KHI V TNH TON
A.Khi ngun: -Khi ngun c th hot ng 12VDC, hoc 9VAC, p 12VDC qua IC 7805 cho ra in p 5V cung cp cho IC AT89C51, 2LED 7 on, v khi thu tn hiu remote. - p 9VAC qua cu chnh lu v t lc ngun s cho ra p DC 12V( U*1.4) Tnh ton: Linh kin 2 LED an TSOP1838 AT89C51
8IB C1815 IC 74HC14 Dng tng do L7805CV cung cp
Dng tiu th(max) 2x7x10mA=140mA 5mA 20mA 8x(5:10)=4mA 50mA 199mA
Vy dng qua IC 7805 nm trong gii hn cho php. Cng sut tiu tn ca 7805=199x(12-5)=1.4Wtha iu kin v tn nhit. Dng cn cung cp ca ngun 12V=199mA+8x70mA=759mA.
Mch K thit b in dng remode jvc B.Khi hin th:
Gm 2 LED 7 on, hin th v tr v trng thi ca thit b c chn, ngoi ra cn hin th trng thi ca qu trnh thu m m remote, m remote sau khi qu trnh thu hon tt.
Tnh ton:
Dng qua 1LED on l 5.6mA. p ri trn LED l 1.8V. p chn vi x l mc thp l 0.45V. in tr cn chn phn cc cho LED l:
R=(5-1.8-.45):5.6=491 =>Chn R=470
C.Khi giao tip vi thit b cng sut:
Mch K thit b in dng remode jvc Gm 8 reley 12V c iu khin ng ngt bi 8 transistor C1815. Mi reley c ni vi 1 CON2(domino) kt ni vi cc thit b in cn iu khin.
IB=0.8+(5-07):10K=1.23mA. chn =100, IBx =123mA.> ICmax=70mA. => trasistor chy ch ON-OFF.
D. Khi thu tn hiu remote: Khi thu tn hiu remote c nhim v l nhn tn hiu hng ngoi t remote dng xung chm(tn s 38kHz) cho ra tn hiu xung vung . E. Khi phm nhn:
Phm nhn dng iu khin cc thit b trc tip trn board, mi ln nhn th thit b tng ng s thay i trng thi. Hot ng ca phm nhn: bnh thng khi khng c nhn phm cc chn ca vi x l kt ni vi phm c t ln mc cao(5V), khi c nhn phm th cc ti chn ny p b ko xung 0V. Do s dng port 2 v port 3 c in tr ko ln ngun 5V nn ta khng cn thit phi mc thm in tr ko ln ngun 5V bn ngoi.
Mch K thit b in dng remode jvc F. Khi x l:
Dng IC AT89C51, IC ny c nhim v l nhn cc tn hiu iu khin t phm nhn v t remote iu khin ng ngt cc reley v hin th cc trng thi ca thit b.
Chng4: S NGYN L, LU V CHNG TRNH
A. S nguyn l v nguyn l hot ng.
Mch K thit b in dng remode jvc
Nguyn l hot ng: mch s thu tn hiu t remote pht ra v ly m thu c em so snh vi m t trc tng ng vi tng relay nu 2 m bng nhau th o trng thi ca thit b , khi 2 led 7 on s hin th thit b c chn v trng thi ca thit b sau khi o trng th thit b , tng t nh iu khin t remote ta c c th iu khin bng cc nt nhn
B. LU :
1. LU CHNG TRNH CHNH:
BEGIN
TMOD:=51H(T1 CHY CH COUNTER M 16BIT, T0 CHY CH TIMER 16BIT)
IE:=88H (KHAI BO NGT TIMER1) P1:=0(TT HT 8RELAY)
BYTE 20H CA RAM =00H CI T T1: TH1=0FFH, TL1=0F6H, TR1:=1
QUT PHM
X L
HIN TH
Mch K thit b in dng remode jvc
2. LU CA CHNG NGT TIMER1:
TF1=1
TT TIMER1 MATHU=01000000B
P3.5=1
DELAY 550us
P3.5=1
C=1,CH P3.5 LN 1 C=0
XOAY PHI MATHU CUA C C
C=1
TH1=0FFH TL1=0F6H
QUAY PHI MATHUT QUA C C COPY MATHUT VAO THANH GHI TT
M TIMER1
RETI
Mch K thit b in dng remode jvc
3. L CHNG TRNH QUT PHM:
QUT PHM
K1=0
HIN THI S 1 TT:=0A1H
RE T
K2=0
HIN THI S 2 TT:=0A2H
RET
K3=0
HIN THI S 3 TT:=0A3H
RET
K4=0
HIN THI S 4 TT:=0A4H
RE T
K5=0
HIN THI S 5 TT:=0A5H
RE T
K6=0
HIN THI S 6 TT:=0A6H
RET
K7=0
HIN THI S 7 TT:=0A7H
RET
K8=0
HIN THI S 8 TT:=0A8H
RE T
RET
Mch K thit b in dng remode jvc
4. LU CHNG TRNH X L:
X L
TT=0A1
H
TT:=0FFH
O TT TBI1 O C PH FTBI1 HIN TH TRNG THI CA TBI1
RET
TT=0A2 H
TT:=0FFH
O TT TBI2 O C PH FTBI2 HIN TH TRNG THI CA TBI2
RET
TT=0A3 H
TT:=0FFH
O TT TBI3 O C PH FTBI3 HIN TH TRNG THI CA TBI3
RET
TT=0A4 H
TT:=0FFH
O TT TBI4 O C PH FTBI4 HIN TH TRNG THI CA TBI4
RET
TT=0A5 H
TT:=0FFH
O TT TBI5 O C PH FTBI5 HIN TH TRNG THI CA TBI5
RET
TT=0A6 H
TT:=0FFH
O TT TBI6 O C PH FTBI6 HIN TH TRNG THI CA TBI6
RET
TT=0A7 H
TT:=0FFH
O TT TBI7 O C PH FTBI7 HIN TH TRNG THI CA TBI7
RET
TT=0A8 H
TT:=0FFH
O TT TBI8 O C PH FTBI8 HIN TH TRNG THI CA TBI8
RET
RE T
Mch K thit b in dng remode jvc
5. CHNG TRNH HIN TH:( HIN TH M THU C T REMOTE HOC PHM NHN)
HIN TH
LY 4 BIT THP CA M THU, TRA BNG M LED 7 ON, XUT RA
P2
LY 4 BIT CAO CA M THU, TRA BNG M LED 7 ON, XUT RA
P0
DELAY 3S
RET
6. NGOI RA CN C CC CHNG TRNH DELAY
C. TON B CHNG TRNH: RM BIT P3.5 ;CHA M THU REMOTE MT EQU R7 ;MA COMMAND TT EQU R5 ;CHA D LIU IU KHIN DEM1EQU DEM EQU DEM2EQU TBI1 BIT TBI2 BIT TBI3 BIT TBI4 BIT TBI5 BIT TBI6 BIT TBI7 BIT TBI8 BIT FTBI1 BIT FTBI2 BIT
R3 R4 R6 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 01
;C TRNG THI CA THIT B
Mch K thit b in dng remode jvc
FTBI3 BIT 2 FTBI4 BIT 3 FTBI5 BIT 4 FTBI6 BIT 5 FTBI7 BIT 6 FTBI8 BIT 7
K1 K2 K3 K4 K5 K6 K7 K8
BIT P3.0 BIT P3.1 BIT P3.2 BIT P3.3 BIT P3.4 BIT P3.6 BIT P3.7 BIT P2.7
ORG 0 JMP SUB_MAIN
ORG 1BH CLR TR1 MOV P2,#086H ;R(A) MOV P0,#088H ;E MOV MT,#01000000B
BEGIN: JB RM,$ CALL DL1T
;------------------------------------------ JNB RM,B1 JNB RM,B1 JNB RM,B1 JNB RM,B1
B0: ;BIT 0 CLR C MOV A,MT RRC A MOV MT,A JC RA
B1: JMP BEGIN
;BIT 1 JNB RM,$ SETB C MOV A,MT RRC A MOV MT,A
Mch K thit b in dng remode jvc
JNC BEGIN RA:
MOV A,MT RRC A MOV MT,A MOV TT,A ; MOV TT,MT
CALL DL1S MOV P2,#0CFH ;F MOV P0,#08EH ;I CALL DL1S MOV TH1,#0FFH MOV TL1,#0F6H SETB TR1 RETI
;>>>>>>>>>>>>>>>>>>>>>>>> SUB_MAIN:
MOV DPTR,#MA7SEG SETB ET1 SETB EA MOV P1,#00H ; TAT HET TBI MOV P3,#0FFH MOV 20H,#0 ;BYTE CHUA FTBIX SETB K1 MOV TMOD,#51H ;TIMER 1 COUNTER,T0 DEM 16 BIT MOV TH1,#0FFH MOV TL1,#0F6H SETB TR1
MAIN: CALL GETKEY CALL XULY CALL HIENTHI SJMP MAIN
;------------------------------------------
HIENTHI:
MOV A,MT ANL A,#0FH MOVC A,@A+DPTR MOV P2,A MOV A,MT ANL A,#0F0H
Mch K thit b in dng remode jvc
SWAP MOVC MOV P0,A CALL RET
A A,@A+DPTR DL3S
XULY: ;THIETBI1:
CJNE TT,#0A1H,THIETBI2 MOV TT,#0FFH CPL TBI1 CPL FTBI1 MOV P0,#0F9H JNB FTBI1,N1 MOV P2,#0C8H ;ON CALL DL3S RET
N1: MOV P2,#08EH ;OFF CALL DL3S RET
;------------------------------------------ THIETBI2:
CJNE TT,#0A2H,THIETBI3 MOV TT,#0FFH CPL TBI2 CPL FTBI2 MOV P0,#0A4H JNB FTBI2,N2 MOV P2,#0C8H ;ON CALL DL3S RET
N2: MOV P2,#08EH ;OFF CALL DL3S RET
;------------------------------------------ THIETBI3:
CJNE TT,#0A3H,THIETBI4 MOV TT,#0FFH CPL TBI3 CPL FTBI3 MOV P0,#0B0H JNB FTBI3,N3 MOV P2,#0C8H ;ON CALL DL3S
27
Mch K thit b in dng remode jvc
RET N3: MOV P2,#08EH ;OFF
CALL DL3S RET
;------------------------------------------ THIETBI4:
CJNE TT,#0A4H,THIETBI5 MOV TT,#0FFH CPL TBI4 CPL FTBI4 MOV P0,#99H JNB FTBI4,N4 MOV P2,#0C8H ;ON CALL DL3S RET
N4: MOV P2,#08EH ;OFF CALL DL3S RET
;------------------------------------------ THIETBI5:
CJNE TT,#0A5H,THIETBI6 MOV TT,#0FFH CPL TBI5 CPL FTBI5 MOV P0,#92H JNB FTBI5,N5 MOV P2,#0C8H ;ON CALL DL3S RET
N5: MOV P2,#08EH ;OFF CALL DL3S RET
;------------------------------------------ THIETBI6:
CJNE TT,#0A6H,THIETBI7 MOV TT,#0FFH CPL TBI6 CPL FTBI6 MOV P0,#82H JNB FTBI6,N6 MOV P2,#0C8H ;ON CALL DL3S
28
Mch K thit b in dng remode jvc
RET N6: MOV P2,#08EH ;OFF
CALL DL3S RET
;------------------------------------------ THIETBI7:
CJNE TT,#0A7H,THIETBI8 MOV TT,#0FFH CPL TBI7 CPL FTBI7 MOV P0,#0F8H JNB FTBI7,N7 MOV P2,#0C8H ;ON CALL DL3S RET
N7: MOV P2,#08EH ;OFF CALL DL3S RET
;------------------------------------------ THIETBI8:
CJNE TT,#0A8H,THIETBI0 MOV TT,#0FFH CPL TBI8 CPL FTBI8 MOV P0,#080H JNB FTBI8,N8 MOV P2,#0C8H ;ON CALL DL3S RET
N8: MOV P2,#08EH ;OFF CALL DL3S
THIETBI0: RET
;//////////////////////////////////////////// GETKEY:
MOV P2,#0FFH MOV P0,#0F9H JB P2.0,KEY2 CALL DL10MS JB P2.0,KEY2 MOV TT,#0A1H MOV 7,5 JNB P2.0,$
29
Mch K thit b in dng remode jvc
RET ;++++++++++++++++++++++++ KEY2:
MOV P0,#0A4H
JB K2,KEY3 CALL DL10MS JB K2,KEY3 MOV TT,#0A2H MOV 7,5 JNB K2,$ RET
;++++++++++++++++++++++++ KEY3:
MOV P0,#0B0H JB K3,KEY4 CALL DL10MS JB K3,KEY4 MOV TT,#0A3H MOV 7,5 JNB K3,$ RET
;++++++++++++++++++++++++ KEY4:
MOV P0,#99H JB K4,KEY5 CALL DL10MS JB K4,KEY5 MOV TT,#0A4H MOV 7,5 JNB K4,$ RET
;++++++++++++++++++++++++ KEY5:
MOV P0,#92H JB K5,KEY6 CALL DL10MS JB K5,KEY6 MOV TT,#0A5H MOV 7,5 JNB K5,$ RET
;++++++++++++++++++++++++ KEY6:
30
Mch K thit b in dng remode jvc Bo co VXL
MOV P0,#82H JB K6,KEY7 CALL DL10MS JB K6,KEY7 MOV TT,#0A6H MOV 7,5 JNB K6,$ RET
;++++++++++++++++++++++++ KEY7:
MOV P0,#0F8H JB K7,KEY8 CALL DL10MS JB K7,KEY8 MOV TT,#0A7H MOV 7,5 JNB K7,$ RET
;++++++++++++++++++++++++ KEY8:
MOV P0,#80H JB K8,KEY0 CALL DL10MS JB K8,KEY0 MOV TT,#0A8H MOV 7,5 JNB K8,$
;++++++++++++++++++++++++ KEY0:
MOV P0,#0FFH RET
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DL1T:
MOV TH0,#HIGH(-550) MOV TL0,#LOW(-550) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0
RET ;--------------------------------------------- DL1S:
MOV R2,#20
31
Mch K thit b in dng remode jvc
DL:
MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R2,DL
RET ;********************************************** DL3S:
MOV DEM,#10 DLC: MOV DEM1,#250 DLB: MOV DEM2,#250 DLA:
DJNZ DEM2,DLA DJNZ DEM1,DLB DJNZ DEM,DLC
RET DL10MS:
MOV DEM1,#20 DLD: MOV DEM2,#250 DLE: DJNZ DEM2,DLE
DJNZ DEM1,DLD RET MA7SEG:
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,082H,0F8H DB 080H,090H,088H,083H,0C6H,0A1H,086H,08EH END
Mch K thit b in dng remode jvc
PHN C
THI CNG KT LUN V M RNG
A.S MCH IN: B. KT LUN V M RNG:
1.Kt lun; Mch chy tt, tc x l cn chm. 2. kin ngh: Do thi gian cn hng ch theo em th c th m rng them mt s vn l tng thm s lng LED 7 on v kt hp vi Real time hin th thi gian thc v phc v cho vic hn gi tt m thit b v.v...