Method and device for determining state of charge of a battery, and non-volatile storage medium
Patent Information
- Application Number
- CN202310391290.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-07
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2043-04-07
AI Technical Summary
[0005]本申请实施例提供了一种电池荷电状态的确定方法及装置、非易失性存储介质,以至少解决由于相关的电池荷电状态确定方法依赖于电池的开路电压,而部分电池的荷电状态对开路电压的变化并不敏感造成的无法精准确定电池荷电状态的技术问题
[0016]在本申请实施例中,采用采集透过电池的超声波信号,并对超声波信号进行归一化处理,得到目标超声波信号;对目标超声波信号进行分割处理,得到目标超声波信号对应的前端信号和后端信号,其中,前端信号为目标超声波信号的分割坐标点之前的目标超声波信号,后端信号为分割坐标点之后的目标超声波信号;根据前端信号和后端信号确定前后端相关强度信号,其中,前后端相关强度信号用于表征前端信号和后端信号的相关性;根据前后端相关强度信号确定电池的荷电状态的方式,通过对目标超声波信号进行分割处理,得到目标超声波信号对应的前端信号和后端信号,并根据前端信号和后端信号确定前后端相关强度信号,达到了根据前后端相关强度信号确定电池的荷电状态的目的,从而实现了精准确定电池荷电状态的技术效果,进而解决了由于相关的电池荷电状态确定方法依赖于电池的开路电压,而部分电池的荷电状态对开路电压的变化并不敏感造成的无法精准确定电池荷电状态技术问题。
Smart Images

