適切なLiFePO4バッテリーの選択にお困りですか?
用途、電圧、容量、バッテリーサイズ、数量、ブランディングのニーズをお知らせください。BYingPowerがお客様のプロジェクトを検討し、ゴルフカート、RV、海洋システム、ソーラー貯蔵、フォークリフト、または鉛酸の代替に適したLiFePO4バッテリーソリューションを提案します。.

フォークリフトのリチウムイオンバッテリーのSOCゲージに誤差があるからといって、必ずしもバッテリーが故障しているとは限りません。このガイドでは、ダッシュボードのデータとBMSのデータを照合し、SOC推定値を校正し、CAN配線やフレームを点検して、高価なハードウェアを交換する前に真の故障原因を特定する方法について説明します。.
その計器は誤っている。.
フォークリフトのリチウムイオンバッテリーにまだ使用可能な残量があるにもかかわらず、ダッシュボードの表示が42%から9%に低下したり、 あるいは1時間の作業後も頑なに100%と表示され続ける場合、実際の故障原因が電流センサー、容量設定、充電完了ロジック、ディスプレイのプログラミング、あるいはCANデータパスにある可能性があっても、まず直感的にセルが弱っているせいだと考えがちです。.
それなら、どちらの機器に問題があるのかを確認する前に、なぜバッテリーを交換する必要があるのでしょうか?
私は一つの厳格なルールを守っています: ダッシュボード上の見せかけではなく、同期されたデータを信頼しましょう.
フォークリフトのディスプレイ、充電器の画面、Bluetoothアプリ、およびバッテリー管理システム(BMS)は、同時に4つの異なるSOC値を表示することができます。そのうち1つだけが、BMSのアクティブ状態推定器から得られた値である可能性があります。その他の値は、遅延している、四捨五入されている、電圧から再計算されたもの、あるいは古いCANフレームからコピーされたものである可能性があります。.
この違いが重要なのは、フォークリフトのリチウムイオンバッテリーの修理費用は、ディスプレイ、ケーブル、シャント、あるいは設定の修正にかかる費用よりもはるかに高額になる可能性があるからです。.
充電状態は推定値です。パック電圧や温度のように直接測定されるものではありません。.
BMSは通常、電流積分値、セル電圧、温度、設定容量、充電完了イベント、放電履歴、そして場合によってはモデルに基づく補正アルゴリズムを組み合わせてSOCを算出します。これらの入力値はいずれも誤っている可能性があります。.
最も一般的な原因は以下の通りです:
LiFePO4製のフォークリフト用バッテリーは、使用可能なSOC範囲の大部分において放電電圧が比較的安定しているため、電圧のみによる推定の信頼性が特に低くなります。そのため、改造されたリーチトラックは、数時間にわたって「満充電」の状態に見えるものの、放電曲線の「ローワーニー」付近に達すると、表示バーが急速に数本分減少してしまうことがあります。CoreSparkの 36Vリーチトラックの鉛蓄電池からリチウムイオン電池への変換に関する評価 トラック用コントローラー、ディスプレイ、充電器、バッテリー電圧範囲、およびCANの要件を、なぜ一つのシステムとして検討しなければならないのかを説明しています。.
ここに厳しい現実があります。欠陥があると思われるリチウム電池の多くは、実際には組み込みが不完全なだけなのです。.
「バッテリー」と表示されている割合が、必ずしもバッテリーからのものだと決めつけないでください。.
表示値は、以下のいずれかから取得される場合があります:
だからこそ、最初の診断上の質問は「ゲージの校正方法は?」ではないのです。“
それは: SOC番号の所有者は誰ですか?
そのパーセンテージがBMS、車両コントローラー、ディスプレイモジュール、充電器、テレマティクスユニット、あるいはその他のゲートウェイのいずれから発生しているのかを特定してください。それが判明するまでは、キャリブレーションは当て推量に過ぎません。.
テキサス・インスツルメンツ社は、現代のバッテリー残量測定はクーロン計数に大きく依存していると説明しています。具体的には、低抵抗のシャント両端の電流を測定し、それを時間に対して積分する方式です。 またTIは、電流測定のオフセットが「ファントム電流」のように振る舞い、誤ったアンペア時数が蓄積され、稼働時間が長くなるにつれてSOC(充電状態)に大きな誤差が生じると警告している。このため、同社のBQ76942およびBQ76952のドキュメントには、電流ゲインと基板オフセットのそれぞれに対するキャリブレーション値が記載されている。詳細については、 TIのバッテリー監視精度に関するガイダンス.
計算結果がひどい。.
400Ahのフォークリフト用バッテリーが、フォークリフトの電源が実際に切れているにもかかわらず、0.5Aの放電を報告していると仮定します。そのファントム負荷は次のようになります:
0.5A × 24時間 = 1日あたり12Ah
400Ahのバッテリーパックの場合、これは 3%:毎日、SOCが誤って失われる. 長い週末を経た後、BMSは不良セルが1つもないにもかかわらず、測定値が10パーセントポイント近くずれてしまう可能性があります。.
リチウムイオン電池のSOC測定法に関する大規模な総説によると、報告されている推定誤差は測定法や試験条件によって大きく異なり、モデルに基づく研究では1%未満であるものもあれば、他の研究ではおよそ±6.5%に達するものもあった。こうしたばらつきがある以上、画面に表示されるパーセンテージがすべて実験室での正確な値であるという幻想は捨てなければならない。詳しくは リチウムイオン電池のSOC推定手法に関するMDPIの総説.
デューティサイクルも重要な要素です。2024年12月に発表されたスタンフォード大学とSLACによる共同研究では、92個の市販リチウムイオン電池セルを2年以上にわたって試験した結果、現実的な動的使用条件下では、従来の定電流による実験室でのサイクル試験よりも大幅に長い寿命が得られることが判明しました。同大学は、最大で約40%長い寿命という結果を報告しています。 これらのセルはフォークリフト用のLiFePO4パックではないため、この数値をそのままフォークリフトの保証請求に転用してはならないが、この研究は、容量やSOCの挙動を解釈する際に、実際の電流履歴が重要であることを証明している。スタンフォード大学の研究を参照のこと。 実環境におけるバッテリーサイクル試験の概要.

診断の後に校正を行うべきである。.
証拠を保存する前にBMSをリセットすると、学習済みの容量、イベント履歴、故障カウンター、そして調査に必要な正確な不一致情報が消去されてしまう可能性があります。私は、無闇なリセットはバッテリー保守における最悪の習慣の一つだと考えています。.
パラメータを変更する前に、以下を記録してください:
トラックが静止している状態、代表的な積荷を持ち上げている状態、および充電中の状態でスナップショットを撮影してください。.
3枚のスナップショットは、3時間にわたる意見よりも説得力がある。.
次の分割を使用してください:
交換プロジェクトについては、まずトラックの車種、シリアル番号、電圧クラス、バッテリーの重量制限、コネクター、充電器、コントローラー、および通信要件から検討を開始してください。CoreSparkのガイドでは、 リチウム電池を注文する前に、フォークリフトの銘板を確認する 調達チームがしばしば見落としがちな電気関連の詳細について解説しています。.
「100%に計上すれば問題が解決する」という、万人に通用する手順は存在しません。.
BMSプラットフォームによっては、容量を自動的に再学習するものもあります。サービス用ソフトウェアを必要とするものもあります。また、所定の電圧、電流、温度、および休止条件が満たされた後にのみSOCのリセットが可能なものもあります。さらに、現場で手動によるリセットを絶対に行ってはならないものもあります。.
BMSメーカーが作成した手順書に従ってください。その後、データを用いてその内容を確認してください。.
トラックを安全に駐車し、機器の隔離手順に従い、システムが所定の待機状態に達するまで待ちます。アクセサリー、ヒーター、テレマティクスモジュール、コンタクタコイル、およびDC-DCコンバータについては、すべて確認を行う必要があります。.
BMSの電流は、個別に測定されたパック電流に近い値であるべきです。.
外部電流が流れていないにもかかわらず、+0.8A または −0.8A という値が継続して表示される場合は、決して無害ではありません。これは SOC のドリフトを引き起こす原因となります。.
チェックする:
「460Ah」という表示があっても、BMSが460Ah用に設定されていることを証明するものではありません。.
以下の各項目を個別に確認してください:
正常な400Ahのパックに対して300Ahに設定されたBMSは、残容量がおよそ100Ahある状態で「0%」を表示することがあります。逆に、最も性能の低いセルがすでに低電圧保護の閾値に近づいているにもかかわらず、「25%」と表示される場合もあります。.
充電器に「完了」と表示されていても、BMSが満充電を認識したとは限りません。.
BMSでは、以下の事項が求められる場合があります:
互換性のない充電器を使用すると、BMSが満充電フラグを設定する前に充電が停止してしまう可能性があります。バッテリーは物理的には有用なエネルギーを受け入れることができますが、SOCのドリフトを補正するために必要なアンカーイベントを一切受け取ることができません。.
そして、電圧を無理に上げることなど、修理とは言えません。.
充電完了直前および負荷がかかっている状態における、セル電圧の最大値と最小値を比較してください。.
セル間の電圧差が大きいと、充電中に1つのセルが上限値に早期に達したり、放電中に下限値に早期に達したりすることがあります。その結果、パックは公称アンペア時容量を使い切る前に停止してしまうため、BMSが最も性能の低いセルを適切に保護している場合でも、ゲージの表示が不正確に見えることになります。.
適切な対応としては、バランス調整、セルテスト、接続の修復、あるいはモジュールの交換などが考えられますが、SOCのリセットではありません。.
認定された充電器を使用し、文書化された負荷条件または代表的なフォークリフトの稼働サイクルに基づいて試験を行ってください。試験開始時のSOC、試験終了時のSOC、アンペア時、キロワット時、最小セル電圧、ピーク電流、および温度を記録してください。.
単にスプレッドシートの数値を満たすためだけに、無理に深放電を行わないでください。.
試験は、メーカーが定めた限界値に達した時点、またはBMSが通常の保護閾値に達した時点で終了させる必要があります。測定された使用可能アンペア時数を、設定および学習済みの容量と比較してください。.
センサー、容量、充電器、およびセルが検査に合格してから初めて、SOC推定値をリセットするか、再学習を行うべきです。.
まず、以前の値を記録しておいてください。.
その後、代表的な充放電サイクルを少なくとも1回繰り返し、以下の点を確認してください:

