Professional Documents
Culture Documents
AVR Va Ung Dung Trong Truyen Du Lieu Khong Day
AVR Va Ung Dung Trong Truyen Du Lieu Khong Day
H CH MINH
KHOA IN IN T
NGHIN CU S DNG CHIP VI IU KHIN AVR V NG DNG TRONG TRUYN D LIU KHNG DY
Phn I: Tng quan v ti I.1 t vn I.2 Mc tiu ti Phn II: Ni dung ca ti II.1 Gii thiu s lc vi iu khin AVR AT908535 I.1.1 M t 1.1.2 t tnh ca AT90S8535 II.2 Thit k v thi cng II.2.1 S khi v cu trc ca h thng II.2.2 Thit k h thng pht II.2.2.1 Nguyn l hot ng II.2.2.2 Thit k phn cng II.2.3 Thit k h thng thu d liu II.2.3.1 Nguyn l hot ng II.2.3.2 Thit k phn cng Phn III : Kt lun III.1 Thi cng III.2 ngha khoa hc v ng dng thc tin III.2.1 ngha khoa hc III.2.2 ng dng thc tin III.3 Kt lun Phn IV : Ti liu tham kho
Trang 1 Trang 1 Trang 2 Trang 2 Trang 4 Trang 6 Trang 6 Trang 7 Trang 7 Trang 7 Trang 10 Trang 10 Trang 11 Trang 13 Trang 13 Trang 13 Trang 14 Trang 14
: TNG QUAN TI
PHN I I.1 t vn
Ngy nay, nhng ng dng ca Vi iu khin i su vo i sng sinh hot v sn xut ca con ngi. Thc t hin nay l hu ht cc thit b in dn dng hin nay u c s gp mt ca Vi iu Khin v vi x l . ng dng vi iu khin trong thit k h thng lm gim chi ph thit k v h gi thnh sn phm ng thi nng cao tnh n nh ca thit b v h thng. Trn th trng c rt nhiu h vi iu khin: h 8051 ca Intel, 68HC11 ca Motorola, Z80 ca hng Eilog, PIC ca hng Microchip, H8 ca Hitachi,vv.. v cui cng l AVR ca hng Atmel. AVR l h Vi iu khin kh mi trn th trng cng nh i vi ngi s dng. y l h VK c ch to theo kin trc RISC (Reduced Intruction Set Computer) c cu trc kh phc tp. Ngoi cc tnh nng nh cc h VK khc, n cn tch hp nhiu tnh nng mi rt tin li cho ngi thit k v lp trnh. S ra i ca AVR bt ngun t yu cu thc t l hu ht khi cn lp trnh cho vi iu khin, chng ta thng dng nhng ngn ng bc cao HLL (Hight Level Language) lp trnh ngay c vi loi chip x l 8 bit trong ngn ng C l ngn ng ph bin nht. Tuy nhin khi bin dch th kch thc on m s tng nhiu so vi dng ngn ng Assembly. Hng Atmel nhn thy rng cn phi pht trin mt cu trc c bit cho ngn ng C gim thiu s chnh lch kch thc m ni trn . V kt qu l h vi iu khin AVR ra i vi vic lm gim kch thc on m khi bin dch v thm vo l thc hin lnh ng n chu k my vi 32 thanh ghi tch ly v t tc nhanh hn cc h vi iu khin khc t 4 n 12 ln. V th nghin cu AVR l mt ti kh l th v gip cho sinh vin bit thm mt h vi iu khin vo loi mnh nht hin nay. Ngy nay cng ngh khng dy ang pht trin rt mnh . Vi cc thit b khng dy ngy cng hin i cho php ngi s dng tha mn nhng nhu cu v gii tr cng nh trong iu khin sn xut m khng cn dy ni. N thc s tin ch v to cm gic thoi mi cho ngi s dng. Truyn tn hiu s khng dy l mt ti c nhiu ng dng thc t nht l trong lnh vc iu khin t xa v truyn s liu.
I.2 Mc tiu ti
Nghin cu v AVR v cc vn lin quan nh thi cng mch np, cc chng trnh phn mm h tr lp trnh. Lp trnh chip AT90S8535 s dng b ADC 10 bit ly mu tn hiu v truyn tn hiu dng song song 4 bit. Kho st kh nng truyn d v tm xa ca module thu pht v tuyn ca b chung s bn trn th trng. ng dng b thu pht v tuyn cho vic truyn tn hiu c s ho truyn i xa.
: NI DUNG TI
PHN II II.1 GII THIU S LC VI IU KHIN AVR AT90S8535 II.1.1 M t
AT 90S8535 l b vi iu khin CMOS 8 bit tiu th in nng thp da trn kin trc RISC. Vi cng ngh ny cho php cc lnh thc thi ch trong mt chu k nhp xung, v th tc x l d liu c th t n 1 triu lnh trn giy tn s 1 Mhz. Vi iu khin ny cho php ngi thit k c th ti u ho mc tiu th nng lng m vn m bo tc x l. Phn ct li ca AVR kt hp tp lnh phong ph v s lng vi 32 thanh ghi lm vic a nng. Ton b 32 thanh ghi u c ni trc tip vi ALU (Arithmetic Logic Unit), cho php truy cp 2 thanh ghi c lp bng mt chu k xung nhp. Kin trc t c c tc x l nhanh gp 10 ln vi iu khin dng CISC thng thng.
B ADC
- Khng - Khng
Giao thc truyn ni tip - C ch/t B PWM B truyn ni tip UART B so snh tng t Ngun ngt (Interrupt) Tn s hot ng in p tiu th
- B iu ch PWN 8-,9-v 10- - Khng bit - C 2 ch -C - C 17 ngun ngt - 0 8 Mhz Thch anh 4 Mhz , VCC=3V: - Trng thi tch cc : 6.4mA - Trng thi ri : 1.9mA - Trng Power Down : < 1 uA - C 4 ch - Khng - C 6 ngun ngt - (0 24 Mhz)/12 Thch anh VCC=3V: 12Mhz,
-Trng thi tch cc : 20 mA -Trng thi ri : 5 mA -Trng Power Down : < 40 uA - 17.000
Qua bng so snh c th thy rng AT908535 khng nhng tha k nhng u im ca AT89C51 m cn c nhng c tnh mi kh hon thin, hiu sut cao hn hn v tc x l cao gp nhiu. Tuy nhin mt tr ngi ln l gi thnh cn kh cao (c th mt phn do cha c s dng rng ri).
B cm bin nhit ..
VREF
ADC
DATA IN
Module thu RF
VK
AT 89C2051
Khi hin th
ADC ( Analog to Digital Convert ) : b chuyn i tn hiu tng t sang tn hiu s UART (Universal Asynchronous Receiver and Transmitter):b thu pht tn hiu bt ng b vn nng RF (Radio Frequency) : sng v tuyn
S khi ca IC PT2262 :
Hot ng ca PT2262 nh sau: PT2262 s m ho cc a ch hay d liu t cc chn A0~A5 v A6/D5~A1/D0 thnh tn hiu c bit v xut ra ng Dout khi chn TE c t mc thp. Tn hiu ny s c cp vo b iu ch ca module pht hng ngoi hay v tuyn pht i xa. Mt khung truyn bao gm cc tn hiu thnh phn nh sau : 8 bit a ch 4 bit d liu Syn.Bit
VCC U2 LM35D/TO 3 +VS GND VOUT 2 R1 75 C4 1u C3 0.1u CHANEL 1 VCC R6 100 U1 1 2 3 4 5 6 7 8 9 PB C1 12 VCC U3 3 LM35D/TO 33p VOUT 2 R5 75 VCC C5 1u J1 2 1 CON2 C7 104 AT90S8535 CHANEL 2 33p C2 7.3728Mhz ZTA 13 14 15 16 17 18 19 20 21 XTAL2 XTAL1 PB0/T0 PB1/T1 PB2/AIN0 PB3/AIN1 PB4/SS PB5/MOSI PB6/MISO PB7/SCK RESET
VCC
J2 1 2 3 4 5 6 7 8
VCC
10
PA0/AD0 PA1/AD1 PA2/AD2 PA3/AD3 PA4/AD4 PA5/AD5 PA6/AD6 PA7/AD7 AREF AGND AVCC PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 C6 104
CHANEL 1 CHANEL2
CON5 /TE D3 D2 D1 D0 5 4 3 2 1 J3
+VS GND
D liu 4 bit song song t AVR s c a vo cc chn d liu t D0 n D3 ca PT2262 v chn /TE s c a vo chn TE ca PT2262 cho php PT2262 m ho. Tn hiu t Dout ca PT2262 s a vo ng DATA IN ca module pht RF iu ch v bc x ra ngoi.
VCC
R4 C7 2.2n 1k
11
GND
VCC 16 A B C D U4 7 13 A 12 1 A B 11 2 B C 10 6 C D D 9 E 15 3 F 14 4 LT G 5 BI LE 4511 VD D L1 VCC 100SW1 VCC U12 20 RST/VPP XTAL1 XTAL2 P3.0/RXD P3.1/TXD P3.2/INTO P3.3/INT1 P3.4/T0 P3.5/T1 P3.7 AT89C2051 R5 R SW2 VC C 1 5 Y1 ZTA 18 11 12 13 14 33p VCC 2 3 6 7 8 9 11 4 P1.0/AIN0 P1.1/AIN1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 12 13 14 15 16 17 18 19 A B C D L4 L3 L2 L1 D C B A 19 U14 R3 10K C1 33p C2 DIN A0 A1 A2 A3 A4 HT12D/SO A5 A6 A7 VT D8 D9 D10 D11 VSS VD D OUT SW3 16 15 14 13 12 11 10 9 SW DIP-8 16 OSC2 OSC1 10 ROSC 17 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 15 C5 C R2 VCC 16 8 U5 7 13 A 12 1 A B 11 2 B C 10 6 C D D 9 E 15 3 F 14 4 LT G 5 BI LE 4511 VCC VD D L2 VSS 16 8 A B C D VCC J4 1 2 CON2 C8 104 L3 U6 7 13 A 12 1 A B 11 2 B C 10 6 C D D 9 E 15 3 F 14 4 LT 5 BI 4511 G LE VCC VD D VSS 16 A B C D U7 7 1 A 2 B 6 C D 8 13 12 11 10 9 15 14 VD D R12 R13 R14 R15 R16 R R17 R R18 R R R R R R19 R20 R21 R22 R23 R R24 R R25 R R R R R R26 R27 R28 R29 R30 R R31 R R32 R R R R R a2 b2 c2 d2 e2 f2 g2 VSS R3 R4 R7 R8 R9 R R10 R R11 R R R R R a1 b1 c1 d1 e1 f1 g1
U8 g1 f1 a1 b1
10 9 8 7 6
VCC
VCC
p g c f VCC VCC. a d b e
5 4 3 2 1
c1
d1 e1
led7d1
U9
b2 a2
f2 g2
6 7 8 9 10
e b d a VCC. VCC c f p g
1 2 3 4 5
e2 d2
c2
led7d2
U10 b3 a3 a3 b3 c3 d3 e3 f3 g3 f3 g3
6 7 8 9 10
e b d a VCC. VCC c f p g
1 2 3 4 5
e3 d3
c3
led7d3
U11 b4 a4
S nguyn l ca mch :
L4
3 4 LT 5 BI LE
4511 8
VSS
A B C D E F G
a4 b4 c4 d4 e4 f4 g4
f4 g4
6 7 8 9 10
e b d a VCC. VCC c f p g
1 2 3 4 5
e4 d4
c4
led7d4
R1 1M VCC R11 4k7 C1 1uF 13 12 11 C10 680pF U1F R9 47k J1 VCC Q1 1915 L1 10uH D2 4148 R8 510 C9 2200pF CON3 C8 2200pF R10 7k5 OUT 1 2 3 10 1uF U1E VCC R3 10k C2 100pF
VCC VCC 14
L2 10uH
D1
R7 470k
OUT
U1B 4148 7
C6 8pF C5 4p
C7 39pF
: KT LUN
PHN III III.1 THI CNG
thc hin thi cng mch pht v mch thu. Mch chy n nh, mch thu hin th nhit chnh xc. Ngoi ra cn thi cng cc mch h tr cho vic thc hin ti nh : mch np AVR.
dng mt h thng truyn d liu khng dy s gip nhn vin trm khng cn di chuyn cc nhc m vn thu thp d liu mt cch y , thng xuyn v do chnh xc hn. Vi h thng trn gip chng ta c th thu thp d liu nhiu ni khc nhau, thm ch ti nhng ni c hi, nguy him hay nhng ni m vic dng dy dn kh thc hin c. Vi sng v tuyn ta c th d liu i xa vkhc phc hn ch v vt cn.
III.3 KT LUN
ti ch dng mc nghin cu nn ch thc hin vic ly mu tn hiu nhit ca 2 knh. Do dng module thu pht ca b chung ca s do Trung Quc sn xut c tnh n nh khng cao. Nu mun a vo ng dng thc tin th cn thay th mt s linh kin chuyn dng, v d dng b cm bin que o nhit thay cho LM35 o nhit chnh xc hn, hay b thu pht v tuyn chuyn dng truyn d liu..