JPH08319877A - Throttle opening sensing device for engine - Google Patents

Throttle opening sensing device for engine

Info

Publication number
JPH08319877A
JPH08319877A JP13070395A JP13070395A JPH08319877A JP H08319877 A JPH08319877 A JP H08319877A JP 13070395 A JP13070395 A JP 13070395A JP 13070395 A JP13070395 A JP 13070395A JP H08319877 A JPH08319877 A JP H08319877A
Authority
JP
Japan
Prior art keywords
value
learning
throttle opening
sampling
engine
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
JP13070395A
Other languages
Japanese (ja)
Inventor
Takahiko Ono
隆彦 大野
Toru Tanaka
徹 田仲
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 JP13070395A priority Critical patent/JPH08319877A/en
Publication of JPH08319877A publication Critical patent/JPH08319877A/en
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PURPOSE: To prevent erroneous learning of full close value and enhance the reliability by furnishing a learning prohibit judging means which emits a learning prohibit signal to a full close value learning means in case the engine operating condition affects the full close value. CONSTITUTION: A sampling means 21 in a control device 20A samples the degree of throttle opening θ of a throttle opening sensor 13 at certain intervals. When a full-close standstill judging means 24 judges a full-close standstill of a throttle valve, a full close value studying means 22A studies the minimum of the sampling value θs as the full close value θo of the degree of throttle opening θ. An opening comparing means 23 compares the sampling value θs with the full close value θo, and on the basis of the result from comparison C, the full-close standstill judging means 24 judges whether the throttle valve 6 is at a standstill in the fully closed condition. At this time, a learning prohibit judging means 27 judges unstable operating conditions which might influence the full close value θo, and if the case is applicable, emits a learning prohibit signal H.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、スロットル開度セン
サによって検出されるスロットル開度検出値に基づいて
スロットル弁が最小開度であるか否かを検出するエンジ
ン用スロットル開度検出装置に関し、特に全閉値の誤学
習を防止して信頼性を向上させたエンジン用スロットル
開度検出装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an engine throttle opening detecting device for detecting whether or not a throttle valve has a minimum opening based on a throttle opening detection value detected by a throttle opening sensor. In particular, the present invention relates to an engine throttle opening degree detection device that prevents erroneous learning of the fully closed value and improves reliability.

【0002】[0002]

【従来の技術】従来より、エンジンのスロットル弁の全
閉を検出するためのスロットル開度検出装置としては、
スロットル弁の全閉時にオン作動するアイドルスイッチ
を設け、このアイドルスイッチが動作したときのスロッ
トル開度センサの検出値を全閉値とするものが一般的に
よく知られている。
2. Description of the Related Art Conventionally, as a throttle opening detecting device for detecting the full closing of a throttle valve of an engine,
It is generally well known that an idle switch that is turned on when the throttle valve is fully closed is provided, and the detection value of the throttle opening sensor when the idle switch is operated is the fully closed value.

【0003】しかしながら、上記のような構造の装置に
おいては、アイドルスイッチやそのための配線等が必要
となり、コストアップにつながる欠点がある。そこで、
たとえば、特開平2−16349号公報等に参照される
ように、スロットル弁の開度に応じて変化するスロット
ル開度センサからの出力電圧(検出値)の最小値を学習
し、この学習値をスロットル開度の全閉値とする装置が
提案されている。
However, in the device having the above structure, the idle switch and the wiring for the idle switch are required, which has a drawback of increasing the cost. Therefore,
For example, as referred to in Japanese Unexamined Patent Publication No. 2-16349, etc., the minimum value of the output voltage (detection value) from the throttle opening sensor which changes according to the opening of the throttle valve is learned, and this learning value is calculated. There has been proposed a device that sets the throttle opening to a fully closed value.

【0004】このように、全閉学習値をあらかじめ記憶
することにより、アクセルを踏み込んだまま起動走行し
たとしても、スロットル開位置を全閉値として誤学習す
るような不具合を防止することができる。
As described above, by storing the fully closed learning value in advance, it is possible to prevent a problem such that the throttle open position is erroneously learned as the fully closed value even when the vehicle starts to run with the accelerator depressed.

【0005】以下、図を参照しながら、従来のエンジン
用スロットル開度検出装置について具体的に説明する。
図5は上記特開平2−16349号公報に記載された一
般的なエンジン用スロットル開度検出装置を示す構成図
であり、図において、1は複数の気筒(ここでは、1個
のみを示す)を有するエンジンである。
A conventional engine throttle opening detecting device will be specifically described below with reference to the drawings.
FIG. 5 is a configuration diagram showing a general engine throttle opening detection device described in the above-mentioned Japanese Patent Application Laid-Open No. 2-16349, in which 1 is a plurality of cylinders (only one is shown here). Is an engine having.

【0006】2はエンジン1の燃焼室であり、燃焼室2
の吸気側には吸入空気を供給するための共通吸気通路3
が設けられている。また、共通吸気通路3には、上流側
から順に、吸気中の浮遊塵を除去するためのエアクリー
ナ4と、吸入空気量(吸気流量)Qを検出するエアフロ
ーセンサ5と、アクセルペダル(図示せず)と連動して
開閉されるスロットル弁6と、吸気流量Qを安定化する
サージタンク7とが設けられている。
Reference numeral 2 is a combustion chamber of the engine 1, and the combustion chamber 2
Common intake passage 3 for supplying intake air to the intake side of
Is provided. Further, in the common intake passage 3, an air cleaner 4 for removing floating dust in intake air, an air flow sensor 5 for detecting an intake air amount (intake flow rate) Q, and an accelerator pedal (not shown) are arranged in this order from the upstream side. ) And a surge tank 7 that stabilizes the intake air flow rate Q are provided.

【0007】サージタンク7には、エンジン1の各気筒
の燃焼室2に連通する分岐吸気通路8(ここでは、1気
筒についてのみ示す)が接続され、分岐吸気通路8に
は、吸入空気中に燃料を噴射するための燃料噴射弁9が
設けられている。燃料噴射弁9は、噴射口が分岐吸気通
路8の下流側に傾けられて配置されている。
A branch intake passage 8 (here, only one cylinder is shown) communicating with the combustion chamber 2 of each cylinder of the engine 1 is connected to the surge tank 7, and the branch intake passage 8 is connected to the intake air. A fuel injection valve 9 for injecting fuel is provided. The fuel injection valve 9 is arranged such that its injection port is inclined toward the downstream side of the branch intake passage 8.

【0008】10はスロットル弁6を迂回するように共
通吸気通路3に接続された小径のアイドル吸気通路、1
1は制御装置(後述する)の制御下でアイドル吸気通路
10を開閉するアイドル吸気制御弁である。アイドル吸
気通路10は、スロットル弁6が最小開度となっている
とき(すなわち、アイドル時において)、アイドル吸気
制御弁11により開閉制御されて、アイドル吸気量を制
御することにより、アイドル時のエンジン回転数を所定
値に維持するようになっている。
Reference numeral 10 denotes a small-diameter idle intake passage connected to the common intake passage 3 so as to bypass the throttle valve 6.
Reference numeral 1 denotes an idle intake control valve that opens and closes the idle intake passage 10 under the control of a control device (described later). The idle intake passage 10 is controlled to open and close by the idle intake control valve 11 when the throttle valve 6 is at the minimum opening (that is, at the time of idling) to control the idle intake amount, so that the engine at idle The rotation speed is maintained at a predetermined value.

【0009】13はスロットル弁6の開度θを検出する
スロットル開度センサであり、エアフローセンサ5とと
もに、エンジン1の運転状態を検出する各種センサを構
成している。20はCPUおよびメモリを含むマイクロ
コンピュータからなる制御装置であり、各種センサ情報
信号(吸気流量Qおよびスロットル開度θ等)に基づい
て燃料噴射弁9およびアイドル吸気制御弁11等を制御
する。
Reference numeral 13 is a throttle opening sensor for detecting the opening θ of the throttle valve 6, and together with the air flow sensor 5, constitutes various sensors for detecting the operating state of the engine 1. Reference numeral 20 denotes a control device including a microcomputer including a CPU and a memory, which controls the fuel injection valve 9, the idle intake control valve 11 and the like based on various sensor information signals (intake flow rate Q, throttle opening θ, etc.).

【0010】なお、ここでは特に図示しないが、実際に
はエンジン1に関連した種々のセンサが設けられてお
り、各種センサ情報信号は制御装置20に入力されてい
る。
Although not particularly shown here, various sensors related to the engine 1 are actually provided, and various sensor information signals are input to the control device 20.

【0011】図6は図5内の制御装置20の従来構成を
示す機能ブロック図であり、21はスロットル開度θの
検出値を所定周期Ts(図9参照)でサンプリングする
サンプリング手段、22はスロットル開度θのサンプリ
ング値θsに基づいてスロットル開度θの全閉値θoを
学習する全閉値学習手段、23は全閉値θoとサンプリ
ング値θsとを比較する開度比較手段、24は開度比較
手段23の比較結果Cに基づいてスロットル弁6が全閉
静止しているか否かを判定する全閉静止判定手段であ
る。
FIG. 6 is a functional block diagram showing a conventional configuration of the control device 20 in FIG. 5, 21 is a sampling means for sampling the detected value of the throttle opening θ in a predetermined cycle Ts (see FIG. 9), and 22 is a sampling means. A fully closed value learning means for learning the fully closed value θo of the throttle opening θ based on the sampled value θs of the throttle opening θ, 23 is an opening comparison means for comparing the fully closed value θo with the sampled value θs, and 24 is It is a fully closed stationary determination means for determining whether or not the throttle valve 6 is fully closed still based on the comparison result C of the opening degree comparison means 23.

【0012】なお、所定周期Tsとは、制御装置20内
のコンピュータ作動クロックを分周したパルス間隔であ
り、この所定周期Ts毎にスロットル開度センサの出力
電圧(サンプリング値θs)がDA変換されてコンピュ
ータに取り込まれる。
The predetermined cycle Ts is a pulse interval obtained by dividing the computer operating clock in the control device 20, and the output voltage (sampling value θs) of the throttle opening sensor is DA converted at every predetermined cycle Ts. Be taken into the computer.

