# US 10,122,186 B2 · Battery management systems (BMS) having isolated, distributed, daisy-chained battery module controllers

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,122,186 B2
- Document ID: US10122186B2
- Status: Granted
- Kind: B2
- Application number: 14/851,460
- Filed: 2015-09-11
- Published: 2017-03-16
- Granted: 2018-11-06
- Earliest claimed: 2015-09-11
- Assignees: Powin Energy Corporation
- Applicants: Powin Energy Corporation
- Inventors: Patrick Joseph Nystrom; Virgil Lee Beaston; Patten Atwood Emmons
- Web page: https://patentgrep.com/patent/US10122186B2

## CPC

- H02J 7/54: Passive balancing, e.g. using resistors or parallel MOSFETs
- B60L 50/64: Constructional details of batteries specially adapted for electric vehicles
- B60L 58/22: Balancing the charge of battery modules
- H01M 2010/4271: {Battery management systems including electronic circuits, e.g. control of current or voltage to keep battery in healthy state, cell balancing}
- H01M 2220/10: Batteries in stationary systems, e.g. emergency power source in plant
- H02J 7/42: with electronic devices having internal batteries, e.g. mobile phones
- H02J 2105/37: exchanging power with electric vehicles [EV] or with hybrid electric vehicles [HEV]
- Y02E 60/10: Energy storage using batteries
- Y02T 10/70: Energy storage systems for electromobility, e.g. batteries
- H02J: ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- B60L: PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES (arrangements or mounting of electrical propulsion units or of plural diverse prime-movers for mutual or common propulsion in vehicles B60K1/00, B60K6/20; arrangements or mounting of electrical gearing in vehicles B60K17/12, B60K17/14; preventing wheel slip by reducing power in rail vehicles B61C15/08; dynamo-electric machines H02K; control or regulation of electric motors H02P); SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES (electric coupling devices combined with mechanical couplings of vehicles B60D1/64; electric heating for vehicles B60H1/00); ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL (control or regulation of electric motors H02P); MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- H01M: PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- Y02E: REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02T: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION

## Abstract

Embodiments disclosed herein relate to a battery pack that may be used in an battery energy storage system. In an embodiment, the battery pack may include an integrated battery management system (BMS) having isolated, distributed, daisy-chained battery module controllers. The daisy-chained battery module controllers may be coupled to a battery pack controller, which may charge and/or discharge the battery pack using the battery modules controllers and a balancing charger.

## Claims

### Claim 1

A battery management system comprising:
a battery pack controller coupled to a plurality of daisy-chained battery module controllers to form a communication network,
wherein each of the plurality of daisy-chained battery module controllers is connected to another battery module controller via a single communication wire to form a daisy-chained configuration, and
wherein each of the plurality of daisy-chained battery module controllers is configured to be mounted on a battery module and comprises:
a shunt resistor configured to discharge energy from the battery module it is configured to be mounted on;
a processor configured to instruct the shunt resistor to discharge energy from the battery module it is configured to be mounted on;
a communication terminal configured to receive a message from the battery pack controller comprising an instruction to remove energy from the battery module it is configured to be mounted on; and
an isolation circuit configured to electrically isolate the battery module controller from other components within the battery management system coupled to the battery module controller, wherein the single communication wire is capacitively coupled to the processor via the isolation circuit.

### Claim 2 (depends on 1)

The battery management system of claim 1, wherein each of the plurality of daisy-chained battery module controllers comprises a unique address in the communication network.

### Claim 3 (depends on 2)

The battery management system of claim 2, wherein each of the plurality of daisy-chained battery module controllers is configured to receive the message from the battery pack controller and to determine whether the message comprises its unique address.

### Claim 4 (depends on 1)

The battery management system of claim 1, wherein the battery pack controller is configured to poll the plurality of daisy-chained battery module controllers for a voltage measurement and a temperature measurement of the battery module that the battery module controller is configured to be mounted on.

### Claim 5 (depends on 1)

The battery management system of claim 1, wherein each of the plurality of battery module controllers is configured to measure a voltage and a temperature of the battery module it is configured to be mounted on, and to report the measured voltage and the measured temperature to the battery pack controller.

