Automatic engine stopping/restarting device, and automatic engine stopping/restarting method
Granted 22 Aug 2017 · 2 office actions
Assignee: Mitsubishi Electric Corporation
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Masami Nakashima, Michitaka Fujiwara, Osamu Ishikawa, Takeru Okabe · Examiner: Joseph Dallo · AU 3747 · TC 3700
Life of the application
10 dated eventsAbstract
In order to provide an engine automatic stop and restart apparatus capable of realizing excellent startability, and preventing an excessive load from being imposed on a starter ( 30 ) and a power transmission system, a starter drive inhibition determination section ( 12 ) inhibits, in a case where an engine restart condition is satisfied, when a backward rotation of an engine ( 20 ) is detected based on a crank angle of a crankshaft of the engine ( 20 ) detected by a crank angle sensor ( 1 ) for detecting the crank angle, a drive of the starter ( 30 ) configured to crank the crankshaft so as to restart the engine ( 20 ), and releases, when a stop of the engine ( 20 ) is detected, the drive inhibition of the starter ( 30 ).
Description
11 parts›TECHNICAL FIELD
The present invention relates to an engine automatic stop and restart apparatus and a method of automatically stopping and restarting an engine, which automatically stop an engine when a predetermined engine automatic stop condition is satisfied, and restart the engine when an engine restart condition is satisfied thereafter.
›BACKGROUND ART
Hitherto, an engine automatic stop and restart apparatus has been developed for the purposes of improvement of fuel efficiency of a vehicle such as an automobile and reduction of an environmental load. When predetermined conditions for stopping an engine (for example, an operation of depressing a brake pedal at a vehicle speed equal to or less than a predetermined speed) are satisfied by an operation performed by a driver, the engine automatic stop and restart apparatus automatically performs fuel-cut to automatically stop the engine. Thereafter, when predetermined conditions for restarting the engine (for example, an operation of releasing the brake pedal and an operation of depressing an acceleration pedal) are satisfied by an operation performed by the driver, fuel injection is restarted to automatically restart the engine.
As the engine automatic stop and restart apparatus as described above, there is known an engine automatic stop and restart apparatus for inhibiting, when backward rotation detection estimation means detects or estimates a rotation state of the engine in a backward direction, cranking of the engine by cranking means (starter for the engine) even when a restart condition is satisfied, to thereby prevent an excessive load from being imposed on the starter and a power transmission system (for example, refer to Patent Literature 1).
›CITATION LIST
Patent Literature
[PTL 1] JP 4228882 B2
›SUMMARY OF INVENTION
Technical Problems
However, the related art has the following problems.
The engine automatic stop and restart apparatus disclosed in Patent Literature 1 estimates that the engine is in the rotation state in the backward direction until a predetermined period has elapsed after the number of revolutions of the engine decreases to be less than a predetermined number of revolutions, and inhibits the cranking of the engine by the starter during this period.
On this occasion, if the cranking of the engine is inhibited until the predetermined period has elapsed after the number of revolutions of the engine decreases to be less than the predetermined number of revolutions, the inhibition state continues for the predetermined period even when an excessive load caused by the cranking is not imposed such as when the engine stops without a backward rotation or a number of revolutions of the backward rotation of the engine is low. Thus, there arises such a problem that the restart delays to degrade the startability.
Moreover, when the engine once stops and the engine then rotates backward after an interval of time, the predetermined period during which the cranking is inhibited may have elapsed. Thus, there arises such a problem that the starter is driven during the backward rotation of the engine to impose an excessive load on the starter and the power transmission system.
The present invention has been made in view of the above-mentioned problems, and therefore has an object to provide an engine automatic stop and restart apparatus and a method of automatically stopping and restarting an engine, which are capable of realizing excellent startability, and preventing an excessive load from being imposed on a starter and a power transmission system.
Solution to Problems
According to one embodiment of the present invention, there is provided an engine automatic stop and restart apparatus for stopping fuel injection into an engine to automatically stop the engine when an engine automatic stop condition is satisfied, and then restarting the engine when an engine restart condition is satisfied, the engine automatic stop and restart apparatus including: a crank angle sensor for detecting a crank angle of a crankshaft of the engine; a starter for cranking the crankshaft, thereby restarting the engine; and a starter drive inhibition determination section for inhibiting, in a case where the engine restart condition is satisfied, a drive of the starter when a backward rotation of the engine is detected based on the crank angle detected by the crank angle sensor, and releasing the drive inhibition of the starter when the stop of the engine is detected.
Further, according to one embodiment of the present invention, there is provided a method of automatically stopping and restarting an engine to be carried out by an engine automatic stop and restart apparatus for stopping fuel injection into an engine to automatically stop the engine when an engine automatic stop condition is satisfied, and then restarting the engine when an engine restart condition is satisfied, the method including the steps of: determining, when the engine restart condition is satisfied, based on a crank angle of a crankshaft of the engine, whether the engine is rotating backward or not; inhibiting, when the engine is determined to be rotating backward, a drive of a starter configured to restart the engine; and releasing, when the stop of the engine is detected, the drive inhibition of the starter.
Advantageous Effects of Invention
In the engine automatic stop and restart apparatus according to one embodiment of the present invention, the starter drive inhibition determination section inhibits, in the case where the engine restart condition is satisfied, when a backward rotation of the engine is detected based on the crank angle of the crankshaft of the engine detected by the crank angle sensor for detecting the crank angle, the drive of the starter configured to crank the crankshaft so as to restart the engine, and releases, when the stop of the engine is detected, the drive inhibition of the starter.
Moreover, the method of automatically stopping and restarting an engine according to one embodiment of the present invention includes the steps of: determining, when the engine restart condition is satisfied, based on the crank angle of the crankshaft of the engine, whether the engine is rotating backward or not; inhibiting, when the engine is determined to be rotating backward, the drive of the starter configured to restart the engine; and releasing, when the stop of the engine is detected, the drive inhibition of the starter.
As a result, excellent startability is realized, and an excessive load is prevented from being imposed on the starter and the power transmission system.
›BRIEF DESCRIPTION OF DRAWINGS
FIG. 1 is a block configuration diagram illustrating an engine automatic stop and restart apparatus according to a first embodiment of the present invention.
FIG. 2 is a block configuration diagram illustrating in detail an engine control unit of the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
FIG. 3 is a flowchart illustrating an engine automatic stop control routine carried out by an engine automatic stop control section of the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
FIG. 4 is a flowchart illustrating a starter drive inhibition determination routine carried out by a starter drive inhibition determination section of the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
FIG. 5 is a timing chart illustrating a relationship between a decrease behavior of an engine revolution number and a starter plunging possible range in the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
FIG. 6 is a timing chart illustrating behaviors of respective flags and a starter command signal used for control in the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
FIG. 7 is a graph showing a relationship between a crank angle and a post backward rotation drive inhibition period when the engine revolution number is switched from a forward rotation to a backward rotation in the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
FIG. 8 is a graph showing a relationship between an intake pipe pressure and a post backward rotation drive inhibition period correction value when the engine revolution number is switched from the forward rotation to the backward rotation in the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
›DESCRIPTION OF EMBODIMENT · 1 of 6
In the following, an engine automatic stop and restart apparatus and a method of automatically stopping and restarting an engine according to a preferred embodiment of the present invention are described referring to the accompanying drawings. In the drawings, the same or corresponding parts are denoted by the same reference symbols for description.
First Embodiment
FIG. 1 is a block configuration diagram illustrating an engine automatic stop and restart apparatus according to a first embodiment of the present invention. In FIG. 1 , the engine automatic stop and restart apparatus includes an engine control unit (ECU) 10 , an engine 20 , and a starter 30 .
A crank angle sensor 1 , a vehicle speed sensor 2 , an accelerator opening degree sensor 3 , a brake unit 4 , an intake pipe pressure sensor 5 , the engine 20 , and the starter 30 are connected to the engine control unit 10 . The engine 20 includes a fuel injection unit 21 and a ring gear 22 . The starter 30 includes a solenoid 31 , a plunger 32 , a lever 33 , a starter motor 34 , and a pinion gear 35 .
The crank angle sensor 1 detects a crank angle of a crankshaft (not shown) of the engine 20 to output a crank angle signal. The vehicle speed sensor 2 detects a speed of a vehicle to output a vehicle speed signal. The accelerator opening degree sensor 3 outputs a voltage signal corresponding to an opening degree of an accelerator pedal. The brake unit 4 outputs a brake signal in response to an operating state of a brake pedal. The intake pipe pressure sensor 5 measures a pressure in an intake pipe and outputs an intake pipe pressure signal.
The engine control unit 10 controls the driving of the fuel injection unit 21 of the engine 20 based on the crank angle signal, the vehicle speed signal, the voltage signal, the brake signal, and the intake pipe pressure signal, and determines whether or not a restart condition is satisfied to control the engine start by the starter 30 . The fuel injection unit 21 of the engine 20 supplies a fuel to the engine 20 based on a drive command from the engine control unit 10 .
In the starter 30 , the solenoid 31 is first energized based on a start command from the engine control unit 10 so that the plunger 32 is pulled. Subsequently, by pulling the plunger 32 , the pinion gear 35 is pushed out via the lever 33 in the direction of the rotary shaft to come into contact with and meshing engagement with the ring gear 22 provided on the crankshaft of the engine 20 . Thereafter, a contact is closed by the movement of the plunger 32 to energize the starter motor 34 . As a result, the pinion gear 35 is rotated.
Note that, the engine control unit 10 includes various I/F circuits (not shown) and a microcomputer (not shown). In addition, the microcomputer includes: an A/D converter (not shown) for converting analog signals from the above-mentioned various sensors into digital signals; a CPU (not shown) for executing various control programs such as an engine automatic stop and restart control program; a ROM (not shown) for storing the engine automatic stop and restart control program, various control programs, control constants, various tables, and the like; and a RAM (not shown) for storing variables and the like when the various control programs are executed.
FIG. 2 is a block configuration diagram illustrating in detail the engine control unit 10 of the engine automatic stop and restart apparatus according to the first embodiment of the present invention. In FIG. 2 , the engine control unit 10 includes an engine automatic stop control section 11 and a starter drive inhibition determination section 12 .
When the engine automatic stop control section 11 first determines that an automatic stop condition for the engine 20 is satisfied based on the vehicle speed signal from the vehicle speed sensor 2 , the voltage signal from the accelerator opening degree sensor 3 , and the brake signal from the brake unit 4 , the engine automatic stop control section 11 stops the fuel injection unit 21 . Note that, the engine automatic stop control section 11 represents by an automatic stop flag F 1 absence/presence of an automatic stop request based on a determination for the automatic stop of the engine 20 .
Then, when the engine automatic stop control section 11 determines that a restart condition for the engine 20 is satisfied based on the voltage signal from the accelerator opening degree sensor 3 , and the brake signal from the brake unit 4 , the engine automatic stop control section 11 outputs the drive command and the start command respectively to the fuel injection unit 21 and the starter 30 , thereby restarting the engine 20 .
On this occasion, when the starter 30 is energized, the solenoid 31 is first energized so that the plunger 32 is pulled. Then, the pinion gear 35 is pushed out via the lever 33 in the direction of the rotary shaft to come into contact with and meshing engagement with the ring gear 22 provided on the crankshaft of the engine 20 . Then, the contact is closed by the movement of the plunger 32 to energize the starter motor 34 , thereby rotating the pinion gear 35 .
The starter drive inhibition determination section 12 determines whether to inhibit the drive of the starter 30 or not based on the engine revolution number calculated by using the crank angle signal from the crank angle sensor 1 .
Referring to a flowchart of FIG. 3 , a description is now given of an engine automatic stop control routine carried out by the engine automatic stop control section 11 . Note that, the engine automatic stop control routine is repeated at every certain interval such as 1 ms.
In FIG. 3 , first, the engine automatic stop control section 11 determines whether or not the automatic stop condition is satisfied, in other words, the automatic stop flag F 1 =1 (Step S 101 ).
In Step S 101 , when it is determined that F 1 =0 and the automatic stop condition is thus not satisfied (that is, No), the engine automatic stop control section 11 proceeds to Step S 104 described later.
›DESCRIPTION OF EMBODIMENT · 2 of 6
On the other hand, in Step S 101 , when it is determined that F 1 =1 and the automatic stop condition is thus satisfied (that is, Yes), the engine automatic stop control section 11 inhibits the fuel injection (Step S 102 ), and assigns 1 to an automatic stop state flag F 2 (Step S 103 ).
Then, the engine automatic stop control section 11 determines whether or not the automatic stop state condition is satisfied, in other words, the automatic stop state flag F 2 =1 (Step S 104 ).
In Step S 104 , when it is determined that F 2 =0 and the automatic stop state is thus not present (that is, No), the engine automatic stop control section 11 finishes the processing of FIG. 3 .
On the other hand, in Step S 104 , when it is determined that F 2 =1 and the automatic stop state is thus present (that is, Yes), the engine automatic stop control section 11 determines whether or not the automatic stop condition is not satisfied, in other words, the automatic stop flag F 1 =0 (Step S 105 ).
In Step S 105 , when it is determined that F 1 =1 and the automatic stop state is thus present (that is, Yes), the engine automatic stop control section 11 finishes the processing of FIG. 3 .
On the other hand, in Step S 105 , when it is determined that F 1 =0 and the automatic stop condition is thus not satisfied (that is, No), the engine automatic stop control section 11 permits the fuel injection (Step S 106 ), and determines whether the engine 20 has started or not (Step S 107 ).
On this occasion, whether the engine 20 has started or not is determined depending on whether the engine revolution number has exceeded a predetermined number of revolutions or not. The predetermined number of revolutions is set in advance to 800 rpm, for example, but the set value may vary depending on the engine 20 and a vehicle on which the engine 20 is installed. Moreover, the engine revolution number used for the determination is calculated by the engine control unit 10 based on the crank angle signal from the crank angle sensor 1 illustrated in FIG. 2 .
In Step S 107 , when it is determined that the engine 20 has not started (that is, No), the engine automatic stop control section 11 determines whether or not the starter drive inhibition state is absent, in other words, the starter drive inhibition flag F 3 =0 (Step S 108 ).
In Step S 108 , when it is determined that F 3 =0 and the starter drive inhibition state is thus absent (that is, Yes), the engine automatic stop control section 11 turns on the starter 30 (Step S 109 ), and finishes the processing of FIG. 3 .
On the other hand, in Step S 107 , when it is determined that the engine 20 has started (that is, Yes), the engine automatic stop control section 11 assigns 0 to the automatic stop state flag F 2 (Step S 110 ), and clears a backward rotation estimation experience (Step S 111 ). Then, the engine automatic stop control section 11 turns off the starter 30 (Step S 112 ), and finishes the processing of FIG. 3 .
On the other hand, in Step S 108 , when it is determined that F 3 =1 and the starter drive inhibition state is present (that is, No), the engine automatic stop control section 11 proceeds to Step S 112 to turn off the starter 30 , and finishes the processing of FIG. 3 .
Referring to a flowchart of FIG. 4 , a description is now given of a drive inhibition determination routine carried out by the starter drive inhibition determination section 12 . Note that, the starter drive inhibition determination routine is repeated at every certain interval such as 1 ms.
In FIG. 4 , first, the starter drive inhibition determination section 12 determines whether or not the backward rotation estimation experience is set (Step S 201 ).
In Step S 201 , when it is determined that the backward rotation estimation experience is set (that is, Yes), the starter drive inhibition determination section 12 proceeds to Step S 205 described later.
On the other hand, in Step S 201 , when it is determined that the backward rotation estimation experience is cleared and is thus not set (that is, No), the starter drive inhibition determination section 12 determines whether or not an engine revolution number Ne has fallen below a predetermined value (Step S 202 ).
Specifically, the starter drive inhibition determination section 12 determines whether or not an engine revolution number Ne(n−1) in previous processing is larger than a predetermined value Ne_th2 and an engine revolution number Ne(n) in the current processing is equal to or less than the predetermined value Ne_th2.
On this occasion, the predetermined value Ne_th2 is set to, for example, 30 to 40 rpm in advance. Moreover, the predetermined value Ne_th2 may not be a constant value, and may be set to a value which changes depending on, for example, the crank angle of the engine 20 .
In Step S 202 , when it is determined that the engine revolution number Ne has not fallen below the predetermined value Ne_th2 (that is, No), the starter drive inhibition determination section 12 proceeds to Step S 205 described later.
On the other hand, in Step S 202 , when it is determined that the engine revolution number Ne has fallen below the predetermined value Ne_th2 (that is, Yes), the starter drive inhibition determination section 12 sets the backward rotation estimation experience (Step S 203 ), and assigns 1 to a backward rotation estimation flag F 4 (Step S 204 ).
Then, the starter drive inhibition determination section 12 determines whether a backward rotation pulse has been detected or not (Step S 205 ).
In Step S 205 , when it is determined that the backward rotation pulse has been detected (that is, Yes), the starter drive inhibition determination section 12 assigns 1 to a forward/backward rotation determination flag F 5 (Step S 206 ), and assigns 0 to the backward rotation estimation flag F 4 (Step S 207 ).
Then, the starter drive inhibition determination section 12 determines whether or not the forward/backward rotation determination flag F 5 has been switched from the forward rotation to the backward rotation (Step S 208 ). Specifically, the starter drive inhibition determination section 12 determines whether or not a forward/backward rotation determination flag F 5 ( n −1) in the previous processing is 0, and a forward/backward rotation determination flag F 5 ( n ) in the current processing is 1.
›DESCRIPTION OF EMBODIMENT · 3 of 6
In Step S 208 , when it is determined that the forward/backward rotation determination flag F 5 has been switched from the forward rotation to the backward rotation (that is, Yes), the starter drive inhibition determination section 12 assigns a post backward rotation drive inhibition period T_rev to a post backward rotation drive inhibition timer T 1 (Step S 209 ).
On this occasion, the post backward rotation drive inhibition period T_rev is a period in which the engine 20 starts the backward rotation and rotates by the minimum value of the backward rotation, and the starter 30 then becomes drivable again, and is a period (T_rev=Tcrk) corresponding to a crank angle at a time point of the start of the engine backward rotation, for example.
Moreover, the post backward rotation drive inhibition period T_rev may be a period (T_rev=Tcrk×Kprs) acquired by multiplying a period Tcrk corresponding to the crank angle at the time point of the start of the engine backward rotation by a post backward rotation drive inhibition period correction value Kprs corresponding to an intake pipe pressure at the time point of the start of the engine backward rotation. Note that, the post backward rotation drive inhibition period T_rev may be set by using a three-dimensional map on which the crank angle and the intake pipe pressure at the time point of the start of the engine backward rotation are respectively represented on the axes.
On the other hand, in Step S 205 , when it is determined that the backward rotation pulse has not been detected (that is, No), the starter drive inhibition determination section 12 assigns 0 to the forward/backward rotation determination flag F 5 (Step S 210 ), counts down the post backward rotation drive inhibition timer T 1 (Step S 211 ), and proceeds to Step S 212 described later.
On the other hand, in Step S 208 , also when it is determined that the forward/backward rotation determination flag F 5 has not been switched from the forward rotation to the backward rotation (that is, No), the starter drive inhibition determination section 12 proceeds to Step S 212 .
Then, the starter drive inhibition determination section 12 determines whether the engine 20 is stopped or not (Step S 212 ).
On this occasion, the determination as to whether or not the engine 20 is stopped is made such as when, for example, the crank angle signal is not input from the crank angle sensor 1 for a predetermined period.
In Step S 212 , when it is determined that the engine 20 is not stopped (that is, No), the starter drive inhibition determination section 12 proceeds to Step S 215 described later.
On the other hand, in Step S 212 , when it is determined that the engine 20 is stopped (that is, Yes), the starter drive inhibition determination section 12 assigns 0 to the backward rotation estimation flag F 4 (Step S 213 ), and assigns 0 to the post backward rotation drive inhibition timer T 1 (Step S 214 ).
Then, the starter drive inhibition determination section 12 determines whether or not the backward rotation estimation state is present, in other words, the backward rotation estimation flag F 4 =1 (Step S 215 ).
In Step S 215 , when it is determined that F 4 =0 and the backward rotation estimation state is thus not present (that is, No), the starter drive inhibition determination section 12 determines whether or not the value of the post backward rotation drive inhibition timer T 1 has a value other than 0 (Step S 216 ). Specifically, the starter drive inhibition determination section 12 determines whether or not the predetermined period has not elapsed after the start of the backward rotation, and the engine 20 is thus rotating backward.
In Step S 216 , when it is determined that the predetermined period has elapsed after the start of the backward rotation, and the post backward rotation drive inhibition timer T 1 =0 (that is, No), the starter drive inhibition determination section 12 assigns 0 to the starter drive inhibition flag F 3 (Step S 217 ), and finishes the processing of FIG. 4 .
On the other hand, when it is determined in Step S 215 that F 4 =1 and the backward rotation estimation state is present (that is, Yes), or, when it is determined in Step S 216 that the predetermined period has not elapsed after the start of the backward rotation, and the post backward rotation drive inhibition timer T 1 ≠0 (that is, Yes), the starter drive inhibition determination section 12 assigns 1 to the starter drive inhibition flag F 3 (Step S 218 ), and finishes the processing of FIG. 4 .
Referring to a timing chart of FIG. 5 , a description is now given of a relationship between a decrease behavior of the engine revolution number and a starter plunging possible range in the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
A description is first given of a relationship between the engine revolution number and a flag A of FIG. 5 . First, in the plunging type starter, in view of such a configuration that the pinion gear 35 (starter side gear) plunges into the rotating ring gear 22 (engine side gear), there is a revolution number range in which the plunging is possible.
Note that, when the engine revolution number is decreasing, the engine 20 often passes 0 rpm to rotate backward, and is then stopped due to an influence of an inertia of the engine 20 . Thus, the gear can plunge in a range (hatched range of FIG. 5 ) equal to or less than Ne_st_h which is a number of revolutions on an upper limit side of the plunging possible range and equal to or more than Ne_st_l which is a number of revolutions on a lower limit side of the plunging possible range in the stop process of the engine 20 .
On this occasion, in general, Ne_st_h, which is the upper limit value of the starter plunging possible range, is, for example, approximately 70 rpm, and Ne_st_l, which is the lower limit value of the starter plunging possible range, is, for example, approximately −50 rpm.
When this range is represented by a flag, the flag behaves as the flag A. The flag A is switched from “plunging impossible” to “plunging possible” at a time point t_ 52 , and is switched from “plunging possible” to “plunging impossible” at a time point t_ 55 . Then, the flag A is again switched from “plunging impossible” to “plunging possible” at a time point t_ 57 .
›DESCRIPTION OF EMBODIMENT · 4 of 6
Moreover, in the plunging type starter, a gap of approximately 3±1 mm exists between the pinion gear 35 and the ring gear 22 , and a time difference Ta thus exists between a time point when a starter command signal becomes “drive” and a time point when the pinion gear 35 and the ring gear 22 come in contact with each other.
Thus, the contact time difference Ta of the starter is approximately 30 to 50 ms in general, but the existence of the time difference Ta shifts the timings of the drive inhibition and the drive permission of the starter leftward by the time Ta with respect to the flag A as represented by a flag B.
Thus, as illustrated in FIG. 5 , the flag B is switched from “starter drive inhibition” to “starter drive permission” at a time pint t_ 51 . An engine revolution number Ne_th1 on this occasion is set to a threshold for the starter drive permission determination. Moreover, similarly, the flag B is switched from “starter drive permission” to “starter drive inhibition” at a time point t_ 53 , and an engine revolution number Ne_th2 on this occasion is set to a threshold for the starter drive inhibition determination.
Note that, when the engine 20 starts the backward rotation at a time point t_ 54 , a magnitude of the backward rotation of the engine 20 changes depending on the crank angle and the intake pipe pressure at this time point. A period acquired by subtracting the contact time difference Ta from a period in which the engine starts the backward rotation and rotates by the minimum value, and again enters the starter plunging possible range at a time point t_ 57 is set to the post backward rotation drive inhibition period T_rev.
Moreover, an actual control program compares the respective determination thresholds Ne_th1 and Ne_th2 with the engine revolution number, and monitors the post backward rotation drive inhibition period T_rev to determine “starter drive inhibition” and “starter drive permission”.
Referring to a timing chart of FIG. 6 , a description is now given of behaviors of the respective flags used for the control in the engine automatic stop and restart apparatus according to the first embodiment of the present invention and the starter command signal. Note that, a description is given of a three-cylinder engine as an example in the first embodiment.
First, as a behavior of the crank angle, the angle increases during the forward rotation of the engine 20 , while the angle decreases when the engine 20 rotates backward. In the timing chart of FIG. 6 , because the engine 20 starts the backward rotation at a time point t_ 64 , the crank angle turns from an increase to a decrease, and because the engine 20 switches from the backward rotation to the forward rotation at a time point t_ 67 , the crank angle turns from a decrease to an increase.
A description is now given of a behavior of the automatic stop flag F 1 . When an idling stop determination condition (engine automatic stop condition) such as a depression of the brake pedal is satisfied at a time point t_ 61 , the automatic stop flag F 1 is switched to “stop: F 1 =1”.
When this flag is set, the fuel injection is stopped (not shown), and the engine revolution number starts decreasing. Then, when an idling stop release condition (engine restart condition) such as a release of the brake pedal is satisfied at a timing of a time point t_ 65 , the automatic stop flag F 1 is switched to “run: F 1 =0”.
A description is now given of a behavior of the automatic stop state flag F 2 . At the same time when the idling stop determination condition such as the depression of the brake pedal is satisfied at the time point t_ 61 , and the automatic stop flag F 1 is switched to “stop: F 1 =1”, the automatic stop state flag F 2 is switched to “stopping: F 2 =1”.
Then, the automatic stop state flag F 2 is switched to “run: F 2 =0” at a time point t_ 68 which is a timing at which the engine 20 is determined to start. When the engine revolution number Ne exceeds a predetermined value (Ne_run), it is determined that the start has completed in the first embodiment.
A description is now given of a behavior of the starter drive inhibition flag F 3 . The starter drive inhibition flag F 3 is a flag set in a case where the drive of the starter 30 is difficult due to a high engine revolution number, for example.
In FIG. 6 , a period until a time point t_ 62 is a region in which the engine revolution number is equal to or more than Ne_th1 described above, and the pinion gear 35 cannot mesh even if the starter 30 is turned on. Thus, the starter drive inhibition flag F 3 is set to “inhibition: F 3 =1”. Moreover, a period from the time point t_ 62 to a time point t_ 63 is a region in which the pinion gear 35 can mesh, and the starter drive inhibition flag F 3 thus is switched to “permission: F 3 =0”.
Then, a period from the time point t_ 63 to a time point t_ 64 is a region in which the backward rotation of the engine 20 is estimated to occur, and the pinion gear 35 may thus not mesh. Accordingly, the starter drive inhibition flag F 3 is switched to “inhibition: F 3 =1” in response to a state in which the backward rotation estimation flag F 4 described later is “present: F 4 =1”.
Then, a period from the time point t_ 64 to a time point t_ 66 is a region in which the backward rotation of the engine 20 occurs, and the pinion gear 35 cannot mesh. Accordingly, the starter drive inhibition flag F 3 is maintained in “inhibition: F 3 =1” in response to a state in which the post backward rotation drive inhibition timer T 1 described later is “rotating backward: T 1 ≠0”. Moreover, a period after the time point t_ 66 is a region in which the pinion gear 35 can mesh, and the starter drive inhibition flag F 3 is switched to “permission: F 3 =0”.
A description is now given of a behavior of the backward rotation estimation flag F 4 . The backward rotation estimation flag F 4 is a flag that is set when the engine revolution number is decreased so that it is estimated that the pinion gear 35 cannot mesh even if the starter 30 is turned on due to the occurrence of the backward rotation in a period in which the pinion gear 35 comes in contact with the ring gear 22 .
›DESCRIPTION OF EMBODIMENT · 5 of 6
In FIG. 6 , in a period until the time point t_ 63 , the engine revolution number is equal to or more than Ne_th2 described above, and the backward rotation estimation flag F 4 is set to “absent: F 4 =0”. Moreover, during a period from the time point t_ 63 to the time point t_ 64 , it is determined that the backward rotation may occur, and the backward rotation estimation flag F 4 is switched to “present: F 4 =1”. Moreover, after the time point t_ 64 , the backward rotation is detected, and the backward rotation estimation flag F 4 is set to “absent: F 4 =0”.
A description is now given of a behavior of the forward/backward rotation determination flag F 5 . During a period until the time point t_ 64 , the engine 20 is rotating forward, and the forward/backward rotation determination flag F 5 is set to “forward rotation: F 5 =0”. Moreover, during a period from the time point t_ 64 to the time point t_ 67 , the engine 20 is rotating backward, and the forward/backward rotation determination flag F 5 is switched to “backward rotation: F 5 =1”. Moreover, after the time point t_ 67 , the engine 20 is rotating forward, and the forward/backward rotation determination flag F 5 is switched to “forward rotation: F 5 =0”.
On this occasion, an output from a sensor capable of detecting the backward rotation may be used for the determination whether the engine 20 is rotating forward or backward. Moreover, the period in which the engine 20 is rotating backward may be estimated from a gradient of the engine revolution number Ne or the like.
A description is now given of a behavior of the post backward rotation drive inhibition timer T 1 . The post backward rotation drive inhibition timer T 1 is a timer representing a period (T 1 ≠0) in which it is determined that the pinion gear 35 cannot mesh even if the starter 30 is turned on after the backward rotation of the engine 20 occurs.
In FIG. 6 , during the period until the time point t_ 64 , the engine 20 is rotating forward, and the post backward rotation drive inhibition timer T 1 is set to “not rotating backward: T 1 =0”. Then, the backward rotation of the engine 20 occurs at the time point t_ 64 , and the predetermined period is thus set, and then, the post backward rotation drive inhibition timer T 1 is counted down to 0.
Finally, a description is now given of a behavior of the starter command signal. Setting and clearing of the starter command signal are carried out by the engine automatic stop control routine illustrated in FIG. 3 .
In FIG. 6 , when the idling stop release condition such as the release of the brake is satisfied at the timing of the time point t_ 65 , the automatic stop flag F 1 is switched to “run: F 1 =0”. However, the starter drive inhibition flag F 3 is “inhibition: F 3 =1” on this occasion, and the starter command signal is thus maintained in “stop: 0”.
Subsequently, when the starter drive inhibition flag F 3 is switched from “inhibition: F 3 =1” to “permission: F 3 =0” at the timing of the time point t_ 66 , the starter command signal is switched to “drive: 1”, and the cranking is started. Moreover, the engine revolution number Ne exceeds the predetermined value (Ne_run) at the timing of the time point t_ 68 , and it is thus determined that the starting has been completed. Then, the starter command signal is switched to “stop: 0”.
FIG. 7 is a graph showing a relationship between the crank angle and the post backward rotation drive inhibition period Tcrk when the engine revolution number is switched from the forward rotation to the backward rotation in the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
In FIG. 7 , if the crank angle when the engine 20 is switched to the backward rotation is after the top dead center (T.D.C), the post backward rotation drive inhibition period Tcrk does not need to be set. In contrast, as the crank angle approaches the top dead center (T.D.C) after the bottom dead center (B.D.C) with a small degree of the backward rotation, the post backward rotation drive inhibition period Tcrk tends to be longer, in other words, the amount of the backward rotation tends to be higher. On this occasion, this value is set to the period Tcrk corresponding to the crank angle when the engine backward rotation starts, which is applied to the control logic illustrated in the flowchart of FIG. 4 .
FIG. 8 is a graph showing a relationship between the intake pipe pressure and the post backward rotation drive inhibition period correction value Kprs when the engine revolution number is switched from the forward rotation to the backward rotation in the engine automatic stop and restart apparatus according to the first embodiment of the present invention.
In FIG. 8 , the amount of the backward rotation tends to be higher as the pressure of the intake air filled in the engine 20 becomes higher for the same crank angle when the engine revolution number is switched from the forward rotation to the backward rotation. On this occasion, this value is the post backward rotation drive inhibition period correction value Kprs applied to the control logic illustrated in the flowchart of FIG. 4 .
As described above, according to the first embodiment, the starter drive inhibition determination section inhibits, in the case where the engine restart condition is satisfied, when a backward rotation of the engine is detected based on the crank angle of the crankshaft of the engine detected by the crank angle sensor for detecting the crank angle, the drive of the starter configured to crank the crankshaft so as to restart the engine, and releases, when the stop of the engine is detected, the drive inhibition of the starter.
Moreover, the starter drive inhibition determination section inhibits the drive of the starter when the backward rotation of the engine is detected, and releases the drive inhibition of the starter when the predetermined period has elapsed after the backward rotation of the engine is detected.
›DESCRIPTION OF EMBODIMENT · 6 of 6
As a result, when the drive inhibition of the starter is not necessary, the drive inhibition can be released, and the restart request can be immediately responded to drive the starter. Thus, a period from the restart request to the completion of the start can be reduced, thereby preventing the driver from feeling a sense of discomfort.
Moreover, the starter is prevented from being driven during the backward rotation of the engine, thereby preventing an excessive load from being imposed on the starter and the power transmission system.
In other words, excellent startability is realized, and an excessive load is prevented from being imposed on the starter and the power transmission system.
Further, after the backward rotation of the engine is detected, the starter drive inhibition determination section is configured to set the drive inhibition period of the starter based on the crank angle and the intake pipe pressure when the backward rotation of the engine is detected. Consequently, the optimum drive inhibition period is set.
As a result, a period from the restart request to the completion of the start can be reduced, thereby preventing the driver from feeling a sense of discomfort.
Claims as granted
4 claimsLog in to read the claims of this application.
Log in to unlockClassifications
7 codes- F02D41/30
- F02D41/00
- F02D17/00
- F02D41/06
- F02N11/08
- F02N11/10
- F02D41/22
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