Integrated lithium battery energy storage solutions

BMS Configuration|Projectized delivery

Write battery boundaries into control logic — every state visible, every protection traceable

BMS configuration · projectized delivery for sampling topology, estimation, thresholds, state machines, diagnostics and parameter versioning.

Demo project card TC-BMS-26-031 Demo data
Topology
52S · 16 modules / Rack
Firmware
FW-B3.6 demo
Param set
PS-B3.6-R04
  • SOC OK
  • Insulation OK
  • Fault Clear
  • HIL 92% PASS
  • Sensing / AFE

    Precise sensing & topology map

    Cell-to-system channel ownership.

  • State estimation

    State estimation & health

    SOC / SOH / SOP / SOE with bounds.

  • State machine

    Protection logic & state machine

    Thresholds, debounce, HIL-proven.

  • Collaborative linkage

    Collaborative control & versioning

    PCS / EMS linkage and param release.

Configuration input panorama

Nine project inputs that bound the BMS parameter set

  • Topology Series / parallel · module & Rack map
  • Sampling V / T / I channel counts
  • Contactors Main · pre-charge · aux feedback
  • Insulation / HVIL IMD thresholds · interlock
  • Thermal / fire Cooling · derate · fire hooks
  • PCS / EMS protocols CAN / Ethernet ICD
  • Operating states Charge · discharge · standby
  • Diagnostics Fault codes · logs
  • Environment Ambient · altitude · site class

Three-tier network — BMU → BCU → System BMS

Cell sensing, Rack control and cabinet authority stay layered Demo data

BMU

Cells / BMU
52 demo
NTC / module
4–N
Uplink
Daisy-chain
Balance
Passive demo
BMU / BCU / System BMS three-tier network
Rack aggregate · contactor plane

System BMS links

  • Sense V / T / I
  • Control Contactors / relays
  • HV Interlock path
  • Redundant Backup link

Traceable signal chain

Every measurement point must map to one traceable signal chain

Nine steps from sensor to event record · demo Demo data

  1. Sensor Cell / NTC / shunt
  2. AFE Front-end IC
  3. BMU MCU Local filter
  4. Bus Daisy / CAN
  5. BCU Rack fuse
  6. System BMS Authority
  7. Logic Threshold / SM
  8. Actuator Contactor / PCS
  9. Event log Trace ID

Channel link sample

ChannelSourcePathConsumerTrace ID
Cell V[01]BMU-A1AFE→BMU→BCUSOC / OVTR-V-001
NTC[M3]BMU-A3AFE→BMU→BCUOT / derateTR-T-014
Pack IShuntAFE→BCUOC / SOPTR-I-001
HVILLoopHardwire→SysInterlockTR-H-001

State estimation & health assessment workspace

Four aligned cards — metrics, curves, insulation/thermal, model metadata Demo data

  • SOC 62.4% ±2.5% demo
  • SOH 97.1% Capacity fade
  • SOP 0.85 C Charge clamp
  • SOE 148 kWh Usable

Model + measurement correction

OCV table + EKF residual · demo spark

Insulation & thermal state

IR
> 2 MΩ demo
ΔT cell
≤ 3 K
Coolant
In range

Model & calibration metadata

Algo
EKF + OCV REV-D
Cal date
2026-W30
Owner
BMS eng. demo

Executable state machine

Allowed transitions as solid paths · forbidden as dashed · demo Demo data

  1. POWER OFF
  2. INIT
  3. STANDBY
  4. PRECHARGE
  5. READY
  6. CHARGE
  7. DISCHARGE
  8. FAULT
  9. FAULT RECOVERY

Transition table

From → ToEntryGuardActionExit
INIT → STANDBYSelf-test OKHVIL closedEnable senseClear latches
STANDBY → PRECHARGEStart cmdNo critical faultClose prechargeMonitor I
PRECHARGE → READYVdiff OKTimeout not hitClose mainOpen precharge
READY → CHARGECharge permitSOP > 0PCS chargeUpdate SOC
* → FAULTAny criticalSeverity ≥ EOpen contactorsLog + isolate

Protection parameter matrix

Severity-colored thresholds · param set PS-B3.6 demo Demo data · PS-B3.6

Item Notice Warning Alarm Emergency Delay Recover
Cell OV3.45 V3.55 V3.65 V3.75 V200 msHysteresis
Cell UV2.80 V2.70 V2.50 V2.30 V200 msHysteresis
Pack OC1.0 C1.2 C1.5 C2.0 C50 msLatch E
OT charge45 °C50 °C55 °C60 °C1 sCool + reset
Insulation1 MΩ500 kΩ200 kΩ100 kΩ2 sRetest

Protection closed loop

Protection closed loop — from trigger to recovery assessment

Seven equal steps on a navy band · demo wording

  1. Trigger Threshold cross
  2. Debounce Filter noise
  3. Confirm grade N / W / A / E
  4. Delayed act Timer · execute
  5. Feedback Contactor / PCS
  6. Isolate & log Event + trace
  7. Assess recover Clear or latch

Integration verification board

Progress · waveforms · PASS cases · demo Demo data

Stage progress

  • I/O bring-up 100%
  • State machine 96%
  • Threshold sweep 88%
  • PCS handshake 92%
  • End-to-end 80%

Typical waveforms

  • Precharge V/I
  • OV trip timing
  • Contactor sequence

Case results

CaseResult
OV notice→alarm PASS
Precharge timeout PASS
HVIL open PASS
PCS stop latch PASS

Parameter version & release governance

Nine-step release ring · HW/SW pairing · track log Demo data

Release ring

  1. Draft
  2. Review
  3. HIL gate
  4. Pilot
  5. Sign
  6. Freeze
  7. Deploy
  8. Monitor
  9. Archive

HW / SW pairing

LayerHW revSW / paramStatus
BMUHW-A2FW-B3.6Matched
BCUHW-B1FW-B3.6Matched
SystemHW-S3PS-B3.6-R04Pending sign

Release track log

  • W30 PS-B3.6-R03 HIL PASS
  • W31 R04 threshold tweak
  • W32 Await system sign

HIL & fault-injection verification

Same board pattern as integration · different case set Demo data

HIL progress

  • Model sync 100%
  • OV / UV inject 95%
  • OC timing 90%
  • HVIL break 100%
  • Recovery paths 85%

Injection waveforms

  • Overload I
  • Trip timing
  • UV jump

Injection results

CaseResult
Cell OV emergency PASS
Pack OC 2C PASS
HVIL open mid-run PASS
Fault recovery PASS

Delivery checklist (stage-3 outputs)

Ten document columns · not a CTA Demo data

  • I/O map Channel ownership
  • Comms matrix PCS / EMS ICD
  • State-machine spec Transitions
  • Protection set PS-B3.6
  • Firmware FW package
  • HIL report Coverage
  • Fault-inject report Cases
  • Release note Rev delta
  • Diagnostics manual Codes
  • Config manual Param guide

Configuration BMS boundaries that stay visible, testable and releasable

Share topology, protocols and protection targets — we deliver a versioned BMS configuration pack.