Exhaust oxygen sensor diagnosis method and device, vehicle, product and medium
By obtaining the actual working temperature and oxygen concentration of the oxygen sensor and determining whether it complies with the preset fault rules, the problem of low diagnostic efficiency of exhaust oxygen sensors is solved, and accurate and rapid fault positioning and diagnostic efficiency improvement are achieved.
Patent Information
- Application Number
- CN202411393949.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2024-12-31
AI Technical Summary
The existing exhaust oxygen sensor diagnostic methods are inefficient, resulting in misdiagnosis and waste of resources, complex system structure and long response time.
By obtaining the actual working temperature and oxygen concentration of the oxygen sensor, determine whether it complies with the preset fault rules, avoid coordinated diagnosis of external signals, and accurately and quickly locate the oxygen sensor failure.
It improves the diagnostic efficiency of oxygen sensors, reduces the probability of misdiagnosis, reduces the risk of misclaimed claims, and simplifies the system structure and response time.
Smart Images

Figure CN119224229A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicles, and in particular to an exhaust oxygen sensor diagnosis method, device, vehicle, product and medium. Background Art
[0002] The exhaust oxygen sensor is an oxygen sensor placed in the engine exhaust pipe. The oxygen sensor detects the oxygen content in the engine exhaust pipe and converts it into an electrical signal which is fed back to the vehicle controller. The vehicle controller adjusts the engine fuel injection amount to control the combustion process in a closed loop and optimize the air-fuel ratio, thereby reducing harmful gas emissions and saving fuel.
[0003] There is a phenomenon of misdiagnosis of exhaust oxygen sensors in the current commercial vehicle market, which leads to manufacturers frequently replacing exhaust oxygen sensors, resulting in erroneous claims and waste of sensor resources. The current self-diagnosis method for exhaust oxygen sensors is usually coordinated diagnosis through signals such as environmental pressure and environmental humidity. Coordinated judgment will cause complex system structure and long system response time, resulting in low oxygen sensor diagnosis efficiency. Summary of the invention
[0004] The present invention provides an exhaust oxygen sensor diagnosis method, device, vehicle, product and medium to solve the problem of low oxygen sensor diagnosis efficiency.
[0005] According to one aspect of the present invention, there is provided an exhaust oxygen sensor diagnostic method, the exhaust oxygen sensor diagnostic method comprising:
[0006] When the oxygen sensor is heated, obtaining the actual operating temperature of the oxygen sensor;
[0007] Acquiring an actual oxygen concentration detected by the oxygen sensor;
[0008] Determining whether the actual operating temperature and the actual oxygen concentration meet a preset fault rule;
[0009] When the actual operating temperature or the actual oxygen concentration meets a preset fault rule, it is determined that the oxygen sensor is faulty.
[0010] In an optional embodiment of the present invention, the determining whether the actual operating temperature and the actual oxygen concentration meet a preset fault rule includes:
[0011] Determining whether the actual operating temperature is within a preset temperature range;
[0012] When the actual operating temperature is within a preset temperature range, determining that the actual operating temperature does not meet a preset fault rule;
[0013] When the actual operating temperature exceeds the preset temperature range, the number of suspected temperature failures is increased by one, and it is determined whether the number of suspected temperature failures is greater than a first preset number;
[0014] When the number of suspected temperature failures is greater than the first preset number, determining that the actual operating temperature meets the preset failure rule;
[0015] When the number of suspected temperature failures is less than or equal to the first preset number, after a delay of a first preset time, the step of determining whether the actual operating temperature is within the preset temperature range is performed again.
[0016] In an optional embodiment of the present invention, the determining whether the actual operating temperature and the actual oxygen concentration meet a preset fault rule includes:
[0017] Determining whether a deviation between the actual oxygen concentration and a preset oxygen concentration is greater than a preset deviation threshold;
[0018] When the deviation between the actual oxygen concentration and the preset oxygen concentration is less than or equal to the preset deviation threshold, determining that the actual oxygen concentration does not meet the preset fault rule;
[0019] When the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold, the number of suspected oxygen concentration failures is increased by one, and it is determined whether the number of suspected oxygen concentration failures is greater than a second preset number;
[0020] When the number of suspected oxygen concentration faults is greater than the second preset number, determining that the actual oxygen concentration meets the preset fault rule;
[0021] When the number of suspected temperature failures is less than or equal to the second preset number, after a delay of a second preset time, the step of determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold is performed again.
[0022] In an optional embodiment of the present invention, before determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold, the method further includes:
[0023] determining whether the actual oxygen concentration is greater than a preset oxygen concentration threshold;
[0024] When the actual oxygen concentration is less than or equal to the preset oxygen concentration threshold, performing a step of determining whether a deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold;
[0025] When the actual oxygen concentration is greater than the preset oxygen concentration threshold, adjusting the actual oxygen concentration based on a preset adjustment algorithm;
[0026] Accordingly, the determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold includes: determining whether the deviation between the adjusted actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold.
[0027] In an optional embodiment of the present invention, when the oxygen sensor is heated and before obtaining the actual operating temperature of the oxygen sensor, the method further includes:
[0028] Get the engine electronic control system model;
[0029] When the engine electronic control system model is the first model, determining the heating time of the oxygen sensor, and when the heating time of the oxygen sensor is a third preset time, determining that the heating of the oxygen sensor is completed;
[0030] When the engine electronic control system model is the second model, a heating state variable is obtained, and whether heating of the oxygen sensor is completed is determined based on the heating state variable.
[0031] In an optional embodiment of the present invention, before obtaining the heating state variable, the method further includes:
[0032] determining whether a heating state variable exists;
[0033] When the heating state variable exists, the step of acquiring the heating state variable and determining whether the heating of the oxygen sensor is completed based on the heating state variable is performed;
[0034] When the heating state variable does not exist, it is determined that the oxygen sensor heating is completed.
[0035] In an optional embodiment of the present invention, determining whether the heating of the oxygen sensor is completed based on the heating state variable includes:
[0036] Determining whether the heating state variable is a preset variable value within the third preset time period;
[0037] When the heating state variable is a preset variable value within the third preset time period, determining that the heating of the oxygen sensor is completed;
[0038] When the heating state variable is not a preset variable value within the third preset time period, it is determined that the oxygen sensor is faulty.
[0039] In an optional embodiment of the present invention, when the operating condition is a plateau operating condition, the accumulated drift amount of the oxygen sensor is obtained;
[0040] Determining whether the accumulated drift amount is greater than a preset drift amount threshold;
[0041] When the accumulated drift value is greater than the preset drift value threshold, the number of suspected drift value failures is increased by one, and it is determined whether the number of suspected drift value failures is greater than a third preset number;
[0042] When the drift amount suspected fault number is greater than the third preset number, it is determined that the oxygen sensor is faulty.
[0043] According to another aspect of the present invention, there is provided an exhaust oxygen sensor diagnostic device, the exhaust oxygen sensor diagnostic device comprising:
[0044] A temperature acquisition module, used for acquiring the actual operating temperature of the oxygen sensor when the oxygen sensor is heated;
[0045] An oxygen concentration acquisition module, used to acquire the actual oxygen concentration detected by the oxygen sensor;
[0046] A determination module, used to determine whether the actual operating temperature and the actual oxygen concentration meet a preset fault rule;
[0047] The first state determination module is used to determine that the oxygen sensor is faulty when the actual operating temperature or the actual oxygen concentration meets a preset fault rule.
[0048] According to another aspect of the present invention, a vehicle is provided, the vehicle comprising:
[0049] Exhaust pipe;
[0050] An oxygen concentration sensor is disposed in the exhaust pipe and is used to detect oxygen concentration;
[0051] at least one processor; and
[0052] a memory communicatively connected to the at least one processor; wherein,
[0053] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the exhaust gas oxygen sensor diagnostic method described in any embodiment of the present invention.
[0054] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the exhaust oxygen sensor diagnostic method described in any embodiment of the present invention when executed by a processor.
[0055] According to another aspect of the present invention, a computer program product is provided, characterized in that the computer program product comprises a computer program, and when the computer program is executed by a processor, the exhaust oxygen sensor diagnostic method according to any embodiment of the present invention is implemented.
[0056] The technical solution of the embodiment of the present invention is to obtain the actual working temperature of the oxygen sensor and the actual oxygen concentration detected by the oxygen sensor when the oxygen sensor is heated, and then determine whether the actual working temperature and the actual oxygen concentration meet the preset fault rules. When the actual working temperature or the actual oxygen concentration meets the preset fault rules, the oxygen sensor fault is determined. Therefore, it is possible to diagnose whether the oxygen sensor is faulty through parameters related to the oxygen sensor itself, avoiding the occurrence of complex system structure and long system response time caused by collaborative diagnosis through external signals such as environmental pressure and environmental humidity, and also avoiding the problems of misdiagnosis of oxygen sensors and low diagnostic efficiency caused by complex system structure and long system response time. When an oxygen sensor fault occurs, it is possible to accurately and quickly locate whether the vehicle fault is caused by the performance problem of the oxygen sensor itself, effectively reducing the probability of misdiagnosis of the oxygen sensor and improving the diagnostic efficiency of the oxygen sensor.
[0057] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0059] Figure 1 A flowchart of an exhaust oxygen sensor diagnostic method provided in Embodiment 1 of the present invention; Figure 2 yes Figure 1 A flowchart of determining whether the actual operating temperature and the actual oxygen concentration meet preset fault rules in the step;
[0060] Figure 3 A flowchart of an exhaust oxygen sensor diagnostic method provided in Embodiment 2 of the present invention;
[0061] Figure 4 A schematic diagram of the structure of an exhaust oxygen sensor diagnostic device provided in Embodiment 3 of the present invention;
[0062] Figure 5 A circuit block diagram of a vehicle provided in Embodiment 4 of the present invention;
[0063] Figure 6 It is a schematic structural diagram of a vehicle for implementing the exhaust oxygen sensor diagnostic method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0064] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0065] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0066] Embodiment 1
[0067] Figure 1 This is a flow chart of an exhaust oxygen sensor diagnostic method provided in Embodiment 1 of the present invention. This embodiment is applicable to the case of diagnosing the front oxygen sensor. In addition, before the oxygen sensor diagnosis begins, it should be ensured that the oxygen sensor is placed in the engine exhaust pipe, the vehicle is turned on and the engine is in the starting state, that is, the oxygen sensor is in normal working condition at this time, and then the oxygen sensor is diagnosed for faults. The exhaust oxygen sensor diagnostic method can be executed by an exhaust oxygen sensor diagnostic device, which can be implemented in the form of hardware and / or software, and the exhaust oxygen sensor diagnostic device can be configured in the vehicle's engine electronic control system. Figure 1 As shown, the exhaust oxygen sensor diagnostic method includes:
[0068] S110: When the heating of the oxygen sensor is completed, the actual operating temperature of the oxygen sensor is obtained.
[0069] Among them, the oxygen sensor needs to reach a certain operating temperature to work properly, so the oxygen sensor needs to be heated before use. The actual operating temperature refers to the actual operating temperature of the oxygen sensor after heating. In some embodiments, a temperature detection member can be provided to detect the actual operating temperature of the oxygen sensor. Preferably, the temperature detection member includes a temperature sensor, and the actual operating temperature of the oxygen sensor is detected by the temperature sensor.
[0070] S120: Acquire the actual oxygen concentration detected by the oxygen sensor.
[0071] The actual oxygen concentration refers to the oxygen content in the engine exhaust pipe detected by the oxygen sensor.
[0072] S130: Determine whether the actual operating temperature and the actual oxygen concentration meet preset fault rules.
[0073] The preset fault rule refers to a rule that the actual operating temperature and the actual oxygen concentration will comply with when a fault occurs in the oxygen sensor.
[0074] S140: When the actual operating temperature or the actual oxygen concentration meets a preset fault rule, determine that the oxygen sensor is faulty.
[0075] Wherein, when either the actual operating temperature or the actual oxygen concentration meets the preset fault rule, it indicates that the oxygen sensor has failed. In some embodiments, under normal operating conditions, when neither the actual operating temperature nor the actual oxygen concentration meets the preset fault rule, it is determined that the oxygen sensor is normal.
[0076] The above scheme obtains the actual working temperature of the oxygen sensor and the actual oxygen concentration detected by the oxygen sensor when the oxygen sensor is heated, and then determines whether the actual working temperature and the actual oxygen concentration meet the preset fault rules. When the actual working temperature or the actual oxygen concentration meets the preset fault rules, the oxygen sensor is determined to be faulty. Therefore, it is possible to diagnose whether the oxygen sensor is faulty through parameters related to the oxygen sensor itself, avoiding the complex system structure and long system response time caused by the coordinated diagnosis of external signals such as environmental pressure and environmental humidity, and also avoiding the problems of misdiagnosis of oxygen sensors and low diagnostic efficiency caused by complex system structure and long system response time. When an oxygen sensor fails, it can accurately and quickly locate whether the vehicle failure is caused by the performance problem of the oxygen sensor itself, effectively reducing the probability of misdiagnosis of the oxygen sensor and improving the diagnostic efficiency of the oxygen sensor.
[0077] In an optional embodiment of the present invention, Figure 2 As shown, the determining whether the actual operating temperature and the actual oxygen concentration meet the preset fault rules includes:
[0078] S131. Determine whether the actual operating temperature is within a preset temperature range.
[0079] The preset temperature range refers to the range of operating temperatures in which the oxygen sensor works normally.
[0080] When the actual operating temperature is within the preset temperature range, step S132 is executed to determine whether the actual operating temperature does not meet the preset fault rules, and after executing step S132, step S137 is executed to determine whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold, and then the oxygen concentration determination is performed. In other embodiments, step S137 may be executed first, and after determining that the actual oxygen concentration does not meet the preset fault rules, step S131 is executed to determine whether the actual operating temperature is within the preset temperature range. That is, first determine whether the actual oxygen concentration meets the preset fault rules and then determine whether the actual operating temperature meets the preset fault rules. It is understandable that in other embodiments, step S131 and step S137 may also be executed simultaneously, that is, simultaneously determine whether the actual oxygen concentration meets the preset fault rules and whether the actual operating temperature meets the preset fault rules. This is not specifically limited here, but is just an example.
[0081] When the actual operating temperature exceeds the preset temperature range, steps S133 and S134 are performed sequentially.
[0082] S132: Determine that the actual operating temperature does not meet a preset fault rule.
[0083] When the actual operating temperature is within the preset temperature range, it indicates that the operating temperature of the oxygen sensor is normal, so the actual operating temperature does not meet the preset fault rule.
[0084] S133: The number of suspected temperature failures is increased by one.
[0085] Among them, the number of suspected temperature failures refers to the number of times the working temperature of the oxygen sensor is abnormal. When the actual working temperature exceeds the preset temperature range, it means that the working temperature of the oxygen sensor is abnormal. At this time, the oxygen sensor may have a failure, so the number of suspected temperature failures is increased by one.
[0086] S134: Determine whether the number of suspected temperature failures is greater than a first preset number.
[0087] The first preset number of times refers to the cumulative number of times that the abnormal operating temperature of the oxygen sensor should not exceed. In some embodiments, the first preset number of times is 2 times, in some embodiments, the first preset number of times is 3 times, and in other embodiments, the first preset number of times may also be 4 times or 5 times, which is not specifically limited here.
[0088] When the number of suspected temperature failures is greater than the first preset number, step S135 is executed to determine that the actual operating temperature meets the preset failure rule. When the number of suspected temperature failures is less than or equal to the first preset number, step S136 is executed to delay for a first preset time, and after executing step S136, step S131 is executed again to determine whether the actual operating temperature is within the preset temperature range.
[0089] S135. Determine whether the actual operating temperature meets a preset fault rule.
[0090] Among them, when the number of suspected temperature failures is greater than the first preset number, it means that the working temperature of the oxygen sensor is indeed abnormal, so at this time it is determined that the actual working temperature meets the preset fault rule. By determining that the actual working temperature meets the preset fault rule only when the number of suspected temperature failures is greater than the first preset number, compared with determining that the actual working temperature meets the preset fault rule when the actual working temperature exceeds the preset temperature range, it is possible to reduce misjudgment and improve the accuracy of judgment.
[0091] S136: Delay for a first preset time period.
[0092] Among them, by delaying for a period of time before judging whether the actual operating temperature is within the preset temperature range, misjudgment can be reduced.
[0093] S137: Determine whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold.
[0094] The preset oxygen concentration refers to the standard oxygen concentration when the oxygen sensor is working normally. The preset deviation threshold refers to the value that the deviation between the actual oxygen concentration and the preset oxygen concentration should be less than when the oxygen sensor is working normally.
[0095] When the deviation between the actual oxygen concentration and the preset oxygen concentration is less than or equal to the preset deviation threshold, step S138 is executed to determine that the actual oxygen concentration does not meet the preset fault rule. When the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold, steps S139 and S1310 are executed in sequence.
[0096] S138: Determine that the actual oxygen concentration does not meet a preset fault rule.
[0097] When the deviation between the actual oxygen concentration and the preset oxygen concentration is less than or equal to the preset deviation threshold, it means that the oxygen concentration detected by the oxygen sensor is normal, so the actual oxygen concentration does not meet the preset fault rule.
[0098] S139: The number of suspected oxygen concentration failures increases by one.
[0099] Among them, the number of suspected oxygen concentration failures refers to the number of times the oxygen concentration detected by the oxygen sensor is abnormal. When the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold, it means that the actual oxygen concentration detected by the oxygen sensor is abnormal. At this time, the oxygen sensor may have a failure, so the number of suspected oxygen concentration failures is increased by one.
[0100] S1310: Determine whether the number of suspected oxygen concentration failures is greater than a second preset number.
[0101] The second preset number refers to the cumulative number of times that the abnormal oxygen concentration detected by the oxygen sensor should not exceed. The second preset number may be the same as or different from the first preset number. In some embodiments, the second preset number is 2 times, in some embodiments, the second preset number is 3 times, and in other embodiments, the second preset number may also be 4 times or 5 times, which is not specifically limited here.
[0102] When the number of suspected oxygen concentration failures is greater than the second preset number, step S1311 is executed to determine that the actual oxygen concentration meets the preset failure rule. When the number of suspected temperature failures is less than or equal to the second preset number, step S1312 is executed to delay for a second preset time, and after executing step S1312, step S137 is executed to determine whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold.
[0103] S1311. Determine whether the actual oxygen concentration meets a preset fault rule.
[0104] Among them, when the number of suspected oxygen concentration failures is greater than the second preset number, it means that the actual oxygen concentration detected by the oxygen sensor is indeed abnormal, so at this time it is determined that the actual oxygen concentration meets the preset fault rule. By determining that the actual oxygen concentration meets the preset fault rule only when the number of suspected oxygen concentration failures is greater than the second preset number, compared with determining that the actual oxygen concentration meets the preset fault rule when the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold, it is possible to reduce misjudgment situations and improve the accuracy of judgment.
[0105] S1312: Delay for a second preset time period.
[0106] Among them, by delaying for a period of time before judging whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold, misjudgment can be reduced.
[0107] The above solution can accurately determine whether the vehicle failure is caused by performance problems of the oxygen sensor itself, effectively reducing the probability of misdiagnosis of the oxygen sensor and reducing the risk of claims caused by misdiagnosis of the oxygen sensor in the commercial vehicle market.
[0108] In an optional embodiment of the present invention, before determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold, it also includes: determining whether the actual oxygen concentration is greater than the preset oxygen concentration threshold; when the actual oxygen concentration is less than or equal to the preset oxygen concentration threshold, executing the step of determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold; when the actual oxygen concentration is greater than the preset oxygen concentration threshold, adjusting the actual oxygen concentration based on a preset adjustment algorithm; accordingly, determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold includes: determining whether the deviation between the adjusted actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold.
[0109] Among them, for different vehicles, the standard value of oxygen concentration may be different, that is, the preset oxygen concentration may be the same as or different from the standard value of oxygen concentration. When the actual oxygen concentration is greater than the preset oxygen concentration threshold, the value obtained after adjusting the standard value of oxygen concentration based on the preset adjustment algorithm is the preset oxygen concentration. By distinguishing different situations, when the actual oxygen concentration is greater than the preset oxygen concentration threshold, the actual oxygen concentration is first adjusted based on the preset adjustment algorithm, and then later on, by determining whether the deviation between the adjusted actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold, it is determined whether the actual oxygen concentration meets the preset fault rule. Therefore, this solution can, on the basis of not changing the preset oxygen concentration, perform data processing on the actual oxygen concentration detected by the oxygen sensor, and can judge whether the oxygen sensor is faulty in different situations, thereby improving the versatility of this solution.
[0110] The following is a specific example to illustrate the specific steps of the method. The preset oxygen concentration of one type of vehicle is the same as the standard value of the oxygen concentration, and the standard value of the oxygen concentration of this type of vehicle is less than or equal to the preset oxygen concentration threshold. The preset oxygen concentration of another type of vehicle is half of the standard value of the oxygen concentration, and the standard value of the oxygen concentration of this type of vehicle is greater than the preset oxygen concentration threshold. When the actual oxygen concentration is less than or equal to the preset oxygen concentration threshold, the actual oxygen concentration is directly compared with the preset oxygen concentration to determine whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold, and then determine whether the actual oxygen concentration meets the preset fault rule. When the actual oxygen concentration is greater than the preset oxygen concentration threshold, half of the actual oxygen concentration is taken. At this time, the preset adjustment algorithm is to take half of the actual oxygen concentration, compare half of the actual oxygen concentration with the preset oxygen concentration, determine whether the deviation between half of the actual oxygen concentration and the preset oxygen concentration is greater than the preset deviation threshold, and then determine whether the actual oxygen concentration meets the preset fault rule. Through the above scheme, it is possible to determine whether the oxygen sensor is faulty under different circumstances without changing the preset oxygen concentration. The versatility of this scheme is relatively strong.
[0111] Embodiment 2
[0112] Figure 3 A flow chart of an exhaust oxygen sensor diagnostic method provided for the second embodiment of the present invention, the relationship between this embodiment and the above embodiment is that the first embodiment is an improvement. In an optional embodiment of the present invention, when the oxygen sensor is heated up, before obtaining the actual operating temperature of the oxygen sensor, it also includes: obtaining the engine electronic control system model; when the engine electronic control system model is the first model, determining the heating time of the oxygen sensor, and when the heating time of the oxygen sensor is the third preset time, determining that the heating of the oxygen sensor is completed; when the engine electronic control system model is the second model, obtaining the heating state variable, and determining whether the oxygen sensor is heated up based on the heating state variable. Based on this, if Figure 3 As shown, the exhaust oxygen sensor diagnostic method includes:
[0113] S210. Obtain the model of the engine electronic control system.
[0114] The engine electronic control system refers to a system that precisely controls the engine's ignition, fuel injection, air-fuel ratio, and exhaust emissions through an electronic control system. The engine electronic control system enables the engine to operate in the best condition, thereby improving vehicle performance, saving energy, and reducing exhaust emissions. The specific control algorithms of different engine electronic control systems may be different. The engine electronic control system model refers to the model of the engine electronic control system currently performing oxygen sensor diagnosis.
[0115] S220: When the engine electronic control system model is the first model, determine the heating time of the oxygen sensor, and when the heating time of the oxygen sensor is a third preset time, determine that the heating of the oxygen sensor is completed.
[0116] The third preset time refers to the time required for the oxygen sensor to be heated, which is preset in advance. Therefore, when the heating time of the oxygen sensor is the third preset time, it can be determined that the oxygen sensor is heated. Preferably, the third preset time is 5 minutes. It is understandable that in other embodiments, for other types of engine electronic control systems, the third preset time may also be other time, which is not specifically limited here.
[0117] S230: When the engine electronic control system model is the second model, obtain a heating state variable, and determine whether heating of the oxygen sensor is completed based on the heating state variable.
[0118] The variable is derived from mathematics and is an abstract concept in computer language that can store calculation results or represent values. The heating state variable refers to a variable used to represent the heating state of the oxygen sensor. Therefore, it can be determined whether the oxygen sensor is heated according to the heating state variable.
[0119] In some embodiments, determining whether the oxygen sensor is heated based on the heating state variable includes:
[0120] Determine whether the heating state variable is a preset variable value within the third preset time length. When the heating state variable is a preset variable value within the third preset time length, determine that the oxygen sensor heating is completed. When the heating state variable is not a preset variable value within the third preset time length, determine that the oxygen sensor is faulty.
[0121] The preset variable value refers to the value that the heating state variable should be after the oxygen sensor is heated. The third preset duration refers to the theoretical duration required for the oxygen sensor to heat. Therefore, when the heating state variable is the preset variable value within the third preset duration, it is determined that the oxygen sensor is heated. When the heating state variable is not the preset variable value within the third preset duration, it means that after the third preset duration, the oxygen sensor still cannot be heated, indicating that the oxygen sensor may be faulty, so it is determined that the oxygen sensor is faulty.
[0122] S240: When the heating of the oxygen sensor is completed, the actual operating temperature of the oxygen sensor is obtained.
[0123] S250: Obtain the actual oxygen concentration detected by the oxygen sensor.
[0124] S260: Determine whether the actual operating temperature and the actual oxygen concentration meet preset fault rules.
[0125] S270: When the actual operating temperature or the actual oxygen concentration meets a preset fault rule, determine that the oxygen sensor is faulty.
[0126] The above scheme can determine a suitable method for judging whether the oxygen sensor has been heated according to the engine electronic control system model, so it can be applied to different engine electronic control systems, thereby improving versatility.
[0127] In an optional embodiment of the present invention, before obtaining the heating state variable, the method further includes:
[0128] Determine whether there is a heating state variable; when the heating state variable exists, execute the step of obtaining the heating state variable and determining whether the heating of the oxygen sensor is completed based on the heating state variable; if the heating state variable does not exist, determine that the heating of the oxygen sensor is completed. Among them, the calibration data of some of the engine electronic control systems of the second model do not have the heating state variable. At this time, it is directly determined that the heating of the oxygen sensor is completed. For the engine electronic control system with the heating state variable, execute the step of obtaining the heating state variable and determining whether the heating of the oxygen sensor is completed based on the heating state variable. Through the above scheme, the exhaust oxygen sensor diagnostic method can be used for different engine electronic control systems, and has strong versatility.
[0129] In an optional embodiment of the present invention, when the operating condition is a plateau condition, the cumulative drift of the oxygen sensor is obtained; it is determined whether the cumulative drift is greater than a preset drift threshold; when the cumulative drift is greater than the preset drift threshold, the number of suspected drift faults is increased by one, and it is determined whether the number of suspected drift faults is greater than a third preset number; when the number of suspected drift faults is greater than the third preset number, it is determined that the oxygen sensor is faulty.
[0130] Among them, the plateau operating condition refers to the operating condition of the vehicle in an area with a high altitude. In some embodiments, the altitude can be obtained and the operating condition can be determined as a plateau operating condition when the altitude is greater than a preset altitude threshold. Preferably, the preset altitude threshold is 1000 meters. In other embodiments, the preset altitude threshold may also be other values, such as 500 meters, which is not specifically limited here.
[0131] The drift of the oxygen sensor refers to the error between the data collected by the oxygen sensor and the true value. The cumulative drift refers to the cumulative change of the drift in a certain period of time, which is obtained by calculating the change of the drift in each time period and gradually accumulating it.
[0132] The preset drift threshold refers to the value that the cumulative drift does not exceed when the oxygen sensor is working normally. Preferably, the preset offset threshold is 20%. In other embodiments, the preset offset threshold may also be 18%, 19% or 21%, etc., which is not specifically limited here, but is just an example. The number of suspected drift failures refers to the number of times the cumulative drift of the oxygen sensor is too large. When the cumulative drift is greater than the preset drift threshold, it means that the cumulative drift of the oxygen sensor is too large, and the oxygen sensor detects that the actual oxygen concentration is not accurate. At this time, the oxygen sensor may have a fault, so the number of suspected drift failures is increased by one.
[0133] The third preset number refers to the cumulative number of times that the accumulated drift of the oxygen sensor is too large and should not be exceeded. The third preset number may be the same as or different from the second preset number. In some embodiments, the third preset number is 2 times, in some embodiments, the third preset number is 3 times, and in other embodiments, the third preset number may also be 4 times or 5 times, which is not specifically limited here.
[0134] When the number of suspected drift failures is greater than the third preset number, it indicates that the accumulated drift of the oxygen sensor is indeed too large. At this time, the actual oxygen concentration detected by the oxygen sensor deviates too much from the true value, so it is determined that the oxygen sensor is faulty.
[0135] In addition, in some embodiments, when the number of suspected drift failures is less than or equal to the third preset number, the step of determining whether the accumulated drift is greater than the preset drift threshold is performed again after a delay of a third preset time. In particular, by delaying for a period of time before determining whether the accumulated drift is greater than the preset drift threshold, misjudgment can be reduced.
[0136] The above solution can accurately determine whether the vehicle failure is caused by performance problems of the oxygen sensor itself, effectively reducing the probability of misdiagnosis of the oxygen sensor and reducing the risk of claims caused by misdiagnosis of the oxygen sensor in the commercial vehicle market.
[0137] In an optional embodiment of the present invention, when it is determined that the oxygen sensor is faulty, a fault message is issued.
[0138] Among them, fault information refers to information that can let the user know the fault situation. In some embodiments, the fault information includes one or more of sound information, text information, and light information. For example, a fault prompt in the form of text information can be issued through a display, a fault light can be illuminated to issue fault information, or a buzzer can be sounded to issue fault information. The specific features of the fault information are not specifically limited here, but are only given as examples.
[0139] Embodiment 3
[0140] Figure 4 This is a schematic diagram of the structure of an exhaust oxygen sensor diagnostic device provided by the third embodiment of the present invention. Figure 4 As shown, the exhaust oxygen sensor diagnostic device includes:
[0141] The temperature acquisition module 61 is used to acquire the actual operating temperature of the oxygen sensor when the oxygen sensor is heated.
[0142] The oxygen concentration acquisition module 62 is used to acquire the actual oxygen concentration detected by the oxygen sensor.
[0143] The determination module 63 is used to determine whether the actual operating temperature and the actual oxygen concentration meet the preset fault rules.
[0144] The first state determination module 64 is configured to determine that the oxygen sensor is faulty when the actual operating temperature or the actual oxygen concentration meets a preset fault rule.
[0145] In an optional embodiment of the present invention, the determination module 63 includes:
[0146] The temperature determination submodule is used to determine whether the actual operating temperature is within a preset temperature range.
[0147] The first temperature determination submodule is configured to determine that the actual operating temperature does not meet a preset fault rule when the actual operating temperature is within a preset temperature range.
[0148] The first number determination submodule is used to increase the number of suspected temperature failures by one when the actual operating temperature exceeds the preset temperature range, and determine whether the number of suspected temperature failures is greater than a first preset number.
[0149] The second temperature determination submodule is used to determine that the actual operating temperature meets the preset fault rule when the number of suspected temperature faults is greater than the first preset number.
[0150] The first delay submodule is used to, when the number of suspected temperature failures is less than or equal to the first preset number, delay for a first preset time and then execute again the step of determining whether the actual operating temperature is within a preset temperature range.
[0151] In an optional embodiment of the present invention, the determination module 63 further includes:
[0152] The oxygen concentration determination submodule is used to determine whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold.
[0153] The first oxygen concentration determination submodule is configured to determine that the actual oxygen concentration does not comply with a preset fault rule when a deviation between the actual oxygen concentration and the preset oxygen concentration is less than or equal to the preset deviation threshold.
[0154] The second number determination submodule is used to increase the number of suspected oxygen concentration failures by one when the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold, and determine whether the number of suspected oxygen concentration failures is greater than a second preset number.
[0155] The second oxygen concentration determination submodule is used to determine that the actual oxygen concentration meets the preset fault rule when the number of suspected oxygen concentration faults is greater than the second preset number.
[0156] The second delay submodule is used to, when the number of suspected temperature failures is less than or equal to the second preset number, delay for a second preset time and then again execute the step of determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold.
[0157] In an optional embodiment of the present invention, the exhaust oxygen sensor diagnostic device further includes:
[0158] The threshold determination module is used to determine whether the actual oxygen concentration is greater than a preset oxygen concentration threshold.
[0159] The first execution module is used to execute the step of determining whether a deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold when the actual oxygen concentration is less than or equal to the preset oxygen concentration threshold.
[0160] The adjustment module is configured to adjust the actual oxygen concentration based on a preset adjustment algorithm when the actual oxygen concentration is greater than the preset oxygen concentration threshold.
[0161] Correspondingly, the threshold determination module is further used to determine whether the deviation between the adjusted actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold.
[0162] In an optional embodiment of the present invention, the exhaust oxygen sensor diagnostic device further includes:
[0163] The model acquisition module is used to obtain the model of the engine electronic control system.
[0164] The first heating state determination module is used to determine the heating time of the oxygen sensor when the engine electronic control system model is the first model, and determine that the heating of the oxygen sensor is completed when the heating time of the oxygen sensor is a third preset time.
[0165] The second heating state determination module is used to obtain a heating state variable when the engine electronic control system model is a second model, and determine whether the oxygen sensor is heated based on the heating state variable.
[0166] In an optional embodiment of the present invention, the exhaust oxygen sensor diagnostic device further includes:
[0167] The variable determination module is used to determine whether there is a heating state variable.
[0168] The second execution module is used for executing the steps of obtaining the heating state variable and determining whether the heating of the oxygen sensor is completed based on the heating state variable when the heating state variable exists.
[0169] The third heating state determination module is configured to determine that heating of the oxygen sensor is completed when the heating state variable does not exist.
[0170] In an optional embodiment of the present invention, the second heating state determination module includes:
[0171] The variable determination submodule is used to determine whether the heating state variable is a preset variable value within the third preset time period.
[0172] The heating state determination submodule is used to determine that the heating of the oxygen sensor is completed when the heating state variable is a preset variable value within the third preset time period.
[0173] The fault determination submodule is used to determine that the oxygen sensor is faulty when the heating state variable is not a preset variable value within the third preset time period.
[0174] In an optional embodiment of the present invention, the exhaust oxygen sensor diagnostic device further includes:
[0175] The drift amount acquisition module is used to obtain the accumulated drift amount of the oxygen sensor when the operating condition is a plateau operating condition.
[0176] The drift determination module is used to determine whether the accumulated drift is greater than a preset drift threshold.
[0177] The drift fault determination module is used to increase the number of suspected drift faults by one when the accumulated drift is greater than the preset drift threshold, and determine whether the number of suspected drift faults is greater than a third preset number.
[0178] The third state determination module is configured to determine that the oxygen sensor is faulty when the number of suspected faults of the drift value is greater than the third preset number of times.
[0179] The exhaust oxygen sensor diagnostic device provided in the embodiment of the present invention can execute the exhaust oxygen sensor diagnostic method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0180] Embodiment 4
[0181] Embodiment 4 of the present invention provides a vehicle for implementing an embodiment of the present invention. The vehicle includes various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The vehicle may also include various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein. In this embodiment, as Figure 5As shown, the vehicle includes a diagnostic device central processor 10, and the diagnostic device central processor 10 is used to execute the various methods and processes described above, such as the exhaust oxygen sensor diagnostic method.
[0182] like Figure 6 As shown, the vehicle includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. Various programs and data required for vehicle operation can also be stored in the RAM 13. The processor 11, ROM 12 and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14. In some embodiments, as Figure 5 and Figure 6 As shown, the processor 11 and the memory are integrated into the diagnostic device central processor 10. Preferably, the diagnostic device central processor 10 includes a CPU.
[0183] The vehicle includes an exhaust pipe and an oxygen concentration sensor 20, wherein the oxygen concentration sensor 20 is disposed in the exhaust pipe for detecting oxygen concentration. In some embodiments, the vehicle further includes an engine controller 30, wherein the engine controller 30 is electrically connected to the oxygen concentration sensor 20 and the diagnostic device central processor 10, and the engine controller 30 is used to send the actual operating temperature of the oxygen sensor 20, the actual oxygen concentration detected by the oxygen sensor 20, the preset temperature range, the preset oxygen concentration, the preset deviation threshold, the heating state variable, etc. to the diagnostic device central processor 10.
[0184] In an optional embodiment of the present invention, the vehicle further comprises a meter 40, and the engine controller 30 is connected to the meter 40 via a bus. In some embodiments, when the oxygen sensor 20 fails, a fault prompt message is displayed via the meter 40.
[0185] like Figure 6 As shown, multiple components in the vehicle are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays 171, speakers, etc. In some embodiments, when an oxygen sensor fails, a fault prompt message is displayed through the display 171; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the vehicle to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0186] The processor 11 may be a variety of general and / or dedicated processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the exhaust oxygen sensor diagnostic method.
[0187] In some embodiments, the exhaust oxygen sensor diagnostic method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the vehicle via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the exhaust oxygen sensor diagnostic method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the exhaust oxygen sensor diagnostic method in any other suitable manner (e.g., by means of firmware).
[0188] In some embodiments, the vehicle includes a computer program product, which includes a computer program that, when executed by the processor 11 , implements the various methods and processes described above, such as the exhaust gas oxygen sensor diagnostic method.
[0189] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0190] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0191] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0192] To provide interaction with a user, the systems and techniques described herein can be implemented on a vehicle having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the vehicle. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0193] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0194] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0195] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0196] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. An exhaust oxygen sensor diagnostic method, characterized in that: include: When the oxygen sensor is heated, obtaining the actual operating temperature of the oxygen sensor; Acquiring an actual oxygen concentration detected by the oxygen sensor; Determining whether the actual operating temperature and the actual oxygen concentration meet a preset fault rule; When the actual operating temperature or the actual oxygen concentration meets a preset fault rule, it is determined that the oxygen sensor is faulty.
2. The exhaust oxygen sensor diagnostic method according to claim 1, characterized in that: The determining whether the actual operating temperature and the actual oxygen concentration meet a preset fault rule includes: Determining whether the actual operating temperature is within a preset temperature range; When the actual operating temperature is within a preset temperature range, determining that the actual operating temperature does not meet a preset fault rule; When the actual operating temperature exceeds the preset temperature range, the number of suspected temperature failures is increased by one, and it is determined whether the number of suspected temperature failures is greater than a first preset number; When the number of suspected temperature failures is greater than the first preset number, determining that the actual operating temperature meets the preset failure rule; When the number of suspected temperature failures is less than or equal to the first preset number, after a delay of a first preset time, the step of determining whether the actual operating temperature is within the preset temperature range is performed again.
3. The exhaust oxygen sensor diagnostic method according to claim 1, characterized in that: The determining whether the actual operating temperature and the actual oxygen concentration meet a preset fault rule includes: Determining whether a deviation between the actual oxygen concentration and a preset oxygen concentration is greater than a preset deviation threshold; When the deviation between the actual oxygen concentration and the preset oxygen concentration is less than or equal to the preset deviation threshold, determining that the actual oxygen concentration does not meet the preset fault rule; When the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold, the number of suspected oxygen concentration failures is increased by one, and it is determined whether the number of suspected oxygen concentration failures is greater than a second preset number; When the number of suspected oxygen concentration faults is greater than the second preset number, determining that the actual oxygen concentration meets the preset fault rule; When the number of suspected temperature failures is less than or equal to the second preset number, after a delay of a second preset time, the step of determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold is performed again.
4. The exhaust oxygen sensor diagnostic method according to claim 3, characterized in that: Before determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold, the method further includes: determining whether the actual oxygen concentration is greater than a preset oxygen concentration threshold; When the actual oxygen concentration is less than or equal to the preset oxygen concentration threshold, performing a step of determining whether a deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold; When the actual oxygen concentration is greater than the preset oxygen concentration threshold, adjusting the actual oxygen concentration based on a preset adjustment algorithm; Accordingly, the determining whether the deviation between the actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold includes: determining whether the deviation between the adjusted actual oxygen concentration and the preset oxygen concentration is greater than a preset deviation threshold.
5. The exhaust oxygen sensor diagnostic method according to any one of claims 1 to 4, characterized in that: When the oxygen sensor is heated, before obtaining the actual operating temperature of the oxygen sensor, the method further includes: Get the engine electronic control system model; When the engine electronic control system model is the first model, determining the heating time of the oxygen sensor, and when the heating time of the oxygen sensor is a third preset time, determining that the heating of the oxygen sensor is completed; When the engine electronic control system model is the second model, a heating state variable is obtained, and whether heating of the oxygen sensor is completed is determined based on the heating state variable.
6. The exhaust oxygen sensor diagnostic method according to claim 5, characterized in that: Before obtaining the heating state variable, the method further includes: determining whether a heating state variable exists; When the heating state variable exists, the step of acquiring the heating state variable and determining whether the heating of the oxygen sensor is completed based on the heating state variable is performed; When the heating state variable does not exist, it is determined that the oxygen sensor heating is completed.
7. The exhaust oxygen sensor diagnostic method according to claim 5, characterized in that: The determining whether the heating of the oxygen sensor is completed based on the heating state variable includes: Determining whether the heating state variable is a preset variable value within the third preset time period; When the heating state variable is a preset variable value within the third preset time period, determining that the heating of the oxygen sensor is completed; When the heating state variable is not a preset variable value within the third preset time period, it is determined that the oxygen sensor is faulty.
8. The exhaust oxygen sensor diagnostic method according to any one of claims 1 to 4, characterized in that: When the operating condition is a plateau operating condition, obtaining the accumulated drift of the oxygen sensor; Determining whether the accumulated drift amount is greater than a preset drift amount threshold; When the accumulated drift value is greater than the preset drift value threshold, the number of suspected drift value failures is increased by one, and it is determined whether the number of suspected drift value failures is greater than a third preset number; When the drift amount suspected fault number is greater than the third preset number, it is determined that the oxygen sensor is faulty.
9. An exhaust oxygen sensor diagnostic device, characterized in that: include: A temperature acquisition module, used for acquiring the actual operating temperature of the oxygen sensor when the oxygen sensor is heated; An oxygen concentration acquisition module, used to acquire the actual oxygen concentration detected by the oxygen sensor; A determination module, used to determine whether the actual operating temperature and the actual oxygen concentration meet a preset fault rule; The first state determination module is used to determine that the oxygen sensor is faulty when the actual operating temperature or the actual oxygen concentration meets a preset fault rule.
10. A vehicle, characterized in that: The vehicle comprises: Exhaust pipe; An oxygen concentration sensor is disposed in the exhaust pipe and is used to detect oxygen concentration; at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the exhaust gas oxygen sensor diagnosis method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the exhaust oxygen sensor diagnosis method according to any one of claims 1 to 8 when executed.
12. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the exhaust gas oxygen sensor diagnosis method according to any one of claims 1-8.