Figure CN116298926B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of industrial ultrasonic testing, and more specifically, to a method and apparatus for determining the state of charge of a battery, and a non-volatile storage medium. Background Technology
[0002] New energy has become one of the key technological fields for global economic development. Lithium-ion batteries possess advantages such as high energy density, good cycle performance, and low self-discharge rate, and have broad application prospects in fields such as new energy vehicles, consumer electronics, and aerospace. The state of charge (SOC) of a battery is a crucial monitoring indicator in battery management systems. Accurately determining the SOC facilitates the assessment of the driving range of lithium-ion batteries, improves battery charging and discharging efficiency, and extends battery life.
[0003] Currently, the main methods for determining State of Charge (SOC) are the open-circuit voltage method and the ampere-hour integration method. These methods first determine a priori SOC values, then calculate the error between the predicted and measured voltages using a voltage model, and finally make corrections to obtain an accurate SOC value. However, these methods heavily rely on the curve relationship between open-circuit voltage (OCV) and SOC. Their drawback is that for certain battery systems, such as lithium iron phosphate and lithium titanate batteries, OCV is not sensitive to changes in SOC, making accurate determination difficult.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This application provides a method and apparatus for determining the state of charge (SOC) of a battery, as well as a non-volatile storage medium, to at least solve the technical problem that the SOC determination method relies on the open-circuit voltage of the battery, and that the SOC of some batteries is not sensitive to changes in the open-circuit voltage, resulting in the inability to accurately determine the SOC.
[0006] According to one aspect of the embodiments of this application, a method for determining the state of charge (SOC) of a battery is provided, comprising: acquiring an ultrasonic signal transmitted through the battery and normalizing the ultrasonic signal to obtain a target ultrasonic signal; segmenting the target ultrasonic signal to obtain a front-end signal and a back-end signal corresponding to the target ultrasonic signal, wherein the front-end signal is the target ultrasonic signal before the segmentation coordinate point of the target ultrasonic signal, and the back-end signal is the target ultrasonic signal after the segmentation coordinate point; determining a front-end and back-end correlation intensity signal based on the front-end and back-end signals, wherein the front-end and back-end correlation intensity signal is used to characterize the correlation between the front-end signal and the back-end signal; and determining the SOC of the battery based on the front-end and back-end correlation intensity signal.
[0007] Optionally, the ultrasonic signal is normalized to obtain the target ultrasonic signal, including: determining the maximum amplitude of the ultrasonic signal within a target time period, wherein the target time period is the period during which the ultrasonic signal propagates within the battery; and determining the target ultrasonic signal based on the maximum amplitude and the ultrasonic signal.
[0008] Optionally, the target ultrasonic signal is segmented to obtain a front-end signal and a back-end signal corresponding to the target ultrasonic signal, including: in the coordinate system of the target ultrasonic signal, determining the coordinate point corresponding to the maximum amplitude as the first coordinate point; determining the first zero-crossing point after the first coordinate point as the second coordinate point, and determining multiple third coordinate points that are the target distance from the second coordinate point; among the multiple third coordinate points, determining the third coordinate point closest to zero as the segmentation coordinate point; determining the target ultrasonic signal before the segmentation coordinate point as the front-end signal, and determining the target ultrasonic signal after the segmentation coordinate point as the back-end signal.
[0009] Optionally, determining the state of charge of the battery based on the front-end and back-end correlation intensity signals includes: determining all maxima in the front-end and back-end correlation intensity signals; determining the highest maxima among all maxima as the first maxima, and determining the second highest maxima among all maxima as the second maxima; determining the difference between the first maxima and the second maxima as the front-end and back-end correlation difference parameter; and determining the state of charge of the battery based on the front-end and back-end correlation difference parameter.
[0010] Optionally, the front-end and back-end related difference parameters are negatively correlated with the battery's state of charge.
[0011] Optionally, determining the front-end and back-end correlation strength signals based on the front-end and back-end signals includes: performing correlation processing on the front-end and back-end signals to obtain the processing results of the front-end and back-end signals; and taking the absolute value of the processing results to obtain the front-end and back-end correlation strength signals.
[0012] Optionally, before normalizing the ultrasonic signal passing through the battery, the method further includes: acquiring the ultrasonic signal passing through the battery using ultrasonic probes disposed at both ends of the battery, wherein the ultrasonic probes include an ultrasonic transmitting probe and an ultrasonic receiving probe, the ultrasonic transmitting probe and the ultrasonic receiving probe are respectively disposed at different ends of the battery, and the ultrasonic transmitting probe and the ultrasonic receiving probe are in contact with the surface of the battery through an ultrasonic coupling agent.
[0013] According to another aspect of the embodiments of this application, a device for determining the state of charge of a battery is also provided, comprising: a first processing module, configured to acquire ultrasonic signals transmitted through the battery and normalize the ultrasonic signals to obtain a target ultrasonic signal; a second processing module, configured to segment the target ultrasonic signal to obtain a front-end signal and a back-end signal corresponding to the target ultrasonic signal, wherein the front-end signal is the target ultrasonic signal before the segmentation coordinate point of the target ultrasonic signal, and the back-end signal is the target ultrasonic signal after the segmentation coordinate point; a first determining module, configured to determine a front-end and back-end correlation intensity signal based on the front-end signal and the back-end signal, wherein the front-end and back-end correlation intensity signal is used to characterize the correlation between the front-end signal and the back-end signal; and a second determining module, configured to determine the state of charge of the battery based on the front-end and back-end correlation intensity signal.
[0014] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, the storage medium including a stored program, wherein the program, when running, controls the device where the storage medium is located to execute the above-mentioned method for determining the state of charge of the battery.
[0015] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a memory and a processor, the processor being configured to run a program stored in the memory, wherein the program executes the above-described method for determining the state of charge of a battery.
[0016] In this embodiment, the ultrasonic signal transmitted through the battery is acquired and normalized to obtain the target ultrasonic signal. The target ultrasonic signal is then segmented to obtain the front-end signal and the back-end signal corresponding to the target ultrasonic signal. The front-end signal is the target ultrasonic signal before the segmentation coordinate point, and the back-end signal is the target ultrasonic signal after the segmentation coordinate point. The front-end and back-end correlation intensity signals are determined based on the front-end and back-end signals, which characterize the correlation between the front-end and back-end signals. The battery state of charge (SOC) is determined based on the SOC. By segmenting the target ultrasonic signal to obtain the corresponding front-end and back-end signals, and determining the SOC based on the SOC, the purpose of determining the battery SOC based on the SOC is achieved. This achieves the technical effect of accurately determining the battery SOC, and solves the technical problem that the battery SOC determination method depends on the battery's open-circuit voltage, while the SOC of some batteries is not sensitive to changes in open-circuit voltage, resulting in the inability to accurately determine the battery SOC. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0018] Figure 1 This is a flowchart of a method for determining the state of charge of a battery according to an embodiment of this application;
[0019] Figure 2 This is a flowchart of another method for determining the state of charge of a battery according to an embodiment of this application;
[0020] Figure 3 This is a schematic diagram of a target ultrasonic signal according to an embodiment of this application;
[0021] Figure 4 This is a schematic diagram of a front-end signal according to an embodiment of this application;
[0022] Figure 5 This is a schematic diagram of a back-end signal according to an embodiment of this application;
[0023] Figure 6 This is a schematic diagram of a front-end and back-end correlation intensity signal according to an embodiment of this application;
[0024] Figure 7 This is a schematic diagram illustrating the relationship between front-end and back-end related difference parameters and battery state of charge according to an embodiment of this application;
[0025] Figure 8 This is a structural diagram of a battery state of charge determination device according to an embodiment of this application;
[0026] Figure 9 This is a hardware structure block diagram of a computer terminal (or electronic device) for a method of determining the state of charge of a battery according to an embodiment of this application. Detailed Implementation
[0027] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0029] To better understand the embodiments of this application, the technical terms involved in the embodiments of this application are explained below:
[0030] Battery State of Charge (SOC): The state of charge (SOC) of a battery is the ratio of its remaining capacity after a period of use or long-term storage to its capacity when fully charged, usually expressed as a percentage. Its value ranges from 0 to 1. When SOC = 0, the battery is fully discharged; when SOC = 1, the battery is fully charged.
[0031] According to an embodiment of this application, a method embodiment for determining the state of charge of a battery is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0032] Figure 1 This is a flowchart of a method for determining the state of charge of a battery according to an embodiment of this application, such as... Figure 1 As shown, the method includes the following steps:
[0033] Step S102: Acquire the ultrasonic signal passing through the battery and normalize the ultrasonic signal to obtain the target ultrasonic signal.
[0034] Specifically, ultrasonic probes positioned at both ends of the battery collect ultrasonic signals transmitted through the battery. Each ultrasonic probe includes an ultrasonic transmitting probe and an ultrasonic receiving probe, which are respectively positioned at opposite ends of the battery and contact the battery surface via an ultrasonic coupling agent. The ultrasonic transmitting probe at one end of the battery emits ultrasonic signals, and the ultrasonic receiving probe at the other end receives the ultrasonic signals, thus enabling the collection of ultrasonic signals transmitted through the battery.
[0035] According to an optional embodiment of this application, the acquired ultrasonic signal is determined as... The target ultrasonic signal is obtained by normalizing the acquired ultrasonic signal using the following formula. :
[0036]
[0037] in, Figure 3 This is a schematic diagram of a target ultrasonic signal according to an embodiment of this application.
[0038] Step S104: The target ultrasonic signal is segmented to obtain the front-end signal and the back-end signal corresponding to the target ultrasonic signal. The front-end signal is the target ultrasonic signal before the segmentation coordinate point, and the back-end signal is the target ultrasonic signal after the segmentation coordinate point.
[0039] Segmentation processing involves dividing the target ultrasonic signal It is divided into two signals, namely the front-end signal. and backend signals ,in, Figure 4 This is a schematic diagram of a front-end signal according to an embodiment of this application. Figure 5 This is a schematic diagram of a back-end signal according to an embodiment of this application.
[0040] Step S106: Determine the front-end and back-end correlation strength signals based on the front-end and back-end signals. These correlation strength signals characterize the correlation between the front-end and back-end signals. Figure 6 This is a schematic diagram of a front-end and back-end correlation intensity signal according to an embodiment of this application.
[0041] In some optional embodiments of this application, using This indicates the correlation strength signal between the front and back ends. It is derived from the following formula:
[0042]
[0043] in, For backend signals The signal after a time delay of m.
[0044] Step S108: Determine the state of charge of the battery based on the relevant intensity signals from the front and rear ends.
[0045] Optionally, all maxima in the correlation intensity signals between the front and rear ends are determined, i.e., all peaks of the correlation intensity signals between the front and rear ends in the coordinate system during the time the ultrasonic signal propagates within the battery; the highest-valued maxima among all maxima is determined as the first maxima, and the second-highest-valued maxima among all maxima is determined as the second maxima; the difference between the first maxima and the second maxima is determined as the front- and rear-end correlation difference parameter; the state of charge of the battery is determined based on the front- and rear-end correlation difference parameter, wherein... Figure 7 This is a schematic diagram illustrating the correlation between front-end and back-end related difference parameters and battery state of charge, according to an embodiment of this application. Figure 7 As shown, the relevant differences between the front and back ends are negatively correlated with the battery's state of charge.
[0046] Based on the above steps, by segmenting the target ultrasonic signal, the front-end signal and the back-end signal corresponding to the target ultrasonic signal are obtained. The relevant intensity signals of the front and back ends are determined based on the front-end and back-end signals, thereby achieving the purpose of determining the state of charge of the battery based on the relevant intensity signals of the front and back ends, and thus realizing the technical effect of accurately determining the state of charge of the battery.
[0047] According to an optional embodiment of this application, normalizing an ultrasonic signal to obtain a target ultrasonic signal includes the following steps: determining the maximum amplitude of the ultrasonic signal within a target time period, wherein the target time period is the period during which the ultrasonic signal propagates within the battery; and determining the target ultrasonic signal based on the maximum amplitude and the ultrasonic signal.
[0048] The ultrasonic signal from one end of the battery to the other end is denoted as The maximum amplitude of the ultrasonic signal during the propagation period within the battery was determined and denoted as . Based on the ratio of the ultrasonic signal to its maximum amplitude, the ultrasonic signal is normalized to determine the target ultrasonic signal. Specifically,
[0049]
[0050] In some optional embodiments of this application, segmenting the target ultrasonic signal to obtain a front-end signal and a back-end signal corresponding to the target ultrasonic signal can be achieved by the following method: In the coordinate system of the target ultrasonic signal, the coordinate point corresponding to the maximum amplitude value is determined as the first coordinate point; the first zero-crossing point after the first coordinate point is determined as the second coordinate point, and multiple third coordinate points that are the target distance from the second coordinate point are determined; among the multiple third coordinate points, the third coordinate point closest to zero is determined as the segmentation coordinate point; the target ultrasonic signal before the segmentation coordinate point is determined as the front-end signal, and the target ultrasonic signal after the segmentation coordinate point is determined as the back-end signal.
[0051] In the coordinate system of the target ultrasonic signal, the horizontal axis represents the product of time and the ultrasonic signal sampling rate, and the vertical axis represents the amplitude of the target ultrasonic signal. For example, if the ultrasonic signal is sampled starting at time 0, with a total duration of 100 µs and a sampling rate of 50 MHz, the horizontal axis would range from 0 to 5000 (50 MHz). 100us), the x-coordinate corresponding to the 20th us is 1000.
[0052] The coordinate point corresponding to the maximum amplitude is determined as the first coordinate point. Using the first coordinate point as a standard, the first zero-crossing point after the first coordinate point is determined as the second coordinate point. There are multiple coordinate points close to 0 near the second coordinate point. The coordinate closest to 0 is determined as the segmentation coordinate point, and the target ultrasonic signal before the segmentation coordinate point is determined as the front-end signal. The target ultrasonic signal after the segmentation coordinate point is determined as the back-end signal. .
[0053] In some optional embodiments of this application, the state of charge of the battery is determined based on the front-end and back-end correlation intensity signals by the following method: determining all maxima in the front-end and back-end correlation intensity signals; determining the highest maxima among all maxima as the first maxima, and determining the second highest maxima among all maxima as the second maxima; determining the difference between the first maxima and the second maxima as the front-end and back-end correlation difference parameter; and determining the state of charge of the battery based on the front-end and back-end correlation difference parameter.
[0054] Front-end and back-end correlation strength signals This involves extracting all maxima from the correlation intensity signals between the front and back ends, identifying the highest and second-highest maxima, and then subtracting the second-highest maxima from the highest maxima to obtain the front-to-back correlation difference parameter. This parameter characterizes the battery's state of charge (SOC); a larger value indicates a lower SOC, and a smaller value indicates a higher SOC.
[0055] It should be noted that the front-end and back-end correlation difference parameter is used to characterize the attenuation intensity of the ultrasonic signal propagating in the battery. For example, the larger the front-end and back-end correlation difference parameter, the greater the loss of the sound wave signal propagating in the battery; the smaller the front-end and back-end correlation difference parameter, the smaller the loss of the sound wave signal propagating in the battery.
[0056] In an optional embodiment, the front-end and back-end related difference parameters are negatively correlated with the battery's state of charge.
[0057] According to some preferred embodiments of this application, determining the front-end and back-end correlation strength signals based on front-end and back-end signals includes the following steps: performing correlation processing on the front-end and back-end signals to obtain the processing results of the front-end and back-end signals; taking the absolute value of the processing results to obtain the front-end and back-end correlation strength signals.
[0058] Specifically, the correlation strength signals between the front and back ends Determined by the following formula:
[0059]
[0060] According to an optional embodiment of this application, before normalizing the ultrasonic signal passing through the battery, it is also necessary to: collect the ultrasonic signal passing through the battery using ultrasonic probes disposed at both ends of the battery, wherein the ultrasonic probes include an ultrasonic transmitting probe and an ultrasonic receiving probe, the ultrasonic transmitting probe and the ultrasonic receiving probe are respectively disposed at different ends of the battery, and the ultrasonic transmitting probe and the ultrasonic receiving probe are in contact with the surface of the battery through an ultrasonic coupling agent.
[0061] During ultrasonic signal acquisition, the air between the ultrasonic probe and the battery can hinder the transmission of ultrasonic signals to the battery. To obtain high-quality ultrasonic signals, an ultrasonic coupling agent is used to connect the ultrasonic probe and the surface of the battery.
[0062] Optionally, the center frequency of the ultrasonic transmitting probe is 1.25 MHz.
[0063] Figure 2 This is a flowchart of another method for determining the state of charge of a battery according to an embodiment of this application, such as... Figure 2 As shown, the method includes the following steps:
[0064] Step S1: Two ultrasonic probes are placed at both ends of the battery and contacted with the battery surface through an ultrasonic coupling fluid. The ultrasonic transmitting probe is used to emit ultrasonic waves, and the ultrasonic receiving probe is used to receive and collect the ultrasonic signals transmitted through the battery. The collected signals are then set as follows: .
[0065] Step S2: Normalize the acquired signal to obtain the normalized target ultrasonic signal. The normalization process is as follows:
[0066]
[0067] in, Figure 3 This is a schematic diagram of a target ultrasonic signal according to an embodiment of this application.
[0068] Step S3, analyze the target ultrasonic signal Signal segmentation is performed. Signal segmentation involves dividing the normalized transmitted signal... Divided into two signals, namely the front-end signal. and backend signals ,in, Figure 4 This is a schematic diagram of a front-end signal according to an embodiment of this application; Figure 5 This is a schematic diagram of a back-end signal according to an embodiment of this application.
[0069] Specifically, find the transmission signal The maximum value is used as the standard, and the coordinate point closest to 0 near the first zero-crossing point after the maximum value is taken as the signal segmentation coordinate point. The signal before the segmentation coordinate point is the front-end signal, and the signal after the segmentation coordinate point is the back-end signal.
[0070] Step S4: The correlation strength signal between the front-end and back-end signals is obtained by performing correlation processing on the front-end and back-end signals and taking their absolute values. As shown in the following formula:
[0071]
[0072] in, Figure 6 This is a schematic diagram of a front-end and back-end correlation intensity signal according to an embodiment of this application.
[0073] Step S5: Extract all maxima of the correlation intensity signals between the front and back ends. Subtract the second-highest maxima from the highest maxima to obtain the correlation difference parameter between the front and back ends. This parameter characterizes the battery's state of charge (SOC). Taking a 50AH hard-shell lithium battery as an example, with an ambient temperature of 25℃, the battery SOC is set to 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, and 100%. Figure 7 This is a schematic diagram illustrating the correlation between front-end and back-end related difference parameters and battery state of charge according to an embodiment of this application, such as... Figure 7 As shown, the relevant differences between the front and back ends are negatively correlated with the battery's state of charge.
[0074] In the above steps, by emitting an ultrasonic signal once through an ultrasonic probe and processing the front-end and back-end signals within the ultrasonic transmission signal, accurate detection of the battery's state of charge can be achieved. This method is simple and convenient to use. Moreover, by reflecting changes in the battery's state of charge based on the correlation intensity of the front-end and back-end signals, no prior knowledge is required, resulting in a simple calculation and easy implementation.
[0075] Figure 8 This is a structural diagram of a battery state of charge determination device according to an embodiment of this application, as shown below. Figure 8 As shown, the device includes:
[0076] The first processing module 80 is used to acquire ultrasonic signals transmitted through the battery and normalize the ultrasonic signals to obtain the target ultrasonic signal.
[0077] The second processing module 82 is used to segment the target ultrasonic signal to obtain the front-end signal and the back-end signal corresponding to the target ultrasonic signal. The front-end signal is the target ultrasonic signal before the segmentation coordinate point of the target ultrasonic signal, and the back-end signal is the target ultrasonic signal after the segmentation coordinate point.
[0078] The first determining module 84 is used to determine the front-end and back-end correlation strength signals based on the front-end signals and the back-end signals, wherein the front-end and back-end correlation strength signals are used to characterize the correlation between the front-end signals and the back-end signals.
[0079] The second determining module 86 is used to determine the state of charge of the battery based on the relevant strength signals from the front and rear ends.
[0080] It should be noted that the above Figure 8 The modules in can be program modules (e.g., a set of program instructions that implements a specific function) or hardware modules. For the latter, they can be represented in the following forms, but are not limited to these: each of the above modules is represented by a processor, or the functions of each of the above modules are implemented by a processor.
[0081] It should be noted that, Figure 8 Preferred embodiments of the shown examples can be found in [reference needed]. Figure 1 The relevant descriptions of the embodiments shown will not be repeated here.
[0082] Figure 9 A hardware block diagram of a computer terminal (or mobile device) for implementing a method for determining the state of charge of a battery is shown. Figure 9 As shown, a computer terminal 90 (or mobile device 90) may include one or more processors 902 (shown as 902a, 902b, ..., 902n in the figure) 902 (processor 902 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 904 for storing data, and a transmission module 906 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 9 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, the computer terminal 90 may also include... Figure 9The more or fewer components shown, or having the same Figure 9 The different configurations shown.
[0083] It should be noted that the aforementioned one or more processors 902 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 90 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0084] The memory 904 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the battery state of charge determination method in this embodiment. The processor 902 executes various functional applications and data processing by running the software programs and modules stored in the memory 904, thereby realizing the aforementioned battery state of charge determination method. The memory 904 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 904 may further include memory remotely located relative to the processor 902, and these remote memories can be connected to the computer terminal 90 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0085] The transmission module 906 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 90. In one example, the transmission module 906 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission module 906 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0086] The display can be, for example, a touchscreen liquid crystal display (LCD), which allows the user to interact with the user interface of a computer terminal 90 (or a mobile device).
[0087] It should be noted here that, in some optional embodiments, the above... Figure 9The computer device (or electronic device) shown may include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that... Figure 9 This is only one instance of a particular specific instance, and is intended to illustrate the types of components that may exist in the aforementioned computer equipment (or electronic equipment).
[0088] It should be noted that, Figure 9 The electronic device shown is used to perform Figure 1 The method for determining the state of charge of the battery shown above also applies to this electronic device, and will not be repeated here.
[0089] This application also provides a non-volatile storage medium, which includes a stored program, wherein the program, when running, controls the device where the storage medium is located to execute the above-mentioned method for determining the state of charge of the battery.
[0090] The non-volatile storage medium performs the following functions: acquiring ultrasonic signals passing through the battery and normalizing the ultrasonic signals to obtain the target ultrasonic signal; segmenting the target ultrasonic signal to obtain the front-end signal and the back-end signal corresponding to the target ultrasonic signal, wherein the front-end signal is the target ultrasonic signal before the segmentation coordinate point of the target ultrasonic signal, and the back-end signal is the target ultrasonic signal after the segmentation coordinate point; determining the front-end and back-end correlation intensity signals based on the front-end and back-end signals, wherein the front-end and back-end correlation intensity signals are used to characterize the correlation between the front-end signal and the back-end signal; and determining the state of charge of the battery based on the front-end and back-end correlation intensity signals.
[0091] This application also provides an electronic device, including: a memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the program executes the above-described method for determining the state of charge of a battery.
[0092] The processor runs a program that performs the following functions: acquires ultrasonic signals transmitted through the battery and normalizes the ultrasonic signals to obtain the target ultrasonic signal; segments the target ultrasonic signal to obtain the front-end signal and the back-end signal corresponding to the target ultrasonic signal, wherein the front-end signal is the target ultrasonic signal before the segmentation coordinate point, and the back-end signal is the target ultrasonic signal after the segmentation coordinate point; determines the front-end and back-end correlation intensity signals based on the front-end and back-end signals, wherein the front-end and back-end correlation intensity signals are used to characterize the correlation between the front-end and back-end signals; and determines the state of charge of the battery based on the front-end and back-end correlation intensity signals.
[0093] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0094] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0095] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0096] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0097] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0098] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0099] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for determining the state of charge of a battery, characterized in that, include: The ultrasonic signal transmitted through the battery is collected and normalized to obtain the target ultrasonic signal. The target ultrasonic signal is segmented to obtain a front-end signal and a back-end signal corresponding to the target ultrasonic signal. This includes: in the coordinate system of the target ultrasonic signal, determining the coordinate point corresponding to the maximum amplitude of the target ultrasonic signal as a first coordinate point; determining the first zero-crossing point after the first coordinate point as a second coordinate point, and determining multiple third coordinate points that are at a target distance from the second coordinate point; among the multiple third coordinate points, determining the third coordinate point closest to zero as the segmentation coordinate point; determining the target ultrasonic signal before the segmentation coordinate point as the front-end signal, and the target ultrasonic signal after the segmentation coordinate point as the back-end signal, wherein the front-end signal is the target ultrasonic signal before the segmentation coordinate point, and the back-end signal is the target ultrasonic signal after the segmentation coordinate point. The front-end and back-end correlation strength signals are determined based on the front-end signal and the back-end signal, wherein the front-end and back-end correlation strength signals are used to characterize the correlation between the front-end signal and the back-end signal; Determining the state of charge (SOC) of the battery based on the front-end and back-end correlation intensity signals includes: determining all maxima in the front-end and back-end correlation intensity signals; determining the highest maxima among all maxima as the first maxima, and determining the second highest maxima among all maxima as the second maxima; determining the difference between the first maxima and the second maxima as the front-end and back-end correlation difference parameter; and determining the SOC of the battery based on the front-end and back-end correlation difference parameter, wherein the front-end and back-end correlation difference parameter is negatively correlated with the SOC of the battery.
2. The method according to claim 1, characterized in that, The ultrasonic signal is normalized to obtain the target ultrasonic signal, including: Determine the maximum amplitude of the ultrasonic signal within a target time period, wherein the target time period is the period during which the ultrasonic signal propagates within the battery; The target ultrasonic signal is determined based on the maximum amplitude and the ultrasonic signal.
3. The method according to claim 1, characterized in that, Determining the front-end and back-end correlation intensity signals based on the front-end signal and the back-end signal includes: Correlation processing is performed on the front-end signal and the back-end signal to obtain the processing results of the front-end signal and the back-end signal; The absolute value of the processing result is taken to obtain the front-end and back-end correlation intensity signals.
4. The method according to claim 1, characterized in that, Before normalizing the ultrasonic signal transmitted through the battery, the method further includes: The ultrasonic signals transmitted through the battery are collected by ultrasonic probes disposed at both ends of the battery. The ultrasonic probes include an ultrasonic transmitting probe and an ultrasonic receiving probe, which are respectively disposed at different ends of the battery. The ultrasonic transmitting probe and the ultrasonic receiving probe are in contact with the surface of the battery through an ultrasonic coupling agent.
5. A device for determining the state of charge of a battery, characterized in that, include: The first processing module is used to acquire ultrasonic signals transmitted through the battery and normalize the ultrasonic signals to obtain the target ultrasonic signal. The second processing module is used to segment the target ultrasonic signal to obtain a front-end signal and a back-end signal corresponding to the target ultrasonic signal. This includes: in the coordinate system of the target ultrasonic signal, determining the coordinate point corresponding to the maximum amplitude of the target ultrasonic signal as a first coordinate point; determining the first zero-crossing point after the first coordinate point as a second coordinate point, and determining multiple third coordinate points that are at a target distance from the second coordinate point; among the multiple third coordinate points, determining the third coordinate point closest to zero as the segmentation coordinate point; determining the target ultrasonic signal before the segmentation coordinate point as the front-end signal, and the target ultrasonic signal after the segmentation coordinate point as the back-end signal, wherein the front-end signal is the target ultrasonic signal before the segmentation coordinate point, and the back-end signal is the target ultrasonic signal after the segmentation coordinate point. The first determining module is used to determine a front-end and back-end correlation strength signal based on the front-end signal and the back-end signal, wherein the front-end and back-end correlation strength signal is used to characterize the correlation between the front-end signal and the back-end signal; The second determining module is used to determine the state of charge (SOC) of the battery based on the front-end and back-end correlation intensity signals, including: determining all maxima in the front-end and back-end correlation intensity signals; determining the highest maximum value among all maxima as the first maximum value, and determining the second highest maximum value among all maxima as the second maximum value; determining the difference between the first maximum value and the second maximum value as the front-end and back-end correlation difference parameter; and determining the SOC of the battery based on the front-end and back-end correlation difference parameter, wherein the front-end and back-end correlation difference parameter is negatively correlated with the SOC of the battery.
6. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the non-volatile storage medium to perform the method for determining the state of charge of a battery as described in any one of claims 1 to 4.
7. An electronic device, characterized in that, include: A memory and a processor, the processor being configured to run a program stored in the memory, wherein the program, when running, executes the method for determining the state of charge of a battery as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Battery life assessment and capacity restoration
CN110945709A
Method and device for detecting state of charge of lithium ion battery
CN111880107A