Battery monitoring mechanism checking method and device, electronic equipment and storage medium

By acquiring reference battery data and verifying the wake-up source while the vehicle is awake, the problem of false battery fault reports caused by external pressure sensors, clock chips, and analog front-ends is solved, thus achieving accuracy and reliability in battery monitoring.

CN116872784BActive Publication Date: 2026-05-19CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2023-05-31
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing technologies may have problems with external pressure sensors, clock chips, and analog front-ends, leading to the risk of false battery fault reports and false wake-ups.

Method used

When the vehicle is in wake-up mode, reference battery data is acquired to determine the wake-up source. Wake-up verification is performed by comparing the preset wake-up parameters to identify whether the wake-up source is abnormal, including external pressure sensors, analog front-ends, and clock chips.

Benefits of technology

By accurately verifying the wake-up source, false wake-ups are avoided, the risk of false battery fault alarms is reduced, and the accuracy of battery monitoring is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116872784B_ABST
    Figure CN116872784B_ABST
Patent Text Reader

Abstract

The application discloses a kind of verification method, device, electronic equipment and storage medium of battery monitoring mechanism.It is when vehicle is in wake-up state, the reference battery data after the vehicle is woken up is obtained;Determine the wake-up source of the vehicle;Wherein, the wake-up source includes external pressure sensor, analog front end and clock chip;Based on the reference battery data, the wake-up source is woken up to determine whether the wake-up source is abnormal.The technical scheme of the present application is analyzed by reference battery data, to accurately verify the wake-up source, solve the risk of false wake-up due to any one of external pressure sensor, clock chip and analog front end problem, to cause the risk of battery fault false alarm.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of batteries, and more particularly to a method, apparatus, electronic device, and storage medium for verifying a battery monitoring mechanism. Background Technology

[0002] Batteries are an indispensable component of automobiles, and battery safety is one of the core issues in battery applications. As the control unit of the battery, the Battery Management System (BMS) undoubtedly needs to undertake important functions such as battery safety monitoring, fault handling, and alarms. Among these, safety monitoring is a prerequisite for fault handling and alarms; only by detecting battery abnormalities can subsequent fault handling and alarms be implemented.

[0003] Currently, battery monitoring after vehicle hibernation mostly involves adding sensors within the battery pack to wake up the battery management system for fault diagnosis, or using the built-in clock chip in the battery management system for self-testing, or using the analog front-end of the battery management system to wake up the main chip for battery status monitoring. However, if any of these external pressure sensors, clock chips, or analog front-ends malfunction, there is a risk of false wake-ups, leading to false battery fault reports. Summary of the Invention

[0004] This invention provides a method, apparatus, electronic device, and storage medium for verifying a battery monitoring mechanism, in order to address the risk of false wake-ups caused by problems with any of the external pressure sensor, clock chip, and analog front-end, thereby preventing false battery fault reports.

[0005] According to one aspect of the present invention, a method for verifying a battery monitoring mechanism is provided, the method comprising:

[0006] When the vehicle is in a wake-up state, obtain the reference battery data after the vehicle is woken up;

[0007] The wake-up source of the vehicle is determined; wherein the wake-up source includes an external pressure sensor, an analog front-end, and a clock chip;

[0008] Based on the reference battery data, a wake-up verification is performed on the wake-up source to determine whether the wake-up source is abnormal.

[0009] According to another aspect of the present invention, a verification device for a battery monitoring mechanism is provided, the device comprising:

[0010] The data acquisition module is used to acquire reference battery data of the vehicle after it is woken up when the vehicle is in a wake-up state.

[0011] A wake-up source determination module is used to determine the wake-up source of the vehicle; wherein, the wake-up source includes an external pressure sensor, an analog front end, and a clock chip;

[0012] The verification module is used to perform a wake-up verification on the wake-up source based on the reference battery data to determine whether the wake-up source is abnormal.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] At least one processor; and

[0015] A memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the verification method of the battery monitoring mechanism according to any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the verification method of the battery monitoring mechanism according to any embodiment of the present invention.

[0018] The technical solution of this invention involves acquiring reference battery data after the vehicle is woken up when it is in a wake-up state; then determining the wake-up source of the vehicle; wherein the wake-up source includes an external pressure sensor, an analog front-end, and a clock chip; finally, based on the reference battery data, performing a wake-up verification on the wake-up source to determine whether the wake-up source has malfunctioned. This technical solution achieves accurate verification of the wake-up source by analyzing the reference battery data, thus mitigating the risk of false wake-ups due to problems with any of the external pressure sensor, clock chip, or analog front-end, thereby preventing false battery fault reports.

