Battery pack detection system and battery pack module detection method
By setting up a detection system of sensing modules and computing modules around the battery pack, the problems of high detection cost of battery packs and poor space utilization in the prior art are solved, and efficient and economical battery pack detection effect is achieved.
Patent Information
- Application Number
- CN202410722063.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-12-25
- Filing Date
- 2024-06-05
- Publication Date
- 2025-06-27
AI Technical Summary
Existing battery pack detection methods require the installation of detection units on each battery, resulting in high costs and poor space utilization, especially when there are a large number of batteries in the battery pack.
A battery pack detection system is designed to detect overexpanded batteries in the battery pack by setting two first sensing modules and two second sensing modules around the battery pack, and using the computing module to perform calculations and judgments.
The system can accurately identify over-expanded batteries in the battery pack, reduce detection costs, improve battery pack space utilization, and achieve higher detection efficiency by simplifying component layout.
Smart Images

Figure CN120212833A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a battery detection system and a battery detection method, and particularly to a detection system and a detection method for an array of batteries. Background Art
[0002] With the development of electric vehicles and energy storage systems, it has become a mainstream practice in electric vehicles and energy storage systems to arrange multiple batteries in an array to form a battery pack to obtain a larger power supply source.
[0003] Since once a battery ages and expands, it will affect the power output, and thus affect the overall power output of the battery pack. Therefore, it is necessary to replace the overly expanded battery in a timely manner to ensure stable power output. The existing method is to set a detection unit on each battery one by one to perform immediate expansion detection on each battery. However, as the number of batteries forming the battery pack increases, the number of detection units also increases. This will greatly increase the cost required to detect the battery pack and will occupy the space between each battery, resulting in poor space utilization. Summary of the Invention
[0004] The present invention aims to provide a battery pack detection system and a detection method for a battery pack module, so as to use inexpensive and streamlined components to detect the battery pack and accurately find out the overly expanded battery in the battery pack.
[0005] A battery pack detection system disclosed in an embodiment of the present invention is configured to be disposed around a battery pack. The battery pack includes a plurality of batteries arranged in an array. The number of batteries is M×N. The battery pack has M batteries arranged on a first side and N batteries arranged on a second side adjacent to the first side. The battery pack detection system includes two first sensing modules, two second sensing modules, and an operation module. The first sensing modules are respectively disposed on the first side and the other first side of the battery pack, and the first side and the other first side are located on opposite sides of the battery pack. Each first sensing module includes M first sensing parts. The M first sensing parts are used to sense the total first expansion amount of the corresponding battery and output M first deformations. The second sensing modules are respectively disposed on the second side and the other second side of the battery pack, and the second side and the other second side are located on opposite sides of the battery pack. Each second sensing module includes N second sensing parts. The N second sensing parts are used to sense the total second expansion amount of the corresponding battery and output N second deformations. M and N are each integers greater than or equal to 2. The operation module is communicatively connected to the first sensing module and the second sensing module to receive the M first deformations of at least one first sensing module and the N second deformations of at least one second sensing module, obtain M first addresses corresponding to the M first deformations and N second addresses corresponding to the N second deformations, and thereby determine whether each battery is a defective battery, wherein when the first expansion amount of one of the batteries exceeds a first expansion threshold and the second expansion amount exceeds a second expansion threshold, the operation module defines the one battery as a defective battery.
[0006] The detection method of a battery pack module disclosed in another embodiment of the present invention is applicable to a battery pack. The battery pack includes batteries arranged in an array. The number of batteries is M×N. The battery pack has M batteries arranged on a first side and N batteries arranged on a second side adjacent to the first side. M and N are each integers greater than or equal to 2. The detection method of the battery pack module includes a deformation extraction program and a judgment program. The deformation extraction program includes the following steps: using M first sensing parts of two first sensing modules respectively arranged on the first side and the other first side of the battery pack to sense the total first expansion amount of the corresponding batteries and output M first deformations, and the first side and the other first side are located on opposite sides of the battery pack; and using N second sensing parts of two second sensing modules respectively arranged on the second side and the other second side of the battery pack to sense the total second expansion amount of the corresponding batteries and output N second deformations, and the second side and the other second side are located on opposite sides of the battery pack. The judgment program includes the following steps: based on the M first deformations output by each first sensing module, the M first addresses corresponding to the M first deformations, and based on the N second deformations output by each second sensing module, the N second addresses corresponding to the N second deformations, judge whether each battery is a defective battery, wherein when the first expansion amount of one of the batteries is judged to exceed a first expansion threshold and the second expansion amount is judged to exceed a second expansion threshold, the one battery is defined as a defective battery.
[0007] According to the battery pack detection system and the detection method of the battery pack module disclosed in the above embodiment, only by arranging the first sensing module and the second sensing module around the battery pack and combining the calculation and judgment of the operation module, it is possible to accurately find at least one battery with excessive expansion among the multiple batteries of the battery pack. The components used as a whole are cheap and streamlined, which can reduce the cost required for detecting the battery pack and improve the space utilization rate between the batteries of the battery pack.
[0008] The above description of the content of the present invention and the following description of the embodiments are used to demonstrate and explain the principles of the present invention, and provide a further explanation of the scope of the patent application of the present invention. Brief Description of the Drawings
[0009] Figure 1 is a block diagram of a battery pack detection system shown according to an embodiment of the present invention.
[0010] Figure 2 is Figure 1 a three-dimensional view of the battery pack detection system in which the operation module has been removed and combined with the battery pack.
[0011] Figure 3 is Figure 2A perspective view of the battery pack detection system in which the operation module has been removed and a part of the first protection member and a part of the second protection member have been disassembled.
[0012] Figure 4 Is Figure 2 A top view of the battery pack detection system in which the operation module has been removed and combined with the battery pack.
[0013] Figure 5 Is Figure 2 A front view of the battery pack detection system in which the operation module has been removed and combined with the battery pack.
[0014] Figure 6 Is Figure 2 A front view of the battery pack detection system in which the operation module and the first protection member have been removed and combined with the battery pack.
[0015] Figure 7 Is Figure 2 A side view of the battery pack detection system in which the operation module has been removed and combined with the battery pack.
[0016] Figure 8 Is Figure 2 A side view of the battery pack detection system in which the operation module and the second protection member have been removed and combined with the battery pack.
[0017] Figure 9 Is a circuit diagram of the Wheatstone bridge and the operation module of the battery pack detection system illustrated according to an embodiment of the present invention.
[0018] Figure 10 Is a top view of the battery pack detection system in which the operation module has been removed and combined with the battery pack illustrated according to another embodiment of the present invention.
[0019] Figures 11 to 14 Is a flowchart of the detection method of the battery pack module illustrated according to still another embodiment of the present invention.
[0020] Figure 15 Is a schematic diagram of the data stored in the storage unit used in the detection method of the battery pack module illustrated according to still another embodiment of the present invention.
[0021] Figure 16 Is a top view schematic diagram of the battery pack detection system in which the operation module has been removed and combined with the battery pack illustrated according to still another embodiment of the present invention.
[0022] Figure 17 Is a schematic diagram of the data stored in the storage unit used in the detection method of the battery pack module illustrated according to still another embodiment of the present invention.
[0023] Figure 18It is a top view schematic diagram of a battery pack detection system in which the operation module has been removed and combined with the battery pack according to yet another embodiment of the present invention.
[0024]
Symbol Explanation
[0025] 1, 2, 3, 4: Battery pack detection system
[0026] 11, 21, 31, 41: First sensing module
[0027] 110, 210, 310, 410: First sensing part
[0028] 111: First supporting wall
[0029] 111a: First surface
[0030] 111b: Second surface
[0031] 112: First bump
[0032] 113: First sensing element group
[0033] 113a, 113b, 113c, 113d, 313a, 313b, 313c, 313d, 413a, 413b, 413c, 413d: First sensing element
[0034] 114, 214: First recessed groove
[0035] 115, 215: First protective member
[0036] 119: First projection range
[0037] 12, 22, 32, 42: Second sensing module
[0038] 120, 220, 320, 420: Second sensing part
[0039] 121: Second supporting wall
[0040] 121a: First surface
[0041] 121b: Second surface
[0042] 122: Second bump
[0043] 123: Second sensing element group
[0044] 123a, 123b, 123c, 123d, 323a, 323b, 323c, 323d, 423a, 423b, 423c, 423d: Second sensing element
[0045] 124, 224: Second recessed groove
[0046] 125, 225: Second protective member
[0047] 129: Second projection range
[0048] 13, 33, 43: Operation module
[0049] 130a, 330a, 430a: Storage unit
[0050] 331, 431: Battery address table
[0051] 332, 432: Deformation row
[0052] 333, 433: Deformation column
[0053] 334, 434: Quotient row
[0054] 335, 435: Quotient column
[0055] 336, 436: Estimation row
[0056] 337, 437: Estimation column
[0057] 130b, 330b, 430b: Judgment unit
[0058] 130c, 330c, 430c: Calculation unit
[0059] 14: Connecting member
[0060] BT: Battery
[0061] WB1, WB2: Wheatstone bridge
[0062] A1, A2: Galvanometer
[0063] D1, D2: Direction
[0064] S1: First side
[0065] S2: Second side
[0066] S101 - S124: Steps Detailed implementation manners
[0067] The detailed features and advantages of the present invention are described in detail in the following implementation manners. The content is sufficient for those skilled in the art to understand the technical content of the present invention and implement it accordingly. According to the content disclosed in this specification, the claims and the drawings, those skilled in the art can easily understand the related purposes and advantages of the present invention. The following embodiments further illustrate the viewpoints of the present invention in detail, but do not limit the scope of the present invention in any way.
[0068] First, in the present invention, M and N are each defined as integers greater than or equal to 2.
[0069] Please refer to Figure 1 and Figure 2 , where Figure 1 is a block diagram of a battery pack detection system illustrated according to an embodiment of the present invention, and Figure 2 is Figure 1 a perspective view of the battery pack detection system in which the operation module has been removed and combined with the battery pack. Note that Figure 2 some components in
[0070] The battery pack detection system 1 of this embodiment is configured to surround a battery pack (which may also be referred to as a battery pack module, not otherwise labeled). Among them, the battery pack includes a plurality of batteries arranged in an array, the number of batteries is M×N, and the battery pack has M batteries arranged on a first side and N batteries arranged on a second side adjacent to the first side. For example, as Figure 2 shown in
[0071] The battery pack detection system 1 of this embodiment may include two first sensing modules 11, two second sensing modules 12, an operation module 13, and a plurality of connectors 14.
[0072] Please refer to Figure 1 and Figure 2 together with Figure 3 , where Figure 3 is Figure 2 a perspective view of the battery pack detection system in which the operation module has been removed and a part of the first protection member and a part of the second protection member have been disassembled. Note that Figure 3 some components in
[0073] The first sensing modules 11 are respectively disposed on opposite two first sides S1 of the battery pack (which may also be understood as one first side and another first side). Each first sensing module 11 includes M first sensing portions 110. In this embodiment, M is, for example, 2, but the present invention is not limited thereto.
[0074] The second sensing modules 12 are respectively disposed on opposite two second sides S2 of the battery pack (which may also be understood as one second side and another second side). Each second sensing module 12 includes N second sensing portions 120. In this embodiment, N is, for example, 2, but the present invention is not limited thereto.
[0075] The operation module 13 may include a storage unit 130a, a judgment unit 130b, and a calculation unit 130c. The storage unit 130a stores a first safety threshold and a second safety threshold, where the first safety threshold and the second safety threshold may have different values according to different types of batteries BT. The calculation unit 130c is communicatively connected to the storage unit 130a and the judgment unit 130b. Note that the storage unit 130a, the judgment unit 130b, and the calculation unit 130c are not used to limit the present invention. In some embodiments, the operation module may also include only one, two, or more than four electronic units having storage, judgment, and operation functions.
[0076] Each connecting member 14 detachably connects the adjacent first sensing module 11 and the second sensing module 12.
[0077] Please refer to Figure 2 and Figure 3 together with Figures 4 to 6 to further clearly understand the structure of the first sensing module 11. Figure 4 is Figure 2 a top view of the battery pack detection system in which the operation module has been removed and combined with the battery pack. Figure 5 is Figure 2 a front view of the battery pack detection system in which the operation module has been removed and combined with the battery pack. Figure 6 is Figure 2 a front view of the battery pack detection system in which the operation module and the first protection member have been removed and combined with the battery pack. Note that Figures 4 to 6 in
[0078] Each first sensing portion 110 may include a first supporting wall 111, a first bump 112, a first sensing element group 113, and a first recess 114.
[0079] In each first sensing portion 110, the first supporting wall 111 may have a first surface 111a facing the battery BT and a second surface 111b facing away from the battery BT. The first bump 112 may be disposed on the first surface 111a of the first supporting wall 111. The first sensing element group 113 may be disposed on the second surface 111b of the first supporting wall 111.
[0080] Each first sensing element group 113 may include, for example, four first sensing elements 113a, 113b, 113c, and 113d. The first sensing elements 113a, 113b, 113c, and 113d may each be, for example, a strain gauge, but are not limited thereto. Define the projection of the first bump 112 on the second surface 111b of the first abutting wall 111 as a first projection range 119. As Figure 6 shown, in each first sensing portion 110, two of the first sensing elements 113b and 113c are located within the first projection range 119; the other two first sensing elements 113a and 113d are located outside the first projection range 119. Note that the number and arrangement of the first sensing elements 113a, 113b, 113c, and 113d are not used to limit the present invention.
[0081] As Figure 3 and Figure 6 shown, in each first sensing portion 110, the first recessed grooves 114 respectively expose the second surface 111b of the first abutting wall 111. The first sensing elements 113a, 113b, 113c, and 113d are located in the first recessed grooves 114.
[0082] As Figures 2 to 5 shown, each first sensing module 11 may further include two first protection members 115. The first protection members 115 respectively cover the first recessed grooves 114 correspondingly. There is a space (not otherwise labeled) between the first protection members 115 and the first sensing elements 113a, 113b, 113c, and 113d, and the first protection members 115 isolate the first sensing elements 113a, 113b, 113c, and 113d from the outside world to prevent the first sensing elements 113a, 113b, 113c, and 113d from being interfered by environmental factors such as temperature, humidity, and vibration during use, thereby ensuring the sensing accuracy and reliability of the first sensing elements 113a, 113b, 113c, and 113d.
[0083] Please refer to Figures 2 to 4 together with Figures 7 to 8 to further clearly understand the structure of the second sensing module 12. Figure 7 is Figure 2 a side view of the battery pack detection system with the operation module removed and combined with the battery pack. Figure 8 is Figure 2 a side view of the battery pack detection system with the operation module and the second protection member removed and combined with the battery pack. Note that Figures 7 to 8 some elements (such as the operation module 13 and a part of the following second protection member 125) in
[0084] Each second sensing unit 120 may include a second abutting wall 121, a second bump 122, a second sensing element group 123, and a second recess 124.
[0085] In each second sensing unit 120, the second abutting wall 121 may have a first surface 121a facing the battery BT and a second surface 121b facing away from the battery BT. The second bump 122 may be disposed on the first surface 121a of the second abutting wall 121. The second sensing element group 123 may be disposed on the second surface 121b of the second abutting wall 121.
[0086] Each second sensing element group 123 may include, for example, four second sensing elements 123a, 123b, 123c, and 123d. The second sensing elements 123a, 123b, 123c, and 123d may each be, for example, a strain gauge, but are not limited thereto. Define the projection of the second bump 122 on the second surface 121b of the second abutting wall 121 as a second projection range 129. As Figure 8 shown, in each second sensing unit 120, two of the second sensing elements 123b and 123c are located within the second projection range 129; the other two second sensing elements 123a and 123d are located outside the second projection range 129. Note that the number and arrangement of the second sensing elements 123a, 123b, 123c, and 123d are not used to limit the present invention.
[0087] As Figure 3 and Figure 8 shown, in each second sensing unit 120, the second recess 124 respectively exposes the second surface 121b of the second abutting wall 121. The second sensing elements 123a, 123b, 123c, and 123d are located in the second recess 124.
[0088] As Figures 2 to 4 and Figure 7 shown, each second sensing module 12 may further include a second protection member 125. A single second protection member 125 covers the two second recesses 124. There is a space (not labeled separately) between the second protection member 125 and the second sensing elements 123a, 123b, 123c, and 123d, and the second protection member 125 isolates the second sensing elements 123a, 123b, 123c, and 123d from the outside world to prevent the second sensing elements 123a, 123b, 123c, and 123d from being interfered by environmental factors such as temperature, humidity, and vibration during use, thereby ensuring the sensing accuracy and reliability of the second sensing elements 123a, 123b, 123c, and 123d.
[0089] Please refer to Figures 1 to 8 together with Figure 9 , in which Figure 9It is a circuit diagram of a Wheatstone bridge and an operation module of a battery pack detection system according to an embodiment of the present invention. Note that in Figure 9 In the circuit diagram, the first sensing elements 113a, 113b, 113c, 113d, such as strain gauges, and the second sensing elements 123a, 123b, 123c, 123d are shown as variable resistors because they will generate different strains when subjected to different stresses, and thus will change their resistance values, but the present invention is not limited thereto.
[0090] As Figure 9 shown, the first sensing elements 113a, 113b, 113c, 113d can be electrically coupled to form a first Wheatstone bridge WB1, wherein two of the first sensing elements 113b, 113c within the first projection range 119 do not share nodes in the first Wheatstone bridge WB1. In the present invention, the so-called two elements not sharing nodes means that the two elements are not directly connected in the circuit. For example, it can be understood that the first sensing elements 113b, 113c can be indirectly connected through a galvanometer A1 in the circuit, and the first sensing element 113b and the first sensing element 113c are each directly connected to the first sensing element 113a and the first sensing element 113d. In addition, the first Wheatstone bridge WB1 formed by coupling the first sensing elements 113a, 113b, 113c, 113d can be communicatively connected to the calculation unit 130c of the operation module 13 through the galvanometer A1.
[0091] When the batteries BT expand and push against each other in the first direction D1, the pushing force will be concentrated on the first bump 112 and cause the first abutting wall 111 to deform, so that the first sensing elements 113b, 113c within the first projection range 119 have a greater change in resistance value compared to the first sensing elements 113a, 113d outside the first projection range 119. More specifically, the first sensing elements 113b, 113c will generate tensile strain, causing the resistance values of the first sensing elements 113b, 113c to increase, and thus the change in the resistance values of the first sensing elements 113b, 113c is greater than zero. In contrast, the first sensing elements 113a, 113d will generate compressive strain, causing the resistance values of the first sensing elements 113a, 113d to decrease, and thus the change in the resistance values of the first sensing elements 113a, 113d is less than zero. Since the first sensing elements 113b, 113c with a greater change in resistance value do not share nodes in the first Wheatstone bridge WB1, a greater potential difference will be generated across the galvanometer A1, enabling the galvanometer A1 to measure a greater passing current. In this way, the measurement sensitivity can be increased and the influence of noise on the measurement result of the galvanometer A1 can be reduced.
[0092] As Figure 9As shown, the second sensing elements 123a, 123b, 123c, and 123d can be electrically coupled to form a second Wheatstone bridge WB2, where two of the second sensing elements 123b and 123c within the second projection range 129 do not share nodes in the second Wheatstone bridge WB2. For example, it can be understood that the second sensing elements 123b and 123c can be indirectly connected through a galvanometer A2 in the circuit, and both the second sensing element 123b and the second sensing element 123c are directly connected to the second sensing element 123a and the second sensing element 123d respectively. In addition, the second Wheatstone bridge WB2 formed by coupling the second sensing elements 123a, 123b, 123c, and 123d can be communicatively connected to the calculation unit 130c of the operation module 13 through the galvanometer A2.
[0093] When the battery BT expands and pushes against each other in the second direction D2, the pushing force will be concentrated on the second bump 122 and cause the second bearing wall 121 to deform, such that the second sensing elements 123b and 123c within the second projection range 129 have a larger resistance value change compared to the second sensing elements 123a and 123d outside the second projection range 129. More specifically, the second sensing elements 123b and 123c will generate tensile strain, causing the resistance values of the second sensing elements 123b and 123c to increase, and thus the change in the resistance values of the second sensing elements 123b and 123c is greater than zero. In contrast, the second sensing elements 123a and 123d will generate compressive strain, causing the resistance values of the second sensing elements 123a and 123d to decrease, and thus the change in the resistance values of the second sensing elements 123a and 123d is less than zero. Since the second sensing elements 123b and 123c with larger resistance value changes do not share nodes in the second Wheatstone bridge WB2, a larger potential difference will be generated across the two ends of the galvanometer A2, enabling the galvanometer A2 to measure a larger passing current. In this way, the measurement sensitivity can be increased and the influence of noise on the measurement result of the galvanometer A2 can be reduced.
[0094] Please note that the galvanometer A1 or the galvanometer A2 is not used to limit the present invention. In some embodiments, it can also be changed to a voltmeter, etc.
[0095] Please note that in the above embodiments, the 2×2 array battery pack applied by the battery pack detection system 1 is not used to limit the present invention. Please refer to Figure 10 , which is a top view of the battery pack detection system in which the operation module has been removed and combined with the battery pack according to another embodiment of the present invention. Please note that the battery pack detection system 2 in this embodiment is similar in structure to the battery pack detection system 1 in the previous embodiment, so only the differences will be mentioned below.
[0096] In this embodiment, the first sensing modules 21 respectively disposed on the opposite two first sides S1 of the battery pack (which can also be understood as one first side and another first side) each include M first sensing portions 210. M is, for example, 4, but the present invention is not limited thereto. The second sensing modules 22 respectively disposed on the opposite two second sides S2 of the battery pack (which can also be understood as one second side and another second side) each include N second sensing portions 220. N is, for example, 4, but the present invention is not limited thereto.
[0097] In addition, each first sensing module 21 may further include four first protection members 215. The first protection members 215 respectively cover the first recessed grooves 214 correspondingly. Each second sensing module 22 may further include two second protection members 225. A single second protection member 225 covers two second recessed grooves 224.
[0098] Regardless of the form of the battery pack array, considering that the battery BT may expand due to aging, the battery pack detection system 1 or 2 of the foregoing embodiment or the battery pack detection system of other embodiments can be used to determine whether each battery BT is over-expanded.
[0099] Specifically, please refer to Figures 1 to 9 , taking the battery pack detection system 1 as an example for illustration. When the battery BT expands and abuts against the first bump 112 in the first direction D1 and causes the first bearing wall 111 to deform, for example, two of the first sensing elements 113b, 113c located within the first projection range 119 are subjected to a tension force and are stretched, such that the first sensing elements 113b, 113c generate tensile strain on the second surface 111b as the first bearing wall 111 deforms, and thus their resistance values can, for example, increase. On the other hand, the other two first sensing elements 113a, 113d located outside the first projection range 119 are subjected to a compression force and are compressed, such that the first sensing elements 113a, 113d generate compressive strain on the second surface 111b as the first bearing wall 111 deforms, and thus their resistance values can, for example, decrease. Moreover, these changes in resistance values can, for example, be converted by an instrument (not shown separately) to correspond to the directional deformation amount.
[0100] Furthermore, when the battery BT expands and abuts against the second bump 122 in the second direction D2, causing the second abutting wall 121 to deform, two of the second sensing elements 123b and 123c within the second projection range 129, for example, are stretched under a tensile force, such that the second sensing elements 123b and 123c generate tensile strain on the second surface 121b as the second abutting wall 121 deforms, thereby increasing their resistance values, for example. On the other hand, the other two second sensing elements 123a and 123d outside the second projection range 129 are compressed under a compressive force, for example, such that the second sensing elements 123a and 123d generate compressive strain on the second surface 121b as the second abutting wall 121 deforms, thereby decreasing their resistance values, for example. Moreover, these resistance value changes can be converted, for example, by an instrument (not shown separately) to correspond to a directional deformation amount.
[0101] Please note that the definition of the above-mentioned first projection range 119 and second projection range 129 is not limited to the boundary contours of the first bump 112 and the second bump 122. In actual situations, regions close to the first bump 112 or the second bump 122 but not overlapping with their boundary contours may still be subjected to tensile strain. Using the finite element method, the precise first projection range and second projection range can be simulated by a computer. Therefore, in some embodiments, the first projection range and the second projection range can also be respectively defined as slightly larger than the boundary contours of the first bump and the second bump, and the first sensing elements and the second sensing elements disposed within this range will still be subjected to tensile stress and increase their resistance values. Alternatively, in some embodiments, the first projection range and the second projection range can also be respectively defined as smaller than the first bump and the second bump, such that the first sensing elements and the second sensing elements disposed within this range are subjected to greater tensile stress and have a greater change in resistance value increment.
[0102] In addition, the bonding force between the first sensing module 11 and the second sensing module 12 can also be adjusted through the connecting member 14, so as to adjust the pre-pressure stress of the battery BT against the first bump 112 and the second bump 122, and thus adjust the sensitivity of the electrical signals generated by the first sensing elements 113b, 113c and the second sensing elements 123b, 123c.
[0103] In the following, please refer to Figures 11 to 15 , where Figures 11 to 14 is a flowchart of a detection method for a battery pack module illustrated according to another embodiment of the present invention, and Figure 15It is a schematic diagram of the data stored in the storage unit used in the detection method of the battery pack module according to another embodiment of the present invention. Note that the following uses the battery pack detection system 3 as an illustrative example, but the present invention is not limited to only using the battery pack detection system 3 to execute the detection method of the battery pack module. In some embodiments, it may also be possible to use the battery pack detection systems 1, 2 of the foregoing embodiments or the battery pack detection systems of other embodiments to execute the detection method of the battery pack module of the present invention. Furthermore, note that the battery pack detection system 3 of the present embodiment is similar in structure to the battery pack detection system 1 of the previous embodiment, so only the differences will be mentioned hereinafter.
[0104] First, in step S101, a battery address table 331 is established in the storage unit 330a. The battery address table 331 includes M×N address storage cells, where M is, for example, 7 and N is, for example, 5.
[0105] Next, in step S102, two deformation rows 332 are established above and below the battery address table in the storage unit 330a respectively. Each deformation row 332 includes M row storage cells.
[0106] Next, in step S103, two deformation columns 333 are established to the left and right of the battery address table in the storage unit 330a respectively. Each deformation column 333 includes N column storage cells.
[0107] Next, in step S104, a quotient row 334 is established above the battery address table 331 and the deformation row 332 in the storage unit 330a. The quotient row 334 includes M first quotient storage cells.
[0108] Next, in step S105, a quotient column 335 is established to the left of the battery address table 331 and the deformation column 333 in the storage unit 330a. The quotient column 335 includes N second quotient storage cells.
[0109] Next, in step S106, an estimation row 336 is established above the quotient row 334 in the storage unit 330a. The estimation row 336 includes M first estimation storage cells.
[0110] Next, in step S107, an estimation column 337 is established to the left of the quotient column 335 in the storage unit 330a. The estimation column 337 includes N second estimation storage cells.
[0111] Note that the above steps S101 to S107 can be executed in any order, and the present invention is not limited thereto. Also, note that the positions of the above deformation rows 332, deformation columns 333, quotient row 334, quotient column 335, estimation row 336 and estimation column 337 are not used to limit the present invention.
[0112] Next, while entering step S108, please also refer to Figures 11 to 15 simultaneously Figure 16 , where Figure 16 is a top view schematic diagram of the battery pack detection system shown according to another embodiment of the present invention, in which the operation module has been removed and combined with the battery pack.
[0113] In step S108, each first sensing module 31 can sense the total first expansion amount of N batteries BT in the same column along the first direction D1 through each of the M first sensing portions 310. Specifically, considering that more than one battery BT may experience an expansion phenomenon, when multiple batteries BT expand in the first direction D1, these expanded batteries BT will push against each other in the first direction D1. Herein, the expansion amount of each battery BT in the first direction D1 is defined as the first expansion amount, and the sum value obtained by adding up the first expansion amounts of the N batteries BT arranged in the first direction D1 is defined as the total first expansion amount. These expanded batteries BT that push against each other in the first direction D1 will apply stress to the first sensing portion 310, causing the first sensing elements 313a, 313b, 313c, 313d of the first sensing portion 310 to generate strain, and then changing the resistance values of the first sensing elements 313a, 313b, 313c, 313d as described above and being converted into corresponding four deformation amounts. Therefore, the four deformation amounts of the first sensing elements 313a, 313b, 313c, 313d measured by the first sensing portion 310 can be understood as the total first expansion amount of N batteries BT in the same column along the first direction D1 sensed by each first sensing portion 310. In this embodiment, the battery BT located in the second row and the sixth column of the battery pack has actually over-expanded, such as Figure 16 the battery BT marked with a ╳ in
[0114] Next, in step S109, the calculation unit 330c of the operation module 33 sums up the four deformation amounts of each received first sensing unit 310 to form a first deformation amount, and correspondingly stores the total 2M first deformation amounts in a total of 2M row storage cells in two deformation rows 332 of the storage unit 330a. Note that since the deformation amounts corresponding to the first sensing elements 313b and 313c have relatively large values, summing up the four deformation amounts of each first sensing unit 310 still does not result in a first deformation amount approaching zero. In this embodiment, for example, the sums of the deformation amounts obtained by the first sensing elements 313a, 313b, 313c, and 313d corresponding to the over-inflated battery BT are 5.22 and 5.04, and the sums of the deformation amounts obtained by the other first sensing elements 313a, 313b, 313c, and 313d are all 0. Therefore, 0, 0, 0, 0, 0, 5.22, 0 and 0, 0, 0, 0, 0, 5.04, 0 are stored as the first deformation amounts in the storage cells of the two deformation rows 332 respectively, as Figure 15 shown. Note that summing up the four deformation amounts of each first sensing unit 310 is for improving the sensing sensitivity, but the present invention is not limited thereto.
[0115] Next, in step S110, the calculation unit 330c calculates M average values of the M first deformation amounts corresponding to the M first sensing units 310 of one first sensing module 31 and the M first deformation amounts corresponding to the M first sensing units 310 of another first sensing module 31, and sets the M average values as M first average deformation amounts. In this embodiment, the first average deformation amounts are, for example, 0, 0, 0, 0, 0, 5.13, 0.
[0116] Next, in step S111, the calculation unit 330c divides the M first average deformation amounts by a first safety threshold respectively to obtain M first quotients, and sets the M first quotients as M first comparison results and correspondingly stores them in M first quotient storage cells of the quotient row 334, where each first quotient is an integer greater than or equal to zero. Note that the M first comparison results include two cases. One is that the first average deformation amount exceeds the first safety threshold, that is, the case where the first quotient is greater than zero; the other is that the first average deformation amount is lower than the first safety threshold, that is, the case where the first quotient is equal to zero. In this embodiment, the first safety threshold is, for example, 4, and thus the obtained first quotients are, for example, 0, 0, 0, 0, 0, 1, 0. Therefore, 0, 0, 0, 0, 0, 1, 0 is set as the first comparison result and stored in the storage cell of the quotient row 334, as Figure 15As shown. If the first average deformation exceeds the first safety threshold, the first quotient is an integer greater than one, indicating that in the corresponding battery BT, at least one battery BT may have been over-inflated in the first direction D1, and the larger the value of the first quotient, the more serious the degree of inflation. In this embodiment, the first quotient is the integer obtained by dividing the first average deformation by the first safety threshold and removing the remainder, which is one of the mathematical definitions of the quotient, but the present invention is not limited thereto. In some embodiments, the first quotient may also be the integer obtained by rounding the fraction or ratio of the first average deformation divided by the first safety threshold, which is another mathematical definition of the quotient, and the first average deformation exceeding the first safety threshold can also be found accordingly.
[0117] Meanwhile, in step S112, each second sensing module 32 can sense the total second inflation amount of the M batteries BT in the same row along the second direction D2 through each of the N second sensing parts 320. Specifically, considering that more than one battery BT may experience the inflation phenomenon, when multiple batteries BT are inflated in the second direction D2, these inflated batteries BT will push against each other in the second direction D2. Herein, the inflation amount of each battery BT in the second direction D2 is defined as the second inflation amount, and the sum value obtained by adding up the second inflation amounts of the M batteries BT arranged in the second direction D2 is defined as the total second inflation amount. These inflated batteries BT pushing against each other in the second direction D2 will apply stress to the second sensing part 320, causing the second sensing elements 323a, 323b, 323c, 323d of the second sensing part 320 to generate strain, and then changing the resistance values of the second sensing elements 323a, 323b, 323c, 323d as described above and being converted into corresponding four deformation amounts. Therefore, the four deformation amounts of the second sensing elements 323a, 323b, 323c, 323d measured by the second sensing part 320 can be understood as the total second inflation amount of the M batteries BT in the same row along the second direction D2 sensed through each second sensing part 320. In this implementation, as described above, in the battery pack, such as Figure 16 the battery BT marked with a ╳ (i.e., the battery BT located in the sixth column of the second row) has actually been over-inflated. Therefore, relatively large four deformation amounts can be obtained through the corresponding second sensing elements 323a, 323b, 323c, 323d.
[0118] Next, in step S113, the calculation unit 330c sums up the four deformation amounts of each received second sensing unit 320 to form a second deformation amount, and stores the total 2N second deformation amounts correspondingly in the total 2N column storage cells of the two deformation columns 333 in the storage unit 330a. Note that since the deformation amounts corresponding to the second sensing elements 323b and 323c have relatively large values, the sum of the four deformation amounts of each second sensing unit 320 will not result in a second deformation amount approaching zero. In this embodiment, for example, the sum of the deformation amounts obtained by the second sensing elements 323a, 323b, 323c, and 323d corresponding to the over-inflated battery BT is 2.08 and 2.06, and the sum of the deformation amounts obtained by the other second sensing elements 323a, 323b, 323c, and 323d is, for example, all 0. Therefore, 0, 2.08, 0, 0, 0 and 0, 2.06, 0, 0, 0 are stored as the second deformation amounts respectively in the storage cells of the two deformation columns 333, as Figure 15 shown. Note that summing up the four deformation amounts of each second sensing unit 320 is to improve the sensing sensitivity, but the present invention is not limited thereto.
[0119] Next, in step S114, the calculation unit 330c calculates the N average values of the N second deformation amounts corresponding to the N second sensing units 320 of one of the second sensing modules 32 and the N second deformation amounts corresponding to the N second sensing units 320 of the other second sensing module 32, and sets the N average values as the N second average deformation amounts. In this embodiment, the second average deformation amounts are, for example, 0, 2.07, 0, 0, 0.
[0120] Next, in step S115, the calculation unit 330c divides the N second average deformation amounts by the second safety threshold respectively to obtain N second quotient numbers, and sets the N second quotient numbers as the N second comparison results and stores them correspondingly in the N second quotient number storage cells of the quotient number column 335, where each second quotient number is an integer greater than or equal to zero. Note that the N second comparison results include two cases. One is that the second average deformation amount exceeds the second safety threshold, that is, the case where the second quotient number is greater than zero; the other is that the second average deformation amount is lower than the second safety threshold, that is, the case where the second quotient number is equal to zero. In this embodiment, the second safety threshold is, for example, 2, and thus the obtained second quotient numbers are, for example, 0, 1, 0, 0, 0. Therefore, 0, 1, 0, 0, 0 are set as the second comparison results and stored in the storage cells of the quotient number column 335, as Figure 15As shown. If the second average deformation exceeds the second safety threshold, the second quotient is an integer greater than one, indicating that in the corresponding battery BT, at least one battery BT may have been over-inflated in the second direction D2, and the larger the value of the second quotient, the more serious the degree of inflation. In this embodiment, the second quotient is the integer obtained by dividing the second average deformation by the second safety threshold and removing the remainder, which is one of the mathematical definitions of the quotient, but the present invention is not limited thereto. In some embodiments, the second quotient may also be the integer obtained by rounding the fraction or ratio of the second average deformation divided by the second safety threshold, which is another mathematical definition of the quotient, and the second average deformation exceeding the second safety threshold can also be found accordingly.
[0121] Please note that the above steps S108 to S111 and steps S112 to S115 can be executed simultaneously or sequentially, and the present invention is not limited thereto.
[0122] The determination unit 330b can first assume that the first expansion amount and the second expansion amount of one of the batteries BT in the battery pack exceed a first expansion threshold and a second expansion threshold respectively, define this battery BT as a defective battery, define the address where this defective battery is located as a defective address, and use the following steps to find the defective battery and the defective address. In some cases, the first expansion threshold and the second expansion threshold can be understood as being equivalent to the first safety threshold and the second safety threshold respectively.
[0123] Next, in step S116, the calculation unit 330c randomly generates a binary sequence with M×N values, and each value is either zero or one. In this embodiment, M×N is, for example, 35, and the binary sequence is, for example, 0, 0,..., 1,..., 0, 0, where the 13th value is 1 and the remaining 34 values are all 0.
[0124] Next, in step S117, the calculation unit 330c sequentially stores the M×N values of the above binary sequence into the storage cells of an M×N array, and takes the storage cells of the M×N array as an integer matrix and inputs it into the battery address table 331, where the integer matrix has M columns and N rows, each address of the integer matrix contains only one integer, and the integer is either zero or one. In this embodiment, the calculation unit 330c, for example, sequentially stores the 35 values of the above binary sequence into the storage cells of a 7×5 array, takes the storage cells of the 7×5 array as the above integer matrix, and the result of inputting the integer matrix into the battery address table 331 is as Figure 15 shown, that is, the value of the storage cell in the second row and the sixth column is 1, and the values of the remaining storage cells are all 0.
[0125] Note that in steps S116 to S117, a method for generating an integer matrix is exemplified, but the present invention is not limited thereto. In some embodiments, the integer matrix may also be generated without sequentially filling the storage cells with numerical sequences.
[0126] Next, in step S118, the calculation unit 330c sums each column in the integer matrix to obtain M column sums, sets the M column sums as M first estimated numbers respectively, and outputs them to the storage unit 330a and stores them correspondingly in M first estimated storage cells in the estimated row 336. In this embodiment, the first estimated numbers in the first estimated storage cells of the estimated row 336 are, for example, 0, 0, 0, 0, 0, 1, 0, as Figure 15 shown.
[0127] Next, in step S119, the calculation unit 330c sums each row in the integer matrix to obtain N row sums, sets the N row sums as N second estimated numbers respectively, and outputs them to the storage unit 330a and stores them correspondingly in N second estimated storage cells in the estimated column 337. In this embodiment, the second estimated numbers in the second estimated storage cells of the estimated column 337 are, for example, 0, 1, 0, 0, 0, as Figure 15 shown.
[0128] Next, in step S120, the determination unit 330b determines whether the M first estimated numbers are equal to the corresponding M first quotients and determines whether the N second estimated numbers are equal to the corresponding N second quotients.
[0129] If the determination result of the determination unit 330b in step S120 is yes, then step S121 is entered. In step S121, the determination unit 330b defines the addresses where the M first estimated numbers are located as M first addresses corresponding to the M first average deformations, defines the addresses where the N second estimated numbers are located as N second addresses corresponding to the N second average deformations, and defines the integer matrix corresponding to the first estimated numbers and the second estimated numbers as a defect matrix. In this embodiment, as Figure 15 shown, each first estimated number in the estimated row 336 is respectively equal to each first quotient in the corresponding quotient row 334, and each second estimated number in the estimated column 337 is respectively equal to each second quotient in the corresponding quotient column 335. Therefore, Figure 15 the integer matrix shown in the battery address table 331 of
[0130] Next, in step S122, the determination unit 330b obtains the addresses of the defective batteries in the battery pack according to the addresses stored in the defective matrix with the integer being one, and correspondingly determines the defective addresses of the batteries BT whose first expansion amount and second expansion amount respectively exceed the first expansion threshold and the second expansion threshold. In this way, the defective batteries (the over-expanded batteries BT) can be found and replaced with new batteries in good health conditions. In this embodiment, as Figure 15 shown, the address stored in the defective matrix with the integer being one is the second row and the sixth column. Therefore, the battery BT in the second row and the sixth column of the battery pack can be found and determined to be a defective battery, which Figure 16 corresponds to the battery BT marked with a cross as shown in
[0131] If the determination result of the determination unit 330b in step S120 is no, it means that the aforementioned integer matrix has not been determined to be a defective matrix, and then step S123 is entered. For example, if the 12th value in the aforementioned binary sequence is 1 and the remaining 34 values are all 0. Although the second estimated number obtained is still 0, 1, 0, 0, 0, the first estimated number obtained will become 0, 0, 0, 0, 1, 0, 0. In this way, the first estimated number is not equal to the corresponding first quotient, so the determination result of the determination unit 330b in step S120 is no.
[0132] In step S123, the calculation unit 330c randomly generates another updated binary sequence with M×N updated values, and each updated value is also either zero or one. Moreover, the updated binary sequence generated again by the calculation unit 330c is different from the aforementioned binary sequence. That is to say, at least one of the updated values in the updated binary sequence is not equal to at least one of the values at the corresponding positions in the binary sequence.
[0133] Next, in step S124, the calculation unit 330c sequentially stores the M×N updated values of the above updated binary sequence in M×N storage cells, and inputs the M×N storage cells into the battery address table to replace the original values in the integer matrix. Then, step S118 is executed again until the determination result of the determination unit 330b in step S120 is yes, and the over-expanded battery BT is found.
[0134] Please note that when the determination result in step S120 is no, it can also directly return to step S116, and the present invention is not limited thereto.
[0135] Please note that steps S110 and S111 can also be changed to only divide one of the groups of M first deformations by the first safety threshold respectively to obtain M first quotients, and use the M first quotients as M first comparison results, and the present invention is not limited thereto.
[0136] It should be noted that the above steps S114 and S115 may also be modified to obtain N second quotients by dividing only one group of N second deformations by the second safety threshold respectively, and using the N second quotients as N second comparison results. The present invention is not limited thereto.
[0137] Under normal circumstances, it is less likely that multiple batteries in the battery pack expand excessively at the same time. Therefore, the above embodiment takes the excessive expansion of a single battery located in the second row and the sixth column as an example, but the present invention is not limited thereto. Please refer to Figures 11 to 14 together with Figures 17 to 18 . Figure 17 FIG. is a schematic diagram of stored data in a storage unit used in a detection method of a battery pack module according to still another embodiment of the present invention. Figure 18 FIG. is a top view schematic diagram of a battery pack detection system according to still another embodiment of the present invention, in which an operation module has been removed and combined with the battery pack. Note that the following uses the battery pack detection system 4 as an illustrative example, but the present invention is not limited to only using the battery pack detection system 4 to execute the detection method of the battery pack module. Furthermore, note that the battery pack detection system 4 in this embodiment is similar in structure to the battery pack detection system 1 in the previous embodiment and similar in method to the battery pack detection system 3 in the previous embodiment. Therefore, only the differences will be mentioned hereinafter.
[0138] First, similar to the battery pack detection system 3, steps S101 to S107 are executed, which will not be elaborated herein.
[0139] Next, in step S108, each first sensing module 41 can sense the total first expansion amount of N batteries BT in the same column along the first direction D1 through each of the M first sensing portions 410. In this embodiment, a total of six batteries BT located in the second row and the second column, the second row and the fourth column, the second row and the sixth column, the third row and the second column, the fourth row and the second column, and the fifth row and the sixth column in the battery pack have actually expanded excessively, as Figure 18 the batteries BT marked with a ╳ in FIG. Therefore, relatively large four deformation amounts can be obtained through the corresponding first sensing elements 413a, 413b, 413c, and 413d.
[0140] Next, in step S109, the calculation unit 430c of the operation module 43 sums up the four deformation amounts of each received first sensing unit 410 to form a first deformation amount, and correspondingly stores the total 2M first deformation amounts in a total of 2M row storage cells in two deformation rows 432 of the storage unit 430a. In this embodiment, for example, the deformation amounts obtained by the first sensing elements 413a, 413b, 413c, 413d of the seven first sensing units 410 of one of the first sensing modules 41 are summed up and sequentially, for example, are 0, 13.85, 0, 4.07, 0, 8.28, 0; the deformation amounts obtained by the first sensing elements 413a, 413b, 413c, 413d of the seven first sensing units 410 of the other first sensing module 41 are summed up and sequentially, for example, are 0, 13.55, 0, 3.97, 0, 7.96, 0. Therefore, 0, 13.85, 0, 4.07, 0, 8.28, 0 and 0, 13.55, 0, 3.97, 0, 7.96, 0 are stored as the first deformations in the storage cells of the two deformation rows 432 respectively, as Figure 17 shown. Note that summing up the four deformation amounts of each first sensing unit 410 is to improve the sensing sensitivity, but the present invention is not limited thereto.
[0141] Next, in step S110, the calculation unit 430c calculates M average values of the M first deformations corresponding to the M first sensing units 410 of one of the first sensing modules 41 and the M first deformations corresponding to the M first sensing units 410 of the other first sensing module 41, and sets the M average values as M first average deformations. In this embodiment, M is, for example, seven, and the seven first average deformations are, for example, 0, 13.70, 0, 4.02, 0, 8.12, 0.
[0142] Next, in step S111, the calculation unit 430c divides the M first average deformations by the first safety threshold respectively to obtain M first quotients, and sets the M first quotients as M first comparison results and correspondingly stores them in M first quotient storage cells of the quotient row 434, where each first quotient is an integer greater than or equal to zero. In this embodiment, the first safety threshold is, for example, 4, so the obtained first quotients are, for example, 0, 3, 0, 1, 0, 2, 0. Therefore, 0, 3, 0, 1, 0, 2, 0 are set as the first comparison results and stored in the storage cells of the quotient row 434, as Figure 17 shown. If the first average deformation exceeds the first safety threshold, the first quotient is an integer greater than one, indicating that at least one corresponding battery BT may have been over-inflated in the first direction D1, and the larger the value of the first quotient, the more the number of over-inflated batteries.
[0143] Meanwhile, in step S112, each second sensing module 42 can sense the total second expansion amount of M batteries BT in the same row along the second direction D2 through each of the N second sensing portions 420. In this embodiment, as described above, among the battery packs, the batteries BT marked with a cross (i.e., a total of six batteries BT in the second row and second column, second row and fourth column, second row and sixth column, third row and second column, fourth row and second column, and fifth row and sixth column) have actually over-expanded. Therefore, relatively large four deformation amounts can be obtained through the corresponding second sensing elements 423a, 423b, 423c, and 423d. Figure 18 Among them, the batteries BT marked with a cross (i.e., a total of six batteries BT in the second row and second column, second row and fourth column, second row and sixth column, third row and second column, fourth row and second column, and fifth row and sixth column) have actually over-expanded. Therefore, relatively large four deformation amounts can be obtained through the corresponding second sensing elements 423a, 423b, 423c, and 423d.
[0144] Next, in step S113, the calculation unit 430c adds up the four deformation amounts of each second sensing portion 420 received to form a second deformation, and stores the total 2N second deformations correspondingly in the total 2N column storage cells of the two deformation columns 433 of the storage unit 430a. In this embodiment, the deformation amounts obtained by the second sensing elements 423a, 423b, 423c, and 423d of the five second sensing portions 420 of one of the second sensing modules 42 are added up and are, for example, 0, 6.23, 2.11, 2.32, and 2.12 in sequence. The deformation amounts obtained by the second sensing elements 423a, 423b, 423c, and 423d of the five second sensing portions 420 of another second sensing module 42 are added up and are, for example, 0, 6.45, 2.07, 2.10, and 2.24 in sequence. Therefore, 0, 6.23, 2.11, 2.32, 2.12 and 0, 6.45, 2.07, 2.10, 2.24 are stored as second deformations in the storage cells of the two deformation columns 433 respectively, as Figure 17 shown. Note that adding up the four deformation amounts of each second sensing portion 420 is to improve the sensing sensitivity, but the present invention is not limited thereto.
[0145] Next, in step S114, the calculation unit 430c calculates the N average values of the N second deformations corresponding to the N second sensing portions 420 of one of the second sensing modules 42 and the N second deformations corresponding to the N second sensing portions 420 of another second sensing module 42, and sets the N average values as N second average deformations. In this embodiment, N is, for example, five, and the five second average deformations are, for example, 0, 6.34, 2.09, 2.21, and 2.18.
[0146] Next, in step S115, the calculation unit 430c divides the N second average deformations by the second safety threshold respectively to obtain N second quotients, and sets the N second quotients as N second comparison results and stores them correspondingly in the N second quotient storage cells of the quotient column 435, where each second quotient is an integer greater than or equal to zero. In this embodiment, the second safety threshold is, for example, 2, so the obtained second quotients are, for example, 0, 3, 1, 1, 1. Therefore, 0, 3, 1, 1, 1 are set as the first comparison results and stored in the storage cells of the quotient column 435, as Figure 17 shown. If the second average deformation exceeds the second safety threshold, the second quotient is an integer greater than one, indicating that at least one corresponding battery BT may have been over-inflated in the second direction D2, and the larger the value of the second quotient, the more the number of over-inflated batteries.
[0147] Next, in step S116, the calculation unit 430c randomly generates a binary sequence with M×N values, and each value is either zero or one. In this embodiment, M×N is, for example, 35, and the binary sequence is, for example, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, where the 9th, 11th, 13th, 16th, 23rd, and 34th values are 1, and the remaining 29 values are 0.
[0148] Next, in step S117, the calculation unit 430c stores the M×N values of the above binary sequence in the storage cells of an M×N array in sequence, and takes the storage cells of the M×N array as an integer matrix and inputs it to the battery address table 431, where the integer matrix has M columns and N rows, each address of the integer matrix contains only one integer, and the integer is either zero or one. In this embodiment, the calculation unit 430c, for example, stores the 35 values of the above binary sequence in the storage cells of a 7×5 array in sequence, and takes the storage cells of the 7×5 array as the above integer matrix. The result after inputting the integer matrix to the battery address table 431 is as Figure 17 shown. That is, the values of the storage cells in the second row and the second column, the second row and the fourth column, the second row and the sixth column, the third row and the second column, the fourth row and the second column, and the fifth row and the sixth column are 1, and the values of the remaining storage cells are 0.
[0149] Next, in step S118, the calculation unit 430c sums each column in the integer matrix to obtain M column sums, and sets the M column sums as M first estimates respectively and outputs them to the storage unit 430a and stores them correspondingly in the M first estimate storage cells of the estimate row 436. In this embodiment, the first estimates in the first estimate storage cells of the estimate row 436 are, for example, 0, 3, 0, 1, 0, 2, 0, asFigure 17 as shown
[0150] Next, in step S119, the calculation unit 430c sums each row in the integer matrix to obtain N row sums, sets the N row sums as N second estimates respectively, outputs them to the storage unit 430a, and stores them correspondingly in the N second estimate storage cells of the estimate column 437. In this embodiment, the second estimates in the second estimate storage cells of the estimate column 437 are, for example, 0, 3, 1, 1, 1, as Figure 17 shown
[0151] Next, in step S120, the determination unit 430b determines whether the M first estimates are equal to the corresponding M first quotients and whether the N second estimates are equal to the corresponding N second quotients
[0152] If the determination result of the determination unit 430b in step S120 is yes, then step S121 is entered. In step S121, the determination unit 430b defines the addresses where the M first estimates are located as M first addresses corresponding to the M first average deformations, defines the addresses where the N second estimates are located as N second addresses corresponding to the N second average deformations, and defines the integer matrix corresponding to the first estimate and the second estimate as a defect matrix. In this embodiment, as Figure 17 shown, each first estimate in the estimate row 436 is respectively equal to each first quotient in the corresponding quotient row 434, and each second estimate in the estimate column 437 is respectively equal to each second quotient in the corresponding quotient column 435. Therefore Figure 17 the integer matrix shown in the battery address table 431 of
[0153] Next, in step S122, the determination unit 430b obtains the addresses of the defective batteries in the battery pack according to the addresses in the defect matrix where the integer is one, and correspondingly determines the defective addresses of the batteries BT whose first expansion amount and second expansion amount respectively exceed the first expansion threshold and the second expansion threshold. In this way, the relative addresses of the defective batteries (over-expanded batteries BT) in the battery pack can be found, and then they can be replaced with new batteries in good health. In this embodiment, as Figure 17 shown, the addresses in the defect matrix where the integer is one are the second row and second column, the second row and fourth column, the second row and sixth column, the third row and second column, the fourth row and second column, and the fifth row and sixth column. Therefore, a total of six batteries BT in the second row and second column, the second row and fourth column, the second row and sixth column, the third row and second column, the fourth row and second column, and the fifth row and sixth column in the battery pack can be found and determined to be defective batteries, which Figure 18 corresponds to the batteries BT marked with a ╳ as shown in
[0154] If the determination unit 430b determines in step S120 that the result is negative, indicating that the aforementioned integer matrix has not been determined as a defective matrix, then it proceeds to step S123, which will not be elaborated here.
[0155] Please note that if a binary sequence randomly generated by the calculation unit 430c in step S116 is, for example, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0 (that is, in this binary sequence, the 9th, 11th, 13th, 16th, 27th, and 30th values are 1, and the remaining 29 values are all 0), or another binary sequence randomly generated in step S123 is, for example, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 (that is, in this binary sequence, the 9th, 11th, 13th, 20th, 23rd, and 30th values are 1, and the remaining 29 values are all 0), after performing the subsequent steps according to the foregoing, the first estimated number and the second estimated number obtained will still be 0, 3, 0, 1, 0, 2, 0 and 0, 3, 1, 1, 1, which are the same numerical sequences as the foregoing. That is to say, if at the same moment, the number of over-inflated batteries is too large, it may cause the defective addresses corresponding to the obtained defective matrix to be somewhat different from the actual defective addresses. For the two binary sequences exemplified above, each of the two defective matrices will have four addresses that match the addresses of the actual over-inflated batteries, and each will have two addresses that are different from the addresses of the actual over-inflated batteries. However, for the comparison results obtained in this case, the detection method of the battery pack module in this embodiment still has a certain degree of reliability and can assist in quickly finding the over-inflated batteries to quickly replace them with new batteries. For example, although each of the two aforementioned defective matrices has two addresses (which can be understood as incorrect addresses) that are different from the two addresses of the actual over-inflated batteries (which can be understood as un-detected addresses), from the relative positions of the matrices, the two incorrect addresses of each of the two defective matrices will be very close to the two un-detected addresses of the actual over-inflated batteries. Further, the two incorrect addresses of each of the two defective matrices will be at least in the same column or the same row as the two un-detected addresses of the actual over-inflated batteries. In addition, as mentioned above, the situation where multiple batteries in the battery pack are over-inflated at the same time is not common. Therefore, if the over-inflated batteries can be detected and replaced in a timely manner to keep the number of over-inflated batteries at a small amount at the same time, the battery pack detection system and the detection method of the battery pack module of the present invention can still have high accuracy.
[0156] According to the battery pack detection system and the detection method of the battery pack module of the above embodiments, only by arranging the first sensing module and the second sensing module around the battery pack and matching the calculation and judgment of the operation module, the relative address of at least one over-inflated battery among the multiple batteries of the battery pack can be accurately found in the battery pack. Therefore, the components used in the overall battery pack detection system are cheap and streamlined, which can reduce the cost required for detecting the battery pack and improve the space utilization rate among the batteries of the battery pack.
[0157] Moreover, by arranging two of the first sensing elements within the first projection range, arranging the other two first sensing elements outside the first projection range, arranging two of the second sensing elements within the second projection range, and arranging the other two second sensing elements outside the second projection range, and matching the circuit connection, the sensing sensitivity of the first sensing module and the second sensing module can be improved.
[0158] It should be noted that the communication connection mentioned herein refers to a connection method in which two components achieve signal exchange with each other, for example, in a wired or wireless manner.
Claims
1. A battery pack detection system, configured to be disposed around a battery pack, the battery pack comprising a plurality of batteries arranged in an array, the number of the batteries being M×N, the battery pack having M batteries arranged on a first side and N batteries arranged on a second side adjacent to the first side, the battery pack detection system comprising: Two first sensing modules are respectively disposed on the first side and the other first side of the battery pack, and the first side and the other first side are located at opposite sides of the battery pack, each of the first sensing modules comprises M first sensing parts, wherein the M first sensing parts are used to sense the sum of the first expansion amounts of the corresponding batteries and output M first deformations; Two second sensing modules are respectively disposed on the second side and another second side of the battery pack, and the second side and the another second side are located at opposite sides of the battery pack, each of the second sensing modules comprises N second sensing parts, wherein the N second sensing parts are used to sense the sum of the second expansion amounts of the corresponding batteries and output N second deformations, and M and N are respectively integers greater than or equal to 2; as well as A computing module is communicatively connected to the first sensing module and the second sensing module to receive the M first deformations of at least one of the first sensing modules and the N second deformations of at least one of the second sensing modules, obtain M first addresses corresponding to the M first deformations and N second addresses corresponding to the N second deformations, and judge whether each of the batteries is a defective battery accordingly, wherein when the first expansion amount of one of the batteries exceeds a first expansion threshold and the second expansion amount exceeds a second expansion threshold, the computing module defines the one of the batteries as the defective battery.
2. The battery pack detection system as claimed in claim 1, wherein the computing module comprises: a storage unit storing the M first deformations of each of the first sensing modules, the N second deformations of each of the second sensing modules, the M first addresses, the N second addresses, a first safety threshold, and a second safety threshold; and A judgment unit is communicatively connected to the storage unit, the first sensing module and the second sensing module, the judgment unit obtains M first comparison results based on the M first deformations of each of the first sensing modules and the first safety threshold, the judgment unit obtains N second comparison results based on the N second deformations of each of the second sensing modules and the second safety threshold, and the judgment unit obtains a defective address of the defective battery in the battery pack based on the M first comparison results corresponding to at least one of the first sensing modules, the M first addresses, the N second comparison results corresponding to at least one of the second sensing modules, and the N second addresses.
3. The battery pack detection system as described in claim 2, wherein the operation module further includes a calculation unit, which is communicatively connected to the judgment unit, and the calculation unit divides the M first deformations of each of the first sensing modules by the first safety threshold to obtain M first quotients and divides the N second deformations of each of the second sensing modules by the second safety threshold to obtain N second quotients, and the M first quotients and the N second quotients are both integers greater than or equal to zero, and the judgment unit sets the M first quotients as the M first comparison results and sets the N second quotients as the N second comparison results.
4. The battery pack detection system as claimed in claim 3, wherein the storage unit comprises: A battery address table, including M×N address storage cells; A quotient row, comprising M first quotient storage cells, for storing the corresponding M first quotients; A quotient column, comprising N second quotient storage cells, for storing the corresponding N second quotients; An estimation row, comprising M first estimation storage cells for storing M first estimation numbers; as well as The estimation column includes N second estimation storage cells for storing N second estimation numbers.
5. The battery pack detection system as claimed in claim 4, wherein the storage unit further comprises: Two deformation rows, each of which comprises M row storage cells for storing the corresponding M first deformations; and Two deformation columns, each of which includes N column storage cells for storing the corresponding N second deformations.
6. A battery pack detection system as described in claim 4, wherein the calculation unit inputs an integer matrix into the battery address table, each address of the integer matrix only contains integers and the integers are zero or one, the calculation unit calculates M column sums and N row sums of the integer matrix, and the calculation unit sets the M column sums to the corresponding M first estimated numbers and sets the N row sums to the corresponding N second estimated numbers.
7. A battery pack detection system as described in claim 6, wherein when the M first estimated numbers are equal to the corresponding M first quotients and the N second estimated numbers are equal to the corresponding N second quotients, the judgment unit determines that the integer matrix is a defect matrix, and the judgment unit obtains the defect address of the defective battery in the battery pack based on the address in the defect matrix where the integer is one.
8. A battery pack detection system as described in claim 1, wherein each of the first sensing parts includes a first supporting wall, a first protrusion and a first sensing element group, the first supporting wall has a first surface facing the battery and a second surface facing away from the battery, the first protrusion is arranged on the first surface of the first supporting wall, and the first sensing element group is arranged on the second surface of the first supporting wall, and each of the second sensing parts includes a second supporting wall, a second protrusion and a second sensing element group, the second supporting wall has a first surface facing the battery and a second surface facing away from the battery, the second protrusion is arranged on the first surface of the second supporting wall, and the second sensing element group is arranged on the second surface of the second supporting wall.
9. A battery pack detection system as described in claim 8, wherein in each of the first sensing parts, the first sensing element group includes a plurality of first sensing elements, the resistance values of some of the first sensing elements increase with the deformation of the first supporting wall, and the resistance values of another part of the first sensing elements decrease with the deformation of the first supporting wall; in each of the second sensing parts, the second sensing element group includes a plurality of second sensing elements, the resistance values of some of the second sensing elements increase with the deformation of the second supporting wall, and the resistance values of another part of the second sensing elements decrease with the deformation of the second supporting wall.
10. A battery pack detection system as described in claim 9, wherein in each of the first sensing parts, the projection of the first protrusion on the first supporting wall is defined as a first projection range, the first sensing element of this part is located within the first projection range, and the first sensing element of the other part is located outside the first projection range, wherein when the battery expands and contacts the first protrusion, the resistance value of the first sensing element of this part increases and the resistance value of the first sensing element of the other part decreases; in each of the second sensing parts, the projection of the second protrusion on the second supporting wall is defined as a second projection range, the second sensing element of this part is located within the second projection range, and the second sensing element of the other part is located outside the second projection range, wherein when the battery expands and contacts the second protrusion, the resistance value of the second sensing element of this part increases and the resistance value of the second sensing element of the other part decreases.
11. A battery pack detection system as described in claim 10, wherein in each of the first sensing parts, the number of the first sensing elements is four, two of the first sensing elements are located within the first projection range and the other two are located outside the first projection range, the first sensing elements are electrically coupled to form a Wheatstone bridge, and the two first sensing elements located within the first projection range do not share a node in the Wheatstone bridge; in each of the second sensing parts, the number of the second sensing elements is four, two of the second sensing elements are located within the second projection range, the other two of the second sensing elements are located outside the second projection range, the second sensing elements are electrically coupled to form another Wheatstone bridge, and the two second sensing elements located within the second projection range do not share a node in the other Wheatstone bridge.
12. A battery pack detection system as described in claim 8, wherein each of the first sensing modules further includes M first recessed grooves and at least one first protective member, the first recessed grooves respectively expose the second side of the first supporting wall, the first sensing element groups are respectively located in the first recessed grooves, the at least one first protective member covers the first recessed grooves, there is a space between the at least one first protective member and the first sensing element group, the at least one first protective member isolates the first sensing element group from the outside world, and each of the second sensing modules further includes N second recessed grooves and at least one second protective member, the second recessed grooves respectively expose the second side of the second supporting wall, the second sensing element groups are respectively located in the second recessed grooves, the at least one second protective member covers the second recessed grooves, there is another space between the at least one second protective member and the second sensing element group, the at least one second protective member isolates the second sensing element group from the outside world. 13 . The battery pack detection system as claimed in claim 1 , further comprising a plurality of connectors, each of the connectors detachably connecting the adjacent first sensing module to the second sensing module.
14. A method for detecting a battery pack module, applicable to a battery pack, the battery pack comprising a plurality of batteries arranged in an array, the number of the batteries being M×N, wherein the battery pack has M batteries arranged on a first side and N batteries arranged on a second side adjacent to the first side, M and N being integers greater than or equal to 2, the method for detecting the battery pack module comprising: Deformation extraction procedures, including: Using M first sensing parts of two first sensing modules respectively disposed on the first side and the other first side of the battery pack to sense the sum of the first expansion amounts of the corresponding batteries and output M first deformations, and the first side and the other first side are located at opposite sides of the battery pack; and Using N second sensing parts of two second sensing modules respectively disposed on the second side and another second side of the battery pack to sense the corresponding sum of second expansion amounts of the batteries and output N second deformations, and the second side and the another second side are located at opposite sides of the battery pack; and Judgment procedures include: Based on the M first deformations output by each of the first sensing modules and the M first addresses corresponding to the M first deformations, and based on the N second deformations output by each of the second sensing modules and the N second addresses corresponding to the N second deformations, it is determined whether each of the batteries is a defective battery, wherein when the first expansion amount of one of the batteries is determined to exceed a first expansion threshold and the second expansion amount is determined to exceed a second expansion threshold, the one of the batteries is defined as the defective battery.
15. The battery module detection method as claimed in claim 14, wherein the determination procedure comprises: The comparison process includes: Comparing the M first deformations of each of the first sensing modules with a first safety threshold to obtain M first comparison results, and comparing the N second deformations of each of the second sensing modules with a second safety threshold to obtain N second comparison results; and The address confirmation process includes: Based on the M first comparison results corresponding to at least one of the first sensing modules, the M first addresses, and the N second comparison results and the N second addresses corresponding to at least one of the second sensing modules, it is determined whether each of the batteries is the defective battery, and the defective address of the defective battery in the battery pack is obtained.
16. The battery module detection method as claimed in claim 15, wherein the comparison process comprises: Dividing the M first deformations of each of the first sensing modules by the first safety threshold to obtain M first quotients, and dividing the N second deformations of each of the second sensing modules by the second safety threshold to obtain N second quotients, wherein the M first quotients and the N second quotients are both integers greater than or equal to zero; and The M first quotients are set as the M first comparison results and the N second quotients are set as the N second comparison results.
17. The battery module detection method as claimed in claim 16, wherein the comparison process comprises: Calculating M average values of the M first deformations corresponding to the first sensing module and the M first deformations corresponding to another first sensing module, and setting the M average values as M first average deformations; Calculating N average values of the N second deformations corresponding to the second sensing module and the N second deformations corresponding to another second sensing module, and setting the N average values as N second average deformations; Dividing the M first average deformations by the first safety threshold respectively to obtain the M first quotients; Dividing the N second average deformations by the second safety threshold respectively to obtain the N second quotients; as well as The M first quotients are set as the M first comparison results and the N second quotients are set as the N second comparison results.
18. The method for detecting a battery module as claimed in claim 16, wherein before the address confirmation process, it further comprises: Establishing a battery address table, wherein the battery address table includes M×N address storage cells; Establishing a quotient row, and storing the corresponding M first quotients in the M first quotient storage cells of the quotient row; Establishing a quotient sequence, and storing the corresponding N second quotients in the N second quotient storage cells of the quotient sequence; Establishing an estimation row, wherein the estimation row comprises M first estimation storage cells for storing M first estimation numbers; and An estimation column is established, wherein the estimation column comprises N second estimation storage cells for storing the N second estimation numbers.
19. The method for detecting a battery module as claimed in claim 18, wherein before the address confirmation process, it further comprises: Creating two deformation rows, and storing the corresponding M first deformations in the M row storage cells of each deformation row; and Two deformation columns are created, and the corresponding N second deformations are stored in the N column storage cells of each deformation column.
20. The method for detecting a battery module as claimed in claim 19, wherein before the address confirmation process, it further comprises: Inputting an integer matrix into the battery address table, wherein the integer matrix has M columns and N rows, each address of the integer matrix only contains integers and the integers are zero or one; summing each column in the integer matrix to obtain M column sums, and setting the M column sums as the M first estimated numbers, respectively; and Each row in the integer matrix is summed to obtain N row sums, and the N row sums are respectively set as the N second estimated numbers.
21. The method for detecting a battery module as claimed in claim 20, wherein the address confirmation process further comprises: determining whether the M first estimated numbers are equal to the corresponding M first quotients and determining whether the N second estimated numbers are equal to the corresponding N second quotients, and when the M first estimated numbers are respectively equal to the corresponding M first quotients and the N second estimated numbers are respectively equal to the corresponding N second quotients, defining the corresponding integer matrix as a defect matrix; and According to the address where the integer is one stored in the defect matrix, the defect address of the defective battery in the battery pack is obtained.
22. The method for detecting a battery module as claimed in claim 21, wherein inputting the integer matrix into the battery address table comprises: Generate a binary sequence, the binary sequence having M×N values, each of which is zero or one; and The M×N values are sequentially stored in M×N storage cells, and the M×N storage cells are input into the battery address table.
23. The battery module detection method as claimed in claim 22, wherein the address confirmation process further comprises: When the integer matrix is not defined as the defect matrix, generating an update binary sequence, wherein the update binary sequence has M×N update values, each of the update values is zero or one, and at least one of the update values in the update binary sequence is not equal to at least one of the values of the corresponding order in the binary sequence; and The M×N updated values of the updated binary sequence are sequentially stored in the M×N storage cells, and the M×N storage cells are input into the battery address table to replace the values.