- Distinguish the roles of the CMU, BMU, and BJB.
- Compare Centralized, Distributed, and Modular BMS approaches.
- Explain how the BMS relates to the current sensor, temperature sensors, contactors, charger, and inverter.
- Position BMS architecture within the vehicle's overall system architecture (VCU).
- Explain how an architecture choice gets verified in production.
BMS-02 — BMS Architecture
ASSUMPTION — The block names in this lesson reflect general industry practice. A real OEM may name these functions differently or combine them into different physical hardware; no real OEM architecture or internal design is used here.
1. Where Do You Put the Measurement and the Control?
Picture a 96-cell pack: measuring every cell’s voltage takes at least 97 measurement points. Do you route all of them to one central board, or spread small electronic units close to the cells? That single decision drives wiring length, cost, noise immunity, and serviceability — which is why architecture is one of the most fundamental decisions in BMS design.
2. Three Core Building Blocks
| Component | Job | Location |
|---|---|---|
| CMU (Cell Monitoring Unit) | Measures cell voltage/temperature, and in most designs also houses the passive balancing resistors | Closest point to the cells |
| BMU (Battery Management Unit) | Computes SOC/SOH/SOP, makes protection and fault decisions, controls contactors, talks to the VCU | The BMS’s “brain” |
| BJB (Battery Junction Box) | Houses the main contactors, pre-charge circuit, fuse, current sensor, and HVIL | The HV switching point |
The heart of a CMU is usually an AFE (Analog Front End) / Cell Monitoring IC that can monitor 6 to 18 cells (details in BMS-03) — sitting close to the cells shortens the sense wires, which reduces noise exposure. The BMU runs a layered software stack: the state machine (BMS-14), SOC/SOH/SOP algorithms (BMS-08/09/10), fault management (BMS-13), and communications (BMS-15) — usually on an automotive-grade MCU, under real-time constraints. Grouping the BJB into its own box has a simple reason: keeping the HV switching elements in one protected place both restricts access and makes servicing easier.
3. Which Way Signals Flow
Cell → CMU → BMU → VCU
Measurement data flows bottom-up, control commands flow top-down. A CMU never issues a command directly to a contactor — that decision is always made in the BMU.
ASSUMPTION — In some real implementations, the BJB’s control logic may be integrated into the BMU, or the BJB may have its own small controller. This lesson keeps the functions separate to clarify the conceptual distinction.
4. Three Architectural Approaches
Centralized: all measurement is concentrated on a single board, with cell-voltage wires routed there directly. Fewer electronic units, lower cost (in small packs) — but for 96 cells, routing more than 96 individual voltage lines gets physically unwieldy, the wiring harness bulks up, and the design becomes more vulnerable to EMI.
Distributed: measurement is split across small CMUs placed close to the cells; the CMUs connect to each other and to the BMU, typically over a daisy-chain link. Short wire runs, good EMI behavior — but more electronic units, and a break anywhere in the chain can take out the data from every CMU downstream of it.
Modular: the pack is divided into modules, each with its own measurement electronics. Think of it as the distributed approach aligned to module boundaries — it lets you service a faulty module by replacing just that module instead of the entire pack.
| Criterion | Centralized | Distributed | Modular |
|---|---|---|---|
| Measurement wiring | Long/extensive | Short/minimal | Short/minimal |
| EMI sensitivity | High | Low | Low |
| Cost | Low (small pack) | Medium | Medium-high |
| Scalability | Low | High | High |
| Serviceability | Medium | Medium | High (module swap) |
There’s no single “best” architecture — the choice depends on pack size, cost target, safety requirements, and manufacturing strategy.
In distributed/modular architectures, the BMU is usually master and the CMUs are slaves: the master sends measurement commands, collects data, keeps everything synchronized, and monitors whether each slave is responding (chain integrity).
5. How Architecture Gets Verified in Production
End-of-Line (EOL) testing confirms that every CMU is correctly addressed, the daisy-chain is intact, and communication latency stays within budget (BMS-20). HIL testing simulates scenarios like a CMU losing communication, to confirm the BMU reacts correctly — for example, by flagging the affected cells as “no data” and staying on the safe side (BMS-19).
6. How It Connects to Other Systems
Through the contactors in the BJB, the BMS interacts with the inverter, the charger, and the DC/DC converter — it won’t connect these loads to HV until safe conditions are met. It requests cooling/heating from thermal management (BMS-12) and reports SOC/SOH/SOP to the VCU (BMS-15). Architecture choice also affects functional safety: in a distributed architecture, local checks each CMU can perform on its own (like a local overvoltage threshold) can act as an extra safety layer independent of the central BMU (BMS-17).
Summary
- The CMU measures, the BMU decides, the BJB switches.
- Centralized/Distributed/Modular each trade off differently; the choice depends on pack size, EMI, cost, and serviceability.
- Measurement flows up, control flows down — CMUs never command contactors directly.
- Architecture gets verified in production through EOL testing and HIL scenarios.
Sources
- Gregory L. Plett, Battery Management Systems, Volume I & II — architecture and measurement concepts.
- ISO 26262 — functional safety architecture context.
Technical Diagrams
Quiz
What is the CMU's core job?
The CMU is the measurement unit closest to the cells; it measures voltage and temperature and forwards them to the BMU.
What components are typically found inside the BJB?
The BJB houses the high-voltage switching and protection elements.
What's the biggest disadvantage of a Centralized BMS?
In a centralized architecture, every cell voltage line is routed to a single board, creating long cabling and EMI risk.
What's the core risk of a daisy-chain topology?
The chain structure saves on wiring, but a break affects the data from every unit downstream of it.
How does signal flow work in a BMS architecture?
Measurement flows from the cell to the VCU, control flows from the VCU to the contactors; a CMU never commands a contactor directly.
What's the core serviceability advantage of a Modular BMS approach?
In a modular architecture each module is monitored independently; a fault can be fixed by replacing that module instead of the whole pack.
How is an architecture choice verified in production?
EOL testing confirms addressing/chain integrity, and HIL testing confirms the reaction to fault scenarios like communication loss.
Glossary
| English Term | Definition |
|---|---|
| Battery Cell | The smallest independent energy storage unit that converts electrochemical energy directly into electrical energy. |
| Battery Pack | The complete assembly of modules and/or cells together with the BMS, thermal management, and high-voltage components that forms the vehicle's final energy store. |
| Battery Management System (BMS) | The electronic system that monitors, protects, and controls cell/pack state to keep the battery pack safe, efficient, and long-lasting. |
| CMU (Cell Monitoring Unit) | An electronic unit, positioned closest to the cells, that measures cell voltage/temperature and forwards the data to the BMU. |
| BMU (Battery Management Unit) | The BMS's central decision unit; collects CMU data, runs the SOC/SOH/SOP algorithms, and controls the contactors. |
| BJB (Battery Junction Box) | The box housing HV switching/protection elements like the main contactors, pre-charge circuit, fuse, and current sensor. |
| Daisy-chain | A communication topology where CMUs are linked in a chain; reduces cabling but carries a chain-break risk. |
| Master-Slave | A communication relationship where the BMU is master and the CMUs are slaves; the master issues measurement commands and collects data. |
| Sense Wire | The thin measurement wire connecting each cell's terminals to the AFE; its resistance and contact quality affect measurement accuracy. |