US2025139036A1PendingUtilityA1

Daisy chain communication system and method, battery management system

Assignee: JOULWATT TECH CO LTDPriority: Oct 31, 2023Filed: Oct 29, 2024Published: May 1, 2025
Est. expiryOct 31, 2043(~17.3 yrs left)· nominal 20-yr term from priority
G06F 13/4247H01M 10/425H01M 2010/4271G06F 13/362H04L 67/1044H04L 67/1078
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A daisy chain communication system and method, and a battery management system are provided. The daisy chain includes a first slave controller and a plurality of second slave controllers, and a master controller transmits command information to the plurality of second slave controllers through the first slave controller. The daisy chain responses to the command information. A network response period is divided into a plurality of sub phases. The second slave controller transmits transmission data with a consistent data length to a slave controller of an upstream node cascaded therewith at each sub phase; the first slave controller transmits the transmission data from the second slave controller cascaded therewith at each sub phase to the master controller. In the present disclosure, a data length transmitted by each slave controller is consistent, so that equalization of power consumption between corresponding battery modules that supply power to each slave controller is achieved.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A daisy chain communication system, comprising:
 a master controller;   a daisy chain including a first slave controller and a plurality of second slave controllers, the first slave controller being coupled to the master controller;   wherein the master controller is configured to transmit command information to the plurality of second slave controllers through the first slave controller, and receives network response information from the daisy chain for the command information,   the daisy chain is configured to perform an operation function including: dividing a network response period into a plurality of sub phases, and each of the second slave controller transmitting transmission data with a consistent data length to a slave controller of an upstream node cascaded therewith at each sub phase, wherein the transmission data includes one of response information of the second slave controller itself, response information of a slave controller of a downstream node and a first fake data; in a transfer order of the command information, the slave controller of the upstream node is a slave controller close to a side of the master controller; the slave controller of the downstream node is a slave controller away from the side of the master controller;   and the first slave controller transmitting the transmission data from the second slave controller cascaded therewith at each sub phase to the master controller until all the response information of the plurality of second slave controllers is transmitted to the master controller.   
     
     
         2 . The daisy chain communication system according to  claim 1 , wherein the first slave controller is configured to receive the command information from the master controller; and transmit the command information sequentially to each second slave controller in a cascading order of the daisy chain. 
     
     
         3 . The daisy chain communication system according to  claim 1 , wherein each second slave controller is configured to transmit the transmission data to the slave controller of the upstream node cascaded therewith in a case that the command information or a response request is received at each sub phase. 
     
     
         4 . The daisy chain communication system according to  claim 3 , wherein each second slave controller is configured, so that in a case that the command information is received, the transmission data transmitted to the slave controller of the upstream node cascaded therewith is the response information of the second slave controller itself;
 in a case that the response request is received, the transmission data transmitted to the slave controller of the upstream node cascaded therewith is one of the response information of the slave controller of the downstream node and the first fake data.   
     
     
         5 . The daisy chain communication system according to  claim 3 , wherein the first slave controller is further configured to generate the response request at each sub phase after transmitting the transmission data from the second slave controller cascaded therewith to the master controller, and to transmit the response request sequentially to each second slave controller. 
     
     
         6 . The daisy chain communication system according to  claim 1 , wherein the first slave controller is further configured to transmit the response information of the first slave controller itself to the master controller after receiving the command information. 
     
     
         7 . The daisy chain communication system according to  claim 1 , wherein each of the first slave controller and the plurality of second slave controllers includes a first data buffer and a second data buffer,
 wherein, in each slave controller, the second data buffer is configured to cache the transmission data from the slave controller of the downstream node,   the first data buffer is configured to store data of the slave controller itself, or to extract data from the second data buffer of the slave controller itself and transmit it to the slave controller of the upstream node or the master controller.   
     
     
         8 . The daisy chain communication system according to  claim 1 , wherein a common protocol is adopted for communication between the master controller and the first slave controller. 
     
     
         9 . The daisy chain communication system according to  claim 1 , wherein two interfaces are arranged in each slave controller, and each interface has a transmitting and receiving function;
 the second slave controller located last in a cascading order is further configured to transmit a second fake data through its own idle interface after receiving the command information, wherein the second fake data has a same data length as the command information; the idle interface is an interface that is not coupled to other slave controllers.   
     
     
         10 . The daisy chain communication system according to  claim 1 , wherein two interfaces are arranged in each slave controller, and each interface has a transmitting and receiving function;
 the first slave controller is further configured to transmit a plurality of first fake data that has the same number as the plurality of second slave controllers through its own idle interface during the network response period; the idle interface is an interface that is not coupled to other slave controllers.   
     
     
         11 . The daisy chain communication system according to  claim 1 , wherein
 the daisy chain includes n second slave controllers, n being a positive integer greater than 1, when a communication interruption is in any two adjacent second slave controllers, n second slave controllers are divided into x second slave controllers and y second slave controllers based on a position of the communication interruption, both x and y being positive integers greater than or equal to 1, and x+y=n; the x second slave controllers and the first slave controller form a first daisy chain network; the y second slave controller and the first slave controller form a second daisy chain network.   
     
     
         12 . The daisy chain communication system according to  claim 11 , wherein
 when x is equal to y, the first daisy chain network and the second daisy chain network are configured to perform a same operation as the operation function; a total data length of the response information transmitted by each second slave controller in the first daisy chain network and the second daisy chain network is a sum of data lengths of x/y response information;   when x is greater than y, the first daisy chain network is configured to perform the same operation as the operation function; a total data length of the response information transmitted by each second slave controller in the second daisy chain network is a sum of data lengths of x response information;   when y is greater than x, the second daisy chain network is configured to perform the same operation as the operation function; a total data length of the response information transmitted by each second slave controller in the first daisy chain network is a sum of data lengths of y response information.   
     
     
         13 . The daisy chain communication system according to  claim 12 , wherein
 two interfaces are arranged in each slave controller, and each interface has a transmitting and receiving function; in the first daisy chain network or the second daisy chain network, the second slave controller located last in the cascading order is further configured to transmit a second fake data through its own idle interface after receiving the command information, wherein the second fake data has a same data length as the command information. the idle interface is an interface that is not coupled to other slave controllers.   
     
     
         14 . The daisy chain communication system according to  claim 13 , wherein
 when x is equal to y, a total data length of the response information transmitted by the first slave controller is a difference between the sum of the data lengths of the x/y response information and a data length of the command information;   when x is greater than y, the total data length of the response information transmitted by the first slave controller is a difference between the sum of the data lengths of the x response information and the data length of the command information;   When y is greater than x, the total data length of the response information transmitted by the first slave controller is a difference between the sum of the data lengths of the y response information and the data length of the command information.   
     
     
         15 . A battery management system, comprising:
 a battery pack including a plurality of battery modules; and   the daisy chain communication system of  claim 1 .   
     
     
         16 . A daisy chain communication method, wherein the daisy chain includes a first slave controller and a plurality of second slave controllers, the first slave controller is coupled to a master controller, the communication method comprises:
 step 1: transmitting command information to the plurality of second slave controllers through the first slave controller by the master controller;   step 2: performing a network response to the command information by the daisy chain;   step 3: dividing a network response period into a plurality of sub phases, and transmitting transmission data with a consistent data length by the second slave controller to a slave controller of an upstream node cascaded therewith at each sub phase, wherein the transmission data includes one of response information of the second slave controller itself, response information of a slave controller of a downstream node and a first fake data; in a transfer order of the command information, the slave controller of the upstream node is a slave controller close to a side of the master controller; the slave controller of the downstream node is a slave controller away from the side of the master controller; and   transmitting the transmission data from the second slave controller cascaded with the first slave controller to the master controller by the first slave controller at each sub phase until all the response information of the plurality of second slave controllers is transmitted to the master controller.   
     
     
         17 . The daisy chain communication method according to  claim 16 , further comprising: arranging two interfaces in each slave controller, wherein each interface has a transmitting and receiving function;
 wherein in the plurality of second slave controllers, the second slave controller located last in a cascading order is further configured to transmit a second fake data through its own idle interface after receiving the command information, the second fake data has a same data length as the command information; the idle interface is an interface that is not coupled to other slave controllers.   
     
     
         18 . The daisy chain communication method according to  claim 16 , wherein two interfaces are arranged in each slave controller, and each interface has a transmitting and receiving function;
 the first slave controller is further configured to transmit a plurality of first fake data that has the same number as the plurality of second slave controllers through its own idle interface during the network response period; the idle interface is an interface that is not coupled to other slave controllers.   
     
     
         19 . The daisy chain communication method according to  claim 16 , wherein
 the daisy chain includes n second slave controllers, n being a positive integer greater than 1, when a communication interruption is in any two adjacent second slave controllers, n second slave controllers are divided into x second slave controllers and y second slave controllers based on a position of the communication interruption, both x and y being positive integers greater than or equal to 1, and x+y=n; the x second slave controllers and the first slave controller form a first daisy chain network; the y second slave controller and the first slave controller form a second daisy chain network.   
     
     
         20 . The daisy chain communication method according to  claim 19 , wherein
 when x is equal to y, the first daisy chain network and the second daisy chain network are configured to perform a same operation as in step 3;   otherwise, a length of the response information transmitted by each second slave controller and the first slave controller is determined based on a maximum value in x and y.

Join the waitlist — get patent alerts

Track US2025139036A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.