CAN總線有哪些優點:
廢除傳統的站地址編碼,代之以對通信數據塊進行編碼,可以多主方式工作;
采用非破壞性仲裁技術,當兩個節點同時向網絡上傳送數據時,優先級低的節點主動停止數據發送,而優先級高的節點可不受影響繼續傳輸數據,有效避免了總線沖突;
采用短幀結構,每一幀的有效字節數為8個,數據傳輸時間短,受干擾的概率低,重新發送的時間短;
每幀數據都有CRC校驗及其他檢錯措施,保證了數據傳輸的高可靠性,適于在高干擾環境下使用;
節點在錯誤嚴重的情況下,具有自動關閉總線的功能,切斷它與總線的聯系,以使總線上其他操作不受影響;
可以點對點,一對多及廣播集中方式傳送和接受數據。
具有實時性強、傳輸距離較遠、抗電磁干擾能力強、成本低等優點;
采用雙線串行通信方式,檢錯能力強,可在高噪聲干擾環境中工作;
具有優先權和仲裁功能,多個控制模塊通過CAN控制器掛到CAN-Bus上,形成多主機局部網絡;
可根據報文的ID決定接收或屏蔽該報文;
可靠的錯誤處理和檢錯機制;
發送的信息遭到破壞后,可自動重發;
節點在錯誤嚴重的情況下具有自動退出總線的功能;
報文不包含源地址或目標地址,僅用標志符來指示功能信息、優先級信息。
-
CAN總線
+關注
關注
145文章
1950瀏覽量
130728 -
編碼
+關注
關注
6文章
940瀏覽量
54814
原文標題:CAN總線優點
文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論