1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> カーオーディオ&エレクトロニクス >> その他のカーエレクトロニクス

缶バスデータバイトの解釈方法

コントローラエリアネットワーク、またはCANバスは、データを送信するために使用されるネットワーク仕様です。バスは、車のコンピュータに自動車のさまざまな部分からの情報を送るように自動車業界で広く使用されていることができます。 CANバスは、フレーム内のデータを送信します。各フレームは、特定の規格に準拠しています。データを解釈するには、データフレームが構築される方法を理解する必要があります。接続された一連のボックスとしてフレームを考えます。各ボックスは、特殊目的と長さを有します。基礎となるデータを解釈するために左から右にあなたはデータフレームを読み取ることができます。物事はあなたが
がバスデータフレームが
ログイン複数の命令
ログイン1

は、データフレームの最初のビットを読んで表示することができます必要があります。このビットは、「開始フレームの「ビットと呼ばれています。このビットは、CANバス上のメッセージを同期するために使用される。
ログイン2

は、次の11ビットをお読みください。これらのビットは、データフレームの仲裁分野における識別子に属します。データフレームは、標準的なフレームフォーマットに準拠している場合、次のビットは、リモート送信要求、またはRTRビットです。データフレームは、拡張フレームフォーマットに付着した場合、次の2ビットは、代替リモート要求、またはSRR、ビットおよび識別番号拡張、またはIDE、ビットです。これら2つのビットの後には別の識別子、18ビット長であり、この1です。これは拡張フレームフォーマットRTRビット。
ログイン
3 したら、次の6ビットをお読みください。これらは、データフレームの制御フィールドに対応しています。このフィールドは、データフレームが保持するデータのバイト数を示します。フレームの最後の4ビットは、フレームが運ぶバイトどのように多くのデータを教えてくれ。このフィールドをデコードするsofting.comの制御フィールドの表を参照してください。
ログイン4

次のデータの0〜8バイトを読み取ります。正確な量は、制御フィールドに依存します。これらのバイトは、データフレームのデータペイロードである。
ログイン5

次の16ビットをお読みください。これは、巡回冗長検査、またはCRCです。これは、伝送エラーを検出するために使用される。
ログイン6

は、次の2ビットを読みます。これらのビットは、アクノリッジフィールドに対応しています。これは、送信機と受信機が正常な通信を確認することができます。
ログイン7

次の7ビットをお読みください。これは、フレーム·フィールドの最後で、データフレームの終わりを示します。これは、7劣性ビットで構成されています。劣性ビットが論理1の値であり、ドミナントビットはつまり論理0である、このフレームは次のようになります。

1111111で