An ignition apparatus including a primary and a secondary winding for producing a spark voltage, an ion current detection circuit for producing an ion current signal, a slope detector and a knock detector. The slope detector determines when the ion current signal exhibits a slope indicative of a time period when knock is likely to occur, and de-asserts a knock reset signal. The knock reset signal holds the knock detector in reset, thus disallowing or masking the processing of signals by the knock detector that may be mistaken for knock.
|
1. A method for detecting knock in a cylinder of an internal combustion engine comprising the step of determining knock when an ion current exhibits a predetermined slope indicative of a time period for knock to occur.
9. An apparatus for detecting knock in a cylinder of an internal combustion engine comprising:
an ion current detection circuit for producing an ion current signal indicative of a level of combustion in the cylinder; a knock detector for generating a knock signal indicative of knock in the cylinder based on said ion current signal; and a slope detector configured to enable said knock detector when said ion current signal exhibits a predetermined slope indicative of a time period for knock to occur.
2. The method of
generating an ion current signal corresponding to the ion current indicative of a level of combustion in the cylinder.
3. The method of
asserting a knock reset signal; de-asserting the knock reset signal when the ion current signal exhibits the slope indicative of the time period for knock to occur; and generating a knock signal indicative of knock in the cylinder by processing the ion current signal during a knock window when the knock reset signal is de-asserted.
4. The method of
extracting components of the ion current signal indicative of knock; integrating the extracted components.
5. The method of
filtering the ion current signal; and rectifying the filtered ion current signal.
6. The method of
establishing a clock signal having a-plurality of cycles; sampling the ion current signal for each cycle of the clock signal; and asserting the knock reset signal when the ion current signal exhibits the predetermined slope for a predetermined number of cycles.
7. The method of
8. The method of
10. The apparatus of
a sample and hold circuit responsive to a clock signal having a plurality of cycles for capturing a respective sampled level of said ion current signal for each cycle; a comparator responsive to said ion current signal and said respective sampled levels for generating a slope indicative signal indicative of said predetermined slope; a logic circuit responsive to said clock signal and said slope indicative signal configured to enable said knock detector.
11. The apparatus of
a shift register having a predetermnined number of outputs corresponding to stages thereof, said shift register having a clock input responsive to said clock signal, said shift register further having a data input responsive to said slope indicative signal; and an AND logic gate having a plurality of inputs respectively coupled to said outputs of said shift register, said AND logic gate having an output for asserting a knock reset signal operative to disable said knock detector, said knock reset signal, when de-asserted, being operative enable said knock detector to produce said knock signal indicative of knock.
12. The apparatus of
13. The apparatus of
|
1. Technical Field
This invention relates generally to a system and method for determining knock in an ion current sensing system of the type useful in connection with controlling ignition in an internal combustion engine.
2. Description of the Related Art
One approach for detecting a combustion condition, such as knock or misfire, involves the use of a so-called ion sense system. It is known that the combustion of an air/fuel mixture in an engine results in molecules in the cylinder being ionized. It is further known to apply a relatively high voltage across, for example, the electrodes of a spark plug just after ignition in order to produce a current between the electrodes. Such current is known as an ion current. The ion current that flows is, generally speaking, proportional to the number of combustion ions present in the area of, for example, the spark plug gap referred to above. Additionally, the level of such ion current may provide some measure of the level of ionization throughout the entire cylinder as combustion occurs. The DC level or amount of ion current is indicative of the quality of the combustion event, or whether in fact combustion has occurred at all (e.g., a misfire condition). An AC component of the ion current may be processed to determine the presence of knock.
It is also known to determine knock which involves processing a signal from a knock sensor only during a so-called knock window, as seen by reference to U.S. Pat. No. 5,537,855 issued to Hunninghaus et al. entitled "KNOCK DETECTION METHOD AND APPARATUS WITH DUAL INTEGRATION WINDOWS."Hunninghaus et al. discloses a knock sensor having an output that is processed during dual knock windows. The knock signal from the sensor is processed during one angular window or period (i.e., produced by a controller based on a crank position sensor) at a point in an engine combustion cycle where a knock event is expected to occur. A shortcoming of this approach, whether using a conventional knock sensor or using an ion sense system, is that such a knock window constitutes, at best, only a prediction by the controller as to when the knock is going to occur. There is therefore a margin for error with controller-generated knock windows, which may permit processing of information that may be mistaken for knock (e.g., noise), resulting in a false indication of knock by the knock detection system.
U.S. Pat No. 6,089,077 issued to Daniels entitled "MASS FRACTION BURNED AND PRESSURE ESTIMATION THROUGH SPARK PLUG ION SENSING" discloses an ion sensing system. The system of Daniels further discloses determining an inflection point in the ion signal and calculating a mass fraction on that basis.
There is therefore a need to provide an improved apparatus for detecting a combustion condition, such as knock, that minimizes or eliminates one or more of the shortcomings as set forth above.
One object of the present invention is to provide a solution to one or more of the above-identified problems. One advantage of the present invention is that it permits internal generation of a knock window (i.e., internal to an ignition coil configured with the invention), thereby eliminating the need for an engine controller or the like to generate a knock window, with all its disadvantages as described in the Background. Another advantage is that the internally generated knock window is superior to a controller-generated knock window inasmuch as it is generated based on real data, not a guess based on crank angular position. This improvement yields a more accurate knock intensity signal. In an alternate embodiment, the knock signal (e.g., indicative of knock intensity) is sent to the engine controller over an ignition control signal line (i.e., the same line that carries the signal for controlling dwell and spark timing to the ignition coil). This multiplexing of the two signals on one physical line allows for the elimination of one wire from the overall system, decreasing cost and improving reliability.
These and other objects, features and advantages are realized by a method and apparatus according to the invention that operates based on detection of the slope of the ion current signal. The knock signal occurs on the last decreasing voltage portion of the ion current signal waveform for each ignition event. Processing the ion current signal for knock only during this time (i.e., the defined knock window) will reduce much of the noise that may be mistaken for knock in prior, conventional systems.
An apparatus according to the present invention includes an ion current detection circuit, a knock detector, and a slope detector. The ion current detection circuit is configured to bias a spark plug in an engine cylinder for producing an ion current signal indicative of a level of combustion in the cylinder. The ion current signal includes knock components when knock is present in the cylinder. The knock detector is enabled during a knock window for generating a knock signal that is indicative of knock in the cylinder, based on the ion current signal. The slope detector is configured to enable the knock detector when the ion current signal exhibits a predetermined slope indicative of a time interval over which knock is to occur.
A method of detecting knock is also presented.
Other objects, features and advantages of the present invention will become apparent to one skilled in the art from the following detailed description and accompanying drawings illustrating features of this invention by way of example, but not by way of limitation.
Referring now to the drawings wherein like reference numerals are used to identify identical components in the various views,
Apparatus 10 further includes a primary winding 22, a secondary winding 24, a core 26, ignition circuitry 28, a primary switch 30, an ion current detection circuit 32 generating an ion current signal 33, a knock detector 34, and an ion current signal slope detector 36. The knock detector 34 generates a knock signal, which may be a knock intensity (KI) signal 38.
Generally, overall spark timing (dwell control) is provided by engine control unit (ECU) 20 through generation of an ignition control signal, shown as an electronic spark timing (EST) signal. Control unit 20, in addition to spark control, may also control fuel delivery, air control and the like. In a global sense, control unit 20 is configured to control overall combustion in engine 18. Control unit 20 may include, for example, a central processing unit (CPU), memory, and input/output, all operating according to preprogrammed strategies. ECU 20 may adjust the fuel/air mixture and/or spark timing (e.g., retard spark) in response to knock intensity signal 38. Techniques for responding to knock are well known in the art.
In addition, in a first embodiment, engine control unit 20 may be configured to provide a calculated knock window signal, designated KWI (i.e., start, end, and duration), which endures for the time period in which ECU 20 expects knock to occur. The knock window is defined so as to facilitate knock detection. Approaches for the generation of the knock window are known in the art (e.g., determined generally based on the engine position or range of positions in which knock is most likely to occur, for example, 10-15 engine degrees after top dead center (TDC)). Alternatively, if a knock window signal (KWI) is not provided by engine control unit 20, ignition circuitry 28 may be configured to generate a knock window on its own for use by knock detector 34, for example, as described in copending application entitled "IGNITION COIL INTEGRATED ION SENSE WITH COMBUSTION AND KNOCK OUTPUTS," U.S. application Ser. No. 10/091,247, filed on Mar. 4, 2002, attorney Docket No. DP-304,842, assigned to the common assignee of the present invention, and hereby incorporated by reference in its entirety.
A high side end of primary winding 22 may be connected to a supply voltage provided by a power supply, such as a vehicle battery (not shown) hereinafter designated "B+" in the drawings. Supply voltage B+may nominally be approximately 12 volts. A second end of the primary winding opposite the high side end is connected to switch 30. The high voltage end of secondary winding 24 is coupled to spark plug 12. The opposite end of secondary winding 24 is connected to ion current detection circuit 32.
Ignition circuitry 28 is configured to selectively connect, by way of switch 30, primary winding 22 to ground based on the electronic spark timing (EST) signal, for example, provided by engine control unit 20. Such connection, as is generally known in the art, will cause a primary current Ip to flow through the primary winding 22. Switch 30 may comprise conventional components, for example, a bipolar transistor, a MOSFET transistor, or an insulated gate bipolar transistor. Ignition circuitry 28 may be configured to provide additional-functions, for example, applying repetitive sparks to the combustion chamber during a single combustion event. During the spark event, a spark current, designated ISPARK, flows across spaced electrodes 16, 14. In addition, spark plug 12 is configured so that when biased by a relatively high voltage produced by ion current detection circuit 32, an ion current may be carried across electrodes 14, 16.
In the figures, the ion current is designated IION. The magnitude of a DC component of the ion current is indicative of a combustion condition, such as combustion, and/or misfire. In particular, as is known, the greater the ion current (i.e., due to more ionized molecules present in the cylinder), the greater the combustion. In addition, the presence of an AC component of the ion current is indicative of a knock condition. A first knock mode may be defined based on the magnitude of the AC component of the ion current in a range between approximately 5-6 kHz. Alternatively, a second knock mode may be defined based on a magnitude of the AC component of the ion current in a range between approximately 10-12 kHz. It has been observed that knock will most likely start at the peak of the ion current, which may be from about 10-15 engine degrees, more preferably about 14-15 engine degrees after TDC.
Ion current detection circuit 32 is configured to perform multiple functions. First, circuit 32 is configured to establish a bias voltage across electrodes 14, 16 for causing an ion current to flow. The structure for performing this function may include any one of a plurality of approaches known in the art. In one embodiment, a zener diode is employed in parallel with the storage capacitor; however, this is exemplary only and not limiting in nature. Circuit 32 is further configured to provide the means for sensing the ion current and for generating in response thereto an ion current signal 33.
Knock detector 34 is configured generally, when enabled during a knock window KWI, to generate a knock signal 38 indicative of knock in the cylinder associated with the ion current being sensed. In the illustrated embodiment, knock detector 34 has a knock reset signal 64 applied to an enable input. When the knock reset signal is asserted (e.g., a logic high in one embodiment), the knock detector 34 is held in reset and no processing is allowed to occur. However, when the knock reset signal is de-asserted (e.g., a logic low), knock detector 34 is enabled to determine knock. In one embodiment, the knock signal 38 may be a knock intensity signal indicative of the intensity of knock (as detected). Knock detector 34 may comprise various structures and functions for detecting knock known in the art. For example, in one embodiment, knock detector 34 is configured to include a filter to extract knock components from the ion current signal, a rectifier circuit to rectify the knock components and an integrator (i.e., either analog or digital) for integrating the rectified knock components contained in the ion current signal. In such an embodiment, the integrator is held in reset while the knock reset signal is asserted, and is thereafter allowed to perform its integration function when the knock reset signal is deasserted.
Slope detector 36 is configured to detect when the ion current signal 33 exhibits a predetermined slope indicative of a time period during which knock is expected to occur, and enable knock detector 34 to generate the knock intensity KI signal 38. In the illustrated embodiment, slope detector 36 is configured to generate a knock reset signal and provide it to knock detector 34. During the time interval when the slope of the ion current signal indicates that knock is unlikely to occur, then slope detector 36 asserts the knock reset signal in order to hold the knock detector 34 in reset (i.e., unable to detect noise and the like that may be mistaken for knock). However, during the time interval when the slope of the ion current signal indicates that knock is likely to occur, then the slope detector 36 de-asserts the knock reset signal.
In the arrangement of
It should also be specifically understood that the foregoing polarity sense and logic sense of the signal output by slope detector 36 is exemplary only. For example, slope detector 36 may be configured to assert an enable (rather than a reset) signal when the slope indicates that knock is likely, and use this enable signal to directly enable the slope detector to operate.
Amplifier 40 includes an inverting input terminal configured to receive a buffered and inverted version of the ion current signal 33, designated 33' in
Sample and hold circuit 46 is responsive to a clock signal on input 50 for capturing and holding the prevailing level of the ion current signal at each cycle of the clock signal. Circuit 46 includes a sample capacitor 52, an analog switch 54, a comparator 56 and a pullup resistor 58.
Switch 54 is configured to open and close with each cycle of the clock signal on clock input 50. When switch 54 is closed, it passes the signal on node 43, which is then applied to capacitor 52. Capacitor 52 is charged to that voltage level of node 43 (V43). When the clock signal changes state, switch 54 opens, thereby leaving the applied voltage level (V43) on capacitor 52. This level is then held, at least until the next clock cycle.
Comparator 56 is configured to produce a slope indicative signal on an output node 57. The sampled voltage level (V43) being held on capacitor 52 is provided to the inverting input terminal of comparator 56. The non-inverting input terminal of comparator 56, however, tracks (in substantial real-time) the voltage level on node 43. Depending on whether the real-time signal is higher or lower than the sampled voltage will determine whether the slope is positive or negative. When the real-time signal at the non-inverting input terminal of comparator 56 is higher than the sampled signal on the inverting input terminal of comparator 56 (i.e., indicative of a positive slope), then the comparator 56 produces a logic high output (i.e., its output is allowed to be pulled high via pullup resistor 58). However, when the real-time signal is lower than the sampled signal (i.e., indicative of negative slope), then the comparator 56 produces a logic low output. The slope indicative signal on node 57 (i.e., either "0" or "1") is then provided to logic circuit 48.
Logic circuit 48 is responsive to the clock signal and the slope indicative signal and is configured to produce the knock reset signal 64. Logic circuit 48 includes a shift register 60 and an AND logic gate 62.
Shift register 60 is configured to have a predetermined number of outputs corresponding to the number of stages included in shift register 60. Shift register 60 is responsive to the clock signal to "clock in" the slope indicative signal provided to its data ("D") input terminal (i.e., clock in either a logic "0" or a logic "1"), which is then output at output Q0. As known, with each clock cycle a new value for Q0 is clocked-in, and existing values for any particular stage are shifted "up" one stage. For example, the value in Q0 is shifted to Q1, the value in Q1 is shifted to Q2 and so on. The value in Q3 is discarded in the illustrated embodiment.
The shift register 60 starts with all its ouputs Q0, Q1, Q2, Q3 equal to zero. Thus, AND gate 62 initially produces a logic low (zero). However, when the input ion current signal 33 exhibits a positive slope for four (4) consecutive clock cycles, then the shift register 60 will have all its stages filled with logic "1" s, wherein all its outputs Q0, Q1, Q2, Q3 will produce a logic high. On the happening of this condition, AND gate 62 will output a logic high signal. That is, the knock reset signal will be asserted (i.e., become a logic high). It should be understood that the foregoing description of one embodiment of a digital slope detector is exemplary only and not limiting in nature. There are a wide variety of possible implementations using digital components to achieve the foregoing functionality. Moreover, slope detector 36 could also be implemented in purely analog form, or even in software using a controller coupled to sampled values.
Referring now to
As shown in
As shown in
Referring to
As shown in
As shown in
With reference to
Butler, Jr., Raymond O., Kiess, Ronald J., O'Connor, Daniel J., Ellis, Max W
Patent | Priority | Assignee | Title |
10995726, | Mar 29 2018 | WOODWARD, INC | Current profile optimization |
11204013, | May 23 2017 | FPT INDUSTRIAL S P A | Method and system for combustion control in a combustion chamber of an internal combustion engine |
6739181, | Nov 28 2001 | Denso Corporation | Combustion detecting apparatus of engine |
6752004, | May 27 2002 | Mitsubishi Denki Kabushiki Kaisha | Misfire detection apparatus for internal combustion engine |
6776026, | Jun 09 2003 | Delphi Technologies, Inc. | Knock sensor |
6792926, | Jun 06 2001 | Continental Automotive GmbH | Ignition system for an internal combustion engine |
6865929, | Apr 17 2002 | Mitsubishi Denki Kabushiki Kaisha | Combustion state detection and failure determination apparatus of an internal combustion engine |
8132556, | Aug 29 2008 | Ford Global Technologies, LLC | Ignition energy management with ion current feedback to correct spark plug fouling |
Patent | Priority | Assignee | Title |
5534781, | Aug 15 1994 | NEW CARCO ACQUISITION LLC; Chrysler Group LLC | Combustion detection via ionization current sensing for a "coil-on-plug" ignition system |
5537855, | Jun 30 1994 | Motorola, Inc | Knock detection method and apparatus with dual integration windows |
5781012, | Mar 28 1996 | Mitsubishi Denki Kabushiki Kaisha | Ion current detecting apparatus for internal combustion engines |
5954024, | Jun 20 1996 | Henkel Corporation | Method for ignition control in combustion engines |
6089077, | Jun 26 1997 | FEDERAL-MOGUL WORLD WIDE LLC | Mass fraction burned and pressure estimation through spark plug ion sensing |
6338267, | Feb 17 2000 | DELPHI TECHNOLOGIES IP LIMITED | System for rejecting noise in ignition knock data |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 16 2002 | ELLIS, MAX W | Delphi Technologies, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013135 | /0392 | |
Jul 15 2002 | BUTLER, JR , RAYMOND O | Delphi Technologies, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013135 | /0392 | |
Jul 15 2002 | KIESS, RONALD J | Delphi Technologies, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013135 | /0392 | |
Jul 15 2002 | O CONNOR, DANIEL J | Delphi Technologies, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013135 | /0392 | |
Jul 22 2002 | Delphi Technologies, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 09 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Feb 10 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Apr 17 2015 | REM: Maintenance Fee Reminder Mailed. |
Sep 09 2015 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Oct 02 2015 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Sep 09 2006 | 4 years fee payment window open |
Mar 09 2007 | 6 months grace period start (w surcharge) |
Sep 09 2007 | patent expiry (for year 4) |
Sep 09 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 09 2010 | 8 years fee payment window open |
Mar 09 2011 | 6 months grace period start (w surcharge) |
Sep 09 2011 | patent expiry (for year 8) |
Sep 09 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 09 2014 | 12 years fee payment window open |
Mar 09 2015 | 6 months grace period start (w surcharge) |
Sep 09 2015 | patent expiry (for year 12) |
Sep 09 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |