5-Noi Dung PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Nin lun 2- H thng mng phn tn

Trng i hc Cn Th

H THNG MNG PHN TN


T Duy Thng1, Nguyn Ngc Thng2, Trn Trng Hiu3

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.

Nin lun 2- H thng mng phn tn

Trng i hc Cn Th

2 PHNG PHP THC HIN 2.1 Tng quan

Hnh 1: S khi tng qut

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.

Hnh 2: S cu to khi Master

Nin lun 2- H thng mng phn tn

Trng i hc Cn Th

Bng 1: Th t kt ni ca khi Master.

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

Khi Slave c thit kt nh trong h nh 3 v th t kt ni cc chn linh kin trong bng 2.

Hnh 3: S cu to khi Slave Bng 2: Th t kt ni ca khi Slave

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

P1.0 (1) ngha v s th t ca chn linh kin.

Nin lun 2- H thng mng phn tn

Trng i hc Cn Th

Hnh 3: Nguyn tc ca khi lin kt.

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)

Hnh 4: S cu to khi lin kt

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

Nin lun 2- H thng mng phn tn

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

Hnh 5: Lu thut ton khi Master

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)

Nin lun 2- H thng mng phn tn

Trng i hc Cn Th

Hnh 6: Lu thut ton khi Slave

3 KT QU V NH GI Mch thc t p ng ng nhng mong mun t ra vi thng s nh bng 3

Hnh 7: M ch thc t

Nin lun 2- H thng mng phn tn

Trng i hc Cn Th

Bng 3: Thng s ca h thng

Thng s (Parameter) Xung Clock ca MSP430 Tc Baud Khong cch truyn Tc ly mu ca Slave Khong nhit

Gi tr (Value) n v (Units) 1 38400 3 <750 0-99 MHz bps m ms


o

Ghi ch (note) Max 16MHz Max 1200m

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.

TI LIU THAM KHO


Texas Instruments Inc. 2011. MSP430x2xx Family User's Guide. 648 trang. MAXIM, 2003. Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers. 19 trang DALLAS Semiconductor. DS18B20 Programmable Resolution 1-Wire Digital Thermometer. 27 trang.

You might also like