JPH0361648A - Engine speed controller - Google Patents

Engine speed controller

Info

Publication number
JPH0361648A
JPH0361648A JP19616489A JP19616489A JPH0361648A JP H0361648 A JPH0361648 A JP H0361648A JP 19616489 A JP19616489 A JP 19616489A JP 19616489 A JP19616489 A JP 19616489A JP H0361648 A JPH0361648 A JP H0361648A
Authority
JP
Japan
Prior art keywords
idle
engine
throttle opening
control
switch
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.)
Pending
Application number
JP19616489A
Other languages
Japanese (ja)
Inventor
Yasushi Ouchi
裕史 大内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP19616489A priority Critical patent/JPH0361648A/en
Priority to US07/554,483 priority patent/US5056483A/en
Priority to CA002021845A priority patent/CA2021845C/en
Publication of JPH0361648A publication Critical patent/JPH0361648A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

PURPOSE:To prevent the variation of the number of revolution in the load variation by feedback controlling the idle revolution speed when at least one of a throttle valve closure detecting switch and a throttle valve opening degree detecting means is normal and in idle state. CONSTITUTION:An electronic control unit 20 receives the signal supplied from a throttle opening degree sensor 8, idle switch 9, ignitor 13, and a car speed sensor 17, and judges the normalcy/anomaly of the throttle opening degree sensor 8 and the idle switch 9. When at least one of the idle switch 9 and the throttle opening degree sensor 8 is normal and in idle state, an air control valve 11 set in parallel to a throttle valve 7 is feedback-controlled so that the revolution speed of an engine 1 which is calculated by the signal supplied from the ignitor 13 becomes equal to an aimed idle revolution speed. Thus, the increase and reduction of the actual revolution speed in the load variation can be prevented.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、エンジンの回転数制御装置に係わり、特にア
イドル状態をスロットル開度値やアイドルスイッチ信号
等から検出して、アイドル制御を行なうものに関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to an engine rotation speed control device, and in particular, an engine speed control device that performs idle control by detecting an idle state from a throttle opening value, an idle switch signal, etc. Regarding.

〔従来の技術〕[Conventional technology]

従来のエンジンの回転数制御装置は、アイドルスイッチ
からのオン信号等によりエンジンの運転状態からアイド
ル状態と判定した場合に、エンジンの回転数のフィード
バック制御のクローズトループ制御を行ない、非アイド
ル状態と判定した場合にオーブンループ制御を行なって
、エンジンへの空気供給量を調節してエンジンの回転数
の制御を行なうものである。
Conventional engine speed control devices perform closed-loop feedback control of the engine speed when it is determined that the engine is in an idling state based on the operating state of the engine based on an on signal from an idle switch, etc., and the engine is determined to be in a non-idling state. In this case, oven loop control is performed to adjust the amount of air supplied to the engine and control the engine rotational speed.

上記オープンループ制御はエンジンの運転状態に関係な
くエンジンのスロットル弁をバイパスするバイパス導管
に設けられた空気制御弁の開度を一定にするものである
The above-mentioned open loop control maintains the opening degree of the air control valve provided in the bypass conduit that bypasses the throttle valve of the engine regardless of the operating state of the engine.

上記クローズトループ制御は、エンジンの運転状態例え
ば電気負荷を投入しているか否か、自動変速機はニュー
トラルレンジかドライブレンジか、エンジンの冷却水温
等に基づいて目標回転数と基本空気量を求め、目標回転
数と実回転数の偏差からこの偏差をなくす方向のフィー
ドバック補正量を学習により求め、基本空気量とフィー
ドバック補正量の和を制御量として空気制御弁の開度を
制御するものである。
The closed-loop control described above determines the target rotation speed and basic air amount based on the operating state of the engine, such as whether an electric load is applied, whether the automatic transmission is in the neutral range or drive range, and the engine cooling water temperature. A feedback correction amount that eliminates the deviation between the target rotation speed and the actual rotation speed is determined by learning, and the opening degree of the air control valve is controlled using the sum of the basic air amount and the feedback correction amount as the control amount.

なお、エンジンの燃料供給量は空気供給量に応して定ま
るから、空気供給量を制御すれば実回転数を制御するこ
とができる。
Note that since the amount of fuel supplied to the engine is determined according to the amount of air supplied, the actual rotation speed can be controlled by controlling the amount of air supplied.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のエンジンの回転数制御装置は以上のようなので、
アイドルスイッチが故障した場合、スロットル弁が閉じ
ているアイドル状態時にもかかわらず、アイドルスイッ
チが本来オン信号を出力すべきなのにオフ信号を出力す
ると、非アイドル状態と判定してオーブンループ制御を
行なってしまう。このため、電気負荷等の負荷変化が発
生するとエンジン回転数が上昇又は下降し、最悪の場合
エンストが発生するなどの課題があった。
The conventional engine speed control device is as described above.
If the idle switch is malfunctioning, and the idle switch outputs an off signal when it should have output an on signal even in the idle state with the throttle valve closed, it will determine that it is not in the idle state and perform oven loop control. Put it away. Therefore, when a load change such as an electrical load occurs, the engine speed increases or decreases, and in the worst case, the engine stalls.

また、スロットル弁の開度を検出するスロットル開度セ
ンサの出力信号に基づいてアイドル状態を検出する場合
もアイドルスイッチの場合の上記と同様な事が言える。
Furthermore, the same applies to the case where the idle state is detected based on the output signal of the throttle opening sensor that detects the opening of the throttle valve.

また、アイドルスイッチのオン領域がスロットル開度に
対して幅広だと、そのオン領域がクローズトループ制御
の限界を超えてしまう場合がある。
Furthermore, if the on-range of the idle switch is wide relative to the throttle opening, the on-range may exceed the limit of closed-loop control.

このアイドル状態の場合、空気制御弁が全閉され、その
後スロットル弁が何等かの原因で更に閉じてクローズト
ループの制御限界内に入っても、吸入空気量の不足によ
る回転数低下の方がクローズトループ制御により空気制
御弁を開く速度より相対的に早くなり、エンジン回転数
が低下し、最悪の場合エンストが発生するなどの課題が
あった。
In this idle state, even if the air control valve is fully closed and the throttle valve then closes further for some reason and falls within the control limit of the closed loop, the rotation speed drop due to insufficient intake air volume will cause the throttle valve to close. Troop control caused problems such as the opening speed of the air control valve being relatively faster than the opening speed of the air control valve, resulting in a drop in engine speed and, in the worst case, engine stalling.

本発明は上記のような課題を解決するためになされたも
ので、エンジン回転数の異常な上昇や低下を防止する事
のできるエンジンの回転数制御装置を得る事を目的とす
る。
The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to obtain an engine speed control device that can prevent abnormal increases and decreases in engine speed.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のエンジンの回転数制御装置は、アイドル状態時
に回転数のフィードバック制御を行なう制御手段を備え
た装置において、スロットル弁が閉じた事を検出するス
イッチ手段とスロットル開度を検出する開度検出手段の
少なくとも一方が正常でかつアイドル状態にある事を検
出する検出手段を備え、この検出信号を受けて回転数の
フィードバック制御を行なうようにしたものである。
The engine rotation speed control device of the present invention is an apparatus equipped with a control means for performing feedback control of the rotation speed during an idle state, and includes a switch means for detecting that a throttle valve is closed and an opening degree detection device for detecting a throttle opening degree. The engine is equipped with a detection means for detecting that at least one of the means is normal and in an idle state, and feedback control of the rotational speed is performed in response to this detection signal.

〔作 用〕[For production]

本発明におけるエンジンの回転数制御装置は、スイッチ
手段と開度検出手段の一方が故障しても、正常な方の手
段でアイドル状態にある事を検出手段により検出し、回
転数のフィードバック制御を実行する。
In the engine speed control device according to the present invention, even if one of the switch means and the opening detection means fails, the detecting means detects that the normal means is in an idling state, and performs feedback control of the rotation speed. Execute.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面に基づいて説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.

第1図は本発明の一実施例に係るエンジンの回転数制御
装置等を示す構成図である。同図において、1は例えば
自動車等に塔載された周知の火花点火式のエンジンで、
エアクリーナ2、吸気管3、吸気分岐管4を経て主な空
気を吸入し、燃料が吸気管3に設けられた単体の電磁式
燃料噴射弁5から噴射供給される。この燃料量は例えば
吸気管3内の圧力を絶対圧で検出する圧力センサ6の出
力信号に基づいて燃料制御システム(図示せず)によっ
て決定される。
FIG. 1 is a configuration diagram showing an engine rotation speed control device etc. according to an embodiment of the present invention. In the figure, 1 is a well-known spark ignition engine mounted on, for example, a car.
Main air is taken in through an air cleaner 2, an intake pipe 3, and an intake branch pipe 4, and fuel is injected and supplied from a single electromagnetic fuel injection valve 5 provided in the intake pipe 3. This amount of fuel is determined by a fuel control system (not shown), for example, based on an output signal of a pressure sensor 6 that detects the pressure inside the intake pipe 3 in absolute pressure.

