CAN是控制網絡ControlAreaNetwork的簡稱,最早由德國BOSCH公司推出,用于汽車內部測量與執行部件之間的數據通信。
圖 4 CAN在汽車網絡拓撲結構
CAN總線特點:
- 國際標準的工業級現場總線,傳輸可靠,實時性高;
- 傳輸距離遠(最遠10Km),傳輸速率快(最高1MHz bps);
- 單條總線最多可接110個節點,并可方便的擴充節點數;
- 多主結構,各節點的地位平等,方便區域組網,總線利用率高;
- 實時性高,非破壞總線仲裁技術,優先級高的節點無延時;
- 出錯的CAN節點會自動關閉并切斷和總線的聯系,不影響總線的通訊;
- 報文為短幀結構并有硬件CRC校驗,受干擾概率小,數據出錯率極低;
- 自動檢測報文發送成功與否,可硬件自動重發,傳輸可靠性很高;
- 硬件報文濾波功能,只接收必要信息,減輕cpu負擔,簡化軟件編制;
- 通訊介質可用普通的雙絞線,同軸電纜或光纖等;
- CAN總線系統結構簡單,有極高的性價比。
2、RS485總線