[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a flowchart of a verification method for a battery monitoring mechanism provided according to an embodiment of the present invention;

[0022] Figure 2 This is a flowchart of a verification method for a battery monitoring mechanism provided according to an embodiment of the present invention;

[0023] Figure 3 This is a schematic diagram of the structure of a verification device for a battery monitoring mechanism according to an embodiment of the present invention;

[0024] Figure 4 This is a schematic diagram of the structure of an electronic device that implements the verification method of the battery monitoring mechanism in this embodiment of the invention. Detailed Implementation

[0025] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0026] It should be noted that the terms "first," "second," "third," "fourth," "fifth," "sixth," "seventh," and "refer to," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0027] Example 1

[0028] Figure 1 This is a flowchart illustrating a battery monitoring mechanism verification method provided in an embodiment of the present invention. This embodiment is applicable to situations where various wake-up methods of a power battery management system are functionally verified. This method can be executed by a battery monitoring mechanism verification device, which can be implemented in hardware and / or software. This battery monitoring mechanism verification device can be configured in an electronic device that has a battery monitoring mechanism verification method. Figure 1 As shown, the method includes:

[0029] S110. When the vehicle is in a wake-up state, obtain the reference battery data after the vehicle is woken up.

[0030] The battery monitoring wake-up mechanism of this application is a mechanism that detects the battery status through reverse wake-up and / or timed wake-up when the battery status may be abnormal. The wake-up method is the vehicle wake-up method, such as wake-up through an external pressure sensor, clock chip and analog front end. In order to avoid false wake-up, different wake-up methods must be verified after the vehicle is in the wake-up state to ensure that the wake-up source is correct, thereby ensuring that the battery monitoring is correct.

[0031] Among them, reference battery data refers to the battery data collected after the vehicle is woken up, and the battery data is analyzed to accurately determine the valid data that can represent the battery data obtained after waking up.

[0032] Optionally, before the vehicle is in a wake-up state, it is necessary to accurately determine how to wake up the vehicle, as follows:

[0033] Because the vehicle is in a dormant state before being woken up, it is necessary to obtain the vehicle's current battery data and preset wake-up parameters when the vehicle is in a dormant state. Then, the current battery data and preset wake-up parameters are compared and analyzed to accurately determine whether to wake up the vehicle. The battery data includes at least the battery pack pressure value, battery temperature, battery voltage value, and battery dormant time. The preset wake-up parameters include the wake-up pressure change threshold, the wake-up pressure change rate threshold, the timed wake-up cycle, the wake-up voltage threshold, and the wake-up temperature threshold.

[0034] The specific comparison results fall into the following three categories:

[0035] The first method: If the first parameter is greater than the wake-up pressure change threshold and / or the second parameter is greater than the wake-up pressure change rate threshold, the vehicle is woken up in reverse by an external pressure sensor; wherein, the first parameter is the difference in the pressure value inside the battery pack within a preset time interval when the vehicle is in a dormant state, and the second parameter is the rate of change of the pressure value inside the battery pack within a preset time interval when the vehicle is in a dormant state.

[0036] The second method: If the current battery sleep time is greater than the timed wake-up cycle, the vehicle is woken up by the clock chip; wherein, the current battery sleep time is the time interval from when the battery enters sleep mode to the current moment;

[0037] The third method: If the current battery temperature is greater than the wake-up temperature threshold and / or the current battery voltage is less than the wake-up voltage threshold, then the vehicle is woken up by simulating the front end.

[0038] This technical solution compares the current battery data in a dormant state with preset wake-up parameters to accurately determine whether the vehicle has been woken up, so that the accuracy of the reference battery data obtained by the vehicle can be accurately determined in the future.

[0039] S120. Determine the wake-up source of the vehicle; wherein the wake-up source includes an external pressure sensor, an analog front end, and a clock chip.

[0040] Specifically, after the vehicle is woken up, the hardware configuration in the vehicle will promptly identify the wake-up source corresponding to the vehicle and upload the identified wake-up source so that the wake-up source can be verified later.

[0041] S130. Based on the reference battery data, perform a wake-up verification on the wake-up source to determine whether the wake-up source is abnormal.

[0042] Specifically, after obtaining reference battery data and the wake-up source, preset wake-up parameters are also obtained. Based on the reference battery data and preset wake-up parameters, the wake-up source is verified to accurately determine whether there is an anomaly in the wake-up source, and to remind the driver to perform maintenance or issue a warning. In addition, when there is an anomaly in the wake-up source, the battery data can be uploaded to the cloud and then redundancy verification can be performed in the cloud. If the verification result is consistent with that of the vehicle, it further indicates that an alarm needs to be issued to remind the driver to perform vehicle maintenance.

[0043] The technical solution of this invention involves acquiring reference battery data after the vehicle is woken up when it is in a wake-up state; then determining the wake-up source of the vehicle; wherein the wake-up source includes an external pressure sensor, an analog front-end, and a clock chip; finally, based on the reference battery data, performing a wake-up verification on the wake-up source to determine whether the wake-up source has malfunctioned. This technical solution achieves accurate verification of the wake-up source by analyzing the reference battery data, thus mitigating the risk of false wake-ups due to problems with any of the external pressure sensor, clock chip, or analog front-end, thereby preventing false battery fault reports.

