CAN的應用越來越廣,汽車電子、工業控制、大型儀器設備等隨處可見CAN總線。
1986年:推出了CAN總線;
2012年:推出了CAN FD;
2020年:推出了新一代的CAN XL;
第一代CAN
CAN:Controller Area Network,即控制器局域網絡,屬于工業現場總線,是ISO國際標準化的串行通信協議。
CAN總線是國際上應用最廣泛的現場總線之一,目前已經成為汽車計算機控制系統和嵌入式工業控制局域網的標準總線。
從OSI(Open System Interconnection開放系統互聯)7層網絡模型的角度來看,CAN現場總線僅僅定義了第 1 層(物理層)和第 2 層(數據鏈路層)。
我之前寫過很多關于CAN及CANOpen的內容,可以在我公眾號主頁搜索,或后臺回復“CAN”查看更多內容。
第二代CAN
CAN FD:CAN with Flexible Data-Rate,翻譯為可變速率的CAN。
在經典CAN的基礎上增加傳輸速率,數據域可傳輸64byte,也就是可變速的功能,是CAN的升級版。
CAN FD 采用了兩種方式來提高通信的效率:
縮短位時間提高位速率;
加長數據場長度減少報文數量降低總線負載率。
在 CRC 校驗段采用了三種多項式來保證高速通訊下的數據可靠性。
第一代和第二代CAN區別
1.數據位數不同
CAN:一幀數據最長8字節
CAN FD:一幀數據最長64字節
2.速度不同
CAN:最大1Mbit/s
CAN FD:大于1Mbit/s
(在仲裁階段,限制為 1 Mbit/s)
當然,除了數據位的區別,還有可變速率、幀格式等不同,具體可參看官方文檔:
www.can-cia.org
第三代CAN
繼CAN、 CACN FD之后,在2020年1月,CiA官方推出了全新一代的CAN XL。
CAN XL將提供一個最大2048字節的數據字段。網絡層可以將11位優先級字段用于尋址目的,并指示數據字段的內容。
CAN XL幀通過兩個CRC(循環冗余校驗)進行保護,可以檢測到五個隨機分布的誤碼。
CAN XL是一種高度可擴展的通信技術,涉及比特率和數據字段的長度。物理層仍在開發中。目標是達到高達10+ Mbit/s的比特率。
CAN XL針對面向區域的異構網絡體系結構進行了優化,這種方案可滿足未來車載網絡長度的優化要求,減少布線。
原文標題:通信教程 | 概述第一、二、三代CAN總線
文章出處:【微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。
-
數據
+關注
關注
8文章
7015瀏覽量
88997 -
CAN
+關注
關注
57文章
2745瀏覽量
463664 -
通信
+關注
關注
18文章
6030瀏覽量
135975 -
串行通信
+關注
關注
4文章
572瀏覽量
35396
原文標題:通信教程 | 概述第一、二、三代CAN總線
文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論