Leave Your Message

YesaマスターBMS機能とHEV ECU

2026年9月29日

こんにちは、Yesaさん、CANバス通信の問題について 一緒に マスターBMSは、OEM ECUが正常に動作するように、どのように信号を偽装または変換するのですか?

 es1.png

はい、これはしばしばエンジニアにとって真のボトルネックとなります。

簡単に言うと、マスターBMSは、偽のデータを無差別に送信するような「なりすまし」はしません。OEM ECUからのクエリを「傍受」し、リチウムパックの実際のデータを、ECUがNiMHバッテリーから期待する正確なフォーマットとタイミングに「変換」します。つまり、信号発生器ではなく、プロトコル変換器なのです。

翻訳が必要な理由?

トヨタのハイブリッド車に搭載されている純正ECUは、ニッケル水素電池との通信用にプログラムされています。CANバス上で、電圧、電流、充電状態(SOC)、温度、内部抵抗といった特定のメッセージが、特定のレートとスケーリングで送信されることを想定しています。一方、リチウムイオン電池パックのBMSは、異なる「方言」を使用します。単に接続するだけでは、ECUは理解できないデータを受け取るか、想定範囲外のデータを受け取るため、故障コード(P0A80など)が発生したり、リンプモードに入ったりします。

どうやってするマスターBMSは翻訳者として活動する?

マスターBMSは、リチウムイオン電池と車両のCANバスの間に位置しています。その役割は、OEM ECUが許容できる方法で、信号を受信、解釈、応答することです。

1.メッセージの傍受と再フォーマット**: OEM ECUやその他の車両モジュールからブロードキャストされるCANフレームを読み取ります。次に、独自のリチウムセンサーから生データを取得し、OEM ECUがNiMHパック用に期待する正確なCAN ID、バイトレイアウト、スケーリング係数に再パッケージ化します。たとえば、プリウス用のBMS Plus 2は、「OE BMS ECUからのCAN信号を傍受して変更する」コンピューターとして説明されています。

2.「SOC」ナラティブの管理**: これは多くの場合、最も重要な翻訳です。NiMHとリチウムは、電圧とSOCの関係が大きく異なります。リチウムセルは、ほぼ空になるまで比較的平坦な電圧を維持します。BMSが実際のリチウム電圧を報告すると、ECUはバッテリーが実際には低電圧であるにもかかわらず、まだほぼ満充電であると認識する可能性があります。マスターBMSは、リチウムセルの実際の状態と一致しない場合でも、ECUが想定するNiMHの動作に従う**報告SOC**を計算します。これにより、ECUがエンジンの始動やアシストの制限について誤った判断を下すことを防ぎます。

3. 過充電信号の防止**: OEM充電器は、ECUがNiMHバッテリーが電流を受け入れられると判断する限り、電流を供給し続けます。マスターBMSは、実際のリチウム電圧を監視します。セルが安全な最大値に近づいていることを検出すると、(変換されたデータを介して)バッテリーが「満充電」であることをECUに通知し、リチウムパックに技術的にはまだ余裕がある場合でも、充電器に電流を停止または減衰させるように指示します。これは、先に述べた熱暴走のリスクを防ぐ重要な安全機能です。

 es2.png

真のエンジニアリングの課題:タイミングと完全性

これを完璧に機能させるには、正しいバイトを送信するだけでは不十分です。OEM ECUはリアルタイムシステムです。バッテリーデータの要求を送信し、限られた時間内(多くの場合、わずか数ミリ秒)に応答がない場合、通信障害を記録します。マスターBMSは、データを変換するだけでなく、CANバスの厳密なタイミング要件も満たす必要があります。

さらに、CANプロトコル自体にはセキュリティや認証機能が組み込まれていません。これは諸刃の剣です。なりすましやデータ変換が可能になる一方で、ECUはデータの真正性を検証する手段を持たないことを意味します。フォーマットとタイミングが正しければ、受信したデータを信頼するしかありません。

まとめ 

マスターBMSは、**リチウム電池の真の特性を隠蔽する**ことで機能します。OEM ECUには、ニッケル水素電池と互換性のある、綿密に設計されたデータストリームを提示しながら、リチウム電池セルを個別に管理して安全性と長寿命を確保します。これは単なる欺瞞ではなく、全く異なる技術向けに設計された従来の制御システム内で、最新のリチウム化学技術が機能するために必要な互換性レイヤーなのです。

他に何かご意見がございましたら、下記よりメッセージをお送りください。

Make an free consultant

Phone Number

Country

Remarks*

reset