[0044] Example 2

[0045] Figure 2 This is a flowchart of a verification method for a battery monitoring mechanism provided in an embodiment of the present invention. This embodiment provides a detailed description of S130 in the above embodiment. Figure 2 As shown, the method includes:

[0046] S210. When the vehicle is in a wake-up state, obtain the reference battery data after the vehicle is woken up, and at the same time determine the wake-up source of the vehicle.

[0047] S220. If the wake-up source is an external pressure sensor, the reference battery data is the wake-up pressure value. Perform a wake-up verification on the wake-up source to determine whether the wake-up source is abnormal.

[0048] Specifically, the third parameter of the vehicle is obtained; the third parameter is the battery pressure value at a preset time before the vehicle enters the hibernation time. The time interval between the preset time and the hibernation time is less than the preset time. That is, the obtained value is the battery pressure value when the vehicle was about to enter hibernation at the last time it was awake, relative to the current awake state.

[0049] If the difference between the fourth parameter P3 and the wake-up pressure change threshold P1 is less than the pressure sampling error ΔP of the external pressure sensor (i.e., P3-P1<ΔP) and the external pressure sensor is fault-free, then the verification pressure result is abnormal, and the first verification result abnormality flag is set to 1; where the fourth parameter is the difference between the third parameter and the wake-up pressure value.

[0050] When the first verification result anomaly flag is set to 1, the count of the first verification result anomaly flag being set to 1 is performed. When the count reaches a first preset value, it indicates that there may be a problem with the external pressure sensor, and the external pressure sensor reverse wake-up function is disabled. If the first verification result anomaly flag is not triggered and the external pressure sensor is faulty, the external pressure sensor reverse wake-up function is disabled. The first preset value can be set according to the actual vehicle conditions, such as 3-5 times. If the first verification result anomaly flag is not triggered and the external pressure sensor is not faulty, the vehicle operates normally.

[0051] S230. If the wake-up source is an analog front end, the reference battery data are the wake-up voltage value and the wake-up temperature value. Perform a wake-up verification on the wake-up source to determine whether the wake-up source is abnormal.

[0052] Specifically, if the wake-up source is an analog front-end, reference battery data including wake-up voltage and wake-up temperature values ​​is obtained, along with preset wake-up parameters including wake-up voltage and wake-up temperature thresholds. The reference battery data is compared with the preset wake-up parameters to determine the status of the second verification result anomaly flag. Specifically, there are at least three possible scenarios:

[0053] First: If the wake-up voltage value V2 is greater than the wake-up voltage threshold V1, and the fifth parameter |V2-V1| is greater than the voltage sampling error ΔV of the analog front-end, and the analog front-end is fault-free, then the verification voltage result is abnormal, and the second verification result abnormality flag is set to 1; where the fifth parameter is the absolute value of the difference between the wake-up voltage value and the wake-up voltage threshold.

[0054] Second: If the wake-up temperature value T2 is less than the wake-up temperature threshold T1, and the sixth parameter |T2-T1| is greater than the temperature sampling error ΔT of the analog front-end, and the analog front-end is fault-free, then the temperature verification result is abnormal, and the second verification result abnormality flag is set to 2; where the sixth parameter is the absolute value of the difference between the wake-up temperature value and the wake-up temperature threshold.

[0055] Third: If the wake-up voltage value V2 is greater than the wake-up voltage threshold V1, and the fifth parameter |V2-V1| is greater than the voltage sampling error ΔV of the analog front end, and the wake-up temperature value T2 is less than the wake-up temperature threshold T1, and the sixth parameter |T2-T1| is greater than the temperature sampling error ΔT of the analog front end, and the analog front end is fault-free, then the verification voltage and temperature results are abnormal, and the second verification result abnormality flag is set to 3.

[0056] When any of the above three situations occur, it indicates that the second verification result anomaly flag has been triggered. The trigger count for this flag needs to be kept. When the count reaches a second preset value, it indicates a potential problem with the simulation front-end, and the simulation front-end reverse wake-up function is disabled. The trigger is achieved by setting the second verification result anomaly flag to 1, 2, or 3. The second preset value can be set according to the actual vehicle conditions, such as 3-5 times. If the second verification result anomaly flag is not triggered and the simulation front-end is faulty, the simulation front-end reverse wake-up function is disabled. If the second verification result anomaly flag is not triggered and the simulation front-end is fault-free, the vehicle operates normally.

[0057] S240. If the wake-up source is a clock chip, the wake-up time interval is referenced from the battery data. A wake-up verification is performed on the wake-up source to determine whether an abnormality has occurred.

[0058] Specifically, if the wake-up source is a clock chip, the wake-up time interval and the current wake-up period are obtained. The current wake-up period is the timed wake-up period when the vehicle is determined to be in the current wake-up state. The status of the third verification result abnormality flag is further determined based on the wake-up time interval and the current wake-up period, specifically in at least the following three cases:

[0059] First: If the wake-up time interval t0 is greater than the current wake-up cycle t1, and the seventh parameter |t0-t1| is greater than the wake-up cycle control error Δt of the clock chip, and the clock chip is fault-free, then the verification time information result is abnormal, and the third verification result abnormality flag is set to 1; where the wake-up time interval is the time interval between the time when the vehicle enters sleep mode and the time when it is woken up again, and the seventh parameter is the absolute value of the difference between the wake-up time interval and the current wake-up cycle.

[0060] Second: If the wake-up time interval t0 is less than the current wake-up cycle t1, and the seventh parameter |t0-t1| is greater than the wake-up cycle control error Δt of the clock chip, and the clock chip is fault-free, then the verification time information result is abnormal, and the third verification result abnormality flag is set to 2.

[0061] Third: If the seventh parameter |t0-t1| is greater than the wake-up cycle control error Δt of the preset multiple n, and the clock chip is fault-free, then the verification time information result is abnormal, and the abnormal flag of the third verification result is set to 3. The preset multiple n is set according to the specific situation of the vehicle clock chip, such as 5-10.

[0062] When the third verification result shows the above-mentioned abnormality, the specific corresponding operations are as follows:

[0063] When the third verification result error flag is set to 1, it indicates that the clock chip's time period is a bit long and needs to be shortened to ensure accurate battery monitoring. Therefore, the timed wake-up period is adjusted to the first wake-up period value. The first wake-up period value is the difference between the current wake-up period and the wake-up period control error, i.e., the first wake-up period value is t1-Δt.

[0064] When the third verification result error flag is set to 2, it indicates that the clock chip's large time period is a bit short and needs to be extended to ensure accurate battery monitoring. Therefore, the timed wake-up period is adjusted to the second wake-up period value. The second wake-up period value is the sum of the current wake-up period and the wake-up period control error, that is, the second wake-up period value is t1+Δt.

[0065] When the third verification result abnormality flag is set to 3, it indicates that there may be a problem with the clock chip. Therefore, the third verification result abnormality flag is counted. When the number of times is set to 3, it indicates that there is a problem with the clock chip, and the clock chip timed wake-up function is turned off. The third preset value can be set according to the actual vehicle conditions, such as 3-5 times.

[0066] When the third verification result abnormality flag is set to 1 or 2, and there is a fault in the simulated front end, it indicates that the wake-up cycle needs to be shortened to ensure effective monitoring of the battery and avoid the inability to monitor the battery in a timely manner due to the lack of a wake-up mode. Therefore, the timed wake-up cycle is adjusted to the third wake-up cycle value t1 / m, where the third wake-up cycle value is the ratio of the current wake-up cycle to the preset value m; where m is generally taken as 1.5-5.

[0067] If the third verification result error flag is not triggered and the clock chip is faulty, then the clock chip's timed wake-up function is disabled.

[0068] S250. If the wake-up source includes at least two of the following: an external pressure sensor, an analog front-end, and a clock chip, then a wake-up verification is performed on the wake-up source to determine whether the wake-up source is abnormal.

[0069] Specifically, there may be two or three wake-up sources. Therefore, when several wake-up sources are abnormal, the battery data needs to be uploaded to the cloud for redundancy verification to further determine whether there are any abnormalities in the wake-up sources or other problems with the vehicle, so as to provide timely warnings and avoid false wake-ups of the battery due to problems with the wake-up sources. This also ensures that the vehicle can be maintained in a timely manner, thereby preventing problems from occurring during vehicle operation.

[0070] Optionally, there are at least the following situations for performing wake-up verification on the wake-up source:

[0071] First: When the third verification result abnormality flag is set to 3, and the first verification result abnormality flag and the second verification result abnormality flag are triggered simultaneously, an abnormality signal will be sent to the cloud, and the cloud will perform redundant verification; whereby, redundant verification means that the verification method is consistent with that of the vehicle end.

[0072] Second: When the third verification result abnormality flag is set to 1 or 2, and the first verification result abnormality flag and the second verification result abnormality flag are triggered at the same time, the current battery data is uploaded. After the first preset time, the vehicle terminal controls the vehicle to go into normal sleep mode, and the cloud performs redundancy verification.

[0073] Third: When the third verification result abnormality flag is set to 1 or 2, and the first verification result abnormality flag is triggered but the second verification result abnormality flag is not triggered, and the current battery data is abnormal, then the vehicle terminal data is uploaded. After the second preset time, the vehicle terminal controls the vehicle to go into normal sleep mode, and the cloud performs redundancy verification. The first preset time and the second preset time are determined according to specific circumstances, and no specific restrictions are made here.

[0074] Fourth: When the third verification result abnormality flag is set to 1 or 2, the first verification result abnormality flag is triggered and the second verification result abnormality flag is not triggered, and the current battery data is normal, the vehicle terminal controls the vehicle to go into normal sleep mode.

