概要 | アプリケーション | 車内での使われ方 | 種類 | ボーレート | フレームの種類 | ビット構成 | バスレベル | CANのエラー | エラーステータス | アクセプタンスマスクレジスタとは |
CANとは
概要
CANとは、Controller Area Networkの略称であり、ボッシュが規格を行なったネットワークです。CANは、当初車載系のLANとして開発されたものですが、現在では、その信頼性や洗練された故障検出機能などが認められ、幅広い分野で注目されているネットワークです。
特徴
近年、車載LANとしてCANが注目されはじめた理由としては、下記の5つの特徴があるからだと考えます。
- 高速アクセス
伝送長により異なりますが、CANの転送レートは、MAX1Mbpsであり、制御系LANとしては、適度なアクセススピードを実現できます。 - エラー検出
エラー検出として送信2つ受信Textが3つのエラー検出機能があり、充実しています。 - 短いメッセージ構成
メッセージとしては、0byte~8byteと短いメッセージ構成がとなっていますので再送信などの場合、再送までの時間がかなり短くなります。 - マルチマスター方式
データとしては、マルチマスタ方式での通信となります。 - バスアクセスの優先順位
バスの優先順位は、IDの低いものが優先となります。
データ長について
IDの調停が終了すると、次にデータ長コードを転送します。CANでは、データ長は0~8byteの転送が可能となっています。富士通のCANマクロでは、DLC0~DLC3へのビット設定により、転送するデータ長を決める事ができます。
~ご注意~
理解しやすい様に、実際のCAN規格の概略のみを紹介している個所もあります。
