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