Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
JK-B1A24S / JK-B2A24S Active Balancer
#1
I bought this active balancer a while back but never got around to actually use it. It's a step up from my current active balancer which has no ability to configure it. So I'm posting up all I have on it at the moment and will continue to update it. My current balancer works fine but I thought it's time to try something new. At under $100 it was worth trying it. I'm in no way recommending it yet but it sounds like a promising unit to balance your packs at a pretty good rate. Most balancers promise 1A but rarely give you any more than 10% of that rate. This one doesn't get there but I'd say it gets almost 60% there.

https://www.jkbms.com/product/jk-b1a24s/

First there's a couple versions of it, ranging from 1A to 10A. It also has versions that has Canbus and RS485. I bought mine before they released those versions, which is why I never started using it because I needed it to be able to log the data into a database.
https://www.aliexpress.com/item/4000252216391.html

This active balancer works by transferring the energy into a supercapacitor. It then transfers that energy into another battery. Since it can't transfer from battery to battery directly this essentially halves the transfer rate. So if you were looking to drain a battery at 1Ah you will need a 2A version. It claims that it can transfer this at 1A (for the 1A version) but so far I've seen it transfer to the supercap at around 600mA and then from the supercap to battery at around 800mA. This takes about 30 to 50 seconds each to charge the supercap and then discharge. I haven't thoroughly tested it so maybe it could be a connection issue. 

I tested it using just 4 18650 cells

Below is when I started at a 300mV difference
 

Two hours later it was brought down to ~10mV difference (ignore my celllog8s, I had a bad connection so it shows 39mV). This is pretty impressive for me anyways. The unit was not even warm to the touch, just because the energy is essentially transferred to another cell instead of being dissipated via resistors as heat as most of the other passive balancers do.


It does come with a bluetooth app which allows you to monitor it, as well as program it for the minimum voltage cutoff, the differential voltage cutoff, voltage calibration, number of cells (up to 24) and max current.

The most important thing for me was the minimum voltage cutoff so it doesn't drain the battery and a differential voltage cutoff so it doesn't constantly balance and only balance when the cells start to vary. The power consumption is next to nothing and my 4-cell setup test has not drained at all once it achieves the balance.

Now for the logging part. This is where I was stuck since my version that lacked a canbus or rs485 serial output I was unable to use it. It has a Bluetooth Low Energy on it but no way to interface to it until now. A user on github by the name of jblance posted up a version of it that would talk to it and output the data through mqqt to an influxdb.

https://github.com/jblance/jkbms

I'm still a little stuck on it because I need to modify it to match my current bms data so I won't lose it, but the author must be some wiz with all the classes and proper way of programming it that it's almost too much for me to understand. But I've been able to get some data out through the gatttool and hcitool command so I'm actually getting somewhere now. So it will be a matter of time before I make my own easier to understand python script that will communicate with the bluetooth.

Below is the documentation for the Canbus  and I'm sure there's a serial rs-485 version out there as well)
https://secondlifestorage.com/showthread...7#pid58487

Hope this helps anyone that is looking at this balancer.
Patalhetas and Redpacket like this post
Reply
#2
Quick update. Got the jkbms python script running through grafana and did some tests with some good results.

Took 4 18650 and had a difference of over 650mV between the highest and lowest cell from 3.3V to 4.15V.
 

The balancer took about 3.5 hrs to bring it down to under 25mV (the threshold setting)
 

Total voltage stayed the same, so not much energy lost during the balance.


My next test would be to see the sustained transfer on one cell but will need a coulumb counter for that.
Patalhetas likes this post
Reply
#3
Any how-to guides out there, or could this be done with Windows... I am three hours into this, managed to load Ubunto on a laptop and download the files but am lost on updating python...
Reply
#4
(08-12-2020, 12:29 PM)Mtour Wrote: Any how-to guides out there, or could this be done with Windows... I am three hours into this, managed to load Ubunto on a laptop and download the files but am lost on updating python...


