You are on page 1of 19

BI THUYT TRNH TIU LUN

Lp: Ct11alt Tn nhm: Nhm 2 GVHD: Nguyn Ngc Sn

TRNG I HC CNG NGHIP TP. H CH MINH KHOA CNG NGH IN T

Thnh Vin Trong CT11A4LT Nhm


1. 2. 3. 4. Ng Thanh Hi Trn u Minh Giang Nguyn Minh Tr L Vn Thun

Li cm n
Xin chn thnh cm n Ban gim hiu trng i hc Cng nghip Tp.H Ch Minh to iu kin cho lp cng nh nhm em c hc tp, nghin cu trong mt mi trng khang trang, y tin nghi. Cng xin cm n thy Nguyn Ngc Sn tn tnh hng dn chng em lm nn bi tiu lun ny. Qu trnh tm hiu chc chn vn cn nhiu thiu st, knh mong Ban gim hiu cng nh qu thy c b qua. Mt ln na chng em xin chn thnh cm n.

Trn trng Thng 5 nm 2013 Nhm: C11A4LT

I.Gii Thiu Mng DeviceNet. II.c im Mng DeviceNet.


1. Lp kin trc vt l 2. Lp lin kt d liu
2.1. C ch giao tip 2.2. Cu trc bc in. 2.3. Dch v thng bo. 2.4. Truy nhp Bus.

3.Lp ng dng
3.1. M hnh i tng 3.2. M hnh a ch.

DeviceNet c gii thiu vo nm 1994 bi hng AllenBradley.Sau c chuyn giao cng ngh cho ODVA. Hin nay ODVA c trn 300 cng ty c ng k thnh vin v hn 800 nh cung cp sn phm DeviceNet trn ton th gii.

Cu trc mng l ng trc/ng nhnh. Ba tc truyn qui nh l 125 Kbit/s, 250 Kbit/s v 500 Kbit/s tng ng vi chiu di ti a ca ng trc l 500m, 250m v 100m.

Mi mng DeviceNet cho php ghp ti a 64 trm.Mi thnh vin trong mt mng DeviceNet c t mt a ch trong khong t 0-63, c gi l MAC-ID.Vic b sung hay b i mt trm c th thc hin ngay khi mng cn ng ngun.

Lp kin trc vt l

Lp lin kt d liu

Lp ng dng

C ch giao tip

Cu trc bc in

Dch v thng bo

Truy nhp Bus

M hnh i tng

M hnh a ch

*c im.

DeviceNet pht trin da trn CAN v vy DeviceNet c nhiu im tng DeviceNet l mt trong ba cng ngh m v mng li tiu chun ha, c lp

ng vi mng CAN, n chun ha lp 1,2 v 7 theo m hnh tham chiu OSI.

ng dng s dng cc CIP (Common Application Layer). Cng vi ControlNet v EtherNet/IP n c cu trc i tng ph bin, ni cch khc l n c lp vi lp vt l v lp lin kt d liu. Lp ng dng ny l mt lp tiu chun thng

nht m giao din phn cng v phn mm to thnh mt nn tng kt ni


tng qut gia cc thnh phn trong mt h thng t ng ha ti cp Internet.
-

CIP c hai chc nng chnh: Truyn thng v kim sot d liu trong cc thit b I/O. Vn chuyn thng tin cu hnh v chn on h thng m n ang kim sot.

1. Lp kin trc vt l
-DeviceNet c cu trc mng kiu ng trc/ ng nhnh. ng trc l xng sng ca mng, chiu di ti a l 500m v c kt thc vi tr u cui l 120 Ohm, 0.25W. Cc ng nhnh c chiu di ti a l 6 m, dng kt ni cc nt mng vi ng trc chnh. DeviceNet cho php ghp ni 64 trm.

Hnh 2: M hnh mt mng DeviceNet

DeviceNet ch s dng mt si dy cp. Dy ny va l dy ngun va l dy truyn d liu. Tr u cui c tc dng nh du im cui cng ca mng.

