diy solar

diy solar

JiaBaiDa UP Series BMS (Parallel Packs)

sorry, I haven't tested this. I set up each BMS separately. The Master BMS communicates correctly with the Inverter. SOC is the average of the SOC of individual packs and the current is the sum
 
Got it, thanks.

I think that my problem is related to flow control, and I should use
Code:
flow_control_pin
if I'm using MAX485, but I can't see this in the config of this component. I will try to check the source code and maybe I can create a local component with a flow control pin.

Anyway, I ordered the same converter with auto-flow direction control.

--- UPDATE ---
Yeah, it works with a flow control pin. It's weird why the original author decided to skip this option:unsure:
very thanks for the git link @arH1983
If your esp code is not supporting JBD UP series it will not work. A couple of commands differs to all the other series. Look at my previous post. Here is a pythonlib you can check for protocoll changes.
 
I am confused by this bms, It states 100a/200a continuous charge current on the specs but then says charging current limiting 20a parallel connection, what does that mean?
 
I am confused by this bms, It states 100a/200a continuous charge current on the specs but then says charging current limiting 20a parallel connection, what does that mean?
If you connect a second battery in parallel, whose voltage differs from the first one, the current flow between them will be limited to 20A
 
Hello all,
the problem has been solved. It was a cell voltage connection not crimped correctly.
Now the 16S-302Ah battery pack works as desired and is connected to the Victron OS Raspberry via CAN (is recognized as Liontron).

Best regards, Hermann
Hi Hermann, can you elaborate a bit how you connected (hardware) the BMS with the RasPi? I assume you are running Venus on the RasPi. I am really struggling to connect the JBD UP16S010 (200Amps version) with the RasPi Venus. With the BMS I also go the USB>UART cable. I can connect with this cable using the JBD Tools on my PC. Then I tried using this cable to connect the RasPi with the BMS (on RS485 port of the JBD) but the BMS doesn’t show up on the Device List in Venus. Also tried the CAN port right next to the RS485 but also there, no success. Maybe the USB>UART cable supplied by JBD is only good for the PC connecting via JBD tools?
Thanks in advance, Norman
 
Hi Hermann, can you elaborate a bit how you connected (hardware) the BMS with the RasPi? I assume you are running Venus on the RasPi. I am really struggling to connect the JBD UP16S010 (200Amps version) with the RasPi Venus. With the BMS I also go the USB>UART cable. I can connect with this cable using the JBD Tools on my PC. Then I tried using this cable to connect the RasPi with the BMS (on RS485 port of the JBD) but the BMS doesn’t show up on the Device List in Venus. Also tried the CAN port right next to the RS485 but also there, no success. Maybe the USB>UART cable supplied by JBD is only good for the PC connecting via JBD tools?
Thanks in advance, Norman
I recently got this BMS and initially tried to do RS485 with Venus OS (on an RPi4) as well, but I could not find the right drivers for this specific BMS. I did get the BMS connected easily via CAN. You just need a USB-CAN adapter that supports the right drivers for plug-and-play in Venus OS. You have to make the cable from an existing RJ45 cable or using something like a RJ45 breakout with jumper cables. The pins to use are in the manuals found elsewhere in this thread (only 3 pins for CAN). I can confirm both of these adapters work for me (Amazon US):

Currently it's communicating fine with Venus OS. Shows up as Liontron battery and DVCC is enabled automatically in Venus OS when plugged in. However, the BMS seems to want to stay in absorption mode and never go to float based on control parameters seen in Venus OS. Currently investigating that. if anyone has insight for the right setting, or has better documentation for all the various settings in the parameters page of the software...
 
I recently got this BMS and initially tried to do RS485 with Venus OS (on an RPi4) as well, but I could not find the right drivers for this specific BMS. I did get the BMS connected easily via CAN. You just need a USB-CAN adapter that supports the right drivers for plug-and-play in Venus OS. You have to make the cable from an existing RJ45 cable or using something like a RJ45 breakout with jumper cables. The pins to use are in the manuals found elsewhere in this thread (only 3 pins for CAN). I can confirm both of these adapters work for me (Amazon US):

