1.充電器購入
(1)購入経緯
前の充電器は2022年6月に購入して約3年のJN-MPPT-AL40Aが不具合が出たため新たに充電器を購入することになりました。
(なお『充電器制御ModBus』もメインから削除してここからだけのリンクとします。)不具合内容 2025年5月から『太陽光発電装置の監視装置を作る』ということで、太陽光発電の蓄電池充電器の情報をModbusを使用して取得する事が出来たが
|
(2)必要な仕様
|
a.最大電流 太陽電池は最大電力840W。 充電器の効率を100(%)とすれば蓄電池(公称電圧25.6(V)時)に流れる 最大電流は 840/25.6 = 32.8(A)以上今回購入した充電器BDZ60Aの最大許容電流は60(A)で上記の最大値より大きいので充電器が故障することはない。ただし許容電流が2倍程度余裕が有るため、熱的な尤度は出るが、効率は下がると思う。 (最近の猛暑を考慮して選んだ) b.その他 充電器の情報をModbusなどで取得できる事。 |
(3)購入品仕様
![]() |
|
|
AliExpressで16,200円ぐらいで購入しました。 その他特徴として ・ 高度な多相同期整流技術は、低電力充電環境でも高い変換効率を発揮します。 ・ 超ワイドPVアレイ動作電圧範囲を備えています。 ・ 高品質のインポートされたコンポーネントと高度な電力変換回路を使用すると、最大変換効率は98%以上に達し、全負荷効率は97%に達し、さまざまな追跡アルゴリズムを組み合わせて最大電力点をすばやく追跡できます。 ・ RS485通信は、顧客の統合管理と二次開発を容易にする通信プロトコルを提供できます。 ※RS485通信については 取扱説明書に記載されていませんでした。 お店の方にgoogle翻訳で英語にした文面を送ったら、(ModBus)一覧表が送られてきました。お店の方に感謝!です。その時の文面を下記に示します。 Thank you for your quick response. What I want to know If the MODBUS standard is used for information transfer via RS485 signals, please let me know the following. 1. All DataAddresses and contents. (1) DataAddress is a hex code such as 0x00 or 0x0000. (2) Examples of contents include battery voltage and solar cell voltage. 2. FunctionNo when viewing the above data. 3. How to reset "operating time" and "power consumption". (1) DataAddress and FunctionNo. 4. Chinese website address of the manufacturer. That's all I want to know. I was able to view the Device Address from the settings screen on the main unit. I'm sorry to trouble you, but could you please help me? |
(4)外観
a.底面
TEMP:外部の蓄電池温度測定用のコネクターですが私のは無しSOLAR PANEL:太陽光パネルの出力をここに接続します。 BATTERY:蓄電池の入力を接続します。 DC LOAD:直流の負荷を接続します。この負荷の電源を制御出来ます。 RS485:電話用RJ11の6Pタイプコネクターです。MODBUS規格の制御が可能なようです。 b.正面
上段のPV,CHARGE,LOAD,ALARMは状態表示ランプです。写真ではLOAD(DC LOAD)の電源が供給されているので点灯しています。 中央の画面が充電装置の状況を表示しています。 下段が設定ボタンです。次の項で設定する時に使用します。 |
(5)RS485コネクター
|
購入前にはRS485のコネクターはRJ45かとおもっていましたが、商品が届いて確認したところ電話などで使用しているJ11だった。 このためアマゾンでJ11の6P6Cのコードを購入した。 ![]() コネクター番号、色、目的の一覧
|
2.充電器の設定
(1)設定項目全体
|
(2)設定Battery
設定は5種類
下記内容が表示され各電圧値を入力する。 1.FLA-V(おそらくフロート電圧) 2.CC-V(おそらく定電流電圧) 3.RES(おそらく蓄電池の定格電圧) 4.LVD(おそらく低電圧警報電圧) |
(3)設定DC Output
|
DC LOADの電源供給を設定します。3,4についは夜になったら電源を供給するためと思われる。設定は4種類 私は2.ONにしています。
太陽光パネルの電圧によりDC負荷電源供給をON,OFFします。 1.open 設定電圧より低い場合にDC負荷電源供給をONにします。 2.Off 設定電圧より高い場合にDC負荷電源供給をOFFにします。 b.Timig 設定時刻によりDC負荷電源供給をON,OFFします。 1.open 設定時刻を過ぎた場合にDC負荷電源供給がONします。 2.Off 設定時刻を過ぎた場合にDC負荷電源供給がOFFします。 |
(4)設定Back light
|
以下2つの設定が出来ます。 Backlight:状態表示の画面バックライトの制御で normal と ON が設定できる。 PilotLam:状態表示のランプの制御で normal と OFF が設定できる。 |
(5)設定RS485
|
以下2つの設定が出来ます。 Baudrate:通信速度を設定します[*APP][2400][4800][9600] 私は 9600 を選択しました。 PilotLam:MODBUSの本デバイスアドレスを設定します。私は 2 を設定しました。 |
3.MODBUS
(1)読込データ
Functionは 0x03
|
(2)書込専用データ
[0x01,0x06,0x00,0x03,0xaa,0x55]+crc となる。データ受信は0.2秒程度あとから受信できるが、データ=0の反映にはさらに0.3秒程度の時間がかかるのでデータ受信に注意すること。 |
4.動作確認
(1)ModBus読込データ
ディバイス番号を0x01→0x02へ変更してその他設定は LifePo4 8Sで設定、蓄電池側の電圧25.7(V)の時のデータを取得した。
充電電圧を個別設定したあと読み込み
蓄電池側の電圧を27.1(V)に変化させたとこと、蓄電池容量は100%となった
|
(2)LOADランプ回路
|
蓄電池側電圧を22.7(V)へ低下させた場合にLOADランプが点滅し DC LOAD端子の電圧はなくなりました。 また蓄電池側電圧を25.8(V)へ上昇させた場合に LOADランプは点灯に移行し DC LOAD端子に電圧が出てきました。 なおLVDで設定した電圧23.2(V)以下でもALARMは点灯しませんでした。どんな時に点灯するのか? |
5.充電電流(蓄電池内容)
(1)充電器設定値
|
当初充電の設定で蓄電池はLifePo4で直列数8で入力し、自動的にFLA-V,CC-Vが28.8(V)になっていた。 しかし蓄電池のマニュアルを見て運用しばらくは下記のような個別設定をすることにした。
|
(2)蓄電池回路構成
太陽光発電装置は2022年6月から資材を購入し9月には設置が完了した。翌年2023年4月に太陽光発電装置の蓄電池容量不足を感じ、1個追加して、2個の蓄電池を並列接続して運用を継続している。 ただし蓄電池メーカーのガイドには時期違いの蓄電池接続はお薦めしないと記載されている。 蓄電池は2台とも24(V)100(Ah)です。メーカーも同じです。 (ただし2023年1月1日に社名を Ampere TimeからLi Timeへ変更しています。) メーカー名の違いか充電電圧も違っていたので考え方を残すことにした。 |
(3)蓄電池の推奨充電電流値
|
今回購入している蓄電池は時期違いで2個の蓄電池を並列接続している。 以下は蓄電池に付属していたマニュアルを一部分記載する。
蓄電池が1個時には上記充電電流より大きな33(A)[太陽光パネルの最大出力から]の電流が流れる。 |
(4)蓄電池の充電電流
蓄電池はLi Time(旧Ampere Time)24(V)100(Ah)
2022年と2023年に購入した蓄電池を並列接続して使用していますが、新旧の取扱い説明書で違った充電電圧が記載されていたのでまとめた。
GooGleのAIによる項目名の説明イコライザー充電電圧:バッテリーの電圧を均一にするために使用される電圧のことです。一般的に、イコライザー充電は、 多セルバッテリーパックの個々のセルの電圧がわずかに異なる場合に、すべてのセルを完全に充電するために行われます。 イコライザー充電電圧は、LiFePO4バッテリーの推奨充電電圧範囲内に設定する必要があります。 LiFePO4バッテリーの推奨充電電圧範囲は、1セルあたり3.50Vから3.65Vです。 AIの回答外:今回は8直列なので、28.0〜29.2(V)となる。 バルク充電: バッテリーを急速に充電する段階で、バッテリーの電力を急速に回復させます。 LiFePO4 バッテリーの場合、アブソーブ電圧はセルあたり 3.60V~3.65V です。この電圧範囲を超えて充電すると、バッテリーの寿命が短くなる可能性があります。 AIの回答外:今回は8直列なので、28.8〜29.2(V)となる。 アブソーブ充電: バルク充電が完了し、バッテリーの電圧が一定レベルに達すると、アブソーブ充電に入ります。この段階では、充電電流が小さくなり、バッテリーを完全に満充電にするために、より低い電圧を維持します。 フロート充電: バッテリーが完全に満充電になった後、充電器はフロート充電に切り替わり、バッテリーの電圧を維持するために、わずかな電流を流します。 テール電流: 放電が進むにつれて内部抵抗が増加し、電気化学的な反応の速度が低下するため、電流が減少していきます。 放電終了時に電流がほぼゼロに近い状態(テイル電流)の電流を言います。 |
(5)蓄電池の特性
蓄電池メーカー『Li Time』の切り抜き
|

前の充電器は2022年6月に購入して約3年の
TEMP:外部の蓄電池温度測定用のコネクターですが私のは無し
上段のPV,CHARGE,LOAD,ALARMは状態表示ランプです。


充電電圧を個別設定したあと読み込み
蓄電池側の電圧を27.1(V)に変化させたとこと、蓄電池容量は100%となった
太陽光発電装置は2022年6月から資材を購入し9月には設置が完了した。