V k thut truyn dn: DeviceNet khng quy nh c th v chun truyn cng nh mi trng truyn thng. Phng php m ha bit: DeviceNet s dng phng php m ha bit ca CAN.
Tc truyn Chiu di ti a ca cp chnh thn dy Chiu di ti a ca cp chinh thn mng Chiu di ti a ca cp nhnh 125 Kbps 500 m 100 m 6m 250 Kbps 250 m 100 m 6m 500 Kbps 100 m 100 m 6m

Bng 1: Mi quan h gia tc truyn v chiu di ca cp

DeviceNet ch s dng mt si dy cp. Cp ny l thng l loi c 5 si (nh bng di)


Dy mu Trng Xanh Dy trn en Tn hiu CAN_H CAN_L Dng mng VVCp trn DN tn hiu DN tn hiu Bo v in in Cp dt Tn hiu DN DN DN tn hiu Khng s dng in in

Dy trn(dy bo v)

Dy tn hiu(dy truyn d liu)

Dy in(dy cp ngun)

Hnh v ct ngang ca mt si cp trn

u ni: C 3 loi kt ni c bn: m, mini-sealed v micro-sealed. Ty thuc vo ng dng v cc c tnh ca thit b m ta s la chn tng cch ghp ni sao cho ph hp.

Hnh 3: Mini-sealed connector

Hnh 4: Micro-sealed connector

o Ngoi ra cn c cc thit b khc nh l DeviceBox Tap, DeviceBox kt ni gia cp nhnh vi cp chnh, gia cp chnh vi cp chnh.

DeviceBox

2. Lp lin kt d liu
2.1. C ch giao tip. - Mt mng DeviceNet hot ng da trn m hnh nh sn xut/ ngi tiu dng (Producer/Consumer). Trong cc bi ton iu khin, m hnh ny cho php cc hnh thc giao tip sau: - iu khin theo s kin : mt thit b ch gi d liu mi khi d liu c thay i. - iu khin theo thi gian : Mi thit b c th gi d liu mt cch tun hon theo chu k do ngi s dng t. - Gi ng lot : thng bo c gi ng thi ti tt c hoc mt nhm thit b - Hi tun t : Phng php c in cho cc h thng c cu hnh ch /t.

2.2. Cu trc bc in.


- Khung bc in DeviceNet c m t trn hnh v, trng thng tin d liu nh hn 8 byte, khi truyn cc bc in ln ta phi phn mnh d liu.

Bng 3: M hnh cu trc bc in

* N bao gm cc phn nh sau: - Khi u khung (Start of Frame): l mt bit tri v nh du khi u ca mt khung d liu hoc khung yu cu d liu. Tt c cc trm s phi ng b ha da vo bit khi u ny.

- M cn cc (Indentifier): di 11 bit, n khng ni ln a ch ch ca thng bo, m ch biu din ngha ca d liu trong thng bo. Do mi trm trn mng c th t quyt nh tip nhn v x l thng bo hay khng tip nhn thng bo. - Bit RTR (Remote Transmission Request): dng phn bit gia khung d liu (bit tri) v khung yu cu d liu (bit ln). - iu khin (Control Field): di 6 bit, trong c 4 bit cui m ha chiu di d liu (bit tri = 0, bit ln = 1). Ty theo dng khung l chun hay m rng m ngha ca hai bit cn li khc nhau mt cht. - d liu (Data Field): c chiu di t 0-8 byte, trong mi byte c truyn i theo th t t bit c gi tr cao nht (MSB) n bit c gi tr thp nht (LSB). - kim sot li CRC (CRC Sequence): bao gm 15 bit c tnh theo phng php CRC v 1 bit ln phn cch (CRC Delimiter). Dy bit u vo tnh bao gm bit khi u khung, m cn cc, iu khin v d liu. - xc nhn ACK (Acknowlegment) : gm 2 bit, c pht i l cc bit ln. Mi trm nhn c bc in phi kim tra m CRC, nu ng s pht chng mt bit tri trong thi gian nhn c bit ARC u tin (ARC slot). - Khung kt thc (End of Frame) : c nh du bng 7 bit ln. - phn bit cc khung bc in vi nhau th ta dng mt khong cch t nht l 3 bit ln, c gi l Interframe Space