Currently it's communicating fine with Venus OS. Shows up as Liontron battery and DVCC is enabled automatically in Venus OS when plugged in. However, the BMS seems to want to stay in absorption mode and never go to float based on control parameters seen in Venus OS. Currently investigating that. if anyone has insight for the right setting, or has better documentation for all the various settings in the parameters page of the software...
Thanks nonik, I finally got it to talk to RPi4 Venus exactly as you said using CAN. I used this CAN-USB adapter: CANable USB adapter
To get it wired up I used an old ETH cable as a donor and connected the RX/TX wires to the screw terminals of the CAN adapter. The JBD manual Luckily shows where in the RJ45 the cables have to go.
After connectimg the cable and the USB adapter the BMS now shows up in Venus as a Liontron. I will have to work with this for the moment. So far this is ok as I only have one battery bank. Not sure how I will manage parallel BMS but that’s something I will have to look at in the future. I am still building the rest of the system. The Victron MPII is still in the box same as the MPPT. So I can’t say yet how the BMS behaves and signals its state vis the CAN bus.

You mentioned the BMS would stay in absorption mode. Where can I see this in the remote console? I see the Battery Volts, Amps, Watts as well as SoC, BAt temperature… through the CAN in the remote console. But I couldn’t find something like absorption mode. Is it under DVCC? If so, I guess I don’t see it yet as I haven’t got the MPPT connected. Early days….
 
Does anyone knows the funktion of J10 "External pre-discharge resistor interface". I cannot find any further informations about this connector.
I think it is for pre charging the loads to prevent overCurrentProtection.
And i have a problem to wakeup bms via communication if there was no communication for hours. Is there a fix?
 
Jó napot, új vagyok itt, a paraméterek beállításával van gondom van egy bock 48V 100A Lifepo4-em, tudnátok tanácsot adni milyen paramétereket kell beállítani, van egy BMS JBD-UP16S010-L16S-200A-BRC ill. egy Deye 6kw-os és 3 fázisú inverter. Thx
 
Jó napot, új vagyok itt, a paraméterek beállításával van gondom van egy bock 48V 100A Lifepo4-em, tudnátok tanácsot adni milyen paramétereket kell beállítani, van egy BMS JBD-UP16S010-L16S-200A-BRC ill. egy Deye 6kw-os és 3 fázisú inverter. Thx
Good day, I'm new here, I have a problem with setting the parameters, I have a bock 48V 100A Lifepo4, could you advise me on which parameters to set, I have a BMS JBD-UP16S010-L16S-200A-BRC or a Deye 6kw and 3 phase inverter. Thx
wishing you good luck!
 
Hi all, I found this new (?) Version of JBD-Tools on aliexpress. It has a better UI and translation - so I think it is better and also works for our UP16S010. You have to choose UPXX for communikation!
 
Hello, I have a JBD BMS 16S 200A of the UP series and have the following problem.
The BMS does not display the charging and discharging current. The PC software shows 0.0A. The transmission via CAN to Victron Cerbo gx is also 0.0A. When the charging current goes to 65A, the BMS shows 2.3A. What to do, Clibration Actual current? Can anyone help me?
 
The battery measurement cables 1 and 3 each have a cable to the negative terminal of battery 1 and battery 9. I am using a 16s battery and when I connect the cable from measurement cable 3 to the negative terminal of battery 9 and the BMS software displays 0.0V on battery 8.
If I remove the cable, the voltage is displayed correctly at approx. 3.3V.

What is the cable on battery 9 negative pole for? I have not connected it for this reason.
 
Last edited:
Der an J11 angeschlossene Power ON-Schalter funktioniert nur, wenn er in der Funktionskonfiguration (KEY-DEFET) aktiviert wurde. Leider musste ich das durch Ausprobieren herausfinden. Viele Funktionen sind mir noch nicht klar. Hat jemand eine bessere Beschreibung der möglichen Funktionen?
 
Last edited:
Does anyone knows the funktion of J10 "External pre-discharge resistor interface". I cannot find any further informations about this connector.
I think it is for pre charging the loads to prevent overCurrentProtection.
And i have a problem to wakeup bms via communication if there was no communication for hours. Is there a fix?
Only for the SW-part: With firmware 2D my wake-up problems were solved (with an older Version I had some)
 
Hello all,
the problem has been solved. It was a cell voltage connection not crimped correctly.
Now the 16S-302Ah battery pack works as desired and is connected to the Victron OS Raspberry via CAN (is recognized as Liontron).

Best regards, Hermann
Hi could you tell me how well it works with VRM? Any issues? Does the consumption show in the graphs? Can you view individual cell voltages and alarms?
 

diy solar

diy solar
Back
Top