The preferred embodiments of the power management device, the control system, and the control method according to the present invention are described below by reference to the Figures noted above.
Reference numeral 21 in
A voltage sensor 16 for detecting a voltage VBAT of a battery 1 is connected to the power management device 21, which can grasp the battery voltage VBAT. In addition, the power management device 21 monitors the current passage state between the safety switch 6 and a coil L5 so as to be able to judge whether the starter has been driven or not.
The engine control device 31 comprises a microcomputer 32, comprising a start management control unit 34 having an engine complete explosion determining function 33. When receiving the cranking information sent from the power management device 21, the engine control device 31 calculates an engine speed based on an engine revolution pulse obtained from an engine revolution sensor 15, and judges whether an engine has reached a complete explosion or not based on the engine speed and the like. When it is determined that the engine has reached the complete explosion, a starter stop instruction signal indicating an instruction to terminate cranking hold is sent to the power management device 21.
When receiving the starter stop instruction signal sent from the engine control device 31 in cases where it is determined that the engine has reached the complete explosion, the power management device 21 cuts off a power supply to the coil L7 so as to terminate cranking.
Moreover, not only the starter stop instruction signal but also an engine revolution signal showing an engine speed is sent from the engine control device 31 to the power management device 21. Accordingly, the power management device 21 can judge whether the engine has reached a complete explosion or not based on the engine speed. As a result, even if the starter stop instruction signal cannot be received, the power management device 21 can cut off a power supply to the coil L7 so as to terminate cranking hold when the engine reached the complete explosion (fail-safe processing).
The power management device 21 and the engine control device 31 can communicate therebetween through the transceivers 26 and 35. As data sent from the power management device 21 through the transceiver 26 to the engine control device 31, cranking information is exemplified. As data sent from the engine control device 31 through the transceiver 35 to the power management device 21, a starter stop instruction signal is exemplified. In addition, one frame of data is sent at established periods (e.g. every 12 msec) from the engine control device 31 through the transceiver 35 to the power management device 21. Therefore, when the transceiver 26 cannot receive data (e.g. when the transceiver 26 cannot receive 3 frames of data, i.e. cannot receive data for 36 msec or more), there is a high possibility of an occurrence of an abnormal condition in the communication system.
The microcomputer 32 of the engine control device 31 can acquire an engine revolution signal from the engine revolution sensor 15. In order to improve the precision of engine control, a pulse signal is generated at every turn of 100 by the engine revolution sensor 15, and an interrupt occurs at an input terminal NEIN at every turn of 10° . The microcomputer 32 conducts soft processing on the pulse signals so as to generate a pulse signal at every turn of 30° and outputs an engine revolution signal through a transistor Tr1 from an output terminal NEOUT.
The microcomputer 22 of the power management device 21 can acquire an engine revolution signal sent from the engine control device 31. An interrupt occurs at an input terminal 27 at every turn of 30° . Here, to a line to which an engine revolution signal is output, a constant voltage power source V0 (e.g. 5V) is connected through a load resistance R1. The above-described soft processing is conducted in order to reduce the frequency of occurrence of interrupts to the power management device 21.
From the microcomputer 32 of the engine control device 31, a watchdog signal (WDC) is sent to the monitor 36. The pulse of the WDC is inverted at specified periods (e.g. 4 msec). Accordingly, when the pulse inversion period is different from the specified period (including the case of no inversion), it can be said that the microcomputer 32 is not normally operating. When judging that the microcomputer 32 is not normally operating (i.e. suffering a failure and running away), the monitor 36 sends a reset signal (RST) to the microcomputer 32. When receiving the reset signal, the microcomputer 32 resets itself to attempt to return from the failure.
A processing operation [1-1] performed by the microcomputer 22 of the power management device 21 according to the first embodiment is described below with a flowchart shown in
When information (e.g. a starter stop instruction signal) sent from the engine control device 31 was received, the received information is stored in a buffer memory (not shown) (Step S1), and a timer counter CA_cnt for measuring a time during which no communication data is received is cleared (Step S2).
A processing operation [1-2] performed by the microcomputer 22 of the power management device 21 according to the first embodiment is described below with a flowchart shown in
When receiving an engine revolution signal sent form the engine control device 31, the present time TMNOW is acquired (Step S11). By subtracting the preceding time TMOLD from the present time TMNOW, an elapsed time TM (i.e. a pulse width) is calculated (Step S12). From this pulse width, an engine speed is calculated (Step S13). Then, the preceding time TMOLD is updated to the present time TMNOW (Step S14), and a timer counter NE_cnt for measuring a time during which no engine revolution signal is detected is cleared (Step S15).
A processing operation [1-3] performed by the microcomputer 22 of the power management device 21 according to the first embodiment is described below with a flowchart shown in
When it is judged that the button switch 9 is in the ON state, whether the safety switch 6 is in an ON state or not is judged (Step S22). When it is judged that the safety switch 6 is in the ON state, whether the brake pedal is held down or not is judged based on a signal obtained from a brake switch 10 (Step S23). On the other hand, when it is judged that the button switch 9 is not in the ON state in Step S21, the processing operation [1-3] is concluded at once.
When it is judged that the brake pedal is held down in Step S23, it is assumed that a condition for starting the engine is satisfied. Power is applied to the coils L2, L3 and L7 to turn on the ACC relay 2, the IG relay 3 and the ST relay 7, so as to actuate the starter motor 4 (Step S24). Then, cranking information is sent through the transceiver 26 to the engine control device 31 (Step S25).
On the other hand, when it is judged that the safety switch 6 is not in the ON state, or when it is judged that the brake pedal is not held down, the power condition is changed (Step S26). When the power is in an OFF state, power is applied to the coil L2, leading to an ACC state. When the power is in the ACC state, power is applied to the coil L3, leading to an IG state. When the power is in the IG state, power to the coils L2 and L3 is cut off, leading to the OFF state.
A processing operation [1-4] performed by the microcomputer 22 of the power management device 21 according to the first embodiment is described below with a flowchart shown in
When it is judged that the starter has been actuated, both the timer counter CA_cnt for measuring a time during which no communication data is received and the timer counter NE_cnt for measuring a time during which no engine revolution signal is detected are caused to count up (Steps S32 and S33). Then, whether the timer counter CA_cnt has counted to a predetermined time T1 (e.g. 36 msec) or more is judged (Step S34). As shown in
When it is judged that the timer counter CA_cnt has not counted to the predetermined time T1 or more, whether a starter stop instruction signal to be sent from the engine control device 31 when it is determined that the engine reached a complete explosion was received or not is judged (Step S35). When it is judged that a starter stop instruction signal sent from the engine control device 31 was received (i.e. the engine has reached a complete explosion), the application of power to the coil L7 is cut off, so as to terminate cranking hold (Step S36). On the other hand, when it is judged that no starter stop instruction signal has been received, the processing operation [1-4] is concluded at once since there is no need to terminate cranking hold.
When it is judged that the timer counter CA_cnt has counted to the predetermined time T1 or more (there is a high possibility of an occurrence of an abnormal condition in the communication system) in Step S34, whether or not the engine speed is a prescribed value (e.g. 800 rpm) or more so that the engine can be regarded as having reached a complete explosion is judged (Step S37).
When it is judged that the engine speed is the prescribed value or more, the engine is regarded as having reached a complete explosion. The application of power to the coil L7 is cut off so as to terminate cranking hold (Step S38). On the other hand, when it is judged that the engine speed is less than the prescribed value, the processing operation [1-4] is concluded at once since there is no need to terminate cranking hold. When it is judged that the starter has not been actuated in Step S31, the processing operation [1-4] is concluded at once since there is no need to conduct processing thereafter.
Here, the timer counter CA_cnt and the timer counter NE_cnt are caused to count up in the processing operation [1-4] (i.e. count up by soft processing). But they may be caused to count up by using an auto-increment function supported as a function of hardware (microcomputer), resulting in an omission of the soft processing.
A processing operation [1-5] performed by the microcomputer 22 of the power management device 21 according to the first embodiment is described below with a flowchart shown in
When it is judged that the starter has been actuated, a battery voltage VBAT detected by the voltage sensor 16 is acquired (Step S42), and whether the battery voltage VBAT is below a prescribed value V1 or not is judged (Step S43). The prescribed value V1 is within an operating voltage range of the engine control device 31 or below, and is set to be within the operating voltage range thereof, for example,
It is desired that the prescribed value V1 should be set to be around the lower limit of the operating voltage range of the engine control device 31. Here, the prescribed value V1 is set to be within the operating voltage range of the engine control device 31 or below, but the prescribed value V1 may be set to be larger than the operating voltage range of the engine control device 31.
In addition, when comparing the microcomputer 32 constituting the engine control device 31 with the transceiver 35 as a communication unit, it is considered that an operating voltage range of the transceiver 35 is higher than an operating voltage range of the microcomputer 32. Therefore, the prescribed value V1 is preferably set to be within the operating voltage range of the transceiver 35.
When it is judged that the battery voltage VBAT is below the prescribed value V1 (i.e. the battery voltage VBAT is below the operating voltage range of the engine control device 31, and therefore, there is a possibility that the engine control device 31 may be unable to normally operate), a timer counter LO_cnt for measuring a time during which the battery 1 is in a low voltage state is caused to count up (Step S44). Thereafter, whether the timer counter LO_cnt has counted to a predetermined time T2 (e.g. 100 msec) or more is judged (Step S45). Here, it is desired that the predetermined time T2 should be set to be a time required for the engine control device 31 to return after reset (e.g. 100 msec) or more.
When it is judged that the timer counter LO_cnt has counted to the predetermined time T2 or more, whether the timer counter CA_cnt has counted to the predetermined time T2 or more is judged (Step S46). When it is judged that the timer counter CA_cnt has counted to the predetermined time T2 or more, whether the timer counter NE_cnt has counted to the -predetermined time T2 or more is judged (Step S47).
When it is judged that the timer counter NE_cnt has counted to the predetermined time T2 or more, it is judged that a condition where the engine control device 31 is unable to normally operate will continue, resulting in a low possibility that either of a starter stop instruction signal and an engine revolution signal may be sent from the engine control device 31. And the application of power to the coil L7 is cut off so as to terminate cranking hold (Step S48). That makes it possible to prevent the starter motor 4 from continuing to act even though the engine has reached a complete explosion.
On the other hand, when it is judged that any of the timer counters LO_cnt, CA_cnt, and NE_cnt has not counted to the predetermined time T2 or more, the cranking is held, and the processing operation [1-5] is concluded at once.
When it is judged that the starter has not been actuated in Step S41, or when it is judged that the battery voltage VBAT is not below the prescribed value V1 in Step S43, the processing operation goes to Step S49, wherein the timer counter LO_cnt is cleared. Thereafter, the processing operation [1-5] is concluded.
By using the power management device according to the first embodiment, cranking hold is forcefully terminated when the battery 1 became in a low voltage state, the battery voltage VBAT decreased below the operating voltage range of the engine control device 31, and therefore, it is judged that a starter stop instruction signal and an engine revolution signal from the engine control device 31 cannot be received. As a result, it is possible to prevent an event where cranking is held for an indefinite time even though the engine has reached a complete explosion, leading to a failure of the starter motor 4, or an occurrence of an unusual sound, which causes user discomfort.
A power management device according to a second embodiment is described below. Here, since a construction of a push start system comprising the power management device according to the second embodiment is similar to that of the push start system shown in
The microcomputer 22A of the power management device 21A according to the second embodiment performs processing operations [2-1]-[2-4] similar to the processing operations [1-1]-[1-4] performed by the microcomputer 22 shown in
A processing operation [2-5] performed by the microcomputer 22A of the power management device 21A according to the second embodiment is described below with a flowchart shown in
When it is judged that the starter has been actuated, a battery voltage VBAT detected by a voltage sensor 16 is acquired (Step S52), and whether the battery voltage VBAT is below a prescribed value V1 or not is judged (Step S53). The prescribed value V1 is within an operating voltage range of the engine control device 31 or below, and is set to be within the operating voltage range thereof, for example.
It is desired that the prescribed value V1 should be set to be around the lower limit of the operating voltage range of the engine control device 31. Here, the prescribed value V1 is set to be within the operating voltage range of the engine control device 31 or below, but the prescribed value V1 may be set to be larger than the operating voltage range of the engine control device 31.
In addition, when comparing the microcomputer 32 constituting the engine control device 31 with the transceiver 35 as a communication unit, it is considered that an operating voltage range of the transceiver 35 is higher than an operating voltage range of the microcomputer 32. Therefore, the prescribed value V1 is preferably set to be within the operating voltage range of the transceiver 35.
When it is judged that the battery voltage VBAT is below the prescribed value V1 (i.e. the battery voltage VBAT is below the operating voltage range of the engine control device 31, and therefore, there is a possibility that the engine control device 31 may be unable to normally operate), a timer counter LO_cnt for measuring a time during which a battery 1 is in a low voltage state is caused to count up (Step S54). Thereafter, whether the timer counter LO_cnt has counted to a predetermined time T3 (e.g. 100 msec) or more is judged (Step S55). Here, it is desired that the predetermined time T3 should be set to be a time required for the engine control device 31 to return after reset (e.g. 100 msec) or more.
When it is judged that the timer counter LO_cnt has counted to the predetermined time T3 or more, it is judged that a condition where the engine control device 31 is unable to normally operate will continue, resulting in a low possibility that either of a starter stop instruction signal and an engine revolution signal may be sent from the engine control device 31. And the application of power to a coil L7 is cut off so as to terminate cranking hold (Step S56). On the other hand, when it is judged that the timer counter LO_cnt has not counted to the predetermined time T3 or more, the processing operation [2-5] is concluded at once.
When it is judged that the battery voltage VBAT is not below the prescribed value V1 in Step S53, the timer counter LO_cnt is cleared (Step S57). Thereafter, whether a timer counter CA_cnt has counted to a predetermined time T4 (e.g. 100 msec) or more is judged (Step S58). When it is judged that the timer counter CA_cnt has counted to the predetermined time T4 or more, whether a timer counter NE_cnt has counted to the predetermined time T4 or more is judged (Step S59). Here, it is desired that the predetermined time T4 should be set to be a time required for the engine control device 31 to return after reset (e.g. 100 msec) or more.
When it is judged that the timer counter NE_cnt has counted to the predetermined time T4 or more, it is judged that a condition where the engine control device 31 is unable to normally operate will continue, resulting in a low possibility that either of a starter stop instruction signal and an engine revolution signal may be sent from the engine control device 31. And the application of power to the coil L7 is cut off so as to terminate cranking hold (Step S60).
On the other hand, when it is judged that either of the timer counters CA_cnt and NE_cnt has not counted to the predetermined time T4 or more, the cranking is held, and the processing operation [2-5] is concluded at once. When it is judged that the starter has not been actuated in Step S51, the processing operation goes to Step S61, wherein the timer counter LO_cnt is cleared. Thereafter, the processing operation [2-5] is concluded.
By using the power management device according to the second embodiment, cranking hold is forcefully terminated when the battery 1 became in a low voltage state, the battery voltage VBAT decreased below the operating voltage range of the engine control device 31, and therefore, it is judged that a starter stop instruction signal and an engine revolution signal from the engine control device 31 cannot be received. As a result, it is possible to prevent an event where cranking is held for an indefinite time even though the engine has reached a complete explosion, leading to a failure of a starter motor 4, or an occurrence of an unusual sound, which causes user discomfort.
A power management device according to a third embodiment is described below. Here, since a construction of a push start system comprising the power management device according to the third embodiment is similar to that of the push start system shown in
The microcomputer 22B of the power management device 21B according to the third embodiment performs processing operations [3-1]-[3-4] similar to the processing operations [1-1]-[1-4] performed by the microcomputer 22 shown in
A processing operation [3-5] performed by the microcomputer 22B of the power management device 21B according to the third embodiment is described below with a flowchart shown in
When it is judged that the starter has been actuated, a battery voltage VBAT detected by a voltage sensor 16 is acquired (Step S72), and whether the battery voltage VBAT is a prescribed value V2 or more is judged (Step S73). The prescribed value V2 is the lower limit of an operating voltage range of the engine control device 31 or more.
When it is judged that the battery voltage VBAT is the prescribed value V2 or more (i.e. the battery voltage VBAT is large enough to guarantee an operation of the engine control device 31, and therefore, the engine control device 31 is able to normally operate), whether a timer counter CA_cnt has counted to a predetermined time T5 (e.g. 36 msec) or more is judged (Step S74). In cases where the engine control device 31 is normally operating, some communication data should be sent from the engine control device 31 every 12 msec.
When it is judged that the timer counter CA_cnt has counted to the predetermined time T5 or more (i.e. no communication data has been sent from the engine control device 31), whether a timer counter NE_cnt has counted to a predetermined time T6 (e.g. 20 msec) or more is judged (Step S75). In cases where the starter has been actuated and the engine control device 31 is normally operating, an engine revolution signal should be sent from the engine control device 31 every 10 msec or so. When the engine speed is 500 rpm, the engine revolution signal is to be sent therefrom at every interval of about 10 msec.
When neither communication data nor an engine revolution signal can be received even though the starter has been actuated and the battery voltage VBAT is the lower limit of the operating voltage range of the engine control device 31 or more (in a situation where the engine control device 31 can normally operate), there is a high possibility of a failure of the engine control device 31.
When it is judged that the timer counter NE_cnt has counted to the predetermined time T6 or more, the engine control device 31 is regarded as having suffered a failure. And a timer counter DG_cnt for measuring a time elapsed after the failure is caused to count up (Step S76), and then, whether the timer counter DG_cnt has counted to a predetermined time T7 (e.g. 100 msec) or more is judged (Step S77).
When it is judged that the timer counter DG_cnt has counted to the predetermined time T7 or more, it is judged that there is a low possibility that the engine control device 31 may return from the failure, and the application of power to a coil L7 is cut off and cranking hold is terminated (Step S78). Thus, by avoiding the starter from being uselessly driven in a faulty state of the engine control device 31, it is possible to restrain degradation of a battery 1.
On the other hand, when it is judged that the timer counter DG_cnt has not counted to the predetermined time T7 or more, the cranking is held and the processing operation [3-5] is concluded at once.
Here, it is desired that the predetermined time T7 should be set to be a time required for the engine control device 31 to return after reset (e.g. 100 msec) or more, in order to prevent cranking hold from being forcefully terminated by a temporary runaway of the microcomputer 32.
When it is judged that the starter has not been actuated in Step S71, or when it is judged that the battery voltage VBAT is less than the prescribed value V2 in Step S73, or when it is judged that the timer counter CA_cnt has not counted to the predetermined time T5 or more in Step S74, or when the timer counter NE_cnt has not counted to the predetermined time T6 or more in Step S75, the processing operation goes to Step S79, wherein the timer counter DG_cnt is cleared, and then, the processing operation [3-5] is concluded.
By using the power management device according to the third embodiment, cranking hold is forcefully terminated when it is judged that the engine control device 31 is in a faulty state. When the engine control device 31 suffers a breakdown and runs away, injection control or ignition control cannot be conducted, and therefore, there is no need to hold cranking. When the starter has been continuously actuated in such situation, a degradation speed of the battery 1 is increased and the life expectancy of the battery 1 is shortened. Consequently, it is possible to restrain battery degradation by avoiding the starter from being uselessly driven.
Here, whether the engine control device 31 is in a faulty state or not is judged based on a driving state of the starter, a state of battery voltage, a reception state of communication data and a reception state of engine revolution signals. However, in another embodiment, whether the engine control device 31 is in a faulty state or not is judged additionally based on a power condition, since the engine control device 31 operates when the power is in an IG state (i.e. if an IG relay 3 is not in an ON state, the engine control device 31 does not operate).
Reference numeral 31C in
The microcomputer 32C of the engine control device 31C always outputs a Low-level signal (a normal/abnormal operation signal indicating whether the microcomputer 32C is normally operating or not) through a transistor Tr2 from an output terminal 37. The power management device 21C can receive the normal/abnormal operation signal sent from the engine control device 31C through an input terminal 28. Here, to a line to which the normal/abnormal operation signal is output, a constant voltage power source V0 is connected through a load resistance R2.
The microcomputer 22C of the power management device 21C according to the fourth embodiment performs processing operations [4-1]-[4-4] similar to the processing operations [1-1]-[1-4] performed by the microcomputer 22 shown in
A processing operation [4-5] performed by the microcomputer 22C of the power management device 21C according to the fourth embodiment is described below with a flowchart shown in
When it is judged that the starter has been actuated, a normal/abnormal operation signal sent from the engine control device 31C is acquired (Step S82), and whether the microcomputer 32C of the engine control device 31C is normally operating or not is judged (Step S83). It can be judged that the microcomputer 32C is normally operating when the normal/abnormal operation signal is of Low level, and that the microcomputer 32C is in an abnormal condition when the normal/abnormal operation signal is of High level.
When it is judged that the microcomputer 32C of the engine control device 31C is not normally operating (in a state of failure or operation stop), a timer counter DG_cnt for measuring a time elapsed after a failure is caused to count up (Step S84). Thereafter, whether the timer counter DG_cnt has counted to a predetermined time T8 (e.g. 100 msec) or more is judged (Step S85).
When it is judged that the timer counter DG_cnt has counted to the predetermined time T8 or more, it is judged that there is a low possibility that the engine control device 31C may return from the failure, and the application of power to a coil L7 is cut off so as to terminate cranking hold (Step S86). Thus, by avoiding the starter from being uselessly driven in a faulty state of the engine control device 31C, it is possible to restrain degradation of a battery 1.
On the other hand, when it is judged that the timer counter DG_cnt has not counted to the predetermined time T8 or more, the cranking is held and the processing operation [4-5] is concluded at once.
Here, it is desired that the predetermined time T8 should be set to be a time required for the engine control device 31C to return after reset (e.g. 100 msec) or more, in order to prevent cranking hold from being forcefully terminated by a temporary runaway of the microcomputer 32C.
When it is judged that the starter has not been actuated in Step S81, or when it is judged that the microcomputer 32C of the engine control device 31C is normally operating in Step S83, the processing operation goes to Step S87, wherein the timer counter DG_cnt is cleared, and then, the processing operation [4-5] is concluded.
By using the power management device according to the fourth embodiment, cranking hold is forcefully terminated when it is judged that the engine control device 31C is in a faulty state. When the engine control device 31C suffers a breakdown and runs away, injection control or ignition control cannot be conducted, and therefore, there is no need to hold cranking. When the starter has been continuously actuated in such situation, a degradation speed of the battery 1 is increased and the life expectancy of the battery 1 is shortened. Consequently, it is possible to restrain battery degradation by avoiding the starter from being uselessly driven.
Reference numeral 31D in
The microcomputer 32D of the engine control device 31D outputs a WDC which is inverted at specified periods through a transistor Tr3 from an output terminal 38. The power management device 21D can receive the WDC sent from the engine control device 31D through an input terminal 29. Here, to a line to which the WDC is output, a constant voltage power source V0 is connected through a load resistance R3.
The microcomputer 22D of the power management device 21D according to the fifth embodiment performs processing operations [5-1]-[5-4] similar to the processing operations [1-1]-[1-4] performed by the microcomputer 22 shown in
A processing operation [5-5] performed by the microcomputer 22D of the power management device 21D according to the fifth embodiment is described below with a flowchart shown in
When it is judged that the starter has been actuated, a WDC sent from the engine control device 31D is acquired (Step S92), and whether the microcomputer 32D of the engine control device 31D is normally operating or not is judged (Step S93). If the microcomputer 32D is normally operating, the WDC is inverted at specified periods.
When it is judged that the microcomputer 32D of the engine control device 31D is not normally operating (is in a faulty state), a timer counter DG_cnt for measuring a time elapsed after a failure is caused to count up (Step S94). Thereafter, whether the timer counter DG_cnt has counted to a predetermined time T9 (e.g. 100 msec) or more is judged (Step S95).
When it is judged that the timer counter DG_cnt has counted to the predetermined time T9 or more, it is judged that there is a low possibility that the engine control device 31D may return from the failure, and the application of power to a coil L7 is cut off so as to terminate cranking hold (Step S96). Thus, by avoiding the starter from being uselessly driven in a faulty state of the engine control device 31D, it is possible to restrain degradation of a battery 1.
On the other hand, when it is judged that the timer counter DG_cnt has not counted to the predetermined time T9 or more, the cranking is held and the processing operation [5-5] is concluded at once.
Here, it is desired that the predetermined time T9 should be set to be a time required for the engine control device 31D to return after reset (e.g. 100 msec) or more, in order to prevent cranking hold from being forcefully terminated by a temporary runaway of the microcomputer 32D.
When it is judged that the starter has not been actuated in Step S91, or when it is judged that the microcomputer 32D of the engine control device 31D is normally operating in Step S93, the processing operation goes to Step S97, wherein the timer counter DG_cnt is cleared, and then, the processing operation [5-5] is concluded.
By using the power management device according to the fifth embodiment, cranking hold is forcefully terminated when it is judged that the engine control device 31D is in a faulty state. When the engine control device 31D suffers a breakdown and runs away, injection control or ignition control cannot be conducted, and therefore, there is no need to hold cranking. When the starter has been continuously actuated in such situation, a degradation speed of the battery 1 is increased and the life expectancy of the battery 1 is shortened. Consequently, it is possible to restrain battery degradation by avoiding the starter from being uselessly driven.
When the power management devices according to the first to fifth embodiments are used, cranking hold is forcefully terminated when it is judged that cranking should not be held because of a large drop in voltage of the battery 1 or the like (Steps S48, S56, S60, S78, S86 and S96). However, by using a power management device according to another embodiment, it may be accepted that cranking hold is not terminated with priority given to a user's intention when a button switch 9 is in an ON state.
Moreover, when cranking hold is forcefully terminated, it is desired that the user should be notified of the termination. By notification, it is possible to allow the user to know that cranking is not held, and urge the user to continue the operation of the button switch 9. As a method for notification, voice guidance, beeps, display guidance, and warning display are exemplified. Not only that cranking cannot be held, but also a reason why cranking cannot be held and what to do may be concretely described.
It is desired that the predetermined times T2-T9 should be set in consideration of a time required for the microcomputer to return after reset, as described above (however, the predetermined times T5 and T6 used in the processing operation [3-5] shown in
However, characteristics of a microcomputer vary depending on the systems. For example, when comparing a vehicle wherein a mechanical throttle is adopted with a vehicle wherein an electronic throttle is adopted, more data should be initialized in the latter and therefore, a time required for the microcomputer to return after reset is longer. Accordingly, it is desired that the predetermined times T1-T9 should be changed in each system. For example, predetermined times for each system may be stored in an EEPROM and predetermined times corresponding to the system may be read from the EEPROM for use.
Up to now, cases where the power management device, the control system, and the control method according to the present invention are adopted in a push start system were described. However, the power management device, the control system, and the control method according to the present invention are not adopted only in push start systems. They are effective in systems wherein a starter for starting an engine is brought to cranking and the cranking need be stopped with appropriate timing (e.g. an economy running system).
Number | Date | Country | Kind |
---|---|---|---|
JP2006-115373 | Apr 2006 | JP | national |