【0013】全閉値学習手段22は、スロットル弁6が
全閉静止していると判定されたときに、全閉静止判定手
段24からの判定結果Dに基づいて、サンプリング値θ
sの所定サンプリング期間(K・Ts)内での最小値ま
たは平均値をスロットル開度θの全閉値θoとして更新
記憶するようになっている。
When it is determined that the throttle valve 6 is in the fully closed stationary state, the fully closed value learning means 22 determines the sampling value θ based on the determination result D from the fully closed stillness determination means 24.
The minimum value or the average value of s within the predetermined sampling period (K · Ts) is updated and stored as the fully closed value θo of the throttle opening θ.

【0014】したがって、ここでは図示しないが、全閉
値学習手段22は、所定サンプリング期間(K・Ts)
にわたって全閉静止状態が継続したことを判定する連続
全閉静止判定手段を含んでおり、連続全閉静止が判定さ
れた所定サンプリング期間中のサンプリング値θsを統
計処置して、最小値または平均値を学習するものとす
る。
Therefore, although not shown here, the fully closed value learning means 22 has a predetermined sampling period (K · Ts).
A continuous full-closed stillness determining means for determining that the full-closed stillness has continued over a period of time, and a sampling value θs during a predetermined sampling period in which the continuous full-closed stillness is determined is statistically processed to obtain a minimum value or an average value. Shall be learned.

【0015】制御装置20内のサンプリング手段21〜
全閉静止判定手段24は、スロットル開度センサ13と
協動して、スロットル弁6の全閉値θoを検出するため
のスロットル開度検出装置を構成している。
Sampling means 21 to 21 in the control device 20
The full-closed stationary determination means 24 cooperates with the throttle opening sensor 13 to form a throttle opening detection device for detecting the full-closed value θo of the throttle valve 6.

【0016】25は制御装置20内のCPUおよびメモ
リにより構成された制御量演算手段であり、エンジン運
転状態(吸気流量Qおよび全閉値θo等を含む各種セン
サ情報)に基づいて、エンジン1に関する種々のパラメ
ータ(燃料噴射弁9およびアイドル吸気制御弁11等の
制御量)を演算する。
Reference numeral 25 is a control amount calculation means composed of a CPU and a memory in the control device 20, and relates to the engine 1 based on the engine operating state (various sensor information including the intake air flow rate Q and the fully closed value θo). Various parameters (control amounts of the fuel injection valve 9, the idle intake control valve 11, etc.) are calculated.

【0017】以下、図5および図6に示した従来のエン
ジン用スロットル開度検出装置の動作について説明す
る。まず、スロットル開度センサ13により検出された
スロットル開度θは、制御装置20内のサンプリング手
段21を介して、全閉値学習手段22および開度比較手
段23に入力される。
The operation of the conventional engine throttle opening detection device shown in FIGS. 5 and 6 will be described below. First, the throttle opening θ detected by the throttle opening sensor 13 is input to the fully closed value learning means 22 and the opening comparison means 23 via the sampling means 21 in the control device 20.

【0018】このとき、サンプリング手段21は、スロ
ットル開度センサ13の出力電圧(スロットル開度θの
検出値)を所定周期Tsでサンプリングし、スロットル
開度θのサンプリング値θsを全閉値学習手段22およ
び開度比較手段23に転送する。
At this time, the sampling means 21 samples the output voltage of the throttle opening sensor 13 (detected value of the throttle opening θ) at a predetermined cycle Ts, and the sampling value θs of the throttle opening θ is fully closed value learning means. 22 and the opening degree comparison means 23.

【0019】全閉値学習手段22は、全閉静止判定手段
24が所定サンプリング期間の間にスロットル弁6の全
閉静止を判定したときに、この判定結果Dに応答して、
サンプリング値θsの所定サンプリング期間内での最小
値をスロットル開度θの全閉値θoとして更新記憶すな
わち学習する。
The fully-closed value learning means 22 responds to the determination result D when the fully-closed stillness determination means 24 determines that the throttle valve 6 is still fully closed during the predetermined sampling period.
The minimum value of the sampling value θs within a predetermined sampling period is updated and stored, that is, learned as the fully closed value θo of the throttle opening θ.

【0020】また、開度比較手段23は、所定サンプリ
ング期間にわたって、サンプリング手段21のサンプリ
ング値θsと、それまでの全閉値(学習記憶値)θoと
を比較し、これらの開度差Δθ(=θs−θo)に応じ
てサンプリング値θsに所定の重み付け判定を行い、こ
の比較結果Cを全閉静止判定手段24に入力する。
Further, the opening degree comparing means 23 compares the sampling value θs of the sampling means 21 with the fully closed value (learning memory value) θo up to that point over a predetermined sampling period, and the opening degree difference Δθ ( = Θs−θo), a predetermined weighting determination is performed on the sampling value θs, and the comparison result C is input to the fully closed stationary determination means 24.

【0021】このときの重み付け判定とは、スロットル
弁6の全閉静止状態を判定するものである。たとえば、
サンプリング値θsが学習可能な範囲内であり、且つ現
在のサンプリング値θs(k)と前回(1時刻前)のサ
ンプリング値θs(k−1)とのサンプリング差Δθs
(=θs(k)−θ(k−1))が設定値以内にあると
いう状態の程度を採点する。
The weighting judgment at this time is to judge whether the throttle valve 6 is in the fully closed stationary state. For example,
Sampling value θs is within a learnable range, and sampling difference Δθs between the current sampling value θs (k) and the previous (one time before) sampling value θs (k−1).
The degree of the state that (= θs (k) −θ (k−1)) is within the set value is scored.

【0022】続いて、全閉静止判定手段24は、上記採
点による開度比較手段23の比較結果Cに基づいて、ス
ロットル弁6がほぼ全閉状態で静止しているか否かを判
定する。そして、スロットル弁6がほぼ全閉状態で静止
していると判定された場合にのみ、全閉値学習手段22
に対して判定結果Dを出力し、全閉値θoの更新記憶
(学習)を許可する。全閉値θoは、各種センサ情報と
ともに制御量演算手段25に入力され、エンジン1の各
種パラメータ演算に寄与する。
Subsequently, the fully closed stationary determination means 24 determines whether or not the throttle valve 6 is stationary in a substantially fully closed state, based on the comparison result C of the opening degree comparison means 23 based on the above-mentioned scoring. Then, only when it is determined that the throttle valve 6 is stationary in the almost fully closed state, the fully closed value learning means 22.
The determination result D is output to the above, and update storage (learning) of the fully closed value θo is permitted. The fully closed value θo is input to the control amount calculation means 25 together with various sensor information and contributes to various parameter calculations of the engine 1.

【0023】ところが、実際のエンジン1においては、
たとえば、始動に際して共通吸気通路3内に発生する吸
気負圧の力がスロットル弁6に加わり、この作用によっ
てスロットル弁6自体が微少量移動することがある。ま
た、スタータモータや電動ファンに代表される過大な電
気負荷がオンしたときなどにおいては、バッテリ電圧が
著しく低下するため、バッテリ電圧低下の影響を受けて
スロットル開度センサ13の検出値が実際のスロットル
弁6の開度θと一致しなくなることが知られている。
However, in the actual engine 1,
For example, the force of the intake negative pressure generated in the common intake passage 3 at the time of starting may be applied to the throttle valve 6, and this action may cause the throttle valve 6 itself to move a small amount. Further, when an excessive electric load typified by a starter motor or an electric fan is turned on, the battery voltage drops remarkably, so that the detected value of the throttle opening sensor 13 is affected by the battery voltage drop. It is known that the opening degree θ of the throttle valve 6 does not match.

【0024】以下、このことを図7を参照しながら説明
する。図7は従来のエンジン用スロットル開度検出装置
の動作を示すタイミングチャートであり、スタータ動作
信号(始動検出信号)、バッテリ電圧VBおよびエンジ
ン回転数Neの時間変化に対するスロットル開度θの検
出値(サンプリング値θsに相当する)の時間変化を示
している。
This will be described below with reference to FIG. FIG. 7 is a timing chart showing the operation of a conventional engine throttle opening detection device. The detected value of the throttle opening θ with respect to the time change of the starter operation signal (starting detection signal), the battery voltage VB and the engine speed Ne ( It shows the time change of the sampling value θs).

【0025】図7から明らかなように、エンジン1の始
動中(スタータ動作信号がON)、および、始動後(ス
タータ動作信号がOFFされた後)の所定時間は、スロ
ットル開度センサ13の出力電圧(スロットル開度θの
検出値)も微少変動を継続する。このように、エンジン
1の始動中および始動直後においては、スロットル弁6
自体が不安定な状態であるため、このときに全閉値θo
の学習を実行すると、全閉値学習手段22において、全
閉値θoを誤学習するおそれがある。
As is apparent from FIG. 7, the output of the throttle opening sensor 13 is output during the engine 1 is started (the starter operation signal is ON) and for a predetermined time after the engine 1 is started (after the starter operation signal is turned OFF). The voltage (detected value of the throttle opening θ) also keeps minute fluctuations. As described above, the throttle valve 6 is provided during and immediately after the engine 1 is started.
At this time, the fully closed value θo
When the learning is executed, the fully closed value learning means 22 may erroneously learn the fully closed value θo.

【0026】また、図7から明らかなように、スタータ
をON動作させた直後のバッテリ電圧VBの低下中、お
よび、バッテリ電圧VBの復帰後の所定時間は、スロッ
トル開度θの検出値の微少変動が継続する。したがっ
て、バッテリ電圧VBの不安定な状態のときに全閉値θ
oの学習を実行すると、同様に全閉値θoを誤学習する
おそれがある。
Further, as is apparent from FIG. 7, the detected value of the throttle opening θ is very small during the decrease of the battery voltage VB immediately after the starter is turned on and during the predetermined time after the battery voltage VB is restored. Fluctuations continue. Therefore, when the battery voltage VB is unstable, the fully closed value θ
If learning of o is executed, there is a possibility that the full-closed value θo may be erroneously learned.

【0027】また、アクセル踏込量の急減によりスロッ
トル弁6が全閉された直後にも、スロットル開度θの検
出値は不安定状態となり得る。以下、このことを図8を
参照しながら説明する。図8はスロットル開度θの実際
値の時間変化に対する検出値の時間変化を示すタイミン
グチャートであり、アクセルの踏込量を減少させた場合
の変化を示している。
Further, immediately after the throttle valve 6 is fully closed due to a sudden decrease in the accelerator depression amount, the detected value of the throttle opening θ may become unstable. Hereinafter, this will be described with reference to FIG. FIG. 8 is a timing chart showing the time change of the detected value with respect to the time change of the actual value of the throttle opening θ, and shows the change when the accelerator depression amount is decreased.

