Battery pack misassembly detection
By using the measurement device and controller connected by the data bus in the battery management system, the correct assembly order and number of battery modules is detected using unique identifier information, the problem of misassembly cannot be detected in the prior art is solved, and the accurate assembly detection of the battery pack is realized, and undesired operation of the working machinery and battery failure are prevented.
Patent Information
- Application Number
- CN202380091810.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-01-25
- Filing Date
- 2023-12-19
- Publication Date
- 2025-08-26
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art cannot effectively detect the misassembly assembly of the operating machinery battery pack, resulting in inaccurate battery status estimation and battery damage or failure.
By introducing a measurement device and a controller connected to the data bus in the battery management system, using unique identifier information to detect the correct assembly order and number of battery modules, the controller determines whether the battery module has been misassembled through command and response comparison.
Accurate detection of misassembly assembly of the battery module is achieved, undesired operation of the working mechanical components is prevented, and inaccurate battery status estimation and battery damage or failure are avoided.
Smart Images

Figure CN120548637A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to a battery pack for a work machine, and, for example, to a battery management system that detects misassembly of battery modules of the battery pack. Background Art
[0002] A battery pack for a work machine may include multiple battery modules. The battery modules may be connected in series and / or in parallel to meet specific requirements (e.g., a specific voltage, a specific current, a specific total energy, etc.). Multiple monitoring boards may be connected to the battery modules to obtain measurements from the battery modules.
[0003] The monitoring board can be connected to the battery management system's controller via a data bus. Depending on the battery pack configuration, the connection from the monitoring board to the controller via the data bus is provided in a specific manner. In some cases, the connection is made in a ring format, with the battery modules connected in series, and the data bus connected to the first and second ports of the controller.
[0004] In some cases, the battery modules may be misassembled. For example, too many battery modules may be connected to the data bus. Alternatively, there may not be enough battery modules connected to the data bus. Alternatively, the battery modules may be connected out of order on the data bus. Typically, the controller cannot detect that the battery modules have been misassembled. Failure to detect misassembly of the battery modules may cause one or more components of the work machine to operate in an undesirable manner. For example, failure to detect misassembly of the battery modules may result in inaccurate battery state estimates, battery damage, and / or battery failure.
[0005] U.S. Patent Application Publication No. 20220276312 (the '312 Publication) discloses detecting a connection fault in parallel-connected battery cells. For example, the '312 Publication discloses first detecting a battery cell connection fault caused by the operation of a battery current interrupt device (CID) or an open parallel connection line, for a battery being discharged by an external device. The '312 Publication further discloses confirming the first detection result by measuring the battery's direct current internal resistance (DCIR).
[0006] Although the '312 Publication discloses detecting connection failures of battery cells connected in parallel, the '312 Publication does not disclose detecting incorrect assembly of battery modules (of a battery pack).
[0007] The battery management system of the present disclosure addresses one or more of the problems set forth above and / or other problems in the art. Summary of the Invention
[0008] In some embodiments, a battery management system configured to detect misassembly of a battery pack includes: a data bus; a plurality of measuring devices configured to obtain measurement results from a plurality of battery modules of the battery pack, wherein the plurality of measuring devices are connected to the data bus; and a controller connected to the data bus, the controller being configured to: provide a first instruction to the plurality of measuring devices, and receive one or more first responses from one or more first measuring devices of the plurality of measuring devices based on providing the first instruction, wherein the one or more first responses include first unique identifier information identifying one or more first unique identifiers associated with the one or more first measuring devices; provide a second instruction to the plurality of measuring devices, and receive one or more second responses from one or more second measuring devices of the plurality of measuring devices based on providing the second instruction, wherein the one or more second responses include second unique identifier information identifying one or more second unique identifiers associated with the one or more second measuring devices; and determine whether the plurality of battery modules are improperly assembled based on the first unique identifier information and the second unique identifier information.
[0009] In some embodiments, a machine includes: a data bus; a plurality of measuring devices configured to obtain measurement results from a plurality of battery modules of a battery pack, wherein the plurality of measuring devices are connected to the data bus; and a controller connected to the data bus, the controller being configured to: provide a first instruction to the plurality of measuring devices, and receive one or more first responses from one or more first measuring devices of the plurality of measuring devices based on providing the first instruction, wherein the one or more first responses include first unique identifier information identifying one or more first unique identifiers associated with the one or more first measuring devices; provide a second instruction to the plurality of measuring devices, and receive one or more second responses from one or more second measuring devices of the plurality of measuring devices based on providing the second instruction, wherein the one or more second responses include second unique identifier information identifying one or more second unique identifiers associated with the one or more second measuring devices; compare the first unique identifier information and the second unique identifier information; and determine whether the plurality of battery modules are improperly assembled based on comparing the first unique identifier information and the second unique identifier information.
[0010] In some embodiments, a method performed by a controller includes: providing a first instruction to a plurality of measuring devices, wherein the plurality of measuring devices are configured to obtain measurement results from a plurality of battery modules of a battery pack; receiving one or more first responses from one or more first measuring devices of the plurality of measuring devices based on providing the first instruction, wherein the one or more first responses include first unique identifier information identifying one or more first unique identifiers associated with the one or more first measuring devices; and determining whether the plurality of battery modules are improperly assembled based on the one or more first unique identifiers. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 is a diagram of an exemplary machine described herein.
[0012] Figure 2 is a diagram of an exemplary system described herein.
[0013] Figure 3 This is a diagram showing an example related to detecting incorrect assembly of a battery pack.
[0014] Figure 4 This is a diagram showing an example related to detecting incorrect assembly of a battery pack.
[0015] Figure 5 This is a diagram showing an example related to detecting incorrect assembly of a battery pack.
[0016] Figure 6 This is a diagram showing an example related to detecting incorrect assembly of a battery pack.
[0017] Figure 7 This is a diagram showing an example related to detecting incorrect assembly of a battery pack.
[0018] Figure 8 This is a diagram showing an example related to detecting incorrect assembly of a battery pack.
[0019] Figure 9 is a flow chart of an exemplary process associated with detecting battery pack misassembly. DETAILED DESCRIPTION
[0020] Embodiments described herein relate to a controller for a battery management system configured to detect whether a battery module has been incorrectly assembled. The battery module may be included in a battery pack and may be connected to a measuring device. The measuring device may be connected to the controller in a ring-shaped manner via a data bus. For example, the data bus may be connected to a first port and a second port of the controller. The battery management system and the battery pack may be included in a work machine to power the work machine.
[0021] In some embodiments, the controller may provide instructions to a measuring device connected to the battery module. For example, the instructions may be provided via the first port and / or via the second port. The controller may use the instructions to query information stored in a non-volatile memory of the measuring device. The information stored by the non-volatile memory of the measuring device may include a unique identifier associated with the measuring device. In some examples, the non-volatile memory may include an electrically erasable programmable read-only memory (EEPROM). Additionally, in some examples, the unique identifier may be a serial number. The unique identifier may include a unique combination of characters (e.g., alphanumeric characters).
[0022] Based on the instruction, the controller may receive one or more responses from one or more measuring devices in the measuring device. The one or more responses may include unique identifier information identifying one or more unique identifiers associated with the one or more measuring devices. For example, the one or more unique identifiers may be one or more unique identifiers of one or more battery modules connected to the one or more measuring devices. Alternatively, the one or more unique identifiers may be one or more unique identifiers of one or more measuring devices. For example, the one or more unique identifiers may be one or more serial numbers. The controller may determine whether the measuring device has been misassembled based on the unique identifier information.
[0023] In some cases, the controller can determine whether the battery modules were assembled in an incorrect order. For example, the controller can receive unique identifiers indicating the order in which the battery modules were actually assembled in the battery pack. In this regard, the controller can compare the actual order of assembly measurements with the expected order in which the battery modules were expected to be assembled in the battery pack. Information identifying the expected order can be stored in a memory associated with the controller. Upon detecting that the actual order differs from the expected order, the controller can determine that the battery modules were incorrectly assembled.
[0024] In some examples, the controller may determine whether the actual number of battery modules is different from the expected number of battery modules. For example, the controller may provide a first instruction to the measurement device via a first port and a second instruction to the measurement device via a second port. The controller may receive one or more first responses from one or more first measurement devices in the measurement device via the first port. The controller may receive one or more second responses from one or more second measurement devices in the measurement device via the second port.
[0025] The one or more first responses may include first unique identifier information identifying one or more first unique identifiers associated with the one or more first measurement devices. The one or more second responses may include second unique identifier information identifying one or more second unique identifiers associated with the one or more second measurement devices. The controller may compare the one or more first unique identifiers with the one or more second unique identifiers to determine whether the actual number of battery modules differs from the expected number of battery modules.
[0026] The term "machine" may refer to a device that performs operations associated with an industry, such as mining, construction, agriculture, transportation, or another industry. Furthermore, one or more implements may be connected to the machine. For example, the machine may include a construction vehicle, work vehicle, or similar vehicle associated with the aforementioned industries.
[0027] Figure 1 is a diagram of an exemplary machine 100 as described herein. Figure 1 As shown in FIG, machine 100 is embodied as an earth-moving machine, such as a mining vehicle. Alternatively, machine 100 may be another type of machine, such as an excavator, a wheel loader, an underground loader, or the like.
[0028] like Figure 1 As shown in FIG, machine 100 includes a frame 105, ground engaging members 110, a truck body 115, an operator's cab 120, a roof 125, and a battery management system (BMS) 130. Frame 105 may be configured to connect to ground engaging members 110 and support operator's cab 120. Ground engaging members 110 may be configured to propel machine 100 on ground 135 at a work site. Ground engaging members 110 may include wheels, tracks, rollers, and / or the like for propelling machine 100.
[0029] Truck body 115 can be capable of receiving and dumping a load. Truck body 115 can include a roof 125. When machine 100 delivers a load to a destination associated with the load, truck body 115 can pivot about frame 105 to discharge the load through a rearward opening of truck body 115.
[0030] Operator compartment 120 includes an integrated display (not shown) and operator controls. The operator controls may include one or more input components (e.g., an integrated joystick, buttons, control levers, and / or a steering wheel) to control the operation of machine 100. For example, the operator controls may be used to control the operation of ground engaging members 110.
[0031] In some examples, BMS 130 may include a controller and a plurality of measurement devices connected to the controller via a data bus. The measurement devices may be connected to a plurality of battery modules of a battery pack and may obtain measurement results from the battery modules. The battery modules may provide power to support the operation of machine 100. As described herein, the controller may be configured to determine whether a battery module is misassembled.
[0032] As mentioned above, providing Figure 1 As an example. Other examples may be combined with Figure 1 Description is different.
[0033] Figure 2 is a diagram of an exemplary system 200 described herein. Figure 2 As shown in FIG, system 200 includes a BMS 130. The BMS 130 may include a controller 205 and a plurality of measuring devices connected to the controller 205 via a data bus 255. The plurality of measuring devices may include a first measuring device 235-1, a second measuring device 235-2, a third measuring device 235-3, a fourth measuring device 235-4, and the like (collectively referred to as "measuring devices 235" and individually as "measuring devices 235"). The measuring devices 235 may be connected to a plurality of battery modules of a battery pack 260. The plurality of battery modules may include a first battery module 240-1, a second battery module 240-2, a third battery module 240-3, a fourth battery module 240-4, and the like (collectively referred to as "battery modules 240" and individually as "battery modules 240").
[0034] like Figure 2 As shown in FIG, the controller 205 may include a memory 210, a first port 215, and a second port 220. The memory 210 includes a random access memory (RAM), a read-only memory (ROM), and / or another type of dynamic or static storage device (e.g., flash memory, magnetic memory, and / or optical memory) that stores information and / or instructions for use by a processor (of the controller 205) to perform functions (e.g., detecting whether the battery module 240 of the machine 100 is incorrectly assembled).
[0035] In some examples, memory 210 may include battery module information regarding battery modules 240 to which measurement device 235 is configured to be connected. The battery module information may identify an expected number of battery modules 240 to which measurement device 235 is configured to be connected (e.g., an expected number of battery modules 240 included in battery pack 260). Additionally or alternatively, the battery module information may identify an expected order in which battery modules 240 are expected to be assembled (e.g., in battery pack 260).
[0036] like Figure 2, the first port 215 and the second port 220 can be connected to the data bus 255. For example, the first port 215 can be connected to a first end of the data bus 255, and the second port 220 can be connected to a second end of the data bus 255. In this regard, the battery modules 240 can be connected to the controller 205 in series (via the measurement device 235 and the data bus 255) in a ring formation.
[0037] like Figure 2 As shown in FIG, first port 215 may be associated with a first data structure 225. First data structure 225 may be configured to store instructions (generated by controller 205) to be provided to measurement device 235. Additionally or alternatively, first data structure 225 may be configured to store responses received from measurement device 235 based on the instructions. In some examples, the instructions may include a query for information associated with measurement device 235 (e.g., a unique identifier associated with measurement device 235, the module type of battery module 240, and / or the manufacturer of battery module 240, etc.). In some cases, controller 205 may be configured to cause the instructions to be provided via first port 215 upon initialization (or upon startup) of BMS 130. Providing instructions in this manner may enable controller 205 to detect whether battery module 240 has been incorrectly assembled before machine 100 performs an operation. Detecting whether battery module 240 has been incorrectly assembled in this manner may prevent damage and / or malfunction of components of machine 100.
[0038] In some examples, the controller 205 may generate instructions based on the battery module information. For example, the number of instructions may be based on the expected number of battery modules 240 included in the battery pack 260 (e.g., identified by the battery module information). Additionally or alternatively, the order of the instructions may be based on the expected order in which the battery modules 240 are expected to be assembled (e.g., in the battery pack 260).
[0039] like Figure 2 As shown in FIG, the first data structure 225 may store four commands (e.g., CMD1, CMD2, CMD3, and CMD4) based on the battery module information indicating that four battery modules 240 are expected to be included in the battery pack 260. For example, the first data structure 225 may store the command CMD1 generated for the first measurement device 235-1, the command CMD2 generated for the second measurement device 235-2, and so on.
[0040] The controller 205 may cause the four instructions to be provided to the measurement devices 235 in sequence. In some cases, the instructions may be provided to the measurement devices 235 via one or more other measurement devices 235. For example, the controller 205 may cause the first instruction (CMD4) to be provided to the fourth measurement device 235-4 via the other measurement devices 235. For example, the first instruction may be provided to the first measurement device 235-1, which may provide the first instruction to the second measurement device 235-2, and so on, until the first instruction has been provided to the fourth measurement device 235-4. The controller 205 may cause the second instruction (CMD3) to be provided to the third measurement device 235-3, followed by the third instruction (CMD2) to be provided to the second measurement device 235-2, and so on.
[0041] If the battery pack 260 is correctly assembled, four responses may be received from the measurement device 235. The four responses may be received sequentially from the measurement device 235 in a manner similar to the manner in which the four instructions are provided to the measurement device 235. The four responses may be received in a reverse order relative to the order in which the instructions were provided. For example, the controller 205 may receive a first response from the first measurement device 235-1, then receive a second response from the second measurement device 235-2, and so on. For example, the second measurement device 235-2 may provide a second response to the first measurement device 235-1, and the first measurement device 235-1 may provide a second response to the controller 205 via the first port 215. As explained herein, the controller 205 may use the four responses to determine whether the battery modules 240 of the battery pack 260 are incorrectly assembled.
[0042] In some cases, the four instructions may be stored in four entries of the first data structure 225. For example, each instruction may be stored in a corresponding entry of the first data structure 225. For example, if the battery module 240 is correctly assembled, each response may be stored in a corresponding entry storing the corresponding instruction. For example, the first response to CMD4 may be stored in the entry storing CMD4, the second response to CMD3 may be stored in the entry storing CMD3, and so on.
[0043] like Figure 2 As shown in , the second port 220 can be associated with a second data structure 230. The second data structure 230 can be configured to store instructions to be provided to the measurement device 235. Additionally or alternatively, the second data structure 230 can be configured to store responses received from the measurement device 235. In some cases, the instructions stored by the second data structure 230 can be similar to the instructions stored by the first data structure 225. For example, when initializing the BMS 130, the second data structure 230 can store instructions including a query for information associated with the measurement device 235. Figure 2As shown in , the controller 205 has not yet generated any instructions to be provided via the second port 220. Additionally or alternatively, no response has been received from the measurement device 235. Therefore, the entry of the second data structure 230 may indicate "no data".
[0044] like Figure 2 As shown in FIG, a measurement device 235 can be connected to the battery module 240. For example, a first measurement device 235-1 can be connected to the first battery module 240-1, a second measurement device 235-2 can be connected to the second battery module 240-2, and so on. The measurement device 235 can be configured to monitor the operation of the battery module 240. For example, the first measurement device 235-1 can monitor the operation of the first battery module 240-1 by obtaining one or more measurement results from the first battery module 240-1. The one or more measurement results can include one or more battery cell voltages of one or more battery cells, or one or more temperatures of one or more battery cells, etc.
[0045] The measuring device 235 may include one or more memories. Figure 2 As shown in FIG, the first measurement device 235-1 may include a non-volatile memory 245 and a volatile memory 250. For example, the non-volatile memory 245 may include an EEPROM. The non-volatile memory 245 may be configured to store device information associated with the first measurement device 235-1. For example, the device information may identify the module type of the battery module 240-1, the unique identifier of the battery module 240-1, the manufacturer of the battery module 240-1, the unique identifier of the first measurement device 235-1, etc. For example, the unique identifier of the battery module 240-1 may be the serial number of the battery module 240-1, and the unique identifier of the first measurement device 235-1 may be the serial number of the first measurement device 235-1.
[0046] The volatile memory 250 may be configured to store instructions received from the controller 205. For example, the volatile memory 250 may be configured to temporarily store instructions received from the controller 205.
[0047] In some examples, battery module 240 may include a plurality of battery cells. The battery cells may be connected in series. In some examples, each battery cell may include a fast-charge battery. For example, the battery cells may include lithium-ion batteries.
[0048] As described above, when initializing the BMS 130, the controller 205 may determine whether the battery module 240 of the battery pack 260 is misassembled. In this regard, the controller 205 may provide an instruction to the measurement device 235 to obtain a unique identifier associated with the measurement device 235. In some examples, the controller 205 may provide the instruction to the measurement device 235 via the first port 215 and receive a response from the measurement device 235 via the first port 215, as explained above.
[0049] The response may include unique identifier information identifying a unique identifier associated with the measurement device 235 (e.g., a unique identifier of the battery module 240). In some embodiments, the controller 205 may determine whether the battery modules 240 are misassembled based on the actual order in which the unique identifiers are received. For example, based on the battery module information, the controller 205 may determine an expected order in which the battery modules of the battery pack 260 are expected to be assembled. For example, the battery module information may indicate an expected order in which the unique identifiers are received. The controller 205 may compare the actual order in which the unique identifiers are received with the expected order in which the unique identifiers are received.
[0050] If the actual sequence differs from the expected sequence, the controller 205 may determine that the battery modules 240 are improperly assembled (or misassembled). The controller 205 may provide a notification indicating that the plurality of battery modules are improperly assembled based on the determination that the battery modules 240 are improperly assembled. For example, the controller 205 may provide the notification via an integrated display in the operator cab 120, via a user device of the operator of the machine 100, or the like.
[0051] Figure 2 The number and arrangement of the devices shown in are provided as examples. In practice, Figure 2 There may be more devices, fewer devices, different devices, or differently arranged devices than those shown in . Figure 2 Two or more of the devices shown in FIG may be implemented in a single device, or Figure 2 A single device shown in the example may be implemented as multiple distributed devices. Additionally or alternatively, a device set (eg, one or more devices) of the exemplary components may perform one or more functions described as being performed by another device set of exemplary components.
[0052] Figure 3 FIG is a diagram of an example 300 associated with detecting battery pack misassembly. Figure 3 As shown in FIG, example 300 includes a BMS 130. The elements of the BMS 130 have been described above in conjunction with Figure 2 Described. Figure 3 As shown in , the battery pack 260 includes three battery modules connected to three measuring devices 235 .
[0053] exist Figure 3 In the example above, it is assumed that the controller 205 has provided Figure 2 Three of the four instructions may be provided to the first measurement device 235-1, the second measurement device 235-2, and the third measurement device 235-3, as explained herein. However, the third measurement device 235-3 may not be able to provide the instruction CMD4 to the fourth measurement device (that the controller 205) intends to include in the battery pack 260. Therefore, as Figure 3 As shown in FIG, the controller 205 may receive three responses based on providing four instructions. For example, the controller 205 may receive a first response RSP1 from the first measurement device 235-1 based on CMD1, a second response RSP2 from the second measurement device 235-2 based on CMD2, and a third response RSP3 from the third measurement device 235-3 based on CMD3.
[0054] The first response RSP1 may include a first unique identifier associated with the first measurement device 235-1, the second response RSP2 may include a second unique identifier associated with the second measurement device 235-2, and the third response RSP3 may include a third unique identifier associated with the third measurement device 235-3. The responses may include unique identifier information identifying the unique identifiers associated with the first measurement device 235-1, the second measurement device 235-2, and the third measurement device 235-3.
[0055] The three responses may be stored in three entries of the first data structure 225. Figure 3 As shown in , no response can be received from the fourth measurement device, and therefore, the fourth entry of the first data structure 225 may not include a response. In this regard, the controller 205 may determine that a response has not been received from the fourth measurement device.
[0056] Figure 3 The number and arrangement of the devices shown in are provided as examples. In practice, Figure 3 There may be more devices, fewer devices, different devices, or differently arranged devices than those shown in . Figure 3 Two or more of the devices shown in FIG may be implemented in a single device, or Figure 3 A single device shown in the example may be implemented as multiple distributed devices. Additionally or alternatively, a device set (eg, one or more devices) of the exemplary components may perform one or more functions described as being performed by another device set of exemplary components.
[0057] Figure 4 FIG is a diagram of an example 400 associated with detecting battery pack misassembly. Figure 4As shown in FIG, example 400 includes a BMS 130. The elements of the BMS 130 have been described above in conjunction with Figure 2 Described. Continue Figure 3 In the example of FIG, based on determining that no response has been received from the fourth measurement device after providing CMD4 via the first port 215, the controller 205 may determine to attempt to provide CMD4 via the second port 220. In this regard, the controller 205 may generate CMD4.
[0058] like Figure 4 As shown in FIG, controller 205 may store CMD4 in an entry of second data structure 230. The entries of second data structure 230 may be based on the expected order of measurement devices 235 and battery modules 240 on data bus 255. It is expected that the fourth measurement device will be the first measurement device to receive CMD4. For example, the entry of second data structure 230 may be associated with the first measurement device expected to receive CMD4 when CMD4 is provided via second port 220. Controller 205 may cause CMD4 to be provided to the fourth measurement device.
[0059] As mentioned above, providing Figure 4 As an example. Other examples may be combined with Figure 4 Description is different.
[0060] Figure 5 FIG is a diagram of an example 500 associated with detecting battery pack misassembly. Figure 5 As shown in FIG, example 500 includes a BMS 130. The elements of the BMS 130 have been described above in conjunction with Figure 2 Described. Continue Figure 4 In the example shown in FIG. 2 , the first measurement device to receive the message is third measurement device 235-3 (because the fourth measurement device is not connected to data bus 255). Therefore, third measurement device 235-3 may provide a third response RSP3 via second port 220. The third response may include unique identifier information identifying a third unique identifier associated with third measurement device 235-3. Third response RSP3 may be stored in the entry of second data structure 230 that previously stored CMD4.
[0061] Controller 205 can analyze entries of first data structure 225 and second data structure 230. Based on analyzing the entries, controller 205 can determine that at least one unique identifier identified by the unique identifier information received via first port 215 is also identified by the unique identifier information received via second port 220. For example, controller 205 can determine that the unique identifier identified in response RSP3 received via first port 215 is also identified by the unique identifier information received via second port 220, rather than the second identifying the unique identifier associated with the fourth measurement device. Therefore, controller 205 can determine that battery module 240 is improperly assembled (or misassembled). Based on determining that battery module 240 is improperly assembled, controller 205 can provide a notification, as explained herein.
[0062] As mentioned above, providing Figure 5 As an example. Other examples may be combined with Figure 5 Description is different.
[0063] Figure 6 FIG is a diagram of an example 600 associated with detecting battery pack misassembly. Figure 6 As shown in FIG, example 600 includes a BMS 130. The elements of the BMS 130 have been described above in conjunction with Figure 2 Described. Figure 6 As shown in , the battery pack 260 includes five battery modules 240 connected to five measurement devices 235 .
[0064] exist Figure 6 In the example above, it is assumed that the controller 205 has provided Figure 2 As explained herein, four instructions may be provided to the first measurement device 235-1, the second measurement device 235-2, the third measurement device 235-3, and the fourth measurement device 235-4. Figure 4 As shown in , the controller 205 can receive four responses based on providing four instructions via the first port 215. For example, the controller 205 can receive a first response RSP1 from the first measurement device 235-1 based on CMD1, a second response RSP2 from the second measurement device 235-2 based on CMD2, a third response RSP3 from the third measurement device 235-3 based on CMD3, and a fourth response RSP4 from the fourth measurement device 235-4 based on CMD4. Figure 4 As shown in , the responses may be stored in entries of the first data structure 225, as explained herein.
[0065] Figure 6 The number and arrangement of the devices shown in are provided as examples. In practice, Figure 6There may be more devices, fewer devices, different devices, or differently arranged devices than those shown in . Figure 6 Two or more of the devices shown in FIG may be implemented in a single device, or Figure 6 A single device shown in the example may be implemented as multiple distributed devices. Additionally or alternatively, a device set (eg, one or more devices) of the exemplary components may perform one or more functions described as being performed by another device set of exemplary components.
[0066] Figure 7 FIG is a diagram of an example 700 associated with detecting battery pack misassembly. Figure 7 As shown in FIG, example 400 includes a BMS 130. The elements of the BMS 130 have been described above in conjunction with Figure 2 Described. Continue Figure 6 In the example described in FIG. 1 , the controller 205 may generate Figure 2 The command generated in the embodiment is transmitted to the measurement device 235 via the second port 220.
[0067] like Figure 7 As shown in , the controller 205 may cause the instruction to be stored in an entry of the second data structure 230, as described herein. The controller 205 may cause the instruction to be provided from the second data structure 230 to the measurement device 235 via the second port 220. In this regard, because the battery pack 260 includes the fifth battery module 240-5 connected to the fifth measurement device 235-5, CMD1 may be provided to the second measurement device 235-2 instead of the first measurement device 235-1, CMD2 may be provided to the third measurement device 235-3 instead of the second measurement device 235-2, and so on.
[0068] As mentioned above, providing Figure 7 As an example. Other examples may be combined with Figure 7 Description is different.
[0069] Figure 8 FIG is a diagram of an example 800 associated with detecting battery pack misassembly. Figure 8 As shown in FIG, example 800 includes a BMS 130. The elements of the BMS 130 have been described above in conjunction with Figure 2 Based on the Figure 7 , the controller 205 may receive responses from four of the five measurement devices 235. For example, the controller 205 may receive RSP2 from the second measurement device 235-2, RSP3 from the third measurement device 235-3, RSP4 from the fourth measurement device 235-4, and RSP5 from the fifth measurement device 235-5. The responses may be stored in entries of the second data structure 230, such as Figure 8 As shown in .
[0070] The controller 205 may analyze the entries of the first data structure 225 and the second data structure 230. Based on the analyzed entries, the controller 205 may determine that at least one unique identifier identified by the unique identifier information received via the first port 215 is not also identified by the unique identifier information received via the second port 220. For example, the controller 205 may determine that the unique identifier identified in the response RSP5 is not identified by the unique identifier information received via the first port 215. Therefore, the controller 205 may determine that the battery module 240 is improperly assembled (or misassembled). Based on determining that the battery module 240 is improperly assembled, the controller 205 may provide a notification, as explained herein.
[0071] As mentioned above, providing Figure 8 As an example. Other examples may be combined with Figure 8 Description is different.
[0072] Figure 9 is a flow chart of an exemplary process 900 associated with detecting battery pack misassembly. In some embodiments, Figure 9 One or more process blocks of may be performed by a controller (e.g., controller 205). In some implementations, Figure 9 One or more process blocks of may be performed by another device or group of devices, such as a measurement device (eg, measurement device 235 ), separate from or including the configured battery management system.
[0073] like Figure 9 As shown in FIG, process 900 may include providing a first instruction to a plurality of measurement devices (block 910). For example, as described above, a controller may provide the first instruction to the plurality of measurement devices. In some embodiments, the plurality of measurement devices are configured to obtain measurement results from a plurality of battery modules of a battery pack.
[0074] like Figure 9 As further shown in FIG. 9 , process 900 may include receiving one or more first responses from one or more first measurement devices in the plurality of measurement devices based on providing the first instruction (block 920). For example, as described above, the controller may receive one or more first responses from one or more first measurement devices in the plurality of measurement devices based on providing the first instruction. In some embodiments, the one or more first responses include first unique identifier information identifying one or more first unique identifiers associated with the one or more first measurement devices.
[0075] like Figure 9As further shown in FIG, process 900 may include determining whether the plurality of battery modules are improperly assembled based on the one or more first unique identifiers (block 930). For example, as described above, the controller may determine whether the plurality of battery modules are improperly assembled based on the one or more first unique identifiers.
[0076] In some embodiments, the one or more first unique identifiers are a first plurality of unique identifiers, and wherein the method further comprises determining that an order of the first plurality of unique identifiers is incorrect, and determining that the plurality of battery modules are improperly assembled based on determining that the order of the first plurality of unique identifiers is incorrect.
[0077] In some embodiments, process 900 includes providing a second instruction to a plurality of measuring devices; receiving one or more second responses from one or more second measuring devices of the plurality of measuring devices based on providing the second instruction, wherein the one or more second responses include second unique identifier information identifying one or more second unique identifiers associated with the one or more second measuring devices; comparing the first unique identifier information and the second unique identifier information; and determining whether the plurality of battery modules are improperly assembled based on comparing the first unique identifier information and the second unique identifier information.
[0078] In some embodiments, process 900 includes determining that at least one unique identifier identified by the first unique identifier information is also identified by the second unique identifier information; determining that a first number of battery modules of the plurality of battery modules exceeds a second number of battery modules expected to be included in the battery pack; and determining that the plurality of battery modules are improperly assembled based on determining that the first number of battery modules exceeds the second number of battery modules.
[0079] In some embodiments, process 900 includes determining that at least one unique identifier identified by the first unique identifier information is not also identified by the second unique identifier information; determining that a first number of battery modules of the plurality of battery modules is less than a second number of battery modules expected to be included in the battery pack; and determining that the plurality of battery modules are improperly assembled based on determining that the first number of battery modules is less than the second number of battery modules.
[0080] In some embodiments, process 900 includes determining that the plurality of battery modules are improperly assembled; and providing a notification indicating that the plurality of battery modules are improperly assembled based on determining that the plurality of battery modules are improperly assembled.
[0081] although Figure 9 Example blocks of process 900 are shown, but in some implementations, Figure 9Process 900 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in . Additionally or alternatively, two or more blocks of process 900 may be performed in parallel.
[0082] Industrial Applicability
[0083] Embodiments described herein relate to a controller of a battery management system (BMS) configured to detect whether a battery module (240) is misassembled. The controller (205) may determine whether the battery module (240) is misassembled based on receiving unique identifier information received from a measurement device (235) connected to the battery module (240). For example, the unique identifier information may identify a unique identifier associated with the measurement device (235). For example, the unique identifier may be a unique identifier of the battery module (240) connected to the measurement device (235).
[0084] Currently, existing BMS controllers are unable to detect battery module misassembly. Failure to detect battery module misassembly can cause one or more components of the work machine to operate in an undesirable manner. For example, failure to detect battery module misassembly can result in inaccurate battery state estimation, battery damage, and / or battery failure.
[0085] By determining whether a battery module is misassembled, embodiments described herein can prevent components of a work machine from operating in an undesirable manner. For example, embodiments described herein can prevent inaccurate battery state estimation, battery damage, and / or battery failure.
[0086] The foregoing disclosure provides illustrations and descriptions, but is not intended to be exhaustive or to limit the embodiments to the precise forms disclosed. Modifications and variations may be made in light of the foregoing disclosure or may be acquired from practice of the embodiments. In addition, any embodiments described herein may be combined unless the foregoing disclosure explicitly provides reasons why one or more embodiments may not be combined. Even though particular combinations of features are listed in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of the various embodiments. Although each dependent claim listed below may be directly dependent on only one claim, the disclosure of the various embodiments includes each dependent claim in combination with every other claim in the claim set.
[0087] As used herein, "a, an" and "group" are intended to include one or more items and can be used interchangeably with "one or more". In addition, as used herein, the article "the" is intended to include one or more items cited in conjunction with the article "the" and can be used interchangeably with "one or more". In addition, the phrase "based on" is intended to mean "at least partially based on", unless otherwise explicitly stated. In addition, as used herein, the term "or" is intended to be inclusive when used in series form and can be used interchangeably with "and / or", unless otherwise explicitly stated (for example, if used in conjunction with "either" or "only one"). In addition, for ease of description, spatial relative terms such as "below", "below", "above", "on", etc. can be used herein to describe the relationship between an element or feature and another one or more elements or features, as shown in the figures. In addition to the orientation shown in the drawings, spatial relative terms are intended to cover the different orientations of equipment, devices and / or elements in use or operation. Equipment can be oriented in other ways (rotated 90 degrees or in other orientations), and similarly, the spatial relative descriptors used herein can be interpreted accordingly.
Claims
1. A battery management system configured to detect misassembly of a battery pack, the battery management system comprising: Data bus; a plurality of measurement devices configured to obtain measurement results from a plurality of battery modules of the battery pack, wherein the plurality of measuring devices are connected to the data bus; as well as a controller connected to the data bus, the controller being configured to: providing a first instruction to the plurality of measurement devices, receiving one or more first responses from one or more first measurement devices of the plurality of measurement devices based on providing the first instruction, wherein the one or more first responses include first unique identifier information identifying one or more first unique identifiers associated with the one or more first measurement devices; providing a second instruction to the plurality of measurement devices, receiving one or more second responses from one or more second measurement devices of the plurality of measurement devices based on providing the second instruction, wherein the one or more second responses include second unique identifier information identifying one or more second unique identifiers associated with the one or more second measurement devices; as well as It is determined whether the plurality of battery modules are improperly assembled based on the first unique identifier information and the second unique identifier information.
2. The battery management system according to claim 1, wherein the controller is further configured to: determining that at least one unique identifier identified by the first unique identifier information is also identified by the second unique identifier information; determining that a first number of battery modules of the plurality of battery modules exceeds a second number of battery modules expected to be included in the battery pack; and Based on determining that the first number of battery modules exceeds the second number of battery modules, it is determined that the plurality of battery modules are improperly assembled.
3. The battery management system according to claim 1, wherein the controller is further configured to: determining that at least one unique identifier identified by the first unique identifier information is not also identified by the second unique identifier information; determining that a first number of battery modules of the plurality of battery modules is less than a second number of battery modules expected to be included in the battery pack; and Based on determining that the first number of battery modules is less than the second number of battery modules, it is determined that the plurality of battery modules are improperly assembled.
4. The battery management system of claim 1 , wherein the one or more first unique identifiers are a first plurality of unique identifiers, and The controller is further configured to: determining that the first plurality of unique identifiers are not in the correct order; and The plurality of battery modules is determined to be improperly assembled based on determining that the order of the first plurality of unique identifiers is incorrect.
5. The battery management system according to claim 1 , wherein the controller is further configured to: determining, based on the one or more first responses, that at least one measurement device of the plurality of measurement devices has not provided a response; and The second instruction is provided based on a determination that the at least one measurement device has not provided a response.
6. The battery management system according to claim 1, wherein the data bus is connected to a first port of the controller and to a second port of the controller, and Wherein the controller is configured to provide the first instruction via the first port and to provide the second instruction via the second port. 7 . The battery management system of claim 6 , wherein the controller is configured to receive the one or more first responses via the first port and to receive the one or more second responses via the second port.
8. A machine, comprising: Data bus; a plurality of measurement devices configured to obtain measurements from a plurality of battery modules of the battery pack, wherein the plurality of measuring devices are connected to the data bus; as well as a controller connected to the data bus, the controller being configured to: providing a first instruction to the plurality of measurement devices, receiving one or more first responses from one or more first measurement devices of the plurality of measurement devices based on providing the first instruction, wherein the one or more first responses include first unique identifier information identifying one or more first unique identifiers associated with the one or more first measurement devices; providing a second instruction to the plurality of measurement devices, receiving one or more second responses from one or more second measurement devices of the plurality of measurement devices based on providing the second instruction, wherein the one or more second responses include second unique identifier information identifying one or more second unique identifiers associated with the one or more second measurement devices; comparing the first unique identifier information and the second unique identifier information; as well as It is determined whether the plurality of battery modules are improperly assembled based on comparing the first unique identifier information and the second unique identifier information.
9. The machine of claim 8, wherein the data bus is connected to a first port of the controller and to a second port of the controller, and The controller is further configured to: storing the first unique identifier information in a first data structure associated with the first port; and The second unique identifier information is stored in a second data structure associated with the second port.
10. The machine of claim 8, wherein a measuring device of the plurality of measuring devices comprises non-volatile memory, and Wherein the non-volatile memory is configured to store a unique identifier of the measurement device.
11. The machine of claim 8, wherein the controller is further configured to: determining that at least one unique identifier identified by the first unique identifier information is also identified by the second unique identifier information; and determining that a first number of battery modules of the plurality of battery modules exceeds a second number of battery modules expected to be included in the battery pack; and Based on determining that the first number of battery modules exceeds the second number of battery modules, it is determined that the plurality of battery modules are improperly assembled.
12. The machine of claim 8, wherein the controller is further configured to: determining that at least one unique identifier identified by the first unique identifier information is not also identified by the second unique identifier information; determining that a first number of battery modules of the plurality of battery modules is less than a second number of battery modules expected to be included in the battery pack; and Based on determining that the first number of battery modules is less than the second number of battery modules, it is determined that the plurality of battery modules are improperly assembled.
13. The machine of claim 8, wherein the controller is further configured to: determining that the plurality of battery modules are improperly assembled; and A notification indicating that the plurality of battery modules are improperly assembled is provided based on determining that the plurality of battery modules are improperly assembled.
14. The machine of claim 8, wherein the controller is further configured to: determining, based on the one or more first responses, that at least one measurement device of the plurality of measurement devices has not provided a response; and The second instruction is provided based on a determination that the at least one measurement device has not provided a response.
15. A method performed by a controller, the method comprising: providing a first instruction to a plurality of measurement devices, wherein the plurality of measurement devices are configured to obtain measurements from a plurality of battery modules of the battery pack; receiving one or more first responses from one or more first measurement devices of the plurality of measurement devices based on providing the first instruction, wherein the one or more first responses include first unique identifier information identifying one or more first unique identifiers associated with the one or more first measurement devices; as well as A determination is made based on the one or more first unique identifiers as to whether the plurality of battery modules are improperly assembled.
16. The method of claim 15, wherein the one or more first unique identifiers are a first plurality of unique identifiers, and The method further comprises: determining that the first plurality of unique identifiers are not in an correct order; as well as The plurality of battery modules is determined to be improperly assembled based on determining that the order of the first plurality of unique identifiers is incorrect.
17. The method according to claim 15, further comprising: providing a second instruction to the plurality of measurement devices; receiving one or more second responses from one or more second measurement devices of the plurality of measurement devices based on providing the second instruction, wherein the one or more second responses include second unique identifier information identifying one or more second unique identifiers associated with the one or more second measurement devices; comparing the first unique identifier information and the second unique identifier information; as well as It is determined whether the plurality of battery modules are improperly assembled based on comparing the first unique identifier information and the second unique identifier information.
18. The method according to claim 17, further comprising: determining that at least one unique identifier identified by the first unique identifier information is also identified by the second unique identifier information; determining that a first number of battery modules of the plurality of battery modules exceeds a second number of battery modules expected to be included in the battery pack; and Based on determining that the first number of battery modules exceeds the second number of battery modules, it is determined that the plurality of battery modules are improperly assembled.
19. The method according to claim 17, further comprising: determining that at least one unique identifier identified by the first unique identifier information is not also identified by the second unique identifier information; determining that a first number of battery modules of the plurality of battery modules is less than a second number of battery modules expected to be included in the battery pack; as well as Based on determining that the first number of battery modules is less than the second number of battery modules, it is determined that the plurality of battery modules are improperly assembled.
20. The method according to claim 15, further comprising: determining that the plurality of battery modules are improperly assembled; as well as A notification indicating that the plurality of battery modules are improperly assembled is provided based on determining that the plurality of battery modules are improperly assembled.
Citation Information
Patent Citations
Method and system for detecting connection fault of parallel connection cell
US20220276312A1