7は運転者によるアクセルペダル(図示せず)の任意の
操作によりエンジン1の主吸入空気量を調整するスロッ
トル弁、8はスロットル弁7の開度を検出するスロット
ル開度センサ、9はスロットル弁7がほぼ閉じた事を検
出するアイドルスイッチで、スロットル弁7が全閉した
時のアイドル開度値をθIDL とすると実スロツトル
開度値θがθIDL+β以下の時にオンになる。
7 is a throttle valve that adjusts the main intake air amount of the engine 1 by the driver's arbitrary operation of the accelerator pedal (not shown); 8 is a throttle opening sensor that detects the opening of the throttle valve 7; 9 is a throttle valve The idle switch detects that the throttle valve 7 is almost closed, and if the idle opening value when the throttle valve 7 is fully closed is θIDL, it turns on when the actual throttle opening value θ is less than θIDL+β.

10は電磁式燃料噴射弁5の下流側のスロットル弁7を
バイパスするように設けられたバイパス導管、11はバ
イパス導管10間に設けられた空気制御弁である。バイ
パス導管10の一端は電磁式燃料噴射弁5とスロットル
弁7との間に設けられた空気導入口に接続され、また、
バイパスN管10の他端は、スロットル弁7の下流部に
設けられた空気導出口に接続されている。
10 is a bypass conduit provided to bypass the throttle valve 7 on the downstream side of the electromagnetic fuel injection valve 5, and 11 is an air control valve provided between the bypass conduits 10. One end of the bypass conduit 10 is connected to an air inlet provided between the electromagnetic fuel injection valve 5 and the throttle valve 7, and
The other end of the bypass N pipe 10 is connected to an air outlet provided downstream of the throttle valve 7.

空気i!1m弁11は、例えば印加される駆動信号のデ
ユーティ比に応じた開度になる電磁制御弁が用いられ、
バイパス導管lOの流路断面積をそのデユーティ比に比
例して制御する。
Air i! The 1m valve 11 is, for example, an electromagnetic control valve whose opening degree corresponds to the duty ratio of the applied drive signal,
The flow passage cross-sectional area of the bypass conduit IO is controlled in proportion to its duty ratio.

エンジン1の点火装置は、エンジン1の運転状態パラメ
ータから点火信号を形成する点火制御システムに接続さ
れ、この点火信号に応じて点火コイル12の1次電流を
オン・オフ制御するイグナイタ13、点火コイル12、
ディストリビュータ(図示せず)、点火プラグ(図示せ
ず)等から構成されている。
The ignition device of the engine 1 is connected to an ignition control system that forms an ignition signal from operating state parameters of the engine 1, and an igniter 13 and an ignition coil that control on/off the primary current of the ignition coil 12 according to this ignition signal. 12,
It consists of a distributor (not shown), a spark plug (not shown), etc.

14はエンジン1の温度を代表する例えば冷却水温を検
出する冷却水温センサ、15は例えばエアコン等の補機
類の負荷を投入するための電気負荷スイッチ、16は自
動変速機のトルコン信号を伝達する信号線、17は車軸
の回転速度に比例した周波数のパルス信号を出力し、車
速を検出する車速センサである。18はエンジンlの排
気管、19は触媒で、エンジン1により燃焼された混合
気は排気ガスとなって浄化されて外部に排出される。
Reference numeral 14 represents the temperature of the engine 1, for example, a cooling water temperature sensor that detects the cooling water temperature; 15, an electric load switch for turning on the load of auxiliary equipment such as an air conditioner; and 16, a torque converter signal for the automatic transmission. A signal line 17 is a vehicle speed sensor that outputs a pulse signal with a frequency proportional to the rotational speed of the axle and detects the vehicle speed. 18 is an exhaust pipe of the engine 1, and 19 is a catalyst, in which the air-fuel mixture combusted by the engine 1 is purified as exhaust gas and discharged to the outside.

20はバッテリ21からキースイッチ22を介して電力
を供給されて作動する電子式制御ユニットで、スロット
ル開度センサ8とアイドルスイッチ9と点火コイル12
の1次側と車速センサ17からの各出力信号からアイ・
ドル状態か否かを判定し、この判定結果に応じて、点火
コイル12の1次側の点火信号、冷却水温センサ14か
らの信号、電気負荷スイッチ15や信号線16からの信
号に基づいてクローズトループ制御時の空気制御弁11
の制御量を求めたり、又はオープンループ制御時の制御
量を求めて、空気制御弁11を駆動制御する。
20 is an electronic control unit that is operated by being supplied with power from a battery 21 via a key switch 22, and includes a throttle opening sensor 8, an idle switch 9, and an ignition coil 12.
From each output signal from the primary side of the vehicle speed sensor 17 and the
It is determined whether or not it is in the idle state, and depending on the result of this determination, the ignition is closed based on the ignition signal on the primary side of the ignition coil 12, the signal from the cooling water temperature sensor 14, the signal from the electric load switch 15 and the signal line 16. Air control valve 11 during troop control
The air control valve 11 is driven and controlled based on the control amount obtained during open loop control or the control amount during open loop control.

