How to Choose the Right BMS
Share
How to Choose the Right BMS?
1. Continuous Discharge Current
The BMS continuous discharge current rating must exceed your device's maximum continuous operating current by a 20%–30% margin.
For example: if your load draws 30A continuously, choose a BMS rated at least 40A.
2. Peak Current
For momentary high-current events (e.g., motor startup), the BMS peak current rating should be 2–3x the continuous current, and its duration must cover the device's startup time.
For example: a 40A BMS typically supports a peak of ~80–120A for a few seconds to handle motor startup surges.
Supported Cell Count & Available Current Ratings by Series
B & BD Series
| Cell Count | Available Protection Current |
|---|---|
| 8S (3S–8S for B series; BD4A also starts from 3S) | 40A / 60A / 80A / 100A / 150A / 200A / 300A |
| 17S | 40A / 60A / 80A |
| 20S | 40A / 60A / 80A / 100A / 120A / 150A / 200A |
| 24S | 40A / 60A / 80A / 100A / 120A / 150A / 200A / 300A |
PB Series (Inverter BMS)
| Cell Count | Available Protection Current |
|---|---|
| 8S – 16S (24V – 48V) | 100A / 150A / 200A / 300A |
📖 For a full product selection guide, please refer to our JKBMS Product Selection Manual.
Battery Connection Methods
- Series Connection: Total pack current = single cell current. Current is identical throughout a series circuit.
- Parallel Connection: Total pack current = single cell current × number of parallel cells.
- Series-Parallel Combination: Total pack current = single cell current × number of parallel cells per block.
Example — A 20S Battery Pack with 3 Parallel Cells per Block
For a battery pack built with 20 cells in series and 3 cells in parallel per block:
- 3 parallel cells per block means the pack current = single cell current × 3
- If each cell delivers 20A, total pack current = 20A × 3 = 60A
- Recommended BMS: rated at least 80A (with 20%–30% margin)
- Recommended usable load = 70–80% of BMS rated current for long-term reliability
- Peak protection current activates for a few seconds to handle motor startup or surge loads
BMS Selection by Protection Current
| Protection Current | Typical Use Case | Common Applications |
|---|---|---|
| 40A | Light load | Small e-bikes, electric scooters, portable power stations |
| 60A | Light to medium load | E-bikes, electric skateboards, backup power systems |
| 80A | Medium load | High-performance e-bikes, energy storage systems |
| 100A | Medium to high load | Electric vehicles, industrial battery packs |
| 120A | High load | High-voltage e-bikes, EVs, large energy storage |
| 150A | High load | Large EVs, commercial energy storage |
| 200A | Very high load | Heavy-duty EVs, large-scale energy storage |
| 300A | Ultra high load | Industrial-grade systems, large battery arrays |
How to Choose the Right Balancing Current
JKBMS Smart BMS features built-in Active Balancing — unlike traditional passive resistor balancing that wastes energy as heat, active balancing uses capacitor/inductor energy transfer to move charge from high-voltage cells to low-voltage cells. This results in high efficiency and minimal heat generation.
Recommended Balancing Current by Battery Capacity
| Balancing Current | Recommended Battery Capacity | Typical Applications |
|---|---|---|
| 0.4A | 20Ah – 80Ah | Micro energy storage, e-bikes, electric scooters, small battery pack maintenance |
| 0.6A | 50Ah – 150Ah | Small home ESS, RV auxiliary battery, classic 100Ah LiFePO₄ packs |
| 1A | 100Ah – 280Ah | Mainstream 230Ah / 280Ah storage cells — the most popular choice for home ESS and off-grid solar |
| 2A | 280Ah – 300Ah+ or multi-parallel packs | Large cells (314Ah, 320Ah+) or severely imbalanced packs needing fast recovery |
Why Bigger Is Not Always Better
A common misconception is "the higher the balancing current, the better." This is not the case:
- Oversized current on small packs causes voltage oscillation: A 2A balancing current on a 50Ah pack can cause rapid surface voltage swings due to higher cell internal resistance, leading to the BMS repeatedly switching balance targets back and forth — reducing efficiency and accelerating electrolyte polarization.
- Higher current = more heat: Even with active balancing, doubling the current causes roughly quadruple the heat in the MOSFETs and inductors. In enclosed battery enclosures, this adds unnecessary thermal stress.
Choose Based on Your Battery's Condition
- New cells / excellent consistency (voltage gap < 10mV): 0.4A – 0.6A is sufficient for daily maintenance.
- Standard home ESS (e.g., 280Ah cells): 1A is the optimal balance between efficiency, heat, and cost.
- Aged / second-life / severely imbalanced cells (gap > 100mV): Use a 2A BMS for aggressive rebalancing at high SOC (3.4V – 3.65V). Once the gap is restored to within 20mV, reduce the balancing current in the APP settings if supported.
💡 Practical Recommendation: For most 100Ah – 300Ah home energy storage projects, the 1A balancing BMS offers the best combination of compatibility, thermal performance, and value. For large parallel systems (400Ah+) or heavy-duty applications, consider the 2A version.
Connecting to an Inverter? Read This First
If you plan to connect your BMS to an inverter for off-grid solar systems or home energy storage (ESS), please note the following:
- ⚠️ B and BD series BMS do NOT have native inverter communication. To connect a B or BD series BMS to an inverter, you must use the PLINK parallel module via its CAN or RS485 interface. The BMS itself does not directly communicate with the inverter.
- ✅ The HCRPB version is required for use with PLINK, as it features the built-in hard-parallel interface needed to connect the PLINK module.
- ✅ For off-grid solar or home ESS applications, we strongly recommend the dedicated JKBMS Inverter BMS (PB series), which has built-in CAN and RS485 and is purpose-built for direct inverter integration — no additional modules required.
- ⚠️ Standard and HC versions (without hard-parallel port) cannot connect to PLINK and are not suitable for inverter communication setups.
Supported Inverter Brands & Protocols
The following list covers the mainstream inverter brands currently supported by JKBMS. If your inverter brand is not listed, please contact us.
| Brand | Protocol | Communication | Notes |
|---|---|---|---|
| Deye | Low-voltage hybrid inverter CAN protocol | CANBUS-500K | Battery Setup Menu → Lithium; Advanced Function → BMS_Err_Stop |
| PYLON | PYLON CANBUS Protocol V1.2 / Low voltage RS485 | CANBUS-500K / RS485-9600 | — |
| Growatt | CAN Bus REV_05 / RS485 ESS Protocol V2.01 | CANBUS-500K / RS485-9600 | Set 05 to LI; Set 36 to 1 for CAN or 51 for RS485 |
| Victron | CAB-BUS BMS Protocol 201707 | CANBUS-500K | Via Cerbo GX |
| INVT | CAN Bus Protocol V1.02 | CANBUS-500K | BD5KTL-RL1 |
| GoodWe | LV BMS Protocol V1.7 | CANBUS-500K | GW5000-ES-20; Select GoodWe → SECU-A5.4L×1 |
| SMA | FSS-ConnectingBat-TI-en-10 V1.0 | CANBUS-500K | — |
| Voltronic | Voltronic Power Inverter & BMS 485 Protocol V0 | RS485-9600 | Long press SET → Set 05 to LIB |
| SRNE | PACE BMS Modbus Protocol for RS485 | RS485-9600 | Set 39 to BMS; Set 32 to BMS; Set 33 to WOW |
| MUST | — | — | — |
| SOFAR | — | — | — |
📌 This compatibility list will be continuously updated. Don't see your inverter? Contact us.
Parallel & Series Expansion Limits
Parallel Expansion (All Series)
- ✅ Maximum 18 units in parallel across all JKBMS protection board series.
- ⚠️ Parallel expansion requires the HCRPB version (built-in hard-parallel interface) or the PLINK module.
Series Expansion (Custom Order Only)
Series connection of multiple BMS units is available as a custom order, limited to 8S protection boards only:
| System Voltage | Max Units in Series | Notes |
|---|---|---|
| 12V system | Up to 6 units | Custom order only; 8S boards only |
| 24V system | Up to 3 units | Custom order only; 8S boards only |
⚠️ Series expansion is not available as a standard product. Please contact us to discuss custom requirements.
BMS Wiring Diagrams
BD & B Series BMS Wiring Diagram

