CAN通信バスとは?
きゃんつうしんばす
CAN通信バスとは、自動車や産業機器の制御ユニット間でリアルタイムにデータをやり取りするための通信規格です。
CAN(Controller Area Network)通信バスは、1980年代にドイツのBosch社が開発した車載ネットワーク規格で、複数のマイコンや電子制御ユニット(ECU)を2本の信号線(CAN-HとCAN-L)で接続し、マルチマスター方式でデータを共有します。ISOで標準化されており(ISO 11898)、現在の自動車には数十個ものECUが搭載され、CAN経由で連携しています。
CANの主な特徴は次のとおりです。
- 差動伝送:2本の線の電位差で信号を表すため、ノイズ耐性が高い
- マルチマスター:どのノードも送信を開始でき、衝突時は優先度(ID)で調停する
- ブロードキャスト:全ノードが全メッセージを受信し、必要なIDだけフィルタする
- エラー検出・再送:CRCや各種エラーフレームで信頼性を確保
通信速度は標準CANで最大1Mbps、さらに高速なCAN FD(Flexible Data-Rate)では最大8Mbpsのデータ転送が可能です。自動車の他にも産業用ロボット、医療機器、農業機械など幅広い分野で採用されています。
エンジン制御・ABS・エアバッグ・電動パワーステアリングなど安全に直結するシステムが一本のバスで連携できるのは、CANのリアルタイム性と堅牢なエラー処理のおかげです。
使い方・例文
エンジンECUがアクセル開度データをCANバスに送信し、トランスミッションECUがそれを受け取って変速タイミングを調整するといった使い方が典型例です。
この用語をシェア
最終更新: