BattPulse

Securing the Energy Transformation

Leader Battery Management System
Product Technical Datasheet

6S–126S Passive Balancing CAN + WiFi Up to 400 A

Complete technical specifications, electrical data, connector pinouts,
communication interfaces, and ordering information.

Document: BP-BMS-003-DS  |  Revision 1.0  |  March 2026
© 2026 BattPulse by SONAL  |  info@battpulse.com  |  battpulse.com

📄 Get the latest version of all documents
📚 BattPulse Leader BMS Documentation
Quick Start Guide  |  Developer API Reference  |  Product Datasheet  |  All Documents  |  🛒 Get the BMS

Contents

  1. Product Overview
  2. Key Features
  3. Electrical Specifications
  4. Measurement & Protection
  5. Communication Interfaces
  6. Digital Inputs & Outputs
  7. Connectors & Pinouts
  8. Mechanical & Environmental
  9. Daisy-Chain & High-Voltage Packs
  10. Ecosystem & Compatibility
  11. Ordering Information
  12. Document Revision History

1. Product Overview

The BattPulse Leader BMS is a professional-grade battery management system designed for EV conversions, energy storage systems, e–bike/e–boat builds, and industrial battery packs. It features a high-accuracy 16-bit analogue front-end for per-cell voltage monitoring, a high-precision shunt-based current sensor, passive cell balancing, and communication interfaces (CAN Bus + WiFi+ USB+ RS485).

The system supports 6S to 126S lithium configurations through a scalable daisy–chain architecture and is compatible with multiple lithium chemistries. All connectors use the automotive-grade Molex Micro-Fit 3.0 locking system for reliable, vibration-resistant connections.

Target Applications

EV conversions • E-bike & e-boat battery packs • Solar / ESS battery banks • Industrial battery systems • Custom HV packs (400 V / 800 V via daisy-chain) • OEM integration projects

2. Key Features

CategoryFeature
Cell Monitoring16-bit high-accuracy analogue front-end; per-cell voltage measurement (6–126S)
Cell BalancingPassive balancing, up to 1 A per cell
Current SensingHigh-precision external shunt-based sensor; up to 400 A continuous
TemperatureUp to 8 external NTC probes (100K 3950); on-board temperature sensor
ProtectionOvervoltage, undervoltage, overcurrent, overtemperature, short-circuit
CommunicationCAN 2.0B (250 / 500 / 1000 kbps) + WiFi (HTTP/JSON) + USB + RS485
Contactor Control3 × digital outputs (negative-side switching MOSFETs)
Digital Inputs3 × galvanically isolated inputs (24–70 V DC; AC 230 V detect)
ScalabilityDaisy-chain up to 15 slave units for 400 V / 800 V packs
ConnectorsMolex Micro-Fit 3.0 locking, automotive-grade throughout
On-board DisplayIntegrated OLED for local status and diagnostics
DiagnosticsUSB port for serial console and firmware updates
Chemistry SupportLi-ion, LiFePO4 (LFP), Li-NMC, Li-NCA, LTO
ConfigurationWeb-based settings interface over WiFi; configurable thresholds

3. Electrical Specifications

General Electrical Data

ParameterValueNotes
Cell Count (single unit)6S–16SConfigurable
Cell Count (with daisy-chain)6S–126SUp to 15 slave units
Supported ChemistryLi-ion, LiFePO4 (LFP), Li-NMC, Li-NCA, LTO
Operating Pack Voltage (single unit)12–67.2 VDepends on chemistry & cell count
Operating Pack Voltage (daisy-chain)Up to 800 VSystem-level
Continuous Current RatingUp to 400 AShunt-dependent
Quiescent Current< 15 mAIdle, WiFi off
Power SupplyBattery-poweredVia Sense & Balance connector

Cell Voltage Measurement

ParameterValueNotes
Resolution16-bitHigh-accuracy analogue front-end
Measurement Range0–5.0 V per cell
Accuracy± 2 mV typicalAt 25 °C
Sample Rate10 Hz (all cells)100 ms cycle
Channels (single unit)6–16Configurable

Current Measurement

ParameterValueNotes
Sensor TypeExternal shuntHigh-precision shunt-based
Measurement Range−500 to +500 ABidirectional
Continuous RatingUp to 400 AShunt-dependent
InterfaceI²C (via Shunt & CAN connector)Pins 1–3, 6
CalibrationSoftware-adjustableVia web settings

Temperature Measurement

ParameterValueNotes
External ProbesUp to 8NTC 100K 3950
On-board Sensor1Board temperature
Measurement Range−50 to +150 °C
Probe ConnectorMicro-Fit 3.0 (10-pin)43025-1000
Probe CountConfigurable (0–8)Set in BMS settings

Cell Balancing

ParameterValueNotes
MethodPassive (resistive)
Balancing CurrentUp to 1 A per cell
ActivationAutomaticBased on cell-voltage delta
Heat DissipationOn-boardNo external components required

4. Measurement & Protection

Protection Thresholds (Configurable via Web Interface)

ProtectionDefault RangeAction
Overvoltage (OV)Configurable per chemistryDisable charge contactor (DO1); set fault flag
Undervoltage (UV)Configurable per chemistryDisable discharge contactor (DO2); set fault flag
Overcurrent (OC)ConfigurableDisable contactors; set fault flag
Overtemperature (OT)ConfigurableDisable contactors; set fault flag
UndertemperatureConfigurableDisable charge in cold conditions
Short CircuitHardware-levelImmediate shutdown

Fault Reporting

InterfaceFault Data
CAN BusFrame 0x370 — fault/warning bitmask (OV, UV, OT, POWERDOWN)
WiFi JSONstatus.event field — coded integer (0=Normal, 1=Warning, 2=Fault, 3=Critical)
On-board OLEDVisual fault indicator and status text
Contactor OutputsAutomatic contactor disable on fault

5. Communication Interfaces

CAN Bus

Primary telemetry and command interface
ParameterValue
StandardCAN 2.0B (11-bit standard identifiers)
Baud Rate250 / 500 / 1000 kbps (configurable; default 500 kbps)
Byte OrderLittle-endian (LSB first)
TransceiverAutomotive-grade CAN transceiver (3.3 V logic)
TerminationOn-board 120 Ω; 120 Ω required at each bus end
Cycle Time100 ms (all frames, 10 Hz)
TX FramesPack status, cell voltages, temperatures, I/O states, faults
RX FramesCommand frame (restart, with safety key)
ConnectorShared with Shunt on 6-pin Micro-Fit 3.0 (CAN-H: pin 4, CAN-L: pin 5)

WiFi

HTTP/JSON telemetry interface
ParameterValue
Standard802.11 b/g/n (2.4 GHz)
ProtocolHTTP POST / JSON
Endpoint/JsonHandle (port 80)
Request Typesdashboard, cellStates
Cycle~250 ms (~4 Hz polling)
ConfigurationSSID, password, and IP via web interface
Use CasesWeb dashboards, mobile apps, BattPulse Display 7″, remote monitoring

USB

Diagnostics and firmware updates
ParameterValue
ConnectorUSB Type-C (or Micro-B depending on revision)
InterfaceUSB-to-UART bridge
Baud Rate115200 8N1 (default)
DriverCP210x (Windows driver may be required)
Use CasesSerial diagnostics, firmware updates, debug console

CAN ID Summary

CAN ID(s)DirectionContentDLCCycle
0x300BMS → ExtPack voltage, current, SOC, status7100 ms
0x301BMS → ExtMax/min cell voltage, temp extremes8100 ms
0x302BMS → ExtEnergy, capacity, SOH (reserved)
0x3300x337BMS → ExtCell voltages (2 cells per frame)4100 ms
0x3500x351BMS → ExtTemperature probes (4 per frame)8100 ms
0x360BMS → ExtI/O states (FETs, balancing, DI)2100 ms
0x370BMS → ExtFault / warning bitmask4100 ms
0x3A0Ext → BMSCommand frame (restart)5On demand
ℹ️ Full Protocol Details

For frame byte layouts, code examples, and WiFi JSON payloads, see the Developer API Reference.

6. Digital Inputs & Outputs

Digital Outputs (Contactor Control)

OutputDefault FunctionTypeNotes
DO1Charge contactorLow-side MOSFET switchConnects relay GND side
DO2Discharge contactorLow-side MOSFET switchConnects relay GND side
DO3AuxiliaryLow-side MOSFET switchGeneral purpose
💡 Wiring Contactor Outputs

The digital outputs are negative-side (low-side) switching MOSFETs. Power your relay or contactor directly with the rated voltage; connect the GND side of the relay to DO1 or DO2. The BMS switches the ground path.

Digital Inputs (Galvanically Isolated)

InputVoltage RangeIsolationConnector Pin
DI124–70 V DCGalvanicDI1+ / DI1−
DI224–70 V DCGalvanicDI2+ / DI2−
AC Detect 1AC 230 VGalvanicAC (pin 3)
AC Detect 2AC 230 VGalvanicAC (pin 6)
⚠️ DI2 Pin Note
Current production boards may have DI2+ and DI2− reversed on the PCB silkscreen. If DI2 does not respond correctly, swap the + and − wires. The inputs are protected for pin reversal.

7. Connectors & Pinouts

Connector Placement

BMS Connector Placement Diagram

A) Sense & Balance — 43025-1800 (18-pin)

Sense and Balance Connector
PinSignalPinSignal
1GND10GND
2Bat111Bat2
3Bat312Bat4
4Bat513Bat6
5Bat714Bat8
6Bat915Bat10
7Bat1116Bat12
8Bat1317Bat14
9Bat1518Bat16

