A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | BMS Comparison | ||||||||||||||||||||||||||||||
2 | |||||||||||||||||||||||||||||||
3 | Watch the video here which explains this spreadsheet. | ||||||||||||||||||||||||||||||
4 | Also remember, I can only test these BMS with my off-grid system. Some features and behaviour may be different when your inverter or system is grid connected. | ||||||||||||||||||||||||||||||
5 | |||||||||||||||||||||||||||||||
6 | Manufacturer | Seplos | Seplos | Seplos | Seplos | Tiangbanda | Pace | GobelPower | JK-Inverter BMS | ||||||||||||||||||||||
7 | Model Name/Number | 48100 10C (V1) | 48100 10C (V1) | 4815010E (V2) | XZH16S100A-SP06B (V3.0) | BN-HES16S48V200LT55 | P16S100-21519-1.00 P16S200A-21530-1.02 P16S200A-21606-2.0 | RN150 | PB1A16S10P | ||||||||||||||||||||||
8 | Firmware tested | 2.8 | 2.9 | 16.4 | 0.6 | V1.0.8 | as above in the Model field | v14.19 | |||||||||||||||||||||||
9 | Specifications | ||||||||||||||||||||||||||||||
10 | Software, Manual, FW updates | https://www.seplos.com/ (sign in to access the download location) https://off-grid-garage.com/battery-management-systems-bms/ | https://www.seplos.com/ (sign in to access the download location) https://off-grid-garage.com/battery-management-systems-bms/ | https://www.seplos.com/ (sign in to access the download location) https://off-grid-garage.com/battery-management-systems-bms/ | https://www.seplos.com/ (sign in to access the download location) https://off-grid-garage.com/battery-management-systems-bms/ | Pre-assembled Lithium Batteries β the Off-Grid-Garage | Pre-assembled Lithium Batteries β the Off-Grid-Garage | Pre-assembled Lithium Batteries β the Off-Grid-Garage | BMS and Balancer β the Off-Grid-Garage | ||||||||||||||||||||||
11 | Video Links | Seplos V2 BMS with Victron Setup | https://youtu.be/AJLwxqHsHjk https://youtu.be/mE_J-lGppHg | ||||||||||||||||||||||||||||
12 | Settings password | "000000" | "000000" | "000000" | "000000" | unknown, settings cannot be changed | 123456 | 123456 | |||||||||||||||||||||||
13 | External Communication | CAN | CAN | CAN/RS485 | CAN/RS485 | CAN/RS485 | CAN/RS485 | CAN/RS485 | CAN/RS485 | ||||||||||||||||||||||
14 | Parallel Battery Communication | RS485 | RS486 | RS485 | RS485 | RS485 | RS485 | RS485 | RS485 | ||||||||||||||||||||||
15 | Bluetooth access | No | No | Yes | Yes (read-only) | Yes (read-only) | No | No | Yes | ||||||||||||||||||||||
16 | PC communication | RS485 | RS485 | RS485 | RS485 | RS232/RS485 | RS232/RS485 | RS232/RS485 | RS485 | ||||||||||||||||||||||
17 | Switching Line | Positive | Positive | Positive | Negative | Negative | Negative | Negative | Negative | ||||||||||||||||||||||
18 | BMS Current Sensitivity | not tested yet | not tested yet | 0.5A | 0.4 | Current > 1.6A | Current > 0.5A | not tested yet | 0.2A (10p Version) | ||||||||||||||||||||||
19 | Current Limiter | 10A | 10A | 10A | 10A | 20A | 10A (100A BMS) 20A (200A BMS) | 10A | 10A | ||||||||||||||||||||||
20 | Trigger for Current limiter | Over Current Warning or Total Voltage Overvoltage Alarm or Single Voltage Overvoltage Alarm | Over Current Warning or Total Voltage Overvoltage Alarm or Single Voltage Overvoltage Alarm | Over Current Warning or Total Voltage Overvoltage Alarm or Single Voltage Overvoltage Alarm | Over Current Protection | OC Protection | OC Protection | not tested yet | OC Protection | ||||||||||||||||||||||
21 | Manual Current Limiter | Yes | Yes | Yes | Yes | No | Yes (after login) | not tested yet | No | ||||||||||||||||||||||
22 | Pre-Charge function | not tested yet | not tested yet | not tested yet | Yes, for 3s (Pre-Charge function only disables short current protection) | not tested yet | not tested yet | not tested yet | Yes, pre-charges capacitors for 5s | ||||||||||||||||||||||
23 | Shows DC Load as consumption in Victron VRM | Yes | not tested yet | Yes | No | No | No | No | No | ||||||||||||||||||||||
24 | Shows cell voltage difference in Victron VRM | Yes | Yes | Yes | No | No | Yes | not tested yet | Yes | ||||||||||||||||||||||
25 | Shows temperatures correctly in Victron VRM | not tested yet | not tested yet | Yes (shows highest temperature, battery or ambient) | Yes | No | Yes, highest of the 4 battery temp sensors | Yes | |||||||||||||||||||||||
26 | Shows consumed Ah in VRM | No | No | No | No | No | No | No | No | ||||||||||||||||||||||
27 | CVL, CCL and DCL can be set | (CVL) = Balance Start Voltage * n + 1.1V (CCL) = Charging Overcurrent Warning-10 (x n with multiple batteries) (DCL) = Discharge Overcurrent Warning -10A (x n with multiple batteries) | CVL: Total Voltage Overvoltage Protection CCL) = Charging Overcurrent Warning/2 (x n with multiple batteries) DCL) = Discharge Overcurrent Warning -10A (x n with multiple batteries) | CVL: Total Voltage Overvoltage Protection CCL) = Charging Overcurrent Warning/2 (x n with multiple batteries) DCL) = Discharge Overcurrent Warning -10A (x n with multiple batteries) | CVL: 102 Charging Request Voltage CCL: 103 Charging Request Current DCL: 104 Discharge Request Current | CVL: Pack_OV_Start Alarm - 0.5V CCL: CHG_OC_Start Alarm / 2 DCL: DISC_OC_Start Alarm - 10A | CVL: Pack FullCharge Voltage CCL: Chg OC Alarm / 2 (V2.02: Chg OC Alarm) DCL: DSG OC Alarm | not tested yet | CVL: Vol. Cell RCV (x cell count) CCL: Continued Charge Current -5% DCL: Continued Discharge Current -5% | ||||||||||||||||||||||
28 | Full charge voltage Trigger | Total Voltage Overvoltage Protection or Cell Voltage Overvoltage Protection | Total Voltage Overvoltage Protection or Cell Voltage Overvoltage Protection | Total Voltage Overvoltage Protection or Cell Voltage Overvoltage Protection | Total Voltage Overvoltage Protection or Cell Voltage Overvoltage Protection | Const_Pack_V | Pack Full Charge Voltage | Yes | SOC-100% Volt (first cell voltage to hit, triggers) | ||||||||||||||||||||||
29 | Full charge tail current Trigger | No | No | No | No | Const_Current | Pack Full Charge Current | Yes | No | ||||||||||||||||||||||
30 | Reset to 100% Trigger | OVP (Cell or Pack) or Battery Voltage reaches CVL and current < ~1A for a moment | OVP (Cell or Pack) untested and unconfirmed if thie BMS version will also trigger at: Battery Voltage > Cell High Voltage Alarm x 16 (30min) untested with this BMS or Battery Voltage > Cell High Voltage Alarm x 16 AND curent under 0.5A,, untested with this BMS | Total Voltage Overvoltage Protection, confirmed working or Cell Voltage Overvoltage Protection, confirmed working or Battery Voltage > Cell High Voltage Alarm x 16 (30min) confirmed working or Battery Voltage > Cell High Voltage Alarm x 16 AND curent under 0.5A,, not working | Total Voltage Overvoltage Protection, confirmed working or Cell Voltage Overvoltage Protection, confirmed working or Battery Voltage > Cell High Voltage Alarm x 16 (30min) confirmed working with power supply but not in practice when solar is connected. or Battery Voltage > Cell High Voltage Alarm x 16 AND curent under 0.5A,, not working | when Const_Pack_V and ConstCurrent is reached, Full_Charge_Protection will be showing | Pack Full Charge Voltage & Pack Full Charge Current | not tested yet | SOC-100% Volt (first cell voltage to hit, triggers) | ||||||||||||||||||||||
31 | MPPT Status when fully charged | MPPT off. Discharge 3A+ starts MPPT | not tested yet | MPPT off until OVP Recover | MPPT stays on and allows powering the load while the battery 'floats' | MPPT off until Const_Pack_V & Const_Current clears (any discharge current will clear Full Charge Protection) | On | not tested yet | On | ||||||||||||||||||||||
32 | Charge MOSFET Status when fully charged | Off (when triggered by OVP) On (when triggered by CVL) | Off | either completely off or MPPT output is limited by CCL | Off or MPPT output is limited by CCL | Off | Off | not tested yet | On | ||||||||||||||||||||||
33 | Multiple Protection Levels OVP1, OVP2,... | 1 Level | 1 Level | 1 Level | OV and UV: 1Level CHG Current: 2 Levels DSG Currnt: 2 Levels | OV and UV: 1Level CHG Current: 2 Levels DSG Currnt: 2 Levels | OV and UV: 1Level CHG Current: 1 Level DSG Currnt: 2 Levels | not tested yet | OVP, 1 level | ||||||||||||||||||||||
34 | Power Switch | yes, optional | yes, optional | yes, optional | Yes, optional | Yes | Yes | Yes | Yes | ||||||||||||||||||||||
35 | Relay Contacts | No | No | No | Relay1: any alarm Relay2: any protection (not tested) | No | Yes, not tested | Yes (free programmable) | |||||||||||||||||||||||
36 | Low SOC% disconnect | Yes | Yes | Yes | Yes | Alarm only | Alarm only | not tested yet | No | ||||||||||||||||||||||
37 | History Logging | Yes | Yes | Yes | Yes, only in Standalone Mode (Single Battery Mode) | No | Yes | not tested yet | Yes | ||||||||||||||||||||||
38 | Live Logging | Yes | Yes | Yes | Yes | Yes | Yes | not tested yet | Yes | ||||||||||||||||||||||
39 | Notes | We can set the max charge voltage independantly from any protection parameters. Once the battery reaches CVL and the current tappers off to around 1A, the BMS will reset to 100%. Fantastic! The Charge MOSFETs stay on at this point and the solar can produce full output to the loads and keeps the battery at CVL level. (If you have a Victron system, please make sure DVCC is turned on and SVS is activated otherwise the battery will never reach CVL and just stops at arounf 98%SOC. The battery is still full but does not show 100%SOC) | Big step backwards in my eyes. Battery full charge is now triggered by Cell or Pack OVP. Why? | I had different information from different people at Seplos in regards to the BSM resetting to 100%. Now, the BMS also resets to 100%, if the battery voltage is larger than the Cell High Voltage Alarm x 16 for 30min, so the same trigger as for the V3 of their BMS. That works great. If you have a Victron System, you can make the BMS work with the following settings: Total Voltage Overvoltage Protection: 57.6V (this is also CVL) DVCC: turn on Max charge voltage and set it to 56.8V (or whatever max charge voltage you want) This will also leave the charge MOSFETs turned on and keeps the solar charger fully active. Check out the video linked above. Off-Grid or Grid connected: You can set the Total Voltage High Voltage Alarm to 56V. If this voltage is hit, it limits the CCL to 10A per BMS (with parallel batteries x n) and slows down your charging at the end of the process. That sounds like a good feature but in an off-grid installation, it will also limit the output of your charger to this CCL. (Thanks to Helmut from Germany for testing and confirming thsi feature with his V1 BMS, that this production limit does not exist in grid connected system when the excess energy can be exported). If you don't want this feature, turn off the corresponding function switch in the settings. If you don't have a Victron system, I don't know how to make this BMS work with your inverter without using the OVP trigger for CVL. Any recommendations, please let me know. | Seplos allows changing BMS parameters through PC software only. The app has an unknown password and is read-only. Even, we should be able to reset to 100%SOC without using OVP, this is not working in practice when connected to solar and smal currents going in and out of the BMS all the time. I tested this with a power supply and it was working when conditions are perfect. So still no reliable reset to 100% with the V3.0 from Seplos . The output to the solar system is limited or even off when the battery is fully charged. This is due to the CCL limiter which the BMS requests from the inverter/MPPT if an OV alarm triggers. Any OV alarm sets CCL to 10A, if the SOC goes to 100% CCL is set to 0A. This either limits the MPPT output or disables it altogether (see the video for more details). Apparently, this is only happening in off-grid system, where excess power cannot be exported (thanks Helmut for testing and confirming). The CCL Limitation of 10A/BMS can also be deactivated in the Function Switch section. All parallel connected batteries can be viewed from within the PC software. For changing settings, comms needs to be removed and batteries need to be connected individually to the PC software. The balancer is now fixed and working. It is a 150ma passive balancer only but works reasonable well if the pack has been top balanced before. It balances only every 3rd cell due to heat created by the resistors. We have seen similar behaviour in the JBD and QUCC BMS when balancing. | - BMS is locked down with password which is unknown (however, one of my viewers posted it in the comments under a video. Maybe try the usual, like 6x the same number or so...) - OVP (single and pack) does not clear when recovery voltage is reached (software bug?). BMS needs to be turned off and on again to clear OVP! - Full charge and reset can be achieved with this BMS with the following settings: CVL: 55.7V (sets CVL to 55.2V in the Victron system) Const_Pack_V: 55.0V Const_Current: 2A BMS will absorb at 55.2V and if current goes under 2A, it will reset to 100%SOC. BMS will go into Full Charge Protection at this stage and turn off charge MOSFETs. The load is been powered by the battery then. MPPT or inverter turn off until Full Charge Protection clears (with any discharge current) At this stage, the battery then gets micro cycled at around 55V which is not great, but workable. BMS uses Pylontec CAN Protocol. In Victron, it does not show high and low cell voltage or temperature. | The balacing function works as following: - the balancer triggers while charging and keeps balancing if OVP is reached and charge MOS turn off - the balencer will stop working if OVP is not reached and charging just stops due to not enough solar for example. It then acts as a charge balancer and only works if a charge current is detected Batteries in parallel: only the settings of the master battery can be changed. Other batteries need to be connected manually (RS232) to change parameters. Jakiper does not seem to give out the password for changing the inverter protocol. But you can use the Gobel Power software instead which does not require a password. | Best BMS on the market right now. JK is actively working with the community to improve the software of the BMS and add more features (like the programmable relay contacts). JK is prviding frequent firmware updates which can be installed by the user through the PC software. This is the only BMS tested, which has a Float Mode where, after an adjustable absorption time, the voltage will be lowered. All settings for this charge algorythm are adjustable. | |||||||||||||||||||||||
40 | Rating | πΈπΈπΈ | πΈπΈ | πΈπΈ | πΈπΈπΈ | πΈπΈ | πΈπΈπΈπΈ | πΈπΈπΈπΈ | πΈπΈπΈπΈπΈ | ||||||||||||||||||||||
41 | |||||||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||||||
44 | |||||||||||||||||||||||||||||||
45 | |||||||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||||
100 |