CAN系の故障は、しばしばキャリブレーションの不具合と誤診されがちです。.
バッテリーは正確な「67%」のSOC値を送信しているにもかかわらず、ディスプレイ側がその生データを「6.7%」と解釈したり、誤ったバイトを読み取ったり、誤ったメッセージ識別子を使用したり、あるいはフレームの受信を停止して鉛酸バッテリーの電圧曲線に切り替わったりする可能性があります。.
それはバッテリー容量の問題ではありません。.
それはデータです。.
メーカーの手順に従ってシステムの電源を安全に切り、系統を隔離した後、CAN HighとCAN Low間の抵抗値を確認してください。.
2つの120Ωの終端抵抗を備えた従来の高速CANネットワークでは、2つの抵抗が並列に接続されているため、測定値は約60Ωとなるはずです。.
一般的な解釈としては、次のようなものがあります:
| 電源オフ時のCAN-HからCAN-Lへの読み取り | 想定される状況 | 次の確認 |
|---|---|---|
| 約60Ω | おそらく120Ωのターミネータが2つある | 配線、ビットレート、フレーム数、エラーを確認してください |
| 約120Ω | ターミネーターが1つ欠けている可能性があります | 両端を目視で確認してください |
| 極めて低い抵抗 | 短絡、トランシーバーの故障、または配線不良 | ノードとハーネスセクションを分離する |
| 非常に高い、または開回路 | ペアの断線、ノードの接続切れ、または終端処理の欠落 | 導通とコネクタのピンを確認する |
| 不安定な測定値 | ノードの電源は入ったまま、静電容量充電、配線に断続的な不具合 | 絶縁状態を確認し、コネクタを点検する |
すべての独自ネットワークに「60Ωの法則」を安易に適用してはいけません。トラックによっては、ゲートウェイ、スプリット終端、選択式終端、あるいは非標準のトポロジーを採用しているものもあります。配線図を優先してください。.
NXPのサポート事例によると、ネットワークに適切なACK(確認応答)と終端処理が欠如していた場合、CANノードが繰り返しエラー状態になることが判明しました。推奨される基本構成は、アクティブなノード2つと120Ωの終端抵抗2つでした。この事例では最終的に、ハードウェアとソフトウェアの両方に不具合があることが明らかになりました。これこそが、技術者が最初に考えられる原因を見つけただけで調査を終わらせてはならない理由です。詳しくは NXP CANのトラブルシューティング事例.
現代のフォークリフト用バッテリーコネクタは、単にプラスとマイナスの電極を接続するだけにとどまらない場合があります。.
補助接点は、以下の機能に対応しています:
メインの接点は完全に嵌合しますが、補助ピンを押し戻すと通信が遮断されます。.
コアスパークの REMA、アンダーソン、およびDINシステム用フォークリフトバッテリーコネクタガイド コネクタのファミリー、定格電流、キーイング、ケーブルサイズ、補助接点、および通信機能のすべてを文書化しなければならない理由を示しています。.
両端について、以下の点を確認してください:
SOCの生データ値は 675 67.5%、6.75%、675Ah、あるいは無効な値のいずれかを意味する可能性があります。文脈によって判断されます。.
承認済みのCANインターフェースを使用し、以下の状況でトラフィックをキャプチャしてください:
次に、SOCの疑いがあるバイトをBMSサービスツールと照合してください。.
BMSが70%から69%に変更されたにもかかわらず、CANの生データ値が変化しない場合、BMSは正しいフレームを送信していない可能性があります。.
フレームは正しく切り替わるのにダッシュボードが切り替わらない場合は、ディスプレイまたはゲートウェイがデータを正しくデコードできていない可能性があります。.
振動や大電流の影響でフレームが表示されなくなった場合は、補助ピン、接地、ハーネスの配線経路、コネクタの固定状態、トランシーバの電源、および電磁干渉を確認してください。.
CANインターフェースは、物理的には接続されているように見えても、通信が利用できない場合があります。.
探せ:
繰り返し発生するエラーは、システムの不具合である。.
それを除去することは、修理ではありません。.
| 観察された症状 | 最も可能性の高い原因 | 故障の原因を特定するテスト | 是正の方向性 |
|---|---|---|---|
| ダッシュボードの表示は「0%」、BMSの表示は「35%」 | CAN SOCの欠落または誤ったデコード | 生フレームとBMSのサービスデータを比較する | マッピング、ID、スケール、配線、またはタイムアウトロジックの修正 |
| ダッシュボードは100%のままです | フリーズフレーム方式または電圧ベースのBDI | CANを切断するか、フレーム更新カウンタを監視する | 通信を復旧するか、表示設定を再構成する |
| BMSは駐車中に数パーセントの電力を失う | 電流センサーのオフセット、または測定対象外の補助負荷 | BMSの電流を、校正済みの測定器と比較する | オフセット、ゲイン、シャント経路、または負荷の配線を修正する |
| SOCは休息中に急上昇する | 電圧に基づく補正または推定値のリセット | アルゴリズムのフラグとイベントログを確認する | OCV補正およびファームウェア設定の検証 |
| SOCがほぼゼロ付近で急落 | LiFePO4の電圧のキーン、セル不良、または容量の誤り | セル電圧の最低値と供給Ahを確認してください | 容量を適正に調整するか、セルの不均衡を修正する |
| 充電器は「満充電」と表示しているが、BMSには「82%」と表示されている | フル充電状態になっていません | テーパ電流、セルしきい値、タイマー、および充電フラグを確認してください | 充電器のプロファイルまたはBMSのしきい値を修正する |
| BMSとディスプレイの表示値には、一定の倍率分のずれがある | CANスケーリングの誤り | 絶対値と表示されている割合を比較する | スケール、オフセット、または小数点の位置を修正する |
| リフトに乗ると、読み取りが不安定になる | 電圧低下、接続不良、センサーノイズ、またはCAN通信の障害 | 電流、セル電圧、およびCANエラーをまとめて記録する | 電源機器または通信機器の修理 |
| ファームウェアのアップデート後にゲージの表示が狂ってしまった | CANデータベースまたはパラメータセットを変更しました | ファームウェアとDBCのリビジョンを比較する | 一致したバージョンを復元するか、フレームを再マッピングする |
| 鉛酸バッテリーへの変換後に電圧計の表示がずれる | 従来の電圧ベースのBDIは引き続き有効です | BDIの測定値とBMSの直接SOC値を比較する | BMS、CAN、SOC、または承認済みのディスプレイを統合する |
サプライヤーが以下を提供できない場合は、プロジェクトを一時停止します:
「CAN通信対応」という記載だけでは、ほとんど何も伝わってきません。.
バッテリー、充電器、ディスプレイ、筐体、コネクタ、バラスト、および通信プロファイルが互換性のあるものが必要なフリートには、仕様書が作成済みの カスタムLiFePO4バッテリーのOEM/ODMエンジニアリングプロセス 写真を見て購入するのではなく。CoreSparkでは、BMSの構成、CAN/RS485通信、充電器との適合、コネクタ設計、試験、およびカスタムパックの開発などを、利用可能なプロジェクトオプションとして挙げています。.