[0075] The cloud-based redundancy check works as follows: if the cloud-based check result matches the vehicle-side check result, the user is prompted to repair the vehicle; if the cloud-based check result does not match the vehicle-side check result, the number of times the discrepancy occurs is recorded in the cloud. When the number of discrepancies reaches a fourth preset value, the user is prompted to repair the vehicle. The fourth preset value is generally set to 3-5 times.

[0076] The technical solution of this invention, when the vehicle is in a wake-up state, acquires reference battery data and preset wake-up parameters after the vehicle is woken up, and determines the wake-up source of the vehicle. Further, the wake-up source is verified based on the reference battery data and preset wake-up parameters to accurately determine whether the wake-up source is abnormal. This solves the risk of false wake-up caused by any problem with the external pressure sensor, clock chip, and analog front end, thereby causing the risk of false battery fault reports.

[0077] Example 3

[0078] Figure 3 This is a schematic diagram of a verification device for a battery monitoring mechanism provided in an embodiment of the present invention. Figure 3 As shown, the device includes:

[0079] The data acquisition module 310 is used to acquire reference battery data of the vehicle after it is woken up when the vehicle is in a wake-up state.

[0080] The wake-up source determination module 320 is used to determine the wake-up source of the vehicle; wherein, the wake-up source includes an external pressure sensor, an analog front end, and a clock chip;

[0081] The verification module 330 is used to perform a wake-up verification on the wake-up source based on the reference battery data to determine whether the wake-up source is abnormal.

[0082] Optionally, the data acquisition module includes a vehicle wake-up unit, specifically used for:

[0083] When the vehicle is in a dormant state, the current battery data of the vehicle is acquired; wherein, the battery data includes at least the pressure value inside the battery pack, the battery temperature, the battery voltage value, and the battery dormant time; preset wake-up parameters are acquired, wherein the preset wake-up parameters include a wake-up pressure change threshold, a wake-up pressure change rate threshold, a timed wake-up cycle, a wake-up voltage threshold, and a wake-up temperature threshold;

[0084] If the first parameter is greater than the wake-up pressure change threshold and / or the second parameter is greater than the wake-up pressure change rate threshold, the vehicle is woken up in reverse by an external pressure sensor; wherein, the first parameter is the difference in the pressure value inside the battery pack within a preset time interval when the vehicle is in a dormant state, and the second parameter is the rate of change of the pressure value inside the battery pack within a preset time interval when the vehicle is in a dormant state.

[0085] If the current battery sleep time is greater than the timed wake-up period, the vehicle is woken up by the clock chip; wherein, the current battery sleep time is the time interval from when the battery enters sleep mode to the current moment;

[0086] If the current battery temperature is greater than the wake-up temperature threshold and / or the current battery voltage is less than the wake-up voltage threshold, the vehicle is woken up by simulating the front end.

[0087] Optionally, if the wake-up source is an external pressure sensor, and the reference battery data is a wake-up pressure value, the verification module includes a first verification unit, specifically used for:

[0088] Obtain the third parameter of the vehicle; wherein the third parameter is the battery pressure value at a preset time before the vehicle enters the hibernation time, and the time interval between the preset time and the hibernation time is less than a preset time;

[0089] If the difference between the fourth parameter and the wake-up pressure change threshold is less than the pressure sampling error of the external pressure sensor, and the external pressure sensor is fault-free, then the verification pressure result is abnormal, and the first verification result abnormality flag is set to 1; wherein, the fourth parameter is the difference between the third parameter and the wake-up pressure value;

[0090] When the first verification result abnormality flag is set to 1, the count of the first verification result abnormality flag being set to 1 is performed. When the count reaches the first preset value, the external pressure sensor reverse wake-up function is turned off.

[0091] If the first verification result error flag is not triggered and the external pressure sensor is faulty, then the external pressure sensor reverse wake-up function is disabled.

[0092] Optionally, if the wake-up source is an analog front-end, and the reference battery data are the wake-up voltage value and the wake-up temperature value, the verification module includes a second verification unit, specifically used for:

[0093] If the wake-up voltage value is greater than the wake-up voltage threshold, and the fifth parameter is greater than the voltage sampling error of the analog front-end, and the analog front-end is fault-free, then the verification voltage result is abnormal, and the second verification result abnormality flag is set to 1; wherein, the fifth parameter is the absolute value of the difference between the wake-up voltage value and the wake-up voltage threshold;

[0094] If the wake-up temperature value is less than the wake-up temperature threshold, and the sixth parameter is greater than the temperature sampling error of the analog front-end, and the analog front-end is fault-free, then the temperature verification result is abnormal, and the second verification result abnormality flag is set to 2; wherein, the sixth parameter is the absolute value of the difference between the wake-up temperature value and the wake-up temperature threshold;

