CAN是控制器區域網絡的簡稱,是ISO國際標準化的序列通訊協議。它的英文全稱是Controller Area Network,一般簡寫為CAN。CAN是由以研發和生產汽車電子產品著稱的德國BOSCH公司開發的,並最終成為國際標準(ISO 11898),是國際上應用最廣泛的現場匯流排之一。
特點
CAN匯流排是德國BOSCH公司從80年代初為解決現代汽車中眾多的控制與測試儀器之間的資料交換而開發的一種序列資料通訊協議,它是一種多主匯流排,通訊介質可以是雙絞線、同軸電纜或光導纖維。通訊速率最高可達1Mbps。
完成對通訊資料的成幀處理
CAN匯流排通訊介面中集成了CAN協議的物理層和資料鏈路層功能,可完成對通訊資料的成幀處理,包括位填充、資料塊編碼、迴圈冗餘檢驗、優先順序判別等項工作。
使網路內的節點個數在理論上不受限制
CAN協議的一個最大特點是廢除了傳統的站地址編碼,而代之以對通訊資料塊進行編碼。採用這種方法的優點可使網路內的節點個數在理論上不受限制,資料塊的識別符號可由11位或29位二進位制陣列成,因此可以定義2或2個以上不同的資料塊,這種按資料塊編碼的方式,還可使不同的節點同時接收到相同的資料,這一點在分散式控制系統中非常有用。
CAN是控制器區域網絡的簡稱,是ISO國際標準化的序列通訊協議。它的英文全稱是Controller Area Network,一般簡寫為CAN。CAN是由以研發和生產汽車電子產品著稱的德國BOSCH公司開發的,並最終成為國際標準(ISO 11898),是國際上應用最廣泛的現場匯流排之一。
擴充套件資料特點
CAN匯流排是德國BOSCH公司從80年代初為解決現代汽車中眾多的控制與測試儀器之間的資料交換而開發的一種序列資料通訊協議,它是一種多主匯流排,通訊介質可以是雙絞線、同軸電纜或光導纖維。通訊速率最高可達1Mbps。
完成對通訊資料的成幀處理
CAN匯流排通訊介面中集成了CAN協議的物理層和資料鏈路層功能,可完成對通訊資料的成幀處理,包括位填充、資料塊編碼、迴圈冗餘檢驗、優先順序判別等項工作。
使網路內的節點個數在理論上不受限制
CAN協議的一個最大特點是廢除了傳統的站地址編碼,而代之以對通訊資料塊進行編碼。採用這種方法的優點可使網路內的節點個數在理論上不受限制,資料塊的識別符號可由11位或29位二進位制陣列成,因此可以定義2或2個以上不同的資料塊,這種按資料塊編碼的方式,還可使不同的節點同時接收到相同的資料,這一點在分散式控制系統中非常有用。