The present invention relates to a starter control device, a starter control method, and an engine starting device, and particularly to a starter control technique with which an actuator for moving a pinion gear so as to be engaged with a ring gear provided around an outer circumference of a flywheel or a drive plate of an engine and a motor for rotating the pinion gear are individually controlled.
In recent years, in order to improve fuel efficiency or reduce exhaust emission, some cars having an internal combustion engine such as an engine include what is called an idling-stop function, in which an engine is automatically stopped while a vehicle stops and a driver operates a brake pedal, and the vehicle is automatically re-started, for example, by a driver's operation for re-start such as decrease in an amount of operation of a brake pedal to zero.
In this idling-stop, the engine may be re-started while an engine speed is relatively high. In such a case, with a conventional starter in which pushing-out of a pinion gear for rotating the engine and rotation of the pinion gear are caused by one drive command, the starter is driven after waiting until the engine speed sufficiently lowers, in order to facilitate engagement between the pinion gear and a ring gear of the engine. Then, a time lag is caused between issuance of a request to re-start an engine and actual engine cranking, and the driver may feel uncomfortable.
In order to solve such a problem, Japanese Patent Laying-Open No. 2005-330813 (PTL 1) discloses a technique, with the use of a starter configured such that a pinion gear engagement operation and a pinion gear rotational operation can individually be performed, for causing a pinion gear to perform a rotational operation prior to the pinion gear engagement operation when a re-start request is issued while rotation of an engine is being lowered immediately after a stop request is generated, and for re-starting the engine by performing the pinion gear engagement operation when a pinion gear rotation speed is in synchronization with an engine speed.
If whether to rotate the pinion gear prior to movement thereof or to move the pinion gear prior to rotation thereof is determined in accordance with an engine speed as in the technique described in Japanese Patent Laying-Open No. 2005-330813, however, a time period from the time point when a condition for re-start of the engine is satisfied until the motor is driven for cranking the engine may vary. Therefore, it is difficult to predict the timing when a voltage of an auxiliary machinery battery temporarily lowers due to cranking. Consequently, for example, up-conversion by a DC/DC converter for maintaining a voltage to be supplied to auxiliary machinery other than the starter, an ECU (Electronic Control Unit), and the like may not be in time.
The present invention was made to solve the above-described problems, and an object of the present invention is to suppress variation in timing when a motor is driven.
A control device for a starter including a second gear that can be engaged with a first gear coupled to a crankshaft of an engine, an actuator that moves, in a driven state, the second gear to a position where the second gear is engaged with the first gear, and a motor that rotates the second gear is capable of individually driving each of the actuator and the motor, and it includes a first mode in which the motor is driven before the actuator is driven, a second mode in which the second gear is engaged with the first gear by the actuator before the motor is driven, and determination means for determining whether to start the engine or not. In the second mode, the actuator is driven after lapse of a predetermined first time period since a decision to start the engine was made, and the motor is driven after lapse of a second time period longer than the first time period since the decision to start the engine was made. In the first mode, the motor is driven after lapse of the second time period since the decision to start the engine was made.
A method of controlling a starter including a second gear that can be engaged with a first gear coupled to a crankshaft of an engine, an actuator that moves, in a driven state, the second gear to a position where the second gear is engaged with the first gear, and a motor that rotates the second gear, each of the actuator and the motor being able to individually be driven, includes the steps of driving the actuator and the motor in a first mode in which the motor is driven prior to drive of the actuator, driving the actuator and the motor in a second mode in which the second gear is engaged with the first gear by the actuator before the motor is driven, and determining whether to start the engine or not. In the second mode, the actuator is driven after lapse of a predetermined first time period since a decision to start the engine was made, and the motor is driven after lapse of a second time period longer than the first time period since the decision to start the engine was made. In the first mode; the motor is driven after lapse of the second time period since a decision to start the engine was made.
An engine starting device includes a starter including a second gear that can be engaged with a first gear coupled to a crankshaft of an engine, an actuator that moves, in a driven state, the second gear to a position where the second gear is engaged with the first gear, and a motor that rotates the second gear, and a control unit being capable of individually driving each of the actuator and the motor, including a first mode in which the motor is driven before the actuator is driven and a second mode in which the second gear is engaged with the first gear by the actuator before the motor is driven, and determining whether to start the engine or not. In the second mode, the actuator is driven after lapse of a predetermined first time period since a decision to start the engine was made, and the motor is driven after lapse of a second time period longer than the first time period since the decision to start the engine was made. In the first mode, the motor is driven after lapse of the second time period since a decision to start the engine was made.
In both modes of the first mode in which the motor is driven before the actuator is driven and the second mode in which the actuator is driven before the motor is driven, the motor is driven after lapse of the second time period since a decision to start the engine was made. Therefore, the timing when the motor is driven can substantially be fixed. Consequently, variation in timing when the motor is driven can be suppressed.
An embodiment of the present invention will be described hereinafter with reference to the drawings. In the description below, the same elements have the same reference characters allotted. Their label and function are also identical. Therefore, detailed description thereof will not be repeated.
[Structure of Engine Starting Device]
Engine 100 generates driving force for running vehicle 10. A crankshaft 111 of engine 100 is connected to a drive wheel, with a powertrain structured to include a clutch, a reduction gear, or the like being interposed.
Engine 100 is provided with a rotation speed sensor 115. Rotation speed sensor 115 detects a speed Ne of engine 100 and outputs a detection result to ECU 300.
Battery 120 is an electric power storage element configured such that it can be charged and can discharge. Battery 120 is configured to include a secondary battery such as a lithium ion battery, a nickel metal hydride battery, a lead-acid battery, or the like. Alternatively, battery 120 may be implemented by a power storage element such as an electric double layer capacitor.
Battery 120 is connected to starter 200 with relays RY1, RY2 controlled by ECU 300 being interposed. Battery 120 supplies a supply voltage for driving to starter 200 as relays RY1, RY2 are closed. It is noted that a negative electrode of battery 120 is connected to a body earth of vehicle 10.
Battery 120 is provided with a voltage sensor 125. Voltage sensor 125 detects an output voltage VB of battery 120 and outputs a detection value to ECU 300.
A voltage of battery 120 is supplied to ECU 300 and such auxiliary machinery as an inverter of an air-conditioning apparatus through a DC/DC converter 127. DC/DC converter 127 is controlled by ECU 300 so as to maintain a voltage supplied to ECU 300 and the like. For example, in view of the fact that a voltage of battery 120 temporarily lowers as motor 220 is driven and engine 100 is cranked, the DC/DC converter is controlled to carry out up-conversion when motor 220 is driven.
As will be described later, motor 200 is controlled to be driven after lapse of a predetermined second time period ΔT2 since output of a signal requesting start of engine 100. Therefore, DC/DC converter 127 is controlled to start up-conversion when the signal requesting start of engine 100 is output and to complete up-conversion by the time when predetermined second time period ΔT2 elapses. A method of controlling DC/DC converter 127 is not limited as such.
Relay RY1 has one end connected to a positive electrode of battery 120 and the other end connected to one end of solenoid 230 within starter 200. Relay RY1 is controlled by a control signal SE1 from ECU 300 so as to switch between supply and cut-off of a supply voltage from battery 120 to solenoid 230.
Relay RY2 has one end connected to the positive electrode of battery 120 and the other end connected to motor 220 within starter 200. Relay RY2 is controlled by a control signal SE2 from ECU. 300 so as to switch between supply and cut-off of a supply voltage from battery 120 to motor 220. In addition, a voltage sensor 130 is provided in a power line connecting relay RY2 and motor 220 to each other. Voltage sensor 130 detects a motor voltage VM and outputs a detection value to ECU 300.
As described above, supply of a supply voltage to motor 220 and solenoid 230 within starter 200 can independently be controlled by relays RY1, RY2.
Output member 250 is coupled to a rotation shaft of a rotor (not shown) within the motor, for example, by a straight spline or the like. In addition, pinion gear 260 is provided on an end portion of output member 250 opposite to motor 220. As relay RY2 is closed, the supply voltage is supplied from battery 120 so as to rotate motor 220. Then, output member 250 transmits the rotational operation of the rotor to pinion gear 260, to thereby rotate pinion gear 260.
As described above, solenoid 230 has one end connected to relay RY1 and the other end connected to the body earth. As relay RY1 is closed and solenoid 230 is excited, solenoid 230 attracts plunger 210 in a direction of an arrow. Namely, plunger 210 and solenoid 230 constitute an actuator 232.
Plunger 210 is coupled to output member 250 with coupling portion 240 being interposed. As solenoid 230 is excited, plunger 210 is attracted in the direction of the arrow. Thus, coupling portion 240 of which fulcrum 245 is fixed moves output member 250 from a stand-by position shown in
As output member 250 thus operates in an axial direction as a result of excitation of solenoid 230, pinion gear 260 is engaged with ring gear 110 provided around an outer circumference of a flywheel or a drive plate attached to crankshaft 111 of engine 100. Then, as pinion gear 260 performs a rotational operation while pinion gear 260 and ring gear 110 are engaged with each other, engine 100 is cranked and started.
Thus, in the present embodiment, actuator 232 for moving pinion gear 260 so as to be engaged with ring gear 110 provided around the outer circumference of the flywheel or the drive plate of engine 100 and motor 220 for rotating pinion gear 260 are individually controlled.
Though not shown in
In addition, actuator 232 in
ECU 300 includes a CPU (Central Processing Unit), a storage device, and an input/output buffer, none of which is shown, and receives input from each sensor or provides output of a control command to each piece of equipment. It is noted that control of these components is not limited to processing by software, and a part thereof may also be constructed by dedicated hardware (electronic circuitry) and processed.
ECU 300 receives a signal ACC indicating an amount of operation of an accelerator pedal 140 from a sensor (not shown) provided on accelerator pedal 140. ECU 300 receives a signal BRK indicating an amount of operation of a brake pedal 150 from a sensor (not shown) provided on brake pedal 150. In addition, ECU 300 receives a start operation signal IG-ON issued in response to a driver's ignition operation or the like. Based on such information, ECU 300 generates a signal requesting start of engine 100 and a signal requesting stop thereof and outputs control signal SE1, SE2 in accordance therewith, so as to control an operation of starter 200.
Referring to
ECU 300 includes a determination portion 302 and a control portion 304. Determination portion 302 determines whether to start engine 100 or not. For example, when an amount of operation of brake pedal 150 by the driver decreases to zero, it is determined that engine 100 is to be started. For example, when an amount of operation of brake pedal 150 by the driver decreases to zero during the course of stopping engine 100 or in a state where engine 100 has been stopped, it is determined that engine 100 is to be started. A method of determining whether to start engine 100 or not is not limited thereto. Other than this method, when accelerator pedal 140, a shift lever for selecting a shift range or a gear, or a switch for selecting a vehicle running mode (for example, a power mode, an eco mode, or the like) is operated, a decision to start engine 100 is made. When a decision to start engine 100 is made, ECU 300 generates and outputs a signal requesting start of engine 100.
When a signal requesting start of engine 100 is output, that is, when a decision to start engine 100 is made, control portion 304 controls actuator 232 and motor 220 in any one mode of a first mode in which actuator 232 and motor 220 are controlled such that pinion gear 260 starts to rotate after pinion gear 260 moved toward ring gear 110 and a second mode in which actuator 232 and motor 220 are controlled such that pinion gear 260 moves toward ring gear 110 after pinion gear 260 started to rotate.
In the first mode, actuator 232 is driven such that pinion gear 260 moves toward ring gear 110 after lapse of a predetermined first time period ΔT1 since a decision to start engine 100 was made, and motor 220 is driven such that pinion gear 260 rotates after lapse of the second time period longer than the first time period since the decision to start engine 100 was made.
In the second mode, after lapse of the second time period since a decision to start engine 100 was made, motor 220 is driven such that pinion gear 260 starts to rotate and actuator 232 is driven such that pinion gear 260 moves toward ring gear 110 after pinion gear started to rotate.
When engine speed Ne is equal to or lower than a predetermined first reference value α1, control portion 304 controls actuator 232 and motor 220 in the first mode. When engine speed Ne is higher than first reference value α1, control portion 304 controls actuator 232 and motor 220 in the second mode.
[Description of Operation Mode of Starter]
The first mode described previously is a mode in which transition to full drive mode 440 is made via engagement mode 420. The second mode is a mode in which transition to full drive mode 440 is made via rotation mode 430.
Stand-by mode 410 represents such a state that neither of actuator 232 and motor 220 in starter 200 is driven, that is, a state that an engine start request to starter 200 is not output. Stand-by mode 410 corresponds to the initial state of starter 200, and it is selected when drive of starter 200 is not necessary, for example, before an operation to start engine 100, after completion of start of engine 100, failure in starting engine 100, and the like.
Full drive mode 440 represents such a state that both of actuator 232 and motor 220 in starter 200 are driven. In this full drive mode 440, motor 220 rotates pinion gear 260 while pinion gear 260 and ring gear 110 are engaged with each other. Thus, engine 100 is actually cranked and the operation for start is started.
As described above, starter 200 in the present embodiment can independently drive each of actuator 232 and motor 220. Therefore, in a process of transition from stand-by mode 410 to full drive mode 440, there are a case where actuator 232 is driven prior to drive of motor 220 (that is, corresponding to engagement mode 420) and a case where motor 220 is driven prior to drive of actuator 232 (that is, corresponding to rotation mode 430).
Selection between these engagement mode 420 and rotation mode 430 is basically made based on speed Ne of engine 100 when re-start of engine 100 is requested.
Engagement mode 420 refers to a state where only actuator 232 is driven and motor 220 is not driven. This mode is selected when pinion gear 260 and ring gear 110 can be engaged with each other even while pinion gear 260 remains stopped. Specifically, while engine 100 remains stopped or while speed Ne of engine 100 is sufficiently low (Ne≦first reference value α1), this engagement mode 420 is selected.
After lapse of predetermined first time period ΔT1 since generation of a signal requesting start of engine 100, actuator 232 and, motor 220 are controlled in engagement mode 420.
After lapse of second time period ΔT2 longer than first time period ΔT1 since generation of the signal requesting start of engine 100, the operation mode makes transition from engagement mode 420 to full drive mode 440, Namely, actuator 232 and motor 220 are controlled in full drive mode 440.
Difference between first time period ΔT1 and second time period ΔT2 (ΔT2-ΔT1) is set by an engineer as a time period necessary for completion of engagement between pinion gear 260 and ring gear 110. Namely, in the present embodiment, based on lapse of a predetermined period of time since start of drive of actuator 232, it is determined that engagement of pinion gear 260 and ring gear 110 with each other has been completed.
Meanwhile, rotation mode 430 refers to a state where only motor 220 is driven and actuator 232 is not driven. This mode is selected, for example, when a request for re-start of engine 100 is output immediately after stop of engine 100 is requested and when speed Ne of engine 100 is relatively high (α1<Ne≦a second reference value α2).
After lapse of second time period ΔT2 since generation of the signal requesting start of engine 100, actuator 232 and motor 220 are controlled in rotation mode 430.
Thus, when speed Ne of engine 100 is high, difference in speed between pinion gear 260 and ring gear 110 is great while pinion gear 260 remains stopped, and engagement between pinion gear 260 and ring gear 110 may become difficult. Therefore, in rotation mode 430, only motor 220 is driven prior to drive of actuator 232, so that a rotation speed of ring gear 110 and a rotation speed of pinion gear 260 are in synchronization with each other. Then, in response to difference between the rotation speed of ring gear 110 and the rotation speed of pinion gear 260 being sufficiently small, actuator 232 is driven and ring gear 110 and pinion gear 260 are engaged with each other. Then, the operation mode makes transition from rotation mode 430 to full drive mode 440.
In the case of full drive mode 440, the operation mode returns from full drive mode 440 to stand-by mode 410 in response to completion of start of engine 100 and start of a self-sustained operation of engine 100.
Thus, when a signal requesting start of engine 100 is output, that is, when it is determined that engine 100 is to be started, actuator 232 and motor 220 are controlled in any one mode of the first mode in which transition to full drive mode 440 is made via engagement mode 420 and the second mode in which transition to full drive mode 440 is made via rotation mode 430.
In
A case where, at a time t0, for example, a condition that the vehicle stops and the driver operates brake pedal 150 is satisfied and consequently a request to stop engine 100 is generated and combustion in engine 100 is stopped is considered. Here, unless engine 100 is re-started, speed Ne of engine 100 gradually lowers as shown with a solid curve W0 and finally rotation of engine 100 stops.
Then, a case where, for example, an amount of the driver's operation of brake pedal 150 attains to zero while speed Ne of engine 100 is lowering, and thus a request to re-start engine 100 is generated is considered. Here, categorization into three regions based on speed Ne of engine 100 is made.
A first region (region 1) refers to a case where speed Ne of engine 100 is higher than second reference value α2, and for example, such a state that a request for re-start is generated at a point P0 in
This region 1 is a region where engine 100 can be started by a fuel injection and ignition operation without using starter 200 because speed Ne of engine 100 is sufficiently high. Namely, region 1 is a region where engine 100 can return by itself. Therefore, in region 1, drive of starter 200 is prohibited. It is noted that second reference value α2 described above may be restricted depending on a maximum speed of motor 220.
A second region (region 2) refers to a case where speed Ne of engine 100 is located between first reference value α1 and second reference value α2, and such a state that a request for re-start is generated at a point P1 in
This region 2 is a region where speed Ne of engine 100 is relatively high, although engine 100 cannot return by itself. In this region, the rotation mode is selected as described with reference to
When a request to re-start engine 100 is generated at a time t2, initially, motor 220 is driven after lapse of second time period ΔT2. Thus, pinion gear 260 starts to rotate. Then, at a time t4, actuator 232 is driven. When ring gear 110 and pinion gear 260 are engaged with each other, engine 100 is cranked and speed Ne of engine 100 increases as shown with a dashed curve W1. Thereafter, when engine 100 resumes the self-sustained operation, drive of actuator 232 and motor 220 is stopped.
A third region (region 3) refers to a case where speed Ne of engine 100 is lower than first reference value al, and for example, such a state that a request for re-start is generated at a point P2 in
This region 3 is a region where speed Ne of engine 100 is low and pinion gear 260 and ring gear 110 can be engaged with each other without synchronizing pinion gear 260. In this region, the engagement mode is selected as described with reference to
When a request to re-start engine 100 is generated at a time t5, initially, actuator 232 is driven after lapse of first time period ΔT1. Thus, pinion gear 260 is pushed toward ring gear 110. Motor 220 is driven after lapse of second time period ΔT2 (a time t7 in
By thus controlling re-start of engine 100 by using starter 200 in which actuator 232 and motor 220 can independently be driven, engine 100 can be re-started in a shorter period of time than in a case of a conventional starter where an operation to re-start engine 100 was prohibited during a period (Tinh) from a speed at which return of engine 100 by itself was impossible (a time t1 in
[Description of Operation Mode Setting Control]
Referring to
When start of engine 100 has not been requested (NO in S100), ECU 300 causes the process to proceed to S190 and selects the stand-by mode because an operation to start engine 100 is not necessary.
When start of engine 100 has been requested (YES in S100), the process proceeds to S110 and ECU 300 then determines whether or not speed Ne of engine 100 is equal to or lower than second reference value α2.
When speed Ne of engine 100 is higher than second reference value α2 (NO in S110), this case corresponds to region 1 in
When speed Ne of engine 100 is equal to or lower than second reference value α2 (YES in S110), ECU 300 further determines whether or not speed Ne of engine 100 is equal to or lower than first reference value α1.
When speed Ne of engine 100 is equal to or lower than first reference value α1 (YES in S120), this case corresponds to region 1 in
Thereafter, the process proceeds to S 170 and ECU 300 selects the full drive mode. Then, starter 200 starts cranking of engine 100.
Then, in S180, ECU 300 determines whether start of engine 100 has been completed or not. Determination of completion of start of engine 100 may be made, for example, based on whether or not the engine speed is higher than a threshold value γ indicating the self-sustained operation after lapse of a prescribed period of time since start of drive of motor 220.
When start of engine 100 has not been completed (NO in S180), the process returns to S170 and cranking of engine 100 is continued.
When start of engine 100 has been completed (YES in S180), the process proceeds to S190 and ECU 300 selects the stand-by mode.
On the other hand, when speed Ne of engine 100 is higher than first reference value α1 (NO in S 120), the process proceeds to S140 and ECU 300 selects the rotation mode. Then, ECU 300 outputs control signal SE2 so as to close relay RY2, and thus motor 220 is driven. Here, actuator 232 is not driven.
Then, ECU 300 selects the full drive mode in S170. Thus, actuator 232 is driven, pinion gear 260 and ring gear 110 are engaged with each other, and engine 100 is cranked.
As described above, in the present embodiment, in both modes of the first mode in which actuator 232 and motor 220 are controlled such that pinion gear 260 starts to rotate after pinion gear 260 moved toward ring gear 110 and the second mode in which actuator 232 and motor 220 are controlled such that pinion gear 260 moves toward ring gear 110 after pinion gear 260 started to rotate, motor 220 is driven after lapse of second time period ΔT2 since a decision to start engine 100 was made. Therefore, the timing when motor 220 is driven can substantially be fixed. Consequently, variation in timing when motor 220 is driven can be suppressed.
It should be understood that the embodiments disclosed herein are illustrative and non-restrictive in every respect. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
10 vehicle; 100 engine; 110 ring gear; 111 crankshaft; 115 rotation speed sensor; 120 battery; 125, 130 voltage sensor; 140 accelerator pedal; 150 brake pedal; 160 powertrain; 170 drive wheel; 200 starter; 210 plunger; 220 motor; 230 solenoid; 232 actuator; 240 coupling portion; 245 :fulcrum; 250 output member; 260 pinion gear; 300 ECU; 302 determination portion; 304 control portion; 410 stand-by mode; 420 engagement mode; 430 rotation mode; 440 full drive mode; and RY1, RY2 relay.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2010/062088 | 7/16/2010 | WO | 00 | 11/14/2012 |