A vehicle anomaly detection method and device, electronic equipment and storage medium

By acquiring component information and pressure sensor measurements when the vehicle is powered on, centralized fault detection is performed, solving the problem of low detection efficiency of multiple pressure sensors, achieving fast and accurate anomaly detection, and improving vehicle detection efficiency.

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

Patent Information

Application Number
CN202410700781.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-12-05
Estimated Expiration
2044-05-31

AI Technical Summary

Technical Problem

Existing methods for detecting anomalies in pressure sensors cannot simultaneously perform rapid, accurate, and comprehensive detection of multiple pressure sensors, resulting in low efficiency in detecting anomalies in vehicle pressure sensors.

Method used

When the vehicle transitions from a stopped state to a powered-on state, information from each component is acquired to determine whether the centralized fault detection conditions are met. If the conditions are met, the measurement values ​​of each pressure sensor are acquired, and fault detection is performed on each pressure sensor through centralized processing, generating and displaying fault detection information.

Benefits of technology

It enables rapid, accurate, and comprehensive centralized anomaly detection of multiple pressure sensors in a single driving cycle, saving time and resources and improving the anomaly detection efficiency of vehicle pressure sensors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118689192B_ABST
    Figure CN118689192B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a vehicle anomaly detection method and device, electronic equipment and storage medium, the method comprising: when the vehicle is changed from a stop state to a powered-on state, obtaining each component information of the vehicle, and determining whether the vehicle satisfies a centralized fault detection condition based on the each component information of the vehicle; when the vehicle satisfies the centralized fault detection condition, obtaining a measurement value of each pressure sensor; performing centralized fault detection on each pressure sensor based on the measurement value of all pressure sensors to obtain a fault detection result of each pressure sensor; generating fault detection information based on the fault detection result of each pressure sensor, and displaying the fault detection information to a user. The method can simultaneously perform rapid, accurate and comprehensive centralized anomaly detection on each pressure sensor, save time and resources, and improve the anomaly detection efficiency of the pressure sensor of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of vehicle safety detection, and particularly relate to a vehicle anomaly detection method and device, electronic equipment and storage medium. BACKGROUND

[0002] The automobile electronic control system is a general term for electronic systems inside a vehicle used to control various functions. It is composed of hardware and software and is responsible for managing and regulating multiple key functions of the vehicle. The pressure sensor in the automobile electronic control system is mainly used to monitor and regulate the pressure of multiple key systems. These sensors can sense different physical changes in pressure and convert these physical changes into electrical signals for processing by the vehicle's electronic control unit. The pressure sensor in the automobile electronic control system is an important component for monitoring and controlling the engine and other systems of the vehicle. In order to ensure that these sensors can accurately perform their functions, it is necessary to monitor their rationality.

[0003] In existing abnormal detection of pressure sensors, different pressure sensors are usually detected separately. For example, in the full throttle operating condition, the measured value of the intake pressure sensor and the measured value of the supercharged pressure sensor are compared with the preset threshold value, and whether there is a fault is determined according to the comparison result. For example, when the exhaust flow changes, the exhaust pressure sensor is detected for abnormality to determine whether it has a fault. However, the current electronic control system mostly includes many pressure sensors, and this method cannot simultaneously perform centralized abnormal detection on multiple pressure sensors. It can only detect the corresponding pressure sensor under different specific operating conditions, and cannot quickly, accurately and comprehensively diagnose whether each pressure sensor has a fault, thereby reducing the efficiency of abnormal detection of the vehicle's pressure sensors. SUMMARY

[0004] Embodiments of the present application provide a vehicle anomaly detection method, device, electronic equipment and storage medium, which can simultaneously perform fast, accurate and comprehensive centralized abnormal detection on multiple pressure sensors in one driving cycle, save time and resources, and improve the efficiency of abnormal detection of the vehicle's pressure sensors.

[0005] In a first aspect, embodiments of the present application provide a vehicle anomaly detection method, comprising:

[0006] When the vehicle changes from a stopped state to a powered-on state, the information of each component of the vehicle is obtained, and whether the vehicle satisfies a centralized fault detection condition is determined based on the information of each component of the vehicle;

[0007] When the vehicle satisfies the centralized fault detection condition, the measured values of each pressure sensor are obtained;

[0008] The centralization fault detection is performed on each pressure sensor based on the measurement values of all pressure sensors, and a fault detection result of each pressure sensor is obtained;

[0009] Fault detection information is generated based on the fault detection result of each pressure sensor, and the fault detection information is displayed to a user.

[0010] In a second aspect, an embodiment of the present application provides a vehicle anomaly detection device, and the device comprises:

[0011] An information determination module is configured to acquire component information of a vehicle when the vehicle is switched from a stop state to a power-on state, and determine whether the vehicle meets a centralization fault detection condition based on the component information of the vehicle;

[0012] An information acquisition module is configured to acquire measurement values of each pressure sensor when the vehicle meets the centralization fault detection condition;

[0013] A fault detection module is configured to perform the centralization fault detection on each pressure sensor based on the measurement values of all pressure sensors, and obtain a fault detection result of each pressure sensor;

[0014] An information display module is configured to generate fault detection information based on the fault detection result of each pressure sensor, and display the fault detection information to a user.

[0015] In a third aspect, an embodiment of the present application further provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements a vehicle anomaly detection method according to any of the embodiments of the present application when executing the program.

[0016] In a fourth aspect, an embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the program is executable on a processor to implement a vehicle anomaly detection method according to any of the embodiments of the present application.

[0017] In the embodiment of the present application, when the vehicle is switched from a stop state to a powered-on state, the information of each component of the vehicle is acquired, and whether the vehicle satisfies the centralized fault detection condition is determined based on the information of each component of the vehicle; when the vehicle satisfies the centralized fault detection condition, the measurement values of each pressure sensor are acquired; centralized fault detection is performed on each pressure sensor based on the measurement values of all pressure sensors, and the fault detection result of each pressure sensor is obtained; the fault detection information is generated based on the fault detection result of each pressure sensor, and the fault detection information is displayed to the user. That is, in the embodiment of the present application, when the vehicle satisfies the centralized fault detection condition, the measurement values of multiple pressure sensors can be acquired, and rapid, accurate and comprehensive centralized anomaly detection can be performed on each pressure sensor according to the measurement values, thereby saving time and resources and improving the anomaly detection efficiency of the pressure sensor of the vehicle. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiments will be briefly introduced as follows. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can also be obtained without creative labor.

[0019] Figure 1 The first flowchart of a vehicle anomaly detection method provided by the embodiment of the present application;

[0020] Figure 2 The component structure diagram of a vehicle provided by the embodiment of the present application;

[0021] Figure 3 The second flowchart of a vehicle anomaly detection method provided by the embodiment of the present application;

[0022] Figure 4 The structure schematic diagram of a vehicle anomaly detection device provided by the embodiment of the present application;

[0023] Figure 5 The structure schematic diagram of an electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION

[0024] The present application will be further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and not to limit the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the present application are shown in the drawings, not all the structures.

[0025] Figure 1This is a first flowchart of a vehicle anomaly detection method provided by an embodiment of the present invention. The method of this embodiment can simultaneously perform rapid, accurate, and comprehensive centralized anomaly detection on multiple pressure sensors in a single driving cycle, saving time and resources while improving the anomaly detection efficiency of vehicle pressure sensors. This method can be executed by a vehicle anomaly detection device provided by an embodiment of the present invention, which can be implemented in software and / or hardware. The following embodiments will illustrate this using the example of the device being integrated into an electronic device, which can be a vehicle controller. (Refer to...) Figure 1 The method may specifically include the following steps:

[0026] Step 101: When the vehicle changes from a stopped state to a powered-on state, acquire information about each component of the vehicle, and determine whether the vehicle meets the centralized fault detection conditions based on the information about each component.

[0027] In this system, "Stopped" indicates that the vehicle's electronic control system is in an inactive, off state, while "Power-On" indicates that the vehicle's electronic control system is activated and ready to start. The component information refers to the information of each component of the vehicle when it is started, including the engine, battery, and controller. In this solution, the component information includes at least the engine shutdown time before power-on, the current engine status, and the battery voltage. The centralized fault detection conditions are pre-set to determine whether centralized fault detection can be performed on the vehicle's various pressure sensors.

[0028] For example, Figure 2 This is a schematic diagram of the structure of various components of a vehicle provided in an embodiment of the present invention. Figure 2 As shown, the vehicle includes an intake pressure sensor, a boost pressure sensor, an exhaust gas recirculation (EGR) downstream pressure sensor, an EGR upstream pressure sensor, a particulate filter upstream pressure sensor, a particulate filter downstream pressure sensor, and an ambient pressure sensor. The intake pressure sensor is located between the engine and the throttle valve; the boost pressure sensor is located between the intercooler and the compressor; the EGR downstream pressure sensor is located between the EGR mixing valve and the EGR valve; and the EGR upstream pressure sensor is located between the EGR cooler and the EGR valve. The turbocharger and the three-way catalytic converter are connected. The particulate filter upstream pressure sensor and the particulate filter downstream pressure sensor are located at opposite ends of the particulate filter, respectively. The ambient pressure sensor is located in the engine controller.

[0029] Specifically, when the vehicle is in a transition from a stop state to a power-on state, it indicates that the user may need to start the vehicle, at this time the electronic control system is in an activated state. When the electronic control system is activated, the controller obtains the engine downtime before the vehicle is powered on, the engine state at the current time, and the battery voltage. If the engine downtime before the vehicle is powered on is greater than the preset time length, and the engine state at the current time is the stop state, and the battery voltage is greater than the preset voltage value, it indicates that the user normally starts the vehicle, and it is determined that the vehicle meets the centralized fault detection condition. If the engine downtime before the vehicle is powered on is less than or equal to the preset time length, or the engine state at the current time is not the stop state, or the battery voltage is less than or equal to the preset voltage value, it indicates that the user does not normally start the vehicle, and it is further determined that the vehicle does not meet the centralized fault detection condition.

[0030] Step 102, when the vehicle meets the centralized fault detection condition, obtaining the measurement value of each pressure sensor.

[0031] Among them, the pressure sensor in the electronic control system of the vehicle is mainly used for monitoring and adjusting the corresponding pressure. The pressure sensor can sense different pressure changes and convert the pressure change amount into an electrical signal for the controller to process. The electronic control system mainly includes piezoresistive pressure sensors, capacitive pressure sensors, piezoelectric pressure sensors, etc. Each pressure sensor in the present scheme includes an intake pressure sensor, a boost pressure sensor, an ambient pressure sensor, an exhaust gas recirculation system pressure sensor, and an exhaust pressure sensor, etc. Specifically, different pressure sensors are arranged at different positions, and each pressure sensor is used to measure the pressure at the corresponding position. Each pressure sensor is connected to the controller through a signal line, or is wirelessly connected to the controller. When it is determined that the vehicle meets the centralized fault detection condition, the controller obtains the measurement value of each pressure sensor in order to subsequently perform centralized fault detection on each pressure sensor.

[0032] Step 103, based on the measurement values of all pressure sensors, performing centralized fault detection on each pressure sensor to obtain the fault detection result of each pressure sensor.

[0033] In the centering fault detection, the measurement values of all pressure sensors are processed by centering, and the centering processing result is used to determine whether each pressure sensor has a fault. In an optional embodiment, after obtaining the measurement value of each pressure sensor, if the number of all pressure sensors sending the measurement value to the controller is less than 3, it is not necessary to perform the centering fault detection. Therefore, when the controller obtains the measurement value sent by 1 or 2 pressure sensors, the controller can perform the fault detection on each pressure sensor respectively. For example, the controller obtains the measurement value sent by the pressure sensor 1 and the pressure sensor 2, the controller can compare the measurement value of the pressure sensor 1 with the preset detection threshold corresponding to the pressure sensor 1, if the measurement value of the pressure sensor 1 is greater than the detection threshold corresponding to the pressure sensor 1, it is determined that the fault detection result of the pressure sensor 1 is that there is a device fault. At the same time, the measurement value of the pressure sensor 2 can be compared with the preset detection threshold corresponding to the pressure sensor 2, and the fault detection result of the pressure sensor 2 is determined according to the comparison result. If the number of all pressure sensors sending the measurement value to the controller is greater than or equal to 3, the controller can process the measurement values of all pressure sensors by centering. For example, the average value or the median of the measurement values of all pressure sensors is calculated, and the measurement value of each pressure sensor is compared with the average value or the median. If the measurement value of a certain pressure sensor is greatly different from the average value or the median, it is determined that the fault detection result of the pressure sensor is that there is a fault.

[0034] In an optional implementation, after obtaining the measurement value of each pressure sensor, for each pressure sensor, if the measurement value of the current pressure sensor is not within the preset range, it is determined that the fault detection result of the current pressure sensor is device fault. If the measurement value of the current pressure sensor is within the preset range, the current pressure sensor is determined as a candidate sensor; the moment when the number of determined candidate sensors is greater than the preset number is determined as the starting moment of the current period, and the measurement values of the candidate sensors are obtained at preset time intervals in the current period; the fault detection values corresponding to each time interval are determined based on the measurement values of all candidate sensors corresponding to each time interval; the difference between the measurement value and the fault detection value of each candidate sensor in each time interval is calculated; the average value of the difference corresponding to each candidate sensor in all time intervals is determined; for each candidate sensor, if the average value of the difference corresponding to the current candidate sensor is greater than the preset high fault difference, it is determined that the fault detection result of the current candidate sensor in the current period is high fault; if the average value of the difference corresponding to the current candidate sensor is less than the preset low fault difference, it is determined that the fault detection result of the current candidate sensor in the current period is low fault; if the average value of the difference corresponding to the current candidate sensor is less than or equal to the preset high fault difference and greater than or equal to the preset low fault difference, it is determined that the fault detection result of the current candidate pressure sensor in the current period is no fault; wherein the preset high fault difference is greater than the preset low fault difference.

[0035] Step 104, generating fault detection information based on the fault detection result of each pressure sensor, and displaying the fault detection information to the user.

[0036] The fault detection information includes the measurement value of each pressure sensor and the fault detection result of each pressure sensor, and the like. Specifically, after obtaining the fault detection result of each pressure sensor, the fault detection information is generated according to the identification, measurement value and abnormal detection result of the pressure sensor with fault. The fault detection information is displayed to the user through the display screen or the voice broadcaster of the vehicle.

[0037] The technical scheme of the embodiment can obtain the information of each component of the vehicle when the vehicle is switched from the stopped state to the powered-on state, determine whether the vehicle meets the centralized fault detection condition based on the information of each component of the vehicle, obtain the measurement values of each pressure sensor when the vehicle meets the centralized fault detection condition, perform centralized fault detection on each pressure sensor based on the measurement values of all pressure sensors to obtain the fault detection result of each pressure sensor, generate fault detection information based on the fault detection result of each pressure sensor, and display the fault detection information to the user. The technical scheme of the embodiment can obtain the measurement values of multiple pressure sensors when the vehicle meets the centralized fault detection condition, and simultaneously perform rapid, accurate and comprehensive centralized anomaly detection on each pressure sensor according to the measurement values, thereby saving time and resources and improving the anomaly detection efficiency of the pressure sensor of the vehicle.

[0038] Figure 3 A second flowchart of a vehicle anomaly detection method provided in the embodiment is provided, and the embodiment is refined on the basis of the above-mentioned embodiment. As shown in the specific method, Figure 3 the method can include the following steps.

[0039] In step 301, when the vehicle is switched from the stopped state to the powered-on state, the information of each component of the vehicle is obtained, and whether the vehicle meets the centralized fault detection condition is determined based on the information of each component of the vehicle.

[0040] In step 302, when the vehicle meets the centralized fault detection condition, the measurement values of each pressure sensor are obtained.

[0041] In step 303, for each pressure sensor, if the measurement value of the current pressure sensor is within the preset range, the current pressure sensor is determined as a candidate sensor.

[0042] The preset range is determined according to the vehicle specification information and field big data, and is a numerical range for judging whether the pressure sensor has a circuit fault or a numerical value obviously abnormal device fault. The candidate sensor is a pressure sensor without device fault.

[0043] Specifically, after obtaining the measurement values of the respective pressure sensors, preliminary device fault detection needs to be performed on the respective pressure sensors according to a preset range to determine whether the respective pressure sensors are normal. For example, when the measurement value of a pressure sensor is 0, it indicates that the line or the device of the pressure sensor has a fault. For example, the preset range is 10-20, and the measurement value of the pressure sensor received by the controller is 30, it is determined that the pressure sensor has a phenomenon of obvious abnormal value, and it is further determined that the pressure sensor is a device fault sensor. If the measurement value of the pressure sensor is within the preset range, it is determined that the pressure sensor is a candidate pressure sensor. In this way, the pressure sensor with abnormal device can be preliminarily excluded, so as to avoid that the measurement value of the pressure sensor affects the result of subsequent centralized anomaly detection, and improve the accuracy of the result of centralized anomaly detection.

[0044] Step 304: When the number of candidate sensors is greater than the preset number, the time point at which the number of candidate sensors is greater than the preset number is determined as the start time point of the current period, and the measurement values of the respective candidate sensors are obtained in the current period according to the preset time interval.

[0045] Specifically, the centralized fault detection refers to that the measurement values of all pressure sensors are processed, and it is judged whether each pressure sensor has a fault according to the processing result of the measurement values of all pressure sensors. When the number of candidate pressure sensors is less than or equal to the preset number, it indicates that the centralized fault detection cannot be performed on the candidate pressure sensors, or it is unnecessary to perform the centralized detection on the candidate pressure sensors. Therefore, when the number of candidate sensors is greater than the preset number, the centralized fault detection is performed on the respective candidate sensors.

[0046] In the present scheme, when it is determined that the centralized fault detection is performed on the respective candidate sensors, the measurement values of the respective candidate sensors corresponding to multiple time intervals are obtained according to a preset time interval. The fault detection results of the respective candidate sensors are determined according to the measurement values of the respective candidate sensors corresponding to the multiple time intervals. In an optional implementation, the time point at which the number of candidate sensors is greater than the preset number is determined as the start time point of the current period, and the measurement values of the respective candidate sensors are obtained in the current period according to the preset time interval. The period length and the length of the preset time interval can be preset according to the vehicle specification information and field big data. The period length and the length of the preset time interval can also be zero, that is, the measurement values of the respective candidate sensors can be obtained in real time, and the centralized fault detection is performed on the respective candidate sensors in real time according to the measurement values of the respective candidate sensors.

[0047] Step 305: A fault detection value corresponding to each time interval is determined based on the measurement values of all candidate sensors corresponding to the time interval.

[0048] The fault detection value can be the median or average of the measurement values of each candidate sensor in all time intervals. At the end of the current period, the fault detection value corresponding to each time interval is determined according to the measurement values of each candidate sensor in all time intervals in the current period.

[0049] For example, the current period is 0.5 milliseconds, and the preset time interval is 0.1 milliseconds. The candidate sensors include candidate sensor 1, candidate sensor 2, candidate sensor 3, candidate sensor 4, and candidate sensor 5. The controller obtains the matrix composed of the measurement values of each candidate sensor at 0.1 milliseconds as follows: The first 3 is the measurement value of the pressure sensor 1, the second 3 is the measurement value of the pressure sensor 2, the third 3 is the measurement value of the pressure sensor 3, 2 is the measurement value of the pressure sensor 4, and the fifth 3 is the measurement value of the pressure sensor 5. The controller obtains the matrix composed of the measurement values of each candidate sensor at 0.2 milliseconds, 0.3 milliseconds, 0.4 milliseconds, and 0.5 milliseconds, respectively, as follows: If the fault detection value is the median of the measurement values of each candidate sensor, the fault detection value of the first time interval of the current period can be determined as 3. The fault detection value of the second time interval of the current period is 3. The fault detection value of the third time interval of the current period is 3. The fault detection value of the fourth time interval of the current period is 3, and the fault detection value of the fifth time interval of the current period is 3. If the fault detection value is the average of each candidate sensor, the fault detection value of the first time interval of the current period can be determined as 2.8. The fault detection value of the second time interval of the current period is 3.8. The fault detection value of the third time interval of the current period is 2.8. The fault detection value of the fourth time interval of the current period is 2.4, and the fault detection value of the fifth time interval of the current period is 3.4.

