do an htn thanh sinh thuy

Upload: mark-shin

Post on 05-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    1/38

    TRNG I HC K THUT CNG NGHIP

    KHOA IN T

    B MN: TIN HC CNG NGHIP

    N MN HC

    MN HC

    H THNG NHNG

    Tn n : iu khin ng c thng qua sng IR

    Nhm sinh vin : Trn Vn Thnh

    H Vn Sinh

    Nguyn Th Thy

    Lp : 44R

    Gio vin hng dn : Ths. Nguyn Tun Anh

    Thai Nguyn Thng 6 nm 2012

    1

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    2/38

    Nhn xt ca gio vin hng dn....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

    .....................................................................................................................................................................................................................

    ..........................................................................................................................................................................................................................................................................................................................................................................................................................................

    .....................................................................................................................................................................................................................

    Thi Nguyn, Ngy Thng Nm 20...

    Gio Vin hng dn

    (K ghi r h tn)

    Nhn xt ca gio vin chm.....................................................................................................................................................................................................................

    .....................................................................................................................................................................................................................

    .....................................................................................................................................................................................................................

    .....................................................................................................................................................................................................................

    .....................................................................................................................................................................................................................

    .....................................................................................................................................................................................................................

    .....................................................................................................................................................................................................................

    .....................................................................................................................................................................................................................

    Thi Nguyn, Ngy Thng Nm 20...

    Gio Vin chm

    (K ghi r h tn)

    MC LC

    CHNG 1: PHN TCH BI TON ..........................................................................................4Kho st v phn tch bi ton .....................................................................................................4

    2

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    3/38

    Nhim v ca iu khin t xa ....................................................................................................5Yu cu v rng buc ...................................................................................................................5

    CHNG 2 :THIT K H THNG ............................................................................................7S khi tng th ca h thng ................................................................................................8S callgraph: ............................................................................................................................8

    S c t h thng: ..................................................................................................................9S nguyn l v cc module: ..................................................................................................92.4.1. Module iu khin: ......................................................................................................102.4.2. Module hin th: ...........................................................................................................132.4.3. Module ng c...........................................................................................................14

    La chn linh kin ......................................................................................................................152.5.1. Khi iu khin ............................................................................................................152.5.2. Khi ngun: ..................................................................................................................182.5.3. Khi pht tn hiu hng ngoi: ....................................................................................192.5.4 . ng c 12V DC .........................................................................................................212.5.5.Mt thu hng ngoi .......................................................................................................222.5.6. Cch ly quang: PC817 ..................................................................................................23

    S m phng .........................................................................................................................24S thut ton: .........................................................................................................................28

    CHNG 3: XY DNG H THNG ......................................................................................31Xy dng phn cng: ................................................................................................................31

    Module ngun: ........................................................................................................................31Module iu khin: .................................................................................................................32Module ng c: ....................................................................................................................33

    Xy dng phn mm: .................................................................................................................34K thut iu ch xung PWM ................................................................................................34Chng trnh iu khin np cho chip AT89C52: ................................................................37

    KT LUN ....................................................................................................................................38

    LI NI U

    Nh chng ta d bit ,hin nay khoa hc k thut ngy cng pht trin. Vic tm

    hiu v a sng IR vo iu khin cc thit b, ng c ngy cng ph bin c bit l

    cc thit b trong gia nh nh TV ,u a ,my iu ha ,cc loi chi Vic iu

    khin cc thit b t xa, nht l cc loi my mc trong iu kin xu, khng thch hp

    iu khin trc tip, th vic s dng iu khin t xa l rt cn thit.

    3

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    4/38

    Thm na, vi u im l iu khin d dng, n nh cao, cho nn hin nay,

    ng c mt chiu v ang c s dng kh ph bin, chng hn nh dng

    truyn ng cho mt s loi my mc nh my nghin, my nng, my vn chuyn, iu

    khin bng ti, iu khin cc loi robot

    Do , vic ng dng cng ngh iu khin thit b t xa bng sng IR l rtthun li v tin ch,v vy nhm em chn ti iu khin tc v o chiu

    ng c thng qua sng IR lm ti cho n mn hc H Thng Nhng, v

    thy c nhng li ch m n mang li v s th v ca ti ny.

    Trong qu trnh thc hin n ,chng em xin chn thnh cm n cc thy c trong b

    mn Tin Hc Cng Nghip, c bit l Th.sNguyn Tun Anh , thy tn tnh

    hng dn v ch bo chng em chng em hon thnh tt ti th v ny.

    Chng em xin chn thnh cm n!

    Nhm thc hin ti:

    Trn Vn Thnh

    H Vn Sinh

    Nguyn Th Thy

    CHNG 1: PHN TCH BI TON

    Kho st v phn tch bi tonVic iu khin t xa bng sng IR tr thnh ph bin v ng vai tr quan trng

    trong mt s thit b c bit l thit b gia nh. N gip ta c th iu khin c cc

    thit b t xa m khng cn phi s dng mt s nt gn trn thit b nh vic iu

    khin mt s chc nng ca TV ,my iu ha nhit ,my chiu

    4

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    5/38

    Da vo chc nng ca nhng chic iu khin t xa bng sng IR m ph bin v

    d dng tm kim, s dng l remote TV, c bit theo yu cu ca ti nhm em s

    thit k mt mch iu khin ng c c kh nng bt tt, thay i tc , o chiu

    ng c thng qua remote TV. Ngoi ra cn c th vn hnh ng c bng cc nt bm

    tng ng.

    Nhim v ca iu khin t xaH thng iu khin t xa l mt h thng cho php ta iu khin cc thit b t mt

    khong cch xa. V d nh h thng iu khin bng v tuyn, h thng iu khin t xa

    bng cp quang dy dn, h thng iu khin t xa bng hng ngoi. Do , h thng c

    nhng nhim v c bn sau:

    - Pht tn hiu iu khin.

    - To ra xung hoc hnh thnh cc xung cn thit.- T hp xung thnh m.

    - Pht cc t hp m n im chp hnh.

    im chp hnh ( thit b thu ) sau khi nhn c m phi bin i cc m nhn

    c thnh cc lnh iu khin v a n cc thit b, ng thi kim tra s chnh xc

    ca m mi nhn.

    Yu cu v rng bucNhng yu cu v rng buc c t ra cho ti:

    a. Yu cu:- S dng thit b thng dng l remote TV ( thay cho thit b pht sng hng ngoi)

    iu khin ng c mt chiu 12V

    5

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    6/38

    - Phi thc hin cng vic o chiu ng c, thay i tc ng c, v hin th

    trng thi lm vic ca ng c. Tt c c iu khin bng remote TV v nt

    bm iu khin.

    - iu khin tc s dng k thut iu ch rng xung PWMb. Rng buc:

    - S dng chung mt ngun 12V cho c ng c v vi iu khin (tc phi thit k

    mt b ngun c chia t adapter 12V, thnh 2 b ngun 5V v 12V, nhm tit

    kim chi ph ).

    - S dng vi iu khin 8051

    - Quy nh cc nt bm trn remote nh sau :

    + Power :dng ng c

    + Up: quay thun

    + Down: quay ngc

    + Up volume: tng tc

    + Down volume: gim tc

    - C n bo hin th trng thi lm vic ca ng c: thun (n xanh), nghch

    (n ) v dng (n vng), hin th mc tc ca ng c theo xung PWM

    (nu c th).

    - H thng phi c cch ly v in gia mch iu khin v mch ng lc bo

    m chng nhiu cho b iu khin.

    - C kh nng iu khin bng remote v nt bm xem k nhau.

    - ng c phi c gn cnh qut trn m hnh tin theo di s thay i tc

    .

    - Thit k m hnh phi gn gng, p , d quan st v iu khin. M hnh phi

    tit kim chi ph.

    6

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    7/38

    CHNG 2 :THIT K H THNG

    7

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    8/38

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    9/38

    Chng trnh iukhinInput

    ng c

    Hin th

    PWM(Timer 0)

    Led 7thanh

    Remote

    Led n

    Cng tc

    S c t h thng:

    Nt Stop

    Nt Thun

    Nt Nghch

    Nt Tng

    Nt Gim

    Down Vol

    Up vol

    Down

    Up

    Power

    Gim tc Quay ThunTng tc Quay Nghch Dng

    iukhin

    bng ntbm

    iukhinbng

    Remote

    S nguyn l v cc module:Trong ti iu khin ng c bng sng IR ny, chng em thit k phn

    cng ca h thng chia lm 4 khi:

    9

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    10/38

    - Khi ngun

    - Khi x l v iu khin

    - Khi vn hnh ng c

    - Khi hin th

    2.4.1. Module iu khin:Khi iu khin trung tm dng vi iu khin AT89C52. Khi c tn hiu tc ng t

    cc nt bm iu khin cc chn P1.0, P1.1, P1.2, P1.3, P1.4 hoc tn hiu t mt thu

    nhn c , em phn tch x l , xc nh lnh iu khin tng ng, vi iu khin s

    xut tn hiu iu khin khi hin th(led n) v khi chp hnh(module ng c)

    theo cc chng trnh thit lp sn.

    B to dao ng dng thch anh 12MHz cung cp ngun dao ng cho vi iu khin.

    B reset nhm to ra xung reset, xc lp trng thi ban u cho vi iu khin khi ntreset c nhn.

    B phn mt thu hng ngoi, c chn thu tn hiu hng ngoi c a vo chn ngt

    INT0(P3.2) ca vi iu khin.

    10

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    11/38

    11

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    12/38

    S nguyn l ca module iu khin nh sau:

    12

    GND20

    VCC40

    T2/P1.01

    T2 EX/P1.12

    P1.23

    P1.34

    P1.45

    P1.56

    P1.67

    P1.78

    RESET9

    RXD/P3.010

    TXD/P3.111

    INT0/P3.212

    INT1/P3.313

    T0/P3.414

    T1/P3.515

    WR/P3.616

    RD/P3.717

    XTAL118

    XTAL219

    P2.0/A8 21

    P2.1/A9 22

    P2.2/A10 23

    P2.3/A11 24

    P2.4/A1225

    P2.5/A1326

    P2.6/A1427

    P2.7/A1528

    PSEN29ALE/PROG30

    EA/VPP31

    P0.0/AD039

    P0.1/AD138

    P0.2/AD237

    P0.3/AD3 36

    P0.4/AD435

    P0.5/AD534

    P0.6/AD633

    P0.7/AD732

    IC1

    AT89C52

    X112MHz

    C2

    33pF

    C3

    33pF

    R12

    10K

    C110uF

    GND

    VCC

    GND

    R41k

    R51k

    R61k

    R71k

    R81k

    VCC

    GND

    R1

    220

    R2

    220

    R3

    220

    VCC

    GND

    VCC

    GND

    STOP

    Q_THUAN

    Q_NGUOC

    TANG

    GIAM

    XTAL1XTAL2

    STOP

    THUAN

    NGHICH

    RESET

    RESET

    XTAL1

    XTAL2

    VCC

    VCC

    12VGND

    GND2

    abcdefgh

    VCC

    R9

    1kR101k

    12

    HD1

    Header 2

    12

    HD2

    Header 2

    1

    2

    SW1SW

    1

    2

    SW2SW

    1

    2

    SW3SW

    1

    2

    SW4SW

    1

    2

    SW5SW

    1

    2

    SW6SW

    12

    JP4JP2

    A1

    A2

    A1

    A2

    123

    JP3

    JP3

    12345678

    JP1

    JP8

    LED1

    LEDLED2

    LEDLED3

    LED

    RolePWM

    STOPTHUANNGHICH

    A1A2

    R1122

    12

    JP2

    JP2

    Mat thu hong ngoai

    KHOI HIEN THI

    MODULE DIEU KHIEN

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    13/38

    2.4.2. Module hin th:L cc led n hin th trng thi lm vic ca ng c:

    - Led vng: Trng thi dng ng c.- Led xanh: Trng thi quay thun chiu.

    - Led : Trng thi quay ngc chiu.

    Module hin th nhn tn hiu iu khin t vi iu khin, a ra cc chn P1.5, P1.6,

    P1.7, tng ng vi lnh iu khin c a ra.

    S nguyn l:

    P1.7

    P1.5

    P1.6

    D2

    LED-BLUE

    D3

    LED-GREEN

    D1

    LED-RED

    STOP

    THUAN

    NGHICH

    HIEN THI CHE DO

    13

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    14/38

    2.4.3. Module ng c.

    Module ng c nhn tn hiu iu khin t vi iu khin:- Chn P3.6: nhn tn hiu iu khin relay 2 cp tip im, c tc dng thay i

    chiu ng c.

    - Chn P3.7: nhn tn hiu xung PWM iu khin tc ng c, da theo k

    thut iu ch xung PWM.

    S nguyn l module ng c:

    14

    123

    8

    7

    456

    RL1

    R1

    2k2

    R2

    4k7

    R310k

    R4

    2k2

    R5

    4k7

    R710kR6

    10k

    +5

    +5

    dir

    GND+12

    +12

    GND

    pwm

    m+m-

    role+12

    +12role

    +12

    Q4B562

    Q1D468

    Q2D468

    +12

    pdir

    ppwm

    ppwm

    pdirpdir

    LED1

    LED

    LED2

    LED 12

    HD1Header 2

    D1

    1N4007

    D2

    1N4007

    1 23 4

    SW1

    SW

    1 23 4

    SW2

    SW

    12

    HD2

    Header 2

    +12

    GND

    12

    HD4

    Header 2

    pwmdir

    G

    D

    S

    Q3IRF540

    1

    2 3

    4U2

    PC817

    1

    2 3

    4U1

    PC817

    12

    HD3

    Header 2

    +5

    GND2

    MODULE DIEU KHIEN DONG CO

    C1

    104

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    15/38

    La chn linh kin

    2.5.1. Khi iu khinVi iu khin 89C52 l mt vi iu khin thuc h 8051 (MCS-51). H vi iu

    khin MCS-51 do Intel sn xut u tin vo nm 1980 l cc IC thit k cho cc ng

    dng hng iu khin. Cc IC ny chnh l mt h thng vi x l hon chnh bao gm

    cc cc thnh phn ca h vi x l: CPU, b nh, cc mch giao tip, iu khin ngt.

    MCS-51 l h vi iu khin s dng c ch CISC (Complex Instruction Set

    Computer), c di v thi gian thc thi ca cc lnh khc nhau. Tp lnh cung cpcho MCS-51 c cc lnh dng cho iu khin xut / nhp tc ng n tng bit.

    AT89C52 l vi iu khin do Atmel sn xut, ch to theo cng ngh CMOS c

    cc c tnh nh sau:

    - 8 KB PEROM (Flash Programmable and Erasable Read Only Memory), c kh

    nng ti 1000 chu k ghi xo

    - Tn s hot ng t: 0Hz n 24 MHz

    - mc kha b nh lp trnh

    - 256 Byte RAM ni.

    - Port xut /nhp I/O 8 bit.

    - b Timer/counter 16 Bit.

    - 8 ngun ngt.

    - Giao tip ni tip iu khin bng phn cng.

    - 64 KB vng nh m ngoi

    - 64 KB vng nh d liu ngoi.

    - Cho php x l bit.

    - 210 v tr nh c th nh v bit.

    - chu k my (4 s i vi thch anh 12MHz) cho hot ng nhn hoc chia.

    - C cc ch ngh (Low-power Idle) v ch ngun gim (Power-down

    15

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    16/38

    S chn Vi iu khin AT89C52

    16

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    17/38

    Hnh nh thc t Vi iu khin AT89C52

    Chip AT89C52 c cc tn hiu iu khin

    cn phi lu nh sau:

    - Tn hiu vo /EA trn chn 31 thngt ln mc cao ( +5V) hoc mc thp (GND).

    Nu mc cao, 8951 thi hnh chng trnh t

    ROM ni trong khong a ch thp (4K vi89C51 hoc ti a 8k i vi 89C52). Nu

    mc thp, chng trnh c thi hnh t b nh

    m rng (ti a n 64Kbyte). Ngoi ra ngi ta

    cn dng /EA lm chn cp in p 12V khi lp

    trnh EEPROM trong 8051.

    - Chn PSEN (Program store enable): PSEN l chn tn hiu ra trn chn 29. N ltn hiu iu khin cho php chng trnh m rng, PSEN thng c ni n chn

    /OE (Output Enable) ca mt EPROM hoc ROM cho php c cc byte m lnh.

    Hy nh rng : bnh thng chn /PSEN s c th trng ( No Connect).Ch khi no

    cho /EA mc thp th lc : /PSEN s mc thp trong thi gian ly lnh. Cc m

    nh phn ca chng trnh c ly t EPROM qua bus d liu v c cht vo thanh

    17

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    18/38

    ghi lnh ca 8951 gii m lnh. /PSEN mc th ng (mc cao) nu thi hnh

    chng trnh trong ROM ni ca 89C52.

    - Cc chn ngun: AT89C52 hot ng ngun n +5V. Vcc c ni vo chn40, v Vss (GND) c ni vo chn 20.

    - L do chn AT89C52: ph hp vi cng vic ti cn gii quyt, gi thnh r,d s dng, c hc v c hng dn k cng trong mn Vi x l-Vi iu khin

    ca thy Nguyn Tun Anh.

    2.5.2. Khi ngun:

    Khi ngun ca mch s dng IC n p LM7805 thuc dng 78xx. 78xx l loi

    IC dng n nh in p dng vi iu kin in p u vo lun lun ln hn u

    ra 3V. Dng IC 78xx c nhiu loi, n nh nhiu mc in p khc nhau, c th y7805 l dng n nh in p u ra mc 5V.

    Hnh nh thc ca LM 7805

    LM 7805 ng gi dng TO-220 gm c 3 chn:

    1. Vin: Chn u ngun vo

    2. GND: Chn ni t

    3. Vout: Chn u ngun ra

    18

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    19/38

    Mc ch s dng n p 7805 trong ti ny l h p n gin t 12V xung 5V

    phc v cp ngun cho vi iu khin v Opto PC817.

    Mch n p dng trn n p 7805 (78xx ni chung) rt n nh v hiu qu nn

    c s dng rng ri, s lp mch n gin nh sau:

    S mch n p dng IC n p 7805

    2.5.3. Khi pht tn hiu hng ngoi: pht tn hiu iu khin hng ngoi ta s dng remote TV thng dng, nhn

    hiu Sony RM780.

    Tn hiu sng mang t LED hng ngoi ca remote Sony pht ra c tn s

    khong t 36KHz n 38KHz. Sng mang ny chuyn ch tn hiu d liu m ha cdng nh sau:

    Trong :

    19

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    20/38

    - Bit 0 c m ha bng mt xung mc thp 600 s v chuyn trng thi sang mc

    cao 600 s

    - Bit 1 c m ha bng mt xung mc thp 600 s v chuyn trng thi sang mc

    cao 1200 s.Khi ta bm mt phm no trn remote th remote s pht i mt lot tn hiu xung c

    dng nh sau:

    Tn hiu qua mt thu hng ngoi s c o li nh sau:

    20

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    21/38

    - Xung start s c pht i trc v c dng l mt tn hiu mc cao trong khong thi

    gian 1800s .Tip theo l cc bit d liu, tng cng c 12bit d liu v kt thc bngmt xung Stop mc thp trong thi gian 1800 s. Tip theo th tn hiu s c duy tr

    mc thp trong khong thi gian 20ms v xung start th 2 s c pht i bo hiu

    cho s tip tc ca mt khung d liu th 2. Khung d liu ny hon ton ging vi

    khung d liu trc .V c tip tc cho n khi no bung phm remote ra th thi.

    - Mc ch ca cng vic thc hin gii m tn hiu hng ngoi l phi ly c 12bit d

    liu m remote pht i. Mi phm bm ca remote s cho gi tr 12 bit d liu khc nhau.

    Dng chng trnh vi iu khin phn tch 12 bit d liu ny th chng ta s iu

    khin tt m nhng thit b in t xa v thc hin ti ny hoc nhng ti tng tmt cch d dng.

    2.5.4 . ng c 12V DC Trong ti ny, nhm s dng ng c mt chiu 12V c cng sut 0.5kW, tc

    ti a: 4500 vng/pht. Hnh dng ng c:

    21

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    22/38

    2.5.5.Mt thu hng ngoiS dng mt thu hng ngoi 3 chn thng dng trn th trng thu tn hiu hng

    ngoi t remote TV.

    Hnh nh thc ca mt thu hng ngoi

    22

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    23/38

    Quy c chn ca mt thu

    2.5.6. Cch ly quang: PC817

    - Opto hay cn gi l cch ly quang l linh kin tch hp c cu to gm 1 led v 1

    photo diot hay 1 photo transitor. c dng cch ly gia cc khi chnh lch nhau v

    in hay cng sut nh khi c cng sut nh vi khi in p ln. Hoc c th dng

    chng nhiu cho cc mch cu H, ng ra PLC, chng nhiu cho cc thit b o lng

    - Nguyn l hot ng:

    Khi c dng nh di qua 2 u ca led c trong opto lm cho led pht sng. Khi led

    pht sng lm thng 2 cc ca photo diot(hoc pht transitor), m cho dng in chy

    qua.

    - Mc ch s dng trong ti: nhm cch ly gia vi iu khin vi mch ng c

    12V.

    - Hnh nh ca OPTO PC817:

    23

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    24/38

    S m phngM phng ton b mch nguyn l h thng trn phn mm m phng Proteus nh sau:

    P1.5

    P1.6

    P1.7

    P3.6

    P3.7

    R11k

    R21k

    R31k

    R41k

    R51k

    XTAL218

    XTAL119

    ALE30

    EA31

    PSEN29

    RST9

    P0.0/AD039

    P0.1/AD138

    P0.2/AD237

    P0.3/AD336

    P0.4/AD435

    P0.5/AD534

    P0.6/AD633

    P0.7/AD732

    P1.01

    P1.12

    P1.23

    P1.34

    P1.45

    P1.56

    P1.67

    P1.78

    P3.0/RXD10

    P3.1/TXD11

    P3.2/INT012

    P3.3/INT113

    P3.4/T014

    P3.7/RD17

    P3.6/WR16

    P3.5/T115

    P2.7/A15 28

    P2.0/A821

    P2.1/A922

    P2.2/A1023

    P2.3/A1124

    P2.4/A1225

    P2.5/A1326

    P2.6/A1427

    U1

    AT89C51

    STOP THUAN NGHICH TANG GIAM

    24

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    25/38

    25

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    26/38

    26

    P3.6

    P3.7

    Q1D468

    Q2B256

    Q3D468

    RL112V

    12v

    6

    5

    4

    1

    2

    U2

    OPTOCOUPLER-NPN

    6

    5

    4

    1

    2

    U3

    OPTOCOUPLER-NPN

    D4

    LED-RED

    R6

    2k2

    12V

    12V

    R7

    4k7

    R810k

    Q4IRF540

    R910k

    D5DIODE

    D6DIODE

    C1

    0.1u

    D7

    LED-GREENR10

    2k2

    12V

    R11

    4k7

    R1210k

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    27/38

    P1.7

    P1.5

    P1.6

    D2

    LED-BLUE

    D3

    LED-GREEN

    D1

    LED-RED

    STOP

    THUAN

    NGHICH

    HIEN THI CHE DO

    27

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    28/38

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    29/38

    S thut ton ca chng trnh con phc v ngt Timer 0:

    Phc v ngtTimer 0

    Dem ++

    PWM=1

    Chng trnhchnhDem=0

    exit

    PWM=0

    Dem > phantram_pwm

    Dem=20

    S thut ton gii m sng IR nhn c t mt thu hng ngoi:

    29

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    30/38

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    31/38

    CHNG 3: XY DNG H THNG

    Xy dng phn cng:Phn cng c chia ra lm 3 module:

    - Module ngun

    - Module iu khin: bao gm b vi x l, hin th led n v led 7 thanh

    - Module ng c: nhn tn hiu t module iu khin vn hnh ng c.

    Module ngun:S nguyn l ca module ngun gm u ra 12V v 5V:

    31

    IN1

    GND

    2

    OUT3

    IC1

    LM7805

    +DC

    -DC

    1

    2

    3

    JDC1

    Jac DC

    C12200uF C2

    470uF

    LED1LED

    R1220

    C3104

    12

    HD1

    Header 2

    Adapter 12VVout 5V

    MODULE NGUON

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    32/38

    Module iu khin:S nguyn l module mch iu khin c v trn phn mm Altium Designer:

    32

    GND20

    VCC40

    T2/P1.01

    T2 EX/P1.12

    P1.23

    P1.34

    P1.45

    P1.56

    P1.67

    P1.78

    RESET9

    RXD/P3.010

    TXD/P3.111

    INT0/P3.212

    INT1/P3.313

    T0/P3.414

    T1/P3.515

    WR/P3.616RD/P3.7

    17

    XTAL118

    XTAL219

    P2.0/A821

    P2.1/A922

    P2.2/A1023

    P2.3/A11 24

    P2.4/A12 25

    P2.5/A13 26

    P2.6/A14 27P2.7/A15

    28

    PSEN29ALE/PROG30

    EA/VPP31

    P0.0/AD039

    P0.1/AD138

    P0.2/AD237

    P0.3/AD3 36

    P0.4/AD4 35

    P0.5/AD5 34

    P0.6/AD6 33

    P0.7/AD732

    IC1

    AT89C52

    X112MHz

    C2

    33pF

    C3

    33pF

    R1210K

    C110uF

    GND

    VCC

    GND

    R41k

    R51k

    R61k

    R71k

    R81k

    VCC

    GND

    R1

    220

    R2

    220

    R3

    220

    VCC

    GND

    VCC

    GND

    STOP

    Q_THUAN

    Q_NGUOC

    TANG

    GIAM

    XTAL1XTAL2

    STOP

    THUAN

    NGHICH

    RESET

    RESET

    XTAL1

    XTAL2

    VCC

    VCC

    12VGND

    GND2

    abcdef

    gh

    VCC

    R9

    1kR101k

    12

    HD1

    Header 2

    12

    HD2

    Header 2

    1

    2

    SW1SW

    1

    2

    SW2SW

    1

    2

    SW3SW

    1

    2

    SW4SW

    1

    2

    SW5SW

    1

    2

    SW6

    SW

    12

    JP4JP2

    A1

    A2

    A1

    A2

    123

    JP3

    JP3

    123456

    78

    JP1

    JP8

    LED1

    LEDLED2

    LEDLED3

    LED

    RolePWM

    STOPTHUANNGHICH

    A1A2

    R1122

    12

    JP2

    JP2

    Mat thu hong ngoai

    KHOI HIEN THI

    MODULE DIEU KHIEN

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    33/38

    Module ng c:

    S nguyn l mch ng c:

    33

    123

    8

    7

    456

    RL1

    R1

    2k2

    R2

    4k7

    R310k

    R4

    2k2

    R5

    4k7

    R710k

    R6

    10k

    +5

    +5

    dir

    GND+12

    +12

    GND

    pwm

    m+m-

    role+12

    +12role

    +12

    Q4

    B562

    Q1D468

    Q2D468

    +12

    pdir

    ppwm

    ppwm

    pdirpdir

    LED1

    LED

    LED2

    LED 12

    HD1Header 2

    D1

    1N4007

    D2

    1N4007

    1 23 4

    SW1

    SW

    1 23 4

    SW2

    SW

    12

    HD2

    Header 2

    +12

    GND

    12

    HD4

    Header 2

    pwmdir

    G

    D

    S

    Q3IRF540

    1

    2 3

    4U2

    PC817

    1

    2 3

    4U1

    PC817

    12

    HD3

    Header 2

    +5

    GND2

    MODULE DIEU KHIEN DONG CO

    C1

    104

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    34/38

    Xy dng phn mm:

    K thut iu ch xung PWM iu khin c tc ng c th ta ch cn thay i rng xung trong vi

    iu khin. rng xung cng ln th ng c quay cng nhanh.

    Nh chng ta bit th vic iu khin nhp nhy 1 con LED cng l chng ta

    iu ch c PWM ri nhng xung c rng thay i v tn s ln v c th iu

    khin n bng hm tr (delay). Tuy nhin khi dng hm delay th trong thi gian xung

    ln 5V v xung 0V th vi iu khin khng lm g c hn na vic to xung hm delay

    th nu ta mun pht xung 2 knh c rng thay i l rt kh khn cho nn chng ta

    s dng b nh thi timer y l phng php ti u nht

    a) Ngt ca b nh thi Time:

    Ngt l s p ng nhng s kin bn trong v bn ngoi nhm thng bo cho b vi

    iu khin bit thit b ang cn phc v.

    Mt chng trnh khng c ngt th chy lin tc, cn chng trnh m c ngt th c

    khi no c ngt c m bo th con tr s nhy sang hm ngt thc hin xong th hmngt quay tr v ng ch c v thc hin tip chng trnh chnh.

    Nhn vo tin trnh ca hm main v c ngt : Chng trnh chnh ang chy, ngt

    xy ra, thc hin hm ngt ri quay li chng trnh chnh . Thi gian thc hin hm

    ngt rt nh cho nn thi gian thc hin hm ngt khng nh hng g n chc nng

    34

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    35/38

    ca hm chnh nh vy l trong hm ngt thc hin 1 cng vic v trong hm chnh

    chng ta thc hin 1 cng vic.

    Vi ngt ngoi nu ta khai bo chn s dng ngt ngoi (P3_2) m chn s dng cho

    ngt m khng s dng cho IO th c 1 xung xut hin chn ny th vi iu khin nhn

    ra rng l c iu kin tc ng vo phn cng v vi iu khin thc hin chng trnhngt.

    Vi ngt cng ni tip th c khi thu xong 1 k t hay truyn song 1 k t cng ni

    tip , nu ta c s dng ngt truyn d liu ni tip th chng trnh s nhy n

    chng trnh phc v ngt.

    * Hm ngt:

    Void tenhamngat(void) interrupt ngun ngt

    {// Chng trnh ngt y

    }

    + Ch v hm ngt.

    - Hm ngt khng c tr li hay truyn bin vo hm

    - Tn hm bt k

    - Interrupt l hm ngt phi phn bit vi hm khc

    - Ngun ngt t 0-5 theo bng vecto ngt

    - Bng thanh ghi Ram chn t 0-3

    Cc bng ca ngun ngt.

    35

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    36/38

    Ring ngt Reset khng tnh bt u m t 0 v ngt ngoi t 0.

    void timer1_isr(void) interrupt 3 using 0

    {

    // Lenh can thuc hien.

    }b) To Timer 0

    Do yu cu ca bi ton l iu khin tc ng c quay nhanh v quay chm

    trong khi chy thun nghch nn d nguyn chu k v thay i thi gian m. Yu cu

    nh sau

    + ng c quay thun nghch bnh thng : 1000us

    + ng c tng tc ln nht : 100us

    + ng c gim tc ln nht : 2000us

    Khi bt u cho timer 0 chy th b m ca timer s m dao ng thch anh, c 12

    dao ng ca thch anh th b m timer 0 TL0 s m tng 1 , c th ni timer 0 m

    chu k my i vi ch 8bit

    TL0 l thanh ghi 8 bit n m t 0 n 255 . Nu n m n 256 th n trn b m .

    TL0 li quay v 0 v c ngt TF0 t ng np li gi tr 1 v ngt c xy ra

    Nh i vi bi ton ny th ta ch cn to timer 0 l 100us nn ta tnh theo cng thc

    ta c :

    Timer0 = (255 TL0) * 1s

    Nh vy to c timer0 l 100us th cn phi gn gi tr TL0=155 th n m t

    155 255 tc l 100 ln th ngt mi xy ra

    iu khin nhanh chm ca ng c ta phi to ra cc xung c rng l 5%,

    10%.......95%,100%.

    36

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    37/38

  • 7/31/2019 Do an HTN Thanh Sinh Thuy

    38/38