Battery abnormal power feeding detection method, device, equipment and storage medium
By acquiring and comparing the wake-up status information and parameters of the vehicle's ECU, abnormal ECUs can be identified, solving the misjudgment problem of traditional detection methods and achieving fast and accurate battery power depletion detection.
Patent Information
- Application Number
- CN202411510654.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-10-28
AI Technical Summary
Traditional battery depletion detection methods struggle to identify the true cause of abnormal wake-up of various electronic control units in a vehicle, leading to misjudgments and wasted resources.
By acquiring the wake-up status information of each electronic control unit and battery parameters reported by the vehicle, anomaly location is performed, the time period of abnormal change is determined, and the wake-up status information is compared with the pre-configured normal ECU wake-up conditions to identify the abnormal ECU.
Quickly identify abnormal ECUs that cause abnormal battery power loss, reduce false alarms, save time and resources, and improve detection efficiency.
Smart Images

Figure CN119471375B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a battery abnormal power supply detection method, device, equipment and storage medium. BACKGROUND
[0002] The vehicle will experience a sleep state, a standby state and a working state in turn when all electronic control units are woken up. When the electronic control unit is in the working state, the vehicle can be driven. In this process, the low-voltage battery in the vehicle will not be damaged. In order to ensure the safety of the battery in the sleep or wake-up state, the voltage, current, temperature, internal resistance and other key parameters of the battery are generally collected in real time for processing and analysis to identify the power supply reason of the battery.
[0003] However, this monitoring method is generally only to monitor the wake-up and sleep state of each controller of the vehicle, and only analyzes the parameters of the battery itself, which has limitations and cannot identify the real reason for the abnormal wake-up. For example, the reason for the wake-up is that the driver opens the door to take something, and the opening of the door also drives the start of the large screen. In this case, simply regarding the wake-up of the door and the large screen after power-off as an abnormal wake-up is obviously unreasonable, and such a situation is included in the analysis of the abnormal power supply reason of the battery.
[0004] Therefore, how to locate the real reason for the wake-up of the electronic control unit is a problem to be solved. SUMMARY
[0005] The main purpose of the present application is to provide a battery abnormal power supply detection method, device, equipment and storage medium, which aims to solve the technical problem that the traditional battery power supply detection method cannot identify the real reason for the abnormal wake-up of each electronic control unit of the vehicle.
[0006] To achieve the above purpose, the present application provides a battery abnormal power supply detection method, which comprises:
[0007] Obtaining the wake-up state information of each electronic control unit and the battery parameters reported by the vehicle;
[0008] Abnormal positioning of the battery parameters is performed to determine an abnormal change time period;
[0009] Based on the abnormal change time period, the wake-up state information is compared with the pre-configured normal ECU wake-up condition to determine abnormal wake-up data;
[0010] According to the abnormal wake-up data, the abnormal ECU causing the abnormal power supply of the battery is determined.
[0011] In an embodiment, the step of abnormal positioning of the battery parameters to determine the abnormal change time period comprises:
[0012] analyzing the battery parameters to obtain a parameter time axis;
[0013] converting the battery parameters into a parameter change curve according to the parameter time axis;
[0014] locating an abnormal change time period of the battery parameters according to the parameter change curve.
[0015] In an embodiment, the wake-up state information includes a wake-up reason and a post-wake-up execution action, and the step of determining abnormal wake-up data based on the abnormal change time period by comparing the wake-up state information with a preconfigured normal ECU wake-up condition includes:
[0016] determining a time start point and a time end point of the abnormal change time period;
[0017] comparing the wake-up reason and the post-wake-up execution action with the preconfigured normal ECU wake-up condition from the time start point until the time end point, to obtain abnormal wake-up data in the wake-up state information.
[0018] In an embodiment, 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, and the step of comparing the wake-up reason and the post-wake-up execution action with the preconfigured normal ECU wake-up condition until the time end point to obtain abnormal wake-up data in the wake-up state information includes:
[0019] comparing the wake-up reason with the preconfigured ECU wake-up rule one by one;
[0020] if there is a wake-up reason in the wake-up reason that does not match the ECU wake-up rule, taking the wake-up reason that does not match the ECU wake-up rule as the abnormal wake-up reason;
[0021] comparing the post-wake-up execution action with the preconfigured normal wake-up action one by one;
[0022] if there is a post-wake-up execution action in the post-wake-up execution action that does not match the normal wake-up action, taking the post-wake-up execution action that does not match the normal wake-up action as the abnormal execution action.
[0023] In an embodiment, after the step of determining an abnormal ECU causing abnormal battery power supply based on the abnormal wake-up data, the method further includes:
[0024] According to the abnormal wake-up reason and the abnormal execution action, an abnormal reason message and an abnormal action message are generated;
[0025] The abnormal reason message and the abnormal action message are sent to the vehicle for display, and an abnormal alarm is given to the abnormal ECU.
[0026] In an embodiment, before the step of obtaining the wake-up state information of each electronic control unit reported by the vehicle and the battery parameter, the method further comprises:
[0027] According to the controller directory of the vehicle, the total amount of ECUs of the vehicle is determined;
[0028] The normal wake-up signals of the total amount of ECUs in the normal working process and the normal working scene are obtained, and the set of the normal wake-up signals is taken as the ECU wake-up rule;
[0029] The trigger actions of the total amount of ECUs when identifying the normal wake-up signals are obtained, and the set of the trigger actions is taken as the normal wake-up action;
[0030] The ECU wake-up rule and the normal wake-up action are imported as the normal ECU wake-up condition of the vehicle.
[0031] In addition, to achieve the above-mentioned purpose, the application also proposes a battery abnormal power feeding detection device, the device comprises:
[0032] The parameter acquisition module is configured to obtain the wake-up state information of each electronic control unit reported by the vehicle and the battery parameter;
[0033] The abnormal time module is configured to locate the abnormality of the battery parameter and determine the abnormal change time period;
[0034] The abnormal data module is configured to compare the wake-up state information with the pre-configured normal ECU wake-up condition based on the abnormal change time period, and determine the abnormal wake-up data;
[0035] The power feeding detection module is configured to determine the abnormal ECU causing the abnormal battery power feeding according to the abnormal wake-up data.
[0036] In addition, to achieve the above-mentioned purpose, the application also proposes a battery abnormal power feeding detection device, the device comprises: a memory, a processor and a computer program stored in the memory and executable on the processor, the computer program is configured to implement the steps of the battery abnormal power feeding detection method as described above.
[0037] In addition, to achieve the above object, the application further provides a storage medium, which is a computer readable storage medium, and a computer program is stored on the storage medium, and the computer program is executed by a processor to implement the steps of the storage battery abnormal power supply detection method.
[0038] In addition, to achieve the above object, the application further provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the steps of the storage battery abnormal power supply detection method.
[0039] The one or more technical solutions provided by the application have at least the following technical effects: the application first acquires the wake-up state information of each electronic control unit reported by a vehicle and storage battery parameters; then performs abnormal positioning on the storage battery parameters to determine an abnormal change time period; then compares the wake-up state information with pre-configured normal ECU wake-up conditions based on the abnormal change time period to determine abnormal wake-up data; and finally determines an abnormal ECU causing abnormal power supply of the storage battery according to the abnormal wake-up data. Since the application pre-configures the normal ECU wake-up conditions, when the wake-up state information and the storage battery parameters reported by each electronic control unit are received, the wake-up state information and the storage battery parameters can be compared with the normal ECU wake-up conditions to quickly lock the abnormal ECU causing the power supply of the storage battery, so that the analysis of the wake-up reasons of each electronic control unit of the vehicle is realized. BRIEF DESCRIPTION OF DRAWINGS
[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and serve to explain the principles of the application together with the specification.
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the application or in the prior art, the accompanying drawings needed to be used in the embodiments or the prior art description will be briefly introduced in the following. Obviously, for those of ordinary skill in the art, without paying creative labor, other drawings can also be obtained based on these drawings.
[0042] Figure 1 A flowchart is provided for the storage battery abnormal power supply detection method embodiment one of the application;
[0043] Figure 2 An overall architecture diagram is provided for the embodiment one of the application;
[0044] Figure 3 An analysis flowchart of the abnormal wake-up ECU is provided for the embodiment one of the application;
[0045] Figure 4 A flowchart is provided for the storage battery abnormal power supply detection method embodiment two of the application;
[0046] Figure 5 The configuration diagram of the ECU wake-up rule provided for Embodiment Two of the present application is shown in the following figure:
[0047] Figure 6 The module structure diagram of the battery abnormal power feeding detection device provided for Embodiment Two of the present application is shown in the following figure:
[0048] Figure 7 The device structure diagram of the hardware running environment involved in the battery abnormal power feeding detection method in Embodiment Two of the present application is shown in the following figure.
[0049] The implementation, functional features and advantages of the present application will be further described with reference to the accompanying drawings in conjunction with the embodiments. 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 solutions of the present application, the following will be described in detail in conjunction with the drawings and specific embodiments.
[0052] It should be noted that the execution subject of the present embodiment can be a computing service device with the functions of abnormal positioning, condition comparison and power feeding detection, such as a personal computer, a server, a vehicle-mounted computer, etc., or an electronic device capable of realizing the above functions, such as a battery abnormal power feeding detection device (referred to as detection device) for executing the battery abnormal power feeding detection method of the present application, etc. The present embodiment does not limit this. The following will take the detection device as an example to describe the present embodiment and the following embodiments.
[0053] Based on this, the present embodiment provides a battery abnormal power feeding detection method, which will be described in detail with reference to Figure 1 , Figure 1 The flowchart of the battery abnormal power feeding detection method provided for Embodiment One of the present application is shown in the following figure.
[0054] In the present embodiment, the battery abnormal power feeding detection method comprises steps S10-S40:
[0055] Step S10: Obtain the wake-up state information of each electronic control unit and the battery parameters reported by the vehicle.
[0056] It should be noted that the electronic control unit (ECU) is a core electronic component of the vehicle, which is responsible for controlling various electronic systems of the vehicle. The ECU receives signals from vehicle sensors, processes these signals according to the preset program, and then outputs control instructions to the corresponding actuators to realize accurate control of the vehicle system or component.
[0057] It should be noted that the wake-up state information is the information of the electronic control unit being woken up from hibernation, including the hibernation state, the wake-up reason and the action after wake-up, etc., which is not limited in the embodiment.
[0058] It should be noted that the battery parameter is the data of the change of the battery when the electronic control unit is woken up from hibernation, which can include data such as power, voltage, current, etc., which is not limited in the embodiment.
[0059] For example, for the convenience of understanding, reference is made to Figure 2 , Figure 2 The overall architecture schematic diagram provided by the embodiment of the application is shown. The TBOX (TBOX is a kind of intelligent terminal device installed on the car, which realizes the interconnection of vehicle and external network by integrating multiple communication technologies, and is an important part of the Internet of Vehicles system) configured on the vehicle will upload the wake-up state information and the battery parameter of each electronic control unit in real time. Among them, the battery parameter includes key parameters such as power, voltage, current; each electronic control unit includes a door controller, an information entertainment system, a lock controller and other ECU devices, and the hibernation state, the wake-up reason and the action after wake-up are uploaded to the TBOX. After integration, it will be reported to the cloud through the TBOX of the vehicle. At this time, the cloud (which can be built by the detection device of the embodiment, a cloud platform for collecting and comparing TBOX forwarding data) can compare the actual data situation by configuring the analysis rules of the battery abnormal power supply detection method in the embodiment in advance to lock the abnormal controller. Finally, according to the vehicle end signal and the configuration analysis rule, the result report is shown to the user. The execution process of the detection device of the cloud is described as follows.
[0060] In the actual process, each ECU of the whole vehicle will report its hibernation state in a high frequency and periodic manner when it is not in hibernation, and will report the wake-up reason and the action after wake-up in an event type, and the battery will also report the key parameters of the battery in a high frequency and periodic manner when it is not in hibernation. The TBOX integrates the non-hibernation state of each ECU into a signal, for example, a fixed bit represents the hibernation state of an ECU, "1" is non-hibernation, and "0" is hibernation. At the same time, the signal is reported to the cloud together with all the above data.
[0061] In the embodiment, by collecting the power, voltage, current and other key parameters of the battery and the hibernation state, wake-up reason and action after wake-up of other ECUs in real time through the TBOX, the battery parameters and ECU data can be monitored at the same time, and the monitoring range is improved.
[0062] Step S20: Abnormal positioning is performed on the battery parameter to determine the abnormal change time period.
[0063] It should be noted that the abnormal change time period is a time period in which the change of the battery parameter is obviously abnormal from the normal condition.
[0064] For example, in the battery parameter, the value suddenly rises or falls greatly in a certain period of time, and this period of time can be referred to as an abnormal change time period.
[0065] Specifically, the abnormal positioning process can be realized by converting the battery parameter into an icon form, or by a peak value comparison method, which is not limited in the embodiment.
[0066] In the embodiment, the battery parameter 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 embodiment, the step S20 of the embodiment can include the steps of: analyzing the battery parameter to obtain a parameter time axis; converting the battery parameter into a parameter change curve according to the parameter time axis; and positioning the abnormal change time period of the battery parameter according to the parameter change curve.
[0068] It should be noted that the parameter time axis is a representation form of displaying and recording the change of the battery parameter in time sequence.
[0069] The parameter time axis takes time as the horizontal axis, marks the value of the battery parameter at different time points on the axis, and forms a track reflecting the dynamic change of the battery parameter with time (i.e. a parameter change curve). Through the parameter time axis, it can be observed intuitively how the battery parameter evolves over time.
[0070] Specifically, after receiving the reported battery parameter of the TBOX, the detection device can display the battery parameter according to the time axis to form a curve graph that can directly observe the change of the battery parameter over time. Then, according to the parameter change curve, the abnormal change time period of the battery parameter is positioned.
[0071] In the embodiment, through the parameter change curve, the abnormal conditions such as the jump of the battery parameter can be observed intuitively to quickly position the abnormal change time period of the battery parameter.
[0072] Step S30: Based on the abnormal change time period, the wake-up state information is compared with the 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 a wake-up condition for the ECU to enter a normal working state from a dormant or low-power state, including normal working procedures and working scenarios of the ECU, and wake-up signals such as common signals such as an ignition switch signal, signals of certain sensors, and the like.
[0074] It should be noted that the abnormal wake-up data is data recorded in a situation where the ECU is woken up in a manner that does not meet the normal ECU wake-up condition after comparing the wake-up state information with the pre-configured normal ECU wake-up condition. For example, system failure, error signals, interference, and the like cause the ECU to be activated without reason and generate related data.
[0075] In the embodiment, by comparing with the normal ECU wake-up condition, the cause of abnormal wake-up can be quickly found and diagnosed.
[0076] In a feasible embodiment, the wake-up state information includes a wake-up reason and an action performed after wake-up. The step S30 of the embodiment can include the following steps: determining a time starting point and a time ending point of the abnormal change time period; comparing the wake-up reason and the action performed after wake-up with the pre-configured normal ECU wake-up condition from the time starting point until the time ending point, to obtain abnormal wake-up data in the wake-up state information.
[0077] It should be noted that the wake-up reason is a specific factor causing the ECU (Electronic Control Unit) to change from a dormant or non-working state to a working state, for example, a change in a certain signal is due to vehicle ignition start.
[0078] It should be noted that the action performed after wake-up is a series of operations performed by the ECU after being woken up.
[0079] In the embodiment, the time starting point and the time ending point for analysis and comparison can be selected according to the abnormal change time period that has been located, and the data of the ECU in the time period is analyzed, and the wake-up reason and the action performed after wake-up reported by each ECU are compared with the normal ECU wake-up condition in the configuration. Only the analysis time starting point and the time ending point need to be input, and one-key analysis can be performed, and the abnormal ECU and the corresponding abnormal wake-up reason and abnormal action performed are displayed, so that repetitive manual collection, troubleshooting, and analysis work can be saved, and time and effort are greatly saved.
[0080] In another possible implementation, the normal ECU wake-up condition comprises an ECU wake-up rule and a normal wake-up action, the abnormal wake-up data comprises an abnormal wake-up cause and an abnormal execution action, and the step of obtaining the abnormal wake-up data in the wake-up state information comprises: comparing the wake-up cause with the ECU wake-up rule one by one; if there is a wake-up cause in the wake-up cause that does not match the ECU wake-up rule, taking the wake-up cause that does not match the ECU wake-up rule as the abnormal wake-up cause; and comparing the wake-up execution action with the normal wake-up action one by one, if there is a wake-up execution action in the wake-up execution action that does not match the normal wake-up action, taking the wake-up execution action that does not match the normal wake-up action 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 what condition (such as normal working process and working scene). If there is a cause in the wake-up cause that does not match the ECU wake-up rule, it can be determined as the abnormal wake-up cause.
[0082] It should be noted that the normal wake-up action is an operation performed by the ECU after being woken up under what condition (such as normal working process and working scene). If there is an action in the wake-up execution action that does not match the normal wake-up action, it can be determined as the abnormal execution action.
[0083] Step S40: determining the abnormal ECU causing the abnormal battery power supply according to the abnormal wake-up data.
[0084] In this embodiment, if the wake-up cause 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 cause is regarded as an abnormal wake-up cause; the execution action of the ECU after being woken up is compared with the normal wake-up action in the configuration, if the ECU makes an execution action that is not in the configuration after being woken up, the ECU is regarded as an abnormal ECU, and the corresponding execution action is regarded as an abnormal execution action.
[0085] For example, for the convenience of understanding, reference is made to Figure 3 , Figure 3 The abnormal wake-up ECU analysis flowchart provided by the embodiment of the present application. The specific steps are as follows:
[0086] 1. If any controller is woken up, it will report its sleep state in a high-frequency periodic manner in the non-sleep state, and report the wake-up cause and the action after being woken up in an event manner, and the battery will also report the battery key parameters in a high-frequency periodic manner in the non-sleep state.
[0087] 2. TBOX integrates the non-sleep state of each ECU into a signal, and reports the controller sleep state, wake-up reason, wake-up action, and battery parameters to the cloud.
[0088] 3. The cloud receives the data signal reported by the TBOX and performs analysis.
[0089] 4. The cloud performs statistics on the battery parameters and displays them according to the time axis to form a curve graph that can directly show the changes of the battery parameters over time.
[0090] 5. According to the battery parameter change graph, a professional analyzes the battery parameters and finds out the abnormal time period.
[0091] 6. Compare the ECU data of the abnormal time period with the rules configured in advance, and combine the human operation of the actual vehicle to find out the abnormal ECU that causes the battery to feed.
[0092] In the technical scheme provided in this embodiment, the detection device can collect the battery's own key parameters such as power, voltage, and current, and the sleep state, wake-up reason, and wake-up action of other ECUs in real time through the TBOX. Then, the battery parameters are positioned abnormally to determine the abnormal change 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 considered abnormal, and the corresponding wake-up reason is considered abnormal. The ECU's execution action after being woken up is compared with the normal wake-up action in the configuration. If the ECU makes an execution action that is not in the configuration after being woken up, the ECU is considered abnormal, and the corresponding execution action is considered abnormal. Since the normal ECU wake-up conditions are configured in advance in this embodiment, when receiving the wake-up state information reported by each electronic control unit and the battery parameters, they can be compared with the normal ECU wake-up conditions to quickly lock the abnormal ECU that causes the battery to feed, thereby realizing the analysis of the wake-up reason 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 the above-mentioned first embodiment can be referred to the above introduction, and will not be described in detail. On this basis, please refer to Figure 4 , Figure 4 The flowchart provided for the second embodiment of the battery abnormal feeding detection method of the present application.
[0094] Before step S10 of the present example, the battery abnormal feeding detection method further includes steps S01-S04:
[0095] Step S01: According to the controller directory of the vehicle, determine the full amount of ECU of the vehicle.
[0096] It should be noted that the controller directory is a detailed directory list of the controllers (i.e., electronic control units) possessed by the vehicle. The total ECU is various ECUs recorded in the vehicle, such as an engine control ECU, a transmission control ECU, a brake system control ECU, etc.
[0097] Step S02: Obtain the normal wake-up signals of the total ECUs in the normal working process and normal working scenario, and take the set of the normal wake-up signals as the ECU wake-up rule.
[0098] It should be noted that the normal wake-up signal is a signal generated by the ECU in the normal working process and working scenario.
[0099] For example, the whole car welcome function requires the large screen to start and automatically play 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 set of the normal wake-up signals is the ECU wake-up rule.
[0100] Step S03: Obtain the trigger action of the total ECU when identifying the normal wake-up signal, and take the set of the trigger action as the normal wake-up action.
[0101] For example, the normal wake-up action is an action triggered by the normal wake-up signal. For example, after the TBOX receives the near vehicle unlocking wake-up signal of the Bluetooth module, it will execute the sending of the unlocking request to the body domain control ECU. Therefore, sending the unlocking request to the body domain control ECU is the post-wake-up execution action of the near vehicle unlocking wake-up signal of the TBOX. The set of the post-wake-up execution action is configured under the corresponding wake-up signal.
[0102] Step S04: Import the ECU wake-up rule and the normal wake-up action as the normal ECU wake-up condition of the vehicle.
[0103] For example, for ease of understanding, refer to Figure 5 , Figure 5 The configuration diagram of the ECU wake-up rule provided by Embodiment Two of the present application. The detection device can pre-import the controller directory (such as ECU-1, ECU2, etc. in the figure), then maintain the corresponding "wake-up rule" (such as wake-up rule A, etc. in the figure) under the controller directory, and finally maintain the corresponding "post-wake-up execution action" (such as action 1, etc. in the figure) under the "wake-up rule" directory, so as to realize the configuration of the normal ECU wake-up condition of the vehicle.
[0104] In this embodiment, the wake-up rule and the post-wake-up execution action are pre-configured, which can be used for subsequent abnormal wake-up comparison to lock the abnormal ECU range and the abnormal reason.
[0105] Further, after step S40, the battery abnormal power supply detection method further includes the steps of: generating an abnormal reason message and an abnormal action message according to the abnormal wake-up reason and the abnormal action; sending the abnormal reason message and the abnormal action message to the vehicle for display, and alarming the abnormal ECU.
[0106] In this embodiment, after the comparison is completed, the detection device can display the ECU that is abnormally woken up, the ECU that performs the abnormal action, and the messages of the abnormal wake-up reason and the abnormal action. Finally, according to the abnormal data, the abnormal ECU that causes the battery power supply is located and an alarm is given according to the manual operation of the actual vehicle, so as to timely remind the user of the source of the abnormal battery power supply.
[0107] In the technical scheme provided in this embodiment, the wake-up rule and the action performed after wake-up are pre-configured, which can be used for subsequent abnormal wake-up comparison to lock the abnormal ECU range and the abnormal reason. By locating the abnormal ECU that causes the battery power supply and giving an alarm, the source of the abnormal battery power supply can be timely reminded to the user.
[0108] It should be noted that the above examples are only used for understanding the present application and do not constitute a limitation on the battery abnormal power supply detection method of the present application. More forms of simple transformation based on this technical concept are within the protection scope of the present application.
[0109] The present application also provides a battery abnormal power supply detection device, please refer to Figure 6 , Figure 6 is a module structure schematic diagram of the battery abnormal power supply detection device of the embodiment of the present application. The battery abnormal power supply detection device comprises:
[0110] The parameter acquisition module 601 is configured to acquire the wake-up state information of each electronic control unit reported by the vehicle and the battery parameter.
[0111] The abnormal time module 602 is configured to locate the abnormal change time period by performing abnormal positioning on the battery parameter.
[0112] The abnormal data module 603 is configured to compare the wake-up state information with the pre-configured normal ECU wake-up condition based on the abnormal change time period, and determine abnormal wake-up data.
[0113] The power supply detection module 604 is configured to determine the abnormal ECU that causes the abnormal battery power supply according to the abnormal wake-up data.
[0114] In the embodiment, the abnormal time module 602 is further configured to parse the battery parameter to obtain a parameter time axis, convert the battery parameter into a parameter change curve according to the parameter time axis, and locate an abnormal change time period of the battery parameter according to the parameter change curve.
[0115] Further, the abnormal data module 603 is further configured to determine a time starting point and a time ending point of the abnormal change time period, compare the wake-up reason and the post-wake-up action with a preconfigured normal ECU wake-up condition from the time starting point to the time ending point to obtain abnormal wake-up data in the wake-up state information.
[0116] Further, the abnormal data module 603 is further configured to compare the wake-up reason with a preconfigured ECU wake-up rule one by one, take a wake-up reason that does not match the ECU wake-up rule as an abnormal wake-up reason if there is a wake-up reason that does not match the ECU wake-up rule in the wake-up reason, compare the post-wake-up action with a preconfigured normal wake-up action one by one, and take a post-wake-up action that does not match the normal wake-up action as an abnormal execution action if there is a post-wake-up action that does not match the normal wake-up action in the post-wake-up action.
[0117] Further, the battery abnormal power supply detection device further comprises an alarm module configured to generate an abnormal reason message and an abnormal action message according to the abnormal wake-up reason and the abnormal execution action, send the abnormal reason message and the abnormal action message to the vehicle for display, and perform abnormal alarm on the abnormal ECU.
[0118] Further, the battery abnormal power supply detection device further comprises a condition configuration module configured to determine all ECU of the vehicle according to a controller directory of the vehicle, obtain a normal wake-up signal of the all ECU in a normal working process and a normal working scenario, take a set of the normal wake-up signal as an ECU wake-up rule, obtain a trigger action of the all ECU when the all ECU identifies the normal wake-up signal, take a set of the trigger action as a normal wake-up action, and import the ECU wake-up rule and the normal wake-up action as a normal ECU wake-up condition of the vehicle.
[0119] Other embodiments or specific implementation manners of the battery abnormal power supply detection device can refer to the above-mentioned method embodiments, and details are not described herein.
[0120] The battery abnormal power supply detection device provided by the application can solve the technical problem that the conventional battery power supply detection method cannot identify the real reason for causing the abnormal wake-up of each electronic control unit of the automobile. Compared with the prior art, the battery abnormal power supply detection device provided by the application has the same beneficial effects as the battery abnormal power supply detection method provided by the above-mentioned embodiments, and other technical features of the battery abnormal power supply detection device are the same as the features disclosed in the above-mentioned embodiments, which will not be repeated here.
[0121] The application provides a battery abnormal power supply detection device, which comprises at least one processor and a memory connected with the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the battery abnormal power supply detection method in the above-mentioned embodiment one.
[0122] The following will be described with reference to the accompanying drawings Figure 7 , Figure 7 FIG. 1 is a device structure diagram of a hardware running environment related to the battery abnormal power supply detection method in the embodiments of the application, which shows a structure diagram of a battery abnormal power supply detection device suitable for implementing the embodiments of the application. The battery abnormal power supply detection device in the embodiments of the application can include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistant), PADs (Portable Application Description), PMPs (Portable Media Player), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. Figure 7 The battery abnormal power supply detection device shown is only an example, and should not bring any limitation to the functions and use range of the embodiments of the application.
[0123] As Figure 7As shown, the battery abnormal feeding detection device can include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. Various programs and data required for the operation of the battery abnormal feeding detection device are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touch pad, 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.; the storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the battery abnormal feeding detection device to communicate with other devices wirelessly or by wire to exchange data. Although the battery abnormal feeding detection device with various systems is shown in the figure, it should be understood that all the shown systems are not required to be implemented or possessed. More or fewer systems can be alternatively implemented or possessed.
[0124] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are performed.
[0125] The battery abnormal feeding detection device provided by the present disclosure adopts the battery abnormal feeding detection method in the above-mentioned embodiments, and can solve the technical problem that the conventional battery feeding detection method is difficult to identify the real reason for causing the abnormal awakening of each electronic control unit of the automobile. Compared with the prior art, the battery abnormal feeding detection device provided by the present disclosure has the same beneficial effects as the battery abnormal feeding detection method provided by the above-mentioned embodiments, and other technical features in the battery abnormal feeding detection device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.
[0126] It should be understood that various parts of the present application can be realized in hardware, software, firmware, or a combination thereof. In the above description of embodiments, specific functional, structural, material or characteristic features are combined in a manner appropriate for the particular example or embodiment. However, each feature can also be provided separately or in any appropriate sub-combination.
[0127] The above description is merely illustrative of the application and is not intended to limit the scope of the application. Any modifications or equivalents of the application should be construed as falling within the scope of the application. Therefore, the scope of the application should be determined by the scope of the claims.
[0128] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e., a computer program) for performing the abnormal battery feeding detection method in the above-described embodiments.
[0129] The computer readable storage medium provided by the present application may, for example, be a U disk, but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination thereof. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more conductive wires, a portable computer diskette, 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 appropriate combination thereof. In the present embodiment, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, system, or device. The program code contained in the computer readable storage medium can be transmitted in any appropriate medium, including but not limited to an electrical wire, an optical cable, an RF (Radio Frequency) cable, or the like, or any appropriate combination thereof.
[0130] The above-described computer readable storage medium can be included in the abnormal battery feeding detection device; or can exist separately and not be assembled into the abnormal battery feeding detection device.
[0131] The computer readable storage medium described above carries one or more programs, when the one or more programs are executed by the battery abnormal feeding detection device, the battery abnormal feeding detection device: acquires the wake-up state information of each electronic control unit reported by the vehicle and the battery parameter; performs abnormal positioning on the battery parameter to determine an abnormal change time period; compares 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; and determines the abnormal ECU causing the battery abnormal feeding according to the abnormal wake-up data.
[0132] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can 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 the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0133] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of present application. In this regard, each block in the flow diagrams or block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the block can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.
[0134] The modules involved in the embodiments of the present application can be implemented in the form of software or in the form of hardware. In some cases, the name of the module does not constitute a limitation on the module itself.
[0135] The readable storage medium provided by the application is a computer readable storage medium, which stores computer readable program instructions (i.e. computer programs) for executing the above-mentioned abnormal battery feeding detection method, and can solve the technical problem that the conventional battery feeding detection method is difficult to identify the real reason for causing the abnormal wakeup of each electric control unit of the automobile. Compared with the prior art, the computer readable storage medium provided by the application has the same beneficial effects as the abnormal battery feeding detection method provided by the above-mentioned embodiments, which will not be repeated here.
[0136] The application further provides a computer program product comprising a computer program, which, when executed by a processor, implements the steps of the above-mentioned abnormal battery feeding detection method.
[0137] The computer program product provided by the application can solve the technical problem that the conventional battery feeding detection method is difficult to identify the real reason for causing the abnormal wakeup of each electric control unit of the automobile. Compared with the prior art, the computer program product provided by the application has the same beneficial effects as the abnormal battery feeding detection method provided by the above-mentioned embodiments, which will not be repeated here.
[0138] The above-mentioned is only part of the embodiments of the application, and does not limit the patent scope of the application. Any equivalent structural transformation, direct / indirect application in other related technical fields based on the technical concept of the application, and the content of the specification and drawings are included in the patent protection scope of the application.
Claims
1. A method of detecting abnormal feeding of a storage battery, characterized by, The method comprises: obtaining the wake-up state information and the battery parameter reported by the vehicle; locating the abnormal change period of the battery parameter; comparing the wake-up state information with the pre-configured normal ECU wake-up condition based on the abnormal change period to determine abnormal wake-up data; determining the abnormal ECU causing abnormal battery feeding based on the abnormal wake-up data.
2. The method of claim 1, wherein, The step of locating the abnormal change period of the battery parameter comprises: analyzing the battery parameter to obtain a parameter time axis; converting the battery parameter into a parameter change curve based on the parameter time axis; locating the abnormal change period of the battery parameter based on the parameter change curve.
3. The method of claim 1, wherein, The wake-up state information comprises a wake-up reason and an action performed after wake-up, and the step of comparing the wake-up state information with the pre-configured normal ECU wake-up condition based on the abnormal change period to determine abnormal wake-up data comprises: determining the time start point and the time end point of the abnormal change period; comparing the wake-up reason and the action performed after wake-up with the pre-configured normal ECU wake-up condition from the time start point to the time end point to obtain abnormal wake-up data in the wake-up state information.
4. The method of claim 3, wherein, The normal ECU wake-up condition comprises an ECU wake-up rule and a normal wake-up action, the abnormal wake-up data comprises an abnormal wake-up reason and an abnormal action, and the step of comparing the wake-up reason and the action performed after wake-up with the pre-configured normal ECU wake-up condition from the time start point to the time end point to obtain abnormal wake-up data in the wake-up state information comprises: 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 in the wake-up reason, taking the wake-up reason that does not match the ECU wake-up rule as the abnormal wake-up reason; comparing the action performed after wake-up with the pre-configured normal wake-up action one by one; if there is an action performed after wake-up that does not match the normal wake-up action in the action performed after wake-up, taking the action performed after wake-up that does not match the normal wake-up action as the abnormal action.
5. The method of claim 4, wherein, After the step of determining the abnormal ECU causing abnormal battery feeding based on the abnormal wake-up data, the method further comprises: generating an abnormal reason message and an abnormal action message based on the abnormal wake-up reason and the abnormal action; sending the abnormal reason message and the abnormal action message to the vehicle for display and alarming the abnormal ECU.
6. The method of any one of claims 1 to 5, wherein, Before the step of obtaining the wake-up state information and the battery parameter reported by the vehicle, the method further comprises: determining the full ECU of the vehicle based on the controller directory of the vehicle; obtaining the normal wake-up signal of the full ECU in the normal working process and the normal working scene, and taking the set of the normal wake-up signal as the ECU wake-up rule; The full-amount ECU acquires a triggering action when the normal wake-up signal is recognized, and sets the set of triggering actions as a normal wake-up action; The ECU wake-up rule and the normal wake-up action are imported as a normal ECU wake-up condition of the vehicle.
7. A battery abnormal feeding detecting device characterized by comprising: The device comprises: A parameter acquisition module is configured to acquire wake-up state information of each electronic control unit (ECU) and battery parameters reported by a vehicle; An abnormal time module is configured to locate an abnormal change time period by performing abnormality positioning on the battery parameters; An abnormal data module is configured to compare the wake-up state information with a pre-configured normal ECU wake-up condition based on the abnormal change time period, and determine abnormal wake-up data; A power feeding detection module is configured to determine an abnormal ECU causing abnormal battery power feeding based on the abnormal wake-up data.
8. A battery abnormal feeding detecting apparatus characterized by comprising: The device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the battery abnormal power feeding detection method according to any one of claims 1 to 6.
9. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the battery abnormal power feeding detection method according to any one of claims 1 to 6.
10. A computer program product, characterised in that, The computer program product comprises a computer program, and the computer program is executed by the processor to implement the steps of the battery abnormal power feeding detection method according to any one of claims 1 to 6.
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