A vehicle power failure monitoring method, system and medium
The on-board controller master node monitors the battery current consumption and wakes up the slave nodes to determine abnormal wake-ups, which solves the problem of difficulty in troubleshooting the cause of vehicle battery loss and achieves more accurate and efficient power loss troubleshooting analysis.
Patent Information
- Application Number
- CN202010228536.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-27
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2040-03-27
AI Technical Summary
The existing technology is difficult to effectively investigate the reasons for vehicle battery failure, which consumes a lot of energy to analyze the cause of power failure.
The unit static current consumption value of the battery is monitored through the master node of the vehicle controller. When the consumption value is abnormal, a wake-up signal is sent to wake up the slave node to determine whether there is an abnormal wake-up and record relevant data to create a fault record table.
It can accurately record the scene when the vehicle loses power, improving the accuracy, convenience and efficiency of investigating the cause of power loss.
Smart Images

Figure CN111579996B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle batteries, and in particular to a method, system and medium for monitoring low-battery status of a vehicle. Background Art
[0002] When the vehicle battery is low on power, the electrical appliances in the vehicle will not work properly. When the battery is seriously low on power, the vehicle may not start properly and may even break down. Therefore, it is very important to analyze the possible reasons that may cause the vehicle battery to be low on power.
[0003] The battery depletion of a vehicle is often related to the user's usage habits, such as the user not using the vehicle for a long time, frequently starting or shutting down the vehicle, driving at a low speed or idling for a long time, etc. The existing analysis of the reasons for battery depletion mainly includes four steps: look, smell, ask, and cut. The first step is to observe whether there are any electrical appliances that are still in use after the vehicle is dormant, such as the outdoor lighting system: such as low beam and high beam; the cabin lighting system: such as the front and rear lights of the cabin; the body accessory system: such as the cigarette lighter, etc.; then listen to whether there is a relay or electromagnetic switch closing sound when starting the engine to ensure that the relay and electromagnetic switch respond normally, and listen to whether the air conditioning blower continues to work after dormancy; then ask the user to understand the vehicle usage status, such as the frequency of use and other related information; finally, conduct a comprehensive analysis based on the summarized information and make a preliminary judgment on the cause of the battery depletion.
[0004] However, existing methods for analyzing vehicle battery depletion mainly focus on user vehicle usage habit surveys, battery status, climate temperature, assembly, etc., and require a lot of effort to analyze the causes of depletion. Summary of the invention
[0005] In view of the above problems in the prior art, an object of the present invention is to provide a vehicle power-down monitoring method, system and medium to solve the problem that the cause of vehicle power-down is difficult to identify.
[0006] The present invention provides a vehicle power shortage monitoring method, the method comprising: when the current vehicle enters a dormant state, the master node of an on-board controller monitors the unit static current consumption value of the battery of the current vehicle; when the unit static current consumption value is greater than or equal to a preset unit static current consumption value, the master node sends a wake-up signal to a slave node of the on-board controller; after the master node wakes up the slave node through the wake-up signal, the slave node determines whether it has an abnormal wake-up before receiving the wake-up signal; after the master node wakes up the slave node through the wake-up signal, the slave node determines whether it has an abnormal wake-up before receiving the wake-up signal; if so, the slave node obtains its own abnormal wake-up time and abnormal wake-up reason; the slave node creates its own DID, and records the identification of the slave node with abnormal wake-up, the abnormal wake-up time, the abnormal wake-up reason and the vehicle status data at the time of abnormal wake-up in the DID created by itself.
[0007] Furthermore, the method also includes: when the slave node determines that there is no abnormal wake-up before receiving the wake-up signal, the slave node goes into sleep; after the slave node goes into sleep, the current vehicle enters a sleep state.
[0008] Furthermore, the main node of the on-board controller monitors the unit static current consumption value of the battery of the current vehicle, including: the main node of the on-board controller obtains the static current consumption value of the battery of the current vehicle within a first preset time; the main node determines the unit static current consumption value of the battery of the current vehicle based on the first preset time and the static current consumption value within the first preset time.
[0009] Furthermore, the method also includes: the master node obtains its own abnormal wake-up time and abnormal wake-up reason; the master node creates its own DID, and records the identification of the master node with abnormal wake-up, abnormal wake-up time, abnormal wake-up reason and vehicle status data at the time of abnormal wake-up in the DID created by itself.
[0010] Furthermore, the method further includes: the slave node or the master node sets a diagnostic fault code corresponding to its own DID while creating its own DID.
[0011] Furthermore, the method further includes: when the unit static current consumption value is less than or equal to the preset unit static current consumption value, the current vehicle remains in a dormant state.
[0012] Furthermore, the abnormal wake-up reason includes at least one of the following: network wake-up, hard line wake-up, function request, mode switching, internal timer timer wake-up and sleep signal loss.
[0013] The present invention also provides a vehicle power-loss monitoring system, the system comprising a master node of an on-board controller and a slave node of the on-board controller; the master node of the on-board controller is used to monitor the unit static current consumption value of the battery of the current vehicle when the current vehicle enters a sleep state, and is used to send a wake-up signal to the slave node of the on-board controller when the unit static current consumption value is greater than or equal to a preset unit static current consumption value; the slave node is used to determine whether it has an abnormal wake-up before receiving the wake-up signal after the master node wakes up the slave node through the wake-up signal; the slave node is also used to obtain its own abnormal wake-up time and abnormal wake-up reason when the slave node has an abnormal wake-up before receiving the wake-up signal, and to create its own fault record table, and to record the identification of the slave node with abnormal wake-up, the abnormal wake-up time, the abnormal wake-up reason and the vehicle status data at the time of abnormal wake-up in the DID created by itself.
[0014] The present invention also provides a vehicle low-battery monitoring device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement any of the vehicle low-battery monitoring methods.
[0015] The present invention also provides a computer-readable storage medium, which stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set enables the computer to execute any of the vehicle power loss monitoring methods.
[0016] Due to the above technical solution, the present invention has the following beneficial effects:
[0017] The unit static current consumption value of the battery is monitored by the master node of the vehicle-mounted controller, and when the monitoring is abnormal, the slave node of the vehicle-mounted controller is awakened by sending a wake-up signal. The slave node of the vehicle-mounted controller determines whether it has abnormal awakening before receiving the wake-up signal. If there is abnormal awakening, the master node obtains the abnormal awakening time, abnormal awakening reason and vehicle status data of the slave node with abnormal awakening, and creates its own fault record table, and records the identification, abnormal awakening time, abnormal awakening reason and vehicle status data of the slave node with abnormal awakening in its own fault record table, so as to cover and record the vehicle power loss phenomenon caused by sporadic, diverse and other reasons, so that developers can effectively restore the scene when the vehicle is low on power when troubleshooting the cause of battery low power, so as to conduct more accurate, convenient and efficient power loss troubleshooting and analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for use in the embodiments or prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work.
[0019] Figure 1 It is a flow chart of a vehicle power-loss monitoring method provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0020] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0021] It should be noted that the terms "first", "second", etc. in the specification, claims and drawings of the present invention are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0022] The following is a specific embodiment of a vehicle power failure monitoring method of the present invention, please refer to Figure 1 , Figure 1 It is a flow chart of a vehicle power-loss monitoring method provided by an embodiment of the present invention. This specification provides method operation steps as described in the embodiment or flow chart, but may include more or fewer operation steps based on conventional or non-creative labor. The order of steps listed in the embodiment is only one way of executing the steps among many orders, and does not represent the only order of execution. When the actual device, storage medium or equipment product is executed, it can be executed in sequence or in parallel according to the method shown in the embodiment or the accompanying drawings (for example, a parallel processor or a multi-threaded processing environment). Specifically, Figure 1 As shown, the method may include:
[0023] Step S101: When the current vehicle enters a dormant state, the master node of the vehicle controller monitors the unit static current consumption value of the battery of the current vehicle;
[0024] In an embodiment of the present invention, the vehicle-mounted controller is a vehicle-mounted controller directly powered by the battery of the current vehicle. The vehicle-mounted controller can be a normal power vehicle-mounted controller such as a KL-30 normal power vehicle-mounted controller. The vehicle-mounted controller includes a master node and a slave node controlled by the master node.
[0025] In the embodiment of the present invention, in order to ensure that accurate and reliable monitoring results can be obtained, the master node of the vehicle-mounted controller may monitor the unit static current consumption value of the battery of the current vehicle, which may include:
[0026] The master node of the vehicle controller obtains a static current consumption value of the battery of the current vehicle within a first preset time;
[0027] The master node determines a unit static current consumption value of the battery of the current vehicle based on the first preset time and the static current consumption value within the first preset time.
[0028] For example, the main node of the vehicle controller obtains the power consumed by the battery of the current vehicle within X hours, and the ratio of the power consumed within X hours to the time X is the unit static current consumption value of the battery.
[0029] Step S103: When the unit static current consumption value is greater than or equal to a preset unit static current consumption value, the master node sends a wake-up signal to the slave node of the vehicle controller;
[0030] In an embodiment of the present invention, the preset unit static current consumption value is the ratio of the total current values consumed by all electronic control units in the sleep state in the calibrated normal state of the whole vehicle to the time X. When the unit static current consumption value is greater than or equal to the preset unit static current consumption value, it indicates that the static current exceeds the standard, and the master node sends a wake-up signal to the slave node, and the wake-up signal includes but is not limited to an "error" signal.
[0031] Step S105: After the master node wakes up the slave node through the wake-up signal, the slave node determines whether it has been abnormally awakened before receiving the wake-up signal;
[0032] Step S107: If yes, the slave node obtains its own abnormal wakeup time and abnormal wakeup reason;
[0033] In the embodiment of the present invention, the abnormal awakening reason may include at least one of the following: network awakening, hard line awakening, function request, mode switching, internal timer timer awakening and sleep signal loss.
[0034] Step S109: the slave node creates its own DID, and records the identifier of the slave node with abnormal awakening, abnormal awakening time, abnormal awakening reason and vehicle status data at the time of abnormal awakening in the DID created by itself.
[0035] In the embodiment of the present invention, the slave node may use a DID (Diagnostic ID, diagnostic identifier) to record the fault and store the DID in a memory.
[0036] Of course, you can also obtain the system time when creating the fault record table, the bus network status, the (LIN Master) LIN line status during LIN line management, the slave node status (such as sleep state, wake-up state, etc.) and vehicle status data, and at the same time record these acquired data in the fault record table of the current vehicle.
[0037] In some embodiments, the method may further include:
[0038] The master node obtains its own abnormal wakeup time and abnormal wakeup reason;
[0039] The master node creates its own DID, and records the identifier of the master node with abnormal awakening, abnormal awakening time, abnormal awakening reason and vehicle status data at the time of abnormal awakening in the DID created by itself.
[0040] In some embodiments, the method may further include:
[0041] The slave node or the master node sets a diagnostic fault code corresponding to its own DID while creating its own DID.
[0042] Specifically, the slave node or the master node may set a DTC (Diagnostic trouble code) corresponding to its own fault record table while creating its own DID.
[0043] In some embodiments, if the slave node remains in a dormant state before the entire vehicle wakes up, it indicates that the cause of the excessive current consumption is not abnormal awakening of the slave node, that is, the method may further include:
[0044] When the slave node determines that there is no abnormal awakening before receiving the awakening signal, the slave node goes into sleep;
[0045] After the slave node goes into sleep mode, the current vehicle enters a sleep state.
[0046] In some embodiments, if the unit static current consumption value is less than or equal to the preset unit static current consumption value, it indicates that the static current meets the normal consumption value, that is, the method may further include:
[0047] When the unit static current consumption value is less than or equal to the preset unit static current consumption value, the current vehicle remains in a dormant state.
[0048] The embodiment of the present invention further provides a vehicle power-loss monitoring system, the system comprising a master node of a vehicle controller and a slave node of the vehicle controller;
[0049] The master node of the vehicle controller is used to monitor the unit static current consumption value of the battery of the current vehicle when the current vehicle enters a dormant state, and is used to send a wake-up signal to the slave node of the vehicle controller when the unit static current consumption value is greater than or equal to a preset unit static current consumption value;
[0050] The slave node is used to determine whether it has been abnormally awakened before receiving the awakening signal after the master node awakens the slave node through the awakening signal.
[0051] The slave node is also used to obtain its own abnormal wake-up time and abnormal wake-up reason when the slave node is abnormally awakened before receiving the wake-up signal, and to create its own fault record table, and to record the identification of the slave node with abnormal wake-up, abnormal wake-up time, abnormal wake-up reason and vehicle status data at the time of abnormal wake-up in the DID created by itself.
[0052] The present invention also provides a vehicle low-battery monitoring device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement any of the vehicle low-battery monitoring methods.
[0053] An embodiment of the present invention also provides a computer-readable storage medium, which stores at least one instruction, at least one program, a code set or an instruction set. The at least one instruction, the at least one program, the code set or the instruction set enables the computer to execute any of the vehicle power loss monitoring methods.
[0054] It can be seen from the embodiments of the vehicle power-loss monitoring method, system or medium provided by the present invention that the present invention monitors the unit static current consumption value of the battery through the master node of the vehicle-mounted controller, and wakes up the slave node of the vehicle-mounted controller by sending a wake-up signal when monitoring is abnormal. The slave node of the vehicle-mounted controller determines whether it has an abnormal wake-up before receiving the wake-up signal. If an abnormal wake-up occurs, the slave node obtains its own abnormal wake-up time, abnormal wake-up reason and vehicle status data at the time of abnormal wake-up, and creates its own fault record table, and records the identification, abnormal wake-up time, abnormal wake-up reason and vehicle status data of the slave node with abnormal wake-up in its own fault record table, thereby covering and recording the vehicle power loss phenomenon caused by sporadic, diverse and other reasons, so that developers can effectively restore the scene when the vehicle is low on power when troubleshooting the cause of battery power loss, thereby more accurately, conveniently and efficiently conducting power loss troubleshooting and analysis.
[0055] The above embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for those of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A vehicle power-loss monitoring method, characterized in that: The method comprises: When the current vehicle enters a dormant state, the master node of the on-board controller monitors a unit static current consumption value of a battery of the current vehicle; When the unit static current consumption value is less than a preset unit static current consumption value, the current vehicle remains in a dormant state; When the unit static current consumption value is greater than or equal to the preset unit static current consumption value, the master node obtains its own abnormal wake-up time and abnormal wake-up reason; the master node creates its own DID, and records the identification of the master node with abnormal wake-up, abnormal wake-up time, abnormal wake-up reason and vehicle status data at the time of abnormal wake-up in the DID created by itself, and sends a wake-up signal to the slave node of the vehicle controller; After the master node wakes up the slave node through the wake-up signal, the slave node determines whether it has been abnormally awakened before receiving the wake-up signal; If not, the slave node goes to sleep; After the slave node goes into sleep mode, the current vehicle enters a sleep state; If so, the slave node obtains its own abnormal wakeup time and abnormal wakeup reason; The slave node creates its own DID, and records the identification of the slave node that has abnormal wakeup, the abnormal wakeup time, the abnormal wakeup reason and the vehicle status data at the time of abnormal wakeup in the DID created by itself. While creating its own DID, the slave node sets a diagnostic fault code corresponding to its own DID.
2. A vehicle power-loss monitoring method according to claim 1, characterized in that: The master node of the vehicle controller monitors the unit static current consumption value of the battery of the current vehicle including: The master node of the vehicle controller obtains a static current consumption value of the battery of the current vehicle within a first preset time; The master node determines a unit static current consumption value of the battery of the current vehicle based on the first preset time and the static current consumption value within the first preset time.
3. A vehicle power-loss monitoring method according to claim 1, characterized in that: The method further comprises: The master node sets a diagnostic fault code corresponding to its own DID while creating its own DID.
4. A vehicle power-loss monitoring method according to claim 1, characterized in that: The abnormal wakeup reason includes at least one of the following: Wake-up on network, hardwired wake-up, feature request, mode switch, internal timer wake-up, and loss of sleep signal.
5. A vehicle power-loss monitoring system, characterized in that: The system includes a master node of an onboard controller and a slave node of the onboard controller; The master node of the vehicle controller is used to monitor the unit static current consumption value of the battery of the current vehicle when the current vehicle enters a dormant state, and to obtain its own abnormal awakening time and abnormal awakening reason when the unit static current consumption value is greater than or equal to a preset unit static current consumption value; create its own DID, and record the identifier of the master node with abnormal awakening, abnormal awakening time, abnormal awakening reason and vehicle status data at the time of abnormal awakening in the DID created by itself, and send a wake-up signal to the slave node of the vehicle controller; The slave node is used to determine whether it has been abnormally awakened before receiving the awakening signal after the master node awakens the slave node through the awakening signal; The slave node is further configured to put the slave node into sleep mode when there is no abnormal awakening of the slave node before the slave node receives the awakening signal; When the slave node is abnormally awakened before receiving the wake-up signal, the slave node obtains its own abnormal awakening time and abnormal awakening reason, and uses them to create its own fault record table, and is used to record the identification of the slave node with abnormal awakening, the abnormal awakening time, the abnormal awakening reason and the vehicle status data at the time of abnormal awakening in the DID created by itself. When creating its own DID, the slave node sets the diagnostic fault code corresponding to its own DID.
6. A vehicle power-loss monitoring device, characterized in that: The device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the vehicle power failure monitoring method as described in any one of claims 1-4.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set enables the computer to execute the vehicle power-loss monitoring method as described in any one of claims 1-4.
Citation Information
Patent Citations
Automobile body network management system
CN103561054A
Method for monitoring state of storage battery after power down of whole vehicle
CN110308400A