remot-tv

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...