[0095] If the wake-up voltage value is greater than the wake-up voltage threshold, and the fifth parameter is greater than the voltage sampling error of the analog front end, and the wake-up temperature value is less than the wake-up temperature threshold, and the sixth parameter is greater than the temperature sampling error of the analog front end, and the analog front end is fault-free, then the verification voltage and temperature results are abnormal, and the second verification result abnormality flag is set to 3.

[0096] When the second verification result abnormality flag is triggered, the triggering of the second verification result abnormality flag is counted. When the number of times reaches the second preset value, the simulated front-end reverse wake-up function is turned off; wherein, the triggering is to set the second verification result abnormality flag to 1, 2 or 3.

[0097] If the second verification result error flag is not triggered and the simulated front-end is faulty, then the simulated front-end reverse wake-up function is disabled.

[0098] Optionally, if the wake-up source is a clock chip and the reference battery data is a wake-up time interval, the verification module includes a third verification unit, specifically used for:

[0099] Obtain the current wake-up cycle, which is the timed wake-up cycle when the vehicle is determined to be in the current wake-up state;

[0100] If the wake-up time interval is greater than the current wake-up cycle, and the seventh parameter is greater than the wake-up cycle control error of the clock chip, and the clock chip is fault-free, then the verification time information result is abnormal, and the third verification result abnormality flag is set to 1; wherein, the wake-up time interval is the time interval between the time when the vehicle enters sleep mode and the time when it is woken up again, and the seventh parameter is the absolute value of the difference between the wake-up time interval and the current wake-up cycle.

[0101] If the wake-up time interval is less than the current wake-up cycle, and the seventh parameter is greater than the wake-up cycle control error of the clock chip, and the clock chip is fault-free, then the verification time information result is abnormal, and the third verification result abnormality flag is set to 2.

[0102] If the seventh parameter is greater than the wake-up cycle control error by a preset multiple, and the clock chip is fault-free, then the verification time information result is abnormal, and the third verification result abnormality flag is set to 3.

[0103] When the third verification result abnormality flag is set to 1, the timed wake-up period is adjusted to the first wake-up period value; the first wake-up period value is the difference between the current wake-up period and the wake-up period control error.

[0104] When the third verification result error flag is set to 2, the timed wake-up period is adjusted to the second wake-up period value; the second wake-up period value is the sum of the current wake-up period and the wake-up period control error.

[0105] When the third verification result abnormality flag is set to 3, the count of the third verification result abnormality flag being set to 3 is performed. When the count reaches the third preset value, the clock chip timed wake-up function is turned off.

[0106] When the third verification result abnormality flag is set to 1 or 2, and the simulated front end is faulty, the timed wake-up period is adjusted to the third wake-up period value, and the third wake-up period value is the ratio of the current wake-up period to the preset value.

[0107] If the third verification result error flag is not triggered and the clock chip is faulty, then the clock chip's timed wake-up function is disabled.

[0108] Optionally, the verification module includes a fourth verification unit, specifically used for:

[0109] When the third verification result error flag is set to 3, and the first and second verification result error flags are triggered simultaneously, an error signal will be sent to the cloud for redundant verification; wherein, the redundant verification means that the verification method is consistent with that of the vehicle end.

[0110] When the third verification result abnormality flag is set to 1 or 2, and the first verification result abnormality flag and the second verification result abnormality flag are triggered simultaneously, the current battery data is uploaded. After the first preset time, the vehicle terminal controls the vehicle to go into normal sleep mode, and the cloud performs redundancy verification.

[0111] When the third verification result abnormality flag is set to 1 or 2, and the first verification result abnormality flag is triggered but the second verification result abnormality flag is not triggered, and the current battery data is abnormal, the vehicle terminal data is uploaded. After the second preset time, the vehicle terminal controls the vehicle to go into normal sleep mode, and the cloud performs redundancy verification.

[0112] When the third verification result abnormality flag is set to 1 or 2, the first verification result abnormality flag is triggered and the second verification result abnormality flag is not triggered. If the current battery data is normal, the vehicle terminal controls the vehicle to enter normal sleep mode.

[0113] Optionally, the fourth verification unit includes a redundancy verification unit, specifically used for:

[0114] If the cloud-based verification result matches the vehicle-side verification result, the user is prompted to repair the vehicle.

[0115] If the verification results on the cloud and the vehicle are inconsistent, the number of times the inconsistency occurs will be recorded on the cloud. When the number of times reaches the fourth preset value, the user will be prompted to repair the vehicle.

[0116] The battery monitoring mechanism verification device provided in this embodiment of the invention can execute the battery monitoring mechanism verification method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0117] The acquisition, storage, use, and processing of data in this application comply with relevant national laws and regulations and do not violate public order and good morals.

[0118] Example 4

[0119] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0120] Figure 4 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0121] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0122] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0123] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the verification method of a battery monitoring mechanism.

[0124] In some embodiments, the battery monitoring mechanism verification method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the battery monitoring mechanism verification method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the battery monitoring mechanism verification method by any other suitable means (e.g., by means of firmware).