[0050] Step 306, determining the detection result of each candidate sensor in the current period based on the fault detection value corresponding to each time interval.

[0051] Specifically, after obtaining the fault detection value corresponding to each time interval, the detection result of each candidate sensor in the current period is determined according to the fault detection value corresponding to each time interval and the measurement value of each candidate sensor. In this scheme, the detection result of each candidate sensor in the current period is determined based on the fault detection value corresponding to each time interval, which includes the following steps A1-A2:

[0052] Step A1: calculating the difference between the measurement value and the fault detection value of each candidate sensor in each time interval, and determining the average of the difference values corresponding to each candidate sensor in all time intervals.

[0053] Specifically, the difference between the fault detection value corresponding to each time interval and the measurement value of the candidate sensor can reflect whether the measurement value of the candidate sensor is normal. Therefore, after obtaining the fault detection value corresponding to each time interval, the difference between the measurement value of each candidate sensor and the fault detection value of each time interval is calculated, and the average value of the difference corresponding to each candidate sensor of all time intervals is determined, so as to subsequently determine the fault detection result of each candidate sensor according to the average value of the difference corresponding to each candidate sensor.

[0054] For example, the fault detection value of the first time interval of the current period is 3. The fault detection value of the second time interval of the current period is 3. The fault detection value of the third time interval of the current period is 3. The fault detection value of the fourth time interval of the current period is 3. The fault detection value of the fifth time interval of the current period is 3. Then the matrix composed of the difference corresponding to each candidate sensor at 0.1 ms, 0.2 ms, 0.3 ms, 0.4 ms and 0.5 ms is respectively: Further, the average value of the difference corresponding to each candidate sensor of all time intervals of the current period is determined as:

[0055] Step A2: for each candidate sensor, if the average value of the difference corresponding to the current candidate sensor is greater than the preset high fault difference, it is determined that the fault detection result of the current candidate sensor of the current period is high fault; if the average value of the difference corresponding to the current candidate sensor is less than the preset low fault difference, it is determined that the fault detection result of the current candidate sensor of the current period is low fault; if the average value of the difference corresponding to the current candidate sensor is less than or equal to the preset high fault difference and greater than or equal to the preset low fault difference, it is determined that the fault detection result of the current candidate pressure sensor of the current period is no fault.

[0056] The preset high fault difference is greater than the preset low fault difference. The preset high fault difference is used to judge whether the measurement value of the candidate sensor has a fault of too high value, and the preset low fault difference is used to judge whether the measurement value of the candidate sensor has a fault of too low value. The preset high fault difference and the preset low fault difference can be set according to the field big data and the fault detection value, for example, the average value and the median value of the fault detection value correspond to different high fault differences and preset low fault differences.

[0057] In an alternative embodiment, after determining the difference value corresponding to each candidate sensor in the current cycle, the difference value corresponding to each candidate sensor is compared with the preset high fault difference value and the preset low fault difference value. If the difference value corresponding to the candidate sensor is greater than the preset high fault difference value, it is determined that the centralization fault detection result of the measurement value of the candidate sensor is high fault. If the difference value corresponding to the candidate sensor is less than the preset high fault difference value, it is determined that the centralization fault detection result of the measurement value of the candidate sensor is low fault. If the average value of the difference value corresponding to the candidate sensor is less than or equal to the preset high fault difference value and greater than or equal to the preset low fault difference value, it is determined that the fault detection result of the candidate pressure sensor is no fault.

[0058] For example, the average value of the difference value corresponding to each candidate sensor in all time intervals of the current cycle is: If the preset high fault difference value is 1 and the preset low fault difference value is -1, it can be determined that the fault detection result of the candidate sensor 1 is high fault. The fault detection results of the candidate sensor 2, the candidate sensor 3, the candidate sensor 4 and the candidate sensor 5 are no fault. If the preset high fault difference value is 0.5 and the preset low fault difference value is -0.5, it can be determined that the fault detection result of the candidate sensor 1 is high fault, the fault detection result of the candidate sensor 3 is low fault, and the fault detection results of the candidate sensor 2, the candidate sensor 4 and the candidate sensor 5 are no fault.

[0059] In the above steps, the fault detection value can be accurately determined, whether each candidate sensor has a fault is determined according to the fault detection value, and the specific fault type (high fault or low fault) of the candidate sensor with a fault is determined according to the preset high fault value and the preset low fault value, thereby improving the practicability and efficiency of the centralization anomaly detection.

[0060] In step 307, for each pressure sensor, if the measurement value of the current pressure sensor is not within the preset range, it is determined that the fault detection result of the current pressure sensor is device fault.

[0061] Specifically, after obtaining the measurement value of each pressure sensor, a preliminary device fault detection of each pressure sensor is needed according to the preset range to determine whether each pressure sensor is normal. For example, when the measurement value of the pressure sensor is 0, it indicates that the line or device of the pressure sensor has a fault. For example, the preset range is 10-20, and the measurement value of the pressure sensor received by the controller is 30, it is determined that the pressure sensor has a phenomenon of obvious abnormal value, and it is further determined that the pressure sensor is a device fault sensor.

[0062] In step 308, fault detection information is generated based on the fault detection result of each pressure sensor, and the fault detection information is displayed to the user.

[0063] In the technical solution of the embodiment, when the vehicle is switched from a stop state to a powered-on state, information of each component of the vehicle is acquired, and whether the vehicle meets a centralized fault detection condition is determined based on the information of each component of the vehicle. When the vehicle meets the centralized fault detection condition, measurement values of each pressure sensor are acquired. For each pressure sensor, if the measurement value of the current pressure sensor is within a preset range, the current pressure sensor is determined as a candidate sensor. When the number of candidate sensors is greater than a preset number, a time point at which the number of candidate sensors is greater than the preset number is determined as a start time point of a current period, and the measurement values of each candidate sensor are acquired in the current period at a preset time interval. Fault detection values corresponding to each time interval are determined based on the measurement values of all candidate sensors corresponding to each time interval. Detection results of each candidate sensor in the current period are determined based on the fault detection values corresponding to each time interval. If the measurement value of the current pressure sensor is not within the preset range, the fault detection result of the current pressure sensor is determined as a device fault. Fault detection information is generated based on the fault detection result of each pressure sensor, and the fault detection information is displayed to a user. According to the technical solution of the embodiment, whether the vehicle meets the centralized fault detection condition is determined according to the information of each component of the vehicle, so that meaningless fault detection of the vehicle is avoided when the vehicle does not meet the centralized detection condition. The fault detection values corresponding to each time interval are determined according to the measurement values of the candidate sensors of all time intervals, so that whether each pressure sensor is faulty can be accurately determined according to the fault detection values, and the accuracy of the centralized fault detection is improved.

[0064] Figure 4 A structural schematic diagram of a vehicle anomaly detection device provided by an embodiment of the present application is provided, and the device is suitable for executing a vehicle anomaly detection method provided by an embodiment of the present application. As shown in the figure, the device can specifically include: Figure 4

[0065] The information determination module 401 is configured to acquire information of each component of the vehicle when the vehicle is switched from a stop state to a powered-on state, and determine whether the vehicle meets a centralized fault detection condition based on the information of each component of the vehicle.

[0066] The information acquisition module 402 is configured to acquire measurement values of each pressure sensor when the vehicle meets the centralized fault detection condition.

[0067] The fault detection module 403 is configured to perform centralized fault detection on each pressure sensor based on the measurement values of all pressure sensors, and obtain a fault detection result of each pressure sensor.

[0068] The information display module 404 is configured to generate fault detection information based on the fault detection result of each pressure sensor, and display the fault detection information to a user.​

[0069] Optionally, the component information includes at least an engine downtime before power-on, an engine state at a current time, and a battery voltage; the information determination module 401 is specifically configured to: if the engine downtime before power-on is greater than a preset time length, the engine state at the current time is a stop state, and the battery voltage is greater than a preset voltage value, determine that the vehicle meets the centralized fault detection condition.

[0070] Optionally, the fault detection module 403 is specifically configured to: for each pressure sensor, if a measurement value of a current pressure sensor is within a preset range, determine that the current pressure sensor is a candidate sensor.

[0071] When the number of candidate sensors is greater than a preset number, perform centralized fault detection on all candidate sensors to obtain a detection result of each candidate sensor.

[0072] Optionally, the fault detection module 403 is further configured to: determine a time point at which the number of candidate sensors is determined to be greater than the preset number as a start time point of a current period, and acquire measurement values of each candidate sensor at a preset time interval within the current period.

[0073] Determine a fault detection value corresponding to each time interval based on measurement values of all candidate sensors corresponding to the time interval.

[0074] Determine a detection result of each candidate sensor in the current period based on the fault detection value corresponding to each time interval.

[0075] Optionally, the fault detection module 403 is further configured to: calculate a difference value between the measurement value and the fault detection value of each candidate sensor in each time interval.

[0076] Determine an average value of the difference value corresponding to each candidate sensor in all time intervals.

[0077] Determine a fault detection result of each candidate sensor in the current period based on the average value of the difference value corresponding to each candidate sensor, a preset high fault difference value, and a preset low fault difference value; the preset high fault difference value is greater than the preset low fault difference value.

[0078] Optionally, the fault detection module 403 is further configured to: for each candidate sensor, if the average value of the difference value corresponding to the current candidate sensor is greater than the preset high fault difference value, determine that the fault detection result of the current candidate sensor in the current period is a high fault.

[0079] If the average value of the difference value corresponding to the current candidate sensor is less than the preset low fault difference value, determine that the fault detection result of the current candidate sensor in the current period is a low fault.

[0080] If the average value of the difference corresponding to the current candidate sensor is less than or equal to the preset high fault difference and greater than or equal to the preset low fault difference, it is determined that the fault detection result of the current candidate pressure sensor in the current period is no fault.

[0081] Optionally, the fault detection module 403 is further configured to: if the measurement value of the current pressure sensor is not within the preset range, determine that the fault detection result of the current pressure sensor is the equipment fault.

[0082] The vehicle anomaly detection device provided in the embodiment of the present application can execute the vehicle anomaly detection method provided in any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method. The contents not described in detail in the embodiment can be referred to the description in any method embodiment of the present application.

