Method for determining the state of a battery module and its current sensor
The battery module uses a single current sensor and a battery controller to detect abnormalities, simplifying the system and ensuring reliable current availability determination.
Patent Information
- Application Number
- JP2025540147
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-07
- Filing Date
- 2024-06-21
- Publication Date
- 2026-01-08
AI Technical Summary
Existing battery systems require two current sensors to determine current availability, which is costly and hinders size reduction.
A battery module with a single current sensor and a battery controller that determines the current sensor's state by measuring current consumption, allowing for abnormality detection and controlling the current path using a relay.
Accurately determines current sensor abnormalities and reduces system complexity by using one sensor, enhancing reliability and size efficiency.
Smart Images

Figure 2026500833000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a technology for determining the state of a battery module and a current sensor included in the battery module, and more particularly to a technology for detecting a short-circuit state of a current sensor including a current detection resistor (e.g., a shunt resistor). [Background technology]
[0002] Typically, two current sensors are used to evaluate the current availability of a battery pack. In this case, a current sensor is connected to each end of the battery pack (i.e., the positive terminal and the negative terminal), and the difference between the measurement results of the two current sensors is used to evaluate the current availability of the battery pack. However, using two current sensors can be costly and can make it difficult to reduce the size of the battery module. Summary of the Invention [Problem to be solved by the invention]
[0003] According to one embodiment of the present disclosure, a technical problem to be solved is to determine the validity of the current of a battery pack through one current sensor, and to easily and accurately determine whether the current sensor is abnormal.
[0004] According to an embodiment of the present disclosure, a technical problem to be solved is to determine whether or not a current sensor is abnormal by measuring the current consumption of a battery management system (BMS). [Means for solving the problem]
[0005] A battery module according to one embodiment of the present disclosure includes a battery pack; a current sensor including a current detection resistor electrically connected to a current path formed by the battery pack; and a battery controller configured to control the battery pack and determine whether or not there is an abnormality in the current sensor based on a measurement result of the current sensor, wherein one end of the current detection resistor is connected to the battery pack and the other end of the current detection resistor is connected to a ground line of the battery controller.
[0006] According to an embodiment, the battery controller may be configured to determine that the current sensor is in an abnormal state in response to a measurement result of the current sensor being less than or equal to a critical value.
[0007] In one embodiment, the battery controller is configured to notify a vehicle controller of the abnormal state of the current sensor in response to determining that the current sensor is in an abnormal state.
[0008] In one embodiment, the battery controller may be configured to control a relay to open at least a portion of a current path of the battery pack in response to the current sensor determining an abnormal state.
[0009] According to an embodiment, the critical value may be determined based on a current consumption of the battery controller.
[0010] According to an embodiment, a range of expected current consumption of the battery controller may be set for each operation mode of the battery pack.
[0011] In one embodiment, the battery controller may be configured to determine the operating mode of the battery pack based on the measurement result of the current sensor, confirm the expected current consumption range of the battery controller corresponding to the operating mode of the battery pack, correct the measurement result of the current sensor based on the confirmed expected current consumption range, and notify the corrected measurement result to the vehicle controller.
[0012] In one embodiment, the battery controller may be configured to determine that the current sensor is in a normal state in response to the measurement result of the current sensor exceeding the critical value, and to control the battery pack so that power is supplied to the vehicle in response to determining that the current sensor is in a normal state.
[0013] In one embodiment, the battery controller may be configured to obtain information about the state of the battery by applying the current sensor measurements to an SoX algorithm.
[0014] In one embodiment, the SoX algorithm may include at least one of an SoC algorithm, an SoP algorithm, and an SoH algorithm, and the information about the battery state may include at least one of a battery state of charge (SoC), a battery state of health (SoH), and a battery state of power (SoP).
[0015] In one embodiment, the current sensing resistor may be a shunt resistor.
[0016] In one embodiment, the battery controller may be configured to control a relay to form a closed circuit in the current path of the battery pack before supplying a large amount of power to the vehicle motor, and to determine the state of the current sensor based on the measurement results of the current sensor while the vehicle motor is not running.
[0017] A method for determining a state of a current sensor by a battery controller included in a battery module according to an embodiment of the present disclosure includes receiving a measurement result of a current sensor including a current detection resistor electrically connected to a current path formed by a battery pack; and determining whether or not there is an abnormality in the current sensor based on the measurement result of the current sensor, wherein one end of the current detection resistor may be connected to the battery pack and the other end of the current detection resistor may be connected to a ground line of the battery controller. [Effects of the Invention]
[0018] According to one embodiment of the present disclosure, it is possible to easily and accurately determine whether or not there is an abnormality in the current sensor while determining the validity of the current of the battery pack through one current sensor.
[0019] According to an embodiment of the present disclosure, the presence or absence of an abnormality in a current sensor can be determined by measuring the current consumption of a battery management system (BMS). [Brief explanation of the drawings]
[0020] [Figure 1] FIG. 1 is a block diagram of a battery module according to an embodiment of the present disclosure. [Figure 2a] 1 is a diagram illustrating a battery module according to an embodiment of the present disclosure. [Figure 2b] 1 is a diagram illustrating a battery module according to an embodiment of the present disclosure. [Figure 3] 4 is a processing flowchart of a battery module according to an embodiment of the present disclosure. [Figure 4] 4 is a processing flowchart of a battery module according to an embodiment of the present disclosure. [Figure 5] 4 is a processing flowchart of a battery module according to an embodiment of the present disclosure. [Figure 6] 4 is a processing flowchart of a battery module according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0021] The terms used in the embodiments are currently commonly used and general terms that have been selected as much as possible while taking into consideration the functions in the present disclosure, but these may change depending on the intentions of engineers in the field, precedents, the emergence of new technologies, etc. In addition, in certain cases, the applicant may have arbitrarily selected terms, and in such cases, the meanings thereof will be described in detail in the relevant explanation section. Therefore, the terms used in the present disclosure must be defined based on the meanings of the terms and the overall content of the present disclosure, rather than simply by the names of the terms.
[0022] Throughout the specification, when a part "includes" a certain component, this does not mean that it excludes other components, but that it may further include other components, unless otherwise specified. Furthermore, terms such as "module" and "unit" used in the specification refer to a unit that processes at least one function or operation, and this may be realized in hardware or software, or a combination of hardware and software.
[0023] Throughout the specification, the expression "at least one of a, b, and c" can encompass "a alone," "b alone," "c alone," "a and b," "a and c," "b and c," or "all of a, b, and c."
[0024] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0023] The present disclosure may be embodied in various different forms and is not limited to the embodiments described herein.
[0025] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0026] In describing the embodiments, technical details that are well known in the technical field to which the present invention pertains and are not directly related to the present invention will be omitted in order to more clearly convey the gist of the present invention without obscuring it.
[0027] For the same reason, some components in the accompanying drawings are exaggerated, omitted, or illustrated schematically, and the size of each component does not entirely reflect the actual size. In each drawing, the same or corresponding components are given the same reference numerals.
[0028] The advantages and features of the present invention, and methods for achieving them, will become clearer with reference to the following detailed description of the embodiments in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, and may be embodied in various different forms. The present embodiments are provided solely so that this disclosure will be complete and will fully convey the scope of the invention to those skilled in the art to which the present invention pertains. The present invention is defined only by the scope of the claims. The same reference symbols throughout the specification refer to the same elements.
[0029] It will be understood that each block of the process flowchart diagram and the combination of flowchart diagrams can be implemented by computer program instructions. These computer program instructions can be loaded onto a processor in a general-purpose computer, special-purpose computer, or other programmable data processing device, such that the instructions, executed by the processor of the computer or other programmable data processing device, create means for performing the functions described in the flowchart block(s). These computer program instructions can also be stored in computer-usable or computer-readable memory that can direct the computer or other programmable data processing device to implement the functions in a particular way, such that the instructions stored in the computer-usable or computer-readable memory can produce an article of manufacture containing instruction means for performing the functions described in the flowchart block(s). Computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable data processing device to create a computer-implemented process, and the instructions that run the computer or other programmable data processing device can provide steps for performing the functions described in the flowchart block(s).
[0030] Also, each block may represent a module, segment, or portion of code that includes one or more executable instructions for performing the specified logical function(s). Also, it should be noted that in some alternative implementations, the functions noted in the blocks may occur out of order. For example, two blocks shown in succession may actually be performed substantially simultaneously, or the blocks may sometimes be performed in reverse order depending on the corresponding functions.
[0031] 1 is a block diagram of a battery module 100 according to one embodiment of the present disclosure. In the present disclosure, the battery module 100 is a module including a battery pack 110 that stores electrical energy to power a vehicle (e.g., an electric vehicle or a hybrid vehicle), a battery controller 120 that manages and controls the battery pack 110, and other components necessary for supplying electrical current, and may also be referred to as a battery system. In the present disclosure, the battery module 100 is illustrated as including one battery pack 110, but the invention is not limited thereto, and the battery module 100 may include two or more battery packs 110.
[0032] The battery module 100 according to one embodiment may include a battery pack 110, a battery controller 120, and a current sensor 130. At least one of the components included in the battery module 100 may be omitted, or other components may be added to the battery module 100. Additionally or alternatively, some components may be integrated or embodied as one or more individual components. At least some of the components in the battery module 100 may be integrated or embodied as one or more individual components. At least some of the components in the battery module 100 may be connected to each other via a controller area network (CAN), a bus, a general purpose input / output (GPIO), a serial peripheral interface (SPI), a mobile industry processor interface (MIPI), or the like, and may exchange data and / or signals.
[0033] According to an embodiment, the battery pack 110 may include a plurality of battery modules connected in series. The number of battery modules included in the battery pack 110 may be two or more. Each battery module may include a plurality of battery cells connected in parallel. The number of battery cells included in each battery module may be two or more. The battery pack 110 is connected to a load through a positive terminal and a negative terminal and may perform charging or discharging operations. The plurality of battery cells and the plurality of battery modules may be connected in parallel or in series in various ways to meet the specifications of the power consuming device. The battery cells may be, for example, lithium ion battery cells.
[0034] The battery pack 110 may be an electric energy source that provides electric energy to a power-consuming device to drive the power-consuming device. The power-consuming device may include, for example, a vehicle such as an electric vehicle, a hybrid vehicle, or an electric scooter. The battery pack 110 may supply power to the vehicle under the control of the battery controller 120, or may receive power from a charging device.
[0035] The battery controller 120 according to one embodiment may be a battery management system (BMS) that manages and controls the battery pack 110. The battery controller 120 may also be referred to as a BMS, a battery control circuit, or a battery monitoring integrated circuit. The battery controller 120 may be connected to the battery pack 110 and acquire a voltage signal measured across the battery pack 110. For example, the battery controller 120 may be connected to each of the multiple battery modules included in the battery pack 110.
[0036] According to one embodiment, the current sensor 130 may be a sensor including a current detection resistor. The current detection resistor may be, for example, a shunt resistor. That is, the current sensor 130 includes a shunt resistor and a high-speed amplifier, and has the advantage of being simple to implement in a current path and easy to handle. According to one embodiment, the current sensor 130 including the shunt resistor can measure the total current flowing through the current sensor 130 by connecting the shunt resistor in parallel with a constant current circuit (ammeter). That is, using a current sensor 130 with shunt resistors connected in parallel can expand the current measurement range. According to another embodiment, the current sensor 130 including the shunt resistor can measure the current flowing through the circuit by connecting the shunt resistor in series with an ammeter to detect a voltage drop across the shunt resistor and using the voltage drop to measure the current flowing through the circuit. The battery controller 120 can measure the current of the battery pack 110 by converting the voltage measured by the current sensor 130 using the shunt resistor into a current. That is, since the resistance value of the shunt resistor is known in advance, if the voltage value across the shunt resistor is measured, the current sensor 130 can calculate the current value flowing through the shunt resistor, and this current value can be said to be the current value flowing through the charge / discharge path of the battery pack 110. The current value is measured based on Ohm's law, which means that an accurate current value can be measured using the law that voltage changes in proportion to current.
[0037] According to one embodiment, the current sensor 130 including a current detection resistor may be electrically connected to a current path formed by the battery pack 110. For example, the current sensor 130 may be installed on a current path connected to a negative terminal (i.e., (-) terminal) of the battery pack 110. The current sensor 130 may be connected to the battery controller 120 and transmit a measurement result to the battery controller 120.
[0038] According to one embodiment, the battery controller 120 can control or manage the battery pack 110. The battery controller 120 can monitor the voltage, current, and temperature of the battery pack 110. The battery controller 120 can perform abnormality diagnosis, cell balancing, and estimation of the SoC (State of Charge), SoH (State of Health), and SoP (State of Power) for the battery pack 110. The SoC represents the current state of charge of the battery as a percentage, the SoH represents the current state of degradation of the battery as a percentage, and the SoP represents the current state of power of the battery as a percentage. The battery controller 120 can receive measurement results from the current sensor 130 and diagnose the current state of the battery pack 110 based on the measurement results. The battery controller 120 can also diagnose the state of the current sensor 130 based on the measurement results of the current sensor 130. This document discloses a specific method for the battery controller 120 to diagnose the state of the current sensor 130.
[0039] The battery module 100 according to an embodiment may further include a relay (not shown). Under the control of the battery controller 120, the relay may open at least a portion of the current path of the battery pack 110 to prevent current from flowing, or may connect the current path of the battery pack 110 to form a closed circuit.
[0040] According to an embodiment, the battery controller 120 may transmit information related to the battery pack 110 to a vehicle controller (not shown). The vehicle controller may be, for example, an electronic control unit (ECU). The vehicle controller may refer to a control device that controls various aspects of a vehicle. The battery controller 120 may include a communication module for communicating with other systems within the vehicle (e.g., the vehicle controller). The communication module of the battery controller 120 may communicate with other systems within the vehicle using a controller area network (CAN). Components within the battery controller 120 may also be connected to each other via a CAN bus. CAN communication refers to a standard communication protocol designed for controllers and devices within a vehicle to communicate with each other without a host computer. CAN communication is a non-host bus-based message-based network protocol primarily used for communication between controllers and is primarily used in vehicles. The communication module of the battery controller 120 may include a buffer for temporarily storing data received from other modules or systems.
[0041] The battery controller 120 according to one embodiment may notify the vehicle controller of information related to the battery pack 110, including, for example, the voltage, current, temperature, SoC, SoH, and SoP of the battery pack 110. The battery controller 120 may notify the vehicle controller of the status of components included in the battery module 100. For example, when the battery controller 120 detects an abnormal state of the battery pack 110, the battery controller 120 may notify the vehicle controller of the abnormal state of the battery pack 110. For example, when the battery controller 120 detects an abnormal state of the current sensor 130, the battery controller 120 may notify the vehicle controller of the abnormal state of the current sensor 130.
[0042] 2a and 2b are diagrams illustrating a battery module 100 according to one embodiment of the present disclosure.
[0043] 2a illustrates an embodiment in which the ground line of the battery controller 120 is directly connected to the negative terminal of the battery pack 110, while FIG. 2b illustrates an embodiment in which the ground line of the battery controller 120 is connected to a path including a current detection resistor of the current sensor 130. The battery module 100 illustrated in FIGS. 2a and 2b may include a battery pack 110, a battery controller 120, a current sensor 130, and a relay 140. The battery pack 110 may include multiple battery modules 110a, 110b, and 110c. The multiple battery modules 110a, 110b, and 110c may be connected in series. Each of the multiple battery modules 110a, 110b, and 110c may include multiple battery cells. The multiple battery cells may be connected in parallel.
[0044] 2a, in one embodiment, the current sensor 130 may include a current detection resistor electrically connected to a current path formed by the battery pack 110. The battery controller 120 may be connected to the battery pack 110 and may monitor and estimate information related to various states of the battery pack 110. The ground line of the battery controller 120 may be directly connected to the negative terminal of the battery pack 110. That is, the ground line of the battery controller 120 may be connected between the negative terminal of the battery pack 110 and the current detection resistor of the current sensor 130.
[0045] That is, according to the embodiment disclosed in FIG. 2a, the battery controller 120 is directly connected to both ends (i.e., the positive and negative terminals) of the battery pack 110 to monitor the state of the battery pack 110. In this case, the current sensor 130 can measure the current flowing out of or into the battery pack 110 (i.e., the charge / discharge current). However, in this case, the current sensor 130 cannot measure the current consumed by the battery controller 120 itself. For example, in this case, if the current detection resistor of the current sensor 130 is short-circuited and the current value cannot be measured correctly, the current sensor 130 may measure 0 A. On the other hand, even when the battery pack 110 is not in use (e.g., in a sleep state), no current flows through the battery pack 110, and the current sensor 130 may measure 0 A.
[0046] Here, the current consumption of the battery controller 120 may refer to the current required for the battery controller 120 to operate. The current consumption of the battery controller 120 may be, for example, 100 to 200 mA. According to an embodiment, an expected current consumption range of the battery controller 120 may be set depending on the operation mode of the battery pack 110. For example, when the battery pack 110 is in sleep mode, the expected current consumption range of the battery controller 120 may be set to 100 to 200 mA, and when the battery pack 110 is in discharge mode, the expected current consumption range of the battery controller 120 may be set to 200 to 300 mA. Therefore, if the detection result of the current sensor 130 is 110 mA, it can be determined that the current consumption of the battery controller 120 is 110 mA and that the battery pack 110 is currently in sleep mode. The above-mentioned current consumption values are merely examples and may vary depending on the type of battery and the type of vehicle. A specific method for determining the operation mode will be described later.
[0047] That is, in this embodiment, if the measurement value of the current sensor 130 is 0 A, this may simply mean that the battery pack 110 is not in use and is in a normal state, or it may mean that the current detection resistor of the current sensor 130 is in an abnormal state and is short-circuited. In this embodiment, it is not possible to clearly determine whether the current detection resistor of the current sensor 130 is short-circuited using only the measurement result of the current sensor 130. In this embodiment, whether the current detection resistor of the current sensor 130 is short-circuited can only be determined by combining the measurement result of the current sensor 130, the voltage of the battery cell, and external information.
[0048] 2b, the ground line of the battery controller 120 according to this embodiment may be connected to a current path including a current detection resistor of the current sensor 130, rather than being directly connected to the negative terminal of the battery pack 110. That is, one end of the current detection resistor may be connected to the battery pack 110, and the other end of the current detection resistor may be connected to the ground line of the battery controller 120.
[0049] That is, according to the embodiment disclosed in FIG. 2b, the battery controller 120 is connected to a path including the battery pack 110 and the current sensor 130, so that the current sensor 130 can measure not only the charge / discharge current of the battery pack 110 but also the current consumption of the battery controller 120. In this case, the battery controller 120 can monitor not only the state of the battery pack 110 but also the state of the current sensor 130. For example, in this embodiment, when the battery pack 110 is not in use (e.g., in a sleep state), no current flows through the battery pack 110, but the battery controller 120 operates normally. Therefore, the measurement value of the current sensor 130 may be the current consumption value of the battery controller 120 (e.g., 100 to 200 mA). However, if the current detection resistor of the current sensor 130 is short-circuited and the current value cannot be measured correctly, the measurement value of the current sensor 130 may be 0 A. In other words, the battery controller 120 according to this embodiment can determine whether the current detection resistor of the current sensor 130 is short-circuited using only the measurement result of the current sensor 130.
[0050] FIG. 3 is a processing flowchart of the battery module 100 according to an embodiment of the present disclosure.
[0051] Referring to the process flowchart 300, the battery controller 120 of the battery module 100 according to an embodiment may receive a measurement result of the current sensor 130 in step 310. The battery controller 120 may receive a measurement result regarding the current measured by the current sensor 130.
[0052] In operation 320, the battery controller 120 of the battery module 100 according to an embodiment may determine that the current sensor 130 is in an abnormal state in response to the measurement result of the current sensor 130 being equal to or less than a critical value. The critical value is a value set for determining whether the current sensor 130 is in an abnormal state and may be determined based on the current consumption of the battery controller 120. For example, if the current consumption of the battery controller 120 is 120 mA, a user may set the critical value to 100 mA. The above value is merely an example, and may be set variously within a range that can determine whether the current sensor 130 is in an abnormal state. If the measurement result of the current sensor 130 is equal to or less than the critical value, the battery controller 120 may determine that the current sensor 130 is in an abnormal state in which the current sensor 130 cannot measure the current consumption of the battery controller 120, i.e., that the current detection resistor of the current sensor 130 is short-circuited.
[0053] In operation 330, the battery controller 120 according to an embodiment may control a relay to open at least a portion of the current path of the battery pack 110. In response to determining that the current sensor 130 is in an abnormal state, the battery controller 120 may control a relay (e.g., the relay 140 in FIG. 2b) to open at least a portion of the current path of the battery pack 110. That is, when the current sensor 130 determines that the current sensor 130 is in an abnormal state, the battery controller 120 may open the current path to prevent current from flowing in the battery pack 110. This may prevent a battery accident from occurring.
[0054] In operation 340, the battery controller 120 according to one embodiment may notify the vehicle controller of the abnormal state of the current sensor 130. If the battery controller 120 determines that the current sensor 130 is in an abnormal state, the battery controller 120 may notify the vehicle controller of the abnormal state of the current sensor 130. That is, by notifying the vehicle controller of the fact that the current sensor 130 is abnormal, the battery controller 120 may enable prompt follow-up procedures to be taken.
[0055] 4 is a processing flowchart of the battery module 100 according to an embodiment of the present disclosure. Content that overlaps with the content explained in FIG. 3 will be omitted.
[0056] Referring to the process flowchart 400, the battery controller 120 of the battery module 100 according to an embodiment may receive a measurement result from the current sensor 130 in operation 410. The battery controller 120 according to an embodiment may compare the measurement result received from the current sensor 130 with a critical value in operation 420. The critical value is a value set for determining whether or not the current sensor 130 is abnormal, and may be determined based on the current consumption of the battery controller 120.
[0057] If the measurement result is equal to or less than the critical value, the battery controller 120, according to an embodiment, may branch to operation 430 (420-YES) and determine that the current sensor 130 is in an abnormal state. In response to the measurement result being equal to or less than the critical value, the battery controller 120 may determine that the current sensor 130 is in an abnormal state, in which a current detection resistor is shorted. In response to determining that the current sensor 130 is in an abnormal state in operation 440, the battery controller 120, according to an embodiment, may control a relay to open at least a portion of the current path of the battery pack 110. In response to determining that the current sensor 130 is in an abnormal state in operation 450, the battery controller 120, according to an embodiment, may notify the vehicle controller of the abnormal state of the current sensor 130.
[0058] If the measurement result exceeds the critical value, the battery controller 120, according to an embodiment, may branch to step 460 (420-NO) and determine that the current sensor 130 is in a normal state. That is, the battery controller 120 may determine that the measurement result of the current sensor 130 is a current consumption of the battery controller 120 and that the current sensor 130 is in a normal state without any abnormality. In response to determining that the current sensor 130 is in a normal state in step 470, the battery controller 120, according to an embodiment, may control the battery pack 110 to supply power to the vehicle. In this case, when the vehicle controller requests a required power corresponding to a required torque, the battery controller 120 may control the battery pack 110 to output the required power corresponding to the required torque to the vehicle motor.
[0059] Furthermore, when the current sensor 130 is in a normal state, the battery controller 120 can acquire information about the battery state by applying the measurement result of the current sensor 130 to an SoX algorithm. The SoX algorithm can include, for example, at least one of an SoC algorithm, an SoP algorithm, and an SoH algorithm. The information about the battery state can include at least one of a battery state of charge (SoC), a battery state of health (SoH), and a battery state of power (SoP). The SoX algorithm can include various known algorithms. For example, the battery controller 120 can acquire information about the battery state of charge by applying the measurement result of the current sensor 130 to an SoC algorithm.
[0060] According to one embodiment, the battery controller 120 controls a relay to form a closed circuit in the current path of the battery pack 110 before supplying a large amount of power to the motor of the vehicle, and determines the state of the current sensor 130 based on the measurement result of the current sensor 130 while the motor of the vehicle is not driven. That is, the battery controller 120 forms a closed circuit for power supply even before supplying a large amount of power to the motor of the vehicle, and can determine the state of the current sensor 130 in advance before the motor is driven.
[0061] FIG. 5 is a processing flowchart of the battery module 100 according to an embodiment of the present disclosure.
[0062] Referring to the process flowchart 500 , the battery controller 120 of the battery module 100 according to an embodiment may receive a measurement result of the current sensor 130 in step 510 .
[0063] In operation 520, the battery controller 120 according to an embodiment may determine the operation mode of the battery pack 110. The operation modes of the battery pack 110 may include, for example, a sleep mode, a discharge mode, and a charge mode. The sleep mode may refer to a mode in which the battery pack 110 is not operating and there is no request from the vehicle to output power to the battery pack 110 when the vehicle is not started. That is, in the sleep mode, there is no current being charged or discharged in the battery pack 110. However, even when the battery pack 110 is in the sleep mode, the battery controller 120 may operate because it must monitor the battery pack 110, which may result in current consumption.
[0064] The discharge mode is a mode in which power is output from the battery pack 110, and may refer to a mode in which the vehicle controller requests the battery controller 120 to output required power related to a required torque at the request of the user while the vehicle is running, and the required power is output accordingly. That is, in the discharge mode, a current discharged from the battery pack 110 and a current consumption used by the battery controller 120 may occur. The charge mode is a mode in which the battery pack 110 is charged, and may refer to a mode in which the battery pack 110 is charged through an external charging device or by regenerative braking.
[0065] The battery controller 120 can determine the current operation mode of the battery pack 110. That is, the battery controller 120 monitors the battery pack 110 in real time, and therefore, can determine the current operation mode of the battery pack 110.
[0066] In operation 530, the battery controller 120 according to an embodiment may confirm a range of expected current consumption of the battery controller 120 corresponding to the operation mode of the battery pack 110. The current consumption of the battery controller 120 may differ depending on the operation mode of the battery pack 110. Therefore, the range of expected current consumption of the battery controller 120 may be set depending on the operation mode of the battery pack 110. For example, when the battery pack 110 is in a sleep mode, the range of expected current consumption of the battery controller 120 may be set to 100 to 200 mA. When the battery pack 110 is in a discharge mode, the range of expected current consumption of the battery controller 120 may be set to 200 to 300 mA. When the battery pack 110 is in a charge mode, the range of expected current consumption of the battery controller 120 may be set to 250 to 350 mA. For example, when the current operation mode of the battery pack 110 is a discharge mode, the battery controller 120 may confirm that the expected current consumption is 200 to 300 mA. Although the present embodiment describes the expected current consumption range as being set, it should be understood that the expected current consumption range may be set to a specific value rather than a range.
[0067] In operation 540, the battery controller 120 according to an embodiment may correct the measurement result of the current sensor 130. The battery controller 120 may correct the measurement result of the current sensor 130 by subtracting the confirmed expected current consumption from the measurement result of the current sensor 130. That is, the battery controller 120 may calculate the pure charge / discharge current of the battery pack 110 that does not reflect the current consumption of the battery controller 120. In operation 550, the battery controller 120 according to an embodiment may notify the vehicle controller of the corrected measurement result.
[0068] FIG. 6 is a processing flowchart of the battery module 100 according to an embodiment of the present disclosure.
[0069] Referring to the process flowchart 600 , the battery controller 120 of the battery module 100 according to an embodiment may receive the measurement result of the current sensor 130 in step 610 .
[0070] According to an embodiment, the battery controller 120 may diagnose an open state of the current sensor 130 in operation 620. The battery controller 120 may determine whether a current detection resistor of the current sensor 130 is open based on the detection result of the current sensor 130 in a situation where the voltage of a plurality of battery cells included in the battery pack 110 does not suddenly increase or decrease. When the battery controller 120 determines that the current sensor 130 is open, the battery controller 120 may determine that an abnormal state exists and control a relay to open at least a portion of the current path of the battery pack 110.
[0071] In operation 630, the battery controller 120 according to an embodiment may diagnose a short circuit state of the current sensor 130. The battery controller 120 may determine whether or not a current detection resistor of the current sensor 130 is short-circuited based on the measurement result of the current sensor 130. The method for diagnosing a short circuit state of the current sensor 130 is the same as the method described with reference to FIG. 3 or 4. If the battery controller 120 determines that the current sensor 130 is short-circuited, it may determine that an abnormal state exists and control a relay to open at least a portion of the current path of the battery pack 110.
[0072] If the battery controller 120 determines that the current detection resistor of the current sensor 130 is not open or short-circuited, it determines that the current sensor 130 is in a normal state and can control the battery pack 110 so that power is supplied to the vehicle in accordance with the required torque.
[0073] Meanwhile, the present specification and drawings disclose preferred embodiments of the present invention, and although specific terms are used, these terms are used in general terms to simply explain the technical content of the present invention and to aid in understanding the invention, and are not intended to limit the scope of the present invention. It will be obvious to those skilled in the art to which the present invention pertains that, in addition to the embodiments disclosed herein, other variations based on the technical concept of the present invention can be implemented.
[0074] The device or terminal according to the above-described embodiments may include a processor, memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with external devices, and user interface devices such as a touch panel, keys, buttons, etc. Methods embodied as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable code or program instructions executable on the processor. Examples of computer-readable recording media include magnetic recording media (e.g., read-only memory (ROM), random-access memory (RAM), floppy disks, hard disks, etc.) and optically readable media (e.g., CD-ROMs, DVDs, etc.). The computer-readable recording media may be distributed across computer systems connected to a network, allowing the computer-readable code to be stored and executed in a distributed manner. The medium is computer-readable, can be stored in memory, and can be executed by the processor.
[0075] The present embodiments may be illustrated as functional blocks and various processing steps. These functional blocks may be embodied in any number of hardware and / or software components that perform specific functions. For example, the embodiments may employ integrated circuitry, such as memory, processing, logic, look-up tables, and the like, that can perform various functions under the control of one or more microprocessors or other control devices. Just as components may be implemented in software programming or software elements, the present embodiments include various algorithms embodied in a combination of data structures, processes, routines, or other programming components, and may be embodied in programming or scripting languages such as C, C++, Java, Assembler, Python, and the like. Functional aspects may be embodied in algorithms executed on one or more processors. The present embodiments may also employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms such as "mechanism," "element," "means," and "component" may be used broadly and are not limited to mechanical or physical components. The term may include the meaning of a series of software routines in conjunction with a processor or the like.
[0076] The above-described embodiments are by way of example only, and other embodiments may be embodied within the scope of the following claims.
Claims
1. In the battery module, A battery pack and a current sensor including a current detection resistor electrically connected to a current path formed by the battery pack; a battery controller configured to control the battery pack and determine whether or not there is an abnormality in the current sensor based on a measurement result of the current sensor; One end of the current detection resistor is connected to the battery pack, and the other end of the current detection resistor is connected to a ground line of the battery controller.
2. The battery controller The battery module according to claim 1 , further comprising: a step of determining that the current sensor is in an abnormal state in response to a measurement result of the current sensor being equal to or less than a critical value.
3. The battery controller 3. The battery module of claim 2, configured to notify a vehicle controller of the abnormal state of the current sensor in response to determining that the current sensor is in an abnormal state.
4. The battery controller 3. The battery module according to claim 2, wherein the battery module is configured to control a relay so that at least a portion of a current path of the battery pack is opened in response to the current sensor determining that an abnormal state exists.
5. The battery module of claim 2 , wherein the critical value is determined based on a current consumption of the battery controller.
6. The battery module of claim 2 , wherein a range of expected current consumption of the battery controller is set for each operation mode of the battery pack.
7. The battery controller determining an operation mode of the battery pack based on the measurement result of the current sensor; determining a range of expected current consumption of the battery controller corresponding to an operating mode of the battery pack; correcting the measurement result of the current sensor based on the confirmed range of expected current consumption; The battery module of claim 6 , configured to notify a vehicle controller of the corrected measurement result.
8. The battery controller determining that the current sensor is in a normal state in response to the measurement result of the current sensor exceeding the critical value; 8. The battery module according to claim 2, wherein the battery module is configured to control the battery pack so that power is supplied to a vehicle in response to the current sensor determining that the current sensor is in a normal state.
9. The battery controller 8. The battery module according to claim 1, configured to obtain information about the state of the battery by applying the measurement results of the current sensors to an SoX algorithm.
10. the SoX algorithm includes at least one of a SoC algorithm, a SoP algorithm, and a SoH algorithm; 10. The battery module of claim 9, wherein the information about the battery status includes at least one of a battery state of charge (SoC), a battery state of health (SoH), and a battery state of power (SoP).
11. The battery module according to claim 1 , wherein the current detection resistor is a shunt resistor.
12. The battery controller Before supplying a large amount of power to the motor of the vehicle, the relay is controlled so that the current path of the battery pack forms a closed circuit; The battery module according to claim 1 , configured to determine a state of the current sensor based on a measurement result of the current sensor while the motor of the vehicle is not driven.
13. A method for determining a state of a current sensor by a battery controller included in a battery module, comprising: receiving a measurement result from a current sensor including a current detection resistor electrically connected to a current path formed by the battery pack; determining whether or not the current sensor is abnormal based on the measurement result of the current sensor; The method for determining the state of a current sensor, wherein one end of the current detection resistor is connected to the battery pack, and the other end of the current detection resistor is connected to a ground line of the battery controller.