Method for detecting vehicle failure, vehicle, and storage medium

By acquiring and analyzing the signal voltage information of the vehicle control pins, the type of vehicle fault can be determined, solving the problem of low detection accuracy caused by the difference in electrical characteristics between the electronic control unit and the actuator, and achieving more accurate fault identification and improved safety.

CN116788177BActive Publication Date: 2025-12-05CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310747956.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-25
Publication Date
2025-12-05
Estimated Expiration
2043-06-25

AI Technical Summary

Technical Problem

In the existing technology, due to the different electrical characteristics of the electronic control unit and the actuator, the accuracy of vehicle fault detection is low, and false alarms or missed alarms are prone to occur, which affects driving safety.

Method used

By acquiring the control pin information of the target vehicle, the signal voltage value is determined. Based on the magnitude, duration, and time interval of the signal voltage value, it is determined whether the vehicle has a fault and its type, including open circuit fault, short circuit to ground fault, actuator fault, and controller fault.

Benefits of technology

It improves the accuracy of vehicle fault detection, can accurately identify different types of faults, reduce false alarms and missed alarms, and improve driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116788177B_ABST
    Figure CN116788177B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle fault detection method, a vehicle and a storage medium. The vehicle fault detection method comprises the following steps: obtaining control pin information of a target vehicle, wherein the control pin information is used to determine signal voltage values of the target vehicle at various time points; determining whether the target vehicle has a fault according to the control pin information; and in response to the target vehicle having a fault, determining a fault type of the target vehicle according to the number of faults. The application solves the technical problem of low accuracy of vehicle fault detection in the prior art due to different electronic characteristics of actuators and electronic control units.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent driving technology, and more specifically, to a method for detecting vehicle faults, a vehicle, and a storage medium. Background Technology

[0002] To meet the ever-increasing demands for automotive safety and reliability, modern automotive electronic control units (ECUs) are equipped with fault diagnosis functions. When a fault occurs, they can quickly process the situation and enter a safe state, preventing accidents and effectively protecting people and vehicles. For example, one fault diagnosis principle involves the ECU monitoring signals on control pins or actuator feedback signals to determine if faults such as open circuits in the wiring harness or actuator malfunctions have occurred.

[0003] In existing technologies, due to the different electrical characteristics of electronic control units and actuators, false alarms or missed alarms are prone to occur during the diagnostic process, which cannot accurately reflect the fault that is currently occurring. This can easily lead to safety hazards and affect driving safety.

[0004] There is currently no effective solution to the above problems. Summary of the Invention

[0005] This invention provides a method for detecting vehicle faults, a vehicle, and a storage medium, to at least solve the technical problem in the prior art where the accuracy of vehicle fault detection is low due to the different electronic characteristics of actuators and electronic control units.

[0006] According to one embodiment of the present invention, a method for detecting vehicle faults is provided, comprising: acquiring control pin information of a target vehicle, wherein the control pin information is used to determine the signal voltage value of the target vehicle at various time points; determining whether the target vehicle has a fault based on the control pin information; and determining the fault type of the target vehicle based on the number of faults in response to the presence of a fault in the target vehicle.

[0007] Optionally, the vehicle fault detection method further includes: in response to the number of faults being one, determining the fault type as a controller fault.

[0008] Optionally, the vehicle fault detection method further includes: in response to the number of faults being multiple, determining the occurrence time of each fault among the multiple faults; and determining the fault type based on the occurrence time.

[0009] Optionally, the vehicle fault detection method further includes: comparing a signal voltage value with a first threshold and comparing a signal voltage value with a second threshold, wherein the first threshold is less than the second threshold; determining a first time length in response to a signal voltage value being greater than the first threshold and less than the second threshold, wherein the first time length is the time length during which the signal voltage value is greater than the first threshold and less than the second threshold; comparing the first time length with a first preset time length; and determining the fault type as an open circuit fault in response to a first time length being greater than the first preset time length.

[0010] Optionally, the vehicle fault detection method further includes: comparing a signal voltage value with a third threshold; determining a second time length in response to a signal voltage value being less than the third threshold, wherein the second time length is the time length during which the signal voltage value is less than the third threshold; comparing the second time length with a second preset time length; and determining the fault type as a short-circuit to ground fault in response to a second time length being greater than the second preset time length.

[0011] Optionally, the vehicle fault detection method further includes: determining the time interval between each fault based on the time of occurrence; and determining the fault type as an actuator fault in response to the time interval being less than a third preset time length.

[0012] Optionally, the vehicle fault detection method further includes: determining the fault type as a controller fault in response to a time interval greater than a third preset time length.

[0013] According to one embodiment of the present invention, a vehicle fault detection device is also provided, comprising: an acquisition module for acquiring control pin information of a target vehicle, wherein the control pin information includes signal voltage values ​​of the target vehicle at various time points; a judgment module for judging whether the target vehicle has a fault based on the control pin information; and a determination module for determining the fault type of the target vehicle based on the number of faults in response to the presence of a fault in the target vehicle.

[0014] According to one embodiment of the present invention, a vehicle is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle fault detection method described in any of the preceding claims.

[0015] According to one embodiment of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the non-volatile storage medium, and the computer program is configured to execute the vehicle fault detection method described in any of the above-mentioned embodiments when running.

[0016] In this embodiment of the invention, the control pin information of the target vehicle is acquired. The control pin information is used to determine the signal voltage value of the target vehicle at various time points. Based on the control pin information, it is determined whether the target vehicle has a fault. This achieves the goal of determining the fault type of the target vehicle based on the number of faults when a fault exists. This realizes the technical effect of determining the fault type by the time of fault occurrence. In turn, it can solve the technical problem of low accuracy of vehicle fault detection in the prior art due to the different electronic characteristics of actuators and electronic control units. Attached Figure Description

[0017] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0018] Figure 1 This is a flowchart of a vehicle fault detection method according to one embodiment of the present invention;

[0019] Figure 2 This is a flowchart of a vehicle fault detection method according to one embodiment of the present invention;

[0020] Figure 3 This is a schematic diagram of a vehicle fault detection circuit according to one embodiment of the present invention;

[0021] Figure 4 This is a schematic diagram of a vehicle fault waveform according to one embodiment of the present invention;

[0022] Figure 5 This is a structural block diagram of a vehicle fault detection device according to one embodiment of the present invention. Detailed Implementation

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

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

[0025] According to an embodiment of the present invention, an embodiment of a vehicle fault detection method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system containing at least a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0026] This method embodiment can also be executed in an electronic device, similar control device, or vehicle-mounted terminal that includes a memory and a processor. Taking a vehicle-mounted terminal as an example, the vehicle-mounted terminal may include one or more processors and a memory for storing data. Optionally, the vehicle-mounted terminal may also include a communication device for communication functions and a display device. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the vehicle-mounted terminal. For example, the vehicle-mounted terminal may include more or fewer components than those described above, or have a different configuration than those described above.

[0027] A processor may include one or more processing units. For example, a processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field-programmable gate array (FPGA), a neural network processing unit (NPU), a tensor processing unit (TPU), or an artificial intelligence (AI) processor. Different processing units may be independent components or integrated into one or more processors. In some instances, electronic devices may also include one or more processors.

[0028] The memory can be used to store computer programs, such as the computer program corresponding to the control method of the target vehicle in the embodiments of the present invention. The processor implements the aforementioned control method of the target vehicle by running the computer program stored in the memory. The memory may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to electronic devices via a grid. Examples of such grids include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0029] The communication device is used to receive or transmit data via a grid. Specific examples of the aforementioned grid may include a wireless grid provided by the mobile terminal's communication provider. In one example, the communication device includes a network interface controller (NIC), which can connect to other grid devices via a base station to communicate with the Internet. In another example, the communication device may be a radio frequency (RF) module used for wireless communication with the Internet. In some embodiments of this solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, enabling the mobile device to send commands to the vehicle-mounted terminal.

