CANbus 電圧とは、自動車および産業用アプリケーションで広く使用されている通信規格であるコントローラー エリア ネットワーク (CAN) プロトコルで使用される電圧レベルを指します。 CAN プロトコルを使用すると、システム内のさまざまな電子制御ユニット (ECU) がデータを交換し、相互に通信できるようになります。
CANbus は、ドミナントとリセッシブの 2 つの電圧レベルで動作します。 ドミナント レベルは論理 '0' を表し、リセシブ レベルは論理 '1' を表します。 これらの電圧レベルは CAN 標準によって定義されており、通常は差動信号を使用して実装されます。
CANbus システムでは、2 本の CANbus ライン間の電圧差が約 2.5 ボルトのときにドミナント レベルが達成され、一方のラインはより高い電圧レベルに引き上げられ、もう一方のラインはより低い電圧レベルに引き下げられます。 このレベルは劣性レベルを圧倒するため、優性であると考えられます。
一方、リセッシブ レベルは、2 つの CANbus ライン間の電圧差がゼロに近いか、定義された許容範囲内にある場合に達成されます。 この場合、両方のラインは同じ電圧レベルにあり、通常は約 2.5 ボルトです。 このレベルはドミナントレベルを圧倒しないため、劣性であると考えられます。
ドミナント状態とリセッシブ状態の特定の電圧レベルは、使用されている CAN 仕様に応じて若干異なる場合があります。 最も一般的な 2 つの CAN 仕様は、CAN 2.0A と CAN 2.0B です。 CAN 2.0A では、ドミナント電圧レベルは 2.5 ~ 3.5 ボルトの間であり、リセッシブ電圧レベルは 1.5 ~ 2.5 ボルトの間です。 CAN 2.0Bでは、ドミナント電圧レベルは同じですが、リセッシブ電圧レベルは2.0ボルトと3.0ボルトの間です。
CANbus 電圧レベルは差動電圧であることに注意することが重要です。つまり、CANbus 電圧レベルは絶対電圧値ではなく、2 つの CANbus ライン間の電圧差を表します。 この差動信号によりノイズ耐性が向上し、通信距離の延長が可能になります。
全体として、CANbus 電圧とは、論理状態を表し、CAN ネットワーク内のさまざまなデバイス間の信頼性の高い通信を促進するために CAN プロトコルで使用される特定の電圧レベルを指します。





