CAN プロトコルは、250bps、500bps、1Mbps などのさまざまなボー レートをサポートします。これらのボーレートは通常、CAN バス ネットワークの伝送距離やノイズの多い環境などの要因に基づいて選択されます。
一般に、ボーレートが低いほど伝送距離が長くなり、耐干渉性が向上しますが、データ伝送速度も低下します。ボーレートが高くなるとデータ伝送速度が向上しますが、伝送距離と耐干渉能力が低下する可能性があります。
実際のアプリケーションでは、通常、特定のニーズとネットワーク環境に応じて適切なボーレートが選択されます。たとえば、自動車制御システムでは、通常、より長い伝送距離とより優れた耐干渉機能を確保するために、より低いボーレートが選択されます。一部の高速アプリケーション シナリオでは、データ伝送速度を向上させるために、より高いボー レートが選択される場合があります。CAN バスは非同期シリアル通信を採用しています。つまり、各トランシーバー間のクロックの一貫性を確保するための個別のクロック ラインはなく、各トランシーバーはバス上のレベルに対する事前設定されたボー レートに従います。したがって、正確なボーレート設定は、CAN バスの安定した通信にとって非常に重要です。
CANバスでは、CANノード内のビットタイミングレジスタを制御することで、異なるボーレートの通信を実現できます。CAN プロトコルは、ビット時間を同期セグメント、伝播セグメント、位相バッファ セグメント 1、および位相バッファ セグメント 2 に分割します。各セグメントの時間長は、整数の基本時間単位として表現できます。これは、整数の周波数分割によって得られます。システムのクロック発振器。
同期セグメントはビットの開始位置にあり、CAN バスではジャンプエッジが同期信号であると規定されています。ただし、ビットを送信する送信ノードとこのビットを受信する受信ノードの間にはネットワーク伝播遅延があり、伝播セグメントはこの伝播遅延を補償する必要があります。サンプリング ポイントは位相バッファ セグメント 1 と位相バッファ セグメント 2 の間に位置するため、位相バッファ セグメント 1 と位相バッファ セグメント 2 の値を設定することで、各ビットのサンプリング ポイントが一致するようにサンプリング ポイントの位置を調整できます。 。バッファセグメントの長さの調整範囲は、同期ジャンプ幅(SJW)によって決まります。
CAN プロトコルは、250bps、500bps、1Mbps などのさまざまなボー レートをサポートします。これらのボーレートは通常、CAN バス ネットワークの伝送距離やノイズの多い環境などの要因に基づいて選択されます。
一般に、ボーレートが低いほど伝送距離が長くなり、耐干渉性が向上しますが、データ伝送速度も低下します。ボーレートが高くなるとデータ伝送速度が向上しますが、伝送距離と耐干渉能力が低下する可能性があります。
実際のアプリケーションでは、通常、特定のニーズとネットワーク環境に応じて適切なボーレートが選択されます。たとえば、自動車制御システムでは、通常、より長い伝送距離とより優れた耐干渉機能を確保するために、より低いボーレートが選択されます。一部の高速アプリケーション シナリオでは、データ伝送速度を向上させるために、より高いボー レートが選択される場合があります。CAN バスは非同期シリアル通信を採用しています。つまり、各トランシーバー間のクロックの一貫性を確保するための個別のクロック ラインはなく、各トランシーバーはバス上のレベルに対する事前設定されたボー レートに従います。したがって、正確なボーレート設定は、CAN バスの安定した通信にとって非常に重要です。
CANバスでは、CANノード内のビットタイミングレジスタを制御することで、異なるボーレートの通信を実現できます。CAN プロトコルは、ビット時間を同期セグメント、伝播セグメント、位相バッファ セグメント 1、および位相バッファ セグメント 2 に分割します。各セグメントの時間長は、整数の基本時間単位として表現できます。これは、整数の周波数分割によって得られます。システムのクロック発振器。
同期セグメントはビットの開始位置にあり、CAN バスではジャンプエッジが同期信号であると規定されています。ただし、ビットを送信する送信ノードとこのビットを受信する受信ノードの間にはネットワーク伝播遅延があり、伝播セグメントはこの伝播遅延を補償する必要があります。サンプリング ポイントは位相バッファ セグメント 1 と位相バッファ セグメント 2 の間に位置するため、位相バッファ セグメント 1 と位相バッファ セグメント 2 の値を設定することで、各ビットのサンプリング ポイントが一致するようにサンプリング ポイントの位置を調整できます。 。バッファセグメントの長さの調整範囲は、同期ジャンプ幅(SJW)によって決まります。