[0030] The display device can be a touchscreen liquid crystal display (LCD) or a touch display (also referred to as a "touchscreen" or "touch screen"). This LCD allows the user to interact with the user interface of the in-vehicle terminal. In some embodiments, the in-vehicle terminal has a graphical user interface (GUI), allowing the user to interact with the GUI through finger contact and / or gestures on a touch-sensitive surface. This human-machine interaction function may include a vehicle gear shifting function. Executable instructions for performing these human-machine interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.

[0031] Figure 1 This is a flowchart of a vehicle fault detection method according to one embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:

[0032] Step S102: Obtain the control pin information of the target vehicle, wherein the control pin information is used to determine the signal voltage value of the target vehicle at each time point.

[0033] Optionally, the execution subject in this embodiment is a fault detection system. It should be noted that other electronic devices and processors can also be used as the execution subject, and no further limitations are made here.

[0034] In the technical solution provided by step S102 of the present invention, the vehicle controller can detect control pin signal information during the high-level duration of the pulse width modulation (PWM) signal during the operation of the controller, wherein the control pin information includes the signal voltage value of the target vehicle at each time point.

[0035] Specifically, the vehicle controller can detect the pin signal voltage value in real time when the PWM signal is high, and record the voltage value at each moment.

[0036] Step S104: Determine whether the target vehicle has a fault based on the control pin information.

[0037] In the technical solution provided by step S104 of the present invention, the fault detection system can determine whether the target vehicle has a fault based on the signal voltage value of the target vehicle at each time point.

[0038] Optionally, the fault detection system can determine the type of fault in the target vehicle based on the magnitude and duration of the signal voltage value. When two fault types are detected, the actual fault type of the target vehicle can be determined based on the time interval between the occurrence of the two faults.

[0039] Specifically, the target vehicle may have actuator failures and electronic control unit failures. For example, actuator failures include dry running, stalling, overheating, under-voltage, over-voltage, and internal errors, while electronic control unit failures include open circuit failures and short circuit to ground failures.

[0040] Step S106: In response to the presence of a fault in the target vehicle, determine the fault type of the target vehicle based on the number of faults.

[0041] In the technical solution provided by step S106 of the present invention, when the fault detection system detects a fault in the target vehicle, it can also obtain the number of detected faults and determine the actual fault type of the target vehicle based on the obtained number.

[0042] From the above steps S102 to S106, it can be seen that in this invention, as... Figure 2 As shown, the method involves acquiring the control pin information of the target vehicle. The control pin information is used to determine the signal voltage value of the target vehicle at various time points. Based on the control pin information, it is determined whether the target vehicle has a fault. This achieves the goal of determining the fault type of the target vehicle based on the number of faults when a fault occurs. This realizes the technical effect of determining the fault type by the time of fault occurrence, and can solve the technical problem of low accuracy of vehicle fault detection in the prior art due to the different electronic characteristics of actuators and electronic control units.

[0043] The method described in this embodiment will now be described in further detail.

[0044] As an optional implementation, in response to a single fault, the fault type is determined to be a controller fault.

[0045] In this embodiment, the fault detection system can obtain the number of detected faults. When only one fault is detected, the fault type can be directly determined as the real fault type, i.e., the controller fault type.

[0046] Specifically, when the fault detection system detects a fault, it should also obtain the number of faults detected. When the number of faults detected is one, the fault type is the actual fault type detected, i.e., the controller fault type. For example, it may be an open circuit fault or a short circuit to ground fault.

[0047] As an optional implementation, in response to the number of faults being multiple, the occurrence time of each fault among the multiple faults is determined, and the fault type is determined based on the occurrence time.

[0048] In this embodiment, when the fault detection system detects multiple faults, it is necessary to obtain the occurrence time of each fault and then determine the type of fault based on the occurrence time of each fault.

[0049] Specifically, the target vehicle may have actuator failures and electronic control unit failures. For example, actuator failures include dry running, stalling, overheating, under-voltage, over-voltage, and internal errors, while electronic control unit failures include open circuit failures and short circuit to ground failures.

[0050] As an optional implementation, the signal voltage value is compared with a first threshold and with a second threshold, wherein the first threshold is less than the second threshold. In response to the signal voltage value being greater than the first threshold and less than the second threshold, a first time length is determined, wherein the first time length is the time length during which the signal voltage value is greater than the first threshold and less than the second threshold. The first time length is compared with a first preset time length, and in response to the first time length being greater than the first preset time length, the fault type is determined to be an open circuit fault.