[0083] Figure 5 A structural schematic diagram of an electronic device provided in the embodiment of the present application is shown in Figure 5 , Figure 5 The electronic device 12 shown is merely an example and should not impose any limitation on the function and use range of the embodiments of the present application. As shown in Figure 5 , the electronic device 12 is in the form of a general computing device. The components of the electronic device 12 can include but are not limited to one or more processors or processing units 16, system memory 28, and bus 18 connecting different system components including the system memory 28 and the processing unit 16.

[0084] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or local bus using any of a variety of bus architectures. By way of example, these architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.

[0085] The electronic device 12 typically includes a variety of computer system readable media. These media can be any available media that is accessible by the electronic device 12 and includes both volatile and non-volatile media, removable and non-removable media.

[0086] The system memory 28 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The electronic device 12 can further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, a storage system 34 can be provided for reading from and writing to non-removable, non-volatile magnetic media (e.g., a hard disk drive).Figure 5 not shown, is typically referred to as a "hard disk drive"). While Figure 5 In some embodiments, a disk controller (not shown) can also be used to control one or more storage devices available to the system 10. Such devices can be directly connected to system 10, or can be connected to the system 10 through a network based on, for example, a wireless communication protocol, a wired communication protocol, or a combination of wireless and wired communication protocols. Storage devices suitable for storing computer program instructions and data include all forms of nonvolatile memory, including by way of example semiconductor memory devices, n. particular, a RAM, such as a dynamic or static RAM, and a ROM, such as a flash ROM, an EPROM, or an EEPROM. In some embodiments, the system 10 has one or more input and output (I / O) devices. Such devices can be coupled to the bus 18 either directly or through intervening I / O controllers. In some embodiments, the system 10 optionally includes one or more user input devices. Such devices can be coupled to the bus 18 either directly or through intervening I / O controllers. In some embodiments, the system 10 optionally includes one or more user output devices. Such devices can be coupled to the bus 18 either directly or through intervening I / O controllers. In some embodiments, the system 10 optionally includes one or more display devices. Such devices can be coupled to the bus 18 either directly or through intervening I / O controllers. In some embodiments, the system 10 optionally includes one or more storage devices. Such devices can be coupled to the bus 18 either directly or through intervening I / O controllers.

[0087] Program / utility 40 having a set (at least one) of program modules 42 can be stored in system memory 28 by way of example, and includes an operating system, one or more application programs, other program modules, and program data. Each of the operating system, one or more application programs, other program modules, and program data or some combination thereof, can include an implementation of a networking environment. Program modules 42 generally carry out the functions and / or methodologies of embodiments of the application as described herein.

[0088] The electronic device 12 can also communicate with one or more external devices 14 such as a keyboard or a pointing device, displays 24, etc.; other devices such as devices that enable a user to interact with the electronic device 12; and / or any devices (e.g., network card, modem, etc.) that enable the electronic device 12 to communicate with one or more other computing devices. Such communication can occur via the input / output (I / O) interface 22. Still yet, the electronic device 12 can communicate with one or more networks such as a local area network (LAN), a general wide area network (WAN), and / or a public network such as the Internet, via the network adapter 20. As depicted, the network adapter 20 communicates with the other components of the electronic device 12 via the bus 18. It should be appreciated that the network adapter 20 and / or the bus 18 can be implemented using one or more types of communication media, such as IO media, I2C, etc. Figure 5 Other hardware and / or software modules can be used in conjunction with the electronic device 12 in some embodiments, including, but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0089] The processing unit 16 executes various function applications and data processing by running programs stored in the system memory 28, such as implementing a vehicle anomaly detection method provided by the embodiments of the present application: when a vehicle is switched from a stop state to a power-on state, obtaining information of each component of the vehicle, and determining whether the vehicle satisfies a centralized fault detection condition based on the information of each component of the vehicle; when the vehicle satisfies the centralized fault detection condition, obtaining measurement values of each pressure sensor; performing centralized fault detection on each pressure sensor based on the measurement values of all pressure sensors to obtain a fault detection result of each pressure sensor; generating fault detection information based on the fault detection result of each pressure sensor, and displaying the fault detection information to a user.

[0090] The embodiments of the present application provide a computer readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a vehicle anomaly detection method provided by all embodiments of the present application: when a vehicle is switched from a stop state to a power-on state, obtaining information of each component of the vehicle, and determining whether the vehicle satisfies a centralized fault detection condition based on the information of each component of the vehicle; when the vehicle satisfies the centralized fault detection condition, obtaining measurement values of each pressure sensor; performing centralized fault detection on each pressure sensor based on the measurement values of all pressure sensors to obtain a fault detection result of each pressure sensor; generating fault detection information based on the fault detection result of each pressure sensor, and displaying the fault detection information to a user. The computer readable medium can be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium may, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor device, apparatus, or instrument, or any suitable combination of the above. More specific examples (a non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution electronic device, apparatus, or instrument.

[0091] A computer readable signal medium can include a propagated data signal with computer executable code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal can take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium can be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate or transport programming code.

[0092] Program code embodied on a computer readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wire line, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0093] Computer program code for carrying out operations for aspects of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0094] Note that the foregoing examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting of the present application. While the application has been described with reference to preferred embodiments and specific mountings, it will be apparent to one skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the application. Accordingly, the scope of the application is to be limited only by the appended claims.

