A method and device for automatically detecting the state of a battery
By establishing a communication connection between the BMS system and the charging and discharging device in the battery system, and obtaining and correcting the real-time state parameters of the battery, the problem of large battery status detection error in the prior art is solved, and more accurate battery status detection is achieved.
Patent Information
- Application Number
- CN202311838529.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2043-12-27
AI Technical Summary
In the prior art, the theoretical battery state parameters obtained based on laboratory data or models are not compatible with the actual operating conditions of the battery, resulting in a large error in battery state detection.
By establishing a communication connection between the BMS system and the charging and discharging device, the real-time state parameters of the battery are obtained, and the ideal state parameters are corrected based on these parameters to obtain the corrected state parameters to determine the battery state.
By taking into account the actual working conditions of the battery, the accuracy of battery status detection is improved, errors are reduced, and the reliability and efficiency of battery performance are ensured.
Smart Images

Figure CN117783919B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of battery detection, and more specifically, to a method and device for automatically detecting the state of a battery. Background Art
[0002] Lithium-ion batteries are an important carrier of new energy energy storage systems and one of the mainstream power sources for new energy vehicles. The purpose of battery state estimation is to use the battery system more efficiently and maximize its efficiency. The detected values of the battery state directly affect the performance of the energy storage system, vehicle performance, and the experience of the driver. Moreover, it is related to the reliability of the battery system operation. Therefore, it is necessary to accurately understand the state of the battery system.
[0003] SOH, SOC, and SOP (SOE) (collectively referred to as SOX) are important parameters of the battery state, which respectively characterize the aging degree of the battery, the current state of charge, and the charge and discharge power (energy) performance. The three are interrelated and affect each other. SOH is the basis for the accuracy of SOC and SOP (SOE), and the operating conditions based on SOC and SOP (SOE) will also affect SOH.
[0004] At present, there are generally two methods for estimating SOX. One is based on laboratory data, accumulating battery capacity, detecting parameters such as voltage and temperature during use, and looking up or correcting corresponding values in the program; the other is to establish a battery model based on experimental data, and then calculate by real-time detecting physical quantities such as the voltage, temperature, and current of a single battery cell or comprehensive physical quantities based on these.
[0005] During the use of the battery system, it will experience complex operating conditions (continuous rate, instantaneous rate, etc.) and environmental conditions (temperature, vibration, humidity, etc.). The operating conditions experienced can directly affect various states of the battery system, resulting in the gradual deterioration of parameters such as battery life, performance, and consistency. Laboratory data is based on values under specific operating and environmental conditions and cannot be compatible with actual operating conditions. Therefore, the differences between laboratory-based data or models and actual operating conditions are caused, and the differences generate errors, and the errors will further expand the differences, and the mutual influence leads to a gradual deterioration of the estimation accuracy, which in turn causes a decrease in battery performance and the inability to exert efficiency.
[0006] Therefore, how to provide a method and device for automatically detecting the state of a battery to correct the theoretical battery state parameters obtained from laboratory data or models according to the battery state parameters under actual operating conditions, and then obtain an accurate battery state, is a technical problem to be solved at present. Summary of the Invention
[0007] The present invention provides a method and device for automatically detecting the state of a battery, aiming to solve the technical problem in the prior art that the theoretical battery state parameters obtained according to laboratory data or models cannot be compatible with the actual working conditions of the battery, resulting in a large error in the obtained battery state. It is applied to a battery system including a BMS system and charging and discharging equipment. The method includes:
[0008] Establish a communication connection between the BMS system and the charging and discharging equipment;
[0009] Obtain the state information of the battery through the BMS system, and determine whether to start the battery state detection program based on the state information;
[0010] After entering the battery state detection program, control the charging and discharging equipment to perform different working condition operations in a predetermined order, and obtain the real-time state parameters of the battery;
[0011] Correct the ideal state parameters of the battery through the real-time state parameters to obtain the corrected state parameters of the battery;
[0012] Determine the battery state of the battery based on the corrected state parameters.
[0013] In some specific embodiments, establishing the communication connection between the BMS system and the charging and discharging equipment specifically includes:
[0014] After detecting the establishment of a power connection between the BMS system and the charging and discharging equipment, establish a communication connection between the BMS system and the charging and discharging equipment;
[0015] Judge whether the communication connection is normal based on the handshake protocol;
[0016] If the communication connection is normal, complete the communication connection between the BMS system and the charging and discharging equipment;
[0017] If the communication connection is abnormal, generate a communication abnormal signal.
[0018] In some specific embodiments, obtaining the state information of the battery through the BMS system and determining whether to start the battery state detection program based on the state information specifically includes:
[0019] Obtain the state information of the battery, where the state information includes battery voltage difference, battery temperature difference, charging and discharging energy state of the battery system, charging and discharging capacity state, and driving mileage;
[0020] When at least one of the data in the state information exceeds its corresponding preset threshold, start the battery state detection program;
[0021] When all the data in the state information do not exceed their corresponding preset thresholds, the battery state detection program is not started.
[0022] In some specific embodiments, after entering the battery state detection program, the charging and discharging device is controlled to perform different working condition operations in a predetermined order, and the real-time state parameters of the battery are obtained. Specifically:
[0023] During the process of the charging and discharging device performing different working condition operations, the measurement parameters of the battery are collected in real time;
[0024] Based on the measurement parameters, the calculation parameters of the battery are calculated, and the measurement parameters and the calculation parameters are used as the real-time state parameters of the battery.
[0025] In some specific embodiments, the ideal state parameters of the battery are corrected by the real-time state parameters to obtain the corrected state parameters of the battery. Specifically:
[0026] When the difference between the real-time state parameter and the corresponding ideal state parameter exceeds the preset threshold, the ideal state parameter is replaced with the real-time state parameter, and the real-time state parameter is used as the corrected state parameter of the battery;
[0027] When the difference between the real-time state parameter and the corresponding ideal state parameter does not exceed the preset threshold, the ideal state parameter is used as the corrected state parameter of the battery.
[0028] In some specific embodiments, the battery state of the battery is determined based on the corrected state parameters. Specifically:
[0029] Based on the corrected state parameters, the aging degree, the current state of charge, the charge and discharge power performance, and the charge and discharge energy performance of the battery are determined;
[0030] Based on the aging degree, the current state of charge, the charge and discharge power performance, and the charge and discharge energy performance of the battery, the battery state of the battery is determined.
[0031] In some specific embodiments, after determining the battery state of the battery based on the corrected state parameters, it further includes:
[0032] A detection completion signal is sent to the charging and discharging device through the BMS system, and the battery state detection program is ended, and the normal charging process is entered.
[0033] Correspondingly, the present invention also provides a battery state automatic detection device, which is applied to a battery system including a BMS system and a charging and discharging device. The device includes:
[0034] A communication connection module for establishing a communication connection between the BMS system and the charging and discharging device;
[0035] An enabling module for obtaining the state information of the battery through the BMS system and determining whether to start the battery state detection program based on the state information;
[0036] An acquisition module for controlling the charging and discharging device to perform different working condition operations in a predetermined order and acquiring the real-time state parameters of the battery after entering the battery state detection program;
[0037] A correction module for correcting the ideal state parameters of the battery through the real-time state parameters to obtain the corrected state parameters of the battery;
[0038] A determination module for determining the battery state of the battery based on the corrected state parameters.
[0039] Correspondingly, the present invention also provides a computing device, including:
[0040] A memory and a processor;
[0041] The memory is used for storing computer-executable instructions, and the processor is used for executing the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the battery state automatic detection method described in any one of the above are implemented.
[0042] Correspondingly, the present invention also provides a computer-readable storage medium storing computer-executable instructions, and when the computer-executable instructions are executed by a processor, the steps of the battery state automatic detection method described in any one of the above are implemented.
[0043] By applying the above technical solutions, a battery state automatic detection method is proposed. The method includes: establishing a communication connection between the BMS system and the charging and discharging device; obtaining the state information of the battery through the BMS system and determining whether to start the battery state detection program based on the state information; after entering the battery state detection program, controlling the charging and discharging device to perform different working condition operations in a predetermined order and acquiring the real-time state parameters of the battery; correcting the ideal state parameters of the battery through the real-time state parameters to obtain the corrected state parameters of the battery; determining the battery state of the battery based on the corrected state parameters, and correcting the ideal state parameters through the real-time state parameters, taking into account the actual working conditions of the battery, and improving the accuracy of the battery state detection. Description of the Drawings
[0044] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0045] Figure 1 is a schematic diagram of the scenario of an automatic battery state detection method provided by an embodiment of the present application;
[0046] Figure 2 is a flowchart of an automatic battery state detection method provided by an embodiment of the present application;
[0047] Figure 3 is another flowchart of an automatic battery state detection method provided by an embodiment of the present application;
[0048] Figure 4 is a schematic structural diagram of an automatic battery state detection device provided by an embodiment of the present application;
[0049] Figure 5 is a structural block diagram of a computing device provided by an embodiment of the present application. Detailed implementation manners
[0050] In the following description, many specific details are set forth to facilitate a thorough understanding of this specification. However, this specification can be implemented in many other ways different from those described herein. Those skilled in the art can make similar extensions without departing from the connotation of this specification. Therefore, this specification is not limited by the specific implementations disclosed below.
[0051] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments and are not intended to limit one or more embodiments of this specification. The singular forms "a" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more of the associated listed items.
[0052] It should be understood that although the terms first, second, etc. may be used in one or more embodiments of this specification to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to a determination".
[0053] First, the noun terms involved in one or more embodiments of this specification are explained.
[0054] 1. SOC: State Of Charge, the state of charge of the battery, which is the percentage of the capacity that can be released under the discharge conditions specified by the manufacturer in the current battery cell, module, battery pack or system to the actual capacity.
[0055] 2. SOH: State of Health, the state of health of the battery, which is the ratio of the capacity that the battery can discharge under certain conditions to the rated capacity of a new battery.
[0056] 3. SOP: State of Power, the state of power of the battery, which is the maximum charge and discharge power that the battery can provide under certain conditions.
[0057] 4. SOE: State of Energy, the state of energy of the battery, which is the ratio of the watt-hour capacity actually discharged by the battery to the rated capacity.
[0058] As Figure 2 shown, the present application proposes an automatic battery state detection method, which is applied to a battery system including a BMS system and a charging and discharging device. The method includes the following steps:
[0059] Step S101, establish a communication connection between the BMS system and the charging and discharging device.
[0060] In this embodiment, as Figure 1 shown, the automatic battery state detection method is applied to a battery system including a BMS system and a charging and discharging device. Among them, the charging and discharging device refers to a charging pile or other device that can perform charging and discharging operations on the vehicle battery, and a communication connection is established between the BMS system and the charging and discharging device.
[0061] In order to ensure the normal communication connection between the BMS system and the charging and discharging device, in some embodiments of the present application, establishing the communication connection between the BMS system and the charging and discharging device is specifically:
[0062] After detecting the establishment of a power connection between the BMS system and the charging and discharging device, establish a communication connection between the BMS system and the charging and discharging device;
[0063] Based on the handshake protocol, determine whether the communication connection is normal;
[0064] If the communication connection is normal, complete the communication connection between the BMS system and the charging and discharging device;
[0065] If the communication connection is not normal, generate a communication exception signal.
[0066] In this embodiment, the power connection refers to the actual connection between the vehicle where the BMS system is located and the charging and discharging device, including cables, charging lines, etc. After determining the power connection between the BMS system and the charging and discharging device, it is necessary to further establish a communication connection between the BMS system and the charging and discharging device. The realization of the communication connection is specifically achieved through the handshake protocol. The communication between the BMS systems is established through the handshake protocol and whether the communication connection is normal is detected. This part can be achieved by sending simple instructions between the BMS system and the charging and discharging device to detect whether the communication between the two is normal. If it is detected that the communication connection between the two is not normal, a communication exception signal can be sent through the BMS system to remind the user to make further inspections to ensure the normal communication process. If it is detected that the communication between the two is normal, the battery status detection process can be carried out.
[0067] Step S102, obtain the status information of the battery through the BMS system, and determine whether to start the battery status detection program based on the status information.
[0068] In this embodiment, the status information includes but is not limited to threshold indicators such as battery voltage difference, battery temperature difference, charging and discharging energy status of the battery system, charging and discharging capacity status, and driving mileage. The battery voltage difference includes the extreme value of the single - cell voltage and the difference from the average voltage; the temperature difference includes the extreme value of the temperature and the difference from the average temperature; the charging and discharging energy and capacity status include the difference from the previous value.
[0069] In order to control the start of the battery status detection program, in some embodiments of the present application, obtain the status information of the battery through the BMS system, and determine whether to start the battery status detection program based on the status information. Specifically:
[0070] Obtain the status information of the battery, where the status information includes battery voltage difference, battery temperature difference, charging and discharging energy status of the battery system, charging and discharging capacity status, and driving mileage;
[0071] When at least one of the data in the status information exceeds its corresponding preset threshold, start the battery status detection program;
[0072] When all the data in the state information do not exceed their corresponding preset thresholds, the battery state detection program is not started.
[0073] In this embodiment, a corresponding preset threshold is set for each type of information in the state information of the battery. When it is detected that at least one of the information exceeds its corresponding preset threshold, it is determined that the current battery needs to be detected, and the battery state detection program is started.
[0074] Optionally, the battery state detection program can be manually entered, that is, the user can manually control the battery to enter the battery state detection program according to their own needs, improving the flexibility of battery state detection.
[0075] It should be noted that the detection of the state information in this solution can be performed before the BMS system is communicatively connected to the charging and discharging device. However, the process of entering the battery state detection program must ensure that the communication connection between the BMS system and the charging and discharging device has been established at this time. This can achieve real-time monitoring of the state information of the battery, and when there is an abnormality, it can promptly feedback to the user, reminding the user that the battery state needs to be detected, so that the user can drive the vehicle to the vicinity of the charging and discharging device and perform battery detection, further improving the safety of the vehicle battery.
[0076] Step S103, after entering the battery state detection program, control the charging and discharging device to perform different working condition operations in a predetermined order, and obtain the real-time state parameters of the battery.
[0077] In this embodiment, after entering the battery state detection program, control the charging and discharging device to perform different working condition operations in a preset order, including charging, discharging, pulse charging, pulse discharging, etc. At the same time, the BMS system collects the real-time state parameters of the battery during the above process.
[0078] In order to obtain the real-time state parameters of the battery, in some embodiments of the present application, after entering the battery state detection program, control the charging and discharging device to perform different working condition operations in a predetermined order, and obtain the real-time state parameters of the battery. Specifically:
[0079] During the process of the charging and discharging device performing different working condition operations, collect the measurement parameters of the battery in real time;
[0080] Calculate the calculation parameters of the battery based on the measurement parameters, and use the measurement parameters and the calculation parameters as the real-time state parameters of the battery.
[0081] In this embodiment, the measurement parameters are parameters that can be directly measured or detected, including voltage, temperature, current, etc., and the calculated parameters are parameters obtained by calculating the above measurement parameters through formulas, including calculated capacity, etc. The above measurement parameters and the calculated parameters are used as the real-time state parameters of the battery, and the real-time state parameters of the battery are the state parameters of the battery under actual working conditions.
[0082] Step S104, correct the ideal state parameters of the battery through the real-time state parameters to obtain the corrected state parameters of the battery.
[0083] In this embodiment, the ideal state parameters are state parameters obtained based on test data and battery models, and are the battery state parameters under ideal conditions obtained through laboratory data or models. However, due to the influence of the actual working conditions on the battery, there are errors in the ideal state parameters. Therefore, the theoretical state parameters are corrected through the real-time state parameters, and the obtained corrected state parameters are the most accurate state parameters of the battery.
[0084] In order to obtain the corrected state parameters, in some embodiments of the present application, the ideal state parameters of the battery are corrected through the real-time state parameters to obtain the corrected state parameters of the battery. Specifically:
[0085] When the difference between the real-time state parameter and the corresponding ideal state parameter exceeds a preset threshold, the ideal state parameter is replaced with the real-time state parameter, and the real-time state parameter is used as the corrected state parameter of the battery;
[0086] When the difference between the real-time state parameter and the corresponding ideal state parameter does not exceed the preset threshold, the ideal state parameter is used as the corrected state parameter of the battery.
[0087] In this embodiment, when the real-time state parameter is inconsistent with the ideal state parameter, for example, the difference between the two exceeds the preset threshold, it indicates that the ideal state parameter is inaccurate at this time. The ideal state parameter is replaced with the corresponding real-time state parameter, and the replaced real-time state parameter is used as the corrected state parameter. On the contrary, the ideal state parameter is used as the corrected state parameter of the battery.
[0088] Step S105, determine the battery state of the battery based on the corrected state parameters.
[0089] In order to determine the battery state of the battery, in some embodiments of the present application, the battery state of the battery is determined based on the corrected state parameters. Specifically:
[0090] Determine the aging degree, current state of charge, charge and discharge power performance, and charge and discharge energy performance of the battery based on the corrected state parameters;
[0091] Determine the battery state of the battery based on the aging degree, current state of charge, charge and discharge power performance, and charge and discharge energy performance of the battery.
[0092] In this embodiment, SOH, SOC, SOP, and SOE are important parameters of the battery state, which respectively characterize the aging degree of the battery, the current state of charge, the charge and discharge power performance, and the charge and discharge energy performance. SOH, SOC, SOP, and SOE are collectively referred to as SOX, that is, the battery state.
[0093] To ensure the stable progress of the battery state detection program, after determining the battery state of the battery based on the corrected state parameters, it further includes:
[0094] Send a detection completion signal to the charge and discharge device through the BMS system, and end the battery state detection program to enter the normal charging process.
[0095] In this embodiment, after completing the detection of the battery state, a detection completion signal is sent through the BMS system. After the charge and discharge device receives the above signal, the battery state detection program is ended, and the normal charging process is entered to charge and discharge the vehicle battery.
[0096] By applying the above technical solutions, a method for automatically detecting the battery state is proposed. The method includes: establishing a communication connection between the BMS system and the charge and discharge device; obtaining the state information of the battery through the BMS system, and determining whether to start the battery state detection program based on the state information; after entering the battery state detection program, controlling the charge and discharge device to perform different working condition operations in a predetermined order, and obtaining the real-time state parameters of the battery; correcting the ideal state parameters of the battery through the real-time state parameters to obtain the corrected state parameters of the battery; determining the battery state of the battery based on the corrected state parameters, and correcting the ideal state parameters through the real-time state parameters, taking into account the actual working conditions of the battery, and improving the accuracy of the battery state detection.
[0097] See Figure 3 , Figure 3 shows a flowchart of another embodiment of a method for automatically detecting the battery state according to an embodiment of the present specification, which specifically includes the following steps.
[0098] Step S301, start.
[0099] Step S302, establish a power connection and a communication connection between the charge and discharge device and the BMS system, and enter step S303.
[0100] Step S303, manually start or determine to start the battery state detection program according to the state information, and enter step S304.
[0101] Step S304, start to execute the battery status detection program, and enter Step S305.
[0102] Step S305, control the charge and discharge device to perform steps such as charging, discharging, and pulsed charge and discharge, and execute Step S306.
[0103] Step S306, collect data such as the voltage, temperature, and current of the battery during the process of Step S305, calculate the capacity and analyze it, and execute Step S307.
[0104] Step S307, correct the laboratory data through the data collected in Step S306 to obtain the battery status parameters, and determine the battery status according to the battery status parameters.
[0105] Step S308, end and exit the battery status detection program.
[0106] By applying the above technical solution, a method for automatically detecting the battery status is proposed. The method includes: establishing a communication connection between the BMS system and the charge and discharge device; obtaining the status information of the battery through the BMS system, and determining whether to start the battery status detection program based on the status information; after entering the battery status detection program, controlling the charge and discharge device to perform different working condition operations in a predetermined order, and obtaining the real-time status parameters of the battery; correcting the ideal status parameters of the battery through the real-time status parameters to obtain the corrected status parameters of the battery; determining the battery status based on the corrected status parameters, and correcting the ideal status parameters through the real-time status parameters, taking into account the actual working conditions of the battery, and improving the accuracy of the battery status detection.
[0107] An embodiment of the present application also proposes a device for automatically detecting the battery status, as Figure 4 shown, which is applied to a battery system including a BMS system and a charge and discharge device. The device includes:
[0108] A communication connection module 401, configured to establish a communication connection between the BMS system and the charge and discharge device;
[0109] An enabling module 402, configured to obtain the status information of the battery through the BMS system, and determine whether to start the battery status detection program based on the status information;
[0110] An acquisition module 403, configured to, after entering the battery status detection program, control the charge and discharge device to perform different working condition operations in a predetermined order, and acquire the real-time status parameters of the battery;
[0111] A correction module 404 is configured to correct the ideal state parameters of the battery according to the real-time state parameters to obtain the corrected state parameters of the battery.
[0112] A determination module 405 is configured to determine the battery state of the battery based on the corrected state parameters.
[0113] Figure 5 FIG. shows a structural block diagram of a computing device 500 according to an embodiment of the present specification. The components of the computing device 500 include, but are not limited to, a memory 510 and a processor 520. The processor 520 is connected to the memory 510 through a bus 530, and a database 550 is used to store data.
[0114] The computing device 500 further includes an access device 540, which enables the computing device 500 to communicate via one or more networks 560. Examples of these networks include the Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or a combination of communication networks such as the Internet. The access device 540 may include one or more of any type of wired or wireless network interfaces (e.g., a network interface card (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface.
[0115] In an embodiment of the present specification, the above components of the computing device 500 and Figure 5 other components not shown may also be connected to each other, for example, through a bus. It should be understood that Figure 5 the structural block diagram of the computing device shown is only for illustrative purposes and is not a limitation on the scope of the present specification. Those skilled in the art may add or replace other components as needed.
[0116] The computing device 500 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smart phones), wearable computing devices (e.g., smart watches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 500 can also be a mobile or stationary server.
[0117] Among them, the processor 520 is used to execute the following computer-executable instructions, and when the computer-executable instructions are executed by the processor, the steps of the above power management method are implemented. The above is a schematic solution of a computing device in this embodiment. It should be noted that the technical solution of the computing device and the technical solution of the above power management method belong to the same concept. For the details not described in detail in the technical solution of the computing device, reference can be made to the description of the technical solution of the above power management method.
[0118] An embodiment of this specification also provides a computer-readable storage medium, which stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the steps of the above power management method are implemented.
[0119] The above is a schematic solution of a computer-readable storage medium in this embodiment. It should be noted that the technical solution of the storage medium and the technical solution of the above power management method belong to the same concept. For the details not described in detail in the technical solution of the storage medium, reference can be made to the description of the technical solution of the above power management method.
[0120] An embodiment of this specification also provides a computer program, wherein when the computer program is executed on a computer, the computer is made to execute the steps of the above power management method.
[0121] The above is a schematic solution of a computer program in this embodiment. It should be noted that the technical solution of the computer program and the technical solution of the above power management method belong to the same concept. For the details not described in detail in the technical solution of the computer program, reference can be made to the description of the technical solution of the above power management method.
[0122] The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired results. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired results. In certain implementations, multitasking and parallel processing are also possible or may be advantageous.
[0123] The computer instructions include computer program code, which may be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content included in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice within the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0124] It should be noted that for the foregoing method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the embodiments of this specification are not limited by the described action sequence, because according to the embodiments of this specification, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments of this specification.
[0125] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0126] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not elaborate on all details and do not limit the invention to the specific embodiments described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the embodiments of this specification, so that those skilled in the art can well understand and utilize this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. An automatic battery state detection method, characterized in that, Applied to a battery system including a BMS system and a charging and discharging device, the method includes: Establish a communication connection between the BMS system and the charging and discharging device; Obtain the state information of the battery through the BMS system, and determine whether to start the battery state detection program based on the state information, including: obtaining the state information of the battery, the state information including battery voltage difference, battery temperature difference, charging and discharging energy state of the battery system, charging and discharging capacity state, driving mileage; when at least one of the data in the state information exceeds its corresponding preset threshold, start the battery state detection program; when all the data in the state information do not exceed their corresponding preset thresholds, do not start the battery state detection program; After entering the battery state detection program, control the charging and discharging device to perform different working condition operations in a predetermined order, and obtain the real-time state parameters of the battery; including: during the process of the charging and discharging device performing different working condition operations, collect the measurement parameters of the battery in real time, the different working condition operations including charging, discharging, pulse charging and pulse discharging; calculate the calculation parameters of the battery based on the measurement parameters, and use the measurement parameters and the calculation parameters as the real-time state parameters of the battery; the measurement parameters are directly measured or detected parameters, including voltage, temperature and current, and the calculation parameters are parameters obtained through formula calculation by the above measurement parameters, including calculated capacity; Correct the ideal state parameters of the battery through the real-time state parameters to obtain the corrected state parameters of the battery; including: when the difference between the real-time state parameter and the corresponding ideal state parameter exceeds the preset threshold, replace the ideal state parameter with the real-time state parameter, and use the real-time state parameter as the corrected state parameter of the battery; when the difference between the real-time state parameter and the corresponding ideal state parameter does not exceed the preset threshold, use the ideal state parameter as the corrected state parameter of the battery; Determine the battery state of the battery based on the corrected state parameters.
2. The method according to claim 1, characterized in that, Establishing the communication connection between the BMS system and the charging and discharging device specifically includes: After detecting the establishment of a power connection between the BMS system and the charging and discharging device, establish a communication connection between the BMS system and the charging and discharging device; Judge whether the communication connection is normal based on the handshake protocol; If the communication connection is normal, complete the communication connection between the BMS system and the charging and discharging device; If the communication connection is abnormal, generate a communication abnormal signal.
3. The method according to claim 1, characterized in that, Determining the battery state of the battery based on the corrected state parameters specifically includes: Determine the aging degree, current state of charge, charging and discharging power performance and charging and discharging energy performance of the battery based on the corrected state parameters; Determine the battery state of the battery based on the aging degree, current state of charge, charging and discharging power performance and charging and discharging energy performance of the battery.
4. The method according to claim 1, characterized in that, After determining the battery state of the battery based on the corrected state parameters, it further includes: Send a detection completion signal to the charging and discharging device through the BMS system, end the battery state detection program, and enter the normal charging process.
5. An automatic battery state detection device, characterized in that, Applied to a battery system including a BMS system and a charging and discharging device, the device includes: A communication connection module for establishing a communication connection between the BMS system and the charging and discharging device; An activation module for obtaining the state information of the battery through the BMS system and determining whether to activate the battery state detection program based on the state information. Specifically, it is used to obtain the state information of the battery, and the state information includes battery voltage difference, battery temperature difference, charging and discharging energy states of the battery system, charging and discharging capacity states, and driving mileage. When at least one of the data in the state information exceeds its corresponding preset threshold, the battery state detection program is activated; when all the data in the state information do not exceed their corresponding preset thresholds, the battery state detection program is not activated; An acquisition module for controlling the charging and discharging device to perform different operating conditions after entering the battery state detection program and obtaining the real-time state parameters of the battery. The different operating conditions include charging, discharging, pulse charging, and pulse discharging. Specifically, it is used to: during the process of the charging and discharging device performing different operating conditions, collect the measurement parameters of the battery in real time; calculate the calculation parameters of the battery based on the measurement parameters, and use the measurement parameters and the calculation parameters as the real-time state parameters of the battery; the measurement parameters are directly measured or detected parameters, including voltage, temperature, and current, and the calculation parameters are parameters obtained through calculation using the above measurement parameters through formulas, etc., including calculated capacity; A correction module for correcting the ideal state parameters of the battery through the real-time state parameters to obtain the corrected state parameters of the battery. Specifically, it is used to: when the difference between the real-time state parameter and the corresponding ideal state parameter exceeds the preset threshold, replace the ideal state parameter with the real-time state parameter and use the real-time state parameter as the corrected state parameter of the battery; when the difference between the real-time state parameter and the corresponding ideal state parameter does not exceed the preset threshold, use the ideal state parameter as the corrected state parameter of the battery; A determination module for determining the battery state of the battery based on the corrected state parameters.
6. A computing device, characterized in that, Includes: A memory and a processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the battery state automatic detection method described in any one of claims 1 to 4 are implemented.
7. A computer-readable storage medium storing computer-executable instructions, which when executed by a processor implement the steps of the automatic battery state detection method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Battery SOC calculating method based on effective chargeable-dischargeable capacity
CN105891723A
Estimation method of relationship between state of charge (SOC) and open circuit voltage (OCV)
CN109613438A
Battery capacity calibration method and device, storage medium and electronic device
CN112147524A