### Claim 6 (depends on 1)

The battery management system of claim 1, wherein each of the plurality of daisy-chained battery module controllers further comprises:
a shunt switch configured to apply the shunt resistor across terminals of the battery module it is configured to be mounted on; and
a fail-safe circuit disposed between the processor and the shunt switch and configured to prevent the shunt resistor from removing energy from the battery module it is configured to be mounted on below a threshold level.

### Claim 7 (depends on 1)

The battery management system of claim 1, wherein each of the plurality of daisy-chained battery module controllers further comprises:
a first terminal configured to couple to a positive terminal of the battery module; and
a second terminal configured to couple to a negative terminal of the battery module.

### Claim 8 (depends on 7)

The battery management system of claim 7, wherein each of the plurality of daisy-chained battery module controllers further comprises:
a polarity protection circuit configured to protect the battery module controller in response to the first and second terminals being coupled to the negative and positive terminals of the battery module, respectively.

### Claim 9

A battery module controller configured to be mounted on a battery module of a battery pack and to be coupled to another battery module controller via a single communication wire to form a daisy-chained configuration, the battery module controller comprising:
a shunt resistor configured to remove energy from the battery module it is configured to be mounted on;
a processor configured to instruct the shunt resistor to remove energy from the battery module it is configured to be mounted on;
a communication terminal configured to receive a message, via the single communication wire, from an external battery pack controller comprising an instruction to remove energy from the battery module it is configured to be mounted on; and
an isolation circuit configured to electrically isolate the battery module controller from other components within the battery pack coupled to the battery module controller, wherein the single communication wire is capacitively coupled to the processor via the isolation circuit.

### Claim 10 (depends on 9)

The battery module controller of claim 9, wherein the processor is further configured to measure a voltage of the battery module.

### Claim 11 (depends on 9)

The battery module controller of claim 9, wherein the processor is further configured to measure a temperature of the battery module.

### Claim 12 (depends on 9)

The battery module controller of claim 9, further comprising:
a communication wire configured to couple to a communication terminal of another battery module controller.

### Claim 13 (depends on 9)

The battery module controller of claim 9, further comprising:
a shunt switch configured to apply the shunt resistor across terminals of the battery module it is configured to be mounted on; and
a fail-safe circuit disposed between the processor and the shunt switch and configured to prevent the shunt resistor from discharging the battery module below a threshold level.

### Claim 14 (depends on 9)

The battery module controller of claim 9, further comprising:
a first terminal configured to couple to a positive terminal of the battery module;
a second terminal configured to couple to a negative terminal of the battery module; and
a polarity protection circuit configured to protect the battery module controller in response to the first and second terminals being coupled to the negative and positive terminals of the battery module, respectively.

### Claim 15

A method for a battery module controller in a network of daisy-chained battery module controllers, each of which is coupled to another battery module controller via a single communication wire, the method comprising:
electrically isolating, via an isolation circuit, the battery module controller from other battery module controllers of the network of daisy-chained battery module controllers, wherein a single communication wire is capacitively coupled to a processor of the battery module controller via the isolation circuit;
receiving, at a communication terminal of the battery module controller via the single communication wire, a message comprising an address and an instruction from an external battery pack controller;
determining, by the processor of the battery module controller, whether the address associated with the message matches a unique address of the battery module controller; and
performing the instruction associated with the message in response to determining that the address associated with the message matches the unique address of the battery module controller.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
determining, by the processor, that the instruction associated with the message instructs the battery module controller to remove energy from a battery module; and
instructing, by the processor, a shunt resistor to remove energy from the battery module.

### Claim 17 (depends on 15)

The method of claim 15, further comprising:
determining, by the processor, that the instruction associated with the message instructs the battery module controller to measure a voltage and a temperature of a battery module;
measuring, by the processor, the voltage and the temperature of the battery module; and
sending the measured voltage and the measured temperature to the external battery pack controller.

### Claim 18 (depends on 15)

The method of claim 15, further comprising:
ignoring the instruction associated with the message in response to determining that the address associated with the message does not match the unique address of the battery module controller.