Claims

1. A method for detecting vehicle anomalies, characterized in that, The method includes: When the vehicle transitions from a stopped state to a powered-on state, information about each component of the vehicle is acquired, and based on this information, it is determined whether the vehicle meets the centralized fault detection conditions. When the vehicle meets the centralized fault detection conditions, the measurement values ​​of each pressure sensor are acquired; Centralized fault detection is performed on each pressure sensor based on the measurements from all pressure sensors to obtain the fault detection results for each pressure sensor. Fault detection information is generated based on the fault detection results of each pressure sensor, and the fault detection information is displayed to the user. Centralized fault detection is performed on each pressure sensor based on the measured values ​​of all pressure sensors to obtain the fault detection result of each pressure sensor. This includes: for each pressure sensor, if the measured value of the current pressure sensor is within a preset range, the current pressure sensor is determined as a candidate sensor; when the number of candidate sensors is greater than a preset number, centralized fault detection is performed on all candidate sensors to obtain the detection result of each candidate sensor. When the number of candidate sensors is greater than a preset number, centralized fault detection is performed on all candidate sensors to obtain the detection result of each candidate sensor, including: determining the moment when the number of candidate sensors is determined to be greater than the preset number as the start time of the current period; acquiring the measurement value of each candidate sensor according to a preset time interval within the current period; determining the fault detection value corresponding to each time interval based on the measurement values ​​of all candidate sensors corresponding to each time interval; and determining the detection result of each candidate sensor in the current period based on the fault detection value corresponding to each time interval.

2. The method according to claim 1, characterized in that, The information for each component includes at least the engine downtime before power-on, the current engine status, and the battery voltage. Determining whether the vehicle meets the centralized fault detection conditions based on information about each component of the vehicle includes: If the engine shutdown time before power-on is longer than a preset time, the engine is in a shutdown state at the current moment, and the battery voltage is greater than a preset voltage value, then the vehicle is determined to meet the centralized fault detection conditions.

3. The method according to claim 1, characterized in that, The detection results of each candidate sensor in the current period are determined based on the fault detection values ​​corresponding to each time interval, including: Calculate the difference between the measured value and the fault detection value of each candidate sensor in each time interval; Determine the average of the differences for each candidate sensor across all time intervals; Based on the average value of the differences corresponding to each candidate sensor, the preset high fault difference value, and the preset low fault difference value, the fault detection result of each candidate sensor in the current period is determined; wherein, the preset high fault difference value is greater than the preset low fault difference value.

4. The method according to claim 3, characterized in that, The fault detection results include high fault, low fault, or no fault. Based on the average of the differences corresponding to each candidate sensor, a preset high fault difference, and a preset low fault difference, the fault detection results of each candidate sensor in the current period are determined, including: For each candidate sensor, if the average value of the difference corresponding to the current candidate sensor is greater than the preset high fault difference, the fault detection result of the current candidate sensor in the current period is determined to be a high fault. If the average value of the difference corresponding to the current candidate sensor is less than the preset low fault difference, the fault detection result of the current candidate sensor in the current period is determined to be low fault. If the average value of the difference corresponding to the current candidate sensor is less than or equal to the preset high fault difference and greater than or equal to the preset low fault difference, the fault detection result of the current candidate sensor in the current period is determined to be fault-free.

5. The method according to claim 1, characterized in that, The fault detection result also includes equipment faults, and the method further includes: If the current pressure sensor's measured value is not within the preset range, the fault detection result of the current pressure sensor is determined to be a device fault.

6. A vehicle anomaly detection device, characterized in that, include: The information determination module is used to acquire information about each component of the vehicle when the vehicle changes from a stopped state to a powered-on state, and to determine whether the vehicle meets the centralized fault detection conditions based on the information about each component. The information acquisition module is used to acquire the measurement values ​​of each pressure sensor when the vehicle meets the centralized fault detection conditions. The fault detection module is used to perform centralized fault detection on each pressure sensor based on the measurement values ​​of all pressure sensors, and obtain the fault detection result for each pressure sensor. The information display module is used to generate fault detection information based on the fault detection results of each pressure sensor and display the fault detection information to the user. The fault detection module is used to: for each pressure sensor, if the measured value of the current pressure sensor is within a preset range, determine the current pressure sensor as a candidate sensor; when the number of candidate sensors is greater than a preset number, perform centralized fault detection on all candidate sensors to obtain the detection result of each candidate sensor; The fault detection module is used to: determine the moment when the number of candidate sensors is greater than a preset number as the start time of the current period; acquire the measurement values ​​of each candidate sensor at preset time intervals within the current period; determine the fault detection value corresponding to each time interval based on the measurement values ​​of all candidate sensors corresponding to each time interval; and determine the detection result of each candidate sensor in the current period based on the fault detection value corresponding to each time interval.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements a vehicle anomaly detection method as described in any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements a vehicle anomaly detection method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Failure omen detection system, vehicle, failure omen detection method, and computer-readable storage medium

    CN115047844A

  • Vehicle fault state detection method and device

    CN115096604A