PB Series Inverter BMS Wiring Diagram

LCD Display Selection Guide
JKBMS offers optional LCD displays for real-time monitoring of cell voltages, SOC, current, temperature, and protection status. Display compatibility differs between BMS series — please confirm your BMS model before ordering.
B & BD Series — Standard LCD Displays
The B series and BD series Smart BMS are compatible with the following standard LCD displays:
| Model | Screen Size | Compatible Series |
|---|---|---|
| JK-LCD20 | 2.0 inch | B series, BD series only |
| JK-LCD32 | 3.2 inch | B series, BD series only |
| JK-LCD43 | 4.3 inch | B series, BD series only |
PB Series (Inverter BMS) — Dedicated Displays Only
The PB series Inverter BMS requires a dedicated display and is not compatible with the standard B/BD series LCD displays above.
| Model | Screen Size | Compatible Series |
|---|---|---|
| JK-LCD43-TTL-P | 4.3 inch | PB series only |
| JK-LCD-7.0-TTL-P | 7.0 inch | PB series only |
⚠️ Important Compatibility Warning:
- ❌ PB series displays (JK-LCD43-TTL-P, JK-LCD-7.0-TTL-P) cannot be used on B or BD series BMS.
- ❌ B/BD series displays (JK-LCD20, JK-LCD32, JK-LCD43) cannot be used on PB series Inverter BMS.
- ✅ Always purchase the display model that matches your specific BMS series.
PC Software Monitoring (Upper Computer Connection)
B & BD Series — USB-TTL Module via GPS Port
- ✅ Use a USB-TTL module connected to the BMS GPS port.
- ✅ Enables real-time data logging, parameter configuration, and firmware updates via PC.
- ⚠️ The GPS port is a dedicated interface for display and PC communication only — it is not an RS485 port.
- ⚠️ To connect to Solar Assistant or Raspberry Pi, use a BMS with a dedicated RS485 or CAN port (HC or HCRPB version).
PB Series — USB-RS485 Cable via RS485 Port
- ✅ Use a USB-RS485 cable connected to the BMS RS485 port.
- ✅ Enables real-time data monitoring and parameter configuration via PC.
- ⚠️ The PB series does not use a USB-TTL module — a USB-RS485 cable is required.
Standard Features (All JKBMS Smart BMS)
- ✅ Bluetooth status indicator
- ✅ APP Bluetooth remote operation & monitoring
- ✅ Battery capacity calculation (SOC)
- ✅ High-precision voltage acquisition (±3mV)
- ✅ High-precision current acquisition
- ✅ LCD display interface support
- ✅ Accurate time logging
Protection Features
- ✅ Charge overcurrent protection
- ✅ Charge overvoltage protection
- ✅ Charge over-temperature protection
- ✅ Low-temperature protection during charging
- ✅ Discharge overcurrent protection
- ✅ Discharge undervoltage protection
- ✅ Discharge over-temperature protection
- ✅ Short-circuit protection
Optional Add-ons (Smart BMS only — not applicable to Inverter BMS)
- ✅ RS485 communication
- ✅ CAN communication
- ✅ Parallel expansion function
- ✅ Alarm function
- ✅ Heating function
- ✅ ACC detection function
- ✅ LCD display — JK-LCD20 / JK-LCD32 / JK-LCD43 (B & BD series only)
- ✅ USB-TTL module for PC monitoring via GPS port (B & BD series only)
JKBMS Inverter BMS — Fully Integrated Features
- ✅ Active cell balancing
- ✅ Bluetooth connectivity
- ✅ NTC temperature sensing
- ✅ RS485 communication
- ✅ CAN communication
- ✅ Display interface (JK-LCD43-TTL-P or JK-LCD-7.0-TTL-P)
- ✅ Heating function
- ✅ Dry contact (alarm output)
- ✅ Charge overvoltage protection
- ✅ Overcurrent protection
- ✅ Short-circuit protection
- ✅ Battery parallel current limiting
- ✅ Discharge pre-charge
- ✅ PC monitoring via USB-RS485 cable
Need Help? Contact Us
If you have any questions about BMS selection, compatibility, or your specific application, our team is happy to help!
- 📧 Email: info@jkbms-ess.com
- 💬 WhatsApp: +1 818 938 3175
Need help choosing? Contact us with your battery specs and we will recommend the right model.