US 11,754,634 B2
Device to device measurement synchronization
Tahar Allag, Irving, TX (US); and Kyl Wayne Scott, Richardson, TX (US)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by Texas Instruments Incorporated, Dallas, TX (US)
Filed on Sep. 29, 2021, as Appl. No. 17/489,593.
Prior Publication US 2023/0098055 A1, Mar. 30, 2023
Int. Cl. G01R 31/00 (2006.01); G01R 31/3842 (2019.01); H02J 7/00 (2006.01); B60L 58/22 (2019.01)
CPC G01R 31/3842 (2019.01) [B60L 58/22 (2019.02); H02J 7/0014 (2013.01); H02J 7/0047 (2013.01); B60L 2210/10 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A battery management system, comprising:
a set of N battery modules coupled together in series;
a set of N battery monitors coupled together in series to form a stack and coupled to respective battery modules in the set of N battery modules, and configured to measure respective battery parameters of the respective battery modules; and
a controller configured to:
determine a preprogrammed delay for each battery monitor in the set of N battery monitors responsive to a reclocking delay of the set of N battery monitors and a position of each battery monitor in the stack;
provide, to each battery monitor in the set of N battery monitors, the respective preprogrammed delay;
transmit a synchronization command and a read command to the set of N battery monitors; and
receive a set of N read responses from the set of N battery monitors;
wherein each battery monitor in the set of N battery monitors is further configured to:
wait the respective preprogrammed delay in response to receiving the synchronization command;
stop updates to a value of the battery parameter; and
transmit a read response comprising the value of the battery parameter in response to receiving the read command; and
wherein each battery monitor in a subset of the second through N−1 battery monitors is further configured to:
forward the synchronization command and the read command to a subsequent battery monitor in the stack;
receive a read response from the subsequent battery monitor; and
forward the read response from the subsequent battery monitor to a prior battery monitor in the stack.