PackDial English

PackDial:JBD・JK・Daly の BMS を読むアンドロイドアプリ

PackDial は、リチウム電池(リン酸鉄リチウムなど)に入っているスマート BMS(電池の見張り装置)をブルートゥースで読み、残量・セルごとの電圧・温度・保護をスマホに表示します。読むだけで、BMS の設定は変えません。

Google Play で PackDial を入れる

無料・アンドロイド・小さな帯の広告が1つ・登録不要

PackDial の電池の画面:残量72%、13.26V、-6.40A、100Ah 中 72.5Ah、空になるまでの時間、温度、充電と放電のスイッチ(デモの電池・英語表示)
電池の画面(デモの電池・英語表示)
PackDial のセルの表示:4つのセルの電圧と差4mV、バランス中のセル、製造日と BMS のソフトの版(デモの電池・英語表示)
セルと詳細(デモの電池・英語表示)

対応する BMS

PackDial は、つないだあと電池が持っているブルートゥースの「サービス」を見て、読み方を選びます。電池の銘柄の名前では決めないので、ほかの銘柄で売られている電池でも、中の基板が下の方式なら読めるはずです。

BMS の系統PackDial が読む方式ブルートゥース(BLE)確かめ方
JBD(Jiabaida)…「Xiaoxiang(シャオシャン)」アプリで使う基板JBD の読み取りの命令(基本の情報・セルの電圧・基板の名前)サービス FF00(通知 FF01・書き込み FF02)実際の4セルの電池が返した、公開の試験データで確認
JK(ジェイケー・Jikong)のスマート BMSJK02 方式:「機器の情報」と「セルの情報」の命令。本体のソフトが 11 より前と 11 以降の両方の並びサービス FFE0(FFE1)本体のソフトの版 10.08・11.48・15.38・19.05・19.27 の5つの公開の試験データで確認
Daly(ダリー)のスマート BMSMODBUS の「読み取り」。新旧2世代(機器番号 0xD2 と 0x81)サービス FFF0(通知 FFF1・書き込み FFF2)2世代とも公開の試験データで確認

確かめていないこと:当社では、まだ実際の電池につないで確かめていません。上の方式は、公開の試験データ(aiobmsble)で確かめたものです。電池は機種や中のソフトによって違うため、同じ銘柄の名前でも、PackDial が読まない別の方式の基板のことがあります。お使いの電池で動かない時は、お知らせください。

見られるもの

表示JBDJKDaly
残量(%)ありありあり
電圧・電流・電力(電圧×電流)ありありあり
残りの容量(Ah)ありありあり
満充電の容量(Ah)ありあり読まない
空になるまでの時間(放電中)ありありあり
満充電までの時間(充電中)ありありなし(満充電の容量が要るため)
セルごとの電圧と、最も高いセルと低いセルの差(mV)ありありあり
バランスセルごとしている/していないしている/していない
温度BMS が送るすべての温度電池の温度(スイッチ部品の温度は出さない)電池の温度・最大8つ(スイッチ部品の温度は出さない)
充電と放電のスイッチ(入/切)ありありあり
保護名前で表示(13種類)警告の番号警告の番号
サイクル数ありありあり
BMS のソフトの版ありありあり
製造日ありなしなし

JBD の保護の名前:セルの過電圧・低電圧、電池全体の過電圧・低電圧、高温・低温による充電停止と放電停止、充電と放電の過電流、短絡、測定用の部品の異常、出力のスイッチの固定。JK と Daly の警告の番号の意味は、電池の説明書で確かめてください。

電池の画面を開いている間、数秒ごとに新しい値になります。記録を残す機能や、知らせを出す機能はありません。

読むだけ:BMS の設定は変えません

PackDial が電池へ送るのは、各方式の「読み取り」の命令だけです(JBD は読み取りの3つ、Daly は MODBUS の読み取り「03」だけ、JK は「機器の情報」と「セルの情報」だけ)。設定の画面はなく、充電や放電を入れたり切ったりすることもできません。ほかの命令が送られないことは、アプリの自動の試験で確かめています。

