Professional Documents
Culture Documents
5-Noi Dung PDF
5-Noi Dung PDF
5-Noi Dung PDF
Trng i hc Cn Th
ABSTRACT
Today, the distributed systems are being used by many field of life, such as systems on cars, washing machines, device control over the network...The project requires to design the distributed system consist of independent microcontrollers are connected together in the bus topology and RS-485 standard - based. This one also consists of the master station control and receives data from the slave station. In this project, the master requests the slave to collect the data from the DS18B20 temperature sensor. Transmission rate between the master and the slave is about 38400 bps. Transmission distance is 3m (up to 1200m). The master receives the temperature data and shows up LCD16x2. Keyword: Distributed System, RS-485 Network, Msp430 Communicates. Title: Distributed Network System TM TT Ngy nay, cc h thng phn tn c ng dng trong nhiu lnh vc ca cuc sng, v d nh cc h thng trn xe hi, my git, iu khin thit b qua mng V vy, ti ny yu cu thit k mt h thng phn tn bao gm cc b vi iu khin c lp c kt ni vi nhau thnh dng bus da trn chun RS-485. H thng ny gm mt trm Master s iu khin v nhn d liu c x l t cc trm Slave. Trong ti ny, Master yu cu Slave thu thp d liu t cm bin nhit DS18B20. Tc truyn d liu gia Master v Slave khong 38400 baud v khong cch truyn l 3m (ti a l 1200m). D liu nhit Master nhn c s hin th ln LCD16x2. T kha: H thng phn tn, Mng RS-485, Giao tip Msp430.
1 GII THIU ti nhm mc ch thit k mt h thng phn tn bao gm cc trm t (Slave) c kt ni vi trm ch (Master) theo dng bus thng qua chun RS485. Mi Slave s thc hin nhim v c th v sau gi d liu v cho Master. ti c tham kh o mt s ti liu sau: Ti liu MSP430x2xx Family User's Guide ca Texas Instruments Inc. Ti liu Low-Power, Slew-Rate-Limited RS485/RS-422 Transceivers ca MAXIM. Ti liu Semiconductor .DS18B20 Programmable Resolution 1-Wire Digital Thermometer ca DALLAS Semiconductor. ti mong mun th c hin vic giao tip gia 2 vi iu khin Master v Slave thng qua chun RS485. Master yu cu Slave thu thp nhit (t cm bin) v nh n nhit t Slave gi v. D liu Master nhn c s hin th ln LCD16x2.
Sinh vin lp K Thut My Tnh K35, M s SV: 1091069, S T:01262930088, email: tdthang069@student.ctu.edu.vn. 2 Sinh vin lp in T Vin Thng K35, M s SV: 1091068, S T: 01216142020, email: nnthang068@student.ctu.edu.vn. 3 B mn T ng Ha, Khoa Cng Ngh, H Cn Th.
Trng i hc Cn Th
Khi Slave: bao gm vi iu khin (MSP430), cm bin nhit DS18B20. Slave c nhit t cm bin v gi qua khi lin kt. Khi lin kt: s dng 2 chip MAX485 c ni vi nhau bng cp xon i. Khi lin kt lm nhim v chuyn d liu qua li gia Slave v Master. Khi Master: gm vi iu khin (MSP430) v LCD16x2. Khi Master trao i d liu vi khi Slave qua khi lin kt. LCD dng hin th d liu nhn c. 2.2 Thit k phn cng. 2.2.1 Thit k khi Master Khi Master c thit kt nh trong hnh 2 v th t kt ni cc chn linh kin trong b ng 1.
Trng i hc Cn Th
MSP430 P1.0 P1.1 (RXD) (2) P1.2 (TXD) (3) P1.3 (4) P1.4 (5) P2.4. . P2.7 (12)(13)(19)(18) 2.2.2 Thit k khi Slave
(1)1 (2)(3)
Ngoi vi RE-DE RO (Receiver output) (1) DI (Driver input )(4) RS (Register select signal)(4) EN ( Enable signal )(6) D4. . D7 (Data bus line )(11)..(14) MAX485
LCD16x2
MSP430 P1.0 P1.1 (RXD) (2) P1.2 (TXD) (3) P1.3 (4) 2.2.3 Thit k khi lin kt.
(1) (2)(3)
Ngoi vi RE-DE RO (Receiver output) (1) DI (Driver input )(4) DQ (Data In-Out)(4) MAX485 DS18B20
Khi lin kt s dng chun RS-485 c th kt ni nhiu thit b vi nhau thng qua ng BUS chung. (Hnh 3).
Trng i hc Cn Th
Chun RS485 s dng cp xon i truyn d liu gia cc thit b. Khong cch truyn ln n 1200m. Ngoi 2 ng d liu chung truyn d liu, ta cn ph i s dng thm ng mass chung gia cc thit b vi nhau.(hnh 4)
2.3 Thit k phn mm Vi thit k phn cng nh trn ch s dng hnh thc truyn bn song cng (half duplex). Ti mt thi im ch c mt hng d liu t Master sang Slave hoc ngc li. Ch truyn ti khng cn bng: Master gi lnh yu cu p ng n Slave v ch Slave p ng. Slave ch i yu cu t Master v ch c th truyn d liu v Master.
Hnh 4: Ch hot ng
Trng i hc Cn Th
2.3.1 Khi Master Master gi lnh bt u cho Slave v ch Slave gi d liu. Khi c tn hiu tr li t Slave, Master s nhy n chng trnh phc v ngt (USCIAB0RX_VECTOR) nhn v x l d liu. (Hnh 5- trang 5).
2.3.2 Khi Slave Slave ch yu cu t Master b ng cch kim tra thanh ghi UCA0RXIFG (Receive buffer). Nu c yu cu th Slave s nhy n chng trnh phc v ngt (USCIAB0TX_VECTOR) c nhit v gi cho Master. (Hnh 6- trang 6)
Trng i hc Cn Th
Hnh 7: M ch thc t
Trng i hc Cn Th
Thng s (Parameter) Xung Clock ca MSP430 Tc Baud Khong cch truyn Tc ly mu ca Slave Khong nhit
4 K T LUN V NGH Kt qu th nghim cho thy h thng t c mc tiu ban u ra. u im: Mch hot ng n nh. Tc p ng nhanh. o nhit chnh xc. ng truyn t nhiu, d liu truyn t li. Hn ch: Khong nhit o c ch trong khong 0-99 oC. Tc truyn d liu (< 38400 bps) cha khai thc ht kh nng ca ng truyn ( 2.5 Mbps). S lng cc trm Slave cha nhiu. Ch c mt chc nng cm ng nhit . H thng c th c p dng cho cc cng vic iu khin thit b qua mng, cc h thng x l trn xe hi, thit b dn dng Tuy nhin cn ci tin mt vi hn ch nu trn c th thc hin nhiu cng vic v ho t ng ti u nht. CM N
Chng ti xin chn thnh cm n thy Trn Trng Hiu dnh nhiu thi gian hng d n v nh hng kp thi chng ti hon thnh ti ny. Ngoi ra chng ti c bit cm n n cng ty Texas Instruments hi tr cng c, ti liu v linh kin chng ti nghin cu thc hin ti ny. Chn thnh cm n n cc thy c, gia nh v cc bn ng vin, chia s v hi tr chng ti trong su t qu trnh thc hin ti.