CAN筆記(4) 協議基本概念

2021-09-26 19:36:51 字數 1581 閱讀 2594

can 協議涵蓋了 iso 規定的 osi 1

基本參照模型中的傳輸層、資料鏈路層及物理層

層數iso/osi 基本參照模型

各層定義的主要專案

7 層應用層

由實際應用程式提供可利用的服務

6 層表示層

進行資料表現形式的轉換,如:文字設定、資料壓縮、加密等的控制

5 層會話層

為建立會話式的通訊,控制資料正確地接收和傳送

4 層傳輸層

控制資料傳輸的順序、傳送錯誤的恢復等,保證通訊的品質,如:錯誤修正、再傳輸控制

3 層網路層

2 層資料鏈路層

將物理層收到的訊號(位序列)組成有意義的資料,提供傳輸錯誤控制等資料傳輸控制流程,如:訪問的方法、資料的形式、通訊方式、連線控制方式、同步方式、檢錯方式、應答方式、包(幀)的構成位的調製方式(包括位時序條件)

1 層物理層

規定了通訊時使用的電纜、聯結器等的**、電氣訊號規格等,以實現裝置間的訊號傳送,如:訊號電平、收發器、電纜、聯結器等的形態

1 和 2 層為硬體控制,其餘為軟體控制

can 協議中關於 iso/osi 基本參照模型中的傳輸層、資料鏈路層及物理層,具體有哪些定義如圖

層數定義事項

功能4層(傳輸層)

再傳送控制

永久再嘗試

2層(邏輯鏈路控制llc)

接收訊息的選擇(可接收訊息的過濾)

可點到點連線、廣播、組播

過載通知

通知接收準備尚未完成

錯誤恢復功能

再次傳送

2層(媒介訪問控制mac)

訊息的幀化

有資料幀、遙控幀、錯誤幀、過載幀4種幀型別

連線控制方式

競爭方式(支援多點傳送)

資料衝突時的仲裁

根據仲裁, 優先順序高的id可繼續被傳送

故障擴散抑制功能

自動判別暫時錯誤和持續錯誤,排除故障節點

錯誤通知

crc錯誤、 填充位錯誤、 位錯誤、 ack錯誤、 格式錯誤

錯誤檢測

所有單元都可隨時檢測錯誤

應答方式

ack、 nack兩種

通訊方式

半雙工通訊

1層(物理信令子層pls)

位編碼方式

不歸零碼nrz方式編碼, 6個位的插入填充位

1層(物理介質連線pmd)

位時序位時序、位的取樣數(使用者選擇)

1層(介質相關接收mdi)

同步方式

根據同步段(ss)實現同步( 並具有再同步功能)

資料鏈路層分為

mac 子層是 can 協議的核心部分

資料鏈路層的功能是將物理層收到的訊號組織成有意義的訊息,並提供傳送錯誤控制等傳輸控制的流程

具體地說,就是訊息的幀化、仲裁、應答、錯誤的檢測或報告

資料鏈路層的功能通常在 can 控制器的硬體中執行

在物理層定義了訊號實際的傳送方式、位時序、位的編碼方式及同步的步驟

但具體地說,訊號電平、通訊速度、取樣點、驅動器和匯流排的電氣特性、聯結器的形態等均未定義2

這些必須由使用者根據系統需求自行確定

參考:《can入門書》

CAN匯流排之CAN的基本概念

一 can匯流排電平的顯性和隱性 can包括can h和can l兩條線,使用的是差分訊號,在 的時候,兩條線的電壓相同,壓差為0。當壓差超過一定的閾值的時候,匯流排的狀態就變為顯性,假設在匯流排上掛了2個器件1,2.器件1將匯流排設為顯性,而同時器件2將匯流排設為 最終匯流排的狀態會呈現為顯性。所...

HuaWei BGP協議基本概念

1 自治系統as autonomous system as是指在乙個實體管轄下的擁有相同選路策略的ip網路,bgp網路中的每個as都被分配乙個唯一的as號,用於區分不同的as,as號分為2位元組as號和4位元組as號,其中2位元組as號的範圍1至65 535 2 16 4位元組as號的範圍為1至4 ...

IS IS協議基本概念

1,區域,area ospf區域 0,骨幹區域.1,非骨幹區域.isis中,不再是以號碼來決定區域.isis允許將整個路由域分為多個區域.乙個路由器目前最多有254個area id.配置不同的區域id是為了平滑的進行區域合併,分割,轉換使用.和ospf不同的是,乙個路由必須整個屬於某個區域,而不能是...