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