There are plenty of guides out there. InfluxDB web site shows how to install on windows. Grafana site shows how to install on Windows. Python site shows how to install on Windows.

Do I recommend going that route? Probably not. For testing purposes probably just fine. Production purposes, I would go with linux definitely. It's far more stable for these situations. One of those being no middle of the night reboots because of an update.

And 3 hours isn't much time at all. I've spent days worth of time working on mine Wink Buuuut, I'm also installing other services like dns, dhcp, telegraf, and many other things.


Mtour: If you'd like, please join the discord linked in my signature and we can get your linux setup up and running. We have several linux/coding guru's over there.
Proceed with caution. Knowledge is Power! Literally! Cool 
Knowledge is Power; Absolute Knowledge is Absolutely Shocking!
Certified 18650 Cell Reclamation Technician

Please come join in general chit-chat and randomness at Discord Chat (channels: general, 3d-printing, linux&coding, 18650, humor, ...)
(this chat is not directly affiliated with SecondLifeStorage; VALID email req'd)
Reply
#5
(08-12-2020, 12:29 PM)Mtour Wrote: Any how-to guides out there, or could this be done with Windows... I am three hours into this, managed to load Ubunto on a laptop and download the files but am lost on updating python...

The jkbms code works for a raspberry pi 3. I don't know if it'll work on an ubuntu install without rewriting some code. For example it use bluepy which is a bluetooth python library. The rest of the applications like influxdb and grafana can be installed on windows, but I've been installing it on linux. I have been using unix off and on for ages now and I still hate how it's difficult to use certain things. Had to use vi the other day and was surprised I still remembered the few shortcuts... haha.

But if you get the raspberry pi 3 working with raspbian, which is quite simple, then you just have to follow the directions.
sudo apt-get install python3-pip
sudo pip3 install bluepy
sudo pip3 install paho-mqtt

Then download from github by typing
wget https://github.com/jblance/jkbms/archive/master.zip

unzip master.zip
cd master
sudo python3 setup.py

Then you need to edit the config file which is
sudo nano /etc/jkbms/jkbms.conf

you may need make a copy of the example config file first so issue a
sudo cp /etc/jkbms/jkbms.conf.example /etc/jkbms/jkbms.conf


ALso to make your life easier, enable the VNC server on the raspberry pi, then install the VNC Viewer software on your windows machine and you can attach to it remotely.
Patalhetas likes this post
Reply
#6
ok, makes sense... I'll order a raspberry pi 3 starter kit..

Thanks
Reply
#7
Hmm now that I looked at it again, I thought it was bluepi, not bluepy. So it's a bluetooth le library for python. That means it probably doesn't have anything to do with the raspberry pi. I just had a pi 3 that I was already using to interface with my other bms and inverter so it wasn't a big deal. Probably a good thing to have anyways since it's quite a powerhouse for such a small unit so it can act like your mini pc and has a built in bluetooth already.

Also you will need to run the sudo hcitool lescan command to find the address of that balancer. Need that for the config file.
Patalhetas likes this post
Reply
#8
(08-15-2020, 03:26 AM)not2bme Wrote: Hmm now that I looked at it again, I thought it was bluepi, not bluepy. So it's a bluetooth le library for python. That means it probably doesn't have anything to do with the raspberry pi. I just had a pi 3 that I was already using to interface with my other bms and inverter so it wasn't a big deal. Probably a good thing to have anyways since it's quite a powerhouse for such a small unit so it can act like your mini pc and has a built in bluetooth already.

Also you will need to run the sudo hcitool lescan command to find the address of that balancer. Need that for the config file.
I followed your steps for the Rasp Pi 4... I am new to CLI, I am stuck at how or where do I open the application to view the values?? I have the apk on my phone but it would be nice to have it running on the PI4 so I can send the data to a PLC..

Would be great if you had a minute to explain how you got the app running on Grafana...  After reading your post I had to have Grafana!!!!

thanks Brad
Reply
#9
I am also asking for info on how to run jk-b2a24s in grafan: P

thanks greetings.



Query BMS via BLE
Reading config file: /etc/jkbms/jkbms.conf
Logging level: 20
jkBMS Logging level: 20
Delegate JKBMS instance --- name: Power Wall 1, model: JK-DZ11-B2A24S, mac: 3C:A5:19:7B:27Big Grin0, command: command, tag: Power_Wall_1, format: influx2, records: 1, maxConnectionAttempts: 3, mqttBroker: None
INFO:JKBMS-BT:Attempting to connect to Power Wall 1
INFO:JKBMS-BT:Connected to b'JK-DZ11-B2A24S\x00'
INFO:JKBMS-BT:Read characteristic: Characteristic <ffe3>, handle 10
INFO:JKBMS-BT:Enable 0x0b handle
INFO:JKBMS-BT:Enable read handle
INFO:JKBMS-BT:Write getInfo to read handle
INFO:JKBMS-BTTonguerocessing info record
INFO:JKBMS-BT:Record number: 153
INFO:JKBMS-BT:VendorID: JK-DZ11-B2A24S
{'VendorID': 'JK-DZ11-B2A24S'}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BTBig Grinevice Name: JK-DZ11-B2A24S
{'DeviceName': 'JK-DZ11-B2A24S'}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Hardware Version: 3.0
{'HardwareVersion': '3.0'}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Software Version: 3.3.0
{'SoftwareVersion': '3.3.0'}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Uptime: 0D23H0M0S
{'Uptime': '0D23H0M0S'}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BTTongueower Up Times: 4
{'Power Up Times: 4'}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:notificationData has ACK
INFO:JKBMS-BT:Write getCellInfo to read handle
INFO:JKBMS-BT:Grabbing 1 records (after inital response)
INFO:JKBMS-BTTonguerocessing extended record
INFO:JKBMS-BT:Record number: 153
INFO:JKBMS-BT:notificationData has ACK
INFO:JKBMS-BTTonguerocessing cell data record
INFO:JKBMS-BT:Record length 300
INFO:JKBMS-BT:Record number: 153
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.359375
INFO:JKBMS-BT:After position 1: 3.3717041015625
INFO:JKBMS-BT:After position 0: 3.3717079162597656
INFO:JKBMS-BT:Cell: 01, Volts: 3.3717
{'VoltageCell01': 3.3717079162597656}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.359375
INFO:JKBMS-BT:After position 1: 3.37451171875
INFO:JKBMS-BT:After position 0: 3.3745412826538086
INFO:JKBMS-BT:Cell: 02, Volts: 3.3745
{'VoltageCell02': 3.3745412826538086}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.359375
INFO:JKBMS-BT:After position 1: 3.37310791015625
INFO:JKBMS-BT:After position 0: 3.373124599456787
INFO:JKBMS-BT:Cell: 03, Volts: 3.3731
{'VoltageCell03': 3.373124599456787}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.3773193359375
INFO:JKBMS-BT:After position 0: 3.3773746490478516
INFO:JKBMS-BT:Cell: 04, Volts: 3.3774
{'VoltageCell04': 3.3773746490478516}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.3787841796875
INFO:JKBMS-BT:After position 0: 3.378791332244873
INFO:JKBMS-BT:Cell: 05, Volts: 3.3788
{'VoltageCell05': 3.378791332244873}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.38018798828125
INFO:JKBMS-BT:After position 0: 3.3802080154418945
INFO:JKBMS-BT:Cell: 06, Volts: 3.3802
{'VoltageCell06': 3.3802080154418945}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.3773193359375
INFO:JKBMS-BT:After position 0: 3.3773746490478516
INFO:JKBMS-BT:Cell: 07, Volts: 3.3774
{'VoltageCell07': 3.3773746490478516}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.3773193359375
INFO:JKBMS-BT:After position 0: 3.3773746490478516
INFO:JKBMS-BT:Cell: 08, Volts: 3.3774
{'VoltageCell08': 3.3773746490478516}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.38018798828125
INFO:JKBMS-BT:After position 0: 3.3802080154418945
INFO:JKBMS-BT:Cell: 09, Volts: 3.3802
{'VoltageCell09': 3.3802080154418945}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.38299560546875
INFO:JKBMS-BT:After position 0: 3.3830413818359375
INFO:JKBMS-BT:Cell: 10, Volts: 3.3830
{'VoltageCell10': 3.3830413818359375}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.3773193359375
INFO:JKBMS-BT:After position 0: 3.3773746490478516
INFO:JKBMS-BT:Cell: 11, Volts: 3.3774
{'VoltageCell11': 3.3773746490478516}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.3787841796875
INFO:JKBMS-BT:After position 0: 3.378791332244873
INFO:JKBMS-BT:Cell: 12, Volts: 3.3788
{'VoltageCell12': 3.378791332244873}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.359375
INFO:JKBMS-BT:After position 1: 3.37310791015625
INFO:JKBMS-BT:After position 0: 3.373124599456787
INFO:JKBMS-BT:Cell: 13, Volts: 3.3731
{'VoltageCell13': 3.373124599456787}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.359375
INFO:JKBMS-BT:After position 1: 3.37451171875
INFO:JKBMS-BT:After position 0: 3.3745412826538086
INFO:JKBMS-BT:Cell: 14, Volts: 3.3745
{'VoltageCell14': 3.3745412826538086}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.3773193359375
INFO:JKBMS-BT:After position 0: 3.3773746490478516
INFO:JKBMS-BT:Cell: 15, Volts: 3.3774
{'VoltageCell15': 3.3773746490478516}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 2
INFO:JKBMS-BT:After position 2: 3.375
INFO:JKBMS-BT:After position 1: 3.3787841796875
INFO:JKBMS-BT:After position 0: 3.378791332244873
INFO:JKBMS-BT:Cell: 16, Volts: 3.3788
{'VoltageCell16': 3.378791332244873}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 17, Volts: 0.0000
{'VoltageCell17': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 18, Volts: 0.0000
{'VoltageCell18': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 19, Volts: 0.0000
{'VoltageCell19': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 20, Volts: 0.0000
{'VoltageCell20': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 21, Volts: 0.0000
{'VoltageCell21': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 22, Volts: 0.0000
{'VoltageCell22': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 23, Volts: 0.0000
{'VoltageCell23': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 24, Volts: 0.0000
{'VoltageCell24': 0.0}:influx2:NoneTongueower_Wall_1
{'VoltageTotal': 54.03374433517456}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BTTonguerocessing wire resistances
INFO:JKBMS-BT:After position 3: 0.125
INFO:JKBMS-BT:After position 2: 0.1376953125
INFO:JKBMS-BT:After position 1: 0.13832473754882812
INFO:JKBMS-BT:After position 0: 0.13832587003707886
INFO:JKBMS-BT:Cell: 00, Resistance: 0.1383
INFO:JKBMS-BT:After position 3: 0.125
INFO:JKBMS-BT:After position 2: 0.1376953125
INFO:JKBMS-BT:After position 1: 0.13832473754882812
INFO:JKBMS-BT:After position 0: 0.13832587003707886
{'ResistanceCell00': 0.13832587003707886}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.1171875
INFO:JKBMS-BT:After position 1: 0.11728477478027344
INFO:JKBMS-BT:After position 0: 0.11728477478027344
INFO:JKBMS-BT:Cell: 01, Resistance: 0.1173
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.1171875
INFO:JKBMS-BT:After position 1: 0.11728477478027344
INFO:JKBMS-BT:After position 0: 0.11728477478027344
{'ResistanceCell01': 0.11728477478027344}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.1123046875
INFO:JKBMS-BT:After position 1: 0.11254215240478516
INFO:JKBMS-BT:After position 0: 0.11254262179136276
INFO:JKBMS-BT:Cell: 02, Resistance: 0.1125
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.1123046875
INFO:JKBMS-BT:After position 1: 0.11254215240478516
INFO:JKBMS-BT:After position 0: 0.11254262179136276
{'ResistanceCell02': 0.11254262179136276}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11767578125
INFO:JKBMS-BT:After position 1: 0.11778545379638672
INFO:JKBMS-BT:After position 0: 0.11778612062335014
INFO:JKBMS-BT:Cell: 03, Resistance: 0.1178
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11767578125
INFO:JKBMS-BT:After position 1: 0.11778545379638672
INFO:JKBMS-BT:After position 0: 0.11778612062335014
{'ResistanceCell03': 0.11778612062335014}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11279296875
INFO:JKBMS-BT:After position 1: 0.11290168762207031
INFO:JKBMS-BT:After position 0: 0.11290179565548897
INFO:JKBMS-BT:Cell: 04, Resistance: 0.1129
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11279296875
INFO:JKBMS-BT:After position 1: 0.11290168762207031
INFO:JKBMS-BT:After position 0: 0.11290179565548897
{'ResistanceCell04': 0.11290179565548897}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.111328125
INFO:JKBMS-BT:After position 1: 0.11148452758789062
INFO:JKBMS-BT:After position 0: 0.1114853210747242
INFO:JKBMS-BT:Cell: 05, Resistance: 0.1115
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.111328125
INFO:JKBMS-BT:After position 1: 0.11148452758789062
INFO:JKBMS-BT:After position 0: 0.1114853210747242
{'ResistanceCell05': 0.1114853210747242}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11083984375
INFO:JKBMS-BT:After position 1: 0.11087417602539062
INFO:JKBMS-BT:After position 0: 0.1108749583363533
INFO:JKBMS-BT:Cell: 06, Resistance: 0.1109
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11083984375
INFO:JKBMS-BT:After position 1: 0.11087417602539062
INFO:JKBMS-BT:After position 0: 0.1108749583363533
{'ResistanceCell06': 0.1108749583363533}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11083984375
INFO:JKBMS-BT:After position 1: 0.1109476089477539
INFO:JKBMS-BT:After position 0: 0.11094840615987778
INFO:JKBMS-BT:Cell: 07, Resistance: 0.1109
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11083984375
INFO:JKBMS-BT:After position 1: 0.1109476089477539
INFO:JKBMS-BT:After position 0: 0.11094840615987778
{'ResistanceCell07': 0.11094840615987778}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11083984375
INFO:JKBMS-BT:After position 1: 0.11102867126464844
INFO:JKBMS-BT:After position 0: 0.11102940887212753
INFO:JKBMS-BT:Cell: 08, Resistance: 0.1110
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.11083984375
INFO:JKBMS-BT:After position 1: 0.11102867126464844
INFO:JKBMS-BT:After position 0: 0.11102940887212753
{'ResistanceCell08': 0.11102940887212753}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.113037109375
INFO:JKBMS-BT:After position 1: 0.11310005187988281
INFO:JKBMS-BT:After position 0: 0.11310017853975296
INFO:JKBMS-BT:Cell: 09, Resistance: 0.1131
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.113037109375
INFO:JKBMS-BT:After position 1: 0.11310005187988281
INFO:JKBMS-BT:After position 0: 0.11310017853975296
{'ResistanceCell09': 0.11310017853975296}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.112548828125
INFO:JKBMS-BT:After position 1: 0.11266040802001953
INFO:JKBMS-BT:After position 0: 0.11266123130917549
INFO:JKBMS-BT:Cell: 10, Resistance: 0.1127
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.112548828125
INFO:JKBMS-BT:After position 1: 0.11266040802001953
INFO:JKBMS-BT:After position 0: 0.11266123130917549
{'ResistanceCell10': 0.11266123130917549}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.113037109375
INFO:JKBMS-BT:After position 1: 0.11324501037597656
INFO:JKBMS-BT:After position 0: 0.11324548721313477
INFO:JKBMS-BT:Cell: 11, Resistance: 0.1132
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.113037109375
INFO:JKBMS-BT:After position 1: 0.11324501037597656
INFO:JKBMS-BT:After position 0: 0.11324548721313477
{'ResistanceCell11': 0.11324548721313477}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.1171875
INFO:JKBMS-BT:After position 1: 0.11725711822509766
INFO:JKBMS-BT:After position 0: 0.11725746467709541
INFO:JKBMS-BT:Cell: 12, Resistance: 0.1173
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.1171875
INFO:JKBMS-BT:After position 1: 0.11725711822509766
INFO:JKBMS-BT:After position 0: 0.11725746467709541
{'ResistanceCell12': 0.11725746467709541}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.117431640625
INFO:JKBMS-BT:After position 1: 0.11765003204345703
INFO:JKBMS-BT:After position 0: 0.11765042692422867
INFO:JKBMS-BT:Cell: 13, Resistance: 0.1177
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.117431640625
INFO:JKBMS-BT:After position 1: 0.11765003204345703
INFO:JKBMS-BT:After position 0: 0.11765042692422867
{'ResistanceCell13': 0.11765042692422867}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.112548828125
INFO:JKBMS-BT:After position 1: 0.112579345703125
INFO:JKBMS-BT:After position 0: 0.1125798411667347
INFO:JKBMS-BT:Cell: 14, Resistance: 0.1126
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.112548828125
INFO:JKBMS-BT:After position 1: 0.112579345703125
INFO:JKBMS-BT:After position 0: 0.1125798411667347
{'ResistanceCell14': 0.1125798411667347}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.1123046875
INFO:JKBMS-BT:After position 1: 0.11250972747802734
INFO:JKBMS-BT:After position 0: 0.11250985786318779
INFO:JKBMS-BT:Cell: 15, Resistance: 0.1125
INFO:JKBMS-BT:After position 3: 0.03125
INFO:JKBMS-BT:After position 2: 0.1123046875
INFO:JKBMS-BT:After position 1: 0.11250972747802734
INFO:JKBMS-BT:After position 0: 0.11250985786318779
{'ResistanceCell15': 0.11250985786318779}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 16, Resistance: 0.0000
{'ResistanceCell16': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 17, Resistance: 0.0000
{'ResistanceCell17': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 18, Resistance: 0.0000
{'ResistanceCell18': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 19, Resistance: 0.0000
{'ResistanceCell19': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 20, Resistance: 0.0000
{'ResistanceCell20': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 21, Resistance: 0.0000
{'ResistanceCell21': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 22, Resistance: 0.0000
{'ResistanceCell22': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 23, Resistance: 0.0000
{'ResistanceCell23': 0.0}:influx2:NoneTongueower_Wall_1
INFO:JKBMS-BT:Cell: 24, Resistance: 0.0000
{'ResistanceCell24': 0.0}:influx2:NoneTongueower_Wall_1
Got 1 records
INFO:JKBMS-BTBig Grinisconnecting...
Reply
#10
not2bme, the active BMS is certainly efficient and very powerful... very envious... but I'm afraid that in my system, it would mask faulty cells. My puny 50mA passive balancer simply cannot keep up with any abnormal self-discharging cells, and I can easily see the problem in the voltage graphs after a few days~weeks.
How has been your experience on that front? Do you have some sort of counter to track which packs needed the most balancing?
Modular PowerShelf using 3D printed packs.  60kWh and growing.
https://secondlifestorage.com/showthread.php?tid=6458
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)