JP2689645B2 - Internal combustion engine start control device - Google Patents
Internal combustion engine start control deviceInfo
- Publication number
- JP2689645B2 JP2689645B2 JP25673689A JP25673689A JP2689645B2 JP 2689645 B2 JP2689645 B2 JP 2689645B2 JP 25673689 A JP25673689 A JP 25673689A JP 25673689 A JP25673689 A JP 25673689A JP 2689645 B2 JP2689645 B2 JP 2689645B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- starter
- speed
- internal combustion
- stopped
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は例えばヒートポンプ等の動力源として用いら
れる内燃機関に係り、詳しくはその内燃機関を自動的に
始動するための始動制御装置に関するものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an internal combustion engine used as a power source for a heat pump or the like, and more particularly to a start control device for automatically starting the internal combustion engine. is there.
[従来の技術] 従来、内燃機関(以下、エンジンという)の始動制御
装置としては、例えば特開昭59−29951号公報に記載さ
れているものがある。第11図に示すように、この始動制
御装置はスターティング・モータ(以下、スタータとい
う)により所定時間TDSTクランキングを行ない仮想線の
ようにエンジンの回転速度が予め設定された始動完了回
転速度αに達したときに、始動が完了しアイドリングが
継続しているとしてスタータを停止させるようになって
いる。又、実線のようにクランキング時にエンジン回転
速度が始動完了回転速度αに達しないときには、アイド
リングが継続していないとして一旦スタータを停止さ
せ、所定時間KST経過後に再度スタータを自動的に作動
させてクランキングを行なう。そして、このクランキン
グを所定回数試みてもエンジンの回転速度が前記始動完
了回転速度αに達しなければ始動不能と判定して始動動
作を中止するようになっている。[Prior Art] Conventionally, as a start control device for an internal combustion engine (hereinafter referred to as an engine), there is one described in, for example, Japanese Patent Laid-Open No. 59-29951. As shown in FIG. 11, this starting control device performs a TDST cranking for a predetermined time by a starting motor (hereinafter referred to as a starter), and the engine rotation speed is preset as shown by a phantom line. When it reaches, the starter is stopped because the start is completed and idling continues. If the engine speed does not reach the start completion speed α during cranking as indicated by the solid line, stop the starter once because idling does not continue, and restart the starter automatically after the lapse of a predetermined time KST. Perform cranking. Even if the cranking is tried a predetermined number of times, if the engine rotation speed does not reach the start completion rotation speed α, it is determined that the engine cannot be started and the starting operation is stopped.
[発明が解決しようとする課題] しかしながら、上記した始動制御装置においてはエン
ジン回転速度が始動完了回転速度αに達しているか否か
のみに基いて始動完了を判定している。その結果、極低
温時等のエンジンのフリクションロスが大きいときに
は、第11図に示すように、エンジン自身は始動できても
その大きなフリクションロスのためにエンジン回転速度
NEが低く始動完了回転速度αに達しない状態となり、所
定回数クランキングが試みられた後に始動不能と判定さ
れてしまいエンジンを運転することができないという問
題がある。[Problems to be Solved by the Invention] However, in the above-described starting control device, the completion of starting is determined only based on whether or not the engine speed reaches the starting completion speed α. As a result, when there is a large amount of friction loss in the engine at extremely low temperatures, as shown in Fig. 11, even if the engine itself can be started, the engine rotation speed will increase due to the large friction loss.
There is a problem that the engine cannot be operated because the NE is low and the starting completion rotation speed α is not reached, and it is determined that the engine cannot be started after the cranking is tried a predetermined number of times.
又、上記した場合にはアイドリング運転中のエンジン
をスタータでクランキングしてしまうことになるため、
スタータが逆にエンジンに駆動されて過大な負荷が加わ
り故障する欠点もあった。Also, in the above case, the engine during idling will be cranked by the starter,
On the contrary, the starter is driven by the engine, and an excessive load is applied to the starter.
この発明の目的は、常に適切な始動判別を行なうこと
により、機関の運転不能を防止することができるととも
に、始動完了後のスタータ投入による故障を未然に防ぐ
ことができる内燃機関の始動制御装置を提供することに
ある。An object of the present invention is to provide a start control device for an internal combustion engine, which can prevent the engine from being inoperable by always performing an appropriate start determination, and can prevent a failure due to a starter injection after the start is completed. To provide.
[課題を解決するための手段] 本発明は、第1図に示すように、内燃機関をクランキ
ングする始動用モータM1、内燃機関の回転速度を検出す
る回転速度検出手段M2と、前記始動用モータM1にて機関
のクランキングを行なわせるとともに、前記回転速度検
出手段M2にて検出された機関回転速度が予め設定された
始動完了回転速度に達したときには始動が完了したとし
て始動用モータM1を停止させ、機関回転速度が始動完了
回転速度に達しないときには、一旦始動用モータM1を停
止させるとともに所定時間後に再度始動用モータM1にて
機関のクランキングを行なわせる始動制御手段M3とから
なる内燃機関の始動制御装置において、前記回転速度検
出手段M2にて検出された機関回転速度が、前記始動完了
回転速度より低い値に設定されたストール回転速度以下
になることにより、内燃機関がアイドリング運転を継続
不能で停止したことを判別するストール判別手段M4と、
機関回転速度が始動完了回転速度に到達せず前記始動制
御手段M3が始動用モータM1を一旦停止させた後におい
て、前記判別手段M4にてストールが判別されない状態が
所定時間以上継続したときには始動が完了したとして始
動制御手段M3による再クランキングを禁止する始動完了
判定手段M5とを備えた内燃機関の始動制御装置をその要
旨とするものである。[Means for Solving the Problems] The present invention, as shown in FIG. 1, includes a starting motor M1 for cranking an internal combustion engine, a rotational speed detecting means M2 for detecting a rotational speed of the internal combustion engine, and the starting motor. The engine is cranked by the motor M1, and when the engine rotation speed detected by the rotation speed detection means M2 reaches a preset start-up completion rotation speed, the start-up motor M1 is determined to have been started. When the engine rotation speed is stopped and the engine rotation speed does not reach the start completion rotation speed, the internal combustion engine is composed of a start control means M3 that temporarily stops the start motor M1 and causes the start motor M1 to crank the engine again after a predetermined time. In the engine start control device, the engine rotation speed detected by the rotation speed detection means M2 is a stall rotation speed set to a value lower than the start completion rotation speed. By the following, the stall determination means M4 for determining that the internal combustion engine has stopped idling operation cannot be continued,
After the engine rotation speed does not reach the start completion rotation speed and the start control means M3 temporarily stops the starting motor M1, and if the stall is not judged by the judgment means M4 for a predetermined time or more, the start is started. The gist is a start control device for an internal combustion engine, which includes a start completion determination unit M5 that prohibits re-cranking by the start control unit M3 when it is completed.
[作用] ストール判別手段M4にてストールが生じていないと判
定される状態が所定時間以上継続すると、始動完了判別
手段M5は内燃機関の回転速度が始動完了判定速度に達し
ていないがストールの状態でもない回転速度、即ち内燃
機関が始動した状態にあるにもかかわらず極低温で生じ
るフリフションロス等によってアイドリング回転速度が
低く押えられた状態を維持していると判断する。そし
て、始動完了判定手段M5は始動制御手段M3による再クラ
ンキングを禁止する。[Operation] When the state in which the stall determination means M4 determines that the stall has not occurred continues for a predetermined time or longer, the start completion determination means M5 determines that the rotation speed of the internal combustion engine has not reached the start completion determination speed but is in the stall state. However, it is determined that the idling rotation speed is kept low due to the rotation speed, that is, the friction loss or the like generated at an extremely low temperature even though the internal combustion engine is in the started state. Then, the start completion judging means M5 prohibits the re-cranking by the start control means M3.
[実施例] 第2図は本実施例の始動制御装置の電気的構成を示す
ブロック図であり、コントローラ1はエンジンの冷却水
温を検出する水温センサ2及びエンジンのクランク軸の
回転に同期して信号を出力する回転速度検出手段として
の回転角センサ3からの検出信号を入力する。そして、
コントローラ1は前記両検出信号に基いて点火信号を作
成し、エンジンの点火プラグを点火させるイグニション
コイル4に出力する。又、コントローラ1は前記両検出
信号に基いて燃料弁駆動信号を作成し、エンジンの吸気
管内に燃料を供給する燃料弁5に出力する。ここで燃料
弁5とはガスエンジンにおいてガスミキサーに供給する
ガスを断続させる弁である。又、気化器式のガソリンエ
ンジンにおいて気化器に供給するガソリンを断続させる
弁である。さらに、コントローラ1はスタータ駆動信号
を作成し、エンジンをクランキングする始動用モータと
してのスタータ6に出力する。[Embodiment] FIG. 2 is a block diagram showing an electrical configuration of a start control device of the present embodiment. The controller 1 is synchronized with rotation of a water temperature sensor 2 for detecting a cooling water temperature of an engine and a crankshaft of the engine. A detection signal from a rotation angle sensor 3 as a rotation speed detecting means for outputting a signal is input. And
The controller 1 creates an ignition signal based on the both detection signals, and outputs the ignition signal to the ignition coil 4 for igniting the ignition plug of the engine. Further, the controller 1 creates a fuel valve drive signal based on the both detection signals, and outputs the fuel valve drive signal to the fuel valve 5 which supplies fuel into the intake pipe of the engine. Here, the fuel valve 5 is a valve that connects and disconnects the gas supplied to the gas mixer in the gas engine. It is also a valve for intermittently supplying gasoline to the carburetor in the carburetor type gasoline engine. Further, the controller 1 creates a starter drive signal and outputs it to a starter 6 as a starting motor for cranking the engine.
又、コントローラ1には第3図に示すマップが記憶さ
れ、このマップに基いて前記水温センサ2が検出した冷
却水温THWからスタータ駆動目標時間TDSTを算出するよ
うになっている。尚、このマップに示すように、始動性
の悪い低温時にはスタータ駆動目標時間TDSTが長く設定
されて長時間クランキングが行なわれるようになってい
る。A map shown in FIG. 3 is stored in the controller 1, and the starter drive target time TDST is calculated from the cooling water temperature THW detected by the water temperature sensor 2 based on this map. As shown in this map, the starter drive target time TDST is set to be long and the cranking is performed for a long time at low temperatures where the startability is poor.
次に、前記コントローラ1が実行するエンジン始動の
ための制御を第4図と第5図のフローチャートに従って
説明する。尚、第4図は5ms毎に実行される5msルーチン
のフローチャートを、第5図は5msルーチンでの判定結
果に基いて40ms毎に実行されるスタータ駆動ルーチンの
フローチャートを示す。Next, the control for starting the engine executed by the controller 1 will be described with reference to the flowcharts of FIGS. 4 and 5. Incidentally, FIG. 4 shows a flow chart of a 5 ms routine executed every 5 ms, and FIG. 5 shows a flow chart of a starter drive routine executed every 40 ms based on the judgment result in the 5 ms routine.
まず、第4図の5msルーチンを説明すると、ステップ1
1で前記水温センサ2からの検出信号に基いてエンジン
の冷却水温THW(暖機状態)を判定し、ステップ12でそ
の冷却水温THWから第3図に示すマップよりスタータ駆
動目標時間TDSTを算出する。次に、ステップ13で前記回
転角センサ3からの検出信号に基いてエンジンの最新の
回転速度NEを読込み、ステップ14でそのエンジン回転速
度NEが予め設定された始動完了回転速度αを超えている
か否かを判定する。First, the 5 ms routine of FIG. 4 will be explained. Step 1
In 1, the engine cooling water temperature THW (warm-up state) is determined based on the detection signal from the water temperature sensor 2, and in step 12, the starter drive target time TDST is calculated from the cooling water temperature THW from the map shown in FIG. . Next, in step 13, the latest engine rotation speed NE is read based on the detection signal from the rotation angle sensor 3, and in step 14, whether the engine rotation speed NE exceeds a preset completion rotation speed α. Determine whether or not.
そして、回転速度NEが始動完了回転速度αを超えてい
るとき、始動完了判定と判断してステップ15でストール
回数カウンタCSTALをクリアし、ステップ16でスタータ
駆動時間カウンタCDSTをクリアし、ステップ17でスター
タ駆動フラグXDSTをリセットする。When the rotation speed NE exceeds the start completion rotation speed α, it is determined that the start completion is determined, the stall counter CSTAL is cleared in step 15, the starter drive time counter CDST is cleared in step 16, and the start drive time counter CDST is cleared in step 17. Reset the starter drive flag XDST.
一方、前記ステップ14でエンジン回転速度NEが始動完
了回転速度α以下であるとき、ステップ18でその回転速
度NEが予め実験で求められたストール判定回転速度β
(<α)以下であるか否か(エンジンがストールしてい
るか否か)を判定する。そして、エンジン回転速度NEが
ストール判定回転速度β以下であるとき、エンジンがス
トールしているとしてステップ19でスタータ駆動フラグ
XDTSをセットする。On the other hand, when the engine rotational speed NE is equal to or lower than the start completion rotational speed α in step 14, the rotational speed NE is determined in step 18 by the stall determination rotational speed β obtained in advance by an experiment.
It is determined whether (<α) or less (whether the engine is stalled). When the engine speed NE is less than or equal to the stall determination speed β, it is determined that the engine is stalled and the starter drive flag is determined in step 19.
Set XDTS.
又、前記ステップ18で回転速度NEがストール判定回転
速度βを超えているとき、エンジンがストールしていな
いとしてステップ20でスタータ停止後時間カウンタ(以
下、停止経過時間カウンタという)CTIMが予め設定され
たスタータ停止時間(以下、基準経過時間という)KST
より大きいか否か、即ちスタータ6を停止してから基準
経過時間KSTが経過したか否かを判定する。When the rotational speed NE exceeds the stall determination rotational speed β in step 18, the starter stop time counter (hereinafter referred to as stop elapsed time counter) CTIM is preset in step 20 assuming that the engine is not stalled. Starter stop time (hereinafter referred to as reference elapsed time) KST
It is determined whether or not it is larger, that is, whether or not the reference elapsed time KST has elapsed since the starter 6 was stopped.
前記ステップ20でスタータ6を停止してから基準経過
時間KSTが経過していない(CTIM≦KST)ときは何も処置
せず前記ステップ11に戻る。又、スタータ6を停止して
から基準経過時間KSTが経過している(CTIM>KST)と
き、エンジン回転速度NEが始動完了回転速度αに達して
いないがエンジンは始動している、即ちスタータ6が停
止したにも拘らず基準経過時間KST経過後にもエンジン
がアイドリング運転を継続しているとして始動完了と判
断する。そして、ステップ15でストール回数カウンタCS
TALをクリアしてステップ16でスタータ駆動時間カウン
タCDSTをクリアし、ステップ17でスタータ駆動フラグXD
STをリセットする。If the reference elapsed time KST has not elapsed since the starter 6 was stopped in step 20 (CTIM ≦ KST), no action is taken and the process returns to step 11. Further, when the reference elapsed time KST has elapsed since the starter 6 was stopped (CTIM> KST), the engine speed NE has not reached the start completion rotation speed α, but the engine is starting, that is, the starter 6 Although the engine has stopped, it is judged that the engine has started idling even after the standard elapsed time KST has elapsed and the engine has been started. Then, in step 15, the stall counter CS
Clear TAL, clear the starter drive time counter CDST in step 16, and starter drive flag XD in step 17.
Reset ST.
次に、第5図に示すスタータ駆動ルーチンについて説
明する。Next, the starter drive routine shown in FIG. 5 will be described.
今、エンジンを始動させるべくスタータ駆動ルーチン
が実行されると、まず、ステップ100でスタータ6の駆
動回数をカウントするストール回数カウンタCSTALが所
定回数(N回)を超えているか否か判定する。まだスタ
ータ6は駆動直前なのでストール回数カウンタCSTALが
N回以下であるとして、ステップ101で前記5msルーチン
で説明したスタータ駆動フラグXDSTがセットされている
か否かを判定する。このときエンジンは始動直前である
ので5msルーチンのステップ18においてエンジン回転速
度NEはストール判定回転速度β以下であるとしてスター
タ駆動フラグXDSTがセットされている。When the starter drive routine is executed to start the engine, it is first determined in step 100 whether the stall counter CSTAL that counts the number of times the starter 6 is driven has exceeded a predetermined number (N times). Since the starter 6 is just before being driven, it is determined that the stall counter CSTAL is equal to or less than N times. In step 101, it is determined whether or not the starter drive flag XDST described in the 5 ms routine is set. At this time, since the engine is just before starting, in step 18 of the 5 ms routine, the starter drive flag XDST is set assuming that the engine rotation speed NE is the stall determination rotation speed β or less.
従って、ステップ102に移行してスタータ駆動時間カ
ウンタCDSTをインクリメントし、ステップ103でそのス
タータ駆動時間カウンタCDSTが前記5msルーチンのステ
ップ12で算出されたスタータ駆動目標時間TDSTを超えて
いるか否か(スタータ6の駆動を開始してからスタータ
駆動目標時間TDSTが経過したか否か)を判定する。まだ
スタータ6が駆動されていないためスタータ駆動目標時
間TDSTが経過していないとして、ステップ104でスター
タ6を駆動しクランキングを開始する。Therefore, the routine proceeds to step 102, where the starter drive time counter CDST is incremented, and at step 103, whether or not the starter drive time counter CDST exceeds the starter drive target time TDST calculated at step 12 of the 5 ms routine (starter). It is determined whether or not the starter drive target time TDST has elapsed since the start of driving 6). Since the starter driving target time TDST has not elapsed since the starter 6 has not been driven yet, in step 104 the starter 6 is driven and cranking is started.
さらに、ステップ105で前記停止経過時間カウンタCTI
Mをクリアした後に前記ステップ100に戻り、再びステッ
プ100からステップ105までの処理が繰り返されてクラン
キングが継続される。そして、同時にステップ102でス
タータ駆動時間カウンタCDSTが順次インクリメントさ
れ、そのカウント値がステップ103でスタータ駆動目標
時間TDSTと比較されることになる。Further, at step 105, the stop elapsed time counter CTI
After clearing M, the process returns to step 100, and the processes from step 100 to step 105 are repeated again to continue cranking. At the same time, the starter drive time counter CDST is sequentially incremented in step 102, and the count value is compared with the starter drive target time TDST in step 103.
尚、上記したようにスタータ駆動目標時間TDSTは冷却
水温THWが低いときに長く設定されるようになっている
ため、低温時には長時間クランキングを行なうことで始
動性を向上させている。Since the starter drive target time TDST is set to be long when the cooling water temperature THW is low as described above, the startability is improved by performing the cranking for a long time at a low temperature.
上記したスタータ駆動時間カウンタCDSTがスタータ駆
動目標時間TDSTを超える前に、前記5msルーチンのステ
ップ14でエンジン回転速度NEがαを超えた(正常に始動
した)と判断されてスタータ駆動フラグXDSTがリセット
されると、ステップ101でスタータ駆動フラグXDSTがセ
ットされていないとしてステップ106でスタータ6を停
止させ、ステップ107で前記5msルーチンで説明した停止
経過時間カウンタCTIMをインクリメントする。さらに、
ステップ108及びステップ109で停止経過時間カウンタCT
IMの上限ガード(16進数でFFガード)を行なった後に前
記ステップ100に戻る。Before the starter drive time counter CDST exceeds the starter drive target time TDST, it is determined in step 14 of the 5 ms routine that the engine speed NE has exceeded α (started normally) and the starter drive flag XDST is reset. Then, the starter drive flag XDST is determined not to be set in step 101, the starter 6 is stopped in step 106, and the stop elapsed time counter CTIM described in the 5 ms routine is incremented in step 107. further,
Stop elapsed time counter CT in step 108 and step 109
After performing the IM upper limit guard (FF guard in hexadecimal number), the process returns to step 100.
このようにクランキングを開始してからスタータ目標
駆動時間TDST以内に始動が完了した場合には、第6図の
タイミングチャートに示すように、エンジン回転速度NE
が始動完了回転速度αを超えた時点でスタータ6が停止
され、以後クランキングは行なわれない。尚、常温時に
おいては始動直後にエンジン回転速度NEが始動完了回転
速度αを超えるため、このとき上記した順序で処理が行
なわれることになる。When the start is completed within the starter target drive time TDST after starting the cranking in this way, as shown in the timing chart of FIG.
The starter 6 is stopped when the rotation speed exceeds the start completion rotation speed α, and the cranking is not performed thereafter. At room temperature, the engine speed NE exceeds the start completion speed α immediately after the engine is started. At this time, therefore, the processes are performed in the order described above.
一方、前記ステップ103でスタータ駆動時間カウンタC
DSTがスタータ駆動目標時間TDSTを超えた(スタータ6
の駆動を開始してからスタータ駆動目標時間TDSTが経過
した)場合、スタータ6を駆動しても始動できなかった
としてステップ110でストール回数カウンタCSTALをイン
クリメントする。そして、前記ステップ106からステッ
プ109でスタータ6の停止、停止経過時間カウンタCTIM
のインクリメント、同停止経過時間カウンタCTIMの上限
ガードを行ないステップ100に戻る。そして、ステップ1
00からステップ103、ステップ110、ステップ106からス
テップ109の処理が繰り返され、スタータ6の停止状態
が維持される。Meanwhile, in step 103, the starter drive time counter C
DST exceeded the starter drive target time TDST (Starter 6
If the starter drive target time TDST has elapsed since the start of the driving of (1), the stall counter CSTAL is incremented in step 110 because it cannot be started even if the starter 6 is driven. Then, in steps 106 to 109, the starter 6 is stopped and the elapsed stop time counter CTIM is set.
And the upper limit guard of the elapsed stop time counter CTIM are performed, and the process returns to step 100. And step 1
The processing from 00 to step 103, step 110, and step 106 to step 109 is repeated, and the stop state of the starter 6 is maintained.
上記したようにスタータ6が停止した後、5msルーチ
ンのステップ18及びステップ20でエンジン回転速度NEが
ストール判定回転速度βを超えることなく基準経過時間
KSTが経過したと判定されると、ステップ16でスタータ
駆動時間カウンタCDSTがクリアされる。従って、スター
タ駆動ルーチンのステップ103でスタータ駆動時間カウ
ンタCDSTがスタータ駆動目標時間TDST以下であるとし
て、ステップ104で再びスタータ6が駆動され、ステッ
プ105で停止経過時間カウンタCTIMがクリアされる。そ
して、再びステップ100からステップ105までの処理が繰
り返されてクランキングが継続される。As described above, after the starter 6 has stopped, the engine speed NE does not exceed the stall determination rotation speed β in steps 18 and 20 of the 5 ms routine, and the reference elapsed time is reached.
When it is determined that KST has elapsed, the starter drive time counter CDST is cleared in step 16. Therefore, in step 103 of the starter driving routine, the starter driving time counter CDST is determined to be equal to or less than the starter driving target time TDST, the starter 6 is driven again in step 104, and the stop elapsed time counter CTIM is cleared in step 105. Then, the processing from step 100 to step 105 is repeated again and the cranking is continued.
そして、スタータ駆動目標時間TDSTが経過する度(ス
タータ6を駆動しても始動が完了しない度)にストール
回数カウンタCSTALがインクリメントされ、前記ステッ
プ100でそのカウント値がN回を超えたと判断すると、
N回始動を試みても始動できなかったとして始動不能判
定を下す。そして、ステップ111でスタータ6を停止さ
せるとともに、ステップ102でイグニションコイル4に
よる点火を停止し、さらに、ステップ113で燃料弁5に
よる燃料供給を停止する。The stall counter CSTAL is incremented every time the starter drive target time TDST elapses (the start is not completed even if the starter 6 is driven), and when it is determined in step 100 that the count value exceeds N times,
It is determined that the engine cannot be started even if the engine is started N times, and the engine cannot be started. Then, in step 111, the starter 6 is stopped, in step 102 ignition by the ignition coil 4 is stopped, and in step 113, fuel supply by the fuel valve 5 is stopped.
このようにエンジン回転速度NEが始動完了回転速度α
以下のためスタータ6を停止したときには、第8図のタ
イミングチャートに示すように、スタータ6を停止して
から基準経過時間KST内にエンジン回転速度NEがストー
ル判定回転速度β以下となると、始動していないとして
ストールを判定し再度クランキングを行なう。さらに、
この動作をN回繰り返しても始動が完了しなければ始動
不能と判定して以後クランキングは行なわない。In this way, the engine speed NE is the start completion speed α
When the starter 6 is stopped for the following reasons, as shown in the timing chart of FIG. 8, when the engine speed NE becomes equal to or lower than the stall determination rotation speed β within the reference elapsed time KST after the starter 6 is stopped, it is started. If not, the stall is judged and the cranking is performed again. further,
Even if this operation is repeated N times, if the start is not completed, it is determined that the start is impossible, and the cranking is not performed thereafter.
一方、前記5msルーチンのステップ18及びステップ20
で基準経過時間KSTが経過してもエンジン回転速度NEが
ストール判定回転速度βを超えていると判定されると、
始動が完了したとしてステップ17でスタータ駆動フラグ
XDSTがリセットされる。従って、スタータ駆動ルーチン
のステップ101でスタータ駆動フラグXDSTがセットされ
ていないと判定し、ステップ106でスタータ6を停止す
る。さらに、上記したようにステップ107からステップ1
09で停止経過時間カウンタCTIMのインクリメント、同停
止経過時間カウンタCTIMの上限ガードを行なう。そし
て、この場合にはステップ100、ステップ101、ステップ
106からステップ109の処理を繰り返し実行し、スタータ
6の停止状態が維持される。On the other hand, step 18 and step 20 of the 5ms routine
If it is determined that the engine speed NE exceeds the stall determination rotation speed β even after the reference elapsed time KST has passed,
The starter drive flag is determined in step 17 assuming that the start is completed.
XDST is reset. Therefore, in step 101 of the starter driving routine, it is determined that the starter driving flag XDST is not set, and in step 106 the starter 6 is stopped. In addition, step 107 to step 1 as described above
At 09, the stop elapsed time counter CTIM is incremented and the stop elapsed time counter CTIM is guarded upper limit. And in this case, step 100, step 101, step
The processing from 106 to step 109 is repeatedly executed, and the stopped state of the starter 6 is maintained.
このようにエンジン回転速度NEが始動完了回転速度α
以下のためスタータ6を停止したときでも、第7図のタ
イミングチャートに示すように、スタータ6を停止した
にも拘らず基準経過時間KSTが経過してもエンジン回転
速度NEがストール判定回転速度βを超えているときは、
フリクションロス等によってエンジン回転数NEは低くな
っているがアイドリング運転が継続されているとみなし
てその後スタータ6の駆動は行なわれない。尚、低温時
においては暖機が完了するまでエンジンのフリクション
ロスが大きいため、上記した順序で処理が行なわれるこ
とになる。In this way, the engine speed NE is the start completion speed α
Even when the starter 6 is stopped because of the following, as shown in the timing chart of FIG. 7, the engine speed NE is stalling determination rotation speed β even when the reference elapsed time KST has elapsed despite the starter 6 being stopped. Is exceeded,
Although the engine speed NE has decreased due to friction loss or the like, it is considered that the idling operation is continued, and the starter 6 is not driven thereafter. Since the friction loss of the engine is large at the time of low temperature until the warm-up is completed, the processing is performed in the above-described order.
このように本実施例のエンジンの始動制御装置は、回
転角センサ3からの検出信号に基いてエンジンがアイド
リング運転を継続不能でストールしたか否かを判別する
ようにし、スタータ駆動時のエンジン回転速度NEが始動
完了回転速度αに到達せずスタータ6が一旦停止された
後において、ストールが判別されないときには始動が完
了したとして再クランキングしないようにした。As described above, the engine start control device of the present embodiment determines whether or not the engine stalls because the idling operation cannot be continued based on the detection signal from the rotation angle sensor 3, and the engine rotation during the starter drive is determined. After the speed NE does not reach the start completion rotation speed α and the starter 6 is temporarily stopped, if the stall is not discriminated, the start is completed and the re-cranking is not performed.
従って、第7図に示すように、エンジン回転速度NEが
始動完了回転速度αに達していないがスタータ6が一旦
停止したにも拘らずストール判定回転速度β以上のアイ
ドリング回転数を維持していることが判断されるときに
は、始動が完了したと判定し再クランキングを禁止す
る。その結果、温度に関係なく常にエンジンの始動完了
を確実に判定することができるとともに、エンジン始動
後にスタータ6を投入させてしまうことがなくスタータ
6の故障を防止することができる。Therefore, as shown in FIG. 7, although the engine speed NE has not reached the start completion rotation speed α, the idling speed of the stall determination rotation speed β or higher is maintained even though the starter 6 is temporarily stopped. If so, it is determined that the start is completed, and re-cranking is prohibited. As a result, it is possible to always reliably determine the completion of the engine start regardless of the temperature, and it is possible to prevent the starter 6 from being broken without turning on the starter 6 after the engine is started.
尚、この発明は上記実施例に限定されることはなく、
例えば、上記実施例においてはスタータ6を駆動しても
エンジンが始動しないときに停止経過時間KTS以内にス
トール判定が下されなければ始動が完了したとしたが、
停止経過時間KTS経過後の前記回転角センサ3のパルス
数に基いてストールを判定してもよい。即ち、第9,10図
に示すように、停止経過時間KTS経過後に予め設定され
た始動完了判別時間t内に回転角センサ3が幾つのパル
スを出力したかをカウントし、第9図に示すように、始
動完了判別時間t内のパルス数が所定個数以上のときに
はエンジンがストールしていないとして始動完了の判定
を下し、第10図に示すように、パルス数が所定個数未満
のときにはエンジンがストールしているとして始動不良
の判定をするようにしてもよい。The present invention is not limited to the above embodiment,
For example, in the above embodiment, the start is completed if the stall determination is not made within the stop elapsed time KTS when the engine does not start even when the starter 6 is driven,
The stall may be determined based on the number of pulses of the rotation angle sensor 3 after the stop elapsed time KTS. That is, as shown in FIGS. 9 and 10, the number of pulses output by the rotation angle sensor 3 is counted within a preset completion determination time t after the elapsed stop time KTS is counted, and shown in FIG. As described above, when the number of pulses within the start completion determination time t is equal to or more than the predetermined number, it is determined that the engine is not stalled and the start completion is determined. When the number of pulses is less than the predetermined number as shown in FIG. It may be determined that the engine is stalled because of a start failure.
又、上記実施例ではガスミキサーに供給するガスを断
続する燃料弁、又は気化器に供給するガソリンを断続す
る燃料弁を制御しているが、燃料噴射式エンジンにおい
て吸気管内に燃料を供給する燃料噴射弁を制御するよう
にしても本発明を適応可能である。Further, in the above embodiment, the fuel valve for interrupting the gas to be supplied to the gas mixer or the fuel valve for interrupting the gasoline to be supplied to the carburetor is controlled, but in the fuel injection engine, the fuel for supplying the fuel into the intake pipe is controlled. The present invention can also be applied by controlling the injection valve.
[発明の効果] 以上詳述したように本発明の内燃機関の始動制御装置
によれば、極低温時等のエンジンフリクションロスが大
きい時を含めて常に適切な始動判別を行なうことによ
り、機関の運転不能を防止することができるとともに、
エンジンフリクションロスが大きい時における始動完了
後のスタータ投入による故障を未然に防ぐことができる
という優れた効果を発揮する。[Effects of the Invention] As described in detail above, according to the internal combustion engine start control device of the present invention, an appropriate start determination is made at all times, including when the engine friction loss is large, such as during extremely low temperatures. In addition to being able to prevent inoperability,
When the engine friction loss is large, it has an excellent effect of preventing a failure due to the starter being put in after the start is completed.
第1図はクレーム対応図、第2図は実施例の始動制御装
置の電気的構成を示すブロック図、第3図はスタータ駆
動目標時間を決定するためのマップ、第4図は作用を説
明するための5msルーチンのフローチャート、第5図は
同じく作用を説明するためのスタータ駆動ルーチンのフ
ローチャート、第6図は正常に始動して始動完了判定が
下されたときのスタータ駆動信号とエンジン回転速度と
の推移を示す説明図、第7図はストールしないため始動
完了判定が下されたときのスタータ駆動信号とエンジン
回転速度との推移を示す説明図、第8図はストールした
ため始動不良判定が下されたときのスタータ駆動信号と
エンジン回転速度との推移を示す説明図、第9図は別例
の始動制御装置により始動完了判定が下されたときのス
タータ駆動信号とエンジン回転速度との推移を示す説明
図、第10図は同じく別例の始動制御装置により始動不良
判定が下されたときのスタータ駆動信号とエンジン回転
速度との推移を示す説明図、第11図は従来の始動制御装
置によって始動完了後にスタータが駆動されたときのス
タータ駆動信号とエンジン回転速度との推移を示す説明
図である。 M1は始動用モータ、M2は回転速度検出手段、M3は始動制
御手段、M4はストール判別手段、M5は始動完了判定手
段。FIG. 1 is a diagram for responding to a claim, FIG. 2 is a block diagram showing an electric configuration of a starting control device of an embodiment, FIG. 3 is a map for determining a starter drive target time, and FIG. FIG. 5 is a flowchart of a starter drive routine for explaining the operation, and FIG. 6 is a starter drive signal and an engine speed when the start completion is determined. 7 is an explanatory view showing the transition of the starter drive signal and the engine rotation speed when the start completion determination is made because the stall is not performed, and FIG. 8 is the stall determination that the start is defective. FIG. 9 is an explanatory diagram showing the transition between the starter drive signal and the engine rotation speed when the engine is started. FIG. 9 shows the starter drive signal when the start completion determination is made by the start control device of another example and the engine drive speed. Fig. 10 is an explanatory diagram showing a transition with a gin rotation speed, Fig. 10 is an explanatory diagram showing a transition between a starter drive signal and an engine rotation speed when a start failure determination is similarly made by a start control device of another example, Fig. 11 FIG. 4 is an explanatory diagram showing a transition between a starter drive signal and an engine rotation speed when the starter is driven by the conventional start control device after completion of starting. M1 is a starting motor, M2 is a rotational speed detecting means, M3 is a starting control means, M4 is a stall judging means, and M5 is a start completion judging means.
Claims (1)
と、 内燃機関の回転速度を検出する回転速度検出手段と、 前記始動用モータにて機関のクランキングを行わせると
ともに、前記回転速度検出手段にて検出された機関回転
速度が予め設定された始動完了回転速度に達したときに
は始動が完了したとして始動用モータを停止させ、機関
回転速度が始動完了回転速度に達しないときには、一旦
始動用モータを停止させるとともに所定時間後に再度始
動用モータにて機関のクランキングを行わせる始動制御
手段と からなる内燃機関の始動制御装置において、 前記回転速度検出手段にて検出された機関回転速度が、
前記始動完了回転速度より低い値に設定されたストール
回転速度以下になることにより、内燃機関がアイドリン
グ運転を継続不能で停止したことを判別するストール判
別手段と、 機関回転速度が始動完了回転速度に到達せず前記始動制
御手段が始動用モータを一旦停止させた後において、前
記判別手段にてストールが判別されない状態が所定時間
以上継続したときには始動が完了したとして前記始動制
御手段による再クランキングを禁止する始動完了判定手
段と を備えたことを特徴とする内燃機関の始動制御装置。1. A starting motor for cranking an internal combustion engine, a rotational speed detecting means for detecting a rotational speed of the internal combustion engine, the starting motor for cranking the engine, and the rotational speed detecting means. When the engine speed detected by the engine reaches the preset start completion speed, the starter motor is stopped because the start is completed, and when the engine speed does not reach the start completion speed, the starter motor is temporarily stopped. In the internal combustion engine start control device, which includes a start control means for stopping the engine and again for a predetermined time to perform cranking of the engine by the start motor, the engine rotation speed detected by the rotation speed detection means is
A stall determination means for determining that the internal combustion engine has stopped idling operation when the idling operation is stopped due to the stall rotational speed being set to a value lower than the start complete rotational speed, and the engine rotational speed becomes the start complete rotational speed. After the start control means has stopped the starter motor once and the stall is not judged by the judgment means for a predetermined time or more, it is considered that the start is completed and re-cranking by the start control means is performed. A start control device for an internal combustion engine, comprising: a start completion determining means for prohibiting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25673689A JP2689645B2 (en) | 1989-09-29 | 1989-09-29 | Internal combustion engine start control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25673689A JP2689645B2 (en) | 1989-09-29 | 1989-09-29 | Internal combustion engine start control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03117681A JPH03117681A (en) | 1991-05-20 |
JP2689645B2 true JP2689645B2 (en) | 1997-12-10 |
Family
ID=17296731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25673689A Expired - Fee Related JP2689645B2 (en) | 1989-09-29 | 1989-09-29 | Internal combustion engine start control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2689645B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006250436A (en) * | 2005-03-10 | 2006-09-21 | Yanmar Co Ltd | Engine-driven heat pump |
KR101339233B1 (en) * | 2011-12-01 | 2013-12-09 | 기아자동차 주식회사 | System and method for determining stop status of hev engine |
-
1989
- 1989-09-29 JP JP25673689A patent/JP2689645B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH03117681A (en) | 1991-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2004003434A (en) | Engine-starting system | |
JP2008121648A (en) | Control unit of internal combustion engine | |
JP2004232539A (en) | Engine rotation stop control means | |
CN108431401B (en) | Method for managing restart of internal combustion engine in start-stop system | |
JPH0639929B2 (en) | Fuel correction device at start | |
JP2689645B2 (en) | Internal combustion engine start control device | |
US6945208B2 (en) | Start control apparatus of internal combustion engine | |
JP5331752B2 (en) | Control device for internal combustion engine | |
JP5075145B2 (en) | Control device for internal combustion engine | |
JP3552575B2 (en) | Intake control device for internal combustion engine | |
JP4447530B2 (en) | In-cylinder direct injection internal combustion engine control device | |
JP2007192081A (en) | Controller of internal combustion engine | |
JP2560386B2 (en) | Method and apparatus for starting control of internal combustion engine | |
KR100290392B1 (en) | Method for controlling engine | |
JP2013087723A (en) | Idling stop control device | |
JP2005023911A (en) | Control device for internal combustion engine | |
JP4147932B2 (en) | Engine ignition timing control device | |
JPS60159350A (en) | Starting controller for diesel engine | |
JP2779159B2 (en) | Engine fuel control device | |
JP3438638B2 (en) | Fuel injection control device for diesel engine | |
JP2597106B2 (en) | Engine fuel injection device | |
JPWO2003036066A1 (en) | Engine acceleration control method and apparatus | |
JPWO2003036078A1 (en) | Auto choke control device | |
JP2011196389A (en) | Internal-combustion engine controller | |
JPH0615829B2 (en) | Electronically controlled fuel injection device for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |