Hệ thống đèn chiếu sáng thông minh

Embed Size (px)

DESCRIPTION

Đèn đường

Citation preview

LI NI UNgy ny, iu khin t ng tr thnh mt nhu cu khng th thiu c trong h thng cng nghip.Ngoi ra, cn c cc nghnh c lin quan n iu khin th iu rt cn thit phc v cuc sng cng nh phc v cho cng vic hng ngy ca mi nghnh khc nhau . Cc h thng n thng minh hin nay xut hin nhiu trn th trng vi nhiu phng php hn gi va c nhiu ch hot ng khc nhau. Mi phng php u c u v nhc im ring. gii quyt cc vn , vi nhng kin thc hc v vi iu khin v l thuyt iu khin, in, in t, o lng v cm bin .Em tnh ton v a ra gii php iu khin sng bng n ph hp nht ng dng vi x l vi mch thit k n gin d dng thit k v nng cp. Mc d em c gng hon thnh ti ng thi hn va thy a ra nhng khng th trnh khi nhng thiu st, em mong thy thng cm. Em mong c n nhn kin ng gp qu bu ca thy ti nghin cu hon thin hn v c ngha thit thc trong cuc sng.Em xin cm n!

NI DUNG BO COChng 1: Gii thiu s lc v ti.Chng 2: Phn cng MCHChng 3: Phn mm chng trnh iu khin 3.1: Cch kt ni vi vi iu khin v lp trnh NGT ngoi cho h thng3.2: Gii thiu v chng trnh ADC3.3: Gii thiu DS1307 v giao tip I2C

Chng 1: Gii thiu tiTrong cuc sng hng ngy ca chng ta ni no cng dng bng n in, t trong nh, ngoi ng, cc nh my x nghip. H thng chiu sng cng cng c s dng rng ri cc thnh ph ln v c nng thn, cc tuyn ng quan trng ni c nhiu phng tin tham gia giao thng nu nh khng c nhng bng n ng th s rt bt tin cho ngi i li. H thng n ng rt nhiu nhng n gy ra hin tng lng ph in nhiu khi tri cha ti m n c bt, khi tri sng m n cha tt.... tit kim in cho h thng n ng, chng em lm m hnh n ng thng minh. M hnh ny c ng dng rt hu ch trong cuc sng, mnh c th pht trin rng hn l lm nh thng minh, ng dng trong cc nh my x nghip ln.

Cu to phn cng v nguyn l hot ng

Nguyn l hot ngKhi in xoay chiu mc 0 ta xc nh im 0 ny v cho v ngt vk x l v thc hin cc lnh trong . Xut tn hin ra cho n sng.Khi n thi gian ci t sn thng qua mch thi gian thc th vdk x l v cho n sng.Nu nh n h hn bt n ln m tri ti trc th thc hin ch quang tr tc l n s sng theo mc ADC nhn c t quang tr tri ti dn th n s sng dn ln.Khi n sng th sng bng n gim dn theo gi c 1 gi tri qua th sng gim 12.5% n khi n tt hn. C th ci t gi bt gi tt v ch hn gi sng theo quang tr bt c lc no bn mun.Mc sng bng n ph thuc vo h s K ci t. K i t 0 8. H s K nh th n sng mnh v ngc li K ln th n sng yu. V d: K=0 n sng 100%K=1 n sng 87.5%K=2 n sng 75%.....K=8 n tt hn.Mi khi K tng ln 1 n v th sng ca n gim 12.5%Chng 2: Phn cng MCH I . MCH BT IM 0:

1. Linh kin: in tr 220k/2w Opto PC817 cch ly quang ngn cch in 220v t bng n vi dng in 5v t mch vi iu khin.2. Nguyn l hot ng:Chn INT0 t mch vi iu khin bt im 0, thi im bng n sang yu nht, sau mch vi iu khin bt u to xung.II. MCH TRIAC:

1. Linh kin: MOC3020 cch ly quang Triac ng ngt bng n2. Nguyn l hot ng:iu khin bt tt bng n bng mch vi iu khin, dung triac ng ngt.III. MCH QUANG TR:

1. Linh kin: Quang tr dng cm bin nh sng t mi trng. T gm C104 dng in v port A (ADC) c n nh.2. Nguyn l hot ng:Mch p dng khi tri ti trc gi hn, dng quang tr cm bin sau dng ADC c tn hiu, iu khin sng bng n vi ADC nhn c tng ng.

Chng 3: Phn mm chng trnh iu khin Ngt3.1: Cch kt ni vi vi iu khin v lp trnh NGT ngoi cho h thnga. Gii thiu v ngt:b. Cch kt ni:c. Cch lp trnh:a. Gii thiu v ngt: nh ngha:Ngtl mt qu trnh can thip vo chng trnh chnh ang chy, sau khi thc hin xong qu trnh n s quay tr li tip tc thc hin chng trnh ang chy. BNG Cc chn ngt trong AVR:STTTn ngta ch chng trnh

1RESET0X000

2INT00x001

3INT10x002

4TIMER2 COMP0x003

5TIMER2 OVF0x004

6TIMER1 CAPT0x005

7TIMER1 COMPA0x006

8TIMER1 COMPB0x007

9TIMER1 OVF0x008

10TIMER0 OVF0x009

11SPI, STC0x00A

12USART, RXC0x00B

13USART, UDRE0x00C

14USART, TXC0x00D

15ADC0x00E

16EEP_RDY0x00F

17ANA_COMP0x010

18TWI0x011

19SPM_RDY0x012

TRONG : Trong AVR cung cp cho chng ta 2 ngt ngoi l INT0 v INT1 c ch hot ng ging ht nhau, c 4 kiu l:- Ngt mc thpLow level- Ch xy ra ngt khi chnINT0 hoc INT1 mc thp- Ngt thay i logicAny change- Bt k thay i logic no trn chn INT0 hoc INT1- Ngt sn lnRising Edge(logic 0 ln logic 1)- Ngt sn xungFalling Edge(logic 1 xung logic 0) MCUCR(MCU Control Register):L thanh ghi iu khin ngt ngoi, ta ch quan tm ti 4 bit thp ca thanh ghi ny, 4bit cao khng ph trch iu khin ngt ngoi.76543210

SESM2SM1SM0ISC11ISC10ISC01ISC00

Trong :- ISC01 v ISC00 l 2bit chn kiu ngt ngoi INT0. - ISC11 v ISC10l 2bit chn kiu ngt ngoi INT1 V c ch ging nhau ta ch xt 1 ngt cho c 2 ngt lun, cc thanh ghi tham gia iu khin ngt ngoi. Ta c bng nh sau:ISC01/ISC11ISC00/ISC10Kiu ngt

00Ngt mc thp

01Ngt thay i logic

10Ngt sn xung

11Ngt sn ln

SO SNH GIA NGT V CHNG TRNH CONNgt

Chng trnh con

Thi im xy ra skin

Khng bit trc (hay xy ra khngng b vi chng trnh chnh).

Bit trc (hay xy ra ng b vichng trnh chnh)

Nguyn nhn dn ns kin

Do cc tn hiu iu khin t Timer,Serial port v bn ngoi chip.

Do lnh gi chng trnh con(ACALL, LCALL).

X L NGT-Khi c mt ngt xut hin v c CPU chp nhn, chng trnh chnh b ngt. Cc thao tc sau y xy ra :- Hon tt vic thc thi lnh hin hnh.- B m chng trnh PC c ct vo stack.- Trng thi ca ngt hin hnh c lu gi li.- Cc ngt c chn li mc ngt.- B m chng trnh PC c np a ch vector ca trnh phc v ngt ISR.- ISR c thc thi.b.S x l ngt c kt ni vi mch xc nh im 0 nh sau:

Mch xc nh im 0

Chn ngt

C.Chng trnh ngt:Khi bt c im 0 th tn hiu s to ra 1 xung vung sau c a vo chn ngt v mi h thng u xy ra trong chng trnh ngt .if(chedoquangtro==0) { if(dieuchinhdosang) { for(j=0;j