バッテリー管理システムでは、通信負荷を分散し、リアルタイムの安全機能を保護するためにマルチバスCANアーキテクチャが使用されます。 セルレベルの内部データ、充電器とのハンドシェイク、車両制御メッセージにはそれぞれ異なる帯域幅とタイミング要件があります。そのため、これらを別々のCANチャネルに配置することで、混雑を軽減できます。ラボ試験では、詳細なセル分析のための専用高速測定機能を備えながら、試験システムが複数の独立したCANインターフェースに対応する必要があることを意味します。
重要な原則は、役割を分離することです: CANは信頼性の高い制御情報とステータス情報の伝送に使用し、ラボ装置は高速かつ高分解能のデータ取得を行います。したがって、高性能なバッテリー試験システムは、BMS CANネットワークに本来想定されていない測定処理を強いることなく、BMS、充電器、車両シミュレーターと同時に通信できなければなりません。
バッテリーシステムが複数のCANバスを使用する理由
データの種類ごとに優先度が異なる
バッテリーパックは、複数のカテゴリの情報を生成します。
- セルレベルの測定値:個々のセル電圧や温度など。
- 充電通信:充電器のコマンド、制限値、プロトコルのハンドシェイクなど。
- 車両制御情報:充電状態、電流制限、警告、コンタクターの状態など。
これらのデータストリームは、タイミングや帯域幅の要件が同一ではありません。分離することで、すべてのメッセージを1つの共有ネットワークに集中させるのではなく、各バスが明確に定義された機能を担えるようになります。
内部バスは高密度なバッテリー情報を伝送する
内部BMSバスは通常、セル監視デバイスやバッテリー制御モジュールからの高密度な情報を処理します。個々のセル電圧、温度、バランシング状態、診断データ、内部故障情報などによって、大量のメッセージトラフィックが発生する可能性があります。
このバスはBMSの動作に不可欠ですが、必ずしもラボグレードの測定に最適化されているとは限りません。データレート、メッセージスケジューリング、スケーリング、アクセス性は、バッテリーパックの設計者によって決定されます。
充電バスは充電器との通信を管理する
充電バスは、BMSまたはバッテリーパックと充電システムを接続します。許容電流、電圧制限、充電状態、故障状態など、充電動作の確立と維持に必要な情報を伝送します。
充電器との通信には厳密なハンドシェイクと制御タイミングが伴うことが多いため、このチャネルの混雑は充電を中断させたり、重要な制限値の伝送を遅延させたりする可能性があります。
車両バスはパックレベルの制御データを通信する
車両側のバスは通常、車両制御ユニットに要約情報を提供します。一般的な信号には、充電状態、充放電電流制限、パック電圧、パック電流、システム警告、コンタクター状態などがあります。
これらの情報は、標準CANメッセージ内にコンパクトにエンコードされることが多くあります。例えば、1つの8バイトメッセージに、電流制限、SOC、システムフラグ、パック電流、パック電圧を含めることができます。
単一CANバスが問題になる可能性がある理由
高頻度のセルポーリングは過剰なトラフィックを生み出す
よくある誤りは、BMS CANネットワークを高速データ取得システムとして扱うことです。100ミリ秒ごとのような短い間隔で、すべてのセル電圧を繰り返し要求すると、大量のメッセージトラフィックが発生する可能性があります。
このトラフィックは、安全信号、制御コマンド、充電器または車両との通信と競合します。その結果、メッセージの遅延、バス使用率の上昇、決定性の低下が生じる可能性があります。
CANのアービトレーションは優先メッセージを保護するが、帯域幅を無制限にはしない
CANはハードウェアベースのアービトレーションを使用します。複数のノードが同時に送信した場合、数値の小さい識別子を持つメッセージが、フレームを破損させることなくアクセス権を獲得します。
これにより、高優先度の故障アラームや緊急ステータスメッセージを、通常のテレメトリより優先できます。ただし、アービトレーションによって帯域幅が増えるわけではありません。負荷の高いバスでは、優先度の低いメッセージが遅延し、全体の通信容量が低下する可能性があります。
安全通信は予測可能な状態を維持する必要がある
BMSは、警告、電流制限、コンタクターコマンド、故障状態を確実に送信できなければなりません。試験システムが同じバスを診断要求や高速ロギングで飽和させると、BMSの中核となる安全機能に干渉する可能性があります。
したがって設計の目的は、単により多くのデータを収集することではありません。保護と制御に使用される通信経路を損なうことなく、必要なデータを収集することが目的です。
ラボ用バッテリー試験におけるマルチバスCANの意味
試験システムには複数のCANチャネルが必要
ラボ用バッテリーテスターまたはR&D試験装置は、関連するバスに独立して接続できる必要があります。最低限、次のような個別インターフェースが必要になる場合があります。
- 内部BMSネットワーク。
- 車両制御ネットワーク。
- 充電器通信ネットワーク。
各チャネルは、ビットレート、メッセージフィルタリング、送信、ロギングを個別に設定できる必要があります。バッテリーパックが異なる役割や構成を持つ複数のネットワークを公開している場合、単一の物理CANインターフェースでは不十分なことがあります。
システムは同時通信に対応する必要がある
ラボ試験では、同時に複数の処理が必要になることがよくあります。
- セルおよびパックデータのロギング。
- 車両制御ユニットのシミュレーション。
- 充電器の動作のシミュレーションまたは制御。
- BMSへのコマンド送信。
- 警告、故障、コンタクター状態の監視。
試験プラットフォームは、これらの処理を同時に実行できなければなりません。オペレーターがバスを手動で切り替えたり、制御トランザクションを実行するためにロギングを一時停止したりする必要があってはなりません。
CANシミュレーションは実際の動作上の役割を反映する必要がある
試験システムは、車両制御ユニット、充電器、または別のネットワーク参加者として動作する必要がある場合があります。これには、実際に即したメッセージの送信、BMS信号への応答、想定されるハンドシェイクとタイミング動作の実装が含まれます。
例えば、試験装置は車両側の要求を提供しながら、充電器側の制限値を個別に監視する必要がある場合があります。マルチチャネルCAN対応により、関連性のないトラフィックを1つのネットワークに統合することなく、これらのやり取りを再現できます。
詳細な測定には専用計測機器を使用する
CAN値は通常、BMS自身のサンプリングレートと報告レートで、BMSによって処理および送信されます。これらはBMSの動作を観察するのに役立ちますが、電気化学研究に必要な分解能、同期性、取得レートを提供できない場合があります。
したがって、高周波のセル監視と詳細な分析は、専用のバッテリー試験装置または科学用データ収集機器に任せるべきです。BMS CANネットワークは、制御、保護、診断、運用テレメトリに集中させる必要があります。
ラボアーキテクチャの設計方法
制御通信と測定取得を分離する
堅牢な試験環境では、CANをBMSやその他のシステムコントローラーとの通信に使用し、専用の測定ハードウェアで研究に必要な信号を取得します。
この分離により、ラボシステムが不要なCANトラフィックを生成するのを防ぎ、サンプリングレート、タイミング精度、データ品質をより適切に制御できます。
各バスを個別に記録する
試験システムは、各バスからのメッセージの識別情報とタイミングを保持する必要があります。個別のロギングにより、イベントがBMS、充電器、車両シミュレーター、または別のサブシステムのいずれに起因するものかを特定できます。
トラブルシューティングも簡素化されます。例えば、遅延した充電ハンドシェイクを、車両側の制限値メッセージや内部セル監視の故障と区別できるようになります。
メッセージフィルタリングと制御されたポーリングを適用する
試験システムは、試験に必要なメッセージだけを受信するように設定すべきです。診断ポーリングが必要な場合は、安全性が重要なトラフィックに干渉しないレートでスケジュールする必要があります。
メッセージフィルタリング、レート制限、優先度を考慮した送信は、特にBMSが独立した診断チャネルを提供していない場合に重要な保護策となります。
CANデータと測定データを同期する
バッテリーの動作を正しく分析するには、CANイベントと高速測定データが信頼できる共通の時間基準を持つ必要があります。これにより、セル電圧の変化や温度上昇を、BMSの制限値変更、コンタクターイベント、充電器の応答、故障メッセージと関連付けることができます。
同期がなければ、何が起きたかはデータに示されても、イベント間の正確な関係までは把握できません。
トレードオフを理解する
インターフェースの増加はシステムの複雑化につながる
マルチバス試験システムには、より多くのハードウェアチャネル、設定、ソフトウェアロジックが必要です。エンジニアは、各ネットワークのビットレート、メッセージ定義、終端、識別子、電気的特性を理解する必要があります。
同時のやり取りが必要な場合、この複雑さは正当化されます。ただし、明確なバス文書と再利用可能な試験設定によって管理すべきです。
BMSが報告するデータは便利だが制約がある
CAN経由でセル値を読み取る方法は、追加配線を避けられ、BMSが使用するデータと同じものを取得できることが多いため便利です。しかし、その値はフィルタリング、平均化、遅延、量子化が施されている場合や、基となる測定処理より低いレートで送信される場合があります。
精密な研究測定には、BMSのブロードキャストだけに依存するよりも、直接計測または専用計測機器を使用する方が一般的に適しています。
データ量が多ければ、必ずしもデータ品質が向上するわけではない
ポーリングレートを上げると可視性が向上するように見えますが、過剰なトラフィックはシステムの信頼性を低下させる可能性があります。目標とすべきなのは、メッセージ量の最大化ではなく、予測可能なタイミングで十分な情報を得ることです。
専用の高速データ取得と、慎重に選択したメッセージセットを組み合わせる方が、利用可能なBMSパラメーターをすべて積極的にポーリングするよりも、優れた実験結果を生み出すことが多くあります。
バスを分離しても、すべての統合リスクがなくなるわけではない
別々のバスであっても、BMSのソフトウェアや制御ロジックを介して相互に影響する可能性があります。内部測定から生成された電流制限が、他のネットワーク上の車両メッセージ、充電器の動作、試験結果に影響を与えることがあります。
したがってラボシステムは、各バスを個別に試験するだけでなく、セル監視、BMSの判断、充電器制御、車両制御の間にある応答の完全な連鎖も試験する必要があります。
目的に合った選択をする
ラボ用バッテリー試験システムは、試験プログラムにおける通信と測定の要件に応じて選定すべきです。
- BMSと車両の統合が主な目的の場合: 車両制御メッセージをシミュレーションしながら、パックレベルの制限値、SOC、故障、コンタクター状態を監視できる独立CANチャネル搭載システムを使用します。
- 充電器の検証が主な目的の場合: プロトコルのハンドシェイク、充電制限、故障応答を含め、充電バスと個別に通信および記録できることを確認します。
- セルレベルの電気化学分析が主な目的の場合: セル電圧と温度の測定には専用の高速測定ハードウェアを使用し、CANはBMSのステータスおよび制御通信のために確保します。
- 安全性の検証が主な目的の場合: 決定性の高いメッセージ処理、独立したバス監視、優先度を考慮した送信、すべてのチャネルにわたる故障イベントの正確な相関を優先します。
- パック全体の試験が主な目的の場合: マルチチャネルCANシミュレーションおよびロギングと、同期された電気・熱データ取得を組み合わせたプラットフォームを選択します。
適切なアーキテクチャは、安全な制御をBMSの責任として維持しながら、信頼性の高いバッテリー評価に必要な独立チャネルと測定機能をラボシステムに提供します。
まとめ表:
| CANバスの種類 | 目的 | 伝送データ | ラボ試験での要件 |
|---|---|---|---|
| 内部BMS CAN | セル監視と内部診断 | セル電圧、温度、ステータス、故障 | 独立したロギング。混雑を防ぐため高頻度ポーリングを避ける |
| 充電器CAN | 充電器の設定と制御 | 充電器の制限値、ハンドシェイク、ステータス | 充電器の動作をシミュレーションし、別チャネルでメッセージを記録する |
| 車両CAN | パックレベルの制御情報 | SOC、電流制限、パックデータ、警告 | 車両コントローラーをシミュレーションし、制御メッセージを監視する |
KINTEKのマルチチャネルCANソリューションで、バッテリー試験を強化しましょう。当社のラボ装置は、バッテリーの包括的なR&D、高度な材料研究、セル製造全体をサポートします。信頼性の高い通信と精密な測定を実現します。お客様のニーズについて、ぜひお問い合わせください。 KINTEKに問い合わせる