2.3. Dch v thng bo - DeviceNet phn bit hai kiu thng bo l thng bo r rng (Explicit Messaging) v thng bo vo/ra (I/O-Messaging). - i vi kiu thng bo r rng, mt thng bo mang a ch y ca thuc tnh cn truy cp hoc dch v cn gi. y l kiu giao tip c yu cu v p ng. Cn cc thng bo vo/ra ch mang d liu, c t ng gi i ch khng nht thit phi c yu cu. - Vic trao i cc thng bao vo/ra thng c thc hin trong cu hnh giao tip ch/t, vi cc phng php nh sau: * Polling (Hi tun t). * Strobing (Qut ng lot). * Cyclic (Tun hon). * Change of State (Thay i trng thi).

2.4. Truy nhp Bus. - DeviceNet ging nh CAN cng s dng phng thc truy nhp bus l CSMA/CA vi s phn x tng bit. S phn x c thc hin da theo tng bit ca m cn cc (Indentifier) trong khung bc in khi hai hoc nhiu trm cng ng thi bt u gi thng bo. - Theo quy c th bit gi tr 0 ng vi mc tri v bit gi tr 1 ng vi mc ln, bit 0 s ln t. V vy, thng bo no c m cn cc cng b th mc u tin cng cao. - Trn hnh v m t vic truyn d liu ng thi ca nt 1 v 2. Mi tn hiu truyn u bnh thng vi bit u tin. Khi c s sai khc gia 2 bit truyn th tn hiu ca nt 2 s ln t nt 1. Lc by gi nt 1 s mt quyn u tin v ngng truyn cn nt 2 tip tc truyn.

3.Lp ng dng.
3.1. M hnh i tng.
- Lp ng dng ca DeviceNet c xy dng trn c s mt m hnh i tng. Mt thit b DeviceNet c coi l mt su tp cc i tng i din cho cc thnh phn ca trm. Mi i tng l mt th nghim (instance) ca mt trong cc lp m t trn hnh 5. - Mi i tng c mt tp hp cc thuc tnh v chc nng dch v. Cc i tng c ngha c th nh sau: *i tng cn cc (Indentity Object): Cha cc thuc tnh nh m s nh sn xut (Vendor ID), kiu tht b (Device Type). Phin bn (Revision), trng thi (Status), s serial (Serial Number) v tn sn phm (Product Name).

Hnh 5: M hnh i tng mt trm thit b DeviceNet

*i tng chuyn thng bo (Message Router Object): Chuyn tip thng bo ti cc i tng khc, thng thng khng cha cc thuc tnh no c th truy cp mng. *i tng DeviceNet (DeviceNet Object): Cha cc thuc tnh nh a ch trm (MAC-ID), tc truyn, hnh ng khi ngt bus (Bus-Off Action), s m ln ngt bus (Bus-Off Counter) v a ch trm ch (Masters MAC-ID). *i tng ghp (Assembly Object): i tng ty chn ny tng hp thuc tnh ca nhiu i tng ng dng khc nhau, c th gi ng lot cho chng mt thng bo duy nht. *i tng ni (Connection Object): i din mt im cui ca mt ng ni o gia hai trm ca mt mng. *i tng tham s (Parameter Object): i tng ty chn ny ng vai tr giao din d liu cu hnh ca mt thit b. Cc thuc tnh bao gm gi tr (Value), phm vi (Ranges), chui (Strings) v gii hn (Limits). *i tng ng dng (Application Object): i din cho chnh chng trnh ng dng.

3.2. M hnh a ch

You might also like