B) Contactor Output — 43025-0400 (4-pin)

Contactor Output Connector
PinSignalDescription
1DO3Digital Output 3 (auxiliary)
2GNDGround reference
3DO1Digital Output 1 (charge contactor)
4DO2Digital Output 2 (discharge contactor)

C) Shunt & CAN Communication — 43025-0600 (6-pin)

Shunt and CAN Connector
PinSignalDescription
13V33.3 V reference (shunt power)
2SCLI²C clock (shunt)
3SDAI²C data (shunt)
4CAN-HCAN Bus High
5CAN-LCAN Bus Low
6GNDGround reference (shunt)

D) Digital Input — 43025-0600 (6-pin)

Digital Input Connector
PinSignalDescription
1DI1+Digital Input 1 positive (24–70 V)
2DI1−Digital Input 1 negative
3ACAC detect input 1
4DI2+Digital Input 2 positive (24–70 V)
5DI2−Digital Input 2 negative
6ACAC detect input 2

E) Temperature Sensor — 43025-1000 (10-pin)

Temperature Sensor Connector
PinSignalDescription
1TMP1NTC Probe 1
2TMP2NTC Probe 2
3TMP3NTC Probe 3
4TMP4NTC Probe 4
5TMP5NTC Probe 5
6GNDGround (shared)
7GNDGround (shared)
8TMP8NTC Probe 8
9TMP7NTC Probe 7
10TMP6NTC Probe 6

Connector Summary

ConnectorMolex P/N (Housing)PinsFunction
Sense & Balance43025-180018Cell voltage sense + passive balancing
Contactor Output43025-04004DO1, DO2, DO3 + GND
Shunt & CAN43025-06006Shunt I²C + CAN-H/CAN-L + GND
Digital Input43025-06006DI1, DI2, AC detect × 2
Temperature43025-1000108 NTC probes + 2 GND

8. Mechanical & Environmental

ParameterValue
PCB LayersMulti-layer
Mounting4 × M3 mounting holes
Operating Temperature−20 to +60 °C
Storage Temperature−40 to +85 °C
Humidity5–95% RH (non-condensing)
Conformal CoatingOptional (contact sales)
ℹ️ Dimensions

For exact board dimensions and mounting hole positions, refer to the mechanical drawing supplied with your order or contact info@battpulse.com.

9. Daisy-Chain & High-Voltage Packs

For battery packs exceeding 16S, the BattPulse Leader BMS supports a daisy-chain architecture with one master unit and up to 15 slave units.

ParameterValue
Maximum Slave Units15
Total Cell CountUp to 126S (16S × ~8 units, configurable)
Communication (inter-board)Isolated serial daisy-chain
Target Voltage Class400 V / 800 V packs
IsolationGalvanic isolation between stack levels
💡 Daisy-Chain Configuration

Each slave unit monitors its own 6–16S segment and reports cell data to the master via the daisy-chain bus. The master aggregates all data and exposes it on the CAN Bus and WiFi interfaces. Contact info@battpulse.com for daisy-chain wiring details and high-voltage pack design guidance.

10. Ecosystem & Compatibility

BattPulse Display 7″

The BattPulse Leader BMS is natively compatible with the BattPulse BMS Display 7″. Both CAN and WiFi work out of the box:

ConnectionSetupData Rate
CAN BusWire CAN-H/CAN-L. Match baud rate. Data appears automatically.100 ms (10 Hz)
WiFiSame network. Enter BMS IP. Select BattPulse type.~250 ms (~4 Hz)

Third-Party Integration

The open Developer API (CAN + WiFi) allows integration with:

ℹ️ Open API for Integrators

The BattPulse Developer API is open to integrators of all sizes. Full CAN frame layouts and WiFi JSON schemas are documented in the Developer API Reference.

🛒 Complete BMS + Display Solution

Pair the BattPulse Leader BMS with the BattPulse Display 7″ for a plug-and-play battery monitoring system.

🔋 Get the BMS →     🖥 Get the Display →

11. Ordering Information

ModelDescriptionIncludes
BP-BMS-001 BattPulse Leader BMS
(single master unit)
BMS board + 5 mate connector housings with crimp pins (18-pin, 4-pin, 6-pin × 2, 10-pin)

Accessories (Sold Separately)

ItemDescription
NTC Probes100K 3950 NTC temperature probes (pack of 4 or 8)
BP-DSP-7001BattPulse BMS Display 7″ — touchscreen LCD monitor
Shunt SensorHigh-precision current shunt (rated for your application current)
Slave UnitsAdditional BMS boards for daisy-chain configurations (contact sales)

How to Order

12. Document Revision History

RevisionDateChanges
1.0March 2026Initial release