【0028】図8から明らかなように、アクセルを踏ん
でいる状態(たとえば、開度θA)からアクセルを解放
(全閉値θo)にするような操作をした場合、実際のス
ロットル弁6が全閉位置に戻った後であっても、スロッ
トル開度センサ13の検出値は、期間T2の間だけ全閉
値θoの付近で微少変動する。したがって、スロットル
開度センサ13の検出値の微少変動中に全閉値θoの学
習を実行すると、全閉値θoを誤学習するおそれがあ
る。
As is apparent from FIG. 8, when an operation is performed to release the accelerator (fully closed value θo) from the state where the accelerator is stepped on (for example, the opening θA), the actual throttle valve 6 is completely released. Even after returning to the closed position, the detected value of the throttle opening sensor 13 slightly changes in the vicinity of the fully closed value θo during the period T2. Therefore, if the learning of the fully closed value θo is executed while the detected value of the throttle opening sensor 13 is slightly changing, the fully closed value θo may be erroneously learned.

【0029】さらに、スロットル開度センサ13と制御
装置20との間の電気配線やコネクタ等(図示せず)の
接触不良により信号瞬断が発生している場合、または、
スパークノイズやラジオノイズが検出信号に重畳してい
るような場合には、スロットル開度θの検出値の信頼性
が著しく悪化するため、全閉値θoを誤学習するおそれ
がある。
Further, when a signal interruption occurs due to a poor contact of electric wiring or a connector (not shown) between the throttle opening sensor 13 and the control device 20, or
When spark noise or radio noise is superimposed on the detection signal, the reliability of the detected value of the throttle opening θ is significantly deteriorated, and the fully closed value θo may be erroneously learned.

【0030】以下、このことを図9を参照しながら説明
する。図9はたとえば信号瞬断が発生した場合のスロッ
トル開度検出値θf(破線参照)の時間変化を示すタイ
ミングチャートであり、実線は信号瞬断時でのサンプリ
ング値θsの時間変化を示している。
This will be described below with reference to FIG. FIG. 9 is a timing chart showing the time change of the throttle opening detection value θf (see the broken line) when, for example, a signal interruption occurs, and the solid line shows the time variation of the sampling value θs at the time of the signal interruption. .

【0031】図9において、θmはスロットル弁6が全
開時の開度検出値、Rθはスロットル開度センサ13の
出力電圧(検出値)のとり得る正常範囲(全閉値θo〜
全開値θm)、t1〜t5は各サンプリング時刻、Ts
はサンプリング周期すなわち所定周期、θs1〜θs5
は各サンプリング時刻t1〜t5における個々のサンプ
リング値である。
In FIG. 9, θm is an opening detection value when the throttle valve 6 is fully opened, and Rθ is a normal range (a fully closed value θo ~) of the output voltage (detection value) of the throttle opening sensor 13.
Fully open value θm), t1 to t5 are sampling times, Ts
Is a sampling cycle, that is, a predetermined cycle, θs1 to θs5
Is an individual sampling value at each sampling time t1 to t5.

【0032】図9において、サンプリング手段21が所
定周期Ts毎にスロットル開度センサ13の検出値をサ
ンプリングしているときに、所定周期Tsよりも短い時
間で信号瞬断が発生したとする(破線参照)。このと
き、スロットル開度検出値θfの変動がサンプリング手
段21の所定周期Tsよりも短いので、サンプリング値
θs2およびθs3に反映される変動量が小さくなり、
制御装置20は、信号瞬断を検出することができない。
In FIG. 9, when the sampling means 21 samples the detection value of the throttle opening sensor 13 at every predetermined period Ts, it is assumed that a signal interruption occurs in a time shorter than the predetermined period Ts (broken line). reference). At this time, since the fluctuation of the throttle opening detection value θf is shorter than the predetermined cycle Ts of the sampling means 21, the fluctuation amount reflected in the sampling values θs2 and θs3 becomes small,
The control device 20 cannot detect a signal interruption.

【0033】したがって、制御装置20は、サンプリン
グ手段21のスロットル開度検出値θsとして、時刻t
2およびt3において本来は学習すべきでないサンプリ
ング値θs2およびθs3を読み込むことになる。この
結果、実際のスロットル弁6は静止しているにもかかわ
らず、全閉値学習手段22は、不要なサンプリング値θ
s2およびθs3を反映した全閉値θoを誤学習してし
まうことになる。
Therefore, the control device 20 determines the throttle opening detection value θs of the sampling means 21 as time t.
At 2 and t3, the sampling values θs2 and θs3 that should not be originally learned are read. As a result, although the actual throttle valve 6 is stationary, the fully-closed value learning unit 22 does not use the unnecessary sampling value θ.
The fully closed value θo that reflects s2 and θs3 will be erroneously learned.

【0034】以上に述べたような状態において、スロッ
トル開度θの全閉値θoを誤学習すると、アイドル判定
に基づくISC(アイドル運転時の速度制御)に関連し
た制御パラメータ(燃料噴射制御、点火時期制御、自動
変速機制御等)に悪影響を与えることになる。
If the fully closed value θo of the throttle opening θ is erroneously learned in the above-mentioned state, the control parameters (fuel injection control, ignition) related to ISC (speed control during idle operation) based on the idle determination. Timing control, automatic transmission control, etc.) will be adversely affected.

【0035】たとえば、制御装置20がアイドル判定時
に燃料カットを行う場合には、燃料カットの時期がずれ
てエンストに陥り易くなったり、排ガスが悪化したりす
る。また、制御装置20がアイドル判定時に自動変速機
の制御を行う場合には、自動変速機の変速ポイントがず
れたり、必要なときにロックアップが解除されない等の
不都合が生じる。
For example, when the control device 20 performs the fuel cut at the time of idling, the fuel cut timing is deviated so that the engine is apt to stall or the exhaust gas deteriorates. Further, when the control device 20 controls the automatic transmission at the time of the idle determination, there arises inconveniences such as a shift point of the automatic transmission being shifted, and lockup not being released when necessary.

【0036】[0036]