[0125] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0126] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0127] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0128] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0129] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0130] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0131] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0132] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A verification method for a battery monitoring mechanism, characterized in that, include: When the vehicle is in a wake-up state, obtain the reference battery data after the vehicle is woken up; The wake-up source of the vehicle is determined; wherein the wake-up source includes an external pressure sensor, an analog front-end, and a clock chip; Based on the reference battery data, a wake-up verification is performed on the wake-up source to determine whether the wake-up source is abnormal. Specifically, based on the reference battery data, a wake-up verification is performed on the wake-up source to determine whether the wake-up source is abnormal, including: Based on the reference battery data, the state of the verification result anomaly identifier is determined. Based on the state of the verification result anomaly identifier, a wake-up verification is performed on the wake-up source to determine whether the wake-up source has an anomaly. The verification result anomaly identifier is used to describe the identifier information when different types of anomalies exist in the verification result. The state of the verification result anomaly identifier is used to describe whether the verification result anomaly identifier is triggered.

2. The method according to claim 1, characterized in that, Before the vehicle is in a wake-up state, the method includes: When the vehicle is in a dormant state, the current battery data of the vehicle is acquired; wherein, the battery data includes at least the pressure value inside the battery pack, the battery temperature, the battery voltage value, and the battery dormant time; preset wake-up parameters are acquired, wherein the preset wake-up parameters include a wake-up pressure change threshold, a wake-up pressure change rate threshold, a timed wake-up cycle, a wake-up voltage threshold, and a wake-up temperature threshold; If the first parameter is greater than the wake-up pressure change threshold and / or the second parameter is greater than the wake-up pressure change rate threshold, the vehicle is woken up in reverse by an external pressure sensor; wherein, the first parameter is the difference in the pressure value inside the battery pack within a preset time interval when the vehicle is in a dormant state, and the second parameter is the rate of change of the pressure value inside the battery pack within a preset time interval when the vehicle is in a dormant state. If the current battery sleep time is greater than the timed wake-up period, the vehicle is woken up by the clock chip; wherein, the current battery sleep time is the time interval from when the battery enters sleep mode to the current moment; If the current battery temperature is greater than the wake-up temperature threshold and / or the current battery voltage is less than the wake-up voltage threshold, the vehicle is woken up by simulating the front end.

3. The method according to claim 2, characterized in that, If the wake-up source is an external pressure sensor, and the reference battery data is the wake-up pressure value, a wake-up verification is performed on the wake-up source to determine whether the wake-up source is malfunctioning, including: Obtain the third parameter of the vehicle; wherein the third parameter is the battery pressure value at a preset time before the vehicle enters the hibernation time, and the time interval between the preset time and the hibernation time is less than a preset time; If the difference between the fourth parameter and the wake-up pressure change threshold is less than the pressure sampling error of the external pressure sensor, and the external pressure sensor is fault-free, then the verification pressure result is abnormal, and the first verification result abnormality flag is set to 1; wherein, the fourth parameter is the difference between the third parameter and the wake-up pressure value; When the first verification result abnormality flag is set to 1, the count of the first verification result abnormality flag being set to 1 is performed. When the count reaches the first preset value, the external pressure sensor reverse wake-up function is turned off. If the first verification result error flag is not triggered and the external pressure sensor is faulty, then the external pressure sensor reverse wake-up function is disabled.

4. The method according to claim 2, characterized in that, If the wake-up source is an analog front-end, and the reference battery data are the wake-up voltage value and the wake-up temperature value, a wake-up verification is performed on the wake-up source to determine whether the wake-up source is abnormal, including: If the wake-up voltage value is greater than the wake-up voltage threshold, and the fifth parameter is greater than the voltage sampling error of the analog front-end, and the analog front-end is fault-free, then the verification voltage result is abnormal, and the second verification result abnormality flag is set to 1; wherein, the fifth parameter is the absolute value of the difference between the wake-up voltage value and the wake-up voltage threshold; If the wake-up temperature value is less than the wake-up temperature threshold, and the sixth parameter is greater than the temperature sampling error of the analog front-end, and the analog front-end is fault-free, then the temperature verification result is abnormal, and the second verification result abnormality flag is set to 2; wherein, the sixth parameter is the absolute value of the difference between the wake-up temperature value and the wake-up temperature threshold; If the wake-up voltage value is greater than the wake-up voltage threshold, and the fifth parameter is greater than the voltage sampling error of the analog front end, and the wake-up temperature value is less than the wake-up temperature threshold, and the sixth parameter is greater than the temperature sampling error of the analog front end, and the analog front end is fault-free, then the verification voltage and temperature results are abnormal, and the second verification result abnormality flag is set to 3. When the second verification result abnormality flag is triggered, the triggering of the second verification result abnormality flag is counted. When the number of times reaches the second preset value, the simulated front-end reverse wake-up function is turned off; wherein, the triggering is to set the second verification result abnormality flag to 1, 2 or 3. If the second verification result error flag is not triggered and the simulated front-end is faulty, then the simulated front-end reverse wake-up function is disabled.