次に、第2図により電子式制御ユニット20について説
明する。100はマイクロコンピュータで、所定のプロ
グラムに従ってアイドル回転の制御量等を算出するCP
U200、エンジンlの回転周期を計測するための7リ
ーランニングのカウンタ201、空気制御弁11に印加
する駆動信号のデユーティ比を計時するタイマ202、
アナログ入力信号をデジタル信号に変換するA/D変換
器203、デジタル信号をそのまま入力するための人力
ボート204、ワークメモリとしてのRAM205、第
3図ないし第6図のフローをプログラムにして格納して
いるROM206、M動信号を出力するための出力ポー
ト207、コモンバス208等から構成されている。1
01は第1入カインタフエイス回路で、点火コイル12
の1次側点火信号を波形整形して割込み信号にしてマイ
クロコンピュータ100に入力する。この割込み信号が
発生するとCPU200はカウンタ201の値を読取り
、前回の値との差からエンジン回転数の周期を算出して
RAM205に格納する。102は第2人力インタフェ
イス回路で、スロットル開度センサ8や冷却水温センサ
14の出力信号を、ノイズ分を除去したり等してA/D
変換器203に出力する。103は第3人力インタフェ
イス回路で、アイドルスイッチ9のオン信号、電気負荷
スイッチ15のオン信号、信号線16からのニュートラ
ルセーフティ信号、車速セフ’t17からのパルスを所
定レベルにして入力ボート204に出力する。104は
出力インタフェイス回路で、出力ポート207からの駆
動信号を増幅等して空気制御弁11に出力する。105
は電源回路で、キースイッチ22のオン時にバッテリ2
1からの電圧を定電圧にしてマイクロコンピュータ10
0に電力を供給する。
Next, the electronic control unit 20 will be explained with reference to FIG. 100 is a microcomputer, and a CP calculates the control amount of idle rotation, etc. according to a predetermined program.
U200, a 7-leaving counter 201 for measuring the rotation period of the engine l, a timer 202 for measuring the duty ratio of the drive signal applied to the air control valve 11,
An A/D converter 203 that converts an analog input signal into a digital signal, a human power boat 204 that inputs the digital signal as it is, a RAM 205 that serves as a work memory, and a program that stores the flows shown in Figures 3 to 6. It is composed of a ROM 206, an output port 207 for outputting M motion signals, a common bus 208, and the like. 1
01 is the first input interface circuit, and the ignition coil 12
The primary side ignition signal is waveform-shaped and input into the microcomputer 100 as an interrupt signal. When this interrupt signal is generated, the CPU 200 reads the value of the counter 201, calculates the cycle of the engine rotation speed from the difference from the previous value, and stores it in the RAM 205. 102 is a second human power interface circuit which removes noise from the output signals of the throttle opening sensor 8 and the cooling water temperature sensor 14, and converts them into A/D.
Output to converter 203. Reference numeral 103 denotes a third human power interface circuit, which outputs the on-signal of the idle switch 9, the on-signal of the electric load switch 15, the neutral safety signal from the signal line 16, and the pulse from the vehicle speed safe't 17 to predetermined levels to the input board 204. Output. 104 is an output interface circuit that amplifies the drive signal from the output port 207 and outputs it to the air control valve 11. 105
is a power supply circuit, and when the key switch 22 is turned on, the battery 2
The microcomputer 10 uses the voltage from 1 as a constant voltage.
0.

次に、第1図ないし第6図の内で第3図ないし第6図を
主に参照して本実施例の動作説明をする。
Next, the operation of this embodiment will be explained with reference mainly to FIGS. 3 to 6 among FIGS. 1 to 6.

第3図及び第6図は図示しないメインルーチンの内の各
処理を示し、第6図より第3図に示す処理を先に実行す
る。第3図において、まずステップSlでは、第4図に
その詳細を示すアイドルスイッチの故障判別処理即ちア
イドルスイッチ9が正常か否かを判定する。正常ならば
ステップS2に進み、アイドルスイッチ9はオンか否か
を判定し、オンならばステップS3に進む、ステップS
3では、第5図にその詳細を示すスロットル開度センサ
の故障判別処理即ちスロットル開度センサ8が正常か否
かを判定する。正常ならばステップS4に進み、後述の
ようにステップS3でスロットル開度センサ8から第2
人力インタフェイス回路102とA/D変換器203を
介して読込んだ実スロツトル開度値θが最小値θ鵬in
か否かを判定する。これは実スロツトル開度値θとスロ
ットル弁7の全開時のアイドル開度値θIIIL とし
て設定されている値との大小を比較して行なう、読込ん
だ実スロツトル開度値θが最小値ならばステップS5に
てその実スロツトル開度値θをアイドル開度値θIDL
 として記憶設定してθ、。、を更新する。
