Professional Documents
Culture Documents
Nm 2008-2009
Nm 2008-2009
Network) l mt h thng mng tuyt vi nhng li khng my c ph bin ti nc ta c v mt ti liu cng nh mt ng dng. Thc t th mng cng nghip nc ta u do k s nc ngoi thit k v h s dng ng dng CAN rt nhiu. ti ny s phn tch mng CAN v a ra mt vi ng dng CAN mang tnh tit kim chi ph sn xut v chi ph bo tr. Thit k mt card CAN n gin nhng y tnh nng cn thit a vo ng dng trong cng nghip. QU TRNH NGHIN CU V CC KT QU 1. Tng quan
Hnh 1.1 Trc y CAN ch yu c s dng cho xe t CAN (Control Area Network) xut pht l mt pht trin chung ca hai hng Bosch v Intel phc v vic ni mng trong cc phng tin giao thng c gii thay th cch ni im im c in, sau c chun ha quc t trong ISO 11898. Trong mt s chng loi t c ln, chiu di dy dn tng cng trong cch ni im im c th ln ti hng kilomt, tnh ring khi lng dy dn cng ln ti hng trm kilogam. Ch cn quan tm ti hai yu t ny cng thy hiu qu ca vic s dng mt h thng bus trng nh CAN. Nh tc truyn dn tng i cao khong cch ngn cng nh u th mt s c tnh k thut khc m cng ngh ny thm nhp c vo mt s lnh vc t ng ha qu trnh cng nghip. Ngy nay, nhng nh sn xut linh kin bn dn nh Motorola, Philips, Intel, Atmel, Microchip, Infineon tch hp CAN vo trong cc chp bn dn ca h, v thc t chng minh iu . Atmel c c mt dng vi iu khin ring dnh cho cc ng dng v automation trong cc linh kin bn dn u tch hp CAN vo trong , gi thnh sn xut c gim xung ti mc ti thiu thay v phi dng cc chip CAN c th. Trc y cc nh sn xut chp thng hay tch hp cc chun UART vo cc thit k ca h nhm h tr cc giao tip RS232/RS485 th ngy nay cc nh sn xut ny tch hp c chun CAN vo trong cc thit k vi x l. 2
Nm 2008-2009
CAN c th dng c lm h thng thng tin nhng cho vi iu khin cng nh h thng thng tin m cho cc thit b thng minh. V d mt s ngi s dng trong lnh vc cng ngh y hc la chn CAN bi v chng p ng c yu cu an ton tuyt i. V d nh h thng robots, thang my, hoc l h thng vn ti yu cu c an ton thng tin v tin cy cao. Cng ty mng my tnh ni ting khp th gii, Cisco Systems, s dng CAN cho h thng mng con trin khai v ci tin nhng tnh nng cho router m khng cn phi dng h thng. S lng CAN node m Cisco dng nm trong khong 500.000 ti 1.000.000 node, iu ny l minh chng r rng nht cho li ch ca vic s dng ng dng CAN ngoi lnh vc t ng. Ngoi Cisco ra cn c rt nhiu cc cng ty c tn tui khc s dng CAN nh HP, NASA, Boeing, Lockheed .... Mt lnh vc khc m CAN c s dng nhiu l cc trang thit b y t, t cc thit b s dng trong mt phng khm thng thng nh n v nh sng ging khm bnh, h thng camera ni soi, tia X, my siu m ... n cc trang thit b ln hn nh h thng my qut CAT. Hu ht cc bnh vin t nhn ln trn nc M bao gm lun cc bnh vin nh GE Medical, Philips Medical, u c nhu cu s dng CAN (hoc l CANopen mt chun CAN m rng). 2. M hnh mng CAN thc S h thng
Nm 2008-2009
Mi trm c mt nhim v ring bit, trm 1 x l tnh hiu ADC, trong m hnh thit k l tn hiu nhit c tr v t cm bin nhit LM35. Trm 1 hin th nhit mi trng ti thi im hin ti v hin th nhit ngay ti trm qua mn hnh LCD loi 16x2, ng thi truyn nhit thu c ln Bus CAN. Trm 2 iu khin tc ng c, tnh ton tc ng c DC v truyn tc ng c ln Bus CAN, ng thi ti trm 2 cng hin th tc ng c ln mn hnh LCD 16x2. Thit b giao tip CAN vi my tnh c thit k thn thin vi ngi s dng, c giao tip USB tc cao. Trm ny c gi l trm trung tm, trm trung tm s thu thp nhit v tc ng c truyn t trm 1 v trm 2 thng qua Bus CAN sau hin th ln my tnh. Trn my tnh c ci sn phn mm hin th tc ng c v nhit mi trng, phn mm c vit bng ngn ng Visual Basic trong mi trng .NET 2.0. Phn lp trnh my tnh s dng phn mm Visual Studio 2005 dng ngn ng Visual Basic trong mi trng .NET thit k ng dng. Phin bn Visual Studio 2005 Express c Microsoft pht hnh min ph, c ng gi theo tng ngn ng. c im ca cc phin bn ny l rt nh gn, vi hu ht cc tnh nng cn thit cho vic pht trin mt ng dng bnh thng. Nu nh b Visual Studio 2005 Professional c dung lng ln ti khong 2.5GB, khi ci cng cn rt nhiu khng gian a, th cc phin bn Express c dung lng ch khong 450MB, v yu cu dung lng a khi ci t thp hn nhiu. Gii thiu chng trnh trn my tnh:
Hnh Chng trnh trn my tnh, Form1 Khi nhn nt Next s chy vo chng trnh chnh ca h thng. Chng trnh chnh gm 2 khi, khi thit lp cng serial port giao tip vi my tnh v khi vn hnh chng trnh.
Nm 2008-2009
Hnh Chng trnh chnh trn my tnh Trong khi COM Port, c th la chn cng COM thch hp truyn nhn tn hiu, ngoi ra, cn c th thit lp cc thuc tnh khc nhau ca cng COM nh tc Baudrate, Data Bit v Parity Bit. Khi nhn chn cng COM thc hp th h thng s c kt ni lp tc vi my tnh, biu tng kt ni s hin ln v chp tt lin tc, nt Disconnect s xut hin. Nu h thng khng kt ni c th biu tng kt ni s khng xut hin. Bn phi chng trnh s miu t h thng thit k, my tnh c kt ni vi 2 node trm thng qua CAN bus ng mu xanh l. T mi trn li c tng phn t chp hnh tng ng. Tc ng c c truyn v hin th ln chng trnh, tc ng c c iu khin bng bin tr nm trm cn li. Nhit c gim st cht ch, khi qu nhit (80 0C) th qut s c bt gim thiu lng nhit trn h thng. Khi qut c bt th biu tng qut s chp tt lin tc, ng thi xut hin cnh bo qu nhit. Node trm cng c trang b LCD gim st tc ng c v nhit h thng Sau thi gian nghin cu v thi cng ba trm CAN, mt trm trung tm c kt ni vi my tnh v hai trm v tinh iu khin ng c DC c iu khin bng bin tr v thu thp nhit mi trng. Khong cch truyn gia mi trm l 8m, tc truyn 125 Kb/s, h thng lm vic bnh thng, khng h c bt k s c no. Phn giao tip vi my tnh thng qua cng USB lm cho h thng tr nn thn thin hn vi ngi dng, v hu ht cc my tnh by gi u khng c cng Serial truyn thng. Tc giao tip vi my tnh kh cao, 19200 Kb/s, d liu c truyn v tng i chnh xc. KT LUN u im: - S dng vi iu khin AVR gi thnh thp nn khng pht sinh nhiu chi ph. - Tng thch vi cc thit b cng nghip theo chun CAN. - C kh nng thay th cc thit b o lng s dng chun CAN trong cng nghip. Hin ti gi thnh ca cc sn phm CAN trong cng nghip rt cao, t 400 USD 5
Nm 2008-2009
ti c ngn USD ty loi. Vi mch CAN trong ti ny gi thnh thit b CAN ch khong 800.000 VN. - u im tuyt vi ca mng CAN gip gim ti a chi ph dy dn pht sinh trong h thng mng. - Phn mm lp trnh CAN l AVR Studio cng l phn mm c cng ty Atmel phn phi min ph. - H thng kt ni vi my tnh qua chun USB nn thn thin vi ngi dng. Khuyt im: - Hin ti v chi ph gii hn nn ch thc hin h thng trn ba trm CAN, cha th hin c s phn x bus truyn tuyt vi ca CAN. - Cha pht huy c ti a kh nng tit kim nng lng ca vi iu khin AVR. Hng pht trin ca ti - Thit k thm mt hoc vi trm v tinh th hin s phn x bus tuyt vi ca CAN. - a sn phm vo trong cc nh my, x nghip. TI LIU THAM KHO 1. 2. 3. 4. 5. 6. 7. 8. 9. Trn Vn S, truyn s liu v mng thng tin s, nh xut bn i hc quc gia TP.HCM Hong Minh Sn, mng truyn thng cng nghip, nh xut bn khoa hc v k thut www.atmel.com, datasheet AT90CAN32/64/128 http://en.wikipedia.org/wiki/Controller_Area_Network http://www.can-cia.org/ Wilfried Voss, a comprehensible guide to controller area network www.microchip.com, datasheet MCP2551, driver CAN bus Texas instruments, Introduction to the controller area network Michel Passemard, Atmel Microcontrollers for Controller Area Network (CAN)