5. The method according to claim 1, characterized in that, If the wake-up source is a clock chip, and the reference battery data is the wake-up time interval, a wake-up verification is performed on the wake-up source to determine whether the wake-up source is abnormal, including: Obtain the current wake-up cycle, which is the timed wake-up cycle when the vehicle is determined to be in the current wake-up state; If the wake-up time interval is greater than the current wake-up cycle, and the seventh parameter is greater than the wake-up cycle control error of the clock chip, and the clock chip is fault-free, then the verification time information result is abnormal, and the third verification result abnormality flag is set to 1; wherein, the wake-up time interval is the time interval between the time when the vehicle enters sleep mode and the time when it is woken up again, and the seventh parameter is the absolute value of the difference between the wake-up time interval and the current wake-up cycle. If the wake-up time interval is less than the current wake-up cycle, and the seventh parameter is greater than the wake-up cycle control error of the clock chip, and the clock chip is fault-free, then the verification time information result is abnormal, and the third verification result abnormality flag is set to 2. If the seventh parameter is greater than the wake-up cycle control error by a preset multiple, and the clock chip is fault-free, then the verification time information result is abnormal, and the third verification result abnormality flag is set to 3. When the third verification result abnormality flag is set to 1, the timed wake-up period is adjusted to the first wake-up period value; the first wake-up period value is the difference between the current wake-up period and the wake-up period control error. When the third verification result error flag is set to 2, the timed wake-up period is adjusted to the second wake-up period value; the second wake-up period value is the sum of the current wake-up period and the wake-up period control error. When the third verification result abnormality flag is set to 3, the count of the third verification result abnormality flag being set to 3 is performed. When the count reaches the third preset value, the clock chip timed wake-up function is turned off. When the third verification result abnormality flag is set to 1 or 2, and the simulated front end is faulty, the timed wake-up period is adjusted to the third wake-up period value, and the third wake-up period value is the ratio of the current wake-up period to the preset value. If the third verification result error flag is not triggered and the clock chip is faulty, then the clock chip's timed wake-up function is disabled.

6. The method according to claim 1, characterized in that, Performing a wake-up verification on the wake-up source to determine whether the wake-up source is abnormal includes: When the third verification result error flag is set to 3, and the first and second verification result error flags are triggered simultaneously, an error signal will be sent to the cloud for redundant verification; wherein, the redundant verification means that the verification method is consistent with that of the vehicle end. When the third verification result abnormality flag is set to 1 or 2, and the first verification result abnormality flag and the second verification result abnormality flag are triggered simultaneously, the current battery data is uploaded. After the first preset time, the vehicle terminal controls the vehicle to go into normal sleep mode, and the cloud performs redundancy verification. When the third verification result abnormality flag is set to 1 or 2, and the first verification result abnormality flag is triggered but the second verification result abnormality flag is not triggered, and the current battery data is abnormal, the vehicle terminal data is uploaded. After the second preset time, the vehicle terminal controls the vehicle to go into normal sleep mode, and the cloud performs redundancy verification. When the third verification result abnormality flag is set to 1 or 2, the first verification result abnormality flag is triggered and the second verification result abnormality flag is not triggered. If the current battery data is normal, the vehicle terminal controls the vehicle to enter normal sleep mode.

7. The method according to claim 6, characterized in that, Redundancy checks are performed in the cloud, including: If the cloud-based verification result matches the vehicle-side verification result, the user is prompted to repair the vehicle. If the verification results on the cloud and the vehicle are inconsistent, the number of times the inconsistency occurs will be recorded on the cloud. When the number of times reaches the fourth preset value, the user will be prompted to repair the vehicle.

8. A verification device for a battery monitoring mechanism, characterized in that, include: The data acquisition module is used to acquire reference battery data of the vehicle after it is woken up when the vehicle is in a wake-up state. A wake-up source determination module is used to determine the wake-up source of the vehicle; wherein, the wake-up source includes an external pressure sensor, an analog front end, and a clock chip; The verification module is used to perform a wake-up verification on the wake-up source based on the reference battery data to determine whether the wake-up source is abnormal. Specifically, based on the reference battery data, a wake-up verification is performed on the wake-up source to determine whether the wake-up source is abnormal, including: Based on the reference battery data, the state of the verification result anomaly identifier is determined. Based on the state of the verification result anomaly identifier, a wake-up verification is performed on the wake-up source to determine whether the wake-up source has an anomaly. The verification result anomaly identifier is used to describe the identifier information when different types of anomalies exist in the verification result. The state of the verification result anomaly identifier is used to describe whether the verification result anomaly identifier is triggered.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the verification method of the battery monitoring mechanism according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the verification method of the battery monitoring mechanism according to any one of claims 1-7.