PackDial は、BMS が知らせる値を表示するだけです。安全を守る装置ではなく、BMS の保護や電池メーカーの説明の代わりにはなりません。

つなぎ方

  1. Google Play から PackDial を入れて開きます。
  2. 電池メーカーのアプリを閉じます。電池につなげるアプリは同時に1つだけです。電池の近くにいてください。
  3. 「電池を探す」を押し、「付近のデバイス」を許可します(アンドロイド12以降)。アンドロイド11以前は、位置情報を許可して、位置情報を入れておきます(古いアンドロイドでは、ブルートゥースで機器を探すのに必要なためです)。
  4. 一覧から自分の電池を押します。出ない時は「すべてのブルートゥース機器を表示」を押します。
  5. 電池は「登録した電池」に残るので、次からは押すだけです。接続が切れても自分でつなぎ直し、アプリに戻った時にもすぐつなぎ直します。

電池が手元に無い時は「デモを試す」で、作り物の電池で画面を試せます。

よくある質問

JBD(Xiaoxiang)・JK・Daly の公式アプリとの違いは?

電池の様子を見るためのアプリです。PackDial は同じ種類のブルートゥースの情報を読み、残量・セル・温度・保護を表示します。3つの BMS を1つのアプリで読むように作ってあり、アカウントの登録は要りません。当社では、まだ実際の電池につないで確かめていません(方式は公開の試験データで確かめました)。読むだけのアプリなので、設定の変更や、充電・放電の入り切りはできません。設定には BMS のメーカーのアプリを使ってください。

電池が見つからない・つながらない時は?

  • 公式アプリを閉じてください(同時につなげるアプリは1つだけです)。
  • スマホを電池に近づけ、ブルートゥースが入っているか確かめてください。
  • 許可を確かめてください。アンドロイド12以降は「付近のデバイス」、アンドロイド11以前は位置情報(位置情報も入れておく)。許可を「今後表示しない」で断った時は、アプリに「設定を開く」が出ます。
  • 一覧に出ない時は「すべてのブルートゥース機器を表示」を押してください。最初は、名前かブルートゥースのサービスが電池らしい機器だけを出しています。
  • 「この機器は、対応している電池のつなぎ方(JBD・Daly・JK)を持っていません」と出た時は、上の方式ではない基板です。型を教えてください。

対応していない BMS を足してほしい時は?

support@runwith-ai.com へ、電池の銘柄と型、分かれば BMS の銘柄、探した時の一覧に出るブルートゥースの名前、メーカーが勧めるアプリの名前をお送りください。

電池のデータはスマホの外に出ますか?

出ません。電池の値はブルートゥースで読み、画面に表示するだけです。開いた電池の一覧(ブルートゥースの機器の番号・名前・最後に使った日時)はスマホの中にだけ保存し、アプリを消すと消えます。アカウントもアクセス解析もなく、電池の読み取りはインターネットなしで動きます。画面下の広告は Google AdMob が出しており、広告を出すために広告ID や IPアドレスなどをグーグルへ送ります。詳しくは個人情報の説明をご覧ください。

広告はありますか?

あります。画面の下に小さな帯の広告が1つ出ます。ヨーロッパ経済領域・イギリス・スイス(そのほか法律で必要な地域)では、先にグーグルの同意の画面が出ます。同意の画面が出る地域では、最初の画面の「広告のプライバシー設定」から選び直せます。

料金は?

Google Play で無料です。すべての機能を、購入や月額の支払いなしで使えます。

iPhone 版はありますか?

ありません。PackDial は Google Play のアンドロイド向けです。

アプリの言葉は?

日本語・英語・ドイツ語・フランス語・オランダ語です。スマホの言語に合わせて切り替わります。