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 |
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.
|