keywords:局域網,現場總線,串行通信;
一句話描述,CAN總線因其高性能和可靠性強,廣泛應用於汽車產業,醫療設備,船舶;
一、 CAN總線是什麼?
CAN是控制器局域網絡(Controller Area Network, CAN)的簡稱,是由以研發和生產汽車電子產品著稱的德國BOSCH公司開發的,並最終成爲國際標準(ISO 11898),是國際上應用最廣泛的現場總線之一。 在北美和西歐,CAN總線協議已經成爲汽車計算機控制系統和嵌入式工業控制局域網的標準總線,並且擁有以CAN爲底層協議專爲大型貨車和重工機械車輛設計的J1939協議。
二、特點
高性能和可靠性強
三、應用領域
汽車產業,醫療設備,船舶,非電子消費品領域;
四、與RS-485總線的比較
特性 |
RS-485 |
CAN-bus |
單點成本 |
低廉 |
稍高 |
系統成本 |
高 |
較低 |
總線利用率 |
低 |
高 |
網絡特性 |
單主網絡 |
多主網絡 |
數據傳輸率 |
低 |
高 |
容錯機制 |
無 |
可靠的錯誤處理和檢錯機制 |
通訊失敗率 |
高 |
極低 |
節點錯誤的影響 |
導致整個網絡的癱瘓 |
無任何影響 |
通訊距離 |
<1.5km |
可達10km(5kbps) |
網絡調試 |
困難 |
非常容易 |
開發難度 |
標準Modbus協議 |
標準CAN-bus協議 |
後期維護成本 |
高 |
低 |