[0051] In this embodiment, when the fault detection system detects a fault, it is necessary to further determine the type of fault detected, including the following steps: comparing the obtained signal voltage value of the target vehicle with a first threshold and a second threshold; when the signal voltage value is greater than the first threshold and less than the second threshold, determining the duration for which the signal voltage value is greater than the first threshold and less than the second threshold; and comparing the duration with a first preset duration; when the first duration is greater than the first preset duration, the fault can be determined to be an open circuit fault.

[0052] Specifically, such as Figure 3 As shown, taking the actuator motor cooling water pump as an example, the vehicle controller can detect the control pin signal voltage during the high-level duration of the PWM signal while controlling the water pump. When the detected signal voltage value V... d 2.5V meets the requirement <V d When the voltage is less than 3V, and the signal voltage value remains within this range for a period of time T... d If the time is >100µs, the fault detection system can determine that the control pin has an open circuit fault. It is worth noting that if only one of the above two conditions is met or neither condition is met, the fault detection system will determine that the control pin has not an open circuit fault.

[0053] Optionally, such as Figure 4As shown in the example, the vehicle control unit controls the speed of the actuator motor's cooling water pump by outputting a pulse width modulation (PWM) signal. The PWM signal frequency is F = 100Hz, and at a certain speed, the PWM signal duty cycle is DC = 60%. During the high-level duration of each PWM signal cycle, the vehicle control unit performs checks for open-circuit faults and short-circuit to ground faults. During the open-circuit fault check, a pulse waveform is superimposed on the original signal, with a maximum voltage V. odm =0.47V, and the pulse duration is much greater than 100µs.

[0054] Optionally, the first threshold and the second threshold can be set according to different actuator types, wherein the first threshold should be less than the second threshold.

[0055] As an optional implementation, the signal voltage value is compared with a third threshold. In response to the signal voltage value being less than the third threshold, a second time length is determined, wherein the second time length is the time length during which the signal voltage value is less than the third threshold. The second time length is compared with a second preset time length. In response to the second time length being greater than the second preset time length, the fault type is determined to be a short-circuit to ground fault.

[0056] In this embodiment, when the fault detection system detects a fault, it is necessary to further determine the type of fault detected, including the following steps: comparing the obtained signal voltage value of the target vehicle with a third threshold; when the signal voltage value is less than the third threshold, determining the duration for which the signal voltage value is less than the third threshold; comparing the duration with a second preset duration; when the second duration is greater than the second preset duration, the fault can be determined to be a short circuit to ground fault.

[0057] Specifically, taking the actuator motor cooling water pump as an example, the vehicle controller can detect the control pin signal voltage during the high-level duration of the PWM signal while controlling the water pump. When the detected signal voltage value V... d Satisfying condition V d When the voltage is less than 2.16V, and the signal voltage value is within this range for a period of time T. d If the time is >100µs, the fault detection system can determine that the control pin has a short circuit to ground fault. It is worth noting that if only one of the above two conditions is met or neither condition is met, the fault detection system will determine that the control pin has not a short circuit to ground fault.

[0058] Optionally, the first preset time is determined based on the chip used in the actual operating conditions, and different preset times can be set for different chips.

[0059] As an optional implementation, the time interval between each fault is determined based on the time of occurrence, and the fault type is determined to be an actuator fault in response to the time interval being less than a third preset time length.

[0060] In this embodiment, if the fault detection system detects multiple faults, it should also obtain the occurrence time of multiple faults to further determine whether the detected faults are actual faults. This includes the following steps: determining the time interval between every two adjacent faults based on the occurrence time of each fault, comparing the time interval with a third preset time length, and determining that the detected fault type is a false diagnosis when the time interval is less than the third preset time length. This means that the fault type is not one of the controller fault types, but rather a fault in the actuator body.

