CAN現(xiàn)場總線作為一種面向工業(yè)底層控制的通信網(wǎng)絡(luò),其局限性也是顯而易見的。首先,它不能與Internet互連,不能實(shí)現(xiàn)遠(yuǎn)程信息共享。其次,它不易與上位控制機(jī)直接接口,現(xiàn)有的CAN接口卡與以太網(wǎng)網(wǎng)卡相比大都價格昂貴。還有, CAN現(xiàn)場總線無論是其通信距離還是通信速率都無法和以太網(wǎng)相比。
3. 工業(yè)以太網(wǎng)專題">工業(yè)以太網(wǎng)和CAN現(xiàn)場總線的網(wǎng)絡(luò)協(xié)議規(guī)范比較
工業(yè)以太網(wǎng)專題">工業(yè)以太網(wǎng)和CAN現(xiàn)場總線的網(wǎng)絡(luò)協(xié)議規(guī)范都遵循ISO /OSI參考模型的基本層次結(jié)構(gòu)。工業(yè)以太網(wǎng)采用IEEE802參考模型,相當(dāng)于OSI模型的最低兩層,即物理層和數(shù)據(jù)鏈路層,其中數(shù)據(jù)鏈路層包含介質(zhì)訪問控制子層(MAC)和邏輯鏈路控制子層(LLC) 。CAN現(xiàn)場總線的ISO /OSI參考模型也是分為兩層,并與工業(yè)以太網(wǎng)的分層結(jié)構(gòu)完全相同,但是二者在各層的物理實(shí)現(xiàn)及通信機(jī)理上卻有很大的差別。工業(yè)以太網(wǎng)和CAN現(xiàn)場總線的各層在具體網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)上的分析比較如下表所示。
|
|
工業(yè)以太網(wǎng)專題">工業(yè)以太網(wǎng) |
CAN現(xiàn)場總線 | |
|
物 |
傳輸介質(zhì) |
TP5類線、屏蔽雙絞線、同軸電纜、光纖、無線傳輸?shù)?/SPAN> |
屏蔽雙絞線、同軸電纜、光纖、無線傳輸?shù)?/SPAN> |
|
編碼 |
同步 NRZ、曼徹斯特編碼 |
異步 NRZ | |
|
插件 |
RJ45、AUI、BNC |
各種防護(hù)等級的工業(yè)級插件 | |
|
總線供電和本質(zhì)安全 |
無 |
有 | |
|
傳輸速率 |
|
5 kbps~1Mbps | |
|
數(shù) |
介質(zhì)訪問控制子層 |
介質(zhì)訪問方式采用 CSMA/CD (載波監(jiān)聽多路訪問/沖突檢測),工業(yè)以太網(wǎng)專題">工業(yè)以太網(wǎng)很難滿足工業(yè)網(wǎng)絡(luò)通信的實(shí)時性和確定性的要求,在網(wǎng)絡(luò)負(fù)載很重的情況下可能出現(xiàn)網(wǎng)絡(luò)癱瘓的情況。 |
負(fù)責(zé)報(bào)文分幀、仲裁、應(yīng)答、錯誤檢測和標(biāo)定。采用非破壞總線仲裁技術(shù)及短幀傳送數(shù)據(jù),能夠滿足工業(yè)控制的實(shí)時性和確定性的要求,而且在網(wǎng)絡(luò)負(fù)載很重的情況下也不會出現(xiàn)網(wǎng)絡(luò)癱瘓的情況。 |
|
邏輯鏈路控制子層 |
組幀、處理傳輸差錯、調(diào)整幀流速。 |
報(bào)文濾波、過載通知及恢復(fù)管理。 | |










