A battery circuit measurement method
By acquiring data from the response cycle measurement signal in the lead-acid battery pack, determining the warning range, and updating the measurement cycle, the problem of insufficient battery measurement in the prior art is solved, the real-time and reliable battery data is achieved, and the possibility of failure and damage is reduced.
Patent Information
- Application Number
- CN202511368500.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-24
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2045-09-24
AI Technical Summary
In existing technologies, the methods for measuring key parameters of lead-acid batteries and other battery packs suffer from insufficient real-time performance, accuracy, and automation, leading to potential problems such as battery failure or damage during the measurement period.
Battery data is acquired by measuring the response cycle signal to determine the warning range and data deviation, update the measurement cycle, and automatically adjust the battery data to avoid failure or damage, including analog adjustment and automatic adjustment mechanisms.
It improves the usability and reliability of battery data, reduces the frequency of battery failures and damage, predicts battery lifespan expiration in advance, and ensures early warning and adjustment of the battery before failure.
Smart Images

Figure CN120879029B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of circuit measurement technology, and in particular to a method for measuring battery circuits. Background Technology
[0002] Lead-acid batteries and other battery packs are the core energy storage units, and the stability and safety of their operation directly determine the reliability of the entire system. The Battery Management System (BMS), as the core component for monitoring battery pack operation, needs to accurately measure key parameters of individual cells and the battery pack (such as voltage, temperature, internal resistance, charging and discharging current) to achieve battery status assessment, fault warning, and lifespan prediction. However, the real-time performance, accuracy, standardization, and automation of these measurement functions are key bottlenecks restricting the improvement of BMS performance.
[0003] Regarding the aforementioned technologies, in the existing technologies for battery circuit measurement, various measurement methods and technical solutions have been developed for key parameters (voltage, temperature, internal resistance, charging and discharging current, etc.) of lead-acid batteries and other battery packs. However, these methods still have limitations in practical applications, resulting in potential safety hazards caused by batteries malfunctioning or being damaged within the measurement cycle, requiring inspection or replacement. Summary of the Invention
[0004] To prevent potential safety hazards caused by battery malfunctions before the measurement cycle has been reached, this invention provides a battery circuit measurement method.
[0005] A battery circuit measurement method, comprising:
[0006] Step 1: In response to a preset periodic measurement signal, execute a preset battery circuit measurement task to obtain battery data. The periodic measurement signal includes a measurement start signal and the measurement period duration between two measurement start signals.
[0007] Step 2: Determine the warning range based on the data type in the battery data;
[0008] Step 3: Confirm the boundary values of the warning range based on the warning range;
[0009] Step 4: When the battery data does not fall within the warning range, the battery circuit measurement task is performed normally based on the periodic measurement signal;
[0010] Step 5: When the battery data falls within the warning range, determine the data deviation based on the battery data and the boundary value of the warning range;
[0011] Step 6: Based on the data deviation, find the corresponding hazardous measurement cycle from the preset measurement database;
[0012] Step 7: Update the cycle measurement signal based on the danger measurement cycle, and perform the battery circuit measurement task based on the updated cycle measurement signal.
[0013] By adopting the above technical solution, the battery data is obtained to determine whether it falls within the warning range, and the battery data is updated and measured periodically. This allows the battery data to be predicted and output before failure or reaching the end of its lifespan, avoiding the situation where the battery is still in use due to untimely measurement, thus improving the practicality of the measurement data.
[0014] Optionally, it also includes a method for determining whether to update the periodic measurement signal based on the danger measurement cycle, the method comprising:
[0015] Step 70: When the battery data falls within the warning range, the battery data is broken down into inherent battery data and measurement data;
[0016] Step 71: Based on the inherent battery data, retrieve the corresponding simulation adjustment data and simulation battery data from the preset simulation database;
[0017] Step 72: If there is simulated battery data that does not fall within the warning range, define the simulated adjustment data as reasonable adjustment data;
[0018] Step 73: Output adjustment suggestions, which include the reasonable adjustment data;
[0019] Step 74: If a preset suggestion confirmation signal is received, step 7 is not executed;
[0020] Step 75: Upon receiving a preset rejection signal, proceed to step 7;
[0021] Step 76: If all the simulated battery data fall within the warning range, then proceed to step 7.
[0022] By adopting the above technical solution, if there is simulated battery data that does not fall within the warning range, it indicates that the battery data does not fall within the warning range. By outputting adjustment suggestions for the battery data, staff are notified to adjust the battery data, thereby improving the safety of battery use and increasing the reliability of battery data.
[0023] Optionally, it also includes a method for determining whether to define the simulated adjustment data as the reasonable adjustment data, the method comprising:
[0024] Step 720: Obtain current environment data;
[0025] Step 721: Based on the current environmental data and the inherent battery data, retrieve the corresponding current simulated battery data from the simulation database;
[0026] Step 722: When the current simulated battery data and the battery data are consistent, define the simulated adjustment data as the reasonable adjustment data;
[0027] Step 723: When the current simulated battery data and the battery data are inconsistent, an adjustment signal is output;
[0028] Step 724: Upon receiving the preset adjustment completion signal, re-execute the battery circuit measurement task.
[0029] By adopting the above technical solution, when the current simulated battery data and the battery data are inconsistent, it indicates that the simulated adjustment data is inaccurate. Therefore, the battery data is adjusted and measured again, which avoids inaccurate battery measurement data caused by erroneous simulated data and reduces the error rate of simulated data.
[0030] Optionally, it also includes a method for updating the simulation database, the method comprising:
[0031] Step 7210: When the current simulated battery data and the battery data are inconsistent, an adjustment suggestion is still output, and the actual battery data is obtained when the suggestion confirmation signal is received;
[0032] Step 7211: Update the simulation database by establishing a mapping relationship between the actual battery data and the simulated adjustment data.
[0033] By adopting the above technical solution, when the current simulated battery data and the battery data are inconsistent, it indicates that the simulated adjustment data is inaccurate. Therefore, the battery is adjusted and measured, and the adjusted measurement data is used as reasonable data, thereby improving the reliability and practicality of the simulated data.
[0034] Optionally, it also includes a method for automatically adjusting battery data if simulated battery data that does not fall within the warning range exists, the method comprising:
[0035] Step 725: Form an automatic adjustment scheme based on the simulated adjustment data, the simulated battery data, and the battery data;
[0036] Step 726: Execute the automatic adjustment scheme to adjust the battery circuit, and execute the battery circuit measurement task to obtain the adjusted battery data, and define the battery data as battery adjustment data;
[0037] Step 727: If the battery adjustment data and the simulated battery data are consistent, then the battery circuit measurement task is executed normally based on the period measurement signal;
[0038] Step 728: If the battery adjustment data and the simulated battery data are inconsistent and fall within the warning range, then proceed to step 7.
[0039] By adopting the above technical solution, the battery is automatically adjusted. If the battery adjustment data and the simulated battery data are inconsistent and fall within the warning range, it indicates that the battery cannot avoid falling within the warning range through data adjustment, thereby improving the implementation rate of battery adjustment data and improving the accuracy of battery data.
[0040] Optionally, it also includes a method for updating the cycle measurement signal when the battery data falls within the warning range, the method comprising:
[0041] Step 50: Obtain the abnormal battery numbers whose battery data falls within the warning range;
[0042] Step 51: Determine the number of abnormal batteries based on the abnormal battery number;
[0043] Step 52: Calculate the abnormal percentage based on the number of abnormal batteries and the preset total number of batteries;
[0044] Step 53: When the abnormal percentage is greater than the preset efficiency critical percentage, update the period measurement signal of all batteries corresponding to the total number of batteries based on the danger measurement cycle;
[0045] Step 54: When the abnormal percentage is less than the efficiency critical percentage, update the cycle measurement signal of the battery corresponding to the number of abnormal batteries based on the danger measurement cycle, while the cycle measurement signal of the remaining batteries is not updated.
[0046] By adopting the above technical solution, the percentage of abnormal batteries is obtained by the number of abnormal batteries. The measurement cycle is adjusted according to the percentage of abnormal batteries to avoid the chaos caused by inconsistent measurement cycles of various batteries and improve the orderliness of adjusting the measurement cycle.
[0047] Optionally, when the percentage of abnormalities is less than the critical percentage of efficiency, the method for updating the periodic measurement signal based on the dangerous measurement cycle for the batteries corresponding to the number of abnormalities includes:
[0048] Step 540: Determine a multiplier based on the measurement cycle duration and the dangerous measurement cycle, and divide the multiplier into an integer and a remainder;
[0049] Step 541: If the remainder does not exist, proceed to step 7;
[0050] Step 542: If the remainder exists, then the integer measurement period is obtained based on the integer and the measurement period duration, wherein the measurement period duration is an integer multiple of the integer measurement period.
[0051] By adopting the above technical solution, the battery measurement cycle is adjusted in reverse according to the multiple relationship of battery data, so that the battery can be predicted before failure by measurement, thus improving the real-time performance of measurement data.
[0052] Optionally, it also includes a method for updating the periodic measurement signal if the remainder exists, the method comprising:
[0053] Step 5420: When the remainder exceeds a preset multiple by a threshold value, delete the remainder, increment the integer by one, and update the cycle measurement signal with the battery data corresponding to the integer;
[0054] Step 5421: If the remainder does not exceed the multiple threshold, then update the cycle measurement signal based on the danger measurement cycle for all batteries corresponding to the total number of batteries.
[0055] By adopting the above technical solution, the battery data measurement cycle is adjusted according to the multiple of the battery data, so that the battery data measurement cycle is not too chaotic, and the orderliness and uniformity of the battery measurement cycle are improved.
[0056] Optionally, the method for updating the periodic measurement signal based on the hazard measurement cycle includes:
[0057] Step 80: Based on the battery data, retrieve the previous battery data from the preset storage database and define the battery data as the adjacent battery data;
[0058] Step 81: Obtain the battery data difference by comparing the battery data with the data of the neighboring batteries;
[0059] Step 82: If the battery data difference does not fall within the preset data change range, then the battery is retested to obtain the retest result;
[0060] Step 83: When the retest result is consistent with the battery data, proceed to step 7;
[0061] Step 84: When the retest result and the battery data are inconsistent, the battery data difference is re-acquired based on the retest result, and the battery data difference is defined as the retest battery data difference;
[0062] Step 85: If the battery data difference or the retested battery data difference falls within the data variation range, then the battery circuit measurement task is executed normally based on the periodic measurement signal;
[0063] Step 86: If the difference in the retested battery data still does not fall within the range of data changes, then proceed to step 7.
[0064] By adopting the above technical solution, if the battery data difference does not fall within the data change range, it indicates that the battery data change is too large. At this time, the battery data is retested to ensure that the battery data does not fall within the data change range, and the measurement cycle of the battery corresponding to this data is updated, which improves the practicality and reliability of the measurement.
[0065] Optionally, the method for updating the storage database includes:
[0066] Step 770: Obtain the battery life based on the battery data and the preset standard life;
[0067] Step 771: If the battery life is nearing the preset standard life limit, output a battery replacement recommendation;
[0068] Step 772: Upon receiving the battery replacement completion signal, measure the battery and update the battery data.
[0069] By adopting the above technical solution, when the battery life reaches its limit, the device receives a battery replacement signal, which enables the device to remeasure the battery and clear the data of the previous battery. This prevents the measuring device from being interfered with by the data of the previous battery, thus preventing errors in judgment and improving the reliability of battery data.
[0070] In summary, the present invention has at least one of the following beneficial technical effects:
[0071] The system measures battery data and automatically adjusts the battery measurement cycle, so that battery failure or damage can be detected as soon as possible, or there can be an early warning before battery failure or damage occurs. This avoids the battery failing or being damaged within two measurement periods due to measurement cycle limitations.
[0072] By automatically adjusting the battery data, the battery data is kept within the standard range, thereby reducing the rate of battery wear and tear, reducing the frequency of battery failure or damage, and avoiding high frequency of battery damage caused by its own data.
[0073] By adjusting the battery data multiples over a period of time, it becomes possible to predict the end of battery life in advance, thereby reducing the possibility of battery failure, damage, or the fact that the battery has reached the end of its lifespan before the problem is discovered. Attached Figure Description
[0074] Figure 1 This is a flowchart of a battery circuit measurement method according to an embodiment of this application;
[0075] Figure 2 The embodiments of this application also include a flowchart of a method for determining whether to update the periodic measurement signal based on the danger measurement cycle;
[0076] Figure 3The embodiments of this application also include a flowchart of a method for determining whether to define simulated adjustment data as reasonable adjustment data;
[0077] Figure 4 This application embodiment also includes a flowchart of a method for automatically adjusting battery data when there is simulated battery data that does not fall within the warning range;
[0078] Figure 5 This application also includes a flowchart of a method for updating the cycle measurement signal when battery data falls within the warning range;
[0079] Figure 6 This is a flowchart of a method in this application for updating the cycle measurement signal based on the dangerous measurement cycle when the abnormal percentage is less than the efficiency critical percentage;
[0080] Figure 7 This is a flowchart of a method for updating periodic measurement signals based on a hazard measurement cycle in an embodiment of this application. Detailed Implementation
[0081] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.
[0082] This invention discloses a method for measuring battery circuits. (Refer to...) Figure 1 A battery circuit measurement method includes:
[0083] Step 1: In response to the preset periodic measurement signal, perform the preset battery circuit measurement task to obtain battery data.
[0084] The periodic measurement signal includes the measurement start signal and the measurement cycle duration between two measurement start signals. The periodic measurement signal indicates that the device is ready to begin measuring various battery data. The response method is that the device itself issues a start measurement signal after a time interval equal to the duration of the previous measurement cycle.
[0085] Battery circuit measurement tasks refer to the tasks of measuring various battery data. Battery data refers to the measured values of the battery, including voltage, current, resistance, and temperature. The execution method involves measuring each data point based on a preset measuring device upon receiving a periodic measurement signal. For example, when a current measurement signal is received, the current value is determined using a preset current sensor.
[0086] Step 2: Determine the warning range based on the data type in the battery data.
[0087] The warning range refers to the range encompassed by the battery's data limit and the adjacent battery's data limit. Battery data includes the battery's data type and the corresponding numerical value. The method used here is to determine the data type, and then use the battery's own limit and the adjacent value set by the operator based on that limit as the warning range. For example, if the data type is voltage, the battery voltage limit is 3V, and the adjacent value is set to 2.8V, then the voltage warning range is 2.8V to 3V.
[0088] Step 3: Confirm the boundary values of the warning range based on the warning range.
[0089] The warning range boundary values refer to the maximum and minimum values of the warning range. For example, if the voltage warning range is 2.8V to 3V, then the warning range boundary values are 2.8V and 3V.
[0090] Step 4: When the battery data does not fall within the warning range, the battery circuit measurement task is performed normally based on the periodic measurement signal.
[0091] When all battery data falls within the warning range, it indicates that the battery data is normal. At this point, there is no need to worry prematurely about battery safety. The normal output cycle measurement signal will continue to be used. The execution method has been described in detail in step 1 and will not be repeated here.
[0092] Step 5: When the battery data falls within the warning range, determine the data deviation based on the battery data and the boundary value of the warning range.
[0093] The data deviation value refers to the difference between the battery data and the closer boundary value of the two warning range boundaries. It is determined by subtracting the measured battery data from the set boundary value. For example, if the measured battery voltage is 2.95V and the set voltage warning range is 2.8V to 3V, then the battery voltage data of 2.95V is closer to 3V, and the data deviation is 0.05V.
[0094] When battery data falls within the warning range, it indicates that the battery may be in a state of excessive wear or nearing the end of its service life. At this time, the battery data is compared with the boundary value of the warning range to determine the degree of battery wear.
[0095] Step 6: Based on the data deviation, find the corresponding hazardous measurement cycle from the preset measurement database.
[0096] A critical measurement cycle refers to a cycle in which the battery is damaged, malfunctions, or reaches the last cycle of its lifespan. The measurement database stores a mapping between data deviations and critical measurement cycles. The system calculates the critical measurement cycle by comparing the data deviations with the original measurement cycles and then outputs it. When the system receives a corresponding data deviation, it automatically retrieves the corresponding critical measurement cycle from the database. For example, if the measurement cycle is 7 days, but the remaining lifespan is only 50 days, then after the measurement is completed on day 49, the next measurement will be on day 56. This measurement cycle is then considered a critical measurement cycle.
[0097] Step 7: Update the cycle measurement signal based on the danger measurement cycle, and perform the battery circuit measurement task based on the updated cycle measurement signal.
[0098] The cycle measurement signal is updated here by altering the measurement cycle duration based on the degree of damage or the time to reach the end of the lifespan. The updated cycle measurement signal is shorter than the original measurement cycle.
[0099] Reference Figure 2 It also includes a method for determining whether to update the periodic measurement signal based on the danger measurement cycle, the method comprising:
[0100] Step 70: When the battery data falls within the warning range, the battery data is broken down into inherent battery data and measurement data.
[0101] The battery's inherent data refers to the battery's standard data. The measurement data refers to the data obtained from this measurement. The disassembly method here uses the standard battery data entered by the staff as the battery's inherent data, and the data obtained from each measurement as the measurement data.
[0102] Step 71: Based on the battery's inherent data, retrieve the corresponding simulation adjustment data and simulation battery data from the preset simulation database.
[0103] Analog adjustment data refers to adjustment data that transforms battery data into the battery's inherent data. Analog battery data refers to battery data obtained under ideal conditions after slight data adjustment. For example, if the measured data is 0.45A and the battery's inherent data is 0.5A, then the analog adjustment data is 0.05A. Ideally, adjusting the measured data using analog adjustment data will yield 0.5A; this is analog battery data. The analog database stores the mapping relationship between the battery's inherent data, analog adjustment data, and analog battery data. Those skilled in the art input the battery's factory data into the analog database, and upon receiving the measured data, calculate and output the analog adjustment data and analog battery data.
[0104] Step 72: If there is simulated battery data that does not fall within the warning range, define the simulated adjustment data as reasonable adjustment data.
[0105] Reasonable adjustment data refers to data that can be adjusted to prevent battery data from falling within the warning range. If there is simulated battery data that does not fall within the warning range, it means that the battery data is not operating under ideal conditions. Therefore, the battery data can be restored to normal values by adjusting the data, and this adjusted data is defined as reasonable adjustment data.
[0106] Step 73: Output adjustment suggestions, which include reasonable adjustment data.
[0107] Adjustment suggestions refer to signals output by a computer that advise staff to adjust battery settings. The output method here involves receiving appropriate adjustment data and then using that data as the adjustment suggestion.
[0108] Step 74: If a preset suggestion confirmation signal is received, step 7 is not executed.
[0109] The confirmation signal indicates that the operator has accepted the adjustment signal and adjusted the battery settings. This is achieved by the operator pressing the corresponding confirmation button after adjusting the settings.
[0110] When a preset confirmation signal is received, it indicates that the staff has adjusted the battery data to simulated battery data. At this time, the battery data does not fall within the warning range, so step 7 is not executed.
[0111] Step 75: Upon receiving a preset rejection signal, proceed to step 7.
[0112] A rejection signal indicates that the staff member has refused the adjustment signal. This is received by the staff member pressing the corresponding rejection button.
[0113] When a preset suggestion rejection signal is received, it indicates that the staff has not adjusted the battery data, and the battery data is within the warning range. Therefore, step 7 is executed at this time.
[0114] Step 76: If all simulated battery data fall within the warning range, proceed to step 7.
[0115] If all simulated battery data fall within the warning range, it means that the battery data cannot be adjusted to avoid falling within the warning range. Therefore, proceed directly to step 7.
[0116] Reference Figure 3 It also includes a method for determining whether simulated adjustment data should be defined as reasonable adjustment data, the method including:
[0117] Step 720: Obtain current environment data.
[0118] Current environmental data refers to the environment at the location where the battery is stored at this very moment. This data is obtained through corresponding devices. For example, temperature is obtained from a temperature sensor.
[0119] Step 721: Based on the current environmental data and the battery's inherent data, find the corresponding current simulated battery data from the simulation database.
[0120] The current simulated battery data refers to the ideal battery data obtained by adjusting the data under the current environment. The establishment of the simulated database has already been described in step 71 and will not be repeated here. When the system receives the current environmental data and the battery's inherent data, it automatically retrieves the corresponding current simulated battery data from the database and outputs it.
[0121] Step 722: When the current simulated battery data and the battery data are consistent, define the simulated adjustment data as reasonable adjustment data.
[0122] If the current simulated battery data and the actual battery data are consistent, it means that the adjusted current simulated battery data and the actual battery data are the same. Therefore, this simulated data is retained and defined as reasonable adjustment data. The simulated data here includes both the current simulated battery data and the simulated adjustment data.
[0123] Step 723: If the current simulated battery data and the actual battery data are inconsistent, an adjustment signal is output.
[0124] The adjustment signal refers to the signal that notifies staff to adjust the battery data.
[0125] When the current simulated battery data and the actual battery data are inconsistent, it indicates that the adjusted battery data may be different from the current simulated battery data due to environmental influences. Therefore, an adjustment signal is output to remind the staff to adjust the battery data.
[0126] Step 724: Upon receiving the preset adjustment completion signal, re-execute the battery circuit measurement task.
[0127] The "Adjustment complete" signal refers to the button pressed by the staff after adjusting the battery data.
[0128] When the preset adjustment completion signal is received, it indicates that the battery data has been adjusted, so the battery is measured again.
[0129] This also includes a method for updating the simulation database, which includes:
[0130] Step 7210: Output adjustment suggestions even when the current simulated battery data and the actual battery data are inconsistent, and acquire the actual battery data when a suggestion confirmation signal is received.
[0131] Actual battery data refers to the actual data of the battery after adjustment. The adjustment method here has been introduced in step 74 and will not be repeated here. The method for obtaining this data has been introduced in step 1 and will not be repeated here.
[0132] If the current simulated battery data and the actual battery data are inconsistent, it indicates that the adjusted battery data may differ from the current simulated battery data due to environmental influences. However, simulated data is still output to notify staff for further adjustment. After adjustment, the battery is measured to obtain its current actual data. The method for obtaining this data has been described in step 1 and will not be repeated here.
[0133] Step 7211: Establish a mapping relationship between the actual battery data and the simulated adjustment data and update the simulation database.
[0134] The update method here is to replace the original simulated battery data with the actual battery data.
[0135] Reference Figure 4 It also includes a method for automatically adjusting battery data when simulated battery data that does not fall within the warning range exists, the method comprising:
[0136] Step 725: Develop an automatic adjustment scheme based on the simulated adjustment data, simulated battery data, and battery data.
[0137] An automatic adjustment scheme refers to a method that determines the data type, simulated adjustment data, and simulated battery data based on ideal battery data and actual battery data, and then automatically adjusts the battery data according to these data. Here, the method involves determining the data type, simulated adjustment data, and simulated battery data based on ideal battery data and actual battery data, and then determining the adjustment values for the battery based on these data. For example, if the battery adjustment data is current, the measured battery current is 0.4A, and the ideal battery data is 0.5A, then the data type is determined to be current, the simulated adjustment data is 0.1A, and the simulated battery data is 0.5A. The battery data is then automatically adjusted based on this data; this process constitutes the automatic adjustment scheme.
[0138] Step 726: Execute the automatic adjustment scheme to adjust the battery circuit, and perform the battery circuit measurement task to obtain the adjusted battery data, and define the battery data as battery adjustment data.
[0139] Battery adjustment data refers to the measurement data after the system automatically adjusts the battery. For example, the adjusted battery data is 26℃, 12V, 0.5A, and 24Ω. This battery data is the battery adjustment data. The automatic adjustment scheme is executed by the system automatically selecting the corresponding device for adjustment based on the scheme.
[0140] Step 727: If the battery adjustment data and the simulated battery data are consistent, then the battery circuit measurement task is performed normally based on the period measurement signal.
[0141] If the battery adjustment data and the simulated battery data are consistent, it means that the data after automatic system adjustment is consistent with the simulated data. In this case, the battery data does not fall within the warning range, so the measurement data is performed according to the normal measurement cycle.
[0142] Step 728: If the battery adjustment data and the simulated battery data are inconsistent and fall within the warning range, then proceed to step 7.
[0143] If the battery adjustment data and the simulated battery data are inconsistent and fall within the warning range, it means that the battery data automatically adjusted by the system cannot be restored to the normal value, so proceed to step 7.
[0144] Reference Figure 5 It also includes a method for updating the cycle measurement signal when battery data falls within the warning range, the method comprising:
[0145] Step 50: Obtain the abnormal battery numbers whose battery data falls within the warning range.
[0146] The anomaly number is a number assigned to a battery data point after it falls within the warning range. This number is obtained automatically by the system itself after detecting that the battery data has fallen within the warning range.
[0147] Step 51: Determine the number of abnormal batteries based on the abnormal battery number.
[0148] The number of abnormal batteries refers to the number of batteries whose data falls within the warning range. This number is determined by the system automatically finding the maximum number of abnormal battery IDs.
[0149] Step 52: Calculate the percentage of abnormal batteries based on the number of abnormal batteries and the preset total number of batteries.
[0150] Total battery count refers to the total number of batteries connected to the system. Anomaly percentage refers to the proportion of abnormal batteries to the total number of batteries. This is calculated as the ratio of abnormal batteries to the total number of batteries.
[0151] Step 53: When the abnormal percentage is greater than the preset efficiency critical percentage, update the cycle measurement signal of all batteries corresponding to the total number of batteries based on the danger measurement cycle.
[0152] The efficiency threshold percentage refers to the maximum percentage of battery abnormalities that is preset by staff.
[0153] When the percentage of abnormal cells exceeds the preset efficiency threshold, it indicates a large number of abnormal cells. In this case, the measurement cycles of all cells are updated to avoid the possibility of measurement cycle confusion. The update method has been described in step 7 and will not be repeated here.
[0154] Step 54: When the percentage of abnormal batteries is less than the efficiency critical percentage, update the cycle measurement signal of the batteries corresponding to the number of abnormal batteries based on the danger measurement cycle, while the cycle measurement signal of the remaining batteries is not updated.
[0155] When the percentage of abnormal cells is less than the efficiency critical percentage, it indicates that the number of abnormal cells is small and will not cause measurement cycle confusion. Therefore, only the measurement cycle of the abnormal cells is updated. The update method here has been introduced in step 7 and will not be repeated here.
[0156] Reference Figure 6 When the percentage of abnormalities is less than the efficiency critical percentage, the method for updating the periodic measurement signal based on the dangerous measurement cycle for the batteries corresponding to the number of abnormalities includes:
[0157] Step 540: Determine the update factor based on the measurement cycle duration and the critical measurement cycle, and divide the update factor into integer and remainder.
[0158] The update factor refers to the number of times battery data measurement cycles are updated. It is determined by dividing the measurement cycle duration by the critical measurement cycle.
[0159] Integer refers to the value before the decimal point in the multiple. Remainder refers to the value after the decimal point in the multiple.
[0160] Step 541: If the remainder does not exist, proceed to step 7.
[0161] If the remainder does not exist, it means that the measurement cycle duration corresponding to the abnormal battery data can be divided by the dangerous measurement cycle, so proceed to step 7.
[0162] Step 542: If a remainder exists, then obtain the integer measurement period based on the integer and the measurement period duration. The measurement period duration is an integer multiple of the integer measurement period.
[0163] Integer measurement period refers to the measurement period obtained by adjusting the measurement period of the abnormal battery data only according to the integer part of the multiple.
[0164] If a remainder exists, it means that the measurement cycle duration corresponding to the abnormal battery data is not divisible by the dangerous measurement cycle. Therefore, only the integer value is used as the multiple to update the measurement cycle. Here, the integer value is used directly from the multiple value.
[0165] This also includes a method for updating the periodic measurement signal if a remainder exists, the method comprising:
[0166] Step 5420: When the remainder exceeds the preset multiple threshold, delete the remainder, increment the integer by one, and update the cycle measurement signal of the battery data corresponding to the integer.
[0167] The multiplier increment threshold refers to the value at which, when the remainder of the multiplier between two abnormal battery data points exceeds this value, the remainder is deleted and the integer corresponding to the multiplier is incremented by one.
[0168] When the remainder exceeds the multiplier increment threshold, it indicates that the remainder of the multiplier from two abnormal battery data points is large. In this case, the measurement cycle is updated by incrementing the multiplier by one and deleting the remainder. For example, if the original measurement cycle is 4 days and the multiplier increment threshold is set to 6, the multiplier is 1.7. Then, 1.7 is incremented to 2 to update the corresponding battery measurement cycle, which should be 2 days. This update method has already been described in step 7 and will not be repeated here.
[0169] Step 5421: If the remainder does not exceed the multiple threshold, then update the cycle measurement signal for all batteries corresponding to the total number of batteries based on the danger measurement cycle.
[0170] If the remainder does not exceed the multiplier increment threshold, it indicates that the remainder of the multiplier for the two abnormal battery data points is small, but the measurement period still needs to be adjusted. In this case, the measurement period for all batteries should be updated. For example, if the original measurement period was 5 days and the multiplier increment threshold was set to 6, the multiplier would be 1.25. Adjusting this data to 4 days would easily result in duplicate measurements with data from other 5-day measurement periods. Therefore, the measurement period for all batteries should be updated to 4 days to avoid confusion in the battery data measurement periods. The update method here has been described in step 7 and will not be repeated here.
[0171] Reference Figure 7 Methods for updating periodic measurement signals based on hazard measurement cycles include:
[0172] Step 80: Based on the battery data, retrieve the previous battery data from the preset storage database and define the battery data as the nearest battery data.
[0173] Nearby battery data refers to the battery data from the previous measurement. The database stores the mapping relationship between battery data and nearby battery data. This mapping is automatically generated by the system itself, storing historical battery measurement data. When the system receives corresponding battery data, it automatically retrieves the previous battery data from the database.
[0174] Step 81: Obtain the battery data difference by comparing the battery data with the data of neighboring batteries.
[0175] Battery data difference refers to the difference obtained by subtracting the battery data from the data of neighboring batteries. This difference is calculated by subtracting the battery data from the data of neighboring batteries.
[0176] Step 82: If the battery data difference does not fall within the preset data change range, then the battery is retested to obtain the retest result.
[0177] Retesting refers to re-measuring the battery data.
[0178] If the battery data difference does not fall within the preset data variation range, it indicates that the data difference between the two tests is significant, and a retest should be performed. The method used here is the same as that used in step 1, and will not be repeated here.
[0179] Step 83: If the retest results are consistent with the battery data, proceed to step 7.
[0180] When the retest results are consistent with the battery data, it indicates that the degree of change in the battery data is greater than the range of data change, and the battery may be malfunctioning. In this case, proceed to step 7 for the battery data.
[0181] Step 84: When the retest results and battery data are inconsistent, the battery data difference is re-acquired based on the retest results and defined as the retest battery data difference.
[0182] The difference in battery data from retesting refers to the difference obtained by subtracting the data from the data of adjacent batteries from the retest results.
[0183] When the retest results are inconsistent with the battery data, it indicates that the previous measurement results may be inaccurate due to external factors. Therefore, the difference in battery data needs to be recalculated. The method for obtaining this information has been described in step 81 and will not be repeated here.
[0184] Step 85: If the battery data difference or the retest battery data difference falls within the data variation range, the battery circuit measurement task is executed normally based on the periodic measurement signal.
[0185] If the difference in battery data or the difference in retested battery data falls within the range of data variation, it indicates that the change in battery data is less than the range of data variation, and the battery is not likely to have malfunctioned. Therefore, the periodic measurement should be performed normally.
[0186] Step 86: If the difference in battery data after retesting still does not fall within the range of data variation, then proceed to step 7.
[0187] If the difference in battery data after retesting still does not fall within the range of data variation, it indicates that the difference in battery data has changed, but is still greater than the range of data variation, which may cause a fault. Therefore, proceed to step 7.
[0188] The methods for updating the storage database include:
[0189] Step 770: Obtain battery life based on battery data and preset standard life.
[0190] Standard lifespan refers to the estimated lifespan of a battery under ideal conditions at the time of manufacture. Battery lifespan refers to the remaining lifespan of the battery under current conditions. Here, it is obtained by finding the corresponding standard lifespan in a preset set of standard data based on the battery data, and then using this standard lifespan as the battery lifespan.
[0191] Step 771: If the battery life is nearing the preset standard life limit, output a battery replacement recommendation.
[0192] The standard life limit refers to the maximum lifespan of a battery under ideal conditions when it leaves the factory.
[0193] If the battery life is nearing its preset standard lifespan limit, it means the battery is about to reach its maximum lifespan, and a battery replacement recommendation will be output. The output method here involves the system calculating the approaching battery life and then informing staff to replace the battery.
[0194] Step 772: Upon receiving the battery replacement completion signal, measure the battery and update the battery data.
[0195] Upon receiving the battery replacement completion signal, it indicates that the battery replacement is complete. Since this is a new battery and should not contain any historical data, the historical data is deleted, and the current data is measured and stored. The update method has been described in step 7 and will not be repeated here.
[0196] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principle of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. A method for measuring battery circuits, characterized in that, include: Step 1: In response to a preset periodic measurement signal, execute a preset battery circuit measurement task to obtain battery data. The periodic measurement signal includes a measurement start signal and the measurement period duration between two measurement start signals. Step 2: Determine the warning range based on the data type in the battery data; Step 3: Confirm the boundary values of the warning range based on the warning range; Step 4: When the battery data does not fall within the warning range, the battery circuit measurement task is performed normally based on the periodic measurement signal; Step 5: When the battery data falls within the warning range, determine the data deviation based on the battery data and the boundary value of the warning range; Step 6: Based on the data deviation, find the corresponding dangerous measurement cycle from the preset measurement database. The dangerous measurement cycle refers to the period when the battery is damaged, malfunctions, or reaches the last cycle of its lifespan. Step 7: Update the cycle measurement signal based on the danger measurement cycle to avoid battery failure or damage within two measurement periods, and perform the battery circuit measurement task based on the updated cycle measurement signal, wherein the updated cycle measurement signal is shorter than the original measurement cycle; This also includes a method for updating the periodic measurement signal when the battery data falls within the warning range, the method comprising: Step 50: Obtain the abnormal battery numbers whose battery data falls within the warning range; Step 51: Determine the number of abnormal batteries based on the abnormal battery number; Step 52: Calculate the percentage of abnormal batteries based on the number of abnormal batteries and the preset total number of batteries; Step 53: When the abnormal percentage is greater than the preset efficiency critical percentage, update the period measurement signal of all batteries corresponding to the total number of batteries based on the danger measurement cycle; Step 54: When the percentage of abnormalities is less than the critical percentage of efficiency, including: Step 540: Determine the update multiple based on the measurement cycle duration and the dangerous measurement cycle, and divide the update multiple into an integer and a remainder, wherein the update multiple is the ratio of the measurement cycle duration to the dangerous measurement cycle; Step 541: If the remainder does not exist, proceed to step 7; Step 542: If the remainder exists, it includes; Step 5420: When the remainder exceeds the multiple by a threshold value, delete the remainder, add one to the integer to obtain an integer, and update the cycle measurement signal of the battery corresponding to the battery data based on the added integer. Step 5421: If the remainder does not exceed the multiple further threshold, then update the period measurement signal based on the update multiple for all batteries corresponding to the total number of batteries.
2. The battery circuit measurement method according to claim 1, characterized in that, It also includes a method for determining whether to update the periodic measurement signal based on the danger measurement cycle, the method comprising: Step 70: When the battery data falls within the warning range, the battery data is broken down into battery intrinsic data and measurement data. The battery intrinsic data is the standard data inherent to the battery, and the measurement data is the data obtained from this measurement. Step 71: Based on the battery's inherent data, find the corresponding simulated adjustment data and simulated battery data from the preset simulation database. The simulated adjustment data refers to the adjustment data that can transform the battery data into the battery's inherent data. The simulated battery data refers to the battery data obtained under ideal conditions after the battery undergoes slight data adjustment. Step 72: If there is simulated battery data that does not fall within the warning range, define the simulated adjustment data as reasonable adjustment data; Step 73: Output adjustment suggestions, which include the reasonable adjustment data; Step 74: If a preset suggestion confirmation signal is received, step 7 is not executed; Step 75: Upon receiving a preset rejection signal, proceed to step 7; Step 76: If all the simulated battery data fall within the warning range, then proceed to step 7.
3. The battery circuit measurement method according to claim 2, characterized in that, It also includes a method for determining whether the simulated adjustment data is defined as the reasonable adjustment data, the method comprising: Step 720: Obtain current environment data; Step 721: Based on the current environmental data and the inherent battery data, retrieve the corresponding current simulated battery data from the simulation database; Step 722: When the current simulated battery data and the battery data are consistent, define the simulated adjustment data as the reasonable adjustment data; Step 723: When the current simulated battery data and the battery data are inconsistent, an adjustment signal is output; Step 724: Upon receiving the preset adjustment completion signal, re-execute the battery circuit measurement task.
4. The battery circuit measurement method according to claim 3, characterized in that, It also includes a method for updating the simulated database, the method comprising: Step 7210: When the current simulated battery data and the battery data are inconsistent, an adjustment suggestion is still output, and the actual battery data is obtained when the suggestion confirmation signal is received; Step 7211: Update the simulation database by establishing a mapping relationship between the actual battery data and the simulated adjustment data.
5. A battery circuit measurement method according to claim 2, characterized in that, It also includes a method for automatically adjusting battery data if simulated battery data that does not fall within the warning range exists, the method comprising: Step 725: Form an automatic adjustment scheme based on the simulated adjustment data, the simulated battery data, and the battery data; Step 726: Execute the automatic adjustment scheme to adjust the battery circuit, and execute the battery circuit measurement task to obtain the adjusted battery data, and define the battery data as battery adjustment data; Step 727: If the battery adjustment data and the simulated battery data are consistent, then the battery circuit measurement task is executed normally based on the period measurement signal; Step 728: If the battery adjustment data and the simulated battery data are inconsistent and fall within the warning range, then proceed to step 7.
6. The battery circuit measurement method according to claim 1, characterized in that, The method for updating the periodic measurement signal based on the hazard measurement cycle includes: Step 80: Based on the battery data, retrieve the previous battery data from the preset storage database and define the battery data as the nearest battery data; Step 81: Obtain the battery data difference by comparing the battery data with the data of the neighboring batteries; Step 82: If the battery data difference does not fall within the preset data change range, then the battery is retested to obtain the retest result; Step 83: When the retest result is consistent with the battery data, proceed to step 7; Step 84: When the retest result and the battery data are inconsistent, the battery data difference is re-acquired based on the retest result, and the battery data difference is defined as the retest battery data difference; Step 85: If the battery data difference or the retested battery data difference falls within the data variation range, then the battery circuit measurement task is executed normally based on the periodic measurement signal; Step 86: If the difference in the retested battery data still does not fall within the range of data changes, then proceed to step 7.
7. A battery circuit measurement method according to claim 6, characterized in that, The method for updating the storage database includes: Step 770: Obtain the battery life based on the battery data and the preset standard life; Step 771: If the battery life is nearing the preset standard life limit, output a battery replacement recommendation; Step 772: Upon receiving the battery replacement completion signal, measure the battery and update the battery data.
Citation Information
Patent Citations
Method for detecting an operating anomaly of a battery and system implementing said method
US20210057783A1