The invention relates, generally speaking, to the field of internal combustion engines equipped with a crankshaft having a toothed target comprising n real teeth and a reference area or long tooth made up of m missing teeth.
In order to determine the position of an internal combustion engine, conventionally, an engine control unit or ECU, a toothed target and a detection sensor are used. The target is a wheel, generally mounted onto the crankshaft of the engine and rigidly attached to the latter, conventionally comprising 36 or 60 teeth distributed around its periphery at regular angular intervals, each tooth then corresponding to an angular rotation of 10 or 6 degrees of the crankshaft. The target also comprises a reference area commonly referred to as “long tooth” characterized by the absence of m teeth, m usually being in the range between 1 and 3. This reference area is employed for counting the complete rotations of the crankshaft and synchronizing the engine management systems.
By detecting the passage of the various teeth of the target in front of the sensor, the angular position of the crankshaft and its instantaneous speed of rotation may be determined, said information subsequently notably being used for the control of fuel injection into the cylinders of the engine or spark plug timing.
The sensor yields a result in the form of a pulsed signal such as shown in
At each falling edge (but the same operational logic may be applied to each rising edge) of the pulsed signal, a counter is incremented in the ECU for counting the teeth detected by the sensor and deducing from this the angular position of the crankshaft. The angular position of the crankshaft is defined by the number of teeth counted starting from the reference area. The reference area is itself detected by measuring the period of time passing between two successive real teeth.
The instantaneous angular position of the crankshaft is thus determined by calculating the difference between the instantaneous value of the counter and the value of the counter at the moment of the detection of the last reference area. The angular position of the crankshaft is then the angular value corresponding to this difference.
It sometimes happens that a tooth of the toothed target is not detected by the sensor for various reasons. These reasons are generally electrical in origin (interference, bad contact, etc.) or mechanical (variation of the toothed wheel-sensor distance, vibration, etc.). For these same reasons, it sometimes happens that the sensor detects a tooth which, in reality, does not exist. If a tooth is not detected or is detected as an extra one, the relation between the value of the counter and the angular position of the crankshaft is no longer valid since the value of the counter is no longer representative of the position of the tooth on the toothed target.
In the following part of the description, n denotes the initial number of teeth on the toothed target, m denotes the number of missing teeth in the reference area, r(k) denotes the rank of the tooth k with respect to the reference area and T(k) represents the period of time separating the detection of the tooth k from the detection of the tooth k−1.
In order to deal with the non-detection or the erroneous detection of a spurious tooth, a known solution is to verify the position or the rank of each tooth k, after detection of the latter, by calculating the ratio
If the ratio R(k) is close to (m+1), the rank r(k) of the tooth k is equal to 1. If it is close to [1/(m+1)], the rank r(k) is equal to 2. Finally, if it is close to 1, the rank r(k) is in the range between 3 and n.
In the case of a toothed target comprising m=2 missing teeth, this gives:
if R(k) is close to 3 (m+1=3 here), then r(k)=1;
if R(k) is close to
then r(k)=2; and
if R(k) is close to 1, then r(k) is in the range between 3 and n.
This method allows the position of a tooth k on the toothed target to be determined with respect to the reference area (in the following part of the description, the term position of the tooth k or rank of the tooth k will be used interchangeably). This method also allows it to be detected whether a tooth is missing or not. If R(k) is substantially equal to 2, this means that the tooth of rank r(k−1) has not been detected. If R(k)=4, this means that the tooth of rank 1 has not been detected.
More generally speaking, this method therefore allows the plausibility of the rank of a tooth to be verified even if, beforehand, a tooth has not been detected or if an extra spurious tooth has been detected by the sensor, which would have the result of shifting the position of the reference area obtained by counting with respect to its real position.
This method is not however robust in certain situations, notably when the engine speed varies abruptly going, for example, from an acceleration phase to a deceleration phase or vice versa. For example, if the passage of the acceleration phase to the deceleration phase occurs between the detection of the tooth of rank 2 and the detection of the tooth of rank 3, the discrimination between these two teeth can be very difficult because R(2) is very close to R(3).
Furthermore, even without going from an acceleration phase to a deceleration phase or vice versa, if it is considered that the sensor may miss a real tooth or add a spurious tooth, this method does not allow an acceleration during the reference area to be clearly differentiated from a deceleration just before this area.
One aim of the present invention is to provide a more robust method for determining the position of the teeth of the toothed target, notably in the case of an abrupt change of engine speed.
One subject of the invention is a method for determining information representative of the position of a real tooth of a toothed target rigidly attached in rotation to a shaft of an internal combustion engine, the toothed target comprising n real teeth and m missing teeth forming a reference area and said engine being equipped with a sensor for detecting the passage of the real teeth of the toothed target in front of said sensor and with a unit capable of measuring, for each tooth k, the time, called period T(k) of the tooth k, separating said tooth k from the preceding tooth k−1, said method being noteworthy in that it comprises the following steps:
of the tooth
N being an even integer greater than or equal to 2,
and between
The ratio R′(k) may also be expressed in the following manner:
Information representative of the position of the tooth k is deduced from this ratio.
According to one particular embodiment, the position of the tooth k is determined in the following manner:
the tooth k is a tooth of rank j, with jε[1, p]∪[p+2, N+1]; and
Advantageously, with each of the values
1 and (m+1)N is associated an interval encompassing said value, said intervals being non-mutually overlapping.
Thus, if the ratio R′(k) is included within the interval defined for the value (m+1)N, then the tooth k is the tooth of rank j with j=p+1 and N=2p. If the ratio R′(k) is included within the interval defined for the value
then the tooth k is a tooth of rank j, with jε[1, p]∪[p+2, N+1]. Finally, if the ratio R′(k) is included within the interval defined for the value 1, then the tooth k is a tooth of rank j, with jε[N+2, n].
According to one particular embodiment, said intervals are centered on the values
1 and (m+1)N.
The intervals are for example:
[(1−ε)(m+1)2,(1+ε)(mα1)2] for the value (m+1)2,
for the value
and
[1−ε,1+ε] for the value 1,
The invention also relates to the device implementing the method previously described and comprising means for calculating the first product and the second product, together with the ratio R′(k) between the first product and the second product, and means for determining information representative of the position of the tooth k with respect to the reference area based on the ratio R′(k).
The invention will be better understood, and other objectives, details, features and advantages will become more clearly apparent during the detailed description that follows, with reference hereinafter to the appended drawings, amongst which:
According to the invention, for a detected tooth k, the following ratio R′(k) is calculated:
where N is an even integer greater than or equal to 2.
Based on this ratio R′(k), the rank r(k) of the tooth is deduced in the following manner:
then r(k) is in the range between 1 and p or between p+2 and N+1.
In these formulae, the integer N defines the order of the ratio R′(k). The higher this order N, the more robust is the determination of the rank r(k) of the tooth detected. These formulae notably depend on the order N and on the number of missing teeth (m). Furthermore, ε is a margin defining the amplitude of these intervals associated with the values 1, (m+1)N and
These formulae are given hereinafter for various values of N and m:
Case 1) for N=2 and m=2
Given that
the rank r(k) of the tooth k is then:
r(k) is equal to 1 or 3 (case of R′(k) close to
and N=2p which means p=1, and hence jε[1,1]∪[3,3]).
Case 2) for N=2 and m=3
Given that
the rank r(k) of the tooth k is then:
r(k) is equal to 1 or 3 (case of R′(k) close to
and N=2p which means p=1, and hence jε[1,1]∪[3,3]).
Case 3) for N=4 and m=2
Given that
the rank r(k) of the tooth k is then:
r(k) is equal to 1, 2, 4 or 5 (case of R′(k) close to
and N=2p which means p=2, and hence jε[1,2]∪[4,5]).
The advantages of the invention will more particularly be described by way of the case N=2 and m=2 (case 1). According to the invention, the determination of the rank (k) is very robust during the speed change phases of the engine. This robustness is illustrated hereinafter for two different time variation profiles of the engine speed illustrated in
Since the value of the ratio R′(k) is a function, not only of the engine speed, but also of the rank of the tooth k detected, 3 curves are shown (
In
All these
Advantageously, with each of these classes of teeth is associated an interval of values R′. These intervals are defined around the reference values ⅓, 1 and 9, and do not overlap one another.
The following intervals of values R′(k) are for example defined:
These intervals have been defined by taking, on either side of each of the central values ⅓, 1 and 9, a margin c equal to 45% of the central value.
Thus, if the ratio R′(k) is contained within the interval [0.18-0.48], the tooth k is a tooth rank 1 or 3. If the ratio R′(k) is contained within the interval [4.95-13.05], the tooth k is a tooth rank 2. If the ratio R′(k) is contained within the interval [0.55-1.45], the tooth k is a tooth rank higher than 3.
Of course, these three intervals do not necessarily have to be centered on the values ⅓, 1 and 9. The margin c may also be different for each of the intervals. The following intervals could, for example, be defined:
As for the prior art, this method also allows it to be detected whether or not a tooth of the toothed target is missing. If
then R′(k+1)≈4 and
this means that the tooth of rank r(k) has not been detected. If R′=16, this means that the tooth of rank 1 has not been detected.
The invention also relates to the device implementing the method previously described and comprising means for calculating the first product and the second product, together with the ratio R′(k) between the first product and the second product, and means for determining information representative of the position of the tooth k with respect to the reference area, based on the ratio R′(k).
Although the invention has been described with reference to one particular embodiment, it goes without saying that it is not in any way limited to this and that it comprises all the techniques equivalent to the means described together with their combinations if the latter fall within the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
1102362 | Jul 2011 | FR | national |