CAN-bus(CAN智能協(xié)議轉(zhuǎn)換器)是一種多主方式的串行通訊總線,基本設(shè)計規(guī)范要求有高的位速率,高抗電磁干擾性,而且能夠檢測出產(chǎn)生的任何錯誤。當(dāng)信號傳輸距離達到10Km時,CAN-bus仍可提供高達5Kbps的數(shù)據(jù)傳輸速率。根據(jù)優(yōu)先級的多主結(jié)構(gòu)、可靠的錯誤檢測和處理機制,全面彌補了傳統(tǒng)RS-485網(wǎng)絡(luò)的低總線利用率、單主從結(jié)構(gòu)、無硬件錯誤檢測的不足,使用戶能組建起穩(wěn)定、高效的現(xiàn)場總線控制系統(tǒng)。
CAN總線與RS485方式的區(qū)別:
特性 |
RS-485方式 |
CAN總線 |
拓撲結(jié)構(gòu) |
直線拓撲 |
直線拓撲 |
傳輸介質(zhì) |
雙絞線 |
雙絞線 |
硬件成本 |
很低 |
每個節(jié)點成本有所增加 |
總線利用率 |
低 |
高 |
網(wǎng)絡(luò)特性 |
單主結(jié)構(gòu) |
多主結(jié)構(gòu) |
數(shù)據(jù)傳輸率 |
低 |
最高可達1Mbps |
容錯機制 |
無 |
由硬件完成錯誤處理和檢錯機制 |
通訊失敗率 |
很高 |
極低 |
節(jié)點錯誤的影響 |
故障節(jié)點有可能導(dǎo)致整個網(wǎng)絡(luò)癱瘓 |
故障節(jié)點對整個網(wǎng)絡(luò)無影響 |
通訊距離 |
<1.2Km |
可達10Km(5Kbps) |
后期維護成本 |
較高 |
很低 |
|