【発明が解決しようとする課題】従来のエンジン用スロ
ットル開度検出装置は以上のように、エンジン始動時に
発生する吸気負圧力によりスロットル弁6が微少量移動
することから、エンジン始動中および始動後の所定時間
にわたってスロットル開度θの検出値が微少変動(図7
参照)するので、不安定な全閉値θoを誤学習してしま
い、アイドル判定に基づくパラメータ制御に悪影響を与
えるおそれがあるという問題点があった。
As described above, the conventional throttle opening detecting device for an engine has a slight movement of the throttle valve 6 due to the negative pressure of the intake air generated at the time of starting the engine. The detected value of the throttle opening θ fluctuates slightly over a predetermined time (Fig.
However, there is a problem in that the unstable fully closed value θo is erroneously learned, which may adversely affect the parameter control based on the idle determination.

【0037】また、過大電気負荷の投入によりバッテリ
電圧が著しく低下することから、バッテリ電圧の低下中
および電圧復帰後の所定時間にわたってスロットル開度
の検出値が微少変動(図7参照)するので、不安定な全
閉値θoを誤学習してしまい、アイドル判定に基づくパ
ラメータ制御に悪影響を与えるおそれがあるという問題
点があった。
Further, since the battery voltage drops significantly due to the application of an excessive electric load, the detected value of the throttle opening slightly changes (see FIG. 7) during the battery voltage drop and for a predetermined time after the voltage is restored. There is a problem that the unstable fully-closed value θo is erroneously learned and the parameter control based on the idle determination may be adversely affected.

【0038】また、アクセル踏込量を解放してスロット
ル弁6を全閉位置に戻した場合に、スロットル開度θの
検出値のみが所定期間にわたって全閉値θo付近で微少
変動(図8参照)するので、不安定な全閉値θoを誤学
習してしまい、アイドル判定に基づくパラメータ制御に
悪影響を与えるおそれがあるという問題点があった。
Further, when the accelerator depression amount is released and the throttle valve 6 is returned to the fully closed position, only the detected value of the throttle opening θ changes slightly around the fully closed value θo for a predetermined period (see FIG. 8). Therefore, there is a problem that the unstable fully closed value θo is erroneously learned, which may adversely affect the parameter control based on the idle determination.

【0039】また、スロットル開度センサ13と制御装
置20との間の電気配線およびコネクタ等の接触不良や
信号瞬断等が発生した場合、あるいは、スパークノイズ
やラジオノイズがスロットル開度センサ13の検出信号
に重畳している場合においては、スロットル開度θの検
出値の信頼性が著しく悪化しているので、不安定な全閉
値θoを誤学習してしまい、アイドル判定に基づくパラ
メータ制御に悪影響を与えるおそれがあるという問題点
があった。
Further, when there is a contact failure such as electric wiring between the throttle opening sensor 13 and the control device 20 or a connector, a momentary signal interruption, or spark noise or radio noise is generated in the throttle opening sensor 13. When it is superposed on the detection signal, the reliability of the detected value of the throttle opening θ is significantly deteriorated, and the unstable fully closed value θo is erroneously learned, and the parameter control based on the idle determination is performed. There was a problem that it might have an adverse effect.

【0040】この発明は上記のような問題点を解消する
ためになされたもので、スロットル弁が全閉静止である
と判定できる場合であっても、スロットル開度の全閉値
学習の信頼性が悪化するおそれがある運転条件下におい
ては全閉値学習を禁止することにより、全閉値の誤学習
を防止して正確で信頼性の高いエンジン用スロットル開
度検出装置を得ることを目的とする。
The present invention has been made in order to solve the above-mentioned problems. Even when it can be determined that the throttle valve is in the fully closed state, the reliability of the fully closed value learning of the throttle opening degree. The object is to obtain an accurate and reliable engine throttle opening detection device by preventing false learning of the fully closed value by prohibiting the fully closed value learning under operating conditions that may worsen To do.

【0041】[0041]

【課題を解決するための手段】この発明の請求項1に係
るエンジン用スロットル開度検出装置は、エンジンのス
ロットル開度を検出するスロットル開度センサと、スロ
ットル開度の検出値を所定周期でサンプリングするサン
プリング手段と、エンジンのスロットル弁が全閉静止し
ていると判定されたときに、サンプリング手段によるサ
ンプリング値に基づいてスロットル開度の全閉値を更新
記憶する全閉値学習手段と、全閉値およびサンプリング
値を比較する開度比較手段と、開度比較手段の比較結果
に基づいてスロットル弁が全閉静止しているか否かを判
定する全閉静止判定手段と、エンジンの運転状態を検出
する運転状態検出手段と、エンジンの運転状態が全閉値
に影響を与える場合に全閉値学習手段に対して学習禁止
信号を出力する学習禁止判定手段とを設けたものであ
る。
According to a first aspect of the present invention, there is provided an engine throttle opening degree detecting device for detecting a throttle opening degree of an engine and a detected value of the throttle opening degree in a predetermined cycle. Sampling means for sampling, and a fully closed value learning means for updating and storing the fully closed value of the throttle opening based on the sampling value by the sampling means when it is determined that the throttle valve of the engine is fully closed and stationary. An opening degree comparing means for comparing the fully closed value and the sampled value, a fully closed stillness judging means for judging whether or not the throttle valve is fully closed still based on a comparison result of the opening degree comparing means, and an operating state of the engine. And a learning state output means for detecting a learning prohibition signal to the fully closed value learning means when the operating state of the engine affects the fully closed value. It is provided with a a prohibition determination unit.

【0042】また、この発明の請求項2に係るエンジン
用スロットル開度検出装置は、請求項1において、運転
状態検出手段はエンジンの始動状態を検出する始動検出
手段を含み、学習禁止判定手段は、エンジンの始動中お
よびエンジンが始動を脱してから所定時間にわたって学
習禁止信号を出力するものである。
According to a second aspect of the present invention, there is provided the engine throttle opening detecting device according to the first aspect, wherein the operating state detecting means includes a starting detecting means for detecting an engine starting state, and the learning prohibition judging means is The learning prohibition signal is output during the engine start and for a predetermined time after the engine has come out of the start.

【0043】また、この発明の請求項3に係るエンジン
用スロットル開度検出装置は、請求項1または請求項2
において、運転状態検出手段はバッテリ電圧を検出する
バッテリ電圧検出手段を含み、学習禁止判定手段は、バ
ッテリ電圧の低下中およびバッテリ電圧が復帰してから
所定時間にわたって学習禁止信号を出力するものであ
る。
According to a third aspect of the present invention, there is provided the engine throttle opening degree detecting device according to the first or second aspect.
In the above, the operating state detecting means includes a battery voltage detecting means for detecting the battery voltage, and the learning prohibition judging means outputs the learning prohibition signal during the decrease of the battery voltage and for a predetermined time after the battery voltage is restored. .

【0044】また、この発明の請求項4に係るエンジン
用スロットル開度検出装置は、請求項1から請求項3ま
でのいずれかにおいて、学習禁止判定手段は、サンプリ
ング値が所定値以下か否かを判定する開度判定手段を含
み、サンプリング値が所定値以上の値から所定値以下の
値に移行した後の所定時間にわたって学習禁止信号を出
力するものである。
According to a fourth aspect of the present invention, in the engine throttle opening detecting device according to any one of the first to third aspects, the learning prohibition judging means determines whether the sampling value is a predetermined value or less. And a learning prohibition signal for a predetermined time after the sampling value has changed from a value equal to or larger than a predetermined value to a value equal to or smaller than the predetermined value.

【0045】また、この発明の請求項5に係るエンジン
用スロットル開度検出装置は、請求項1から請求項4ま
でのいずれかにおいて、運転状態検出手段は、サンプリ
ング手段の所定周期よりも短い所定周期でスロットル開
度の検出値をサンプリングする別のサンプリング手段を
含み、学習禁止判定手段は、別のサンプリング手段によ
る別のサンプリング値が、スロットル開度センサの正常
時に出力し得る検出値の正常範囲以内か否かを判定する
開度範囲判定手段を含み、別のサンプリング値が正常範
囲を逸脱中および正常範囲内に復帰してから所定時間に
わたって学習禁止信号を出力するものである。
According to a fifth aspect of the present invention, there is provided the engine throttle opening degree detecting device according to any one of the first to fourth aspects, wherein the operating state detecting means has a predetermined period shorter than a predetermined period of the sampling means. The learning prohibition judging means includes another sampling means for sampling the detected value of the throttle opening at a cycle, and the learning prohibition judging means is a normal range of the detected value that can be output when the other sampling value by the other sampling means is normal. It includes an opening range determination means for determining whether or not it is within the range, and outputs a learning prohibition signal for a predetermined time after another sampling value deviates from the normal range and returns to the normal range.

【0046】[0046]

【作用】この発明の請求項1においては、スロットル弁
の全閉静止が判定されても、エンジン運転状態が全閉値
を不安定にする条件下にある場合には、全閉値学習を禁
止することにより、全閉値の誤学習を防止して信頼性を
向上させる。
According to the first aspect of the present invention, even if it is determined that the throttle valve is fully closed and stationary, if the engine operating condition is such that the fully closed value becomes unstable, the fully closed value learning is prohibited. By doing so, erroneous learning of the fully closed value is prevented and reliability is improved.

【0047】また、この発明の請求項2においては、エ
ンジンの始動中および始動状態を脱してから所定時間に
わたってスロットル開度の全閉値学習を禁止することに
より、始動時の吸気負圧力でスロットル弁が微少量移動
するような不安定状態での全閉値の誤学習を防止して信
頼性を向上させる。
Further, according to the second aspect of the present invention, learning of the fully closed value of the throttle opening degree is prohibited for a predetermined time during starting of the engine and after leaving the starting state, so that the throttle is controlled by the intake negative pressure at the time of starting. Prevents erroneous learning of the fully closed value in an unstable state where the valve moves by a small amount and improves reliability.

【0048】また、この発明の請求項3においては、バ
ッテリ電圧の低下中およびバッテリ電圧の復帰から所定
時間にわたってスロットル開度の全閉値学習を禁止する
ことにより、過大電気負荷の作動によるバッテリ電圧低
下の影響を受けるような不安定な状態での全閉値の誤学
習を防止して信頼性を向上させる。
According to the third aspect of the present invention, the learning of the fully closed value of the throttle opening is prohibited during the decrease of the battery voltage and for a predetermined time from the recovery of the battery voltage, whereby the battery voltage due to the operation of the excessive electric load is prohibited. The reliability is improved by preventing erroneous learning of the fully closed value in an unstable state that is affected by the decrease.

【0049】また、この発明の請求項4においては、ス
ロットル開度検出値のサンプリング値が所定値以上の値
から所定値以下に移行した後の所定時間にわたって全閉
値学習を禁止することにより、アクセル踏込量を解放し
た場合に発生するスロットル開度検出値の微少変動によ
る不安定状態での全閉値の誤学習を防止して信頼性を向
上させる。
Further, according to the fourth aspect of the present invention, the fully closed value learning is prohibited for a predetermined time after the sampling value of the throttle opening detection value is changed from a value equal to or larger than a predetermined value to a value equal to or smaller than the predetermined value. The reliability is improved by preventing erroneous learning of the fully closed value in an unstable state due to a slight change in the throttle opening detection value that occurs when the accelerator depression amount is released.

【0050】また、この発明の請求項5においては、サ
ンプリング手段の所定周期より短い所定周期による別の
サンプリング値が、スロットル開度センサの出力し得る
正常範囲を逸脱中および正常範囲内に復帰してから所定
時間にわたって、全閉値学習を禁止することにより、信
号瞬断等による不安定状態での全閉値の誤学習を防止し
て信頼性を向上させる。
Further, according to the fifth aspect of the present invention, another sampling value in a predetermined cycle shorter than the predetermined cycle of the sampling means is returning to within the normal range that the throttle opening sensor can output and within the normal range. By prohibiting the fully-closed value learning for a predetermined time after the start of the operation, erroneous learning of the fully-closed value in an unstable state due to a signal interruption or the like is prevented and reliability is improved.

【0051】[0051]

【実施例】【Example】

実施例1.以下、この発明の実施例1を図について説明
する。図1はこの発明の実施例1を示すブロック図であ
り、5、9、11、13、21および23〜25は前述
と同様のものである。また、20Aおよび22Aは、制
御装置20および全閉値学習手段22にそれぞれ対応し
ており、図示されない他の構成は図5に示した通りであ
る。
Example 1. Embodiment 1 of the present invention will be described below with reference to the drawings. 1 is a block diagram showing a first embodiment of the present invention, in which 5, 9, 11, 13, 21 and 23 to 25 are the same as those described above. Further, 20A and 22A correspond to the control device 20 and the fully closed value learning means 22, respectively, and other configurations not shown are as shown in FIG.

【0052】15はエンジン1(図5参照)の始動時に
スタータモータを作動して始動信号Eを出力するスター
タ(始動検出手段)、17はバッテリ電圧VBを検出す
るバッテリ電圧検出器であり、これらは一般的な各種セ
ンサに含まれている。なお、始動信号Eは、スタータ1
5のみならず、たとえばエンジン回転数等の情報からも
得ることができる。
Reference numeral 15 is a starter (starting detection means) that operates the starter motor to output a start signal E when the engine 1 (see FIG. 5) is started, and 17 is a battery voltage detector that detects the battery voltage VB. Is included in various general sensors. The start signal E is the starter 1
It can be obtained not only from 5, but also from information such as engine speed.

【0053】この場合、制御装置20Aは、サンプリン
グ手段21に並設された別のサンプリング手段26と、
エンジン1の運転状態が全閉値θoに影響を与える場合
に全閉値学習手段22Aに対して学習禁止信号Hを出力
する学習禁止判定手段27とを備えている。
In this case, the control device 20A includes another sampling means 26 arranged in parallel with the sampling means 21,
Learning prohibition determining means 27 is provided for outputting a learning prohibition signal H to the fully closed value learning means 22A when the operating state of the engine 1 affects the fully closed value θo.

【0054】別のサンプリング手段26は、サンプリン
グ手段21の所定周期Tsよりも短い所定周期Ts′で
スロットル開度θの検出値をサンプリングし、別のサン
プリング値θs′を出力する。学習禁止判定手段27
は、サンプリング値θs、別のサンプリング値θs′、
始動信号Eおよびバッテリ電圧VBに基づいて、全閉値
θoに影響を与える不安定な運転条件(全閉値θoの学
習を禁止すべき条件)を判定し、安定な運転状態の場合
には学習禁止信号Hを出力せずに学習を許可し、不安定
な運転状態と判定された場合には学習禁止信号Hを出力
する。
The other sampling means 26 samples the detected value of the throttle opening θ at a predetermined cycle Ts ′ shorter than the predetermined cycle Ts of the sampling means 21 and outputs another sampling value θs ′. Learning prohibition determination means 27
Is a sampling value θs, another sampling value θs ′,
On the basis of the starting signal E and the battery voltage VB, an unstable operating condition that affects the fully closed value θo (condition under which learning of the fully closed value θo should be prohibited) is determined, and learning is performed in the case of a stable operating state. The learning is permitted without outputting the inhibition signal H, and the learning inhibition signal H is output when it is determined that the driving state is unstable.

【0055】たとえば、学習禁止判定手段27は、サン
プリング値θsが所定値以下か否かを判定する開度判定
手段を含み、サンプリング値θsが所定値以上の値から
所定値以下の値に移行した後の所定時間にわたって学習
禁止信号Hを出力する。また、学習禁止判定手段27
は、始動信号Eに応答して、エンジン1の始動中および
エンジンが始動を脱してから所定時間にわたって学習禁
止信号Hを出力し、バッテリ電圧VBの低下中およびバ
ッテリ電圧VBが復帰してから所定時間にわたって学習
禁止信号Hを出力する。
For example, the learning prohibition judging means 27 includes an opening degree judging means for judging whether or not the sampling value θs is less than or equal to a predetermined value, and the sampling value θs is shifted from a value equal to or more than a predetermined value to a value less than or equal to the predetermined value. The learning inhibition signal H is output for a predetermined time thereafter. Further, the learning prohibition judging means 27
Responds to the start signal E and outputs the learning prohibition signal H during the start of the engine 1 and for a predetermined time after the engine exits the start, and during the decrease of the battery voltage VB and the predetermined time after the battery voltage VB is restored. The learning inhibition signal H is output over time.

【0056】さらに、学習禁止判定手段27は、別のサ
ンプリング値θs′が、スロットル開度センサ13の正
常時に出力し得る検出値の正常範囲Rθ以内か否かを判
定する開度範囲判定手段を含み、別のサンプリング値θ
s′が正常範囲Rθを逸脱中および正常範囲Rθ内に復
帰してから所定時間にわたって学習禁止信号Hを出力す
る。
Further, the learning prohibition judging means 27 is an opening range judging means for judging whether another sampling value θs ′ is within the normal range Rθ of the detected value that can be output when the throttle opening sensor 13 is normal. Including, another sampling value θ
The learning prohibition signal H is output for a predetermined period of time after s ′ deviates from the normal range Rθ and returns to the normal range Rθ.

【0057】この場合、サンプリング手段21は、サン
プリング値θsを、全閉値学習手段22Aおよび開度比
較手段23にみならず、学習禁止手段27にも転送す
る。また、全閉値学習手段22Aは、通常は全閉静止判
定手段24の判定結果Dに応答して全閉値θoを更新記
憶するが、学習禁止判定手段27が学習禁止信号Hを出
力している場合には、判定結果Dが入力されていても全
閉値θoの更新記憶を禁止する。
In this case, the sampling means 21 transfers the sampling value θs not only to the fully closed value learning means 22A and the opening degree comparing means 23 but also to the learning prohibiting means 27. Further, the fully closed value learning means 22A normally updates and stores the fully closed value θo in response to the determination result D of the fully closed stationary determination means 24, but the learning inhibition determination means 27 outputs the learning inhibition signal H. If the determination result D is input, the update storage of the fully closed value θo is prohibited.

【0058】次に、図2および図3のフローチャートな
らびに図4のタイミングチャートを参照しながら、図1
に示したこの発明の実施例1の動作について説明する。
なお、制御装置20A内の開度比較手段23および全閉
静止判定手段24の動作については、前述と同様なので
説明を省略する。まず、図2内のステップS101〜S
103において、スタータ15からの始動信号Eと、バ
ッテリ電圧検出器17からのバッテリ電圧VBと、サン
プリング手段21からのサンプリング値θs(スロット
ル開度検出値)とを読み込む。
Next, referring to the flow charts of FIGS. 2 and 3 and the timing chart of FIG.
The operation of the first embodiment of the present invention shown in FIG.
The operations of the opening degree comparison unit 23 and the fully closed stationary determination unit 24 in the control device 20A are the same as those described above, and thus the description thereof is omitted. First, steps S101 to S in FIG.
At 103, the starting signal E from the starter 15, the battery voltage VB from the battery voltage detector 17, and the sampling value θs (throttle opening detection value) from the sampling means 21 are read.

【0059】続いて、ステップS104において、始動
信号Eの検出結果からエンジン1が始動中か否かを判定
し、もし、エンジン1が始動中(すなわち、YES)と
判定された場合には、ステップS110においてダウン
カウンタCに初期値となる定数Kをセットした後、ステ
ップS111に進み、全閉値θoの学習値を前回の記憶
値θo(i−1)のまま継続させる。そして、ステップ
S112において、サンプリング値θsの積和値Σθs
をクリアした後、図2の処理を抜ける。この結果、エン
ジン1の始動時における全閉値θoの学習は禁止され
る。
Subsequently, in step S104, it is determined from the detection result of the start signal E whether or not the engine 1 is starting. If it is determined that the engine 1 is starting (that is, YES), the step S104 is performed. After setting a constant K as an initial value to the down counter C in S110, the process proceeds to step S111, and the learning value of the fully closed value θo is continued with the previously stored value θo (i-1). Then, in step S112, the sum of products Σθs of the sampling values θs
After clearing, the process of FIG. 2 is exited. As a result, learning of the fully closed value θo at the start of the engine 1 is prohibited.

【0060】一方、ステップS104においてエンジン
1が始動中でない(すなわち、NO)と判定された場合
は、ステップS105に進み、始動を脱してから所定時
間以内か否かを判定する。もし、エンジン1が始動を脱
してから所定時間以内(すなわち、YES)と判定され
た場合には、ステップS110に進み、前述と同様の処
理により全閉値θoの学習を禁止する。すなわち、後述
するように、カウンタCの値が0までデクリメントされ
る条件は、全閉静止状態が所定サンプリング期間(K・
Ts)にわたって連続した場合であり、カウンタCの値
をKにセットすれば、誤学習が防止されることになる。
On the other hand, when it is determined in step S104 that the engine 1 is not being started (that is, NO), the process proceeds to step S105, and it is determined whether or not it is within a predetermined time after the start is canceled. If it is determined that the engine 1 is not started for a predetermined period of time (that is, YES), the process proceeds to step S110, and the learning of the fully closed value θo is prohibited by the same process as described above. That is, as will be described later, the condition that the value of the counter C is decremented to 0 is that the fully closed stationary state is a predetermined sampling period (K ·
This is the case when the value of the counter C is set to K, and erroneous learning is prevented.

【0061】また、ステップS105においてエンジン
1が始動を脱してから所定時間以上経過した(すなわ
ち、NO)と判定された場合は、ステップS106に進
み、バッテリ電圧VBの検出結果から、バッテリ電圧V
Bが所定値以下に低下しているか否かを判定する。も
し、バッテリ電圧VBが所定値以下に低下している(す
なわち、YES)と判定された場合には、ステップS1
10に進み、前述と同様の処理により全閉値θoの学習
を禁止する。
When it is determined in step S105 that the predetermined time or more has passed since the engine 1 left the start (that is, NO), the process proceeds to step S106, and the battery voltage VB is detected from the detection result of the battery voltage VB.
It is determined whether B has dropped below a predetermined value. If it is determined that the battery voltage VB has dropped below the predetermined value (that is, YES), step S1
Proceeding to 10, the learning of the fully closed value θo is prohibited by the same processing as described above.

【0062】また、ステップS106においてバッテリ
電圧VBが所定値以下に低下していない場合は、ステッ
プS107に進み、バッテリ電圧VBが所定値以下に低
下してから所定値以上に復帰後、所定時間以内か否かを
判定する。もし、バッテリ電圧VBが所定値以上に復帰
してから所定時間以内(すなわち、YES)と判定され
た場合には、ステップS110に進み、前述と同様の処
理により全閉値θoの学習を禁止する。
If the battery voltage VB is not lower than the predetermined value in step S106, the process proceeds to step S107, and after the battery voltage VB is reduced to the predetermined value or lower and is returned to the predetermined value or higher, within a predetermined time. Or not. If it is determined that the battery voltage VB has returned to the predetermined value or higher within the predetermined time (that is, YES), the process proceeds to step S110, and the learning of the fully closed value θo is prohibited by the same process as described above. .

【0063】また、ステップS107においてバッテリ
電圧VBが所定値以上に復帰してから所定時間以上経過
した(すなわち、NO)と判定された場合は、ステップ
S108に進み、サンプリング手段21によるサンプリ
ング値θsが所定値以下になってから所定時間以内か否
かを判定する。もし、サンプリング値θsが所定値以下
になってから所定時間以内(すなわち、YES)と判定
された場合には、ステップS110に進み、前述と同様
の処理により全閉値θoの学習を禁止する。
When it is determined in step S107 that the battery voltage VB has returned to the predetermined value or higher and the predetermined time or more has passed (that is, NO), the process proceeds to step S108 and the sampling value θs by the sampling means 21 is set. It is determined whether or not it is within a predetermined time after the value becomes equal to or less than the predetermined value. If it is determined that the sampling value θs is equal to or less than the predetermined value within the predetermined time (that is, YES), the process proceeds to step S110, and the learning of the fully closed value θo is prohibited by the same process as described above.

【0064】また、ステップS108においてサンプリ
ング値θsが所定値以下になってから所定時間以上経過
した(すなわち、NO)と判定された場合は、ステップ
S109に進み、従来の判定処理と同様に、スロットル
弁6が全閉位置で静止しているか否かを判定する。この
とき、開度比較手段23は、サンプリング値θsがほぼ
静止状態であるか否かを検出するとともに、静止中のス
ロットル開度θが学習済みの全閉値θoとかけ離れてい
るか否かを監視する。
When it is determined in step S108 that the predetermined time or more has passed since the sampling value θs became equal to or less than the predetermined value (that is, NO), the process proceeds to step S109, and the throttle value is set similarly to the conventional determination process. It is determined whether the valve 6 is stationary in the fully closed position. At this time, the opening degree comparing means 23 detects whether or not the sampling value θs is in a substantially stationary state, and also monitors whether or not the throttle opening degree θ in the stationary state is far from the learned fully closed value θo. To do.

【0065】もし、スロットル弁6が全閉位置で静止し
ていない(すなわち、NO)と判定された場合には、ス
テップS110に進み、前述と同様の処理により全閉値
θoの学習を禁止する。たとえば、全閉値θoとかけ離
れている場合は、アクセルを踏み込んだ状態での静止で
あるおそれがあるので、誤学習を防止する。
If it is determined that the throttle valve 6 is not stationary at the fully closed position (that is, NO), the process proceeds to step S110, and learning of the fully closed value θo is prohibited by the same processing as described above. . For example, when it is far from the fully closed value θo, there is a possibility that the accelerator is still in a depressed state, so erroneous learning is prevented.

【0066】また、ステップS109においてスロット
ル弁6が全閉位置で静止している(すなわち、YES)
と判定された場合には、ステップS113に進み、ダウ
ンカウンタCの値がC=0となってカウント完了したか
否かを判定する。
In step S109, the throttle valve 6 is stationary at the fully closed position (that is, YES).
When it is determined that the value of the down counter C has reached C = 0, it is determined whether or not the count is completed.

【0067】もし、ダウンカウンタCの値がC>0であ
って、カウント完了していない(すなわち、NO)と判
定された場合には、ステップS114に進み、サンプリ
ング値θsを前回の積和値Σθs(i−1)に加算して
今回の積和値Σθsとする。そして、ステップS115
において、ダウンカウンタCをカウントダウン(デクリ
メント)した後、図2の処理を抜ける。
If the value of the down counter C is C> 0 and it is determined that the counting is not completed (that is, NO), the process proceeds to step S114 and the sampling value θs is set to the previous sum of products value. It is added to Σθs (i−1) to obtain the current product sum value Σθs. Then, step S115
In step 2, after the down counter C is counted down (decremented), the process of FIG.

【0068】一方、ステップS113において、ダウン
カウンタCの値がC=0であって、カウント完了してい
る(すなわち、YES)と判定された場合には、ステッ
プS116に進み、積和値Σθsを平均化(積和値Σθ
sを積和数Kで除算)し、これを新たな全閉値θoとし
て更新記憶する。これにより、所定サンプリング期間
(K・Ts)にわたるスロットル開度θs(実際には平
均値)の比較が行われ、所定サンプリング期間中の平均
値が学習値として記憶される。そして、ステップS11
2に進み、これまでの積和値Σθsを零にクリアし、処
理を抜ける。
On the other hand, in step S113, when the value of the down counter C is C = 0 and it is determined that the counting is completed (that is, YES), the process proceeds to step S116, and the product sum value Σθs is set. Averaging (sum of products Σθ
s is divided by the sum of products K), and this is updated and stored as a new totally closed value θo. As a result, the throttle opening θs (actually the average value) over the predetermined sampling period (K · Ts) is compared, and the average value during the predetermined sampling period is stored as the learning value. Then, step S11
The process proceeds to 2 to clear the product sum value Σθs so far to zero and exit the process.

【0069】次に、短い所定周期Ts′による別のサン
プリング値θs′を考慮した場合の動作について説明す
る。図4のタイミングチャートにおいて、Rθおよびθ
fは前述と同様のものである。θs′はスロットル開度
センサ13の信号瞬断が発生した場合のスロットル開度
検出値および別のサンプリング値、t1′〜t4′は各
サンプリングタイミングt1〜t5の間に追加された別
のサンプリングタイミング、Ts′は別のサンプリング
手段26による短い所定周期、θs1′〜θs4′は各
サンプリングタイミングt1′〜t4′での個々の別の
サンプリング値である。
Next, the operation when another sampling value θs ′ with a short predetermined period Ts ′ is taken into consideration will be described. In the timing chart of FIG. 4, Rθ and θ
f is the same as that described above. θs ′ is a throttle opening detection value and another sampling value when a signal interruption of the throttle opening sensor 13 occurs, and t1 ′ to t4 ′ is another sampling timing added during each sampling timing t1 to t5. , Ts ′ is a short predetermined period by another sampling means 26, and θs1 ′ to θs4 ′ are individual sampling values at each sampling timing t1 ′ to t4 ′.

【0070】まず、図3内のステップS201におい
て、別のサンプリング手段26によってサンプリング手
段21よりも短い所定周期Ts′でサンプリングされた
別のサンプリング値θs′(スロットル開度θの検出
値)を読み込む。続いて、ステップS202において、
別のサンプリング値θs′が、スロットル開度センサ1
3の正常時に出力し得る正常範囲Rθ内にあるか否かを
判定する。
First, in step S201 in FIG. 3, another sampling value θs ′ (detection value of throttle opening θ) sampled by another sampling means 26 in a predetermined cycle Ts ′ shorter than the sampling means 21 is read. . Then, in step S202,
Another sampling value θs ′ is the throttle opening sensor 1
It is determined whether or not the value is within the normal range Rθ that can be output in the normal condition of 3.

【0071】もし、別のサンプリング値θs′がスロッ
トル開度センサ13の正常時に出力しうる正常範囲Rθ
内にない(すなわち、NO)と判定された場合には、ス
テップS203において前述と同様のダウンカウンタC
に定数Kをセットした後、ステップS204に進み、全
閉値θoとして前回の記憶値θo(i−1)を継続す
る。そして、ステップS205に進み、積和値Σθsを
零にクリアした後、図3の処理を抜ける。この結果、全
閉値θoの学習処理は禁止状態となる。
If another sampling value θs ′ is in the normal range Rθ that can be output when the throttle opening sensor 13 is normal.
If it is determined that it is not within the range (that is, NO), the down counter C similar to that described above is determined in step S203.
After setting the constant K to, the process proceeds to step S204, and the previously stored value θo (i-1) is continued as the fully closed value θo. Then, the process proceeds to step S205, the product sum value Σθs is cleared to zero, and then the process of FIG. As a result, the learning process for the fully closed value θo is prohibited.

【0072】一方、ステップS202において、別のサ
ンプリング値θs′が正常範囲Rθ内にある(すなわ
ち、YES)と判定された場合には、ステップS206
に進み、別のサンプリング値θs′が異常値から正常範
囲Rθ内の正常値に復帰してから、所定時間にわたって
正常範囲Rθ内(すなわち、過去の所定時間に値わたっ
て別のサンプリング値θs′が正常範囲Rθ内にあっ
た)か否かを判定する。
On the other hand, if it is determined in step S202 that another sampling value θs' is within the normal range Rθ (that is, YES), step S206.
, And another sampling value θs ′ returns from an abnormal value to a normal value within the normal range Rθ, and then within the normal range Rθ over a predetermined time (that is, another sampling value θs ′ over a predetermined time in the past). Was within the normal range Rθ).

【0073】もし、過去における所定時間以内の別のサ
ンプリング値θs′が正常範囲Rθ外にあった(すなわ
ち、NO)と判定された場合には、ステップS203に
進み、前述と同様の処理により全閉値θoの学習を禁止
する。これにより、別のサンプリング値θs′が正常範
囲Rθ内の値に復帰しても、不安定期間となる所定時間
にわたって、全閉値θoの学習を強制的に禁止すること
ができる。
If it is determined that another sampling value θs ′ within the predetermined time in the past is outside the normal range Rθ (that is, NO), the process proceeds to step S203 and the same process as described above is performed. The learning of the closed value θo is prohibited. As a result, even if another sampling value θs ′ returns to a value within the normal range Rθ, it is possible to forcibly prohibit learning of the fully closed value θo for a predetermined time that is an unstable period.

【0074】また、過去に所定時間以内の別のサンプリ
ング値θs′が全て正常範囲Rθ内の値であった(すな
わち、YES)と判定された場合には、ステップS20
3〜S205(学習禁止処理)をスキップして、何もせ
ずに図3の処理を抜ける。なお、以上で述べた図3の処
理は、前述した図2の処理が1回実行される間に複数回
実行されるものとする。
If it is determined in the past that all the other sampling values θs' within the predetermined time are within the normal range Rθ (that is, YES), step S20.
3 to S205 (learning prohibition process) is skipped, and the process of FIG. 3 is ended without doing anything. Note that the above-described processing of FIG. 3 is executed a plurality of times while the above-described processing of FIG. 2 is executed once.

【0075】以下、図4のタイミングチャートを参照し
ながら、学習禁止判定手段27における異常判定動作、
すなわち、別のサンプリング値θs′が正常範囲Rθか
ら逸脱したときの異常判定動作について説明する。
Hereinafter, with reference to the timing chart of FIG. 4, the abnormality determination operation in the learning prohibition determination means 27,
That is, the abnormality determination operation when another sampling value θs ′ deviates from the normal range Rθ will be described.

【0076】まず、別のサンプリング手段26は、サン
プリング手段21の所定周期Tsよりも短い所定周期T
s′毎に、スロットル開度センサ13の検出値をサンプ
リングしているものとする。ここで、前述と同様にスロ
ットル開度センサ13の信号瞬断が発生したとすると、
スロットル開度θの検出値は破線θsのように変動す
る。
First, another sampling means 26 has a predetermined cycle T shorter than the predetermined cycle Ts of the sampling means 21.
It is assumed that the detection value of the throttle opening sensor 13 is sampled every s'. Here, if a signal interruption of the throttle opening sensor 13 occurs as in the above case,
The detected value of the throttle opening θ changes as shown by a broken line θs.

【0077】このとき、別のサンプリング手段26は、
時刻t2′において別のサンプリング値θs2′を異常
値として検出するため、スロットル開度センサ13の信
号瞬断を判定することができる。したがって、スロット
ル開度センサ13の配線やコネクタ等の接触不良や信号
瞬断による異常を検知することにより、全閉値θoの学
習を禁止することができ、スロットル開度センサ13の
出力電圧(検出値)の信頼性が著しく悪化している状態
での全閉値θoの誤学習を防止することができる。
At this time, another sampling means 26
Since another sampling value θs2 ′ is detected as an abnormal value at time t2 ′, it is possible to determine a signal interruption of the throttle opening sensor 13. Therefore, the learning of the fully closed value θo can be prohibited by detecting the contact failure of the wiring or connector of the throttle opening sensor 13 or the abnormality due to the signal interruption, and the output voltage of the throttle opening sensor 13 (detection It is possible to prevent erroneous learning of the fully closed value θo when the reliability of the value) is significantly deteriorated.

【0078】実施例2.なお、上記実施例1では、学習
禁止判定手段27が、サンプリング値θs、別のサンプ
リング値θs′、始動信号Eおよびバッテリ電圧VBに
基づいて、それぞれの(4通りの)運転条件を判定し、
これらの判定結果に応答して学習禁止信号Hを出力した
が、これらのうちの少なくとも1つの運転条件の判定結
果に応答して学習禁止信号Hを出力するようにしてもよ
い。
Example 2. In the first embodiment, the learning prohibition determination means 27 determines each (four types) of operating conditions based on the sampling value θs, another sampling value θs ′, the starting signal E and the battery voltage VB.
Although the learning inhibition signal H is output in response to these determination results, the learning inhibition signal H may be output in response to the determination result of at least one of these operating conditions.

【0079】実施例3.また、上記実施例1では、所定
サンプリング期間にわたって全閉静止状態が判定された
ときのサンプリング値θsの平均値を学習値としたが、
所定サンプリング期間中の最小値を学習値としてもよ
い。
Example 3. In the first embodiment, the learning value is the average value of the sampling values θs when the fully closed stationary state is determined over the predetermined sampling period.
The minimum value during the predetermined sampling period may be the learning value.

【0080】[0080]

【発明の効果】以上のようにこの発明の請求項1によれ
ば、エンジンのスロットル開度を検出するスロットル開
度センサと、スロットル開度の検出値を所定周期でサン
プリングするサンプリング手段と、エンジンのスロット
ル弁が全閉静止していると判定されたときに、サンプリ
ング手段によるサンプリング値に基づいてスロットル開
度の全閉値を更新記憶する全閉値学習手段と、全閉値お
よびサンプリング値を比較する開度比較手段と、開度比
較手段の比較結果に基づいてスロットル弁が全閉静止し
ているか否かを判定する全閉静止判定手段と、エンジン
の運転状態を検出する運転状態検出手段と、エンジンの
運転状態が全閉値に影響を与える場合に全閉値学習手段
に対して学習禁止信号を出力する学習禁止判定手段とを
設け、全閉値の検出値が不安定な条件下では、スロット
ル弁の全閉静止を判定していても全閉値の学習を強制的
に禁止するようにしたので、全閉値の誤学習を防止して
学習値の精度および信頼性を向上させたエンジン用スロ
ットル開度検出装置が得られる効果がある。
As described above, according to claim 1 of the present invention, the throttle opening sensor for detecting the throttle opening of the engine, the sampling means for sampling the detected value of the throttle opening at a predetermined cycle, and the engine When it is determined that the throttle valve is completely closed and still, the fully closed value learning means for updating and storing the fully closed value of the throttle opening based on the sampling value by the sampling means, and the fully closed value and the sampled value are stored. An opening degree comparing means for comparing, a fully closed stillness judging means for judging whether or not the throttle valve is fully closed still based on a comparison result of the opening degree comparing means, and an operating state detecting means for detecting an operating state of the engine. And a learning prohibition determination means for outputting a learning prohibition signal to the fully closed value learning means when the operating state of the engine affects the fully closed value. Under conditions where the value is unstable, learning of the fully closed value is forcibly prohibited even if it is determined that the throttle valve is fully closed. There is an effect that an engine throttle opening detection device with improved accuracy and reliability can be obtained.

【0081】また、この発明の請求項2によれば、請求
項1において、運転状態検出手段はエンジンの始動状態
を検出する始動検出手段を含み、学習禁止判定手段は、
エンジンの始動中およびエンジンが始動を脱してから所
定時間にわたって学習禁止信号を出力するようにしたの
で、エンジン始動に際して発生する吸気負圧力でスロッ
トル弁自体が微少量移動するような不安定状態での全閉
値の誤学習を防止することのできるエンジン用スロット
ル開度検出装置が得られる効果がある。
According to a second aspect of the present invention, in the first aspect, the operating state detecting means includes a starting detecting means for detecting the starting state of the engine, and the learning prohibition judging means comprises:
Since the learning prohibition signal is output during the engine starting and for a predetermined time after the engine has come out of starting, it is possible to operate in an unstable state where the throttle valve itself moves by a small amount due to the negative pressure of intake air generated when starting the engine. There is an effect that it is possible to obtain an engine throttle opening detection device that can prevent erroneous learning of the fully closed value.

【0082】また、この発明の請求項3によれば、請求
項1または請求項2において、運転状態検出手段はバッ
テリ電圧を検出するバッテリ電圧検出手段を含み、学習
禁止判定手段は、バッテリ電圧の低下中およびバッテリ
電圧が復帰してから所定時間にわたって学習禁止信号を
出力するようにしたので、過大電気負荷の作動によりバ
ッテリ電圧が著しく低下してスロットル開度検出値が実
際のスロットル開度と一致しなくなるような不安定状態
での全閉値の誤学習を防止することのできるエンジン用
スロットル開度検出装置が得られる効果がある。
According to a third aspect of the present invention, in the first or second aspect, the operating state detecting means includes a battery voltage detecting means for detecting the battery voltage, and the learning prohibition determining means includes the battery voltage detecting means. Since the learning prohibition signal is output during the decrease and during the specified time after the battery voltage is restored, the battery voltage drops significantly due to the operation of the excessive electric load, and the throttle opening detection value becomes equal to the actual throttle opening. There is an effect that it is possible to obtain an engine throttle opening detection device that can prevent erroneous learning of the fully closed value in an unstable state that does not occur.

【0083】また、この発明の請求項4によれば、請求
項1から請求項3までのいずれかにおいて、学習禁止判
定手段は、サンプリング値が所定値以下か否かを判定す
る開度判定手段を含み、サンプリング値が所定値以上の
値から所定値以下の値に移行した後の所定時間にわたっ
て学習禁止信号を出力するようにしたので、アクセル踏
込量の解放によってスロットル開度検出値が微少変動す
るような不安定状態での全閉値の誤学習を防止すること
のできるエンジン用スロットル開度検出装置が得られる
効果がある。
According to a fourth aspect of the present invention, in any one of the first to third aspects, the learning prohibition determining means determines the opening degree determining means for determining whether or not the sampling value is less than or equal to a predetermined value. In addition, the learning inhibition signal is output for a predetermined time after the sampling value shifts from a value above the predetermined value to a value below the predetermined value. There is an effect that it is possible to obtain an engine throttle opening detection device that can prevent erroneous learning of the fully closed value in such an unstable state.

【0084】また、この発明の請求項5によれば、請求
項1から請求項4までのいずれかにおいて、運転状態検
出手段は、サンプリング手段の所定周期よりも短い所定
周期でスロットル開度の検出値をサンプリングする別の
サンプリング手段を含み、学習禁止判定手段は、別のサ
ンプリング手段による別のサンプリング値が、スロット
ル開度センサの正常時に出力し得る検出値の正常範囲以
内か否かを判定する開度範囲判定手段を含み、別のサン
プリング値が正常範囲を逸脱中および正常範囲内に復帰
してから所定時間にわたって学習禁止信号を出力するよ
うにしたので、スロットル開度センサの配線およびコネ
クタ等の接触不良や信号瞬断によりスロットル開度検出
値の信頼性が悪化しているような不安定状態での全閉値
の誤学習を防止することのできるエンジン用スロットル
開度検出装置が得られる効果がある。
According to a fifth aspect of the present invention, in any one of the first to fourth aspects, the operating state detecting means detects the throttle opening degree at a predetermined cycle shorter than the predetermined cycle of the sampling means. The learning prohibition judging means includes another sampling means for sampling the value, and the learning prohibition judging means judges whether or not the other sampling value by the other sampling means is within the normal range of the detection value that can be output when the throttle opening sensor is normal. Since the learning prohibit signal is output for a predetermined time after the other sampling value deviates from the normal range and returns to the normal range including the opening range determination means, the throttle opening sensor wiring and connector, etc. Prevents erroneous learning of the fully closed value in an unstable state where the reliability of the throttle opening detection value is deteriorated due to poor contact or instantaneous signal interruption. The effect of the throttle opening degree detecting apparatus for an engine is obtained that can be.

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

【図1】 この発明の実施例1の構成を示す機能ブロッ
ク図である。
FIG. 1 is a functional block diagram showing a configuration of a first embodiment of the present invention.

【図2】 この発明の実施例1による学習禁止判定動作
を示すフローチャートである。
FIG. 2 is a flowchart showing a learning prohibition determination operation according to the first embodiment of the present invention.

【図3】 この発明の実施例1による別のサンプリング
手段の動作を示すフローチャートである。
FIG. 3 is a flowchart showing the operation of another sampling means according to the first embodiment of the present invention.

【図4】 この発明の実施例1によるスロットル開度セ
ンサの信号瞬断時の別のサンプリング値の変動を説明す
るためのタイミングチャートである。
FIG. 4 is a timing chart for explaining variation of another sampling value at the time of a signal interruption of the throttle opening sensor according to the first embodiment of the present invention.

【図5】 一般的なエンジン用スロットル開度検出装置
の概略構成を示す断面図である。
FIG. 5 is a sectional view showing a schematic configuration of a general engine throttle opening detection device.

【図6】 従来のスロットル開度検出装置を含む制御装
置の構成を示す機能ブロック図である。
FIG. 6 is a functional block diagram showing a configuration of a control device including a conventional throttle opening degree detection device.

【図7】 エンジン始動時およびバッテリ電圧低下時の
スロットル開度センサの出力電圧(検出値)の変動を示
すタイミングチャートである。
FIG. 7 is a timing chart showing variations in the output voltage (detection value) of the throttle opening sensor when the engine is started and when the battery voltage drops.

【図8】 スロットル弁を全閉にしたときのスロットル
開度の実際値および検出値の変動を示すタイミングチャ
ートである。
FIG. 8 is a timing chart showing changes in the actual value and the detected value of the throttle opening when the throttle valve is fully closed.

【図9】 従来のエンジン用スロットル開度検出装置に
よるスロットル開度センサの信号瞬断時のサンプリング
値の変動を説明するためのタイミングチャートである。
FIG. 9 is a timing chart for explaining the fluctuation of the sampling value at the time of a signal interruption of the throttle opening sensor by the conventional engine throttle opening detection device.

【符号の説明】[Explanation of symbols]

1 エンジン、6 スロットル弁、13 スロットル開
度センサ、15 スタータ(始動検出手段)、17 バ
ッテリ電圧検出器、20A 制御装置、21サンプリン
グ手段、22A 全閉値学習手段、23 開度比較手
段、24 全閉静止判定手段、26 別のサンプリング
手段、27 学習禁止判定手段、C 比較結果、D 判
定結果、E 始動信号、H 学習禁止信号、Rθ 正常
範囲、Ts 所定周期、Ts′ 短い所定周期、VB
バッテリ電圧、θ スロットル開度(検出値)、θo
全閉値、θs サンプリング値、θs′ 別のサンプリ
ング値、S101〜S103、S201 運転状態を検
出するステップ、S104始動中を判定するステップ、
S105 始動後の所定時間経過を判定するステップ、
S106 バッテリ電圧低下を判定するステップ、S1
07 バッテリ電圧低下から復帰後の所定時間経過を判
定するステップ、S108 サンプリング値が所定値以
下となってから所定時間経過を判定するステップ、S1
09 スロットル弁の全閉静止を判定するステップ、S
111、S204 全閉値の学習を禁止するステップ、
S202 別のサンプリング値が正常範囲内かを判定す
るステップ、S206 別のサンプリング値が正常範囲
内に復帰後の所定時間経過を判定するステップ。
1 engine, 6 throttle valve, 13 throttle opening sensor, 15 starter (starting detection means), 17 battery voltage detector, 20A control device, 21 sampling means, 22A fully closed value learning means, 23 opening comparison means, 24 all Closed stillness judging means, 26 different sampling means, 27 learning prohibition judging means, C comparison result, D judgment result, E start signal, H learning prohibition signal, Rθ normal range, Ts predetermined cycle, Ts ′ short predetermined cycle, VB
Battery voltage, θ Throttle opening (detection value), θo
Fully closed value, θs sampling value, sampling value for each θs ′, S101 to S103, S201 detecting operating state, S104 determining starting
S105: a step of determining whether a predetermined time has elapsed after the start,
S106 Step of determining battery voltage drop, S1
07 Step of determining the elapse of a predetermined time after the recovery from the battery voltage drop, S108 Step of determining the elapse of a predetermined time after the sampling value becomes a predetermined value or less, S1
09 Step of determining whether the throttle valve is fully closed or stationary, S
111, S204 a step of prohibiting learning of the fully closed value,
S202: A step of determining whether another sampling value is within the normal range, and S206: A step of determining whether a predetermined time has elapsed after the other sampling value returned within the normal range.

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 エンジンのスロットル開度を検出するス
ロットル開度センサと、 前記スロットル開度の検出値を所定周期でサンプリング
するサンプリング手段と、 前記エンジンのスロットル弁が全閉静止していると判定
されたときに、前記サンプリング手段によるサンプリン
グ値に基づいて前記スロットル開度の全閉値を更新記憶
する全閉値学習手段と、 前記全閉値および前記サンプリング値を比較する開度比
較手段と、 前記開度比較手段の比較結果に基づいて前記スロットル
弁が全閉静止しているか否かを判定する全閉静止判定手
段とを備えたエンジン用スロットル開度検出装置におい
て、 前記エンジンの運転状態を検出する運転状態検出手段
と、 前記エンジンの運転状態が前記全閉値に影響を与える場
合に前記全閉値学習手段に対して学習禁止信号を出力す
る学習禁止判定手段とを設けたことを特徴とするエンジ
ン用スロットル開度検出装置。
1. A throttle opening sensor for detecting a throttle opening of an engine, sampling means for sampling a detected value of the throttle opening at a predetermined cycle, and a throttle valve of the engine is determined to be fully closed and stationary. A fully closed value learning means for updating and storing the fully closed value of the throttle opening based on the sampling value by the sampling means, and an opening degree comparison means for comparing the fully closed value and the sampled value, A throttle opening detection device for an engine, comprising: a full-closed stationary determination unit that determines whether or not the throttle valve is in a fully closed stationary state based on a comparison result of the opening degree comparison unit. An operating state detecting means for detecting, and for the fully closed value learning means when the operating state of the engine affects the fully closed value. An engine throttle opening detection device, comprising: learning prohibition determination means for outputting a learning prohibition signal.
【請求項2】 前記運転状態検出手段は前記エンジンの
始動状態を検出する始動検出手段を含み、前記学習禁止
判定手段は、前記エンジンの始動中および前記エンジン
が始動を脱してから所定時間にわたって前記学習禁止信
号を出力することを特徴とする請求項1に記載のエンジ
ン用スロットル開度検出装置。
2. The operating state detecting means includes a starting detecting means for detecting a starting state of the engine, and the learning prohibition judging means is arranged to perform the learning during the starting of the engine and for a predetermined time after the engine is out of starting. The throttle opening detection device for an engine according to claim 1, wherein a learning prohibition signal is output.
【請求項3】 前記運転状態検出手段はバッテリ電圧を
検出するバッテリ電圧検出手段を含み、前記学習禁止判
定手段は、前記バッテリ電圧の低下中および前記バッテ
リ電圧が復帰してから所定時間にわたって前記学習禁止
信号を出力することを特徴とする請求項1または請求項
2に記載のエンジン用スロットル開度検出装置。
3. The operating state detection means includes a battery voltage detection means for detecting a battery voltage, and the learning prohibition determination means performs the learning for a predetermined time while the battery voltage is decreasing and after the battery voltage is restored. The engine throttle opening detection device according to claim 1 or 2, wherein a prohibition signal is output.
【請求項4】 前記学習禁止判定手段は、前記サンプリ
ング値が所定値以下か否かを判定する開度判定手段を含
み、前記サンプリング値が前記所定値以上の値から前記
所定値以下の値に移行した後の所定時間にわたって前記
学習禁止信号を出力することを特徴とする請求項1から
請求項3までのいずれかに記載のエンジン用スロットル
開度検出装置。
4. The learning prohibition judging means includes an opening degree judging means for judging whether or not the sampling value is less than or equal to a predetermined value, and the sampling value is changed from a value greater than or equal to the predetermined value to a value less than or equal to the predetermined value. The engine throttle opening detection device according to any one of claims 1 to 3, wherein the learning prohibition signal is output for a predetermined time after the shift.
【請求項5】 前記運転状態検出手段は、前記サンプリ
ング手段の所定周期よりも短い所定周期で前記スロット
ル開度の検出値をサンプリングする別のサンプリング手
段を含み、 前記学習禁止判定手段は、 前記別のサンプリング手段による別のサンプリング値
が、前記スロットル開度センサの正常時に出力し得る検
出値の正常範囲以内か否かを判定する開度範囲判定手段
を含み、 前記別のサンプリング値が前記正常範囲を逸脱中および
前記正常範囲内に復帰してから所定時間にわたって前記
学習禁止信号を出力することを特徴とする請求項1から
請求項4までのいずれかに記載のエンジン用スロットル
開度検出装置。
5. The operating state detecting means includes another sampling means for sampling the detected value of the throttle opening at a predetermined cycle shorter than the predetermined cycle of the sampling means, and the learning prohibition judging means is different from the learning cycle determining means. Another sampling value by the sampling means of the throttle opening sensor includes an opening range determination means for determining whether it is within a normal range of a detection value that can be output when the throttle opening sensor is normal, and the another sampling value is the normal range. The engine throttle opening detection device according to any one of claims 1 to 4, wherein the learning prohibition signal is output for a predetermined time after the vehicle deviates from the above range and returns to the normal range.
JP13070395A 1995-05-29 1995-05-29 Throttle opening sensing device for engine Pending JPH08319877A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13070395A JPH08319877A (en) 1995-05-29 1995-05-29 Throttle opening sensing device for engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13070395A JPH08319877A (en) 1995-05-29 1995-05-29 Throttle opening sensing device for engine

Publications (1)

Publication Number Publication Date
JPH08319877A true JPH08319877A (en) 1996-12-03

Family

ID=15040607

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13070395A Pending JPH08319877A (en) 1995-05-29 1995-05-29 Throttle opening sensing device for engine

Country Status (1)

Country Link
JP (1) JPH08319877A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006307809A (en) * 2005-05-02 2006-11-09 Hitachi Ltd Knocking control device for internal combustion engine
JP2008267188A (en) * 2007-04-17 2008-11-06 Toyota Motor Corp Control unit of internal combustion engine
US8447493B2 (en) 2008-12-02 2013-05-21 Toyota Jidosha Kabushiki Kaisha Ignition timing controller of internal combustion engine

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006307809A (en) * 2005-05-02 2006-11-09 Hitachi Ltd Knocking control device for internal combustion engine
JP4500205B2 (en) * 2005-05-02 2010-07-14 日立オートモティブシステムズ株式会社 Knocking control device for internal combustion engine
JP2008267188A (en) * 2007-04-17 2008-11-06 Toyota Motor Corp Control unit of internal combustion engine
US8447493B2 (en) 2008-12-02 2013-05-21 Toyota Jidosha Kabushiki Kaisha Ignition timing controller of internal combustion engine

Similar Documents

Publication Publication Date Title
US4359894A (en) Throttle valve most closed position sensing system
JPH0835449A (en) Failure detection device for exhaust gas reflux control device
US5309887A (en) Method of detecting abnormality in exhaust gas recirculation control system of internal combustion engine and apparatus for carrying out the same
KR0165954B1 (en) System for detecting fully closed state of throttle valve for use in internal combustion engine
US5578749A (en) Throttle-opening detecting apparatus for an internal combustion engine
US5648602A (en) Internal combustion engine misfire detection apparatus
KR0148840B1 (en) Diagnostic system for idle speed control valve
JPH08319877A (en) Throttle opening sensing device for engine
JPH0323347A (en) Deterioration detecting means for airflow meter
EP0834649B1 (en) Fault deciding system for idle revolution controlling unit
US4452200A (en) Control device for internal combustion engine
US5505184A (en) Method and apparatus for controlling the air-fuel ratio of an internal combustion engine
JPH1073046A (en) Abnormal condition discriminating method for idling speed control system and device thereof
JP2905936B2 (en) Engine control device
JP2502500B2 (en) Engine controller
JPH09329062A (en) Abnormality judging device for exhaust gas recirculating device
JP3509361B2 (en) Intake air flow control device for internal combustion engine
JPH1047120A (en) Detecting device of deposit
KR100507070B1 (en) Throttle valve position sensor learning method
JP3892188B2 (en) Method for prohibiting determination of fuel control abnormality in internal combustion engine
US20070056566A1 (en) Fuel injection control method and fuel injection control apparatus for engine
JPS6166825A (en) Acceleration judging device of internal-combustion engine
JPH1026048A (en) Idle determining device for engine
JPH10196437A (en) Engine controller
JPH0842385A (en) Fully closed throttle valve detector for internal combustion engine