[0061] Specifically, for example, if the fault detection system initially detects an open circuit or short circuit to ground fault, further verification is needed to confirm whether a fault has actually occurred. If the fault detection system detects both an open circuit fault and a short circuit to ground fault within a preset time, the open circuit fault is represented by a superimposed voltage V. od This resulted in the control pin voltage reaching a maximum of 2.57V, meeting the open-circuit fault detection condition. The pulse voltage gradually decreased, satisfying the V... d The voltage is <2.16V and the duration Td > 100µs, which meets the short-circuit to ground fault detection criteria. However, since the occurrence time of both fault types is less than the preset time, the open-circuit fault and short-circuit to ground fault in this case are false diagnoses. If only one of the open-circuit fault and short-circuit to ground fault is detected within the preset time, then the control pin has indeed experienced an open-circuit or short-circuit to ground fault.

[0062] Optionally, if the fault detection system falsely reports an open circuit fault or a short-circuit to ground fault, the vehicle control unit can ignore the fault reported by the underlying software and further determine what type of actuator fault this is. Figure 4 As shown, the actuator body fault signal time is the sum of all signal pull-down times and pulse times, that is, the sum of the time intervals of consecutive open-circuit faults and short-circuit to ground faults. The calculation formula is as follows: T low =N*1 / 100Hz, where N is the number of cycles in which open circuit faults and short circuit to ground faults occur consecutively. Furthermore, the type of fault in the pump itself can be determined based on the signal time of different types of pump faults, as shown in Table 1.

[0063]

[0064] Table 1. Fault Type Comparison Table

[0065] As an optional implementation, in response to a time interval greater than a third preset time length, the fault type is determined to be a controller fault.

[0066] In this embodiment, if the fault detection system detects multiple faults, it should also obtain the occurrence time of multiple faults to further determine whether the detected faults are actual faults. This includes the following steps: determining the time interval between every two adjacent faults based on the occurrence time of each fault, comparing the time interval with a third preset time length, and indicating that the detected faults are all actual faults, i.e., controller faults, based on the time interval obtained. Furthermore, the controller fault types detected at this time (short circuit to ground fault and open circuit fault) are actual fault types.

[0067] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or grid device, etc.) to execute the methods of the various embodiments of the present invention.

[0068] This embodiment also provides a vehicle fault detection device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0069] Figure 5 This is a structural block diagram of a vehicle fault detection device 500 according to one embodiment of the present invention, as shown below. Figure 5 As shown, the device includes: an acquisition module 501, a judgment module 502, and a determination module 503.

[0070] The acquisition module 501 is used to acquire the control pin information of the target vehicle, wherein the control pin information includes the signal voltage values ​​of the target vehicle at various time points;

[0071] The judgment module 502 is used to determine whether the target vehicle has a fault based on the control pin information.

[0072] The determination module 503 is used to determine the fault type of the target vehicle based on the number of faults in response to the presence of a fault in the target vehicle.

[0073] Optionally, the determining module 503 includes: a first determining unit, used to determine the fault type as a controller fault in response to the number of faults being one.

[0074] Optionally, the determining module 503 further includes: a second determining unit, used to determine the occurrence time of each of the multiple faults in response to the number of faults being multiple; and a third determining unit, used to determine the fault type based on the occurrence time.

[0075] Optionally, the judgment module 502 includes: a first comparison unit, configured to compare the signal voltage value with a first threshold and compare the signal voltage value with a second threshold, wherein the first threshold is less than the second threshold; a fourth determination unit, configured to determine a first time length in response to a signal voltage value greater than the first threshold and a signal voltage value less than the second threshold, wherein the first time length is the time length during which the signal voltage value is greater than the first threshold and less than the second threshold; a second comparison unit, configured to compare the first time length with a first preset time length; and a fifth determination unit, configured to determine the fault type as an open circuit fault in response to a first time length greater than the first preset time length.

[0076] Optionally, the judgment module 502 further includes: a third comparison unit for comparing the signal voltage value with a third threshold; a sixth determination unit for determining a second time length in response to the signal voltage value being less than the third threshold, wherein the second time length is the time length during which the signal voltage value is less than the third threshold; the third comparison unit for comparing the second time length with a first preset time length; and a seventh determination unit for determining the fault type as a short-circuit to ground fault in response to the second time length being greater than the first preset time length.

[0077] Optionally, the third determining unit includes: a first determining subunit, used to determine the time interval between each fault based on the occurrence time; and a second determining subunit, used to determine the fault type as an actuator fault in response to the time interval being less than a third preset time length.

[0078] Optionally, the third determining unit further includes: a third determining subunit, used to determine the fault type as a controller fault in response to a time interval greater than a third preset time length.

[0079] Embodiments of the present invention also provide a vehicle, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the above-described control method for the target vehicle.

[0080] Optionally, in this embodiment, the vehicle may be configured to store a computer program for performing the following steps:

[0081] Step S102: Obtain the control pin information of the target vehicle, wherein the control pin information includes the signal voltage values ​​of the target vehicle at various time points;

[0082] Step S104: Determine whether the target vehicle has a fault based on the control pin information;

[0083] Step S106: In response to the presence of a fault in the target vehicle, determine the fault type of the target vehicle based on the number of faults.

[0084] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0085] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0086] In the embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.

[0087] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0088] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0089] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or grid device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0090] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for detecting vehicle faults, characterized in that, include: Acquire the control pin information of the target vehicle, wherein the control pin information is used to determine the signal voltage value of the target vehicle at each time point; Determine whether the target vehicle has a fault based on the control pin information; In response to the presence of a fault in the target vehicle, the fault type of the target vehicle is determined based on the number of faults; In response to the fact that the number of the faults is one, the fault type is determined to be a controller fault; In response to the fact that there are multiple faults, the occurrence time of each of the multiple faults is determined; The time interval between each fault is determined based on the time of occurrence. In response to the time interval being less than a third preset time length, the fault type is determined to be an actuator fault; In response to the time interval being greater than a third preset time length, the fault type is determined to be a controller fault.

2. The vehicle fault detection method according to claim 1, characterized in that, The controller fault includes an open circuit fault. Determining whether the target vehicle has a fault based on the control pin information includes: The signal voltage value is compared with a first threshold and the signal voltage value is compared with a second threshold, wherein the first threshold is less than the second threshold; In response to the signal voltage value being greater than the first threshold and the signal voltage value being less than the second threshold, a first time length is determined, wherein the first time length is the time length during which the signal voltage value is greater than the first threshold and less than the second threshold; Compare the first time length with the first preset time length; In response to the first time length being greater than the first preset time length, the fault type is determined to be the open circuit fault.

3. The vehicle fault detection method according to claim 2, characterized in that, The controller fault also includes a short-circuit to ground fault, and the method further includes: The signal voltage value is compared with a third threshold. In response to the signal voltage value being less than the third threshold, a second time length is determined, wherein the second time length is the time length during which the signal voltage value is less than the third threshold; Compare the second time length with the second preset time length; In response to the second time length being greater than the second preset time length, the fault type is determined to be the short-circuit to ground fault.

4. A vehicle fault detection device, characterized in that, include: An acquisition module is used to acquire control pin information of a target vehicle, wherein the control pin information includes the signal voltage values ​​of the target vehicle at various time points; The judgment module is used to determine whether the target vehicle has a fault based on the control pin information; A determination module is used to determine the fault type of the target vehicle based on the number of faults in response to the presence of a fault in the target vehicle; The vehicle fault detection device is also used for: In response to the fact that the number of the faults is one, the fault type is determined to be a controller fault; In response to the fact that there are multiple faults, the occurrence time of each of the multiple faults is determined; The time interval between each fault is determined based on the time of occurrence. In response to the time interval being less than a third preset time length, the fault type is determined to be an actuator fault; In response to the time interval being greater than a third preset time length, the fault type is determined to be a controller fault.

5. A vehicle comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the vehicle fault detection method as described in any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the vehicle fault detection method according to any one of claims 1 to 3 when run on a computer or processor.

Citation Information

Patent Citations

  • Fault detection method and device for electric oil pump of new energy automobile

    CN115097248A

  • Fault detection method and device, vehicle and storage medium

    CN115328080A