Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 6

Hi ngh sinh vin nghin cu khoa hc ln VIII

Nm 2008-2009

NGHIN CU V THIT K MNG CAN


NG DNG TRONG CNG NGHIP
Dng Hu Hong
Lp 08DD3N, Khoa in in t
TM TT
Tc pht trin nhanh chng ca cng ngh vi in t, k thut truyn thng v
cng ngh phn mm trong nhng nm gn y to s chuyn bin c bn trong hng
i cho cc gii php t ng ha cng nghip. Xu hng phn tn, mm ha v chun ha
l ba trong nhiu im c trng c s thay i ny. Nhng xu hng mi khng nm
ngoi mc ch gim gi thnh gii php v nng cao cht lng h thng. S ng dng
rng ri cc h thng mng truyn thng cng nghip, c bit cc h thng bus trng
(field bus) l mt v d tiu biu.
Mng truyn thng cng nghip khng phi l mt lnh vc k thut hon ton mi
m thc cht l cc cng ngh c k tha, cht lc v pht trin t k thut truyn
thng cho ph hp vi cc yu cu trong cng nghip. iu ny th hin ch, mi mt
ngi hot ng trong lnh vc iu khin t ng ha u bit t nhiu v n, c th ni
v n, ngay c khi cha c mt cun sch c th no v mng cng nghip, v cng ngh
bus trng. T hn mt thp k nay, cng ngh bus trng tr nn khng th thiu
c trong cc h thng iu khin v gim st hin i. Song, thc t ngi s dng
trong cng nghip thng gp phi hng lot cc vn khc nhau, mc d rt c bn,
nhng khng c cp cc ti liu thuc lnh vc mng truyn thng ph thng (v d
nh mng my tnh, mng vin thng).
Vn t ra trc tin khi xy dng mt gii php t ng khng cn l nn hay
khng nn m l la chn h thng mng truyn thng no cho ph hp vi yu cu v
nhim v ca ng dng trong thc t. V d, gii php bus trng no c th tha mn yu
cu v cu trc h thng v tnh nng thi gian thc ca ng dng?
Thc trng hin ti c rt nhiu h thng mng cng nghip, t mng n gin gm
mt vi thit b ti cc h thng mng c quy m ln hn v cc h thng SCADA trong
cc nh my x nghip. Nh ni trn, vn khng phi l nn hay khng nn xy
dng h thng mng m l la chn m hnh mng thch hp cho mi nhu cu ng dng
ring bit. Vit Nam, mng truyn thng cng nghip c nhng bc i r rt, v c
nhng m hnh mng phong ph. Tuy nhin, h thng mng CAN (Controller Area
1

Hi ngh sinh vin nghin cu khoa hc ln VIII

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

Hi ngh sinh vin nghin cu khoa hc ln VIII

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

Hnh 5.1a S khi h thng CAN Master Slave


3

Hi ngh sinh vin nghin cu khoa hc ln VIII

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.

Hi ngh sinh vin nghin cu khoa hc ln VIII

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

Hi ngh sinh vin nghin cu khoa hc ln VIII

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)

You might also like