CAN總線是一種串行數據通信協議,其通信接口中集成了CAN協議的物理層和數據鏈路層功能,可完成對通信數據的成幀處理,包括位填充、數據塊編碼、循環冗余檢驗、優先級判別等項工作。
(1)可以多主方式工作,網絡上任意一個節點均可以在任意時刻主動地向網絡上的其他節點發送信息,而不分主從,通信方式靈活。
(2)網絡上的節點(信息)可分成不同的優先級,可以滿足不同的實時要求。ID值越小,優先權越高。
(3)非破壞性位仲裁總線結構機制,當兩個節點同時向網絡上傳送信息時,優先級低的節點主動停止數據發送,而優先級高的節點可不受影響地繼續傳輸數據。
(4)可以點對點、一點對多點(成組)及全局廣播幾種傳送方式接收數據。
(5)直接通信距離最遠可達10km(速率5Kbps以下)。
(6)通信速率最高可達1MB/s(此時距離最長40m)。
(7)節點數實際可達110個。
(8)采用短幀結構,每一幀的有效字節數為8個。
(9)每幀信息都有CRC校驗及其他檢錯措施,數據出錯率極低。
(10)通信介質可采用雙絞線,同軸電纜和光導纖維,一般采用廉價的雙絞線即可,無特殊要求。
(11) 數據在整個系統范圍內具有一致性。
(12)仲裁失敗或傳輸期間被故障損壞的幀能自動重發。
(13)節點在錯誤嚴重的情況下,具有自動關閉總線的功能,切斷它與總線的聯系,以使總線上的其他操作不受影響。
由于CAN總線上述的這些特點,它憑借著可靠、實時、經濟和靈活的優勢在其他行業也得到了廣泛的應用,從汽車電子到工業控制慢慢普及,目前已成為全球范圍內最重要的現場總線之一。
接下來,讓我們簡單了解一下與CAN總線相關的標準:
ISO 11898, ISO 16845
SAE J1939, ISO 11783, NMEA 2000, CANopen
ISO 15765/14229
ISO 17356/OSEK
CCP (CAN Calibration Protocol)
如下圖使OSI模型對應的不同的通信協議標準:
ISO11898-1:Data link layer and physical signal
ISO11898-2:High-speed medium access unit
ISO11898-3:Low-speed,fault-tolerant,medium-dependent interface
ISO11898-4:Time-triggered communication
ISO11898-5:High-speed medium access unit with low-power mode
ISO11898-6:High-speed medium access unit with selective wake-up functionality
車輛網絡事業部在汽車總線行業經驗超過10年,與世界知名的CAN、LIN總線供應商PEAK-System、Lipowsky、IHR等合作10年之久,提供領域內頂尖水平的CAN/LIN分析儀和測試方案,同時也提供汽車以太網,時間敏感網絡(TSN)的仿真測試工具和方案。虹科自主研發的EOL測試軟硬件系統已經在業內完成多次安裝和測試,事業部所有成員都受過國內外專業培訓,并獲得專業資格認證,五位工程師平均5年+技術經驗和水平一致贏得客戶極好口碑。
虹科車輛網絡