3 and 6 show each process in a main routine (not shown), and the process shown in FIG. 3 is executed earlier than that shown in FIG. In FIG. 3, first, in step Sl, it is determined whether or not the idle switch 9 is normal or not. If normal, proceed to step S2, determine whether the idle switch 9 is on, and if it is on, proceed to step S3, step S
3, the throttle opening sensor failure determination process, the details of which are shown in FIG. 5, is performed, that is, it is determined whether the throttle opening sensor 8 is normal or not. If it is normal, the process advances to step S4, and as described later, in step S3, the second
The actual throttle opening value θ read through the human power interface circuit 102 and the A/D converter 203 is the minimum value θ.
Determine whether or not. This is done by comparing the actual throttle opening value θ with the value set as the idle opening value θIIIL when the throttle valve 7 is fully open.If the read actual throttle opening value θ is the minimum value, then In step S5, the actual throttle opening value θ is converted to the idle opening value θIDL.
Store the settings as θ,. , update.

ステップS5の処理後はリターンとなる。After the processing in step S5, the process returns.

ステップS1にてアイドルスイッチ9は異常と判定した
場合、ステップS2にてアイドルスイッチ9はオフと判
定した場合、ステップS3にてスロットル開度センサ8
は異常と判定した場合、ステップS4にて実スロツトル
開度値θは最小値θ糧inでないと判定した場合のいず
れかであればリターンとなる。リターン後は第6図の処
理等を実行した後に再びステップS1に戻って上記動作
を繰返す。
If it is determined that the idle switch 9 is abnormal in step S1, and if it is determined that the idle switch 9 is off in step S2, then the throttle opening sensor 8 is determined in step S3.
If it is determined that is abnormal, or if it is determined in step S4 that the actual throttle opening value θ is not the minimum value θin, the process returns. After returning, the process shown in FIG. 6 is executed, and then the process returns to step S1 to repeat the above operations.

次に第4図によりアイドルスイッチの故障判別の処理を
説明する。ステップ3100では、図示しない割込みル
ーチンで算出したエンジン1の回転周期に基づいてエン
ジン1の実回転数Neを算出する6次のステップ310
1では、アイドルスイッチ9はオンか否かを判定する。
Next, the processing for determining failure of the idle switch will be explained with reference to FIG. In step 3100, the sixth step 310 is to calculate the actual rotation speed Ne of the engine 1 based on the rotation period of the engine 1 calculated in an interrupt routine (not shown).
1, it is determined whether the idle switch 9 is on.

オンならばステップ5102に進み、実回転数Neが例
えば1500rpm相当の第1の所定値以上か否かを判
定し、以上ならばアイドルスイッチ異常判定となり、以
上でなければアイドルスイッチ正常判定となる。
If it is on, the process proceeds to step 5102, where it is determined whether or not the actual rotational speed Ne is equal to or greater than a first predetermined value equivalent to, for example, 1500 rpm.If it is above, it is determined that the idle switch is abnormal, and if it is not, it is determined that the idle switch is normal.

ステップ5101にてオフと判定すればステップ510
3に進み、実回転数Neが例えば11000rp相当の
第2の所定値以下か否かを判定し、以下ならばアイドル
スイッチ異常判定となり、以下でなければアイドルスイ
ッチ正常判定となる。
If it is determined in step 5101 that it is off, step 510
Proceeding to step 3, it is determined whether or not the actual rotational speed Ne is equal to or less than a second predetermined value corresponding to, for example, 11000 rpm. If it is less than that, it is determined that the idle switch is abnormal, and if it is not less than that, it is determined that the idle switch is normal.

次に第5図によりスロットル開度センサの故障判別の処
理を説明する。ステップ5200では、スロットル開度
センサ8から第2人力インクフェイス回路102とA/
D変換器203を介して実スロツトル開度値θを読込む
。次にステップ3201では、実スロツトル開度値θが
スロットル弁7の正常時の範囲を少なくとも含む所定範
囲内にあるか否かを判定する。所定範囲内であればスロ
ットル開度センサ正常判定となり、所定範囲外であれば
スロットル開度センサ異常判定となる。
Next, a process for determining failure of the throttle opening sensor will be explained with reference to FIG. In step 5200, from the throttle opening sensor 8 to the second manual ink face circuit 102 and the A/
The actual throttle opening value θ is read through the D converter 203. Next, in step 3201, it is determined whether the actual throttle opening value θ is within a predetermined range that includes at least the range when the throttle valve 7 is normal. If it is within a predetermined range, the throttle opening sensor is determined to be normal, and if it is outside the predetermined range, it is determined that the throttle opening sensor is abnormal.

