CAN總線上傳輸的信息稱為報文,當總線空閑時任何連接的單元都可以開始發送新的報文。
CAN通信是通過以下5種類型的幀進行的:
- 數據幀
- 遙控幀
- 錯誤幀
- 過載幀
- 幀間隔
另外,數據幀和遙控幀有標準格式和擴展格式兩種格式。標準格式有 11 個位的標識符(Identifier: 以下簡稱 ID), 擴展格式有 29 個位的 ID。
各種幀的用途如下表所示:
過載幀是用于接收單元通知其尚未完成接收準備的幀,過載幀由過載標志和過載界定符構成。
過載標志由6個位的顯性位組成,過載標志的構成與主動錯誤標志的構成相同。過載標志其形式破壞了間歇場的固定格式,結果使其他所有節點也檢測到了一個出錯狀態,就都各自送出一個超載標志。
過載界定符由8個位的隱性位組成,過載界定符的構成與錯誤界定符的構成相同。過載標志發送完畢后,每個節點都對總線進行監察,直到檢測到一個隱性位為止。此時,每個節點均已發送完各自的過載標志,接著所有節點還要同時開始發送7個隱性位,配齊長達8位的過載界定符。
編輯:黃飛
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
CAN通信
+關注
關注
5文章
105瀏覽量
18888
原文標題:詳解CAN總線:CAN總線報文格式—過載幀
文章出處:【微信號:美男子玩編程,微信公眾號:美男子玩編程】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
can標準幀和擴展幀區別
標準幀和擴展幀是用于在控制器局域網(CAN)中傳輸數據的兩種基本格式。它們在幀結構、標識符長度、數據長度以及數據傳輸和應用上存在一些區別。本
CAN總線的特點/幀類型/應用中的注意事項
CAN以其多主,高速(最高1Mbps),抗干擾的特性被廣泛應用汽車及各種工業環境。在此我們主要介紹一下CAN總線的特點,幀類型,以及應用中的注意事項。
發表于 01-05 10:37
?5012次閱讀
can數據幀的標準格式
CAN(Controller Area Network)是一種廣泛應用于汽車、工業控制和通信領域的串行通信總線標準。CAN數據
請問用CAN存儲器存儲的CAN總線數據幀格式有哪些呢?
請問用CAN存儲器存儲的CAN總線數據幀格式有哪些呢? CAN總線是一種常用于汽車、工業控制和其他應用領域的串行
CAN數據幀的各個域及其作用
CAN(Controller Area Network)是一種用于汽車電子系統中的通信協議,它具有高可靠性、實時性和靈活性等特點。在CAN通信
can標準幀和擴展幀的區別
CAN(Controller Area Network)是一種用于汽車和工業領域的通信協議,它允許多個設備在同一總線上進行通信。CAN協議有
can標準幀和擴展幀能否共存
CAN(Controller Area Network)是一種用于汽車和工業自動化領域的現場總線通信協議。CAN協議具有多種幀格式,包括標準
淺談CAN通信5種類型的幀
評論