Method for sensing reverse rotation of engine in vehicle using tooth period ratio of crankshaft
10139312 ยท 2018-11-27
Assignee
Inventors
Cpc classification
F02D27/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01M15/05
PHYSICS
International classification
Abstract
A method for sensing reverse rotation of an engine in vehicle includes: detecting tooth period ratios using a crankshaft angle detection sensor and storing the detected tooth period ratios in a buffer of an electronic control unit (ECU); calculating a tooth period ratio between a measured tooth period and a tooth period measured just before thereof; determining whether the tooth period ratio is greater than a first reference value; updating the tooth period value stored in the buffer by measuring the recent tooth period if the tooth period ratio is greater than the first reference value; calculating the tooth period ratio using the updated tooth period value; and determining a reverse rotation state of the engine by checking whether the change shows a predetermined pattern after a change in the value of the tooth period ratio is observed.
Claims
1. A method for sensing a reverse rotation of an engine in a vehicle, wherein a pulse signal is received from a crankshaft angle detection sensor provided to detect a crankshaft angle of the engine and a reverse rotation state of the engine in the vehicle is determined based on a tooth period ratio between a falling edge and the next falling edge of the pulse signal, the method comprising: detecting, by an electronic control unit (ECU), tooth period ratios using the crankshaft angle detection sensor and storing the detected tooth period ratios in a buffer of the ECU; calculating, by the ECU, a first tooth period ratio which is a ratio between a first measured tooth period and a previous tooth period measured just before the first measured tooth period; determining, by the ECU, whether a value of the first tooth period ratio is greater than a first reference value; updating, by the ECU, a tooth period value, which is stored in the buffer previously by measuring a second tooth period, when the first tooth period ratio is greater than the first reference value; calculating, by the ECU, a second tooth period ratio using a value of e second tooth period; and determining, by the ECU, the reverse rotation state of the engine by checking whether a change between the first tooth period ratio and the second tooth period ratio shows a predetermined pattern.
2. The method of claim 1, further comprising: determining whether or not a reverse rotation detection of the engine is activated based on a rotational speed of the engine, a vehicle speed, and an engine start state.
3. The method of claim 1, further comprising: completing a reverse rotation detection of the engine based on a rotational speed of the engine and an engine start state.
4. The method of claim 1, wherein the step of determining the reverse rotation state of the engine comprises: determining whether there exists a section in which values of the first and second tooth period ratios rise and then drop over time and storing a value of dropped tooth period ratio; updating the tooth period value stored previously in the buffer by measuring again a third tooth period and calculating a third tooth period ratio using the third tooth period value; and determining that when a value of the third tooth period ratio is larger than the value of the second tooth period ratio, the engine has a short time period reverse rotation, wherein a direction change occurs at a time point which is less than one-third of time between the falling edge of the pulse signal and the next falling edge thereof.
5. The method of claim 4, further comprising, when it is determined that the engine has the reverse rotation: counting a number of reverse rotations; and determining whether or not the number of the reverse rotations is greater than 2 and determining whether or not the engine has the reverse rotation by initializing the values of the first, second, and third tooth period ratios stored in the buffer when the number of the reverse rotations is greater than 2.
6. The method of claim 1, wherein the step of determining the reverse rotation state of the engine further comprises: determining whether or not there exists a section in which values of the first and second tooth period ratios rise and then drop over time and storing a dropped tooth period ratio; updating the tooth period value stored previously in the buffer by measuring again a fourth tooth period and calculating a fourth tooth period ratio using the updated tooth period value; and determining that when a value of the fourth tooth period ratio is smaller than a value of the third tooth period ratio, the engine has a medium time period reverse rotation, wherein a direction change occurs at a time point which is greater than or equal to one-third, but which is less than two-thirds of the time between the falling edge of the pulse signal and the next falling edge thereof or the engine as a long time period reverse rotation, and wherein a direction change occurs at a time point which is greater than or equal to two-thirds, but which is less than a time point between the falling edge of the pulse signal and the next falling edge thereof.
7. The method of claim 6, further comprising, when it is determined that the engine has the reverse rotation: counting a number of reverse rotations; and determining whether or not the number of the reverse rotations is greater than 2 and determining whether or not the engine has the reverse rotation by initializing the values of the first, second, third, and fourth tooth period ratios stored in the buffer when the number of the reverse rotations is greater than 2.
8. The method of claim 1, further comprising: determining whether or not the updated second tooth period ratio and the first tooth period ratio are greater than a second reference value; updating the tooth period value stored previously in the buffer by measuring again a third tooth period if the second tooth period ratio and the first tooth period ratio are larger than the second reference value and calculating a third tooth period ratio using the updated tooth period value; and determining that when the newly updated recent tooth period ratio is smaller than a third reference value or is equal to or larger than a fourth reference value, a medium time period or long time period reverse rotation occurs.
9. The method of claim 8, wherein the step of determining the medium time period or long time period reverse rotation occurs further comprising: determining that when the newly updated recent tooth period ratio is larger than a fourth reference value, the medium time period or long time period reverse rotation occurs.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF SPECIFIC EMBODIMENTS
(9) The terms and words used in the specification and claims should not be construed as their ordinary or dictionary sense. On the basis of the principle that the inventor can define the appropriate concept of a term in order to describe his/her own disclosure in the best way, it should be construed as meaning and concepts for complying with the technical idea of the present disclosure. Accordingly, the embodiments described in the present specification and the construction shown in the drawings are nothing but one embodiment in the present disclosure, and it does not cover all the technical ideas of the disclosure. Thus, it should be understood that various changes and modifications may be made at the time of filing the present application. In addition, detailed descriptions of functions and constructions well known in the art may be omitted to avoid unnecessarily obscuring the gist of the present disclosure. Exemplary embodiments in the present disclosure will be described below in more detail with reference to the accompanying drawings.
(10) The embodiments in the present disclosure will be described in detail with reference to the accompanying drawings.
(11) The present disclosure is directed to a method wherein a pulse signal is received from a crankshaft angle sensor provided to detect a crankshaft angle of the engine, and a reverse rotation state of the engine in the vehicle is determined based on a ratio change in accordance with a tooth period time between a falling edge of the pulse signal and the next falling edge.
(12)
(13) The crankshaft angle sensor 10 is disposed near the sensor wheel 20. The crankshaft angle sensor 10 of the ISG device-mounted vehicle may include as a hall sensor a hall voltage generator, a permanent magnet, a test circuit, etc. When the sensor wheel 200 passes in front of the crankshaft angle sensor 10, the magnetic field changes in response to the position (the positions of the teeth) of the sensor wheel 20, whereupon the magnetic field having an effect on the crankshaft angle sensor 10 will change, and the hall voltage will change thereby. The crankshaft angle sensor 10 is able to transfer the changes of this hall voltage to an electronic control unit (ECU) in the form of a waveform as in
(14) The teeth 21 are not formed all over the outer circumferences of the sensor hall 20, but they are formed partially missed. The crankshaft angle sensor 10 may recognize the above-mentioned missing portions as a missing tooth. The angle of the crankshaft can be determined at the current time since the crankshaft angle sensor 10 detects the number of the detected teeth formed at a synchronization revolving body and the detection time of the missing teeth.
(15)
(16)
(17) As illustrated in
(18) In case of the idle stop condition at the ISG device-mounted vehicle, it needs to activate the reverse rotation detection algorithm under the condition that the crankshaft receives a lot of external affects, for example, when the engine rotates at a low speed of below 500 rpm, and the engine is in the off state, and the vehicle speed is below 20 km/h.
(19) If the reverse rotation detection algorithm is activated, the crankshaft angle sensor 10 will detect the teeth 21 formed at the sensor wheel 20 and will measure the tooth period (t.sub.n). A result of the measurement is outputted to the control unit in the form of a specific pulse waveform, from which the most recent tooth period (t.sub.0), the tooth period (t.sub.1) before the tooth period (t.sub.0), the tooth period (t.sub.2) before the tooth period (t.sub.1), etc. are obtained (S110). Here, all the tooth periods should be stored in a buffer without any missing thereof in a sequence in order to accurately detect a tooth period ratio.
(20) Next, the tooth period ratio (R.sub.n) which means a ratio from the tooth period (t.sub.n) at one point to the tooth period (t.sub.n+1) at the point before the above-mentioned point is calculated (S120).
(21) According to the studies by the inventors of the present disclosure, the tooth period ratio (R.sub.n) may be in a predetermined value range irrespective of the kinds of the target wheel and the kinds of the crankshaft angle sensor in case where the rotation is normally carried out by the compression and explosion strokes in the engine. The tooth period ratio (R.sub.n) may be in near the following numeric range.
0.8R.sub.n1.2(1)
(22) When the ISG device-mounted vehicle is stopped idle, the inertial force is applied to the crankshaft in the typical rotation direction. In order to make the force, which is maintaining the inertial force to apply in one direction, rotate in another direction, the above force should overcome the typical inertial force. As illustrated in
(23) If the tooth period ratio (R.sub.n) is over a predetermined value range like in the above formula (1), it is possible to estimate that the engine has lost the inertial force, and the reverse rotation has occurred. In the present disclosure, it would be determined whether the calculated tooth period ratio is over a first set value (1.2 in the present disclosure) (S130), and if the calculated tooth period ratio is over the first set value, it is determined which range the reverse rotation has occurred in. Moreover, if the calculated tooth period ratio is smaller than the first set value, it would be determined as an operation wherein the engine is normally rotating (S250).
(24) If it is determined that the tooth period ratio (R.sub.n) is over the first set value, the recent tooth periods (t.sub.n) are continuously measured, and the measured tooth periods are stored in the buffer of the ECU (S140). Moreover, the tooth period ratio (R.sub.n) is calculated again from the updated tooth periods (t.sub.n) (S150).
(25) According to the studies and tests by the inventors of the present disclosure, when the engine has the reverse rotation, the change in the value of the tooth period ratio (R.sub.n) has a specific aspect irrespective of the kinds of the target wheels and the kinds of the crankshaft angle sensors.
(26)
(27)
(28) According to the studies and tests by the inventors of the present disclosure, as illustrated in
(29) As illustrated in
(30) As illustrated in
(31) In the present disclosure, the size between the first updated recent tooth period ratio (R.sub.0) and the previous tooth period ratio (R.sub.1) are compared to each other (S16). As described earlier, the tooth period increases during the reverse rotation. Since the reverse rotation occurrence and characteristic thereof would change based on the sizes of the previous tooth period (R.sub.1) and the recent tooth period ratio (R.sub.1), it needs to classify them in order to carry out a corresponding control.
(32) If the recently updated tooth period ratio (R.sub.0) is smaller than the previous tooth period ratio (R.sub.1), it is determined whether the previous and previous tooth period ratio (R.sub.2), the recent tooth period ratio (R.sub.0) and the previous tooth period ratio (R.sub.1) have a predetermined size relationship (S170). If the previous tooth period ratio (R.sub.1) is larger than the previous and previous tooth period ratio (R.sub.2) and the recent tooth period ratio (R.sub.0), and if the previous and previous tooth period ratio is larger than 1.0, it is doubted that there would be the reverse rotations for the short time period and long time period. In this case, the updated recent tooth period ratio (R.sub.0) is stored in the buffer as a value R.sub.F (S180). This value would be used to determine the reverse rotation state and the pattern thereof based on the size relationship as compared to the newly updated tooth period ratio.
(33) Next, the recent tooth periods (t.sub.n) are continuously measured and are stored in the buffer of the ECU (S190). The tooth period ratio (R.sub.n) is calculated from the updated tooth periods (t.sub.n) (S200).
(34) It is determined whether the value (R.sub.F) has been stored in the buffer of the ECU. In the previous step, if the previous and previous tooth period ratio (R.sub.2), the recent tooth period ratio (R.sub.0) and the previous tooth period ratio (R.sub.1) satisfy the predetermined size relationship set in the step (S170), since the previous tooth period ratio (R.sub.0) has been stored in the buffer as the value (R.sub.F), it is determined whether the value (R.sub.F) stored in the buffer is over a predetermined value (1.0) (S220).
(35) If the value (R.sub.F) is over 1.0 or the value (R.sub.F) is larger than the updated value (R.sub.0), as illustrated in
(36) If the value (R.sub.F) is smaller than 1.0 or the updated value (R.sub.0) is larger than the value (R.sub.F), and the values (R.sub.F) and (R.sub.0) are in a specific range (R.sub.F>0.5, R.sub.01) (S300), as illustrated in
(37) If it is determined that the recent tooth period ratio (R.sub.0) is larger than or equal to the previous tooth period ratio (R.sub.1), it is determined if the recent tooth period ratio (R.sub.0) and the previous tooth period ratio (R.sub.0) are over a predetermined value (1.5) (S280). If it is assumed that the crankshaft rotates at the equal velocity, n case where the reverse rotations have already occurred for the medium and long time periods, the recent tooth period may extend 1.5 times longer than in the previous tooth period before the reverse rotation has occurred. Therefore, if both the recent tooth period ratio (R.sub.0) and the previous tooth period ratio (R.sub.0) are over 1.5, it may be doubted that the reverse rotations have already occurred for the medium and long time periods.
(38) In this case, the step for storing the recent tooth period ratio (R.sub.0) as the value (R.sub.F) may be omitted, and then the recent tooth period (t.sub.n) is measured and stored (S190), and the tooth period ratio (R.sub.n) would be calculated from the updated tooth periods (t.sub.n) (S200).
(39) In this case, since the stored value (R.sub.F) does not exist, if the size of the updated recent value (R.sub.0) satisfies a predetermined condition (S290), it may be directly determined that the reverse rotations have occurred for the medium or long time period (S310). Namely, since the change in the tooth period shows the type (Directly-F) as in
(40) If it is determined that the reverse rotations have occurred for the short and medium time periods, the number of the reverse rotation judgments is counted (S250). If the reverse rotation occurs once, the counted number would be 1. If the reverse rotation judgment number is 2, namely, if the reverse rotation occurs twice, it means that the rotation direction of the engine has changed in the sequence normal direction.fwdarw.reverse rotation.fwdarw.normal direction. More specifically, it means that the rotation of the engine has returned back to the normal rotation. In this case, all the tooth periods (t.sub.n) and the tooth period ratios (R.sub.n) stored in the buffer are initialized, and then the reverse rotation judgment algorithm will proceed (S260).
(41) If it does not need to activate the engine reverse rotation judgment algorithm, namely, if the rotation of the engine is completely stopped (stall) or after the engine is restarted, it does not need to proceed the engine rotation judgment algorithm, whereupon the measurement will be finished (S270).
(42) The ECU is able to determine the rotation angle of the crankshaft based on the information related with the reverse rotation of the engine when the ISG device-mounted vehicle is stopped idle. Moreover, the ECU will effectively carry out the synchronization control of the engine in such a way to control the fuel supply device, for example, a fuel pump, a fuel injection nozzle, etc. and the combustion device, for example, an ignition plug, etc. using the above information, thus providing the combustion at the optimum timing.
(43) A result of the comparison judgment between the conventional reverse rotation judgment method (a comparison example) wherein the reverse rotation state of the engine is determined using the tooth periods and the reverse rotation judgment method (the example of the present disclosure) according to the present disclosure will be described below.
(44) First, if the normal direction is being carried out, a normal direction detection state between the conventional reverse rotation judgment algorithm and the reverse rotation judgment algorithm according to the present disclosure is compared, and a result thereof is shown in Table 1. For the simulation, the conventional reverse rotation judgment algorithm and the reverse rotation judgment algorithm according to the present disclosure were carried out using the ECU. The tests were carried out in such a way that the same sine waveforms were applied to the sensor more than 55 times. For the vehicle speed, the signals were applied in a state where the rotation speed of the engine was 20495 rpm in case of the 3-cylinder engine, and it was 10495 rpm in case of the 4-cylinder engine.
(45) TABLE-US-00001 TABLE 1 Number of Example of the present cylinders disclosure Comparison example Remarks 3 cylinders Normal direction was Reverse rotation was Same test always recognized detected at about condition 28.5/37 rpm 4 cylinders Normal direction was Reverse rotation was always recognized detected at about 25.5 rpm
(46) As seen in Table 1, according to the example of the present disclosure, it was confirmed that the engine was rotating in the normal direction. As compared to this, according to the comparison example, in terms of the engine revolution, even though the engine was rotating in the normal direction, the conventional algorithm showed that the engine was rotating in the reverse direction.
(47) Next, in case where the engine rotated in the sequence normal direction.fwdarw.reverse direction.fwdarw.normal direction, the conventional reverse rotation judgment algorithm and the reverse rotation judgment algorithm were tested with respect to the reverse rotation detection efficiency. For the simulation, the conventional reverse rotation judgment algorithm and the reverse rotation judgment algorithm according to the present disclosure were carried out using the ECU. The tests were carried out in such a way that the same sine waveforms showing that the engine was rotating in the sequence normal direction.fwdarw.reverse direction.fwdarw.normal direction were applied to the sensor a couple of times. A result of the tests was shown in Table 2.
(48) TABLE-US-00002 TABLE 2 Example of Number of the present Comparison cylinders disclosure example Remarks 3 cylinders 52 times 49 times Same test condition detections/total detection/total 55 times 55 times 4 cylinders 83 times 11 times detections/total detections/total 92 times 92 times
(49) As seen in Table 2, the present disclosure showed a good reverse rotation detection performance as compared to the comparison example. In particular, in case where the engine was the 4-cylinder, the reverse rotations were detected 83 times in total in 92 times of the tests, which showed that the present disclosure showed a good reverse rotation detection performance as compared to the conventional algorithm which showed 11 times detections of the reverse rotations.
(50)
(51) As seen in
(52) As seen in
(53) As illustrated in
(54) While the present disclosure has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the disclosure as defined in the following claims.