Method and system for preventing reverse rotation operation of engine
Granted 17 Feb 2004 · no office action yet
Assignee: Hyundai
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Hyun-Jin Shin · Examiner: Erick Solis · AU 3747 · TC 3700
Life of the application
6 dated eventsAbstract
The present invention relates to a method and system for preventing reverse rotation operation of an engine using a system that includes a crank angle sensor (CAS), a cam position sensor (CPS), and an engine control unit for receiving signals from the CAS and the CPS to perform engine control. The method includes determining if a piston in a specific cylinder is at a predetermined location using a level of a CPS signal at a leading edge and a trailing edge of a CAS signal; determining if the engine is rotating in reverse using the CPS signal level at the leading edge and trailing edge of the CAS signal in the case where it is determined that the piston of the specific cylinder is at the predetermined location; and discontinuing operation of the engine if it is determined that the engine is undergoing reverse rotation.
Description
6 parts›FIELD OF THE INVENTION
The present invention relates to a method and a system for preventing reverse rotation operation of an engine. More particularly, the present invention relates to a method for preventing reverse rotation operation of an engine in which a forward rotation and a reverse rotation of an engine are detected, and control is performed to prevent the reverse rotation of the engine such that damage to the same does not occur.
›BACKGROUND OF THE INVENTION
When starting from a stopped state on a hill, a vehicle often reverses slightly before moving forward. This may be caused by the delayed operation of the accelerator pedal by the driver (or slow depressing of the accelerator pedal and releasing of the clutch pedal in a vehicle with a manual transmission) upon brake release, or it may result naturally as a result of the weight of the vehicle. When this occurs, the engine rotates in a direction opposite from the normal direction, that is, the engine rotates in reverse.
However, since a distinction between forward and reverse rotation of the engine is not made by the logic employed in typical present-day microprocessors used in vehicles, the RPM gauge in a cluster operates during both forward and reverse engine rotation. Further, during the reverse rotation of the engine, the engine control unit makes erroneous determinations based on normal vehicle operating condition logic and performs control to effect fuel injection. The engine control unit also performs malfunction diagnosis during the reverse rotation of the engine such that erroneous determinations of malfunctions occur. As a result, warning lights are illuminated when no malfunction exists.
With the use of such conventional control, logic control is performed identically regardless of whether the engine is undergoing forward or reverse rotation. Therefore, when the engine is rotating reversibly, it is determined that the vehicle is operating normally and control logic is performed in the normal manner. As a result, fuel injection is performed and other abnormal operations are effected. In extreme cases, the vehicle is propelled in the reverse direction. Also, it may be erroneously determined that the vehicle is malfunctioning.
›SUMMARY OF THE INVENTION
The present invention provides a method for preventing reverse rotation operation of an engine. Forward rotation and reverse rotation of an engine are detected, and control is performed to prevent abnormal operation and the mis-diagnosis of a malfunction during reverse rotation operation.
In a preferred embodiment of the present invention, a crank angle sensor (CAS), a cam position sensor (CPS), and an engine control unit receiving signals from the CAS and the CPS representative of the sensed parameters perform engine control according to a predetermined control program. The control program comprises determining if a piston in a specific cylinder is at a predetermined location using a level of the CPS signal at a leading edge and the trailing edge of the CAS signal, determining if the engine is rotating in reverse using the CPS signal level at the leading edge and trailing edge of the CAS signal in the case where it is determined that the piston of the specific cylinder is at the predetermined locations, and discontinuing operation of the engine if it is determined that the engine is undergoing reverse rotation.
Preferably, it is determined that the piston in the specific cylinder is at the predetermined position if the level of the CPS signal is at HIGH at both the leading edge and the trailing edge of the CAS signal. It is also preferable that the specific cylinder is a second cylinder and the predetermined position is top dead center.
The determining if the engine is rotating in reverse comprises detecting the level of the CPS signal at the leading edges and falling edges of the CAS signal after it is determined that the piston in the specific cylinder is at the predetermined position, storing the CPS signal levels as a binary number, in which a 1 is stored if the CPS signal level is HIGH and a 0 is stored if the CPS signal level is LOW, and determining that the engine is rotating in reverse if the stored binary number is identical to a predetermined number.
In another preferred embodiment of the present invention, a system for preventing reverse rotation operation of an engine comprises a crank angle sensor (CAS) for detecting a rotating angle of a crankshaft, a cam position sensor (CPS) for detecting a position of a camshaft, and an engine control unit receiving signals from the CAS and the CPS to perform engine control to prevent the reverse rotation operation of the engine. The engine control unit is programmed to perform control steps comprising determining if a piston in a specific cylinder is at a predetermined location using the level of the CPS signal at a leading edge and a trailing edge of the CAS signal, determining if the engine is rotating in reverse using the CPS signal level at the leading edge and trailing edge of the CAS signal in the case where it is determined that the piston of the specific cylinder is at the predetermined location, and discontinuing operation of the engine if it is determined that the engine is undergoing reverse rotation.
›BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate an embodiment of the invention, and, together with the description, serve to explain the principles of the invention:
FIG. 1 is a schematic diagram of a system for performing engine operation determination and cylinder mode determination;
FIG. 2 is a flow chart of a method for preventing reverse rotation operation of an engine according to a preferred embodiment of the present invention;
FIG. 3 is a timing diagram of CAS and CPS signals according to a preferred embodiment of the present invention; and
FIG. 4 is a chart used to describe operations of cylinder mode determination during forward and reverse rotation and obtaining calculation values according to a preferred embodiment of the present invention.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 2
Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
With reference to FIG. 1, in an engine rpm detection and cylinder operation determination system, to perform engine operation detection and cylinder operation determination, a crank angle sensor (CAS) 11 is mounted at a location for signal detection of target wheel (A) 12 , which is mounted on an engine crankshaft. The CAS 11 outputs a signal representative of the crankshaft angle to an engine control unit 15 . Further, a cam position sensor (CPS) 13 is mounted at a location for signal detection of target wheel (B) 14 , which is mounted on a camshaft. The CPS 13 outputs a signal representative of the camshaft position to the engine control unit 15 . Control unit 15 preferably includes a processor, memory and other necessary hardware and software components as will be understood by persons skilled in the art to permit the control unit to communicate with sensors and execute the control function as described herein.
In a method for preventing reverse rotation operation of an engine according to a preferred embodiment of the present invention, the CAS and CPS signals are used to detect reverse rotation of an engine, and if it is determined that the engine is undergoing reverse rotation, fuel injection and rpm output are prevented from occurring. This method will be described in more detail below with reference to FIG. 2 .
First, it is determined whether a CAS signal is being input in step S 110 . If a CAS signal is being input, engine operation conditions are determined in step S 120 . Next, during engine operation, fuel injection is performed in step S 130 and an ignition coil is operated in step S 140 .
Subsequently, it is determined if an engine rotation determination number Rn is 0 in step S 150 . The engine rotation determination number Rn indicates whether the engine is rotating in a forward or a reverse direction. A value of 0 for the engine rotation determination number Rn indicates that the engine is rotating in a forward direction, while a value of 1 for the engine rotation determination number Rn indicates that the engine is rotating in a reverse direction. Preferably, the engine rotation determination number Rn is initialized to 0.
Processes for determining whether the engine is rotating reversibly are performed following step S 120 and at the same time as steps S 130 and S 140 . In more detail, it is first determined if a second cylinder is operating in a predetermined mode in step S 121 . That is, it is determined if a piston in the second cylinder is at a predetermined position therein. In the preferred embodiment of the present invention, the predetermined position is top dead center.
The determination of whether the second cylinder is operating in the predetermined mode will also be described with reference to FIG. 3 . The CAS signal and the CPS signal are compared using the same time of reference, and a level of the CPS signal is determined at a leading edge and a trailing edge of the CAS signal. If the CPS signal is at HIGH at both the leading edge and trailing edge of the CAS signal, it is determined that the piston in the second cylinder is close to its top dead center position.
After performing step S 121 of determining whether the second cylinder is operating in the predetermined mode, the level of the CPS signal is detected for four more leading and trailing edges of the CAS signal (two of each, alternately), then these levels are stored as a 4-bit binary number in step S 122 . That is, starting with the least significant bit of the binary number, if the CPS signal is HIGH, a 1 is stored, and if the CPS signal is LOW, a 0 is stored.
As shown in FIGS. 3 and 4, after performing determination of the predetermined mode of operation for the second cylinder, if the engine is undergoing forward rotation, the CPS signal levels at four more leading and trailing edges of the CAS signal are LOW, HIGH, LOW, and LOW. Therefore, the binary number 0010 (2) is stored. If the engine is undergoing reverse rotation, the CPS signal levels at four successive leading and trailing edges of the CAS signal are LOW, LOW, HIGH, and LOW to result in a stored binary number of 0100 (2) .
Following step S 122 , the stored binary number is compared with the predetermined binary number 0100 (2) . If the two numbers are identical, it is determined that the engine is rotating in reverse, while if the two numbers are different, it is determined that the engine is undergoing forward rotation in step S 123 .
Although the preferred embodiment of the present invention has been described above, it is to be assumed that determinations of whether the engine is rotating reversibly may be made even with different initial setting states of target wheel (A) 12 mounted to a crankshaft and target wheel (B) 14 mounted to a camshaft.
If it is determined that the engine is undergoing forward rotation in step S 123 , a 0 is stored as the engine rotation determination number Rn in step S 124 , while if it is determined that the engine is undergoing reverse rotation in step S 123 , a 1 is stored as the engine rotation determination number Rn in step S 125 . The process is returned to step S 150 after step S 125 .
As described above, it is determined in step S 150 whether the engine rotation determination number Rn is 0. If the engine rotation determination number Rn is 0, cylinder operation in the predetermined mode is determined in step S 160 . Next, fuel injection is performed in step S 170 and the ignition coil is triggered is step S 180 . Subsequently, it is determined if operation of the engine is stopped in step S 190 . If the operation of the engine is stopped, the process is ended. On the other hand, if the engine is not stopped, the process is returned to step S 160 .
In step S 150 , if it is determined that the engine rotation determination number Rn is not 0, fuel injection is discontinued in step S 210 and rpm output is discontinued in step S 220 , after which the process is ended. Also, following a positive determination in step S 150 that the engine rotation determination number Rn is 0, the calculation of engine rpm in step S 310 is performed simultaneously with steps S 160 , S 170 , and S 180 .
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 2
In preferred methods of the present invention for preventing reverse rotation operation of the engine described above, detection of the reverse rotation of the engine is performed. That is, when starting from a stopped state on a hill, the present invention detects the reverse rotation of the engine occurring as a result of the delayed operation of the accelerator pedal by the driver (or slow depressing of the accelerator pedal and releasing of the clutch pedal in a vehicle with a manual transmission) upon brake release, or occurring naturally as a result of the weight of the vehicle. If it is determined that the engine is rotating reversibly, fuel injection is cut off and rpm output is prevented, thereby improving safety and preventing mis-diagnosis of malfunctions by the engine control unit.
The CAS and CPS signals received from the target wheels mounted to the crankshaft and the camshaft are respectively generally used to determine engine operation, cylinder mode operation, and engine rpm. In the present invention, these two signals are also used to determine if the engine is rotating in a forward or reverse direction, and when it is determined that the engine is undergoing forward rotation, normal logic is applied. Further, since the CAS and CPS signals are engine hardware-related signals, the synchronization of the signals is not altered. Also, by discontinuing fuel injection and engine rpm output when it is determined that the engine is undergoing reverse rotation, using the CAS and CPS signals, damage to the engine is prevented.
Although preferred embodiments of the present invention have been described in detail hereinabove, it should be clearly understood that many variations and/or modifications of the basic inventive concepts herein taught which may appear to those skilled in the present art will still fall within the spirit and scope of the present invention, as defined in the appended claims.
Claims as granted
5 claimsLog in to read the claims of this application.
Log in to unlockClassifications
7 codes- F02P11/02
- F02D41/34
- F02D45/00
- F02N11/10
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock