Engine cylinder deactivation diagnostic method, device, electronic equipment and storage medium
By detecting the position status of the actuator pin of the dual-pin solenoid valve, the problem of failure during cylinder deactivation switching in traditional four-cylinder gasoline engines is solved, realizing real-time fault diagnosis and protection of the cylinder deactivation mechanism, and ensuring the reliability and performance of the engine.
Patent Information
- Application Number
- CN202111277382.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-29
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2041-10-29
AI Technical Summary
Traditional four-cylinder gasoline engines are prone to malfunctions during cylinder deactivation, leading to increased intake manifold pressure and affecting engine performance and reliability.
By detecting the position status of the actuator pin of the dual-pin solenoid valve, the actual position status is determined using an integrated position sensor, and compared with the target position status to determine whether the cylinder stopping mechanism has malfunctioned.
It enables real-time fault diagnosis of the cylinder deactivation mechanism, timely detection and protective measures to prevent engine damage and emissions degradation.
Smart Images

Figure CN116066233B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automotive diagnostic technology, and more specifically, to a method, apparatus, electronic device, and storage medium for diagnosing engine cylinder deactivation. Background Technology
[0002] In a traditional four-cylinder gasoline engine, the four cylinders work in a reciprocating cycle. Cylinder deactivation technology allows two of the cylinders in a four-cylinder engine to stop combustion and power under certain conditions. In order to maintain torque and power, the two cylinders that are still working require more intake air and fuel compared to before cylinder deactivation. This results in higher intake manifold pressure, which can effectively reduce the engine's pumping work.
[0003] However, the cylinder deactivation mechanism is prone to failure due to frequent switching, so how to diagnose the fault during the cylinder deactivation switching process has become an urgent problem to be solved. Summary of the Invention
[0004] In view of this, to solve the above problems, the present invention provides an engine cylinder deactivation diagnosis method, device, electronic device, and storage medium, the technical solution of which is as follows:
[0005] A method for diagnosing engine cylinder deactivation, the method comprising:
[0006] The target position status of the actuator pin inside the dual-pin solenoid valve is determined based on the actuator pin drive signal.
[0007] The actual position state of the actuator pin is determined by a position sensor integrated into the dual-pin solenoid valve.
[0008] The actual position state is detected based on the target position state to determine whether the cylinder deactivation mechanism has malfunctioned.
[0009] Preferably, the actuator includes a first actuator and a second actuator; when the first actuator extends, the engine enters cylinder deactivation mode; when the second actuator extends, the engine enters non-cylinder deactivation mode.
[0010] The step of detecting the actual position state based on the target position state to determine whether the cylinder deactivation mechanism has malfunctioned includes:
[0011] Obtain the voltage state output by the position sensor that characterizes the actual position state;
[0012] If the target position state is that the first actuator pin is in the extended state and the second actuator pin is in the retracted state, a first voltage range of the position sensor is determined; the voltage state is detected based on the first voltage range to determine whether the cylinder deactivation mechanism has malfunctioned;
[0013] If the target position state is that the first actuator pin is in the retracted state and the second actuator pin is in the extended state, a second voltage range of the position sensor is determined, wherein the value of the second voltage range is less than the value of the first voltage range; the voltage state is detected based on the second voltage range to determine whether the cylinder deactivation mechanism has malfunctioned;
[0014] If the target position state is that the first actuator pin is in the retracted state and the second actuator pin is in the retracted state, determine the third voltage range of the position sensor corresponding to the target position state. The value of the third voltage range is less than the value of the first voltage range and greater than the value of the second voltage range. Detect the voltage state based on the third voltage range to determine whether the cylinder deactivation mechanism has malfunctioned.
[0015] Preferably, the step of detecting the voltage state based on the first voltage range to determine whether the cylinder deactivation mechanism has malfunctioned includes:
[0016] Obtain the first voltage threshold corresponding to the first voltage range; after the execution pin drive signal starts driving for a certain period of time:
[0017] If the voltage state is greater than the first voltage threshold and continues until the actuator pin drive signal ends, the cylinder deactivation mechanism is determined to be fault-free; if the voltage state is not greater than the first voltage threshold, or if the voltage state is greater than the first voltage threshold but does not continue until the actuator pin drive signal ends, the cylinder deactivation mechanism switching is determined to be unreasonable, and a self-test operation is performed to determine whether the cylinder deactivation mechanism is faulty.
[0018] Preferably, the step of performing a self-test to determine whether the cylinder deactivation mechanism has malfunctioned includes:
[0019] The actuator pin drive signal is triggered to drive again; during the process from the start to the end of the actuator pin drive signal, if the duration of the voltage state not being greater than the first voltage threshold is greater than the corresponding time threshold, then it is determined that the cylinder stopping mechanism has malfunctioned.
[0020] If the duration of the voltage state not exceeding the first voltage threshold is not greater than the corresponding time threshold, the counter is incremented by 1, and the process returns to the step of triggering the execution pin drive signal to drive again.
[0021] If the counter is greater than the corresponding counting threshold, it is determined that the cylinder deactivation mechanism has malfunctioned.
[0022] Preferably, the step of detecting the voltage state based on the second voltage range to determine whether the cylinder deactivation mechanism has malfunctioned includes:
[0023] Obtain the second voltage threshold corresponding to the second voltage range; after the execution pin drive signal starts driving for a certain period of time:
[0024] If the voltage state is less than the second voltage threshold and continues until the actuator pin drive signal ends, the cylinder deactivation mechanism is determined to be fault-free; if the voltage state is not less than the second voltage threshold, or if the voltage state is less than the second voltage threshold and does not continue until the actuator pin drive signal ends, the cylinder deactivation mechanism switching is determined to be unreasonable, and a self-test operation is performed to determine whether the cylinder deactivation mechanism is faulty.
[0025] Preferably, the step of performing a self-test to determine whether the cylinder deactivation mechanism has malfunctioned includes:
[0026] The actuator pin drive signal is triggered to drive again; during the process from the start to the end of the actuator pin drive signal, if the duration of the voltage state not being less than the second voltage threshold is greater than the corresponding time threshold, then it is determined that the cylinder stopping mechanism has malfunctioned.
[0027] If the duration of the voltage state not less than the second voltage threshold is not greater than the corresponding time threshold, the counter is incremented by 1, and the process returns to the step of triggering the execution pin drive signal to drive again.
[0028] If the counter is greater than the corresponding counting threshold, it is determined that the cylinder deactivation mechanism has malfunctioned.
[0029] Preferably, the method further includes:
[0030] If a malfunction is detected in the cylinder deactivation mechanism, the engine is controlled to operate in the corresponding after-treatment mode.
[0031] An engine cylinder deactivation diagnostic device, the device comprising:
[0032] The position state determination module is used to determine the target position state of the actuator pin inside the dual-pin solenoid valve based on the actuator pin drive signal; and to determine the actual position state of the actuator pin through a position sensor integrated into the dual-pin solenoid valve.
[0033] The fault detection module is used to detect the actual position state based on the target position state in order to determine whether the cylinder stopping mechanism has malfunctioned.
[0034] An electronic device includes: at least one memory and at least one processor; the memory stores a program, and the processor calls the program stored in the memory, the program being used to implement the engine cylinder deactivation diagnostic method.
[0035] A storage medium storing computer-executable instructions for performing the engine cylinder deactivation diagnostic method.
[0036] Compared with the prior art, the beneficial effects achieved by the present invention are as follows:
[0037] This invention provides a method, apparatus, electronic device, and storage medium for diagnosing engine cylinder deactivation. It can determine the target position of the actuator pin within a dual-pin solenoid valve based on the actuator pin drive signal, and determine the actual position of the actuator pin using a position sensor integrated into the dual-pin solenoid valve. Furthermore, it detects the actual position based on the target position to determine whether the cylinder deactivation mechanism has malfunctioned. This invention enables real-time fault diagnosis of the cylinder deactivation mechanism, allowing for timely detection and protective measures to be taken to prevent engine damage and emissions degradation when a cylinder deactivation mechanism malfunctions. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0039] Figure 1 This is a schematic diagram of the cylinder deactivation mechanism provided in an embodiment of the present invention;
[0040] Figure 2 This is a schematic diagram of the structure of a dual-pin solenoid valve provided in an embodiment of the present invention;
[0041] Figure 3 This is a flowchart of the engine cylinder deactivation diagnosis method provided in an embodiment of the present invention;
[0042] Figure 4 This is a schematic diagram of the engine cylinder deactivation diagnostic device provided in an embodiment of the present invention. Detailed Implementation
[0043] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0044] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0045] To facilitate understanding of the present invention, the cylinder stopping mechanism will be described first below.
[0046] See Figure 1 , Figure 1 This is a schematic diagram of the cylinder deactivation mechanism provided in an embodiment of the present invention. The cylinder deactivation mechanism mainly includes an intake camshaft 1, an exhaust camshaft 2, grooved sleeves with helical grooves (3_1, 3_2, 3_3, and 3_4), dual-pin solenoid valves (4_1, 4_2, 4_3, and 4_4), and an electronic control unit (ECM, also known as an engine controller) that controls the operation of the dual-pin solenoid valves. Figure 1 (Not shown in the image), grooved sleeves (3_1, 3_2) are mounted on the intake camshaft 1, and grooved sleeves (3_3 and 3_4) are mounted on the exhaust camshaft. As shown in image 1, dual-pin solenoid valve 4_1 is mounted above grooved sleeve 3_1, dual-pin solenoid valve 4_2 is mounted above grooved sleeve 3_2, dual-pin solenoid valve 4_3 is mounted above grooved sleeve 3_3, and dual-pin solenoid valve 4_4 is mounted above grooved sleeve 3_4.
[0047] The electronic control unit determines whether there is a cylinder deactivation switching requirement based on the current operating conditions of the engine. If there is a cylinder deactivation switching requirement, it controls the actuator pin of the dual-pin solenoid valve to extend into the spiral groove of the cam sleeve and push the four grooved sleeves to move in a translational motion, thereby realizing the cylinder deactivation switching.
[0048] See Figure 2 , Figure 2 This is a schematic diagram of a dual-pin solenoid valve structure provided in an embodiment of the present invention. The dual-pin solenoid valve includes two actuator pins, A and B. When actuator pin A extends, the engine enters cylinder deactivation mode; when actuator pin B extends, the engine enters non-deactivation mode (i.e., cylinder operation resumes). Of course, actuator pins A and B will not extend simultaneously. The dual-pin solenoid valve has three states: actuator pin A extended, actuator pin B retracted; actuator pin A retracted, actuator pin B extended; actuator pin A retracted, actuator pin B retracted. It should be noted that... Figure 2 The state of the double-pin solenoid valve is as follows: actuating pin A extends and actuating pin B retracts.
[0049] The electronic control unit (ECU) controls four dual-pin solenoid valves (4_1, 4_2, 4_3, and 4_4). When cylinder deactivation is required, actuator pin A extends, initiating cylinder deactivation. When cylinder deactivation is not required, actuator pin B extends, reactivating the cylinder. The extension of the actuator pin controls the translational movement of four grooved sleeves (3_1, 3_2, 3_3, and 3_4), switching the cam profiles of the intake and exhaust camshafts. The cam profiles are either base circle or convex. When the cam profile is base circle, the cylinder is closed, initiating cylinder deactivation. When the cam profile switches to convex, the cylinder is reactivated. During cylinder deactivation, cylinders 2 and 3 out of the four cylinders are deactivated.
[0050] It should be noted that in the embodiments of the present invention, the first executing pin is the A executing pin and the second executing pin is the B executing pin.
[0051] See Figure 3 , Figure 3 This is a flowchart of an engine cylinder deactivation diagnostic method provided in an embodiment of the present invention. This engine cylinder deactivation diagnostic method can be applied to an electronic control unit (ECU) and can be integrated into the engine control system as a software functional module. The method includes the following steps:
[0052] S10, determine the target position state of the actuator pin inside the dual-pin solenoid valve based on the actuator pin drive signal.
[0053] In this embodiment of the invention, the electronic control unit (ECU) can send an actuator drive signal to the dual-pin solenoid valve according to the cylinder deactivation switching requirement. Therefore, for any dual-pin solenoid valve, the target position state of its first and second actuators can be determined based on the received actuator drive signal; wherein, if the first actuator extends, the engine enters cylinder deactivation mode; if the second actuator extends, the engine enters non-cylinder deactivation mode. Specifically:
[0054] If the received actuator drive signal is in the driven state, the first actuator is in the extended state and the second actuator is in the retracted state, or the first actuator is in the retracted state and the second actuator is in the extended state; if the received actuator drive signal is in the undriven state, the first actuator is in the retracted state and the second actuator is in the retracted state.
[0055] S20, the actual position state of the actuator pin is determined by the position sensor integrated into the dual-pin solenoid valve.
[0056] In this embodiment of the invention, for any dual-pin solenoid valve, the actual position state of its first and second actuating pins is determined by the voltage signal output by the position sensor integrated inside, and is divided into three voltage states, as shown in the table below:
[0057] The first state is when both the first and second actuating pins are retracted, and the corresponding position sensor signal output is 2.3–2.7V; the second state is when both the first and second actuating pins are extended, and the corresponding position sensor signal output is 3.3–4.7V; the third state is when both the first and second actuating pins are retracted, and the corresponding position sensor signal output is 0.3–1.7V.
[0058]
[0059] Therefore, the actual position of the first and second actuators in the dual-pin solenoid valve can be determined by the voltage output from the position sensor. Assuming the voltage output by the position sensor is X, if X is in the range of 2.3–2.7V, it can be determined that both the first and second actuators are in the retracted state; if X is in the range of 3.3–4.7V, it can be determined that both the first and second actuators are in the extended state; and if X is in the range of 0.3–1.7V, it can be determined that both the first and second actuators are in the extended state.
[0060] S30, based on the target position state, detect the actual position state to determine whether the cylinder stopping mechanism has malfunctioned.
[0061] In this embodiment of the invention, the camshaft can be determined to have completed cylinder deactivation switching by combining the actuator drive signal. After determining that cylinder deactivation switching has been completed, the target position state can be compared with the actual position state to detect whether the cylinder deactivation mechanism has malfunctioned. If the actual position state is the same as the target position state, it can be determined that the cylinder deactivation mechanism is fault-free and can work normally; otherwise, if the actual position state is different from the target position state, it can be determined that the cylinder deactivation mechanism has malfunctioned.
[0062] In the specific implementation process, step S30, "detecting the actual position state based on the target position state to determine whether the cylinder deactivation mechanism has malfunctioned," can be implemented using the following steps:
[0063] Obtain the voltage state output by the position sensor that characterizes the actual position state;
[0064] If the target position state is that the first actuator pin is in the extended state and the second actuator pin is in the retracted state, a first voltage range of the position sensor is determined; the voltage state is detected based on the first voltage range to determine whether the cylinder deactivation mechanism has malfunctioned;
[0065] If the target position state is that the first actuator pin is in the retracted state and the second actuator pin is in the extended state, a second voltage range of the position sensor is determined, wherein the value of the second voltage range is less than the value of the first voltage range; the voltage state is detected based on the second voltage range to determine whether the cylinder deactivation mechanism has malfunctioned;
[0066] If the target position state is that the first actuator pin is in the retracted state and the second actuator pin is in the retracted state, a third voltage range of the position sensor is determined, wherein the value of the third voltage range is less than the value of the first voltage range and greater than the value of the second voltage range; the voltage state is detected based on the third voltage range to determine whether the cylinder deactivation mechanism has malfunctioned.
[0067] In this embodiment of the invention, for any dual-pin solenoid valve, since the actual position state of its first and second actuating pins is determined by the voltage signal output by the position sensor, the voltage state output by the position sensor can be directly obtained, and is further assumed to be X.
[0068] The target position status of the first and second execution pins can be divided into three types:
[0069] 1) The first actuating pin is in the extended state and the second actuating pin is in the retracted state. Correspondingly, the signal output of the position sensor is 3.3 to 4.7V, that is, the first voltage range is 3.3 to 4.7V. Further, the voltage state X is detected based on this first voltage range. If X is within the range of 3.3 to 4.7V, it can be determined that the cylinder stopping mechanism is fault-free; otherwise, if X is not within the range of 3.3 to 4.7V, it can be determined that the cylinder stopping mechanism is faulty.
[0070] 2) The first actuating pin is in the retracted state, and the second actuating pin is in the extended state. Correspondingly, the signal output of the position sensor is 0.3 to 1.7V, that is, the second voltage range is 0.3 to 1.7V. Further, the voltage state X is detected based on this second voltage range. If X is within the range of 0.3 to 1.7V, it can be determined that the cylinder stopping mechanism is fault-free; otherwise, if X is not within the range of 0.3 to 1.7V, it can be determined that the cylinder stopping mechanism is faulty.
[0071] 3) The first actuator pin is in the retracted state, and the second actuator pin is in the retracted state. Correspondingly, the position sensor signal output is 2.3~2.7V, that is, the third voltage range is 2.3~2.7V. Further, the voltage state X is detected based on this third voltage range. If X is within the range of 2.3~2.7V, it can be determined that the cylinder deactivation mechanism is fault-free. Conversely, if X is not within the range of 2.3~2.7V, it can be determined that the cylinder deactivation mechanism is faulty. Further, the engine can be controlled to operate in the corresponding after-treatment mode, that is, the engine is prohibited from entering the cylinder deactivation mode.
[0072] Of course, to prevent inaccurate signal output due to factors such as aging of the position sensor, corresponding fault tolerance thresholds can be set for the first, second, and third voltage ranges. Taking the first voltage range as an example, assuming its corresponding fault tolerance threshold is 0.1V, the first voltage range can be adjusted to 3.2–4.8V. Therefore, if X is within the 3.2–4.8V range, the cylinder deactivation mechanism is considered fault-free; conversely, if X is not within the 3.2–4.8V range, the cylinder deactivation mechanism is considered faulty.
[0073] In some other embodiments, the step of "detecting the voltage state based on the first voltage range to determine whether the cylinder deactivation mechanism has malfunctioned" can take the following steps:
[0074] Obtain the first voltage threshold corresponding to the first voltage range; after the execution pin drive signal starts driving for a certain period of time:
[0075] If the voltage state is greater than the first voltage threshold and continues until the actuator pin drive signal ends, the cylinder deactivation mechanism is determined to be fault-free; if the voltage state is not greater than the first voltage threshold, or if the voltage state is greater than the first voltage threshold but does not continue until the actuator pin drive signal ends, the cylinder deactivation mechanism switching is determined to be unreasonable, and a self-test operation is performed to determine whether the cylinder deactivation mechanism is faulty.
[0076] In this embodiment of the invention, a corresponding first voltage threshold can be determined based on a first voltage range. For example, any value in the first voltage range can be selected as the first voltage threshold. Alternatively, the median value of the first voltage range can be selected as the first voltage threshold. This invention does not limit this and can be set according to the application scenario.
[0077] After the actuator pin drive signal starts driving (i.e., the actuator pin drive signal switches from the non-driven state to the driven state) for a certain period of time (hereinafter referred to as time 1), if the voltage state X is greater than the first voltage threshold and continues to be maintained until the actuator pin drive signal ends driving (i.e., the actuator pin drive signal switches from the driven state to the non-driven state), then it is considered that the cylinder stopping mechanism has completed the cylinder stopping switch and is determined to be fault-free.
[0078] In addition, after the execution drive signal starts driving for a certain period of time (i.e., time 1), if the voltage state X is not greater than the first voltage threshold, or if the voltage state X is greater than the first voltage threshold but does not continue to be maintained until the execution pin drive signal ends driving, it can be determined that the cylinder stopping mechanism switching is unreasonable, and then a self-test operation is performed to determine whether the cylinder stopping mechanism has malfunctioned.
[0079] During the self-test operation to determine whether the cylinder deactivation mechanism has malfunctioned, the actuator pin drive signal is triggered to drive again. During the period from the start to the end of the actuator pin drive signal, if the duration of the voltage state not exceeding the first voltage threshold is greater than the corresponding time threshold, then the cylinder deactivation mechanism is determined to have malfunctioned. If the duration of the voltage state not exceeding the first voltage threshold is not greater than the corresponding time threshold, the counter is incremented by 1, and the process returns to the step of triggering the actuator pin drive signal to drive again. If the counter is greater than the corresponding counting threshold, then the cylinder deactivation mechanism is determined to have malfunctioned.
[0080] In this embodiment of the invention, if it is determined that the cylinder stopping mechanism switching is unreasonable, the execution of the self-test operation can be triggered. That is, after a certain period of time (hereinafter referred to as time 2), the actuator drive signal can be forcibly triggered to drive again, that is, the cylinder stopping switch is forcibly performed once according to the current actual situation. Assuming that the current state is cylinder stopping, the actuator drive signal drives the actuator pin in the double-pin solenoid valve to move to its target position state once again to enter the cylinder stopping state from the non-cylinder stopping state. Assuming that the current state is not cylinder stopping, the actuator drive signal drives the actuator pin in the double-pin solenoid valve to move to its target position state once again to enter the non-cylinder stopping state from the cylinder stopping state.
[0081] Furthermore, during the process from the start to the end of the actuator drive signal, if the duration for which the voltage state X is not greater than the first voltage threshold is greater than the corresponding time threshold (hereinafter referred to as time threshold 1), then the first actuator pin is determined to be broken, indicating a malfunction in the cylinder deactivation mechanism. This allows the engine to be controlled to operate in the corresponding after-processing mode, i.e., preventing the engine from entering cylinder deactivation mode. If the duration for which the voltage state X is not greater than the first voltage threshold is not greater than the corresponding time threshold (i.e., time threshold 1), then the first actuator pin cannot be determined to be broken; this is considered an unknown reasonableness issue. The counter is incremented by 1, and the self-test operation is triggered again. The execution logic of the self-test operation is the same as described above and will not be repeated here. If the counter is greater than the corresponding counting threshold, then the cylinder deactivation mechanism is determined to be malfunctioning. Since the number of occurrences of unknown reasonableness issues (i.e., the counter value) is greater than the counting threshold, a reasonableness fault is reported. This allows the engine to be controlled to operate in the corresponding after-processing mode, i.e., preventing the engine from entering cylinder deactivation mode.
[0082] In some other embodiments, the step of "detecting the voltage state based on the second voltage range to determine whether the cylinder deactivation mechanism has malfunctioned" can take the following steps:
[0083] Obtain the second voltage threshold corresponding to the second voltage range; after the execution pin drive signal starts driving for a certain period of time:
[0084] If the voltage state is less than the second voltage threshold and continues until the actuator pin drive signal ends, the cylinder deactivation mechanism is determined to be fault-free; if the voltage state is not less than the second voltage threshold, or if the voltage state is less than the second voltage threshold and does not continue until the actuator pin drive signal ends, the cylinder deactivation mechanism switching is determined to be unreasonable, and a self-test operation is performed to determine whether the cylinder deactivation mechanism is faulty.
[0085] In this embodiment of the invention, a corresponding second voltage threshold can be determined based on the second voltage range. For example, any value in the second voltage range can be selected as the first voltage threshold. Alternatively, the median value of the second voltage range can be selected as the second voltage threshold. This invention does not limit this and can be set according to the application scenario.
[0086] After the actuator pin drive signal starts driving (i.e., the actuator pin drive signal switches from the non-driven state to the driven state) for a certain period of time (hereinafter referred to as time 3), if the voltage state X is less than the second voltage threshold and continues to be maintained until the actuator pin drive signal ends driving (i.e., the actuator pin drive signal switches from the driven state to the non-driven state), then it is considered that the cylinder stopping mechanism has completed the cylinder stopping switch and is determined to be fault-free.
[0087] In addition, after the execution drive signal starts driving for a certain period of time (i.e., time 3), if the voltage state X is not less than the second voltage threshold, or if the voltage state is less than the second voltage threshold but does not continue to be maintained until the execution pin drive signal ends driving, it can be determined that the cylinder stopping mechanism switching is unreasonable, and then a self-test operation is performed to determine whether the cylinder stopping mechanism has malfunctioned.
[0088] During the self-test operation to determine whether the cylinder deactivation mechanism has malfunctioned, the actuator pin drive signal is triggered to drive again. During the period from the start to the end of the actuator pin drive signal, if the duration of the voltage state not being less than the second voltage threshold is greater than the corresponding time threshold, then the cylinder deactivation mechanism is determined to have malfunctioned. If the duration of the voltage state not being less than the second voltage threshold is not greater than the corresponding time threshold, the counter is incremented by 1, and the process returns to the step of triggering the actuator pin drive signal to drive again. If the counter is greater than the corresponding counting threshold, then the cylinder deactivation mechanism is determined to have malfunctioned.
[0089] In this embodiment of the invention, if it is determined that the cylinder stopping mechanism switching is unreasonable, the execution of the self-test operation can be triggered. That is, after a certain period of time (hereinafter referred to as time 4), the actuator drive signal can be forcibly triggered to drive again, that is, the cylinder stopping switch is forcibly performed once according to the current actual situation. Assuming that the current state is cylinder stopping, the actuator drive signal drives the actuator pin in the double-pin solenoid valve to move to its target position state once again to enter the cylinder stopping state from the non-cylinder stopping state. Assuming that the current state is not cylinder stopping, the actuator drive signal drives the actuator pin in the double-pin solenoid valve to move to its target position state once again to enter the non-cylinder stopping state from the cylinder stopping state.
[0090] Furthermore, during the process from the start to the end of the actuator drive signal, if the duration of voltage state X not less than the second voltage threshold is greater than the corresponding time threshold (hereinafter referred to as time threshold 2), then the second actuator pin is determined to be broken, indicating a fault in the cylinder deactivation mechanism. This allows the engine to be controlled to operate in the corresponding after-processing mode, i.e., preventing the engine from entering cylinder deactivation mode. If the duration of voltage state X not less than the second voltage threshold is not greater than the corresponding time threshold (i.e., time threshold 2), then the second actuator pin cannot be determined to be broken; this is considered an unknown reasonableness issue. The counter is incremented by 1, and the self-test operation is triggered again. The execution logic of the self-test operation is the same as described above and will not be repeated here. If the counter is greater than the corresponding counting threshold, then the cylinder deactivation mechanism is determined to be faulty. Since the number of occurrences of unknown reasonableness issues (i.e., the counter value) is greater than the counting threshold, a reasonableness fault is reported. This allows the engine to be controlled to operate in the corresponding after-processing mode, i.e., preventing the engine from entering cylinder deactivation mode.
[0091] It should be noted that in the embodiments of the present invention, the values of time 1, time 2, time 3, and time 4 may be the same or different, and the embodiments of the present invention do not limit this. Additionally, time threshold 1 and time threshold 2 may be the same or different, and the embodiments of the present invention do not limit this.
[0092] The engine cylinder deactivation diagnostic method provided in this invention can perform real-time fault diagnosis on the operation of the cylinder deactivation mechanism, thereby enabling timely detection and protective measures to be taken for the engine when a fault occurs in the cylinder deactivation mechanism, preventing engine damage and emission deterioration.
[0093] Based on the engine cylinder deactivation diagnosis method provided in the above embodiments, the present invention provides a corresponding device for performing the above engine cylinder deactivation diagnosis method, the structural schematic diagram of which is shown below. Figure 4 As shown, it includes:
[0094] The position state determination module 10 is used to determine the target position state of the actuator pin inside the dual-pin solenoid valve based on the actuator pin drive signal; and to determine the actual position state of the actuator pin by a position sensor integrated into the dual-pin solenoid valve.
[0095] The fault detection module 20 is used to detect the actual position state based on the target position state in order to determine whether the cylinder stopping mechanism has malfunctioned.
[0096] Optionally, the actuator includes a first actuator and a second actuator; when the first actuator extends, the engine enters cylinder deactivation mode; when the second actuator extends, the engine enters non-cylinder deactivation mode.
[0097] The fault detection module 20 detects the actual position state based on the target position state to determine whether the cylinder deactivation mechanism has malfunctioned, including:
[0098] Obtain the voltage state output by the position sensor, representing the actual position state; if the target position state is that the first actuating pin is in the extended state and the second actuating pin is in the retracted state, determine a first voltage range of the position sensor; detect the voltage state based on the first voltage range to determine whether the cylinder deactivation mechanism has malfunctioned; if the target position state is that the first actuating pin is in the retracted state and the second actuating pin is in the extended state, determine a second voltage range of the position sensor, the value of the second voltage range being less than the value of the first voltage range; detect the voltage state based on the second voltage range to determine whether the cylinder deactivation mechanism has malfunctioned; if the target position state is that the first actuating pin is in the retracted state and the second actuating pin is in the retracted state, determine a third voltage range of the position sensor corresponding to the target position state, the value of the third voltage range being less than the value of the first voltage range and greater than the value of the second voltage range; detect the voltage state based on the third voltage range to determine whether the cylinder deactivation mechanism has malfunctioned.
[0099] Optionally, the fault detection module 20 detects the voltage state based on the first voltage range to determine whether the cylinder deactivation mechanism has malfunctioned, including:
[0100] Obtain the first voltage threshold corresponding to the first voltage range; after the execution pin drive signal starts driving for a certain period of time:
[0101] If the voltage state is greater than the first voltage threshold and continues until the actuator pin drive signal ends, the cylinder deactivation mechanism is determined to be fault-free; if the voltage state is not greater than the first voltage threshold, or if the voltage state is greater than the first voltage threshold but does not continue until the actuator pin drive signal ends, the cylinder deactivation mechanism switching is determined to be unreasonable, and a self-test operation is performed to determine whether the cylinder deactivation mechanism is faulty.
[0102] Optionally, the fault detection module 20 performs a self-test to determine whether the cylinder deactivation mechanism has malfunctioned, including:
[0103] The actuator pin drive signal is triggered to drive again; during the process from the start to the end of the actuator pin drive signal, if the duration of the voltage state not being greater than the first voltage threshold is greater than the corresponding time threshold, then the cylinder deactivation mechanism is determined to be faulty; if the duration of the voltage state not being greater than the first voltage threshold is not greater than the corresponding time threshold, the counter is incremented by 1, and the process returns to the step of triggering the actuator pin drive signal to drive again; if the counter is greater than the corresponding counting threshold, then the cylinder deactivation mechanism is determined to be faulty.
[0104] Optionally, the fault detection module 20 detects the voltage state based on the second voltage range to determine whether the cylinder deactivation mechanism has malfunctioned, including:
[0105] Obtain the second voltage threshold corresponding to the second voltage range; after the execution pin drive signal starts driving for a certain period of time:
[0106] If the voltage state is less than the second voltage threshold and continues until the actuator pin drive signal ends, the cylinder deactivation mechanism is determined to be fault-free; if the voltage state is not less than the second voltage threshold, or if the voltage state is less than the second voltage threshold and does not continue until the actuator pin drive signal ends, the cylinder deactivation mechanism switching is determined to be unreasonable, and a self-test operation is performed to determine whether the cylinder deactivation mechanism is faulty.
[0107] Optionally, the fault detection module 20 performs a self-test to determine whether the cylinder deactivation mechanism has malfunctioned, including:
[0108] The actuator pin drive signal is triggered to drive again; during the process from the start to the end of the actuator pin drive signal, if the duration of the voltage state not less than the second voltage threshold is greater than the corresponding time threshold, then the cylinder deactivation mechanism is determined to be faulty; if the duration of the voltage state not less than the second voltage threshold is not greater than the corresponding time threshold, the counter is incremented by 1, and the process returns to the step of triggering the actuator pin drive signal to drive again; if the counter is greater than the corresponding counting threshold, then the cylinder deactivation mechanism is determined to be faulty.
[0109] Optionally, the fault detection module 20 is also used for:
[0110] If a malfunction is detected in the cylinder deactivation mechanism, the engine is controlled to operate in the corresponding after-treatment mode.
[0111] It should be noted that the detailed functions of each functional module in the embodiments of the present invention can be found in the corresponding disclosure of the above-mentioned engine cylinder deactivation diagnosis method embodiments, and will not be repeated here.
[0112] Based on the engine cylinder deactivation diagnostic method provided in the above embodiments, the present invention provides an electronic device, which includes at least one memory and at least one processor; the memory stores a program, and the processor calls the program stored in the memory, the program being used to implement the engine cylinder deactivation diagnostic method.
[0113] Based on the engine cylinder deactivation diagnosis method provided in the above embodiments, the present invention provides a corresponding storage medium storing computer-executable instructions for executing the engine cylinder deactivation diagnosis method.
[0114] The present invention provides a detailed description of an engine cylinder deactivation diagnosis method, device, electronic device, and storage medium. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
[0115] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.
[0116] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that elements inherent to a process, method, article, or apparatus that comprises a list of elements, or elements inherent to such processes, methods, articles, or apparatus, are also included. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0117] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for diagnosing engine cylinder deactivation, characterized in that, The method includes: The target position status of the actuator pin inside the dual-pin solenoid valve is determined based on the actuator pin drive signal. The actual position state of the actuator pin is determined by a position sensor integrated into the dual-pin solenoid valve. The actual position state is detected based on the target position state to determine whether the cylinder stopping mechanism has malfunctioned. The actuator includes a first actuator and a second actuator; when the first actuator extends, the engine enters cylinder deactivation mode; when the second actuator extends, the engine enters non-cylinder deactivation mode. The step of detecting the actual position state based on the target position state to determine whether the cylinder deactivation mechanism has malfunctioned includes: Obtain the voltage state output by the position sensor that characterizes the actual position state; If the target position state is that the first actuator pin is in the extended state and the second actuator pin is in the retracted state, a first voltage range of the position sensor is determined; the voltage state is detected based on the first voltage range to determine whether the cylinder deactivation mechanism has malfunctioned; If the target position state is that the first actuator pin is in the retracted state and the second actuator pin is in the extended state, a second voltage range of the position sensor is determined, wherein the value of the second voltage range is less than the value of the first voltage range; the voltage state is detected based on the second voltage range to determine whether the cylinder deactivation mechanism has malfunctioned; If the target position state is that the first actuator pin is in the retracted state and the second actuator pin is in the retracted state, determine the third voltage range of the position sensor corresponding to the target position state. The value of the third voltage range is less than the value of the first voltage range and greater than the value of the second voltage range. Detect the voltage state based on the third voltage range to determine whether the cylinder deactivation mechanism has malfunctioned.
2. The method according to claim 1, characterized in that, The step of detecting the voltage state based on the first voltage range to determine whether the cylinder deactivation mechanism has malfunctioned includes: Obtain the first voltage threshold corresponding to the first voltage range; after the execution pin drive signal starts driving for a certain period of time: If the voltage state is greater than the first voltage threshold and continues until the actuator pin drive signal ends, the cylinder deactivation mechanism is determined to be fault-free; if the voltage state is not greater than the first voltage threshold, or if the voltage state is greater than the first voltage threshold but does not continue until the actuator pin drive signal ends, the cylinder deactivation mechanism switching is determined to be unreasonable, and a self-test operation is performed to determine whether the cylinder deactivation mechanism is faulty.
3. The method according to claim 2, characterized in that, The self-test operation to determine whether the cylinder deactivation mechanism is malfunctioning includes: The actuator pin drive signal is triggered to drive again; during the process from the start to the end of the actuator pin drive signal, if the duration of the voltage state not being greater than the first voltage threshold is greater than the corresponding time threshold, then it is determined that the cylinder stopping mechanism has malfunctioned. If the duration of the voltage state not exceeding the first voltage threshold is not greater than the corresponding time threshold, the counter is incremented by 1, and the process returns to the step of triggering the execution pin drive signal to drive again. If the counter is greater than the corresponding counting threshold, it is determined that the cylinder deactivation mechanism has malfunctioned.
4. The method according to claim 1, characterized in that, The step of detecting the voltage state based on the second voltage range to determine whether the cylinder deactivation mechanism has malfunctioned includes: Obtain the second voltage threshold corresponding to the second voltage range; after the execution pin drive signal starts driving for a certain period of time: If the voltage state is less than the second voltage threshold and continues until the actuator pin drive signal ends, the cylinder deactivation mechanism is determined to be fault-free; if the voltage state is not less than the second voltage threshold, or if the voltage state is less than the second voltage threshold and does not continue until the actuator pin drive signal ends, the cylinder deactivation mechanism switching is determined to be unreasonable, and a self-test operation is performed to determine whether the cylinder deactivation mechanism is faulty.
5. The method according to claim 4, characterized in that, The self-test operation to determine whether the cylinder deactivation mechanism is malfunctioning includes: The actuator pin drive signal is triggered to drive again; during the process from the start to the end of the actuator pin drive signal, if the duration of the voltage state not being less than the second voltage threshold is greater than the corresponding time threshold, then it is determined that the cylinder stopping mechanism has malfunctioned. If the duration of the voltage state not less than the second voltage threshold is not greater than the corresponding time threshold, the counter is incremented by 1, and the process returns to the step of triggering the execution pin drive signal to drive again. If the counter is greater than the corresponding counting threshold, it is determined that the cylinder deactivation mechanism has malfunctioned.
6. The method according to claim 3 or 5, characterized in that, The method further includes: If a malfunction is detected in the cylinder deactivation mechanism, the engine is controlled to operate in the corresponding after-treatment mode.
7. An engine cylinder deactivation diagnostic device, characterized in that, The device includes: The position state determination module is used to determine the target position state of the actuator pin inside the dual-pin solenoid valve based on the actuator pin drive signal; and to determine the actual position state of the actuator pin through a position sensor integrated into the dual-pin solenoid valve. A fault detection module is used to detect the actual position state based on the target position state to determine whether the cylinder deactivation mechanism has malfunctioned; wherein, the actuator includes a first actuator and a second actuator; when the first actuator extends, the engine enters cylinder deactivation mode; when the second actuator extends, the engine enters non-cylinder deactivation mode. The fault detection module detects the actual position state based on the target position state to determine whether the cylinder deactivation mechanism has malfunctioned, specifically for: Obtain the voltage state output by the position sensor that characterizes the actual position state; If the target position state is that the first actuator pin is in the extended state and the second actuator pin is in the retracted state, a first voltage range of the position sensor is determined; the voltage state is detected based on the first voltage range to determine whether the cylinder deactivation mechanism has malfunctioned; If the target position state is that the first actuator pin is in the retracted state and the second actuator pin is in the extended state, a second voltage range of the position sensor is determined, wherein the value of the second voltage range is less than the value of the first voltage range; the voltage state is detected based on the second voltage range to determine whether the cylinder deactivation mechanism has malfunctioned; If the target position state is that the first actuator pin is in the retracted state and the second actuator pin is in the retracted state, determine the third voltage range of the position sensor corresponding to the target position state. The value of the third voltage range is less than the value of the first voltage range and greater than the value of the second voltage range. Detect the voltage state based on the third voltage range to determine whether the cylinder deactivation mechanism has malfunctioned.
8. An electronic device, characterized in that, The electronic device includes: at least one memory and at least one processor; the memory stores a program, and the processor calls the program stored in the memory, the program being used to implement the engine cylinder deactivation diagnostic method according to any one of claims 1-6.
9. A storage medium, characterized in that, The storage medium stores computer-executable instructions for executing the engine cylinder deactivation diagnostic method according to any one of claims 1-6.
Citation Information
Patent Citations
Method and device of achieving cylinder stopping
CN109458261A
Judgment method and system for variable valve lift switching
CN110836143A