富士通

 概要 |  アプリケーション |  車内での使われ方 |  種類 |  ボーレート |  フレームの種類 |  ビット構成 |  バスレベル |  CANのエラー |  エラーステータス |  アクセプタンスマスクレジスタとは |


CANとは

概要

CANとは、Controller Area Networkの略称であり、ボッシュが規格を行なったネットワークです。CANは、当初車載系のLANとして開発されたものですが、現在では、その信頼性や洗練された故障検出機能などが認められ、幅広い分野で注目されているネットワークです。


特徴

近年、車載LANとしてCANが注目されはじめた理由としては、下記の5つの特徴があるからだと考えます。

  1. 高速アクセス
    伝送長により異なりますが、CANの転送レートは、MAX1Mbpsであり、制御系LANとしては、適度なアクセススピードを実現できます。
  2. エラー検出
    エラー検出として送信2つ受信Textが3つのエラー検出機能があり、充実しています。
  3. 短いメッセージ構成
    メッセージとしては、0byte~8byteと短いメッセージ構成がとなっていますので再送信などの場合、再送までの時間がかなり短くなります。
  4. マルチマスター方式
    データとしては、マルチマスタ方式での通信となります。
  5. バスアクセスの優先順位
    バスの優先順位は、IDの低いものが優先となります。

データ長について

IDの調停が終了すると、次にデータ長コードを転送します。CANでは、データ長は0~8byteの転送が可能となっています。富士通のCANマクロでは、DLC0~DLC3へのビット設定により、転送するデータ長を決める事ができます。


~ご注意~
理解しやすい様に、実際のCAN規格の概略のみを紹介している個所もあります。