Abnormal wake-up fault diagnosis method and system of vehicle and vehicle
By setting up light sensing equipment in the vehicle cockpit, detecting abnormal wake-up faults and sending fault information, the battery power exhaustion caused by abnormal wake-up faults in the vehicle sleep state is solved, fault diagnosis and fault information recording are realized, and battery life is extended And improves the user experience.
Patent Information
- Application Number
- CN202310981727.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-04
- Publication Date
- 2025-02-14
AI Technical Summary
When the vehicle is in a sleep state, abnormal wake-up failures may cause the electronic and electrical system to quickly consume the battery power, causing the vehicle to be unable to start, and lack effective fault recording and diagnosis methods.
By setting up light sensing devices in the cabin of the vehicle, using light detection signals to determine whether there is an abnormal wake-up fault in the electronic and electrical system, and obtaining fault information, and sending fault information through the on-board networking equipment for fault diagnosis.
实现了在车辆睡眠时诊断异常唤醒故障,避免蓄电池电量耗尽,延长蓄电池寿命,并记录故障信息用于后续诊断和维护,提高了用户体验。
Smart Images

Figure CN119428492A_ABST
Abstract
Description
Technical Field
[0001] The present invention generally relates to the field of automotive electronics, and more specifically, to a method for diagnosing abnormal wake-up faults of a vehicle, a diagnostic device, a diagnostic system, a computing device, a computer-readable storage medium, a computer program product, and a vehicle. Background Art
[0002] In recent years, with the increase in market demand, vehicle functions have gradually increased, and modern vehicles are gradually developing towards intelligence, electrification and networking. Many vehicles have on-board networking terminals such as T-BOX, which connect the on-board communication bus (such as CAN bus) and the external cloud server to achieve communication and data exchange between vehicles, vehicles and infrastructure, and vehicles and the Internet. At the same time, more and more electronic control units (ECUs) and associated sensors and actuators are installed on vehicles. When the ECUs are fully or partially awakened, these ECUs and associated sensors and actuators consume the power of the vehicle battery (12V battery).
[0003] When the vehicle is in a sleep state (such as when the engine is turned off and the vehicle is parked), usually all ECUs are also in a sleep state, and are only awakened by control commands (such as those received via the vehicle communication bus) in certain special cases. However, if an ECU fails and is awakened abnormally, the entire electronic and electrical system may be awakened, thereby quickly consuming the battery power of the vehicle. Since the vehicle is in a sleep state, the battery cannot be charged. In this case, if the abnormal wake-up lasts for a long time or is triggered frequently, the battery power will be completely depleted, which will cause the vehicle to be unable to start. In addition, there is no on-board record or off-board record (such as recorded by a cloud server) for abnormal wake-up failures, and it will be difficult for vehicle manufacturers to find the root cause of the abnormal wake-up failure and the resulting battery depletion. Summary of the invention
[0004] In view of the above technical problems, the first aspect of the present invention proposes a method for diagnosing an abnormal wake-up fault of a vehicle, comprising: when the vehicle is in a sleep state, determining whether there is an abnormal wake-up fault in the electronic and electrical system of the vehicle based on a light detection signal from at least one light sensing device, wherein the at least one light sensing device is arranged in the cabin of the vehicle and is configured to detect bright light in the cabin; in response to the presence of the abnormal wake-up fault in the electronic and electrical system, acquiring fault information; and sending the fault information via the vehicle's on-board networking device for fault diagnosis.
[0005] According to the above method, the abnormal awakening fault of the electronic and electrical system that may exist can be diagnosed when the vehicle is asleep, so as to avoid the vehicle battery being exhausted and causing the vehicle to be unable to start, and at the same time extend the life of the battery. In addition, the solution of the present invention can also record fault information for subsequent diagnosis, maintenance or update of the electronic and electrical system, which is low-cost and easy to implement, and improves the user experience.
[0006] In some embodiments of the present invention, the step of determining whether the electronic and electrical system of the vehicle has an abnormal wake-up fault based on a light detection signal from at least one light sensing device includes: acquiring the light detection signal; determining whether the electronic and electrical system is awakened based on the light detection signal; in response to the electronic and electrical system being awakened, determining whether the awakening is an abnormal awakening; and in response to the awakening being an abnormal awakening, determining that the electronic and electrical system has the abnormal wake-up fault.
[0007] In some embodiments according to the present invention, the step of determining whether the electronic and electrical system is awakened based on the light detection signal includes: detecting a jump of the light detection signal; determining whether the amplitude of the jump exceeds a first preset threshold; and determining that the electronic and electrical system is awakened in response to the amplitude of the jump exceeding the first preset threshold.
[0008] In some embodiments of the present invention, based on a light detection signal from at least one light sensing device, the step of determining whether the electronic and electrical system of the vehicle has an abnormal wake-up fault includes: obtaining an activation signal for indicating that the electronic and electrical system is awakened, the activation signal being generated based on the amplitude of the jump of the light detection signal exceeding a first preset threshold; determining whether the wake-up is an abnormal wake-up in response to the activation signal; and determining that the electronic and electrical system has the abnormal wake-up fault in response to the wake-up being an abnormal wake-up.
[0009] In some embodiments according to the present invention, the step of determining whether the wake-up is an abnormal wake-up includes: determining whether the vehicle has received a remote control command and whether a remote upgrade is being performed; and in response to the vehicle not receiving the remote control command and not performing a remote upgrade, determining that the wake-up is an abnormal wake-up.
[0010] In some embodiments of the present invention, the step of determining whether the vehicle has received a remote control command and is performing a remote upgrade includes: determining whether the vehicle has received the remote control command and is performing a remote upgrade by communicating with the in-vehicle networking device and the vehicle's infotainment system.
[0011] In some embodiments according to the present invention, the fault information includes a list of electronic control units in a wake-up state and diagnostic results, and the step of obtaining the fault information includes: sending a self-diagnosis command to one or more electronic control units of the electronic and electrical system; obtaining diagnostic results from the electronic control units in a wake-up state; and generating a list of the electronic control units in a wake-up state.
[0012] In some embodiments of the present invention, the fault information includes a battery status and / or a status warning message of the vehicle's battery, and the method further includes: obtaining the battery status and / or the status warning message from a battery sensing device, the battery status including at least one of the real-time voltage, real-time current and remaining power of the battery, and the status warning message is generated based on the battery status.
[0013] In some embodiments according to the present invention, the battery status includes the real-time current of the battery, and the status warning message is generated when the real-time current exceeds a second preset threshold.
[0014] The second aspect of the present invention proposes an abnormal wake-up fault diagnosis device for a vehicle, comprising: a fault determination module, which is configured to determine whether there is an abnormal wake-up fault in the electronic and electrical system of the vehicle when the vehicle is in a sleep state based on a light detection signal from at least one light sensing device, wherein the at least one light sensing device is arranged in the cabin of the vehicle and is configured to detect bright light in the cabin; an information acquisition module, which is configured to acquire fault information in response to the presence of the abnormal wake-up fault in the electronic and electrical system; and an information sending module, which is configured to send the fault information via the vehicle's on-board networking device for fault diagnosis.
[0015] The third aspect of the present invention proposes a computing device, including a memory and a processor, wherein the memory has computer executable instructions stored thereon, and when the computer executable instructions are executed by the processor, the processor executes the abnormal wake-up fault diagnosis method for a vehicle in each embodiment of the first aspect.
[0016] A fourth aspect of the present invention proposes a computer-readable storage medium having computer executable instructions stored thereon, which, when executed, cause at least one processor to execute the abnormal wake-up fault diagnosis method for a vehicle in each embodiment of the first aspect.
[0017] The fifth aspect of the present invention proposes a computer program product, which is tangibly stored on a computer-readable storage medium and includes computer-executable instructions, which, when executed, enable at least one processor to execute the abnormal wake-up fault diagnosis method for a vehicle in each embodiment of the first aspect.
[0018] The sixth aspect of the present invention proposes an abnormal wake-up fault diagnosis system for a vehicle, comprising: at least one light sensing device, which is arranged in the cabin of the vehicle and is configured to detect bright light in the cabin and generate a light detection signal; a controller, which communicates with the at least one light sensing device and includes a memory and a processor, the memory having computer executable instructions stored thereon, and the computer executable instructions, when executed by the processor, enable the processor to perform the following method: when the vehicle is in a sleep state, determine whether there is an abnormal wake-up fault in the electronic and electrical system of the vehicle based on the light detection signal; in response to the existence of the abnormal wake-up fault in the electronic and electrical system, obtain fault information; and send the fault information via the vehicle's on-board networking device for fault diagnosis.
[0019] In some embodiments of the present invention, when the computer executable instructions are executed by the processor, the processor determines whether the electronic and electrical system of the vehicle has an abnormal wake-up fault by executing the following method: acquiring the light detection signal; determining whether the electronic and electrical system is awakened based on the light detection signal; in response to the electronic and electrical system being awakened, determining whether the awakening is an abnormal awakening; and in response to the awakening being an abnormal awakening, determining that the electronic and electrical system has the abnormal wake-up fault.
[0020] In some embodiments according to the present invention, when the computer executable instructions are executed by the processor, the processor determines whether the electronic and electrical system is awakened by performing the following method: detecting a jump of the light detection signal; determining whether the amplitude of the jump exceeds a first preset threshold; and in response to the amplitude of the jump exceeding the first preset threshold, determining that the electronic and electrical system is awakened.
[0021] In some embodiments according to the present invention, the at least one light sensing device is further configured to: when the light detection signal jumps, determine whether the amplitude of the jump exceeds a first preset threshold; and in response to the amplitude of the jump exceeding the first preset threshold, generate an activation signal for indicating that the electronic and electrical system is awakened, and when the computer executable instructions are executed by the processor, the processor determines whether the electronic and electrical system of the vehicle has an abnormal wake-up fault by executing the following method: obtaining the activation signal; determining whether the wake-up is an abnormal wake-up in response to the activation signal; and in response to the wake-up being an abnormal wake-up, determining that the electronic and electrical system has the abnormal wake-up fault.
[0022] In some embodiments according to the present invention, when the computer executable instructions are executed by the processor, the processor determines whether the wake-up is an abnormal wake-up by executing the following method: determining whether the vehicle has received a remote control command and whether a remote upgrade is being performed; and in response to the vehicle not receiving the remote control command and not performing a remote upgrade, determining that the wake-up is an abnormal wake-up.
[0023] In some embodiments of the present invention, when the computer executable instructions are executed by the processor, the processor determines whether the vehicle has received a remote control command and whether a remote upgrade is being performed by executing the following method: determining whether the vehicle has received the remote control command and whether a remote upgrade is being performed by communicating with the in-vehicle networking device and the vehicle's infotainment system.
[0024] In some embodiments of the present invention, the fault information includes a list of electronic control units in an awake state and diagnostic results, and when the computer executable instructions are executed by the processor, the processor obtains the fault information by executing the following method: sending a self-diagnosis command to one or more electronic control units of the electronic and electrical system; obtaining diagnostic results from the electronic control units in the awake state; and generating a list of the electronic control units in the awake state.
[0025] In some embodiments of the present invention, the fault information includes a battery status and / or a status warning message of the vehicle's battery, and the system further includes: a battery sensing device configured to detect the battery status and generate a status warning message based on the battery status, wherein the battery status includes at least one of the real-time voltage, real-time current and remaining power of the battery, and when the computer executable instructions are executed by the processor, the processor also performs the following method: obtaining the battery status and / or the status warning message.
[0026] In some embodiments according to the present invention, the battery status includes the real-time current of the battery, and the battery sensing device is configured to generate a status warning message by: determining whether the real-time current exceeds a second preset threshold; and generating a status warning message in response to the real-time current exceeding the second preset threshold.
[0027] A seventh aspect of the present invention provides a vehicle, comprising the abnormal awakening fault diagnosis system according to each embodiment of the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The features, advantages and other aspects of the embodiments of the present invention will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Several embodiments of the present invention are shown herein in an illustrative and non-restrictive manner. In the accompanying drawings, the same figure numbers represent the same or similar parts.
[0029] Figure 1 A flowchart of an abnormal wakeup fault diagnosis method according to an embodiment of the present invention is shown;
[0030] Figure 2 Shows Figure 1 An exemplary flow chart of step 101 in the embodiment of FIG. 1 ;
[0031] Figure 3 Shows Figure 1 Another exemplary flow chart of step 101 in the embodiment of FIG.
[0032] Figure 4 It shows an architecture diagram of an abnormal awakening fault diagnosis system according to an embodiment of the present invention;
[0033] Figure 5 A schematic diagram of an abnormal awakening fault diagnosis device according to an embodiment of the present invention is shown;
[0034] Figure 6 A schematic diagram of a computing device for abnormal wake-up fault diagnosis of a vehicle according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0035] The various exemplary embodiments of the present invention are described in detail below with reference to the accompanying drawings. Although the exemplary methods and devices described below include software and / or firmware executed on hardware among other components, it should be noted that these examples are merely illustrative and should not be regarded as restrictive. For example, it is considered that any or all hardware, software and firmware components can be implemented exclusively in hardware, exclusively in software, or in any combination of hardware and software. Therefore, although exemplary methods and devices have been described below, it should be readily understood by those skilled in the art that the examples provided are not intended to limit the manner in which these methods and devices are implemented.
[0036] In addition, the flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions and operations of the methods and systems according to various embodiments of the present invention. It should be noted that the functions marked in the boxes may also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession may actually be executed substantially in parallel, or they may sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the flowchart and / or block diagram, and the combination of boxes in the flowchart and / or block diagram, may be implemented using a dedicated hardware-based system that performs a specified function or operation, or may be implemented using a combination of dedicated hardware and computer instructions.
[0037] For the convenience of description, some terms appearing in the present invention are explained below. It should be understood that the terms used in this application should be interpreted as having the same meaning as in the context of this application specification and in the relevant field. The terms "include", "comprises" and similar terms in the present invention should be understood as open terms, i.e. "including but not limited to", indicating that other contents may also be included.
[0038] In an embodiment of the present invention, the term “based on” means “based at least in part on”.
[0039] In the embodiments of the present invention, the term "one embodiment" means "at least one embodiment".
[0040] In the embodiments of the present invention, the term "another embodiment" means "at least one additional embodiment" and the like.
[0041] In the embodiments of the present invention, the term "vehicle" may be a car, a truck, an SUV, a van, a bus, or any other rolling platform. The vehicle may be a pure electric vehicle or a hybrid vehicle.
[0042] In the embodiments of the present invention, the term "battery" may include a single battery, a battery module consisting of multiple batteries, or a battery pack.
[0043] Currently, when a vehicle is in sleep mode, if an ECU fails and wakes up abnormally, it may cause the entire electronic and electrical system to wake up, thereby quickly consuming the battery power of the vehicle. If the abnormal wake-up lasts for a long time or is triggered frequently, the battery power will be completely exhausted, which will cause the vehicle to be unable to start. In addition, there is no on-board or off-board record of the abnormal wake-up failure (such as recorded by a cloud server), and it will be difficult for vehicle manufacturers to find the root cause of the abnormal wake-up failure and the battery power exhaustion caused by it.
[0044] To this end, the present invention proposes a vehicle abnormal wake-up fault diagnosis method, diagnostic device, diagnostic system, computing equipment, computer-readable storage medium, computer program product and vehicle. In the scheme of the present invention, the abnormal wake-up fault that may exist in the electronic and electrical system can be diagnosed when the vehicle is asleep, so as to avoid the vehicle battery being exhausted and causing the vehicle to be unable to start, while extending the life of the battery. In addition, the scheme of the present invention can also record fault information for subsequent diagnosis, maintenance or updating of the electronic and electrical system, which is low-cost and easy to implement, and improves the user experience. The content of the present invention is explained below based on several embodiments.
[0045] First reference Figure 1 , Figure 1 A flow chart of an abnormal awakening fault diagnosis method according to an embodiment of the present invention is shown. The abnormal awakening fault diagnosis method can be executed by any computing device on a vehicle, for example, by a body controller unit (BCM) of the vehicle.
[0046] In step 101, when the vehicle is in a sleep state, it is determined whether the electronic and electrical system of the vehicle has an abnormal wake-up failure based on a light detection signal from at least one light sensing device. The number of at least one light sensing device can be one or more, which are arranged in the cabin of the vehicle and detect the bright light in the cabin. When a certain ECU is awakened and the entire electronic and electrical system is awakened, some indicator lights, instrument panels and / or central display screens in the vehicle cabin will light up, so the light sensing device can be used to detect the bright light in the vehicle cabin, that is, to detect whether the indicator lights, instrument panels and / or central display screens in the vehicle cabin emit bright light. In a preferred embodiment, the light sensing device can be arranged close to the instrument panel and / or central display screen to avoid the influence of ambient light outside the cabin on the detection signal. The light sensing device can be any type of light sensing device. In a preferred embodiment, the light sensing device is a passive light sensing device (such as including a photosensitive element), which does not consume battery power, thereby further saving energy consumption.
[0047] In some embodiments, Figure 2 The method shown is used to determine whether there is an abnormal wake-up fault in the vehicle's electronic and electrical system. Figure 2 Shows Figure 1 An exemplary flowchart of step 101 in an embodiment of the present invention.
[0048] In step 201, a light detection signal is obtained. The light detection signal may be received from a light sensing device.
[0049] In step 202, it is determined whether the electronic and electrical system is awakened based on the light detection signal. It is possible to continuously detect whether the light detection signal jumps. When it is detected that the light detection signal jumps, it is determined whether the amplitude of the jump exceeds a first preset threshold set for the light detection signal. If the amplitude of the jump exceeds the first preset threshold, it means that the bright light in the cabin of the vehicle suddenly increases to a certain amplitude, and then it can be determined that the electronic and electrical system is awakened.
[0050] In step 203, in response to the electronic and electrical system being awakened, it is determined whether the awakening is an abnormal awakening. Since the electronic and electrical system may be awakened normally, such as when the vehicle user sends a remote control command, the vehicle's in-vehicle networking device (such as T-BOX) or other systems are remotely upgraded (such as OTA), and a specific ECU needs to process data periodically, after determining that the electronic and electrical system is awakened, it is also necessary to determine whether the awakening is an abnormal awakening.
[0051] In some embodiments, in step 203, it can be determined whether the wake-up is an abnormal wake-up in the following manner. First, determine whether the vehicle has received a remote control command and whether a remote upgrade is being performed. The remote control command can be sent by the vehicle user to the vehicle's in-vehicle networking device via an application (app) on a smartphone, for example, and can include remote vehicle unlocking, remote vehicle locking, remote engine start, remote air conditioning start, remote light on, remote alarm, etc. It can be determined whether the vehicle has received a remote control command by communicating with the in-vehicle networking device. In addition, it is also possible to communicate with the vehicle's in-vehicle networking device and infotainment system to determine whether the vehicle has received a software upgrade package from the cloud server and performed a remote upgrade. If the vehicle receives a remote control command and / or is performing a remote upgrade, it is determined that the vehicle's wake-up is a normal wake-up. On the contrary, if the vehicle does not receive a remote control command and is not performing a remote upgrade, it is determined that the vehicle's wake-up is an abnormal wake-up.
[0052] In step 204, in response to the awakening being an abnormal awakening, it is determined that an abnormal awakening fault exists in the electronic and electrical system. After the awakening is determined to be an abnormal awakening, it can be determined that an abnormal awakening fault exists in the electronic and electrical system.
[0053] In some embodiments, Figure 3 The method shown is used to determine whether there is an abnormal wake-up fault in the vehicle's electronic and electrical system. Figure 3 Shows Figure 1Another exemplary flowchart of step 101 in an embodiment of the present invention.
[0054] In step 301, an activation signal for indicating that the electronic and electrical system is awakened is obtained. The activation signal is generated based on the amplitude of the jump of the light detection signal exceeding the first preset threshold. For example, the light sensing device can continuously detect whether the light detection signal jumps. When the light detection signal jumps, it is determined whether the amplitude of the jump exceeds the first preset threshold set for the light detection signal. If the amplitude of the jump exceeds the first preset threshold, it means that the bright light in the cabin of the vehicle suddenly increases to a certain amplitude, then it can be determined that the electronic and electrical system is awakened, and the light sensing device generates an activation signal for indicating that the electronic and electrical system is awakened. The computing device (such as BCM) executing method 100 receives the activation signal from the light sensing device and is activated under the action of the activation signal. Before receiving the activation signal, the computing device executing method 100 is in sleep mode and does not consume the power of the 12V battery, so energy consumption can be further saved.
[0055] In step 302, in response to the activation signal, it is determined whether the wake-up is an abnormal wake-up. Since there may be a situation where the electronic and electrical system is awakened normally, such as the vehicle user sends a remote control command, the vehicle's onboard networking equipment (TBOX) or other systems are remotely upgraded (OTA), and a specific ECU needs to process data periodically, after determining that the electronic and electrical system is awakened, it is also necessary to determine whether the wake-up is an abnormal wake-up. The specific steps for determining whether the wake-up is an abnormal wake-up can refer to the description of step 203 above, which will not be repeated here.
[0056] In step 303, in response to the awakening being abnormal awakening, it is determined that an abnormal awakening fault exists in the electronic and electrical system. After the awakening is determined to be abnormal awakening, it can be determined that an abnormal awakening fault exists in the electronic and electrical system.
[0057] Continue to refer Figure 1 In step 102, in response to the existence of an abnormal wake-up fault in the electronic and electrical system, fault information is obtained. After determining that the electronic and electrical system has an abnormal wake-up fault, the fault information needs to be collected for subsequent fault diagnosis, system upgrades, and / or sending alarms or prompt messages to users.
[0058] In some embodiments, the fault information includes a list of electronic control units in an awake state and diagnostic results. The list of electronic control units in an awake state and the diagnostic results can be obtained in the following manner. First, a self-diagnosis command is sent to one or more electronic control units (ECUs) of the electronic and electrical system. The self-diagnosis command can be sent via an on-board communication bus (such as a CAN bus). Next, the diagnostic results from the electronic control units in the awake state are obtained, and a list of electronic control units in the awake state is generated.
[0059] In some embodiments, the fault information includes a battery status and / or a status warning message of a battery of the vehicle. The battery status and / or the status warning message of the battery can be obtained in the following manner. First, the battery status and / or the status warning message from the battery sensing device is obtained. The battery status includes at least one of the real-time voltage, real-time current and remaining power of the battery. The status warning message is generated based on the battery status, for example, when the real-time current exceeds a second preset threshold value.
[0060] In step 103, the fault information is sent via the vehicle's onboard networking device for fault diagnosis. The fault information can be sent to a cloud server for storage. The vehicle manufacturer can perform fault diagnosis, system maintenance, updates or upgrades and / or send alarms or prompt messages to users based on the fault information.
[0061] In the above embodiment, the abnormal awakening fault of the electronic and electrical system that may exist can be diagnosed when the vehicle is asleep, so as to avoid the vehicle battery being exhausted and causing the vehicle to be unable to start, and at the same time extend the battery life. In addition, the solution of the present invention can also record fault information for subsequent diagnosis, maintenance or update of the electronic and electrical system, which is low-cost and easy to implement, and improves the user experience.
[0062] Reference below Figure 4 An exemplary abnormal wakeup fault diagnosis system of the present invention is described. Figure 4 The diagram shows an architecture diagram of an abnormal wakeup fault diagnosis system according to an embodiment of the present invention.
[0063] exist Figure 4 In the embodiment of FIG. 4 , the abnormal awakening fault diagnosis system 400 includes a light sensing device 401, a battery sensing device 402, a body control module (BCM) 403, a T-BOX 404, an infotainment system 405, and a cloud server 406. Figure 4 As shown in the figure, the cloud server 406 communicates with the user's mobile phone and T-BOX 404 through a cellular network (such as 3G, 4G or 5G); the optical sensor device 401 communicates with the BCM 403 through a wired signal; the battery sensor device 402 communicates with the BCM 403 through the LIN bus; the BCM 403 communicates with the T-BOX 404 and the infotainment system 405 through the CAN bus; and the T-BOX 404 communicates with the infotainment system 405 through Ethernet. It should be noted that the communication method in this embodiment is only an example. In other embodiments, the above-mentioned components or modules may also adopt other communication methods.
[0064] The optical sensing device 401 is arranged in the cockpit of the vehicle, detects the bright light in the cockpit and generates an optical detection signal. When the optical detection signal jumps, the optical sensing device 401 determines whether the amplitude of the jump exceeds a first preset threshold. If the amplitude of the jump exceeds the first preset threshold, the optical sensing device 401 generates an activation signal for indicating that the electronic and electrical system is awakened, and sends it to the BCM 403 via the wired network. The BCM 403 is activated by the activation signal, and communicates with the T-BOX 404 and the infotainment system 405 to determine whether the vehicle has received a remote control command from the user's mobile phone and whether a remote upgrade is being performed. If the vehicle does not receive a remote control command and does not perform a remote upgrade, the BCM 403 determines that the vehicle's wake-up is an abnormal wake-up, and further determines that there is an abnormal wake-up fault in the electronic and electrical system. Afterwards, the BCM 403 sends a signal to all ECUs ( Figure 4 After the awakened ECU performs self-diagnosis, it sends the diagnosis result to BCM 403. BCM 403 generates a list of awakened ECUs according to the communication status with the ECUs.
[0065] In addition, the battery sensing device 402 can detect the battery status of the battery in real time, including real-time voltage, real-time current and / or remaining power, and generate a status warning message when the real-time current exceeds a second preset threshold. The second preset threshold is, for example, the current value of the battery when the vehicle is in a sleep state. The status warning message is, for example, "abnormal wakeup" or "the vehicle cannot enter a sleep state." The battery sensing device 402 sends the detected battery status and status warning message to the BCM 403 via the LIN bus. Then, the BCM 403 sends the diagnostic results of the ECU, the list of ECUs in the awakened state, the battery status, and the status warning message to the T-BOX 404 via the CAN bus, and the T-BOX 404 sends it to the cloud server 406 via the cellular network for storage and fault diagnosis.
[0066] In other embodiments, the battery sensing device 402 may only detect the battery status of the storage battery without generating and sending a status warning message. Alternatively, the battery sensing device 402 may only send a status warning message.
[0067] The present invention also proposes an abnormal awakening fault diagnosis device. Each module of the abnormal awakening fault diagnosis device can be implemented by software, hardware (such as integrated circuit, FPGA, etc.) or a combination of software and hardware. Figure 5 FIG. 2 is a schematic diagram showing an abnormal awakening fault diagnosis device according to an embodiment of the present invention. Figure 5The abnormal awakening fault diagnosis device 500 includes a fault determination module 501, an information acquisition module 502 and an information sending module 503. The fault determination module 501 is configured to determine whether the electronic and electrical system of the vehicle has an abnormal awakening fault based on a light detection signal from at least one light sensing device when the vehicle is in a sleep state. At least one light sensing device is arranged in the cabin of the vehicle and is configured to detect the bright light in the cabin. The specific functions of the fault determination module 501 can be referred to the aforementioned Figure 1 The description of step 101 in the embodiment is not repeated here. The information acquisition module 502 is configured to obtain fault information in response to an abnormal wake-up fault in the electronic and electrical system. The specific functions of the information acquisition module 502 can be referred to in the aforementioned Figure 1 The description of step 102 in the embodiment is not repeated here. The information sending module 503 is configured to send fault information via the vehicle's onboard networking device for fault diagnosis. The specific functions of the information sending module 503 can be referred to in the aforementioned Figure 1 The description of step 103 in the embodiment will not be repeated here.
[0068] In some embodiments, the fault determination module 501 is further configured to: obtain a light detection signal; determine whether the electronic and electrical system is awakened based on the light detection signal; in response to the electronic and electrical system being awakened, determine whether the awakening is an abnormal awakening; and in response to the awakening being an abnormal awakening, determine that the electronic and electrical system has an abnormal wake-up fault.
[0069] In some embodiments, the fault determination module 501 is further configured to: detect a jump of the light detection signal; determine whether the amplitude of the jump exceeds a first preset threshold; and determine that the electronic and electrical system is awakened in response to the amplitude of the jump exceeding the first preset threshold.
[0070] In some embodiments, the fault determination module 501 is further configured to: obtain an activation signal for indicating that the electronic and electrical system is awakened, the activation signal being generated based on the amplitude of the jump of the light detection signal exceeding a first preset threshold; in response to the activation signal, determine whether the awakening is an abnormal awakening; and in response to the awakening being an abnormal awakening, determine that the electronic and electrical system has an abnormal wake-up fault.
[0071] In some embodiments, the fault determination module 501 is further configured to: determine whether the vehicle has received a remote control command and is undergoing a remote upgrade; and determine that the wakeup is an abnormal wakeup in response to the vehicle not receiving a remote control command and not undergoing a remote upgrade.
[0072] In some embodiments, the fault determination module 501 is further configured to determine whether the vehicle has received a remote control command and whether a remote upgrade is being performed by communicating with the vehicle-mounted networking device and the vehicle's infotainment system.
[0073] In some embodiments, the fault information includes a list of electronic control units in the awake state and a diagnosis result. The information acquisition module 502 is further configured to: send a self-diagnosis command to one or more electronic control units of the electronic and electrical system; obtain a diagnosis result from the electronic control unit in the awake state; and generate a list of electronic control units in the awake state.
[0074] In some embodiments, the fault information includes a battery status and / or a status warning message of the battery of the vehicle. The information acquisition module 502 is further configured to: acquire a battery status and / or a status warning message from a battery sensing device, wherein the battery status includes at least one of the real-time voltage, real-time current, and remaining power of the battery, and the status warning message is generated based on the battery status.
[0075] In some embodiments, the battery status includes a real-time current of the battery, and the status warning message is generated when the real-time current exceeds a second preset threshold.
[0076] Figure 6 A schematic diagram of a computing device for abnormal wake-up fault diagnosis of a vehicle according to an embodiment of the present invention is shown. The computing device may be, for example, Figure 4 The body control module 403 in the Figure 6 As can be seen in the figure, the computing device 600 includes a central processing unit (CPU) 601 (e.g., a processor), which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 602 or loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the computing device 600 can also be stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0077] Multiple components in computing device 600 are connected to I / O interface 605, including input unit 606, output unit 607, storage unit 608, and communication unit 609. Communication unit 609 allows computing device 600 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0078] In addition, alternatively, the above method can be implemented by a computer-readable storage medium. Computer-readable storage media are loaded with computer-readable program instructions for executing various embodiments of the present disclosure. Computer-readable storage media can be a tangible device that can hold and store instructions used by an instruction execution device. Computer-readable storage media can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (non-exhaustive lists) of computer-readable storage media include: portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), static random access memories (SRAM), portable compact disk read-only memories (CD-ROM), digital versatile disks (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or protruding structures in grooves on which instructions are stored, and any suitable combination of the above. The computer-readable storage medium used herein is not to be construed as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., light pulses through a fiber optic cable), or an electrical signal transmitted through wires.
[0079] Therefore, in another embodiment, the present invention proposes a computer-readable storage medium having computer-executable instructions stored thereon, and the computer-executable instructions are used to execute the abnormal wakeup fault diagnosis method in various embodiments of the present invention.
[0080] In another embodiment, the present invention proposes a vehicle, which includes an abnormal awakening fault diagnosis system according to various embodiments of the present invention. The abnormal awakening fault diagnosis system includes a controller. The controller may include a microprocessor, a microcontroller, a programmable digital signal processor, or another programmable device. The controller may also or alternatively include a dedicated integrated circuit, a programmable gate array or programmable array logic, a programmable logic device, or a digital signal processor. When the controller includes a programmable device such as the above-mentioned microprocessor, microcontroller, or programmable digital signal processor, the processor may also include a computer executable code that controls the operation of the programmable device.
[0081] In general, various example embodiments of the present invention may be implemented in hardware or dedicated circuits, software, firmware, logic, or any combination thereof. Certain aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. When various aspects of embodiments of the present invention are illustrated or described as block diagrams, flow charts, or using some other graphical representation, it will be understood that the blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general purpose hardware or controllers or other computing devices, or some combination thereof as non-limiting examples.
[0082] Computer-readable program instructions or computer program products for executing the various embodiments of the present invention can also be stored in the cloud. When needed, users can access the computer-readable program instructions for executing an embodiment of the present invention stored in the cloud through mobile Internet, fixed network or other networks, thereby implementing the technical solutions disclosed in accordance with the various embodiments of the present invention.
[0083] Although embodiments of the present invention have been described with reference to several specific embodiments, it should be understood that embodiments of the present invention are not limited to the specific embodiments of the disclosed content. Embodiments of the present invention are intended to cover various modifications and equivalent arrangements included in the spirit and scope of the appended claims. The scope of the claims is consistent with the broadest interpretation, thereby including all such modifications and equivalent structures and functions.
Claims
1. A method for diagnosing abnormal wake-up faults of a vehicle, comprising: When the vehicle is in a sleep state, determining whether an electronic and electrical system of the vehicle has an abnormal wake-up fault based on a light detection signal from at least one light sensing device, wherein the at least one light sensing device is disposed in a cabin of the vehicle and is configured to detect bright light in the cabin; In response to the abnormal wake-up failure in the electronic and electrical system, acquiring failure information; and The fault information is sent via an onboard networking device of the vehicle for fault diagnosis.
2. The method according to claim 1, wherein: The step of determining whether the vehicle's electrical and electronic system has an abnormal wake-up fault based on a light detection signal from at least one light sensing device comprises: acquiring the light detection signal; determining whether the electronic and electrical system is awakened based on the light detection signal; In response to the electronic and electrical system being awakened, determining whether the awakening is an abnormal awakening; and In response to the awakening being an abnormal awakening, it is determined that the abnormal awakening fault exists in the electronic and electrical system.
3. The method according to claim 2, wherein: The step of determining whether the electronic and electrical system is awakened based on the light detection signal comprises: Detecting a jump of the light detection signal; Determining whether the amplitude of the jump exceeds a first preset threshold; and In response to the amplitude of the jump exceeding the first preset threshold, it is determined that the electronic and electrical system is awakened.
4. The method according to claim 1, wherein: The step of determining whether the vehicle's electrical and electronic system has an abnormal wake-up fault based on a light detection signal from at least one light sensing device comprises: Acquire an activation signal for indicating that the electronic and electrical system is awakened, wherein the activation signal is generated based on the amplitude of the jump of the light detection signal exceeding a first preset threshold; In response to the activation signal, determining whether the awakening is an abnormal awakening; and In response to the awakening being an abnormal awakening, it is determined that the abnormal awakening fault exists in the electronic and electrical system.
5. The method according to any one of claims 2 to 4, wherein: The step of determining whether the awakening is an abnormal awakening comprises: determining whether the vehicle has received a remote control command and is undergoing a remote upgrade; and In response to the vehicle not receiving the remote control command and not performing remote upgrade, the awakening is determined to be an abnormal awakening.
6. The method according to claim 5, wherein: The step of determining whether the vehicle has received a remote control command and is undergoing a remote upgrade comprises: By communicating with the in-vehicle networking device and the infotainment system of the vehicle, it is determined whether the vehicle has received the remote control command and whether remote upgrading is being performed.
7. The method according to claim 1, wherein: The fault information includes a list of electronic control units in an awake state and a diagnosis result, and the step of obtaining the fault information includes: sending a self-diagnosis command to one or more electronic control units of the electronic and electrical system; Obtaining a diagnosis result from the electronic control unit in the awake state; and A list of the electronic control units in the awake state is generated.
8. The method according to claim 1 or 7, wherein: The fault information includes a battery status and / or a status warning message of a battery of the vehicle, and the method further includes: The battery status and / or the status warning message are obtained from a battery sensing device, wherein the battery status includes at least one of the real-time voltage, real-time current and remaining power of the battery, and the status warning message is generated based on the battery status.
9. The method according to claim 8, wherein: The battery status includes the real-time current of the storage battery, and the status warning message is generated when the real-time current exceeds a second preset threshold.
10. A vehicle abnormal awakening fault diagnosis device, comprising: a fault determination module configured to determine whether an electronic and electrical system of the vehicle has an abnormal wake-up fault based on a light detection signal from at least one light sensing device when the vehicle is in a sleep state, wherein the at least one light sensing device is disposed in a cabin of the vehicle and is configured to detect bright light in the cabin; an information acquisition module, configured to acquire fault information in response to the abnormal wake-up fault existing in the electronic and electrical system; and An information sending module is configured to send the fault information via an on-board networking device of the vehicle for fault diagnosis.
11. A computing device comprising: Processor; and A memory, wherein the memory is used to store computer executable instructions, and when the computer executable instructions are executed by the processor, the processor executes the abnormal awakening fault diagnosis method for a vehicle according to any one of claims 1-9. 12 . A computer-readable storage medium having computer-executable instructions stored thereon, wherein when the computer-executable instructions are executed, at least one processor executes the abnormal awakening fault diagnosis method for a vehicle according to any one of claims 1 to 9.
13. A computer program product, the computer program product being tangibly stored on a computer-readable storage medium and comprising computer-executable instructions, which when executed cause at least one processor to perform the abnormal wake-up fault diagnosis method for a vehicle according to any one of claims 1-9.
14. A vehicle abnormal awakening fault diagnosis system, comprising: at least one light sensing device disposed in a cabin of the vehicle and configured to detect bright light in the cabin and generate a light detection signal; A controller configured to communicate with the at least one light sensing device and comprising a memory and a processor, the memory having computer executable instructions stored thereon, the computer executable instructions, when executed by the processor, causing the processor to perform the following method: When the vehicle is in a sleep state, determining whether an electronic and electrical system of the vehicle has an abnormal wake-up failure based on the light detection signal; In response to the abnormal wake-up fault existing in the electronic and electrical system, acquiring fault information; as well as The fault information is sent via an onboard networking device of the vehicle for fault diagnosis.
15. The system of claim 14, wherein: When the computer executable instructions are executed by the processor, the processor determines whether the electronic and electrical system of the vehicle has an abnormal wake-up failure by executing the following method: acquiring the light detection signal; determining whether the electronic and electrical system is awakened based on the light detection signal; In response to the electronic and electrical system being awakened, determining whether the awakening is an abnormal awakening; as well as In response to the awakening being an abnormal awakening, it is determined that the abnormal awakening fault exists in the electronic and electrical system.
16. The interruption system according to claim 15, wherein: When the computer executable instructions are executed by the processor, the processor determines whether the electronic and electrical system is awakened by executing the following method: Detecting a jump of the light detection signal; Determining whether the amplitude of the jump exceeds a first preset threshold; and In response to the amplitude of the jump exceeding the first preset threshold, it is determined that the electronic and electrical system is awakened.
17. The system of claim 14, wherein: The at least one light sensing device is further configured to: When the light detection signal jumps, determining whether the amplitude of the jump exceeds a first preset threshold; as well as In response to the amplitude of the jump exceeding the first preset threshold, generating an activation signal for indicating that the electronic and electrical system is awakened, and When the computer executable instructions are executed by the processor, the processor determines whether the electronic and electrical system of the vehicle has an abnormal wake-up failure by executing the following method: obtaining the activation signal; In response to the activation signal, determining whether the awakening is an abnormal awakening; as well as In response to the awakening being an abnormal awakening, it is determined that the abnormal awakening fault exists in the electronic and electrical system.
18. The system according to any one of claims 15 to 17, wherein: When the computer executable instructions are executed by the processor, the processor determines whether the wakeup is an abnormal wakeup by executing the following method: determining whether the vehicle has received a remote control command and is undergoing a remote upgrade; and In response to the vehicle not receiving the remote control command and not performing remote upgrade, the awakening is determined to be an abnormal awakening.
19. The system of claim 18, wherein: When the computer executable instructions are executed by the processor, the processor determines whether the vehicle has received a remote control command and is undergoing a remote upgrade by executing the following method: By communicating with the in-vehicle networking device and the infotainment system of the vehicle, it is determined whether the vehicle has received the remote control command and whether remote upgrading is being performed.
20. The system of claim 14, wherein: The fault information includes a list of electronic control units in an awake state and a diagnosis result, and when the computer executable instructions are executed by the processor, the processor obtains the fault information by executing the following method: sending a self-diagnosis command to one or more electronic control units of the electronic and electrical system; Obtaining a diagnosis result from the electronic control unit in the awake state; and A list of the electronic control units in the awake state is generated.
21. The system according to claim 14 or 20, wherein: The fault information includes a battery status and / or a status warning message of a battery of the vehicle, and the system further includes: a battery sensing device configured to detect the battery status and generate a status warning message based on the battery status, wherein the battery status includes at least one of the real-time voltage, real-time current and remaining power of the battery, and When the computer executable instructions are executed by the processor, the processor further performs the following method: The battery status and / or the status warning message is obtained.
22. The system of claim 21, wherein: The battery status includes the real-time current of the battery, and the battery sensing device is configured to generate a status warning message by: Determining whether the real-time current exceeds a second preset threshold; as well as In response to the real-time current exceeding the second preset threshold, a status warning message is generated.
23. A vehicle comprising: An abnormal wake-up fault diagnosis system for a vehicle according to any one of claims 14-22.