Method for determining the temperature of a target battery and electronic device for doing so
The method uses electrochemical impedance spectroscopy and a lookup table to address the limitations of existing battery temperature measurement methods, providing accurate temperature determination based on battery aging and environmental conditions, thereby improving safety and performance.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-03
- Publication Date
- 2026-03-12
AI Technical Summary
Existing methods for determining battery temperature, such as using temperature sensors and impedance analysis, are inadequate for accurately measuring temperature based on battery aging and environmental conditions, leading to potential safety and performance issues.
A method involving electrochemical impedance spectroscopy and a lookup table is used to determine battery temperature by correlating state values, reference temperature measurements, and impedance values, updating the table as necessary to improve accuracy.
This approach allows for more accurate temperature measurement of batteries, considering aging and environmental factors, enhancing safety and performance by facilitating data management through a lookup table.
Smart Images

Figure 2026508752000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a method for determining the temperature of a target battery and an electronic device for doing so. [Background technology]
[0002] The technology to measure battery temperature is essential for maintaining the safety and performance of batteries and for properly operating them in various environments, such as when driving a vehicle. Research is being conducted to accurately measure the temperature associated with battery use through temperature sensors and battery management systems. In particular, there is an increasing need for strategies to operate batteries in appropriate environments depending on the degree of battery aging. Summary of the Invention [Problem to be solved by the invention]
[0003] The technical problem to be solved by the present embodiment is not limited to the above-mentioned technical problem, and other technical problems can be inferred from the following embodiments. [Means for solving the problem]
[0004] According to one embodiment, a method for determining a temperature of a target battery performed by an electronic device includes: obtaining a first reference temperature measurement value measured at a first time point using a temperature sensor with respect to a first status value of the target battery and a temperature of the target battery at the first time point; obtaining a first impedance value of the target battery at the first time point by performing electrochemical impedance spectroscopy on the target battery at the first time point; updating a lookup table region corresponding to the status value of the target battery, the reference temperature measurement value of the target battery, and the impedance value of the target battery at the first time point and a second time point after the first time point; determining whether the lookup table has been updated to a predetermined degree or more; and, if the lookup table has been updated to a predetermined degree or more, determining the temperature of the target battery based on the lookup table.
[0005] The lookup table includes a predefined dimensional axis, and the predefined dimensional axis relates to at least one value of a state value (Sox) of the target battery, a reference temperature measurement value, and an impedance value related to the target battery, and the state value of the target battery may include at least one of a state of charge value (SoC), a state of health value (SoH), and a state of power value (SoP) of the target battery.
[0006] The updating step may include the steps of: acquiring a second state value of the target battery at a second time point that is after the first time point, a second reference temperature measurement value of the target battery, and a second impedance value for the target battery; and, when the first state value and the second state value are identical, the first reference temperature measurement value and the second reference temperature measurement value are identical, and a difference between the first impedance value and the second impedance value is equal to or greater than a critical value, updating the second state value of the target battery at the second time point, the second reference temperature measurement value of the target battery, and a look-up table area corresponding to the second impedance value as a second temperature measurement value based on the second impedance value.
[0007] The determining step may include the steps of: acquiring a second state value of the target battery at a second time point that is after the first time point, a second reference temperature measurement value of the target battery, and a second impedance value for the target battery; and determining, when the first state value and the second state value are identical, the first reference temperature measurement value and the second reference temperature measurement value are identical, and a difference between the first impedance value and the second impedance value is equal to or greater than a critical value, the second temperature measurement value based on the second impedance value as the temperature of the target battery at the second time point.
[0008] The updating step may include the steps of: acquiring a second state value of the target battery at a second time point that is after the first time point, a second reference temperature measurement value of the target battery, and a second impedance value for the target battery; and, when the first state value and the second state value are identical, the first reference temperature measurement value and the second reference temperature measurement value are identical, and a difference between the first impedance value and the second impedance value is less than a critical value, updating a look-up table area corresponding to the second state value of the target battery at the second time point, the second reference temperature measurement value of the target battery, and the second impedance value as a first temperature measurement value based on the first impedance value.
[0009] The determining step may include the steps of: obtaining a second state value of the target battery at a second time point that is after the first time point, a second reference temperature measurement value of the target battery, and a second impedance value for the target battery; and determining, when the first state value and the second state value are identical, the first reference temperature measurement value and the second reference temperature measurement value are identical, and a difference between the first impedance value and the second impedance value is less than a critical value, a first temperature measurement value based on the first impedance value as the temperature of the target battery at the second time point.
[0010] The determining step may include the steps of: obtaining a second state value of the target battery, a second reference temperature measurement value of the target battery, and a second impedance value for the target battery at a second time point that is after the first time point; and, if there are no temperature measurements corresponding to the second state value of the target battery, the second reference temperature measurement value of the target battery, and a look-up table region corresponding to the second impedance value, determining the temperature of the target battery at the second time point based on an interpolated temperature measurement value.
[0011] According to an embodiment, the method may further include determining the first reference temperature measurement value as the temperature of the target battery when the degree of completion of the lookup table is less than a predetermined degree of completion.
[0012] The first and second time points may be standby time points during which the target battery is not being charged or discharged.
[0013] According to one embodiment, an electronic device for performing a method for determining a temperature of a target battery includes: a communication unit for communicating with a battery management system (BMS) of the target battery; a memory; and a control unit for: obtaining a first reference temperature measurement value measured at a first time point using a temperature sensor with respect to a first status value of the target battery and a temperature of the target battery at a first time point; performing electrochemical impedance spectroscopy on the target battery at the first time point to obtain a first impedance value of the target battery at the first time point; updating a lookup table region corresponding to the status value of the target battery at the first time point and a second time point after the first time point, the reference temperature measurement value of the target battery, and the impedance value of the target battery; determining whether the lookup table has been updated to a predetermined degree or more; and determining the temperature of the target battery based on the lookup table if the lookup table has been updated to a predetermined degree or more.
[0014] Specific details of other embodiments are included in the detailed description and drawings. [Effects of the Invention]
[0015] In the case of the method for determining the temperature of a target battery according to the present disclosure, the battery temperature can be measured more accurately depending on the aging of the battery, unlike the case where the battery temperature is determined solely by a temperature sensor or solely by analyzing the impedance obtained through impedance analysis, and data management can be facilitated using a lookup table generated during the measurement process.
[0016] The effects of the various embodiments of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is a diagram illustrating a system for determining the temperature of a target battery according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating a configuration of an electronic device for determining the temperature of a target battery according to an embodiment. [Figure 3] 1 is a diagram illustrating a method for measuring the temperature of a battery using a temperature sensor. [Figure 4] 1 is a diagram illustrating electrochemical impedance spectroscopy (EIS). [Figure 5a] 10 is a flowchart illustrating an operation of an electronic device for determining a temperature of a target battery according to an embodiment. [Figure 5b] 10 is a flowchart illustrating an operation of an electronic device for determining a temperature of a target battery according to an embodiment. [Figure 6a] 10 is a diagram illustrating a lookup table used in a method for determining a temperature of a target battery according to an embodiment; [Figure 6b] 10 is a diagram illustrating a lookup table used in a method for determining a temperature of a target battery according to an embodiment; DETAILED DESCRIPTION OF THE INVENTION
[0018] 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.
[0019] Throughout the specification, when a part is said to "comprise" a certain element, this does not mean that it excludes other elements, but that it may further include other elements, unless otherwise specified.
[0020] 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."
[0021] The term "terminal" referred to below may be embodied as a computer or a portable terminal that can connect to a server or other terminals via a network. Here, the computer may include, for example, a notebook computer, desktop computer, or laptop computer equipped with a web browser, and the portable terminal may include, for example, a wireless communication device that ensures portability and mobility, such as communication-based terminals like International Mobile Telecommunication (IMT), Code Division Multiple Access (CDMA), W-CDMA (W-Code Division Multiple Access), and Long Term Evolution (LTE), as well as all kinds of handheld-based wireless communication devices like smartphones and tablet PCs.
[0022] 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.
[0023] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
[0024] FIG. 1 is a diagram illustrating a system for determining the temperature of a target battery according to one embodiment.
[0025] Referring to FIG. 1, a system 101 for determining the temperature of a target battery according to one embodiment may include a target battery 110 that is the target of temperature measurement, an electronic device 100 that measures the temperature of the target battery 110, and a network 50 that transmits information acquired from a battery management system of the target battery 110 to the electronic device 100.
[0026] The electronic device 100 is a device for processing various processes for measuring the temperature of the target battery 110, and can obtain various information about the electronic device from, for example, a battery management system of the target battery 110.
[0027] The electronic device 100 may also create a lookup table used to determine the temperature of the target battery 110. For example, the electronic device 100 may collect and define various data related to the temperature and status values of the target battery 110. Furthermore, the electronic device 100 may analyze the various acquired information related to the target battery 110 to update the values of the lookup table and perform an overall process of continuous management.
[0028] The electronic device 100 may also include multiple computer systems or computer software implemented as a network server, and may provide various information as web pages. For example, the electronic device 100 may refer to a computer system and computer software that is connected to a subordinate device that can communicate with other network servers over a computer network such as an intranet or the Internet, receives a task request, performs the task, and provides the result of the task. The electronic device 100 may also be understood as a broad concept that includes a series of application programs that can run on a network server and various databases built therein. For example, the electronic device 100 may be implemented using a network server program provided by various operating systems such as DOS, Windows, Linux, Unix, or MacOS.
[0029] The network 50 may serve to connect the electronic device 100 and the target battery 110, or the electronic device 100 and an external device (not shown). For example, the network 50 may provide a connection path so that a battery management system of the target battery 110 can be connected to the electronic device 100 to transmit and receive information.
[0030] The operation of the system 101 for determining the temperature of a target battery according to an embodiment of the present disclosure may be implemented through an electronic device 100, and the target battery 110 may be connected to the system 101 for determining the temperature of a target battery through a network 50. The electronic device 100 may store information received from the target battery 110 in a database or provide the information stored in the database to the target battery 110.
[0031] The system 101 for determining the temperature of the target battery 110 according to various embodiments may be embodied as a single physical device or as an organic combination of multiple physical devices. For example, some of the components included in the system 101 for determining the temperature of the target battery 110 may be embodied as one physical device, and the remaining components included in the system 101 for determining the temperature of the target battery 110 may be embodied as another physical device. For example, one physical device may be embodied as part of the electronic device 100, and the other physical device may be embodied as part of the target battery 110 or as part of an external device (not shown). In some cases, the components included in the system 101 for determining the temperature of the target battery 110 may be distributed across different physical devices, and the distributed components may be organically combined to perform the functions and operations of the system 101 for determining the temperature of the target battery 110.
[0032] FIG. 2 is a block diagram illustrating a configuration of an electronic device for determining the temperature of a target battery according to one embodiment.
[0033] 2 shows an exemplary and simplified block diagram of an electronic device 100 that may be used to implement at least one embodiment of the present disclosure. In various embodiments, electronic device 100 may be used to implement any of the systems or methods described in this disclosure. For example, electronic device 100 may be configured for use as any electronic device, including a data server, a web server, a portable computing device, a personal computer, a tablet computer, a workstation, a mobile phone, a smartphone, or any other device described below.
[0034] Referring to FIG. 2, an electronic device 100 for measuring the temperature of a battery according to an embodiment may include a communication unit 210 for communicating with a battery management system (BMS) of a target battery 110.
[0035] For example, the electronic device 100 may include a communication device (not shown) including one or more transceivers in the communication unit 210. The communication device is a device for performing wired / wireless communication and can communicate with a battery management system of a target battery or an external electronic device. The external electronic device may be a terminal or a server. In addition, the communication technology used by the communication device may be GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Bluetooth (Bluetooth). TM ), RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee (registered trademark), NFC (Near Field Communication), etc. are possible.
[0036] The electronic device 100 may include a memory (not shown) and a control unit 220 including one or more cache memories and a memory controller that may be configured to communicate with the memory. Additionally, the electronic device 100 may include other devices that may be connected to the electronic device 100 through one or more ports (e.g., a Universal Serial Bus (USB), a headphone jack, a Lightning connector, a Thunderbolt connector, etc.). Devices that may be connected to the electronic device 100 may include multiple ports configured to accommodate fiber optic connectors. The illustrated configuration of the electronic device 100 is intended as a specific example only for purposes of illustrating a preferred embodiment of the device. The illustrated electronic device 100 shows only components relevant to this embodiment. Therefore, it will be apparent to those skilled in the art that the electronic device 100 may further include other general-purpose components in addition to the components shown. The control unit 220 may be used to cause the electronic device 100 to perform the steps or functions of any embodiment described in this disclosure. For example, the control unit 220 may execute a program stored in a memory within the electronic device 100 to provide overall control of the electronic device 100. The control unit 220 may include a central processing unit (CPU), a graphics processing unit (GPU), an application processor (AP), etc., provided within the electronic device 100. The memory is hardware that stores various data to be processed within the electronic device 100, and is located within the control unit 220 of the electronic device 100, and may store data that has been processed by the control unit 220 and data to be processed by the control unit 220. The memory may also store basic programming and data structures that can provide functions of at least one embodiment of the present disclosure, as well as applications (programs, code modules, instructions), drivers, etc. that can provide functions of the embodiment of the present disclosure.The memory may include, but is not limited to, the specific cases mentioned in the embodiments of the present disclosure.
[0037] For example, the control unit 220 may acquire a first reference temperature measurement value measured at the first time point using a temperature sensor with respect to a first status value of the target battery and the temperature of the target battery at the first time point, perform electrochemical impedance spectroscopy on the target battery at the first time point to acquire a first impedance value of the target battery at the first time point, update a lookup table area corresponding to the status value of the target battery at the first time point and a second time point after the first time point, the reference temperature measurement value of the target battery, and the impedance value of the target battery, determine whether the lookup table has been updated to a predefined degree of completion or more, and if the lookup table has been updated to a predefined degree of completion or more, determine the temperature of the target battery based on the lookup table.
[0038] FIG. 3 is a diagram illustrating a method for measuring the temperature of a battery using a temperature sensor.
[0039] 3 , to determine the temperature of the target battery 110, a negative temperature coefficient thermistor (NTC) element 310, which has a characteristic that its resistance decreases as the temperature increases, is used to measure the temperatures of multiple battery cells 110-1, 110-2, 110-3, and 110-4 included in the target battery 110. However, there are several difficulties in applying an NTC element 310 to each of the multiple battery cells 110-1, 110-2, 110-3, and 110-4 to measure the temperatures of each battery cell 110-1, 110-2, 110-3, and 110-4. For example, if the NTC element 310 were to be individually connected to each battery cell 110-1, 110-2, 110-3, and 110-4, the complexity of the electrical wires and connecting parts would increase, which could increase the possibility of errors in the temperature measurement process and could reduce the reliability of the overall system due to connection problems. Furthermore, since an NTC element 310 must be additionally installed in each of the battery cells 110-1, 110-2, 110-3, and 110-4, additional requirements are placed on the internal space of the target battery 110, and it may be difficult to arrange the additional NTC element 310 inside the limited space of the target battery 110. Furthermore, if there are multiple NTC elements 310, it may be difficult to replace each of the battery cells 110-1, 110-2, 110-3, and 110-4, and there may be a cost problem of purchasing and installing additional NTC elements 310.
[0040] Due to this problem, the temperature of the target battery 110 is estimated from the temperature value obtained by applying the NTC element 310 to some of the battery cells (e.g., battery cell 110-1) among the battery cells 110-1; 110-2; 110-3; 110-4. In this case, the surface temperature of the battery cell 110-1 is mainly measured, making it difficult to measure the internal core temperature of the target battery 110.
[0041] FIG. 4 is a diagram for explaining electrochemical impedance spectroscopy (EIS).
[0042] 4, the results of analyzing the impedance of a battery through electrochemical impedance spectroscopy (EIS), which is used in a method for determining the temperature of a target battery according to an embodiment, can be seen. EIS refers to a method of analyzing a Nyquist plot obtained by applying an AC power source with a continuously changing frequency 410 to a target battery and separating the impedance information obtained into a real component 420 and an imaginary component 430.
[0043] Regarding impedance analysis of a target battery using impedance spectroscopy, analyzing the electrochemical process of the Nyquist plot involves analyzing four major regions on the Nyquist plot. For example, the intercept region 440 of the axis representing the real component 420 of the impedance information can be used to analyze impedance information related to the electrolyte ionic conductivity characteristics of the target battery's electrolyte resistance and the characteristics of the external electrolyte resistance. For example, the first semicircular region 450 of the impedance information acquired by changing the frequency 410 value can be used to analyze charge transfer impedance information in the solid electrolyte interphase (SEI) formed on the surface of internal electrode particles. For example, the second semicircular region 460 of the impedance information acquired by changing the frequency 410 value can be used to analyze charge transfer impedance information indicating the lithium ion oxidation-reduction reaction at the electrode material interface due to charge transfer resistance, a phenomenon that occurs when charge is transferred from the electrode interface of the target battery. For example, the linear region 470 obtained by varying the frequency 410 value may include Warburg impedance information obtained in the low frequency region, which may be utilized to analyze the lithium ion (Li ion) diffusion phenomenon with respect to the chemical diffusion resistance of lithium ions due to intercalation within the particle crystalline structure within the target battery.
[0044] Through various studies, it has been found that, among the values obtained in impedance spectroscopy, the region 440 of the intercept of the axis showing the real component 420 of the impedance information includes the point where the value of the imaginary component 430 of the impedance information becomes 0, and the temperature of the target battery can be estimated from the frequency at which the value of the imaginary component 430 becomes 0. However, since the impedance value obtained through impedance spectroscopy varies sensitively depending on the state value (e.g., SoC) of the target battery, the degree of deterioration of the target battery, and the connection relationship of the internal circuit of the target battery, it has been difficult to accurately estimate the temperature of the target battery using only the impedance value of the target battery obtained through impedance spectroscopy.
[0045] 5a and 5b are flowcharts illustrating the operation of an electronic device to determine the temperature of a target battery according to one embodiment.
[0046] 5A, in operation 510, electronic device 100 according to an embodiment may acquire a first reference temperature measurement value measured at a first time point using a temperature sensor, with respect to a first status value of the target battery and the temperature of the target battery at the first time point. In this case, the first time point may refer to a specific time point at which a lookup table used by electronic device 100 to determine the temperature of the target battery is updated. In this case, the first reference temperature measurement value may refer to a temperature measurement value measured using a temperature sensor including an NTC element as described in FIG. 3.
[0047] In operation 520, the electronic device 100 according to an embodiment may perform electrochemical impedance spectroscopy on the target battery at a first time point to obtain a first impedance value for the target battery at the first time point. In this case, the electronic device 100 may perform an operation of obtaining the first impedance value through electrochemical impedance spectroscopy, for example, as described with reference to FIG. 4.
[0048] In operation 530, electronic device 100, according to an embodiment, may update lookup table regions corresponding to state values of the target battery at a first time point and a second time point subsequent to the first time point, reference temperature measurements of the target battery, and impedance values of the target battery. The second time point may refer to a specific time point subsequent to the first time point at which electronic device 100 updates the lookup table used to determine the temperature of the target battery. The state values of the target battery may include state values of the target battery at the first time point and state values of the target battery at the second time point, where the state values may include at least one of a state of charge (SoC), a state of health (SoH), and a state of power (SoP) of the target battery. The reference temperature measurements of the target battery may include a reference temperature measurement of the target battery at the first time point and a reference temperature measurement of the target battery at the second time point. The impedance values of the target battery may include a first impedance value of the target battery at the first time point and a second impedance value of the target battery at the second time point. In this case, the lookup table may refer to a multi-dimensional table used to search for and connect data in a database or software system, and may include predefined dimensional axes related to at least one of the target battery's status value (Sox), the reference temperature measurement, and the impedance value related to the target battery, as described below in Figures 6a and 6b. Here, updating the lookup table may refer to the overall process of obtaining temperature measurements corresponding to the target battery's status value, the reference temperature measurement, and the impedance value related to the target battery at a specific time point, or may refer to the step of correcting existing temperature measurements to future temperature measurements by reflecting changes in the temperature measurements related to the target battery's status value, the reference temperature measurement, and the impedance value related to the target battery between different time points (e.g., a first time point and a second time point).
[0049] In operation 540, electronic device 100 according to an embodiment may determine whether the lookup table has been updated to a predetermined degree of completeness or more. In this case, the predetermined degree of completeness may be defined as the ratio of the number of cells for which impedance-based temperature measurements have been obtained to the total number of cells in the lookup table determined according to various scenarios for measuring the temperature of the target battery. For example, if the total number of cells in the lookup table is 100 and the number of cells for which impedance-based temperature measurements have been obtained is 80 or more, the predetermined degree of completeness may be 80%.
[0050] In step 550, the electronic device 100 according to an embodiment may determine the temperature of the target battery 110 based on the lookup table if the lookup table has been updated to a predefined degree of completeness or greater.
[0051] 5b, in step 510-1, electronic device 100 according to an embodiment may wait until a sufficient time has passed since charging and discharging the target battery. Thus, the electronic device may perform a more precise measurement of the target battery after a sufficient time has passed since charging and discharging during which the state value of the target battery and the reference temperature measurement value of the target battery have not changed, and after a time (e.g., about 4 hours) during which the cell temperature has become similar to the external temperature. For example, the first and second time points described above may both correspond to standby time points during which the target battery is not being charged or discharged, and electronic device 100 may acquire data from the corresponding standby time points.
[0052] In step 510-2, the electronic device 100 may obtain a reference temperature measurement using a temperature sensor. The electronic device 100 may obtain a reference temperature measurement for the battery cell using a temperature sensor such as an NTC element described in FIG.
[0053] In step 520-1, electronic device 100 may acquire a first impedance value for the target battery at a first time point and a second impedance value for the target battery at a second time point after the first time point. Furthermore, electronic device 100 may acquire not only the impedance value for the target battery but also a state value of the target battery and a reference temperature measurement value of the target battery at each time point.
[0054] In step 530-1, electronic device 100 may determine whether a difference between the first impedance value and the second impedance value is equal to or greater than a critical value. Here, the critical value of the difference between the first impedance value and the second impedance value is a value relating to a range indicating an error or inaccuracy that may occur in the process of measuring impedance values or collecting data, and may refer to a value for ensuring the accuracy and reliability of data in the process of obtaining temperature measurements based on different impedances and determining the temperature of the target battery. For example, if the difference between the first impedance value and the second impedance value is less than the critical value, electronic device 100 may determine that the first impedance and the second impedance have the same value and determine the temperature of the target battery.
[0055] If the difference between the first impedance value and the second impedance value is equal to or greater than the critical value in step 530-1, electronic device 100 may update the lookup table based on the second impedance value in step 540-1. Subsequently, electronic device 100 may determine whether the degree of completion of the corresponding lookup table is equal to or greater than a predefined degree of completion in step 540-1. If the difference between the first impedance measurement value and the second impedance measurement value is less than the critical value in step 530-1, electronic device 100 may determine whether the degree of completion of the lookup table is equal to or greater than a predefined degree of completion in step 540-2. If the degree of completion of the lookup table is equal to or greater than the predefined degree of completion, electronic device 100 may determine the first temperature measurement based on the first impedance value or the second temperature measurement based on the second impedance value as the temperature of the target battery in step 550-2. For example, if the degree of completion of the lookup table is less than the predefined degree of completion, electronic device 100 may determine the reference temperature measurement as the temperature of the target battery in step 550-1.
[0056] 6a and 6b are diagrams illustrating a lookup table used in a method for determining the temperature of a target battery according to an embodiment.
[0057] 6a, electronic device 100 according to an embodiment may determine the temperature of a target battery using a lookup table including an axis 610 relating to a state value (Sox) of the target battery, an axis 620 relating to a reference temperature measurement value of the target battery, and an axis 630 relating to an impedance value of the target battery. For example, electronic device 100 may acquire a state value 610-1 of the target battery, a reference temperature measurement value 620-1 of the target battery, and a first impedance value 630-1 of the target battery at a first time point, and may subsequently update the lookup table to a predetermined degree of completion or higher using an impedance value 630-2 of the target battery at a second time point.
[0058] That is, the electronic device 100 can acquire a reference temperature measurement value of the target battery at a specific time, a state value of the target battery, and a temperature measurement value associated with the corresponding impedance value measured from the reference temperature measurement value and the battery state value according to the impedance value of the target battery, and can determine the temperature measurement value associated with the impedance value as the temperature of the battery, taking into account the reference temperature value measured by the temperature sensor according to the completion of the lookup table.
[0059] For example, when the difference between the first impedance value 630-1 and the second impedance value 630-2 is less than a critical value, the electronic device 100 may update the lookup table based on the target battery state value 610-1, the reference temperature measurement 620-1, and the first temperature measurement based on the first impedance value 630-1. That is, when the first state value of the target battery state value acquired at a first time point and the second state value of the target battery state value acquired at a second time point are the same, the first reference temperature measurement and the second reference temperature measurement are the same, and the difference between the first impedance value 630-1 and the second impedance value 630-2 is less than the critical value, the electronic device 100 may update the lookup table based on the first temperature measurement based on the first impedance value 630-1 because the difference between the first temperature measurement based on the first impedance value 630-1 and the second temperature measurement based on the second impedance value 630-2 is not large. Furthermore, if the lookup table has been updated to a predetermined degree of completeness or more, the electronic device 100 may determine the first temperature measurement value based on the first impedance value 630-1 as the temperature of the target battery.
[0060] For example, when the difference between the first impedance value 630-1 and the second impedance value 630-2 is equal to or greater than a critical value, the electronic device 100 may update the lookup table based on the target battery state value 610-1, the reference temperature measurement 620-1, and the second temperature measurement based on the second impedance value 630-2. That is, when the first state value of the target battery state value acquired at a first time point and the second state value of the target battery state value acquired at a second time point are the same, the first reference temperature measurement and the second reference temperature measurement are the same, and the difference between the first impedance value 630-1 and the second impedance value 630-2 is equal to or greater than the critical value, the electronic device 100 may update the lookup table based on the second temperature measurement based on the second impedance value 630-2 acquired at a second time point instead of the first temperature measurement based on the first impedance value 630-1 acquired at a first time point because the difference between the first temperature measurement based on the first impedance value 630-1 and the second temperature measurement based on the second impedance value 630-2 is large.
[0061] When the lookup table is completed to a predetermined degree or more, electronic device 100 may determine the temperature measurement value based on the impedance value of the target battery as the temperature of the target battery. For example, if the difference between a first impedance value 630-1 of the target battery acquired at a first time point and a second impedance value 630-2 of the target battery acquired at a second time point is less than a critical value, the electronic device 100 may maintain the first temperature measurement value based on the first impedance value in the lookup table because there is no significant change in the difference between the first temperature measurement value based on the first impedance value and the second temperature measurement value based on the second impedance value. For example, if the difference between a first impedance value 630-1 of the target battery acquired at a first time point and a second impedance value 630-2 of the target battery acquired at a second time point is greater than or equal to the critical value, the electronic device 100 may update the lookup table with the second temperature measurement value 630-2 because there is a difference between the first temperature measurement value based on the first impedance value 630-1 and the second temperature measurement value based on the second impedance value 630-2.
[0062] 6b, an embodiment can be seen based on an axis 610 relating to the state value of the target battery and an axis 620 relating to the reference temperature measurement value of the target battery in a lookup table used in a method for measuring the temperature of a battery according to an embodiment. In FIG. 6b, the description is based on a lookup table in which the axis 610 relating to the reference temperature measurement value is in units of 10 degrees and the axis 620 relating to the state value of the target battery is in units of 20%, but embodiments according to the present disclosure are not limited to the specific case shown in the drawing.
[0063] In one embodiment, electronic device 100 may determine the temperature of the target battery based on an interpolated temperature measurement when the lookup table is updated to a predetermined degree of completeness or greater and there are no impedance measurements and temperature measurements associated with the impedance measurements corresponding to target battery status value 610-1 and reference temperature measurement value 620-2 in the lookup table. For example, when the lookup table is updated to a predetermined degree of completeness or greater and the target battery status value corresponds to value 610-1 and the reference temperature measurement value corresponds to value 620-1 at a second time point when the temperature of the target battery is to be measured, but there is no temperature measurement for cell 645 corresponding to the target battery status value 610-1, electronic device 100 may interpolate the temperature measurements of cells 630 and 650 and determine the interpolated temperature measurement as the temperature of the target battery. In this case, interpolating the temperature measurement may refer to interpolating the temperature measurement using a commonly used interpolation method, such as linear interpolation, polynomial interpolation, spline interpolation, or quadratic interpolation, to maintain continuity between the specific target battery status value and the temperature measurement values corresponding to adjacent cells of the cell corresponding to the specific reference temperature measurement.
[0064] Similarly, if the lookup table has a degree of completion equal to or greater than a predetermined degree, and the state value of the target battery corresponds to value 610-2 and the reference temperature measurement value corresponds to value 620-1 at a second time point when the temperature of the target battery is to be measured, but there is no temperature measurement value in corresponding cell 655, electronic device 100 may interpolate the temperature measurements of cells 630 and 650 and determine the interpolated temperature measurement value as the temperature of the target battery. While the process of interpolating the temperature measurement value as described above is described in FIG. 6b based on axis 610 relating to the state value of the target battery and axis 620 relating to the reference temperature measurement value of the target battery, this may also be applied based on other axes as described in FIG. 6a, and embodiments of the present disclosure are not limited to a specific case.
[0065] The present embodiments may be illustrated as functional blocks and various processing steps. These functional blocks may be embodied as various hardware and / or software components performing specific functions. For example, the embodiments may employ integrated circuitry, such as memory, processing, logic, look-up tables, and the like, capable of performing various functions under the control of one or more microprocessors or other control devices. While 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, and the like. Functional aspects may be embodied as 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. These terms may include the meaning of a series of software routines in cooperation with a processor or the like.
[0066] The above-described embodiments are merely examples, and other embodiments may be implemented within the scope of the following claims.
Claims
1. 1. A method for determining the temperature of a target battery performed by an electronic device, comprising: obtaining a first reference temperature measurement value measured at a first time point using a temperature sensor, the first reference temperature measurement value being related to a first state value of the target battery and a temperature of the target battery at a first time point; performing electrochemical impedance spectroscopy on the target battery at the first time to obtain a first impedance value of the target battery at the first time; updating lookup table entries corresponding to the state values of the target battery at the first time point and a second time point subsequent to the first time point, the reference temperature measurement value of the target battery, and the impedance value of the target battery; determining whether the lookup table has been updated to more than a predefined degree of completeness; and determining the temperature of the target battery based on the lookup table when the lookup table has been updated to a predefined degree or more.
2. The lookup table is Contains predefined dimensional axes, The predefined dimensional axes are: The target battery state value (Sox), the reference temperature measurement value, and the target battery impedance value are related to at least one of the values; 2. The method for determining the temperature of a target battery of claim 1, wherein the state value of the target battery includes at least one of a State of Charge value (SoC), a State of Health value (SoH), and a State of Power value (SoP) of the target battery.
3. The updating step includes: obtaining a second status value of the target battery at a second time point after the first time point, a second reference temperature measurement of the target battery, and a second impedance value for the target battery; When the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and the difference between the first impedance value and the second impedance value is equal to or greater than a critical value, 2. The method of claim 1, further comprising: updating a lookup table area corresponding to the second state value of the target battery at the second time point, the second reference temperature measurement value of the target battery, and the second impedance value as a second temperature measurement value based on the second impedance value.
4. The determining step comprises: obtaining a second status value of the target battery at a second time point after the first time point, a second reference temperature measurement of the target battery, and a second impedance value for the target battery; When the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and the difference between the first impedance value and the second impedance value is equal to or greater than a critical value, and determining a second temperature measurement based on the second impedance value as the temperature of the target battery at the second time.
5. The updating step includes: obtaining a second status value of the target battery at a second time point after the first time point, a second reference temperature measurement of the target battery, and a second impedance value for the target battery; When the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and the difference between the first impedance value and the second impedance value is less than a critical value, updating a look-up table area corresponding to the second state value of the target battery at the second time point, the second reference temperature measurement value of the target battery, and the second impedance value as a first temperature measurement value based on the first impedance value.
6. The determining step comprises: obtaining a second status value of the target battery at a second time point after the first time point, a second reference temperature measurement of the target battery, and a second impedance value for the target battery; When the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and the difference between the first impedance value and the second impedance value is less than a critical value, and determining a first temperature measurement based on the first impedance value as the temperature of the target battery at the second time.
7. The determining step comprises: obtaining a second status value of the target battery at a second time point after the first time point, a second reference temperature measurement of the target battery, and a second impedance value for the target battery; If there is no temperature measurement value corresponding to a lookup table area corresponding to the second condition value of the target battery, the second reference temperature measurement value of the target battery, and the second impedance value, and determining the temperature of the target battery at the second time based on an interpolated temperature measurement.
8. When the degree of completion of the lookup table is less than a predetermined degree of completion, The method of claim 1 , further comprising determining the first reference temperature measurement as the temperature of the target battery.
9. The first time point and the second time point are The method for determining the temperature of a target battery according to any one of claims 1 to 5, wherein the method is a standby time when the target battery is not being charged or discharged.
10. 1. An electronic device for performing a method for determining the temperature of a target battery, comprising: a communication unit that communicates with a battery management system of the target battery; Memory and obtaining a first reference temperature measurement value measured at a first time point using a temperature sensor for a first state value of the target battery and a temperature of the target battery; performing electrochemical impedance spectroscopy on the target battery at the first time to obtain a first impedance value for the target battery at the first time; updating lookup table entries corresponding to the state values of the target battery at the first time point and a second time point subsequent to the first time point, the reference temperature measurement value of the target battery, and the impedance value of the target battery; determining whether the lookup table has been updated to more than a predefined degree of completeness; a control unit that determines a temperature of the target battery based on the lookup table when the lookup table has been updated to a predefined degree of completeness or greater.