テクノロジ

CANベースのネットワークは、他の最新の通信テクノロジと同様に、ISO 7498-1で定義された国際標準であるOpen Systems Interconnect(OSI)参照モデルに準拠しています。CANテクノロジでは、OSI参照モデルに変更が加えられています。CANの参照モデルには、CAN物理層(レイヤ1)、CANデータリンク層(レイヤ2)、CANアプリケーション層(レイヤ7)が含まれています。また、一部のレイヤ7ソリューションには、ネットワーク層とトランスポート層の機能も含まれます。これらの通信サービスやプロトコルはすべて、通信動作を定義しているだけです。アプリケーションの機能は、標準化されたプロファイル仕様書で記述できます。実装の正当性を検証するには、標準化されたコンフォーマンステストプランが必要です。これらのテストプランに基づくベンダーに依存しない認証により、互換性の問題を最小限に抑えることができます。

バスラインとトポロジ

物理層での互換性を確保するには、CANネットワーク内のすべてのデバイスで同時にビット値をサンプリングすることが不可欠です。すべてのデバイスのビットタイミングは、可能な限り同じである必要があります。選択するデータレートによって、最大バス長と終端されていないスタブケーブルの長さも決まります。.

サービスとプロトコル

CANの標準または拡張フレームフォーマットの使用は、使用される上位層プロトコルによって決まります。選択した上位層プロトコルは、高度なシンタックスの互換性を実現するために、サービスとプロトコルを提供します。転送されるデータのセマンティクスは上位層プロトコルでは指定されません。

デバイスプロファイルとアプリケーションプロファイル

パラメータのセマンティクスレベルで標準化された通信インターフェイスを提供するには、デバイスが標準プロファイル仕様に準拠する必要があります。デバイスプロファイルでは、単一の物理デバイスに対するパラメータの意味とグルーピングを定義します。システム設計者は相互運用性を確保するためにデバイスのプログラムや設定を行う必要があります。一連の仮想デバイスを定義したアプリケーションプロファイルに準拠するデバイスで、指定されたデフォルト機能だけを使用する場合には、プログラムや設定を行う必要はありません。