ノート(4)基本概念プロトコルはCAN

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_32618327/article/details/100515945

ノート(4)基本概念プロトコルはCAN


1.基本参照モデル

CANプロトコルは、所定のOSI ISOカバー1輸送層基本参照モデルの物理層およびデータリンク層を

層の数 ISO / OSI基本参照モデル メインプロジェクトに定義層
レイヤ7 アプリケーション層 サービスは、実際のアプリケーションで使用することができます
6層 プレゼンテーション層 文字セット、データ圧縮、暗号化制御:のようなデータ変換症状、
5層 セッション層 正しく受信と対話通信、制御データを確立するために送信します
4層 トランスポート層 誤り訂正、再送制御:のような、通信品質を確保するために、データ送信、送信エラー回復を制御する配列
3層 ネットワーク層 ユニット間のデータ交換、アドレス管理:のような経路選択データ転送やリレー、
レイヤ2 データリンク層 アクセス方法、データの形式、通信接続制御モード、同期モード、エラー検出モード:物理層の信号のような、伝送エラー制御データ転送制御方法を提供することに意味のあるデータ(ビット列)を受信し、等及び(ビットタイミング条件を含む)変調方式を構成するパケット(フレーム)ビットを認めます
1層 物理層 所定のケーブル、コネクタ、などのデバイスとの間の信号伝送可能にするための電気信号の通信仕様に使用されるような媒体:信号レベルを、トランシーバ、ケーブル、コネクタ等の形態

1及びハードウェア制御層2、制御ソフトウェアの残りの部分


2.基本参照モデルの定義

CAN特定に示すように定義されているトランスポート層ISO / OSI基本参照モデルの物理層およびデータリンク層、上のプロトコル

層の数 定義された事項 機能
レイヤ4(トランスポート層) 再送制御 常設もう一度お試しください
2層(論理リンク制御LLC) (受信したメッセージをフィルタリングすることができる)を選択し、メッセージを受信し あなたは、接続、ブロードキャスト、マルチキャストを指すようにポイントすることができます
過負荷予告 通知を受信する準備ができましたが完了していません
エラーからの回復 再び送ります
レイヤ2(メディアアクセス制御MAC) メッセージフレーミング データフレーム、リモートフレーム、エラーフレーム、オーバーロードフレーム4フレームタイプ
接続制御モード 競争的(サポートマルチキャスト)
仲裁データの競合 仲裁、優先度の高いIDを送信し続けることができます
拡散抑制フォールト ノードのトラブルシューティング、継続的な一時的なエラーとエラーを自動的に決定
エラー通知 CRCエラー、パディングビットエラー、ビットエラー、ACKエラー、フォーマットエラー
エラー検出 すべてのユニットは容易にエラーを検出することができます
応答モード ACK、NACK 2種類
通信方式 半双工通信
レイヤ1(物理シグナリングサブレイヤPLS) ビットエンコーディング NRZは6ビットがスタッフィングビットを挿入し、NRZ符号化
レイヤ1(物理媒体アタッチメントPMD) ビットタイミング ビットタイミング、サンプルのビット数(ユーザ選択)
(MDIを受ける媒体依存)1層 同期 同期セグメント(SS)同期(再同期機能とを有する)を達成します

データリンク層に分かれています

  • 論理リンク制御MAC(論理リンク制御)副層
  • メディアアクセス制御LLC(媒体アクセス制御)サブレイヤ

MACサブレイヤは、CANプロトコルの核心である
データリンク層は、組織から物理層信号が意味のある情報に受信され、伝送エラー制御及び送信フロー制御を提供するために、
具体的には、メッセージがフレーミングされ、仲裁、応答、エラー検出または報告

データリンク層は、通常のCANコントローラにハードウェアで実装される
物理層で実際の送信モード信号、ビットタイミング、および同期ビット符号化ステップ定義
が、具体的には、信号レベル、通信速度、サンプリング等の点、及びバスドライバの電気的特性、コネクタの不定形状2
のシステム要件に応じて、ユーザ自身によって決定されなければなりません


参考:
「プライマーCAN」


関連の推奨事項:
CANノート(3)エラー状態
CANノート(2)できる機能が
ノート(1)はじめにことができ


ありがとうございます!


  1. OSI:開放型システム間相互接続(相互開放型システム間相互接続)↩︎

  2. 驱动器及总线的电气特性等在博世公司的 CAN 规格书中没有定义
    但在 CAN 的 ISO 标准( ISO11898、 ISO11519-2 等)中分别定义了总线及驱动器的电气特性等 ↩︎

おすすめ

転載: blog.csdn.net/qq_32618327/article/details/100515945