次に第6図によりアイドル回転数の制御処理について説
明する。まず、ステップS10では、車速センサ17が
パルスを発生していないか否か即ち車両停止か否かを判
別し、車両停止でなければステップS17に進み、車両
停止であればステップ311に進んで、アイドルスイッ
チ9は正常か否かを判定する。この判定は、第4図に示
す処理を実行しても良いが、本実施例では先に第3図の
ステップS1にて得た判定結果に応じて設定されたフラ
グ(第4図図示省略)を識別すれば良い。
Next, the idle rotation speed control process will be explained with reference to FIG. First, in step S10, it is determined whether the vehicle speed sensor 17 is not generating a pulse, that is, whether the vehicle is stopped or not. If the vehicle is not stopped, the process proceeds to step S17, and if the vehicle is stopped, the process proceeds to step 311. It is determined whether the idle switch 9 is normal or not. This determination may be made by executing the process shown in FIG. 4, but in this embodiment, a flag (not shown in FIG. 4) is set according to the determination result obtained in step S1 of FIG. All you have to do is identify.

アイドルスイッチ9が正常ならばステップ312に進み
、アイドルスイッチ9がオンか否かを判定し、オフなら
ばステップSITに進み、オンならばステップ313に
進んで、スロットル開度センサ8は正常か否かを判定す
る。この判定は、第5図に示す処理を実行しても良いが
、本実施例では先に第3図のステップS3にて得た判定
結果に応じて設定されたフラグ(第4図図示省略8>を
識別すれば良い、正常判定ならばステップ315に進み
、異常判定ならばステップ316に進む。
If the idle switch 9 is normal, the process proceeds to step 312, where it is determined whether the idle switch 9 is on or not. If it is off, the process proceeds to step SIT, and if it is on, the process proceeds to step 313, where it is determined whether the throttle opening sensor 8 is normal. Determine whether This determination may be made by executing the process shown in FIG. 5, but in this embodiment, a flag (not shown in FIG. 4, 8 If it is determined to be normal, the process proceeds to step 315, and if it is determined to be abnormal, the process proceeds to step 316.

一方、ステップ311にてアイドルスイッチ9が異常と
判定した場合にはステップS14に進み、ステップS1
3と同様にして、スロットル開度センサ8は正常か否か
を判定する。異常ならばステップ317に進み、正常な
らばステップ315に進む。
On the other hand, if it is determined in step 311 that the idle switch 9 is abnormal, the process advances to step S14, and step S1
3, it is determined whether the throttle opening sensor 8 is normal or not. If abnormal, proceed to step 317; if normal, proceed to step 315.

ステップ315では、実スロツトル開度値θが後述のク
ローズトループ制御が有効となるアイドル判定用スロッ
トル開度値eIDL+α以下(但し、θ1□は第3図の
処理で得たアイドル開度値、αはアイドル判定用スロッ
トル開度補正値で、0くαくβが成立する。、)か否か
を判定する。以下ならばクローズトループ制御が有効な
のでステップS16に進む。
In step 315, the actual throttle opening value θ is equal to or less than the throttle opening value eIDL+α for idle determination at which closed-loop control (described later) becomes effective (however, θ1□ is the idle opening value obtained in the process of FIG. 3, and α is With the throttle opening correction value for idle determination, it is determined whether 0, α, and β hold true. If it is below, the closed loop control is valid, so the process advances to step S16.

ステップS16では、実回転数Neによる周知のクロー
ズトループ制御を行なって空気制御弁11の開度を制御
する。このクローズトループ制御時には、冷却水温セン
サ14、電気負荷スイッチ15、信号線16の各信号と
、実回転数N。を用いる。以下でなければクローズトル
ープ制御の制御限界を超える即ち空気制御弁11をほぼ
全閉にしてしまうのでステップ317に進む。
In step S16, the opening degree of the air control valve 11 is controlled by performing well-known closed loop control using the actual rotational speed Ne. During this closed loop control, each signal of the cooling water temperature sensor 14, electric load switch 15, and signal line 16 and the actual rotation speed N. Use. If not, the control limit of the closed loop control will be exceeded, that is, the air control valve 11 will be almost fully closed, so the process proceeds to step 317.

ステップSITでは、周知のオーブンループ制御を行な
って、空気制御弁11を予め定められた所定開度に制御
する。
In step SIT, well-known oven loop control is performed to control the air control valve 11 to a predetermined opening degree.

ステップ316又はステップSITの処理後はリターン
となり、第3図の処理を実行した後に再びステップSI
Oに戻って上記動作を繰返す。
After the processing in step 316 or step SIT, the return occurs, and after executing the processing in FIG. 3, the process returns to step SI.
Return to O and repeat the above operation.

上記実施例において、実スロツトル開度値θが真のアイ
ドル開度値θIIILに等しい時には実回転数がNe、
例えば800rpmになる。実スロツトル開度値θがア
イドルスイッチ9のオンの限界のθIOL+βの時には
実回転数NeがNez例えば1200rpmになる0本
実施例ではアイドルスイッチ9が正常かつオン時又はア
イドルスイッチ9が故障かつスロットル開度センサ8が
正常時で、スロットル開度センサ8が正常の場合にはθ
≦θIDL+αと判定した場合をアイドル状態と判定し
てクローズトループ制御を行なうものであり、クローズ
トループ制御の制御限界内で行なう。
In the above embodiment, when the actual throttle opening value θ is equal to the true idle opening value θIIIL, the actual rotation speed is Ne,
For example, it will be 800 rpm. When the actual throttle opening value θ is θIOL+β, which is the ON limit of the idle switch 9, the actual rotational speed Ne becomes Nez, for example, 1200 rpm. When the throttle opening sensor 8 is normal and the throttle opening sensor 8 is normal, θ
When it is determined that ≦θIDL+α, it is determined to be an idle state and closed-loop control is performed, within the control limits of closed-loop control.

第7図は他の一実施例のフローの要部を示し、第3図の
フローを第6図のフローに組込んだ部分を示し、同じス
テップには同じ記号を付しである。
FIG. 7 shows a main part of the flow of another embodiment, showing a part where the flow of FIG. 3 is incorporated into the flow of FIG. 6, and the same steps are given the same symbols.

第3図のステップS4と同S5の処理が第6図のステッ
プS13.同314のYESとステップS15との間に
入った以外は第6図の処理と同じである。ステップS1
3又は同S14にてスロットル開度センサ8が正常と判
定すればステップS4に進む、ステップS4では、実ス
ロツトル開度値θが最小値θ1ainか否かを判定し、
最小値ならばステップS5にてそのθをθIDLに記憶
設定した後にステップS15に進み、最小値でなければ
ステップ315にジャンプする。その他の処理動作につ
いては第6図において説明しであるのでその説明を省略
する。
The processing in steps S4 and S5 in FIG. 3 is the same as in step S13 in FIG. The process is the same as the process shown in FIG. 6 except that it is entered between YES in 314 and step S15. Step S1
3 or if it is determined in S14 that the throttle opening sensor 8 is normal, the process proceeds to step S4. In step S4, it is determined whether the actual throttle opening value θ is the minimum value θ1ain,
If it is the minimum value, the process proceeds to step S15 after storing and setting θ in θIDL in step S5, and if it is not the minimum value, the process jumps to step 315. Other processing operations have already been explained in FIG. 6, so their explanation will be omitted.

なお、上記実施例において、キースイッチ22のオン・
オフに関係な(RAM205に電力を供給して、RAM
205を不揮発性にして実スロツトル開度値から求めた
アイドル開度値θ、Lを常時記憶させるように構成して
も良い。
In the above embodiment, the key switch 22 is turned on and off.
related to off (supplying power to RAM 205 and
205 may be made non-volatile so that the idle opening values θ and L obtained from the actual throttle opening value are always stored.

〔発明の効果〕〔Effect of the invention〕

以上のように、本発明によればスロットル弁が閉じた事
を検出するスイッチ手段とスロットル開度を検出する開
度検出手段の少なくとも一方が正常かつアイドル状態に
ある場合にアイドル回転数のフィードバンク制御を行な
うように構成したので、負荷変化時の実回転数の低下や
上昇を防止できる効果がある。
As described above, according to the present invention, when at least one of the switch means for detecting that the throttle valve is closed and the opening detection means for detecting the throttle opening is in a normal and idle state, the feed bank of the idle rotation speed is detected. Since the control is performed, it is possible to prevent the actual rotational speed from decreasing or increasing when the load changes.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例による装置の構成国、第2図
は第1図中の電子式制御ユニット等の構成を示すブロッ
ク図、第3図はアイドル開度判定処理のフロー図、第4
図はアイドルスイッチの故障判別処理のフロー図、第5
図はスロットル開度センサの故障判別処理のフロー図、
第6図はアイドル回転数の制御処理のフロー図、第7図
は本発明の他の一実施例による動作の要部を示す部分フ
ロー図である。 図中、1・・・エンジン、3・・・吸気管、7・・・ス
ロットル弁、8・・・スロットル開度センサ、9・・・
アイドルスイッチ、10・・・バイパス導管、11・・
・空気制御弁、12・・・点火コイル、13・・・イグ
ナイタ、17・・・車速センサ、20・・・電子式制御
ユニット。 なお、図中同一符号は同一、又は相当部分を示す。
FIG. 1 is a block diagram showing the configuration of the device according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of the electronic control unit, etc. in FIG. 1, and FIG. 3 is a flow diagram of the idle opening determination process. Fourth
The figure is a flow diagram of the idle switch failure determination process.
The figure is a flow diagram of the throttle opening sensor failure determination process.
FIG. 6 is a flowchart of the idle speed control process, and FIG. 7 is a partial flowchart showing the main part of the operation according to another embodiment of the present invention. In the figure, 1...engine, 3...intake pipe, 7...throttle valve, 8...throttle opening sensor, 9...
Idle switch, 10... Bypass conduit, 11...
- Air control valve, 12... Ignition coil, 13... Igniter, 17... Vehicle speed sensor, 20... Electronic control unit. Note that the same reference numerals in the figures indicate the same or equivalent parts.

Claims (1)

【特許請求の範囲】[Claims] エンジンのアイドル状態時に、前記エンジンの運転状態
を決定する要素に基づいて前記エンジンの吸入空気量を
制御する事により前記エンジンのアイドル回転数のフィ
ードバック制御を行なう制御手段を備えたエンジンの回
転数制御装置において、スロットル弁が閉じた事を検出
するスイッチ手段と前記スロットル弁の開度を検出する
開度検出手段との少なくとも一方が正常でかつアイドル
状態にある事を検出する検出手段を備え、前記制御手段
は前記検出手段からの検出信号を受けて前記アイドル回
転数のフィードバック制御を行なうようにした事を特徴
とするエンジンの回転数制御装置。
Engine rotation speed control comprising a control means that performs feedback control of the idle rotation speed of the engine by controlling the intake air amount of the engine based on factors that determine the operating condition of the engine when the engine is in an idle state. The apparatus includes a detection means for detecting that at least one of a switch means for detecting that the throttle valve is closed and an opening degree detection means for detecting the opening degree of the throttle valve is normal and in an idle state, An engine rotation speed control device, characterized in that the control means performs feedback control of the idle rotation speed in response to a detection signal from the detection means.
JP19616489A 1989-07-27 1989-07-27 Engine speed controller Pending JPH0361648A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP19616489A JPH0361648A (en) 1989-07-27 1989-07-27 Engine speed controller
US07/554,483 US5056483A (en) 1989-07-27 1990-07-19 Engine speed control apparatus
CA002021845A CA2021845C (en) 1989-07-27 1990-07-24 Engine speed control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19616489A JPH0361648A (en) 1989-07-27 1989-07-27 Engine speed controller

Publications (1)

Publication Number Publication Date
JPH0361648A true JPH0361648A (en) 1991-03-18

Family

ID=16353273

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19616489A Pending JPH0361648A (en) 1989-07-27 1989-07-27 Engine speed controller

Country Status (1)

Country Link
JP (1) JPH0361648A (en)

Similar Documents

Publication Publication Date Title
JP3717959B2 (en) Internal combustion engine control method and apparatus
KR20000068943A (en) Method and device for controlling a drive unit of a vehicle
JPH0363659B2 (en)
JP3759975B2 (en) Method and apparatus for adjusting the rotational speed of an automobile drive during idling
JPS644062B2 (en)
US5056483A (en) Engine speed control apparatus
JPH0361648A (en) Engine speed controller
JPH0378544A (en) Engine speed controller
US6082329A (en) Engine speed control method and controller therefor
JPS59203849A (en) Method of controlling idling speed
JPS58170839A (en) Method for controlling idling speed
JP2510166B2 (en) Intake air amount control device for internal combustion engine
JPS6022034A (en) Engine-speed controlling method for internal-combustion engine
JPS61250360A (en) Control device for idle speed in engine
JPH0350359A (en) Apparatus for controlling number of engine revolution
JP2501912B2 (en) Engine speed control device
JPS60230539A (en) Inhaled-air amount controller for internal-combustion engine
JPS61145332A (en) Electronic control device in internal combustion engine
JPS60108537A (en) Control device of idle speed
JP2588281B2 (en) Engine speed control device
JPH0361646A (en) Engine speed controller
JPH06280656A (en) Escape running device for vehicle
JPH0310359Y2 (en)
JPH0347441A (en) Engine revolving speed control device
JPH0526941B2 (en)