A cylinder and injector fault detection method, device, vehicle and medium
By obtaining the engine's speed signal, crankshaft position signal and piston itinerary, calculate the piston movement time and instantaneous speed, and determine whether the cylinder or the injector is faulty. Wide and adaptive fault detection method.
Patent Information
- Application Number
- CN202310159483.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-23
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2043-02-23
AI Technical Summary
In the prior art, cylinder and fuel injector fault detection methods are costly, and it is necessary to increase vehicle configuration and establish complex databases.
By obtaining the engine speed signal, crankshaft position signal and piston itinerary, calculate the first and second piston motion time, calculate the instantaneous speed, and determine whether there is a failure in the cylinder or the injector.
A low -cost cylinder and fuel injection failure detection is achieved, and the complexity of the vehicle configuration and database establishment is avoided, and the scope of applications is wide.
Smart Images

Figure CN115992786B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of engine systems, and in particular to a cylinder and injector fault detection method, device, vehicle and medium. Background Art
[0002] The engine needs the fuel injector to spray fuel normally so that the cylinder can work normally. If the fuel injector is stuck, blocked or has other faults, it will cause the engine's single cylinder or multiple cylinders to work abnormally, and even cause the engine to stall, which will cause a traffic accident.
[0003] It can be seen that whether the cylinder or the injector fails is an important performance indicator that affects the normal operation of the engine. In the prior art, in order to prevent injector failure, it is necessary to conduct verification tests on the injectors and cylinders during the development process. The working state of the engine is judged by monitoring the operation of each cylinder of the engine, such as cylinder pressure monitoring, piston leakage monitoring, etc. At the same time, it is used to establish an experimental database in order to evaluate the design quality of the injector and cylinder, and evaluate the reliable performance of the engine. However, cylinder pressure monitoring and piston leakage monitoring require additional vehicle configuration during the actual detection process, and the database establishment is relatively complicated, making this method more expensive.
[0004] Therefore, how to provide a low-cost cylinder and injector fault detection method and device is a technical problem that technical personnel in this field urgently need to solve. Summary of the invention
[0005] In view of this, an embodiment of the present application provides a cylinder and injector fault detection method and device, aiming to detect engine cylinder and injector faults at a low cost.
[0006] In a first aspect, an embodiment of the present application provides a cylinder and injector fault detection method, comprising:
[0007] Obtaining an engine speed signal, a crankshaft position signal and a piston stroke, wherein the piston stroke is the distance from the top dead center to the bottom dead center of the piston of each cylinder of the engine;
[0008] According to the engine speed signal and the crankshaft position signal, a first piston movement time and a second piston movement time are obtained, wherein the first piston movement time is the piston movement time corresponding to the first power stroke, and the second piston movement time is the piston movement time corresponding to the second power stroke, and the second power stroke is a power stroke after the first power stroke;
[0009] Calculating a first instantaneous speed and a second instantaneous speed according to the piston stroke, the first piston movement time and the second piston movement time;
[0010] In response to a quantitative relationship between the first instantaneous speed and the second instantaneous speed not meeting a preset condition, it is determined that at least one cylinder or at least one injector corresponding to the cylinder is faulty.
[0011] Optionally, acquiring the first piston movement time and the second piston movement time according to the engine speed signal and the crankshaft position signal includes:
[0012] Acquire a first speed signal, where the first speed signal is determined according to the crankshaft position signal, the first speed signal is an engine speed signal when the crankshaft rotates by a first preset angle, and the first preset angle is an angle of rotation of the crankshaft during the first power stroke;
[0013] acquiring the first piston movement time according to the first speed signal and a first preset angle;
[0014] Acquire a second speed signal, where the second speed signal is determined according to the crankshaft position signal, the second speed signal is an engine speed signal when the crankshaft rotates by a second preset angle, and the second preset angle is an angle of rotation of the crankshaft during the second power stroke;
[0015] The second piston movement time is acquired according to the second rotation speed signal and the second preset angle.
[0016] Optionally, the calculating the first instantaneous speed and the second instantaneous speed according to the piston stroke, the first piston movement time and the second piston movement time includes:
[0017] Calculating the first instantaneous speed according to the piston stroke and the first piston movement time;
[0018] The second instantaneous speed is calculated according to the piston stroke and the second piston movement time.
[0019] Optionally, in response to the quantitative relationship between the first instantaneous speed and the second instantaneous speed not meeting a preset condition, determining that at least one cylinder or at least one injector is faulty includes:
[0020] In response to a difference between the second instantaneous speed and the first instantaneous speed exceeding a preset range, it is determined that a cylinder or an injector corresponding to the second power stroke is faulty.
[0021] Optionally, after determining that at least one cylinder or at least one injector is faulty, the method further includes:
[0022] In response to an absolute value of a difference between the second instantaneous speed and the first instantaneous speed not exceeding a preset threshold, outputting a maintenance reminder;
[0023] In response to an absolute value of a difference between the second instantaneous speed and the first instantaneous speed exceeding the preset threshold, a parking check reminder is output.
[0024] Optionally, after determining that at least one cylinder or at least one injector is faulty, the method further includes:
[0025] The fuel injection amount of at least one fuel injector is adjusted according to the quantitative relationship between the first instantaneous speed and the second instantaneous speed.
[0026] Optionally, the method further includes:
[0027] Acquire a first injection time and a second injection time, wherein the first injection time is the time when the first power stroke injector injects fuel, and the second injection time is the time when the second power stroke injector injects fuel;
[0028] Using the first injection time, verifying the first preset angle;
[0029] The second preset angle is verified using the second injection time.
[0030] In a second aspect, an embodiment of the present application provides a cylinder and injector fault detection device, comprising:
[0031] A first acquisition module is used to acquire an engine speed signal, a crankshaft position signal and a piston stroke, wherein the piston stroke is the distance from the top dead center to the bottom dead center of the piston of each cylinder of the engine;
[0032] a second acquisition module, for acquiring a first piston movement time and a second piston movement time according to the engine speed signal and the crankshaft position signal, wherein the first piston movement time is the piston movement time corresponding to the first power stroke, and the second piston movement time is the piston movement time corresponding to the second power stroke, and the second power stroke is a power stroke after the first power stroke;
[0033] A calculation module, used for calculating a first instantaneous speed and a second instantaneous speed according to the piston stroke, the first piston movement time and the second piston movement time;
[0034] The fault determination module is used to determine that at least one cylinder or at least one injector corresponding to the cylinder is faulty in response to the quantitative relationship between the first instantaneous speed and the second instantaneous speed not meeting a preset condition.
[0035] In a third aspect, an embodiment of the present application provides a vehicle, the vehicle comprising a controller and an engine, the engine comprising a cylinder, an injector, a piston, a crankshaft, a crankshaft position sensor, and a speed sensor;
[0036] The cylinder, the fuel injector, the piston, the crankshaft, and the crankshaft position sensor are connected in sequence;
[0037] The fuel injector, the rotation speed sensor and the crankshaft position sensor are respectively connected to the controller;
[0038] The speed sensor is used to obtain the engine speed signal;
[0039] The crankshaft position sensor is used to obtain a crankshaft position signal;
[0040] The controller is used to execute the cylinder and injector fault detection method described in any one of the first aspects above.
[0041] In a fourth aspect, an embodiment of the present application provides a computer storage medium, in which a code is stored. When the code is executed, the device executing the code implements the cylinder and injector fault detection method described in any one of the first aspects above.
[0042] An embodiment of the present application provides a cylinder and injector fault detection method and device. When executing the method, an engine speed signal, a crankshaft position signal and a piston stroke are first obtained, and the piston stroke is the distance from the top dead center to the bottom dead center of the piston of each cylinder of the engine; then, according to the engine speed signal and the crankshaft position signal, a first piston movement time and a second piston movement time are obtained, the first piston movement time is the piston movement time corresponding to the first power stroke, and the second piston movement time is the piston movement time corresponding to the second power stroke, and the second power stroke is the power stroke after the first power stroke; then, according to the piston stroke, the first piston movement time and the second piston movement time, a first instantaneous speed and a second instantaneous speed are calculated; finally, in response to the fact that the quantitative relationship between the first instantaneous speed and the second instantaneous speed does not meet the preset conditions, it is determined that at least one cylinder or at least one injector is faulty, and the injector corresponds to the cylinder.
[0043] In this way, by detecting the instantaneous speed of the piston of the engine cylinder, the operation of the engine cylinder and the injector can be monitored in real time, and then it can be determined whether the cylinder and the injector have failed. There is no need to modify or increase the vehicle configuration, the cost is low, it is easy to implement, and it has a wide range of applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in this embodiment or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0045] Figure 1 A method flow chart of a cylinder and injector fault detection method provided in an embodiment of the present application;
[0046] Figure 2 A schematic diagram of the working method of the cylinder and injector fault detection method provided in the embodiment of the present application;
[0047] Figure 3 Another method flow chart of the cylinder and injector fault detection method provided in the embodiment of the present application;
[0048] Figure 4 A schematic diagram of the structure of a cylinder and injector fault detection device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] Whether the cylinder or injector fails is an important performance indicator that affects the normal operation of the engine. In the prior art, in order to prevent cylinder and injector failures, it is necessary to conduct verification tests on the cylinder and injector during the development process. The working state of the engine is judged by monitoring the operation of each cylinder of the engine, such as cylinder pressure monitoring, piston leakage monitoring, etc. At the same time, it is used to establish an experimental database in order to evaluate the design quality of the injector and cylinder, and evaluate the reliable performance of the engine. However, cylinder pressure monitoring and piston leakage monitoring require additional vehicle configuration during the actual detection process, and the database establishment is relatively complicated, making this method more expensive.
[0050] The method provided in the embodiment of the present application is executed by a computer device and is used to detect engine cylinder and injector faults at a low cost.
[0051] Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0052] See also Figure 1 , Figure 1 A method flow chart of a cylinder and injector fault detection method provided in an embodiment of the present application includes:
[0053] Step S101: Acquire the engine speed signal, crankshaft position signal and piston stroke.
[0054] When the vehicle is driving, the engine will continue to work, so the engine speed signal and crankshaft position signal can be continuously obtained through the sensor, based on which the engine's operating status can be obtained; at the same time, the above sensors do not need to be installed additionally, saving a lot of costs.
[0055] The piston stroke is the distance from the top dead center to the bottom dead center of each cylinder piston of the engine. Although the engine may be single-cylinder or multi-cylinder (such as 4 cylinders, 8 cylinders, etc.), for the same engine, the specifications of the cylinders are the same. Therefore, for the same engine, even if the cylinders doing work and the pistons moving are different, the piston stroke of each piston is the same. Therefore, there is no need to repeatedly obtain the piston stroke of different pistons, reducing unnecessary memory consumption.
[0056] Step S102: acquiring a first piston movement time and a second piston movement time according to the engine speed signal and the crankshaft position signal.
[0057] The working strokes of the engine are suction, compression, power and exhaust. Among the four strokes, the power stroke is the stroke in which the engine cylinder actively works to output power. Figure 2 , Figure 2 This is a schematic diagram of the cylinder and injector fault detection method provided in the embodiment of the present application. As can be seen from the figure, during the power stroke, the injector sprays oil, combustion works in the cylinder, and pushes the piston downward, running from the top dead center to the bottom dead center. The piston stroke is L, and the crankshaft rotates 180°. Therefore, by obtaining the operating status of the power stroke piston, it is possible to determine whether the entire cylinder has a fault.
[0058] The first piston movement time is the piston movement time corresponding to the first power stroke, the second piston movement time is the piston movement time corresponding to the second power stroke, and the second power stroke is the power stroke after the first power stroke.
[0059] For example, for a single-cylinder engine, it has only one cylinder, one injector, and one piston. Therefore, the first power stroke and the second power stroke are both the power strokes of this group of structures. The first piston movement time is the piston movement time of the first power stroke of this group of structures, and the second piston movement time is the piston movement time of this group of structures repeating the above power strokes.
[0060] For a multi-cylinder engine, it includes multiple cylinders, multiple injectors, and multiple pistons. The above structures are grouped together, and two adjacent power strokes may be completed by structures of different groups. For example, for a four-cylinder engine with an ignition sequence of the fourth group structure, the second group structure, the third group structure, and the first group structure, the first piston movement time is the piston movement time of the fourth group structure power stroke, the second piston movement time is the piston movement time of the second group structure power stroke, and so on, and the cycle is executed.
[0061] Specifically, the first speed signal can be obtained first, and then the first piston movement time can be obtained based on the first speed signal and a first preset angle; then the second speed signal can be obtained, and then the second piston movement time can be obtained based on the second speed signal and a second preset angle.
[0062] The first speed signal is determined according to the crankshaft position signal, the first speed signal is the engine speed signal when the crankshaft rotates by a first preset angle, the first preset angle being the angle of rotation of the crankshaft during the first power stroke. The second speed signal is determined according to the crankshaft position signal, the second speed signal is the engine speed signal when the crankshaft rotates by a second preset angle, the second preset angle being the angle of rotation of the crankshaft during the second power stroke.
[0063] During the driving process, the crankshaft rotates twice (720°) and the engine single cylinder works once. Therefore, the crankshaft rotation is related to the engine movement, that is, the engine speed. After knowing the engine speed, the time for the crankshaft to rotate once can be obtained, and then the position of the crankshaft and its rotation can be determined based on the crankshaft position signal, and then the stroke it is in can be determined. If it is in the power stroke, the piston movement time can be obtained based on the rotation of the crankshaft.
[0064] Step S103: Calculate the first instantaneous speed and the second instantaneous speed according to the piston stroke, the first piston movement time and the second piston movement time.
[0065] Based on the physical principle V=S / T, where V represents speed, S represents distance, and T represents time, the first instantaneous speed can be calculated according to the piston stroke and the first piston movement time; the second instantaneous speed can be calculated according to the piston stroke and the second piston movement time.
[0066] Step S104: In response to the quantitative relationship between the first instantaneous speed and the second instantaneous speed not meeting a preset condition, determining that at least one cylinder or at least one injector is faulty.
[0067] When the engine is working normally, the quantitative relationship between the first instantaneous speed and the second instantaneous speed should meet the preset condition. As a possible implementation, the preset condition can be set to the difference between the two within a preset range. The preset range can be obtained and stored in advance through a large number of engine bench tests and vehicle tests, and is not limited here. When the quantitative relationship between the first instantaneous speed and the second instantaneous speed does not meet the preset condition, it can be determined that the injector or cylinder is faulty.
[0068] In summary, this embodiment can monitor the operation of the engine cylinder and the injector in real time by detecting the instantaneous speed of the piston of the engine cylinder, and then determine whether the cylinder and the injector are faulty. It does not require modification or increase in vehicle configuration, is low in cost, easy to implement, and has a wide range of applications.
[0069] In the embodiment of the present application, the above Figure 1 There are many possible implementations of the steps, which are introduced below. It should be noted that the implementations given in the following introduction are only for illustrative purposes and do not represent all implementations of the embodiments of the present application.
[0070] See also Figure 3 , which is another method flow chart of the cylinder and injector fault detection method provided in the embodiment of the present application, including:
[0071] Step S301: Acquire engine speed signal, crankshaft position signal and piston stroke.
[0072] Step S302: Acquire a first piston movement time and a second piston movement time according to the engine speed signal and the crankshaft position signal.
[0073] As a possible implementation, a first injection time and a second injection time may be obtained, and the first injection time may be used to verify the first preset angle, and the second injection time may be used to verify the second preset angle. The first injection time is the time when the first power stroke injector injects, and the second injection time is the time when the second power stroke injector injects.
[0074] Because the injection time is during the power stroke, the crankshaft rotation preset angle should be the angle of the power stroke rotation, so the crankshaft rotation preset angle time should be the same as the injection time. And because the first preset angle and the second preset angle are related to the first speed signal and the second speed signal, the first speed signal and the second speed signal are related to the first piston movement time and the second piston movement time. Therefore, the first injection time can be used to verify the first preset angle; the second injection time can be used to verify the second preset angle.
[0075] Step S303: Calculate the first instantaneous speed and the second instantaneous speed according to the piston stroke, the first piston movement time and the second piston movement time.
[0076] Step S304: In response to a difference between the second instantaneous speed and the first instantaneous speed exceeding a preset range, determining that a cylinder or injector corresponding to the second power stroke is faulty.
[0077] The preset range can be set according to demand and experience. When the difference between the second instantaneous speed and the first instantaneous speed is greater than the maximum value of the preset range, it means that the second instantaneous speed is too high, the amount of fuel injection is too much, and the cylinder pressure corresponding to the second power stroke is too high or the injector injects too much fuel; when the difference between the second instantaneous speed and the first instantaneous speed is less than the minimum value of the preset range, it means that the second instantaneous speed is too low, the amount of fuel injection is too little, and the cylinder corresponding to the second power stroke may leak or the injector injects too little fuel (stuck) and other faults.
[0078] Step S305: In response to the absolute value of the difference between the second instantaneous speed and the first instantaneous speed not exceeding a preset threshold, outputting a maintenance reminder.
[0079] When the absolute value of the difference between the second instantaneous speed and the first instantaneous speed does not exceed the preset threshold, it means that the difference between the second instantaneous speed and the first instantaneous speed just exceeds the preset range, but not much. At this time, a maintenance reminder can be output and an alarm can be issued for fault warning to remind the driver and passengers that the engine cylinder and injector are working abnormally and should be repaired in time.
[0080] The preset threshold value may be set based on experience and is not limited here.
[0081] Step S306: In response to the absolute value of the difference between the second instantaneous speed and the first instantaneous speed exceeding the preset threshold, outputting a parking check reminder.
[0082] When the absolute value of the difference between the second instantaneous speed and the first instantaneous speed exceeds the preset threshold, it means that the difference between the second instantaneous speed and the first instantaneous speed exceeds the preset range by a lot. At this time, a stop inspection reminder should be output in time to remind the driver and passengers to stop and check as soon as possible to avoid major failures and reduce maintenance costs.
[0083] Step S307: adjusting the fuel injection amount of at least one fuel injector according to the quantitative relationship between the first instantaneous speed and the second instantaneous speed.
[0084] After determining that a cylinder or injector failure has occurred, a corresponding emergency injection strategy can be formulated based on the quantitative relationship between the first instantaneous speed and the second instantaneous speed, and the injection quantity of other cylinders of the engine can be adjusted to stabilize the engine power output, prevent the vehicle from losing power or stalling, and avoid safety problems caused by lack of power during driving, thereby ensuring the safety of the driver and passengers and improving the safety of the vehicle.
[0085] Specifically, when the difference between the second instantaneous speed and the first instantaneous speed is greater than the maximum value, the fuel injection amount of other cylinders can be reduced to reduce the cylinder pressure; when the difference between the second instantaneous speed and the first instantaneous speed is less than the minimum value, the fuel injection amount of other cylinders can be increased to avoid loss of power or flameout due to cylinder leakage or too little fuel injection (stuck) by the injector.
[0086] To sum up, this embodiment can output maintenance reminders to facilitate timely maintenance for drivers and passengers, reduce the probability of major failures, reduce maintenance costs, ensure the safety of drivers and passengers, and reduce maintenance costs; by adjusting the amount of fuel injection, the vehicle can be prevented from losing power or stalling, and safety problems caused by lack of power during driving can be avoided, thereby ensuring the safety of drivers and passengers and improving the safety of the vehicle.
[0087] The above are some specific implementations of the cylinder and injector fault detection methods provided in the embodiments of the present application. Based on this, the present application also provides a corresponding device. The device provided in the embodiments of the present application will be introduced from the perspective of functional modularization.
[0088] See also Figure 4 The structure diagram of the cylinder and injector fault detection device shown in the figure includes a first acquisition module 401, a second acquisition module 402, a calculation module 403 and a fault determination module 404.
[0089] The first acquisition module 401 is used to acquire an engine speed signal, a crankshaft position signal and a piston stroke, wherein the piston stroke is the distance from the top dead center to the bottom dead center of the piston of each cylinder of the engine;
[0090] A second acquisition module 402 is used to acquire a first piston movement time and a second piston movement time according to the engine speed signal and the crankshaft position signal, wherein the first piston movement time is the piston movement time corresponding to the first power stroke, and the second piston movement time is the piston movement time corresponding to the second power stroke, and the second power stroke is a power stroke after the first power stroke;
[0091] A calculation module 403, configured to calculate a first instantaneous speed and a second instantaneous speed according to the piston stroke, the first piston movement time and the second piston movement time;
[0092] The fault determination module 404 is configured to determine that at least one cylinder or at least one injector corresponding to the cylinder is faulty in response to the quantitative relationship between the first instantaneous speed and the second instantaneous speed not meeting a preset condition.
[0093] As a possible implementation, the second acquisition module 402 includes:
[0094] A first speed acquisition unit, configured to acquire a first speed signal, wherein the first speed signal is determined according to the crankshaft position signal, the first speed signal is an engine speed signal when the crankshaft rotates by a first preset angle, and the first preset angle is an angle of rotation of the crankshaft during the first power stroke;
[0095] A first time acquisition unit, used for acquiring the first piston movement time according to the first speed signal and a first preset angle;
[0096] A second speed acquisition unit, used for acquiring a second speed signal, the second speed signal is determined according to the crankshaft position signal, the second speed signal is an engine speed signal when the crankshaft rotates by a second preset angle, the second preset angle being an angle of rotation of the crankshaft during the second power stroke;
[0097] The second time acquisition unit is used to acquire the second piston movement time according to the second speed signal and a second preset angle.
[0098] As a possible implementation, the calculation module 403 includes:
[0099] a first calculation unit, configured to calculate the first instantaneous speed according to the piston stroke and the first piston movement time;
[0100] The second calculation unit is used to calculate the second instantaneous speed according to the piston stroke and the second piston movement time.
[0101] As a possible implementation, the fault determination module 404 includes:
[0102] A fault determination unit is used to determine that a cylinder or injector corresponding to the second power stroke is faulty in response to a difference between the second instantaneous speed and the first instantaneous speed exceeding a preset range.
[0103] As a possible implementation manner, the device further includes:
[0104] a first reminder module, configured to output a maintenance reminder in response to an absolute value of a difference between the second instantaneous speed and the first instantaneous speed not exceeding a preset threshold;
[0105] The second reminder module is used to output a parking check reminder in response to the absolute value of the difference between the second instantaneous speed and the first instantaneous speed exceeding the preset threshold.
[0106] As a possible implementation manner, the device further includes:
[0107] The fuel injection adjustment module is used to adjust the fuel injection amount of at least one injector according to the quantitative relationship between the first instantaneous speed and the second instantaneous speed.
[0108] As a possible implementation manner, the device further includes:
[0109] An injection time acquisition module, used for acquiring a first injection time and a second injection time, wherein the first injection time is a time when the first power stroke injector injects fuel, and the second injection time is a time when the second power stroke injector injects fuel;
[0110] A first verification module, configured to verify the first preset angle using the first injection time;
[0111] The second verification module is used to verify the second preset angle by using the second injection time.
[0112] The embodiments of the present application also provide a corresponding vehicle and a computer storage medium for implementing the solution provided in the embodiments of the present application.
[0113] Wherein, the vehicle comprises a controller and an engine, and the engine comprises a cylinder, an injector, a piston, a crankshaft, a crankshaft position sensor and a speed sensor;
[0114] The cylinder, the fuel injector, the piston, the crankshaft, and the crankshaft position sensor are connected in sequence;
[0115] The fuel injector, the rotation speed sensor and the crankshaft position sensor are respectively connected to the controller;
[0116] The speed sensor is used to obtain the engine speed signal;
[0117] The crankshaft position sensor is used to obtain a crankshaft position signal;
[0118] The controller is used to execute the cylinder and injector fault detection method described in any embodiment of the present application.
[0119] The computer storage medium stores codes, and when the codes are executed, the device executing the codes implements the cylinder and injector fault detection method described in any embodiment of the present application.
[0120] The "first" and "second" in the names such as "first" and "second" (if any) mentioned in the embodiments of the present application are only used as name identifiers and do not represent the first or second in order.
[0121] Through the description of the above implementation methods, it can be known that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment method can be implemented by means of software plus a general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a read-only memory (ROM) / RAM, a magnetic disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in each embodiment of the present application or some parts of the embodiments.
[0122] Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.
[0123] The above description is merely an exemplary embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A cylinder and injector fault detection method, characterized in that: The method comprises: Obtaining an engine speed signal, a crankshaft position signal and a piston stroke, wherein the piston stroke is the distance from the top dead center to the bottom dead center of the piston of each cylinder of the engine; According to the engine speed signal and the crankshaft position signal, a first piston movement time and a second piston movement time are obtained, wherein the first piston movement time is the piston movement time corresponding to the first power stroke, and the second piston movement time is the piston movement time corresponding to the second power stroke, and the second power stroke is a power stroke after the first power stroke; Calculating a first instantaneous speed and a second instantaneous speed according to the piston stroke, the first piston movement time and the second piston movement time; In response to the quantitative relationship between the first instantaneous speed and the second instantaneous speed not meeting a preset condition, determining that at least one cylinder or at least one injector corresponding to the cylinder is faulty; The acquiring the first piston movement time and the second piston movement time according to the engine speed signal and the crankshaft position signal comprises: Acquire a first speed signal, where the first speed signal is determined according to the crankshaft position signal, the first speed signal is an engine speed signal when the crankshaft rotates by a first preset angle, and the first preset angle is an angle of rotation of the crankshaft during the first power stroke; acquiring the first piston movement time according to the first speed signal and a first preset angle; Acquire a second speed signal, where the second speed signal is determined according to the crankshaft position signal, the second speed signal is an engine speed signal when the crankshaft rotates by a second preset angle, and the second preset angle is an angle of rotation of the crankshaft during the second power stroke; acquiring the second piston movement time according to the second speed signal and a second preset angle; After determining that at least one cylinder or at least one injector is faulty, the method further includes: The fuel injection amount of at least one fuel injector is adjusted according to the quantitative relationship between the first instantaneous speed and the second instantaneous speed.
2. The method according to claim 1, characterized in that The calculating the first instantaneous speed and the second instantaneous speed according to the piston stroke, the first piston movement time and the second piston movement time comprises: Calculating the first instantaneous speed according to the piston stroke and the first piston movement time; The second instantaneous speed is calculated according to the piston stroke and the second piston movement time.
3. The method according to claim 2, characterized in that In response to the quantitative relationship between the first instantaneous speed and the second instantaneous speed not meeting a preset condition, determining that at least one cylinder or at least one injector is faulty includes: In response to a difference between the second instantaneous speed and the first instantaneous speed exceeding a preset range, it is determined that a cylinder or an injector corresponding to the second power stroke is faulty.
4. The method according to claim 3, characterized in that After determining that at least one cylinder or at least one injector is faulty, the method further includes: In response to an absolute value of a difference between the second instantaneous speed and the first instantaneous speed not exceeding a preset threshold, outputting a maintenance reminder; In response to an absolute value of a difference between the second instantaneous speed and the first instantaneous speed exceeding the preset threshold, a parking check reminder is output.
5. The method according to claim 1, characterized in that The method further comprises: Acquire a first injection time and a second injection time, wherein the first injection time is the time when the first power stroke injector injects fuel, and the second injection time is the time when the second power stroke injector injects fuel; Using the first injection time, verifying the first preset angle; The second preset angle is verified using the second injection time.
6. A cylinder and injector fault detection device, characterized in that: The device comprises: A first acquisition module is used to acquire an engine speed signal, a crankshaft position signal and a piston stroke, wherein the piston stroke is the distance from the top dead center to the bottom dead center of the piston of each cylinder of the engine; a second acquisition module, for acquiring a first piston movement time and a second piston movement time according to the engine speed signal and the crankshaft position signal, wherein the first piston movement time is the piston movement time corresponding to the first power stroke, and the second piston movement time is the piston movement time corresponding to the second power stroke, and the second power stroke is a power stroke after the first power stroke; A calculation module, used for calculating a first instantaneous speed and a second instantaneous speed according to the piston stroke, the first piston movement time and the second piston movement time; a fault determination module, configured to determine that at least one cylinder or at least one injector is faulty in response to a quantitative relationship between the first instantaneous speed and the second instantaneous speed not meeting a preset condition, the injector corresponding to the cylinder; The acquiring the first piston movement time and the second piston movement time according to the engine speed signal and the crankshaft position signal comprises: Acquire a first speed signal, where the first speed signal is determined according to the crankshaft position signal, the first speed signal is an engine speed signal when the crankshaft rotates by a first preset angle, and the first preset angle is an angle of rotation of the crankshaft during the first power stroke; acquiring the first piston movement time according to the first speed signal and a first preset angle; Acquire a second speed signal, where the second speed signal is determined according to the crankshaft position signal, the second speed signal is an engine speed signal when the crankshaft rotates by a second preset angle, and the second preset angle is an angle of rotation of the crankshaft during the second power stroke; acquiring the second piston movement time according to the second speed signal and a second preset angle; The fault detection device further includes: an injection adjustment module; The fuel injection adjustment module is used to adjust the fuel injection amount of at least one injector according to the quantitative relationship between the first instantaneous speed and the second instantaneous speed.
7. A vehicle, characterized in that: The vehicle includes a controller and an engine, wherein the engine includes a cylinder, an injector, a piston, a crankshaft, a crankshaft position sensor, and a speed sensor; The cylinder, the fuel injector, the piston, the crankshaft, and the crankshaft position sensor are connected in sequence; The fuel injector, the rotation speed sensor and the crankshaft position sensor are respectively connected to the controller; The speed sensor is used to obtain the engine speed signal; The crankshaft position sensor is used to obtain a crankshaft position signal; The controller is used to execute the cylinder and injector fault detection method according to any one of claims 1 to 5.
8. A computer storage medium, characterized in that The computer storage medium stores codes, and when the codes are executed, the computer storage device executing the codes implements the cylinder and injector fault detection method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Gas leakage detection method for engine cylinder
CN103542983A