#13 Balancer On The Cheap.
Maybe you don't need a BMS at all? Like if your inverter shuts down before the battery gets too low and your charge controller is reliable and you have a cheap aftermarket battery to battery balancer. & Every once in awhile in order to activate the internal cell balancers you could hook up the batteries to your laptop to enable the cell balancing during an equalization charge. During normal cycling you would simply stay away from the upper percentages like try only charging it to 13.85 volts. Give or take a little bit with some experimentation you can probably come up with the right upper voltage limit that doesn't put any cell in danger. The manual says keep them under 4 volts but starts getting giving warnings when it's over 3.8 volts.
Here is a 2-channel balancer. This will work for 1 string of batteries in series for a 24 volt battery Bank. You will need one balancer for each string. Although I'm not impressed with its amperage abilities. It claims 10 amps but when I measured I was only able to get 0.2 amps moving from the highest battery to the lowest battery. I'm worried it won't pass enough amperage and if you choose this option you will have to keep an eye on it in the upper and lower voltage range to prove to yourself that it's working properly. Then you can relax or maybe you'll decide it's not good enough.
Here's a 4-channel balancer. this will work for two strings of batteries (4 batteries) in a 24v battery Bank. And it will also work for one string at 48 volts which is also 4 batteries. If I were doing a series-parallel setup I would keep all series strings independent of each other except at there main terminating ends of the string. Each series string would have its own cheap balancer. So You'll have to buy more balancers if you have more than 4 batteries. It's the same cheap style as the two channel above that didn't move many amps for me so take the precautions mentioned previously.
Buy Battery Equalizer 48V - Battery Voltage Balancer, Max 4 × 12V Battery Bank Extend Battery Life 1 Year and More support Gel Flood AGM Lead Acid Lithium Battery HA02 Balancer(Battery Equalizer 48V): Energy Controllers - Amazon.com ✓ FREE DELIVERY possible on eligible purchases
www.amazon.com
Do-IT-YOUR SELF BMS balancer for programmers.
Here's an interesting read where a guy starts programing his own balancer for valence batteries. He has had success enough to be useful and is active in this and is looking for programmers to help with the project.
https://diysolarforum.com/threads/interfacing-with-valence-built-in-monitoring.2183/
RELAY:
Here's a link to a quality used high amperage relay. Ev200a for only $30. Most eBay sellers are asking $100. This is a $200 relay.
https://ebay.us/K8VX8J
STATE OF CHARGE / VOLTAGE PROTECTION:
Here is a cheap Chinese battery capacity meter that appears to have the ability to primitively protect the batteries from high and low voltage if you purchase a high current relay to go with it. I say primitively because this will only base it's disconnect protection from total series voltage not individual cell voltage so if one starts to wander it won't have a clue. I bought one of these and I'm had screen errors. The screen gets all garbally. Amazon sent me replacement February 2020 and it's working. I tested its relay control and it shorted closed (broke) when I tried to have it control a large relay so you may have to replace the transistor with a larger one or else power a small relay and then use the small relay to power the large relay. This will also show you percentage of state of charge if you programmed the correct amp hour capacity into the meter. And remember you can always plug the Valence into the laptop in order to view the on board computer that will tell you state of charge and lots of other useful info. Heads up though the valence state of charge meter probably needs to be calibrated by doing a few complete charge, discharge, charge and top balance cycles.
I've noticed the valence batteries internal on board state of charge meter is actually intelligent and adjusts its capacity on the fly according to how much wattage you're pulling out of the battery. When I pull wattage out faster I've seen as much as a 30% reduction in the projected capacity. But when I pull power out very slowly I can get dang near 100% of its original rated capacity out during a externally metered capacity discharge test.
#14 rs-485 ON BOARD COMPUTER communicating with laptop.
Plugging a laptop into the communication plug of the valance will show you % of charge remaining on an individual battery, temperature, voltage total and voltage of each cell, among many other things. But it only shows one battery at a time which is kind of annoying. I'm not sure which temperature sensor is where inside the battery. I get some very wild temperature readings uncensor 5 & 6 that very a lot between batteries of the same temperature.
VALENCE software:
Here is a link to download a zip file containing the valence software to connect the laptop to its onboard computer. This one has three tabs in the bottom section and I heard there is a version that has four tabs if you know where I can get it let me know. It's for Windows only and will not work with Apple unless you run Windows in a virtual machine on your Apple with all kinds of hassle. If you're not plugging the batteries into a laptop I would suggest plugging the two communication cables into each other on the same battery to form a sort of handle that you should not lift the battery with. This will keep the metal pins inside the connectors clean and corrosion free. When you open the software after you install it you'll need to find the ModuleDiagG2.exe file in the program's folder (x86) folder. Right click on it and run as administrator. On my computer I was not able to right click on the desktop shortcut to accomplish this. Now you should have the valence program running and you'll see the main valence page with mostly blank boxes.
Next you need to set the logging path in the battery info tab. Near the bottom right side click on browse and choose a place somewhere on your computer probably in my documents folder you can create a folder called valence log files or something and choose that folder. Every once in a while like if my laptop goes to sleep and then wakes back up again I noticed the data reported in the software no longer reflects the correct battery when I switch between batteries. If this happens I simply restart the program and it's good to go again. If anyone knows how to write some basic code so that we can see the info on all the batteries on a live active spreadsheet that would be great if you help me out with that I'll share it with everyone.
https://drive.google.com/file/d/1qCrYA6lAHl2Cx31xhAd_p3dqowhRImJ8/view?usp=drivesdk
RS485 USB ADAPTER:
There are several to choose from. Some of them don't Supply Power to the valence onboard computer like it needs. The one I'm using doesn't so I literally had to get a 4 volt battery and run 4.2v into the communication plug on the valence battery. After you get the adapter in the mail you'll have to plug it into the USB port on your computer. I used Windows 10 and it automatically installed the drivers. If you're using an older windows version or something you might have to install the drivers yourself. Maybe the adapter comes with a disc or something I'm not sure. Here's a link to one that does Supply power like we need
https://amzn.to/2zn3S6s
PIN OUT COMMMUNICATIONS connector diagram:
In this picture that you can also find in the user manual you will see a connector that you can purchase from a link a few paragraphs below. You would want to crimp wires to this connector and run them over to the rs-232 to rs-485 USB adapter. It will label each pin in the connector.
This is just a screenshot of Page 47 of the user manual.
https://drive.google.com/file/d/14LlaJXSz5dLehfCwMOcftLAKhKveqAl8/view?usp=drivesdk
COM PORT:
Now about choosing the comport. In the valence software click the comport drop down and you'll see that it's blank. There are no comm ports to choose even if have you previously set up the comport properly. You'll have to go to your hardware page to discover the com number. Then go to the software and literally type com7 or com5 or whatever the number was. And remember no spaces. Next look at the ID number I wrote on the battery and choose that in the drop-down. Connect to the communication wire from the balance computer into the rs485 USB adapter Then click start communication. You should now be seeing all the boxes filled with data from the batteries onboard computer. You can switch between batteries without ending and restarting communication but it only shows one battery at a time which is kind of annoying.