フォークリフトのリチウムイオンバッテリーのSOCゲージは、オペレーターに表示されるパーセンテージがBMSが算出した残量と一致しない場合、誤っていることになります。これは通常、ディスプレイが電圧ベースのロジックを使用している、BMSに電流測定誤差が蓄積している、設定容量が不正確である、あるいはCANデータが欠落している、古くなっている、不適切にスケーリングされている、または誤ったバイトからデコードされていることが原因です。.
ゲージをリセットする前に、ダッシュボードのSOC、BMSのSOC、生のCANデータ、パックの電流、供給されたアンペア時、およびセル最低電圧を比較してください。.
リチウム電池のSOC校正とは、ゼロ電流測定、定格容量および学習済み容量、満充電検出、セルバランス、充放電回数の計測、および許可されたリセット条件を検証する制御されたプロセスであり、これによりBMSは、弱セル、充電器の不適合、通信障害を隠蔽することなく、内部の状態推定値を測定された電池の挙動と整合させることができます。.
キャリブレーションとは、単に100%まで充電することではありません。正しい手順は、BMSのメーカーやファームウェアによって異なります。.
CANの障害が発生すると、BMSが正しいSOCデータを送信しているにもかかわらず、フォークリフトのバッテリーゲージの表示が不正確になることがあります。これは、トラックのディスプレイがフレームを欠落させたり、誤った識別子を読み取ったり、誤ったスケールやバイト順を適用したり、電圧表示に切り替わったり、あるいはタイムアウト、バスオフイベント、コネクタの故障、ゲートウェイエラーの発生後に、最後に有効だったパーセンテージの値が固定されたりする場合に起こります。.
生のCANトラフィックをキャプチャし、BMSサービスツールと比較しながら、どのデバイスに不具合があるかを特定します。.
フォークリフトのバッテリーSOC表示値に誤りがある場合、その修正には、BMSのSOC、ダッシュボードのSOC、および測定されたバッテリーデータの3つの値を同時に比較し、誤りの原因が電流検出、容量設定、充電完了判定、セルの不均衡、ディスプレイのプログラミング、あるいはCAN通信のいずれにあるかを特定してから、部品のリセットや交換を行うのが最善の方法です。.
まずはゼロ電流テストと同期データ取得から始めましょう。この2つの確認を行うだけで、驚くほど多くの、コストのかかる誤診断が明らかになります。.
鉛酸バッテリーからリチウムバッテリーへの変換後は、リチウムBMSから検証済みのSOC(充電状態)を受け取っているか、あるいはその特定のバッテリーパックに合わせて再設定されていない限り、フォークリフトのバッテリー放電インジケーターを信頼すべきではありません。これは、LiFePO4の電圧が使用可能範囲の大部分において比較的平坦なままであり、単純な電圧ベースのバーグラフやパーセンテージ計算では正確な状態を把握できないためです。.
改造作業の一環として、トラックのディスプレイ、コントローラー、充電器、および通信プロトコルを確認してください。オペレーターから突然のシャットダウンが報告され始めてからでは遅すぎます。.
画面の表示が怪しいからといって、フォークリフト用のリチウムイオンバッテリーを新品で注文してはいけません。.
BMSのログをエクスポートします。 トラック、バッテリー、充電器、およびコネクタのラベルを撮影する。待機時、負荷時、および充電中のダッシュボードSOCおよびBMS SOCを記録する。生のCANフレームをキャプチャする。ゼロ電流オフセット、定格容量、満充電検出、セルバランス、終端抵抗、ビットレート、フレームID、スケーリング、およびタイムアウトの挙動を確認する。.
それでは、決断を下してください。.
コアスパークの フォークリフト用リチウムバッテリーパック そして フォークリフト用バッテリーの技術ガイド バッテリーパックの選定やシステムの点検を行う上で、有用な手がかりとなります。プロジェクト固有の診断や交換仕様については、フォークリフトのモデル、シリアル番号、電圧、必要なバッテリー重量、収納スペースの寸法、充電器のモデル、コネクタの図面、BMSのログ、およびCANの要件を、以下の フォークリフト用バッテリーの特注プロジェクトに関するお問い合わせページ.
その割合はバッテリーのことではありません。.
データパスを証明せよ。.
