Abnormal feed detection method, device and equipment for storage battery and storage medium
By acquiring and analyzing the wake-up status information of the vehicle and the battery parameters, determining the abnormal change time period and comparing the wake-up conditions, the problem that traditional methods are difficult to identify the cause of abnormal wake-up is solved, and the effect of quickly locking the abnormal ECU is achieved.
Patent Information
- Application Number
- CN202411510654.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-10-28
AI Technical Summary
The traditional battery power feed detection method is difficult to identify the real reason why each electric control unit of the car is abnormally awakened.
By obtaining the wake-up status information and battery parameters of each electronic control unit reported by the vehicle, abnormal positioning is performed, abnormal change time period is determined, and the wake-up status information is compared with the pre-configured normal ECU wake-up conditions, abnormal wake-up data is determined, and finally determined An abnormal ECU that causes abnormal battery power feeding.
The abnormal ECU that causes battery power feeding is realized is achieved, which solves the problem that traditional methods are difficult to identify the cause of abnormal wake-up, and improves the analysis efficiency of wake-up causes of various electronic control units of the vehicle.
Smart Images

Figure CN119471375A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method, device, equipment and storage medium for detecting abnormal power feeding of a battery. Background Art
[0002] When the vehicle wakes up all the electronic control units, they will go through the sleep state, standby state and working state in sequence. When the electronic control unit is in the working state, the vehicle can be driven, and the low-voltage battery in the vehicle will not be damaged during this process. In order to ensure the safety of the battery in the sleep or wake-up state, the key parameters such as the battery voltage, current, temperature, internal resistance, etc. are generally collected in real time for processing and analysis to identify the battery feeding reason.
[0003] However, this monitoring method generally simply monitors the wake-up and sleep states of various controllers in the car, and only analyzes the parameters of the battery itself, which has limitations and cannot identify the real cause of the abnormality. For example, if the wake-up cause is that someone opens the car door to get something, and the opening of the car door drives the start-up of the large screen, then in this case, it is obviously unreasonable to simply regard the wake-up of the car door and the large screen after power is turned off as abnormal wake-up, and to include this situation in the cause analysis of abnormal battery power supply.
[0004] Therefore, how to locate the real reason why the electronic control unit is awakened is an urgent problem to be solved. Summary of the invention
[0005] The main purpose of the present application is to provide a method, device, equipment and storage medium for detecting abnormal battery power supply, aiming to solve the technical problem that traditional battery power supply detection methods are difficult to identify the real cause of abnormal awakening of various electronic control units of the vehicle.
[0006] To achieve the above object, the present application proposes a method for detecting abnormal power feeding of a battery, the method comprising:
[0007] Obtain the wake-up status information and battery parameters of each electronic control unit reported by the vehicle;
[0008] Positioning abnormality of the battery parameters and determining the abnormal change time period;
[0009] Based on the abnormal change time period, comparing the wake-up state information with a pre-configured normal ECU wake-up condition to determine abnormal wake-up data;
[0010] The abnormal ECU causing abnormal power supply to the battery is determined based on the abnormal wake-up data.
[0011] In one embodiment, the step of locating the abnormality of the battery parameters and determining the abnormal change time period includes:
[0012] Parsing the battery parameters to obtain a parameter time axis;
[0013] According to the parameter time axis, converting the battery parameter into a parameter change curve diagram;
[0014] According to the parameter change curve diagram, the abnormal change time period of the battery parameter is located.
[0015] In one embodiment, the wake-up state information includes a wake-up reason and an action to be performed after wake-up, and the step of comparing the wake-up state information with a pre-configured normal ECU wake-up condition based on the abnormal change time period to determine abnormal wake-up data includes:
[0016] Determine the time starting point and time ending point of the abnormal change time period;
[0017] Starting from the starting time point, the wake-up reason and the action to be performed after wake-up are compared with the pre-configured normal ECU wake-up conditions until the end time point, and the abnormal wake-up data in the wake-up state information is obtained.
[0018] In one embodiment, the normal ECU wake-up condition includes an ECU wake-up rule and a normal wake-up action, the abnormal wake-up data includes an abnormal wake-up reason and an abnormal execution action, and the step of comparing the wake-up reason and the post-wake-up execution action with the pre-configured normal ECU wake-up condition until the end point of the time, and obtaining the abnormal wake-up data in the wake-up state information includes:
[0019] Compare the wake-up reasons with the pre-configured ECU wake-up rules one by one;
[0020] If there is a wake-up reason among the wake-up reasons that does not match the ECU wake-up rule, the wake-up reason that does not match the ECU wake-up rule is regarded as an abnormal wake-up reason;
[0021] Compare the actions executed after wake-up with the pre-configured normal wake-up actions one by one;
[0022] If there is a post-wake-up execution action that does not match the normal wake-up action in the post-wake-up execution actions, the post-wake-up execution action that does not match the normal wake-up action is taken as an abnormal execution action.
[0023] In one embodiment, after the step of determining the abnormal ECU causing abnormal power feeding of the battery according to the abnormal wake-up data, the method further includes:
[0024] Generate an abnormal cause message and an abnormal action message according to the abnormal wake-up reason and the abnormal execution action;
[0025] The abnormal cause message and the abnormal action message are sent to the vehicle for display, and an abnormal alarm is issued to the abnormal ECU.
[0026] In one embodiment, before the step of obtaining the wake-up state information of each electronic control unit and the battery parameters reported by the vehicle, the step further includes:
[0027] Determining the full amount of ECUs of the vehicle according to the controller catalog of the vehicle;
[0028] Acquire normal wake-up signals of all ECUs in normal working processes and normal working scenarios, and use a set of the normal wake-up signals as an ECU wake-up rule;
[0029] Acquire the triggering action when the full ECU recognizes the normal wake-up signal, and use the set of the triggering actions as the normal wake-up action;
[0030] The ECU wake-up rule and the normal wake-up action are imported as normal ECU wake-up conditions of the vehicle.
[0031] In addition, to achieve the above purpose, the present application also proposes a battery abnormal power feeding detection device, the device comprising:
[0032] A parameter acquisition module, used to obtain the wake-up status information and battery parameters of each electronic control unit reported by the vehicle;
[0033] An abnormal time module is used to locate the abnormality of the battery parameters and determine the abnormal change time period;
[0034] an abnormal data module, for comparing the wake-up state information with a pre-configured normal ECU wake-up condition based on the abnormal change time period, and determining abnormal wake-up data;
[0035] The power feeding detection module is used to determine the abnormal ECU causing abnormal power feeding of the battery according to the abnormal wake-up data.
[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a battery abnormal power supply detection device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the battery abnormal power supply detection method as described above.
[0037] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the battery abnormal power supply detection method described above are implemented.
[0038] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the battery abnormal power feeding detection method as described above are implemented.
[0039] One or more technical solutions proposed in this application have at least the following technical effects: this application first obtains the wake-up status information and battery parameters of each electronic control unit reported by the vehicle; then locates the abnormality of the battery parameters and determines the abnormal change time period; then, based on the abnormal change time period, compares the wake-up status information with the pre-configured normal ECU wake-up conditions to determine the abnormal wake-up data; finally, based on the abnormal wake-up data, determines the abnormal ECU that causes abnormal battery power feeding. Since this application configures the normal ECU wake-up conditions in advance, when receiving the wake-up status information and battery parameters reported by each electronic control unit, it can be compared with the normal ECU wake-up conditions, and the abnormal ECU that causes battery power feeding can be quickly locked, thereby realizing the analysis of the wake-up reasons of each electronic control unit of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0042] Figure 1 A flowchart of a method for detecting abnormal power feeding of a battery according to an embodiment of the present invention;
[0043] Figure 2 A schematic diagram of the overall architecture provided for Embodiment 1 of the present application;
[0044] Figure 3 This is a flowchart of analyzing abnormal awakening of an ECU provided in Embodiment 1 of the present application;
[0045] Figure 4 A flow chart of the second embodiment of the abnormal power feeding detection method for a storage battery provided in the present application;
[0046] Figure 5 A schematic diagram of the configuration of the ECU wake-up rule provided in Example 2 of the present application;
[0047] Figure 6 This is a schematic diagram of the module structure of the abnormal power feeding detection device for a battery according to an embodiment of the present application;
[0048] Figure 7 It is a schematic diagram of the device structure of the hardware operating environment involved in the battery abnormal power supply detection method in the embodiment of the present application.
[0049] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0050] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0051] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0052] It should be noted that the execution subject of this embodiment can be a computing service device with abnormal location, condition comparison and power feeding detection functions, such as a personal computer, a server, a car computer, etc., or an electronic device capable of realizing the above functions to execute the battery abnormal power feeding detection device (hereinafter referred to as the detection device) of the battery abnormal power feeding detection method of the present application, etc., and this embodiment does not limit this. The following takes the detection device as an example to illustrate this embodiment and the following embodiments.
[0053] Based on this, the embodiment of the present application provides a method for detecting abnormal power feeding of a battery, referring to Figure 1 , Figure 1 A flowchart of the first embodiment of the abnormal power feeding detection method for a battery in the present application is provided.
[0054] In this embodiment, the battery abnormal power supply detection method includes steps S10 to S40:
[0055] Step S10: Acquire the wake-up status information and battery parameters of each electronic control unit reported by the vehicle.
[0056] It should be noted that the Electronic Control Unit (ECU) is the core electronic component of the vehicle, responsible for controlling various electronic systems of the vehicle. The ECU receives signals from vehicle sensors, processes these signals according to preset programs, and then outputs control instructions to the corresponding actuators to achieve precise control of vehicle systems or components.
[0057] It should be noted that the awakening state information is information about the electronic control unit being awakened from sleep, including the sleep state, awakening reason, and post-awakening action, etc., which is not limited in this embodiment.
[0058] It should be noted that the battery parameters are data of changes in the battery when the electronic control unit is awakened from sleep mode, and may include data such as power, voltage, and current, which are not limited in this embodiment.
[0059] For ease of understanding, refer to Figure 2 , Figure 2 The overall architecture diagram provided for the first embodiment of the present application. The TBOX configured on the vehicle (TBOX is an intelligent terminal device installed on the car. It integrates multiple communication technologies to realize the interconnection between the vehicle and the external network and is an important part of the vehicle networking system) will upload the wake-up status information and battery parameters of each electronic control unit in real time. Among them, the battery parameters include key parameters such as power, voltage, and current; each electronic control unit includes a door controller, an infotainment system, a car lock controller, and other ECU devices, which upload the sleep state, wake-up reason, and wake-up action to the TBOX. After integration, it will be reported to the cloud through the vehicle's TBOX. At this time, the cloud (which can be constructed by the detection equipment of this embodiment, a cloud platform for collecting TBOX forwarding data and performing comparative analysis) can compare the actual data situation by configuring the analysis rules of the abnormal battery feeding detection method of this embodiment in advance to lock the abnormal controller. Finally, the result report is displayed to the user according to the vehicle-side signal and the configuration analysis rules. The execution process of the cloud detection equipment is described as follows.
[0060] In actual process, each ECU of the vehicle will report its own sleep status at high frequency and periodically when it is not in sleep state, and report the wake-up reason and the action to be performed after wake-up in event type. When the battery is not in sleep state, it will also report the key parameters of the battery at high frequency and periodically. TBOX integrates the non-sleep status of each ECU into one signal. For example, each bit is fixed to represent the sleep status of an ECU, "1" means not in sleep state, and "0" means in sleep state. At the same time, the signal is reported to the cloud together with all the above data.
[0061] In this implementation, TBOX collects the battery's key parameters such as power, voltage, current, and other key parameters in real time, as well as the sleep status, wake-up reasons, and actions performed after wake-up of other ECUs, so that battery parameters and ECU data can be monitored simultaneously, thus improving the monitoring scope.
[0062] Step S20: locating abnormality of the battery parameters and determining the abnormal change time period.
[0063] It should be noted that the abnormal change time period is a time period during which changes that are obviously abnormal from normal conditions occur during the battery parameter change process.
[0064] For example, in battery parameters, if the values suddenly rise or fall sharply within a certain period of time, this period of time can be called the abnormal change period.
[0065] Specifically, the abnormality location process may be achieved by converting the battery parameters into an icon form, or by peak value comparison, which is not limited in this embodiment.
[0066] In this embodiment, the battery parameters can be monitored in real time, and by detecting the abnormal change time period of the battery, the data in the time period can be further compared to further lock the abnormal controller.
[0067] In a feasible implementation, step S20 of this embodiment may include the steps of: parsing the battery parameters to obtain a parameter timeline; converting the battery parameters into a parameter change curve chart based on the parameter timeline; and locating the abnormal change time period of the battery parameters based on the parameter change curve chart.
[0068] It should be noted that the parameter timeline is a form of representation that displays and records changes in battery parameters in chronological order.
[0069] The parameter timeline uses time as the horizontal axis, and marks the values of battery parameters at different time points on the axis, forming a trajectory that reflects the dynamic changes of battery parameters over time (i.e., parameter change curve). Through the parameter timeline, you can intuitively observe how battery parameters evolve over time.
[0070] Specifically, after receiving the battery parameters reported by TBOX, the detection device can display the battery parameters according to the time axis to form a curve chart that can intuitively show the changes in battery parameters over time. Then, based on the parameter change curve chart, the abnormal change time period of the battery parameters can be located.
[0071] In this implementation, the parameter change curve diagram can be used to visually observe abnormal conditions such as jumps in battery parameters, so as to quickly locate the time period of abnormal changes in battery parameters.
[0072] Step S30: Based on the abnormal change time period, the wake-up state information is compared with a pre-configured normal ECU wake-up condition to determine abnormal wake-up data.
[0073] It should be noted that the normal ECU wake-up condition is the wake-up condition that makes the ECU enter the normal working state from the sleep or low-power state, including the wake-up signals such as the normal working process and working scenarios of the ECU, such as common signals, such as ignition switch signals, signals from certain sensors, etc.
[0074] It should be noted that abnormal wake-up data is the data record generated by the wake-up status information being compared with the pre-configured normal ECU wake-up conditions, and the data generated by the wake-up under the conditions that do not meet the normal wake-up conditions. For example, system failure, error signal, interference, etc. cause the ECU to be activated for no reason and generate related data.
[0075] In this implementation, by comparing with normal ECU wake-up conditions, the cause of abnormal wake-up can be quickly found and diagnosed.
[0076] In a feasible implementation manner, the wake-up status information includes the wake-up reason and the action to be performed after wake-up. Step S30 of this embodiment may include the steps of: determining the time starting point and time ending point of the abnormal change time period; starting from the time starting point, comparing the wake-up reason and the action to be performed after wake-up with the pre-configured normal ECU wake-up conditions until the time ending point, and obtaining the abnormal wake-up data in the wake-up status information.
[0077] It should be noted that the wake-up reason is a specific factor that causes the ECU (electronic control unit) to change from a dormant or non-working state to a working state, such as a change in a certain signal due to the ignition start of the vehicle.
[0078] It should be noted that the post-wake-up execution action is a series of operations performed by the ECU after being woken up.
[0079] In this implementation, the start and end points of the analysis and comparison can be selected according to the abnormal change time period that has been located, and the data of the ECUs in the time period can be analyzed, and the wake-up reasons and actions after wake-up reported by each ECU can be compared with the normal ECU wake-up conditions in the configuration. Only the start and end points of the analysis time can be entered to perform a one-click analysis, displaying the abnormal ECUs and the corresponding abnormal wake-up reasons and abnormal execution actions, which can save repetitive manual collection, troubleshooting, and analysis work, greatly saving time and energy.
[0080] In another feasible implementation manner, the normal ECU wake-up condition includes an ECU wake-up rule and a normal wake-up action, and the abnormal wake-up data includes an abnormal wake-up reason and an abnormal execution action. The step of comparing the wake-up reason and the post-wake-up execution action with the pre-configured normal ECU wake-up condition described in this embodiment until the end of the time point, and obtaining the abnormal wake-up data in the wake-up status information includes: comparing the wake-up reason with the pre-configured ECU wake-up rule one by one; if there is a wake-up reason that does not match the ECU wake-up rule among the wake-up reasons, then the wake-up reason that does not match the ECU wake-up rule is used as the abnormal wake-up reason; comparing the post-wake-up execution action with the pre-configured normal wake-up action one by one; if there is a post-wake-up execution action that does not match the normal wake-up action among the post-wake-up execution action, then the post-wake-up execution action that does not match the normal wake-up action is used as the abnormal execution action.
[0081] It should be noted that the ECU wake-up rule is a specific requirement for the ECU to enter the working state from the sleep state under certain conditions (such as normal working process and working scene). If there is a reason that is inconsistent with the ECU wake-up rule, it can be identified as an abnormal wake-up reason.
[0082] It should be noted that the normal wake-up action is the operation performed by the ECU after being awakened under certain conditions (such as normal working procedures and working scenarios). If there are actions in the actions executed after awakening that are inconsistent with the normal wake-up action, it can be identified as an abnormal execution action.
[0083] Step S40: Determine the abnormal ECU causing abnormal power supply to the battery according to the abnormal wake-up data.
[0084] In this implementation, if a wake-up reason that is not in the configuration causes the ECU to wake up, the ECU is regarded as an abnormal ECU, and the corresponding wake-up reason is regarded as an abnormal wake-up reason; the execution action after the ECU is awakened is compared with the normal wake-up action in the configuration. If the ECU performs an execution action that is not in the configuration after being awakened, the ECU is regarded as an abnormal ECU, and the corresponding execution action is regarded as an abnormal execution action.
[0085] For ease of understanding, refer to Figure 3 , Figure 3 This is a flowchart of analyzing abnormal awakening of ECU provided in Example 1 of this application. The specific steps are as follows:
[0086] 1. If any controller is awakened, it will report its own sleep state at a high frequency and periodically when it is not in sleep state. At the same time, it will report the wake-up reason and the action performed after wake-up in an event-based manner. In addition, when the battery is not in sleep state, it will also report the key parameters of the battery at a high frequency and periodically.
[0087] 2. TBOX integrates the non-sleep status of each ECU into one signal, and reports the controller sleep status, wake-up reason, wake-up action, and battery parameters to the cloud.
[0088] 3. The cloud receives the data signal reported by TBOX and analyzes it.
[0089] 4. The cloud counts the battery parameters and displays them along the time axis, forming a curve chart that can intuitively show the changes in battery parameters over time.
[0090] 5. According to the battery parameter change chart, professionals will analyze the battery parameters and find out the abnormal time period.
[0091] 6. Compare the data of each ECU in the abnormal time period with the pre-configured rules, and combine the actual vehicle's manual operation to find out the abnormal ECU that causes the battery to feed power.
[0092] In the technical solution provided in this embodiment, the detection equipment can collect the battery's own key parameters such as power, voltage, current, and the dormant state, wake-up reason, and execution action after wake-up of other ECUs in real time through TBOX. Then, the battery parameters are abnormally located to determine the abnormal change time period. Then, the normal ECU wake-up conditions are compared. If the wake-up reason that is not in the configuration causes the ECU to wake up, the ECU is regarded as an abnormal ECU, and the corresponding wake-up reason is regarded as an abnormal wake-up reason; the execution action after the ECU is awakened is compared with the normal wake-up action in the configuration. If the ECU performs an execution action that is not in the configuration after being awakened, the ECU is regarded as an abnormal ECU, and the corresponding execution action is regarded as an abnormal execution action. Since the normal ECU wake-up conditions are configured in advance in this embodiment, when the wake-up status information and battery parameters reported by each electronic control unit are received, they can be compared with the normal ECU wake-up conditions, and the abnormal ECU that causes the battery to feed can be quickly locked, thereby realizing the analysis of the wake-up reasons of each electronic control unit of the vehicle.
[0093] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 4 , Figure 4 A flowchart diagram of the second embodiment of the abnormal power feeding detection method for a battery in the present application is provided.
[0094] Before step S10 of this example, the battery abnormal power supply detection method further includes steps S01 to S04:
[0095] Step S01: Determine all ECUs of the vehicle according to the controller catalog of the vehicle.
[0096] It should be noted that the controller catalog is a detailed catalog list of controllers (i.e. electronic control units) in the vehicle. The full ECU is the various ECUs recorded in the vehicle, such as the engine control ECU, transmission control ECU, brake system control ECU, etc.
[0097] Step S02: obtaining normal wake-up signals of all ECUs in normal working processes and normal working scenarios, and using a set of the normal wake-up signals as an ECU wake-up rule.
[0098] It should be noted that the normal wake-up signal is the signal generated by the ECU during normal working procedures and working scenarios.
[0099] For example, the vehicle welcome function requires that the large screen starts and automatically plays music after the door is opened. In this scenario, the door opening signal is the normal wake-up signal of the large-screen ECU. The normal wake-up signal is configured under the corresponding ECU, and the collection of normal wake-up signals is the ECU wake-up rule.
[0100] Step S03: obtaining the triggering actions when the full ECU recognizes the normal wake-up signal, and taking the set of the triggering actions as the normal wake-up action.
[0101] Exemplarily, a normal wake-up action is an action triggered by a normal wake-up signal. For example, after receiving the vehicle unlocking wake-up signal from the Bluetooth module, TBOX will send an unlock request to the body domain control ECU. Then, sending an unlock request to the body domain control ECU is the post-wake-up execution action of TBOX's vehicle unlocking wake-up signal. The collection of post-wake-up execution actions is configured under the corresponding wake-up signal.
[0102] Step S04: importing the ECU wake-up rule and the normal wake-up action as the normal ECU wake-up condition of the vehicle.
[0103] For ease of understanding, refer to Figure 5 , Figure 5 A schematic diagram of the configuration of the ECU wake-up rules provided in Example 2 of the present application. The detection device can pre-import the controller directory (such as ECU-1, ECU2, etc. in the figure), and then maintain the corresponding "wake-up rules" (such as wake-up rule A in the figure, etc.) under the controller directory, and finally maintain the corresponding "actions to be performed after wake-up" (such as action 1 in the figure, etc.) under the "wake-up rules" directory to realize the normal ECU wake-up conditions of the configured vehicle.
[0104] In this implementation manner, by pre-configuring the wake-up rules and the actions to be executed after wake-up, it can be used for subsequent abnormal wake-up comparison to lock the abnormal ECU range and abnormal cause.
[0105] Furthermore, after step S40 of this example, the battery abnormal power supply detection method also includes the steps of: generating an abnormal cause message and an abnormal action message according to the abnormal wake-up cause and the abnormal execution action; sending the abnormal cause message and the abnormal action message to the vehicle for display, and issuing an abnormal alarm to the abnormal ECU.
[0106] In this embodiment, after the comparison is completed, the detection device can display the abnormally awakened ECU, the ECU performing abnormal actions, and the message of the abnormal awakening reason and the message of the abnormally executed action. Finally, based on the above abnormal data and combined with the human operation of the actual vehicle, the abnormal ECU causing the battery to feed power is located and an alarm is issued to promptly remind the user of the source of the abnormal battery feeding power.
[0107] In the technical solution provided in this embodiment, by pre-configuring the wake-up rules and the actions to be executed after wake-up, it can be used for subsequent abnormal wake-up comparison to lock the abnormal ECU range and abnormal cause. By locating the abnormal ECU that causes battery power feeding and giving an alarm, the user can be reminded of the source of abnormal battery power feeding in a timely manner.
[0108] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the abnormal power feeding detection method of the battery of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.
[0109] This application also provides a battery abnormal power supply detection device, please refer to Figure 6 , Figure 6 This is a schematic diagram of the module structure of the abnormal power feeding detection device for a battery according to an embodiment of the present application; the abnormal power feeding detection device for a battery comprises:
[0110] The parameter acquisition module 601 is used to obtain the wake-up state information and battery parameters of each electronic control unit reported by the vehicle;
[0111] An abnormal time module 602 is used to locate the abnormality of the battery parameters and determine the abnormal change time period;
[0112] The abnormal data module 603 is used to compare the wake-up state information with the pre-configured normal ECU wake-up condition based on the abnormal change time period to determine abnormal wake-up data;
[0113] The power feeding detection module 604 is used to determine the abnormal ECU causing abnormal power feeding of the battery according to the abnormal wake-up data.
[0114] In this embodiment, the abnormal time module 602 is also used to parse the battery parameters to obtain a parameter time axis; according to the parameter time axis, the battery parameters are converted into a parameter change curve diagram; according to the parameter change curve diagram, the abnormal change time period of the battery parameters is located.
[0115] Furthermore, the abnormal data module 603 is also used to determine the starting point and the ending point of the abnormal change time period; starting from the starting point, the wake-up reason and the action performed after wake-up are compared with the pre-configured normal ECU wake-up conditions until the end point, and the abnormal wake-up data in the wake-up status information is obtained.
[0116] Furthermore, the abnormal data module 603 is also used to compare the wake-up reasons with the pre-configured ECU wake-up rules one by one; if there are wake-up reasons that do not match the ECU wake-up rules among the wake-up reasons, the wake-up reasons that do not match the ECU wake-up rules are used as abnormal wake-up reasons; the post-wake-up execution actions are compared with the pre-configured normal wake-up actions one by one; if there are post-wake-up execution actions that do not match the normal wake-up actions among the post-wake-up execution actions, the post-wake-up execution actions that do not match the normal wake-up actions are used as abnormal execution actions.
[0117] Furthermore, the battery abnormal power supply detection device also includes an alarm module, which is used to generate an abnormal cause message and an abnormal action message according to the abnormal wake-up cause and the abnormal execution action; send the abnormal cause message and the abnormal action message to the vehicle for display, and issue an abnormal alarm to the abnormal ECU.
[0118] Furthermore, the battery abnormal power supply detection device also includes a condition configuration module, which is used to determine the full ECU of the vehicle according to the controller directory of the vehicle; obtain the normal wake-up signal of the full ECU in the normal working process and normal working scenario, and use the set of the normal wake-up signal as the ECU wake-up rule; obtain the trigger action when the full ECU recognizes the normal wake-up signal, and use the set of the trigger action as the normal wake-up action; import the ECU wake-up rule and the normal wake-up action as the normal ECU wake-up condition of the vehicle.
[0119] Other embodiments or specific implementations of the battery abnormal power feeding detection device of the present application can refer to the above-mentioned method embodiments, which will not be repeated here.
[0120] The battery abnormal power supply detection device provided by the present application adopts the battery abnormal power supply detection method in the above embodiment, which can solve the technical problem that the traditional battery power supply detection method is difficult to identify the real reason that causes the abnormal awakening of each electric control unit of the vehicle. Compared with the prior art, the beneficial effect of the battery abnormal power supply detection device provided by the present application is the same as the beneficial effect of the battery abnormal power supply detection method provided by the above embodiment, and the other technical features of the battery abnormal power supply detection device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0121] The present application provides a battery abnormal power feeding detection device, which includes: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the battery abnormal power feeding detection method in the above-mentioned embodiment 1.
[0122] Reference below Figure 7 , Figure 7 The device structure diagram of the hardware operating environment involved in the battery abnormal power feeding detection method in the embodiment of the present application shows a schematic diagram of the structure of the battery abnormal power feeding detection device suitable for implementing the embodiment of the present application. The battery abnormal power feeding detection device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7 The battery abnormal power feeding detection device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0123] like Figure 7As shown, the abnormal power feeding detection device for the storage battery may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the abnormal power feeding detection device for the storage battery are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the battery abnormal power feeding detection device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a battery abnormal power feeding detection device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.
[0124] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0125] The battery abnormal power supply detection device provided by the present application adopts the battery abnormal power supply detection method in the above embodiment, which can solve the technical problem that the traditional battery power supply detection method is difficult to identify the real reason that causes the abnormal awakening of each electric control unit of the vehicle. Compared with the prior art, the beneficial effects of the battery abnormal power supply detection device provided by the present application are the same as the beneficial effects of the battery abnormal power supply detection method provided by the above embodiment, and the other technical features of the battery abnormal power supply detection device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0126] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0127] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0128] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the abnormal power feeding detection method for a storage battery in the above-mentioned embodiment.
[0129] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0130] The computer-readable storage medium may be included in the abnormal power feeding detection device for a battery; or may exist independently without being assembled into the abnormal power feeding detection device for a battery.
[0131] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the abnormal battery power supply detection device, the abnormal battery power supply detection device: obtains the wake-up state information and battery parameters of each electronic control unit reported by the vehicle; locates the abnormality of the battery parameters and determines the abnormal change time period; based on the abnormal change time period, compares the wake-up state information with the pre-configured normal ECU wake-up conditions to determine abnormal wake-up data; and determines the abnormal ECU that causes the abnormal battery power supply according to the abnormal wake-up data.
[0132] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0133] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0134] The modules involved in the embodiments described in the present application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0135] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned abnormal battery power feeding detection method, and can solve the technical problem that the traditional battery power feeding detection method is difficult to identify the real reason that causes the abnormal awakening of each electric control unit of the vehicle. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the abnormal battery power feeding detection method provided by the above-mentioned embodiment, and will not be repeated here.
[0136] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned abnormal power feeding detection method for a storage battery when the computer program is executed by a processor.
[0137] The computer program product provided by the present application can solve the technical problem that the traditional battery power feeding detection method is difficult to identify the real reason that causes each electric control unit of the vehicle to be abnormally awakened. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the battery abnormal power feeding detection method provided by the above embodiment, and will not be repeated here.
[0138] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for detecting abnormal power feeding of a battery, characterized in that: The method includes: Obtain the wake-up status information and battery parameters of each electronic control unit reported by the vehicle; Positioning abnormality of the battery parameters and determining the abnormal change time period; Based on the abnormal change time period, comparing the wake-up state information with a pre-configured normal ECU wake-up condition to determine abnormal wake-up data; The abnormal ECU causing abnormal power supply to the battery is determined based on the abnormal wake-up data.
2. The method according to claim 1, characterized in that The step of locating the abnormality of the battery parameters and determining the abnormal change time period includes: Parsing the battery parameters to obtain a parameter time axis; According to the parameter time axis, converting the battery parameter into a parameter change curve diagram; According to the parameter change curve diagram, the abnormal change time period of the battery parameter is located.
3. The method according to claim 1, characterized in that The wake-up state information includes a wake-up reason and an action to be performed after wake-up. The step of comparing the wake-up state information with a pre-configured normal ECU wake-up condition based on the abnormal change time period to determine abnormal wake-up data includes: Determine the time starting point and time ending point of the abnormal change time period; Starting from the starting time point, the wake-up reason and the action to be performed after wake-up are compared with the pre-configured normal ECU wake-up conditions until the end time point, and the abnormal wake-up data in the wake-up state information is obtained.
4. The method according to claim 3, characterized in that The normal ECU wake-up condition includes an ECU wake-up rule and a normal wake-up action, the abnormal wake-up data includes an abnormal wake-up reason and an abnormal execution action, and the step of comparing the wake-up reason and the execution action after wake-up with the pre-configured normal ECU wake-up condition until the end point of the time, and obtaining the abnormal wake-up data in the wake-up state information includes: Compare the wake-up reasons with the pre-configured ECU wake-up rules one by one; If there is a wake-up reason among the wake-up reasons that does not match the ECU wake-up rule, the wake-up reason that does not match the ECU wake-up rule is regarded as an abnormal wake-up reason; Compare the actions executed after wake-up with the pre-configured normal wake-up actions one by one; If there is a post-wake-up execution action that does not match the normal wake-up action in the post-wake-up execution actions, the post-wake-up execution action that does not match the normal wake-up action is taken as an abnormal execution action.
5. The method according to claim 4, characterized in that After the step of determining the abnormal ECU causing abnormal power feeding of the battery according to the abnormal wake-up data, the method further includes: Generate an abnormal cause message and an abnormal action message according to the abnormal wake-up reason and the abnormal execution action; The abnormal cause message and the abnormal action message are sent to the vehicle for display, and an abnormal alarm is issued to the abnormal ECU.
6. The method according to any one of claims 1 to 5, characterized in that Before the step of obtaining the wake-up state information of each electronic control unit and the battery parameters reported by the vehicle, the method further includes: Determining the full amount of ECUs of the vehicle according to the controller catalog of the vehicle; Acquire normal wake-up signals of all ECUs in normal working processes and normal working scenarios, and use a set of the normal wake-up signals as an ECU wake-up rule; Acquire the triggering action when the full ECU recognizes the normal wake-up signal, and use the set of the triggering actions as the normal wake-up action; The ECU wake-up rule and the normal wake-up action are imported as normal ECU wake-up conditions of the vehicle.
7. A battery abnormal power supply detection device, characterized in that: The device comprises: A parameter acquisition module, used to obtain the wake-up status information and battery parameters of each electronic control unit reported by the vehicle; An abnormal time module is used to locate the abnormality of the battery parameters and determine the abnormal change time period; an abnormal data module, for comparing the wake-up state information with a pre-configured normal ECU wake-up condition based on the abnormal change time period, and determining abnormal wake-up data; The power feeding detection module is used to determine the abnormal ECU causing abnormal power feeding of the battery according to the abnormal wake-up data.
8. A battery abnormal power feeding detection device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the abnormal power feeding detection method for a storage battery according to any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the battery abnormal power feeding detection method according to any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the storage battery abnormal power feeding detection method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Method for detecting anomalies in a battery cell, and short-circuit sensor system
CN106104285A
Battery abnormal feed auxiliary diagnostic device and server and system including the battery abnormal feed
CN110203157A
Vehicle power shortage monitoring method and system and medium
CN111579996A
Storage battery abnormity detection method and device, electronic equipment and storage medium
CN113030740A
Vehicle power shortage positioning method and device, vehicle and storage medium
CN115494402A