Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4158932B2 - Control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP4158932B2 - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine Download PDF

Info

Publication number
JP4158932B2
JP4158932B2 JP2005123687A JP2005123687A JP4158932B2 JP 4158932 B2 JP4158932 B2 JP 4158932B2 JP 2005123687 A JP2005123687 A JP 2005123687A JP 2005123687 A JP2005123687 A JP 2005123687A JP 4158932 B2 JP4158932 B2 JP 4158932B2
Authority
JP
Japan
Prior art keywords
intake air
air amount
opening degree
opening
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005123687A
Other languages
Japanese (ja)
Other versions
JP2006299964A (en
Inventor
倫和 牧野
敏 和知
敏克 齋藤
隆史 松本
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 JP2005123687A priority Critical patent/JP4158932B2/en
Publication of JP2006299964A publication Critical patent/JP2006299964A/en
Application granted granted Critical
Publication of JP4158932B2 publication Critical patent/JP4158932B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

この発明は、たとえば車両に搭載される内燃機関用制御装置に関し、特に内燃機関への吸気量の制御技術に関するものである。   The present invention relates to a control device for an internal combustion engine mounted on a vehicle, for example, and particularly to a technique for controlling an intake air amount to the internal combustion engine.

従来の内燃機関用制御装置は、内燃機関への吸気量(吸気系を通過する空気流量)を制御するための吸気量制御モジュール(スロットル弁装置)と、吸気量制御モジュール内に設けられて吸気量制御用の情報を記憶するための不揮発性記憶素子と、吸気量制御モジュールのスロットルボディ内に設けられた吸気量制御機構(スロットル弁)と、吸気量制御機構の位置検出装置(スロットル開度センサ)とを備え、位置検出装置により検出されたスロットル開度の最大値を不揮発性記憶素子に保存するように構成されている(たとえば、特許文献1参照)。   A conventional control device for an internal combustion engine is provided in an intake air amount control module (throttle valve device) for controlling the intake air amount (air flow rate passing through the intake system) to the internal combustion engine, and the intake air amount control module. Non-volatile storage element for storing information for amount control, intake amount control mechanism (throttle valve) provided in the throttle body of the intake amount control module, and position detection device (throttle opening degree) of the intake amount control mechanism Sensor), and is configured to store the maximum value of the throttle opening detected by the position detection device in a nonvolatile memory element (see, for example, Patent Document 1).

また、上記従来装置の吸気量制御モジュールは、外部機器との間で通信を行うための通信端子を有し、スロットル開度の最大値を不揮発性素子に保存する場合に、通信端子から最大値の保存命令が受信された時点で、不揮発性記憶素子に最大値を保存するとともに、最大値に基づいてスロットル開度の全開値を設定することにより、吸気量に関する制御量のばらつきを抑制している。   Further, the intake air amount control module of the conventional device has a communication terminal for communicating with an external device, and when the maximum value of the throttle opening is stored in a nonvolatile element, the maximum value from the communication terminal. When the storage command is received, the maximum value is stored in the non-volatile memory element, and the throttle opening degree is set to the fully open value based on the maximum value, thereby suppressing variations in the control amount related to the intake air amount. Yes.

また、多くの従来装置においては、イグニッションキーのON/OFFごとにスロットル弁の全閉位置を学習し、学習した全閉位置をスロットル制御の基準としている。
したがって、スロットル弁の開度は、全閉位置でのスロットル開度センサの出力値(検出開度)を基準とする相対位置によって表される。
In many conventional apparatuses, the fully closed position of the throttle valve is learned each time the ignition key is turned ON / OFF, and the learned fully closed position is used as a reference for throttle control.
Therefore, the opening degree of the throttle valve is represented by a relative position based on the output value (detection opening degree) of the throttle opening degree sensor at the fully closed position.

この場合、吸気量制御モジュールの内燃機関への取り付け誤差に起因して生じる検出誤差、すなわち、実際のスロットル開度とスロットル開度センサの検出開度(TPS出力)との間に生じる相関誤差については、学習することができる。
しかしながら、内燃機関および吸気量制御モジュールの加工ばらつきなどに起因して生じる検出誤差、すなわち、スロットル開度と実際の吸気量との間に生じる相関ばらつきを学習することはできない。
In this case, a detection error caused by an attachment error of the intake air amount control module to the internal combustion engine, that is, a correlation error generated between the actual throttle opening and the detected opening (TPS output) of the throttle opening sensor. Can learn.
However, it is not possible to learn a detection error caused by processing variations of the internal combustion engine and the intake air amount control module, that is, a correlation variation generated between the throttle opening and the actual intake air amount.

実際のスロットル弁の開度と吸気量との間のばらつきは、たとえばスロットル弁のバルブ径の加工ばらつきや、流路内径の加工ばらつきなどに起因して生じるものであり、個々の吸気量制御モジュールによって、同一のスロットル開度であっても開口面積が異なることから生じるものである。このような加工誤差に起因するばらつきは、特に低開度時において影響が大きい。   The variation between the actual throttle valve opening and the intake air amount is caused by, for example, the processing variation of the valve diameter of the throttle valve or the processing variation of the inner diameter of the flow path. This is because the opening area is different even at the same throttle opening. Such variations due to machining errors have a great influence especially at low opening.

このように、従来装置においては、全閉位置でのスロットル開度センサの検出開度からの相対位置に基づく制御(以下、「スロットル相対開度ベースの制御」という)が行われており、内燃機関は、スロットル開度と実際の吸気量との関係が不明確な状態で制御されている。
この場合、吸気量制御モジュールに対して必要な目標吸気量を指示しても、スロットル開度の相対位置で制御が実行されるので、目標流量とは異なる吸気量に制御されることになる。
なぜなら、吸気量制御モジュールなどの個体ばらつきによって、検出開度が同じスロットル開度を示していても、実際には異なる吸気量が得られることになるからである。
Thus, in the conventional device, control based on the relative position from the detected opening of the throttle opening sensor in the fully closed position (hereinafter referred to as “throttle relative opening based control”) is performed. The engine is controlled in a state where the relationship between the throttle opening and the actual intake air amount is unclear.
In this case, even if the required target intake air amount is instructed to the intake air amount control module, the control is executed at the relative position of the throttle opening, so that the intake air amount is controlled to be different from the target flow rate.
This is because, due to individual variations in the intake air amount control module and the like, even if the detected opening shows the same throttle opening, a different intake amount is actually obtained.

特に、吸気量制御モジュールが、内燃機関の吸気集合部に配設されている場合には、車両ごとに吸気量がばらつくので、車両の走行運転中の違和感やドライバビリティの悪化などを招く可能性がある。
また、複数気筒(たとえば、4気筒)の内燃機関において、気筒ごとに対応して複数の吸気量制御モジュールが配設されている場合には、各気筒に流れ込む吸気量に違いが生じるので、上記問題(走行運転中の違和感やドライバビリティの悪化など)に加えて、内燃機関の回転変動や燃焼不安定など不具合を発生する可能性がある。
In particular, when the intake air amount control module is disposed in the intake air collecting portion of the internal combustion engine, the intake air amount varies from vehicle to vehicle, which may lead to a sense of incongruity during vehicle driving and deterioration of drivability. There is.
Further, in a multi-cylinder (for example, four cylinder) internal combustion engine, when a plurality of intake air amount control modules are provided corresponding to each cylinder, the intake air amount flowing into each cylinder is different. In addition to problems (such as a sense of incongruity during driving and deterioration of drivability), problems such as rotational fluctuations of the internal combustion engine and unstable combustion may occur.

図30および図31は上記問題点を説明するための開度−流量(吸気量)特性を示す説明図であり、吸気量制御モジュールの設計目標となる基準スロットル開度の位置特性(以下、「基準特性」という)(実線参照)と、ばらつきを含む実スロットル開度の位置特性(以下、「実TPS特性」という)(破線参照)との関係を示している。また、図31は図30内の低流量域のみを拡大して示している。   FIG. 30 and FIG. 31 are explanatory diagrams showing the opening-flow rate (intake amount) characteristics for explaining the above-described problem. The reference throttle opening position characteristics (hereinafter referred to as “designated targets” for the intake amount control module). (Refer to a solid line) and a position characteristic of an actual throttle opening including variation (hereinafter referred to as an “actual TPS characteristic”) (refer to a broken line). FIG. 31 shows only the low flow rate region in FIG. 30 in an enlarged manner.

図30および図31において、縦軸は吸気量(流量)[g/sec]、横軸はスロットル開度[%]であり、破線曲線に対応した「黒四角印」は実TPSのプロット値、実線曲線に対応した「黒菱形印」は基準TPSのプロット値である。
図31において、たとえば10[%]のスロットル開度を指示した場合、基準特性時(実線)の流量(約13[g/sec])に対して、実TPS特性時(破線)の流量は、個々のばらつき要因により、11.2[g/sec]に低減されている。
30 and 31, the vertical axis represents the intake air amount (flow rate) [g / sec], the horizontal axis represents the throttle opening [%], and the “black square mark” corresponding to the dashed curve represents the plot value of the actual TPS, The “black rhombus mark” corresponding to the solid curve is a plot value of the reference TPS.
In FIG. 31, for example, when a throttle opening degree of 10 [%] is instructed, the flow rate at the actual TPS characteristic (dashed line) with respect to the flow rate at the reference characteristic (solid line) (approximately 13 [g / sec]) is It is reduced to 11.2 [g / sec] due to individual variation factors.

したがって、実際には、要求された目標流量よりも約14%だけ少ない吸気量となり、上述したように、吸気量制御モジュールが内燃機関の吸気集合部に配設されている場合には、車両ごとに吸気量がばらつき、走行感の相違やドラビリ悪化が懸念されることになる。
特に、複数気筒(たとえば、4気筒)の内燃機関の各気筒に吸気量制御モジュールが配設されている場合には、各気筒への吸気量に違いが生じるので、上記懸念に加えて、回転変動や燃焼不安定などを引き起こす可能性がある。
Therefore, in actuality, the intake air amount is about 14% less than the requested target flow rate. As described above, when the intake air amount control module is disposed in the intake air collecting portion of the internal combustion engine, Therefore, the intake air amount varies, and there is a concern about the difference in running feeling and the deterioration of drivability.
In particular, when an intake air amount control module is provided in each cylinder of a multi-cylinder (for example, 4 cylinders) internal combustion engine, a difference occurs in the intake air amount to each cylinder. It may cause fluctuation and combustion instability.

特開2004−52676号公報JP 2004-52676 A

従来の内燃機関用制御装置では、スロットル弁の全閉位置および全開位置を学習しているが、スロットル弁の開度に対するばらつきを抑制することはできるものの、実際のスロットル弁の開度と吸気量との関係(実TPS特性)にばらつきが発生するので、特に低開度時において大きな制御誤差が発生するという課題があった。   In a conventional control device for an internal combustion engine, the fully closed position and the fully open position of the throttle valve are learned. Although the variation with respect to the throttle valve opening can be suppressed, the actual throttle valve opening and intake air amount can be suppressed. Since there is a variation in the relationship (actual TPS characteristics) with the above, there is a problem that a large control error occurs particularly at a low opening.

この発明は、上記課題を解消するものであり、スロットル開度と実際の吸気量との関係をあらかじめ計測設定(学習)して補正することにより、スロットル開度センサを含む吸気量制御モジュールの取り付け誤差や加工バラツキなどの影響を抑制したうえで、スロットル開度と実際の吸気量との特性関係に基づく制御(以下、「開度−吸気量ベースでの制御」という)を実行するようにし、吸気量の正確な制御を可能とした内燃機関用制御装置を得ることを目的とする。   The present invention solves the above-described problem, and attaches an intake air amount control module including a throttle opening sensor by correcting and measuring (learning) the relationship between the throttle opening and the actual intake air in advance. After suppressing the effects of errors and processing variations, control based on the characteristic relationship between the throttle opening and the actual intake air amount (hereinafter referred to as “opening-intake air amount-based control”) is executed. An object of the present invention is to obtain a control device for an internal combustion engine that enables accurate control of the intake air amount.

この発明による内燃機関用制御装置は、内燃機関を制御するECUと、内燃機関への吸気量を制御するための吸気量制御モジュールを備え、吸気量制御モジュールは、吸気量を調整する吸気量調整手段と、吸気量調整手段の開度を検出する開度検出手段と、吸気量調整手段を駆動する駆動手段と、駆動手段を制御するコントローラとを含み、コントローラは、開度検出手段の検出開度に基づいて駆動手段を制御することにより、吸気量調整手段の開度を制御する内燃機関用制御装置であって、コントローラは、駆動手段に対する制御情報を記憶する記憶素子と、吸気量制御モジュールにおける吸気量調整手段の開度と内燃機関への吸気量との関係を学習する際に、吸気量制御モジュールを通過する吸気量を計測するために吸気量制御モジュールに接続された外部機器による吸気量計測値が所定値を示すときの開度検出手段の検出開度を記憶素子に記憶させる開度記憶手段と、所定の基準特性から得られる吸気量調整手段の開度基準値を記憶素子に記憶させる開度基準値記憶手段と、記憶素子に記憶された検出開度と開度基準値とを比較する開度比較手段と、開度比較手段による比較結果に基づいて吸気量調整手段の目標開度を補正する開度補正手段と、開度補正手段により補正された目標開度と吸気量調整手段の開度とが一致するように駆動手段を制御して、開度比較手段による比較結果に基づいて吸気量調整手段の開度を補正するECU入力用開度補正手段とを含み、開度記憶手段および開度基準値記憶手段は、吸気量制御モジュールに対し、内燃機関に代えて外部機器が設置された際に記憶処理を実行し、吸気量制御モジュールは、外部機器に代えて内燃機関が設置された際に、開度補正手段により補正された目標開度と吸気量調整手段の開度とが一致するように駆動手段を制御するとともに、ECU入力用開度補正手段により補正された開度をECUに入力するものである。 The present invention for an internal combustion engine control apparatus according to the comprises an ECU for controlling an internal combustion engine, an intake amount control module for controlling the amount of intake air to the internal combustion engine, the intake air amount control module, the intake air amount for adjusting the intake air amount The controller includes an adjusting means, an opening detecting means for detecting the opening of the intake air amount adjusting means, a driving means for driving the intake air amount adjusting means, and a controller for controlling the driving means. The controller detects the opening detecting means. A control device for an internal combustion engine that controls the opening degree of the intake air amount adjusting means by controlling the driving means based on the opening degree, wherein the controller includes a storage element that stores control information for the driving means, and an intake air amount control In order to measure the intake air amount passing through the intake air amount control module when learning the relationship between the opening degree of the intake air amount adjusting means in the module and the intake air amount to the internal combustion engine, An opening degree storage means for storing the detected opening degree of the opening degree detecting means when the measured value of the intake air amount by an external device connected to the battery indicates a predetermined value, and an intake air amount adjusting means obtained from a predetermined reference characteristic The reference value of the opening is stored in the storage element, the opening comparison means for comparing the detected opening and the reference value stored in the storage element, and the comparison result by the opening comparison means Based on the opening degree correcting means for correcting the target opening degree of the intake air amount adjusting means, and controlling the driving means so that the target opening degree corrected by the opening degree correcting means matches the opening degree of the intake air amount adjusting means. An opening correction means for ECU input for correcting the opening of the intake air amount adjusting means based on the comparison result by the opening comparison means, and the opening degree storage means and the opening reference value storage means are an intake air amount control module. In contrast, an external device is installed instead of the internal combustion engine. When the internal combustion engine is installed in place of the external device, the intake air amount control module performs the storage processing and the target opening degree corrected by the opening degree correcting means and the opening degree of the intake air amount adjusting means. Are controlled so as to coincide with each other, and the opening corrected by the opening correction means for ECU input is input to the ECU .

この発明によれば、スロットル弁の検出開度(TPS出力)および吸気量実測値に基づいて、あらかじめスロットル開度と実際の吸気量との関係が明確化された吸気量制御モジュールを内燃機関に組み込んで使用することにより、吸気量制御モジュールの取り付け誤差に起因したスロットル開度とスロットル開度センサの検出開度との相対誤差のみでなく、吸気量制御モジュールの加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきをも含めて、吸気量制御モジュールの個体間のばらつきが抑制されるので、取り付け誤差や加工ばらつきの影響を受けることがなく、スロットル開度と実際の吸気量との関係に基づく正確な吸気量制御を実現することができる。   According to the present invention, an internal combustion engine is provided with an intake air amount control module in which the relationship between the throttle opening and the actual intake air amount is clarified in advance based on the detected opening of the throttle valve (TPS output) and the actual intake air amount. By incorporating and using, not only the relative error between the throttle opening caused by the installation error of the intake air control module and the detected opening of the throttle opening sensor, but also the throttle opening due to processing variations of the intake air control module, etc. Variations among individual intake air amount control modules, including variations in the relationship with intake air amount, are suppressed, so there is no influence of mounting errors or processing variations, and the throttle opening and actual intake air amount are not affected. Accurate intake air amount control based on the relationship can be realized.

実施の形態1.
以下、図面を参照しながら、この発明の実施の形態1について詳細に説明する。
図1はこの発明の実施の形態1に係る内燃機関用制御装置の吸気量制御モジュールを概略的に示すブロック構成図である。
Embodiment 1 FIG.
Hereinafter, the first embodiment of the present invention will be described in detail with reference to the drawings.
1 is a block diagram schematically showing an intake air amount control module of an internal combustion engine control apparatus according to Embodiment 1 of the present invention.

図1において、エンジン(内燃機関)10への吸気量を制御するための吸気量制御モジュール(以下、「ETVモジュール」という)1は、吸気管11に流れる空気(矢印参照)の吸気量を調整するスロットル弁(吸気量調整手段)2と、スロットル弁2を開閉駆動するスロットルアクチュエータ(駆動手段)3と、スロットル弁2のスロットル開度Dを検出するスロットル開度センサ(以下、「TPS」という)4と、スロットルアクチュエータ3を制御するモジュールコントローラユニット(以下、「MCU」という)5とにより構成されている。   In FIG. 1, an intake air amount control module (hereinafter referred to as “ETV module”) 1 for controlling the intake air amount to an engine (internal combustion engine) 10 adjusts the intake air amount of air (see arrows) flowing through the intake pipe 11. A throttle valve (intake air amount adjusting means) 2 for opening, a throttle actuator (driving means) 3 for driving the throttle valve 2 to open and close, and a throttle opening degree sensor (hereinafter referred to as “TPS”) for detecting the throttle opening degree D of the throttle valve 2 ) 4 and a module controller unit (hereinafter referred to as “MCU”) 5 for controlling the throttle actuator 3.

MCU5は、CPUおよび不揮発性記憶素子(以下、「EEPROM」という)(いずれも図示せず)を含み、TPS4から検出されたスロットル開度Dを受信して、スロットルアクチュエータ3を制御する。   The MCU 5 includes a CPU and a nonvolatile memory element (hereinafter referred to as “EEPROM”) (both not shown), receives the throttle opening D detected from the TPS 4, and controls the throttle actuator 3.

MCU5は、スロットル弁2、スロットルアクチュエータ3およびTPS4とともに一体構成のETVモジュール1として組み立てられた後に、後述するように、ETVモジュール1を通過する実際の吸気量とスロットル開度の関係を学習し、あらかじめ、吸気量とスロットル開度との関係をテーブルとしてEEPROMに記憶させる。
これにより、ETVモジュール1の個体間ばらつきを補償して軽減させるようになっている。
After being assembled as an integral ETV module 1 together with the throttle valve 2, the throttle actuator 3 and the TPS 4, the MCU 5 learns the relationship between the actual intake air amount passing through the ETV module 1 and the throttle opening, as will be described later. The relationship between the intake air amount and the throttle opening is stored in advance in the EEPROM as a table.
Thereby, the inter-individual variation of the ETV module 1 is compensated and reduced.

また、MCU5は、エンジン10の通常運転時においては、図1のように、エンジンコントロールユニット(以下、「ECU」という)6に接続され、ECU6との間で通信可能に構成される。
通常運転時において、ECU6は、MCU5と協働して、ETVモジュール1およびエンジン10を制御する。
たとえば、MCU5は、ECU6から所要の目標スロットル開度Doを受け取り、スロットル開度Dが目標スロットル開度Do(目標吸気量)と一致するように、スロットルアクチュエータ3を制御する。
Further, the MCU 5 is connected to an engine control unit (hereinafter referred to as “ECU”) 6 and is communicable with the ECU 6 during normal operation of the engine 10 as shown in FIG.
During normal operation, the ECU 6 controls the ETV module 1 and the engine 10 in cooperation with the MCU 5.
For example, the MCU 5 receives the required target throttle opening degree Do from the ECU 6 and controls the throttle actuator 3 so that the throttle opening degree D coincides with the target throttle opening degree Do (target intake air amount).

なお、ECU6は、TPS4からのスロットル開度Dのみならず、図示されない周知の各種センサ(アクセルポジションセンサ、吸気量センサ、水温センサなど)からの検出信号(アクセル開度α、ETVモジュール1を通過する空気の流量すなわち吸気量A、エンジン10の冷却水温Twなど)に基づいて、目標スロットル開度Doを算出する。
また、ECU6は、MCU5を介して入力されるスロットル開度Dおよび各種センサ信号(α、A、Tw)に基づいてMCU5を制御し、スロットルアクチュエータ3を介してスロットル弁2の開度を制御する。
Note that the ECU 6 passes not only the throttle opening D from the TPS 4 but also detection signals (accelerator opening α, ETV module 1) from various not-shown sensors (accelerator position sensor, intake air amount sensor, water temperature sensor, etc.). The target throttle opening degree Do is calculated on the basis of the air flow rate, that is, the intake air amount A, the coolant temperature Tw of the engine 10, and the like.
The ECU 6 controls the MCU 5 based on the throttle opening D and various sensor signals (α, A, Tw) input via the MCU 5, and controls the opening of the throttle valve 2 via the throttle actuator 3. .

図2はETVモジュール1の吸気量計測時の状態を示す構成図であり、前述(図1参照)と同様のものについては、前述と同一符号を付して詳述を省略する。
図2において、ETVモジュール1を有する吸気管11には、エンジン10に代えて、外部機器として真空ポンプ42が設置される。
FIG. 2 is a block diagram showing the state of the ETV module 1 when measuring the intake air amount. Components similar to those described above (see FIG. 1) are denoted by the same reference numerals as those described above, and detailed description thereof is omitted.
In FIG. 2, a vacuum pump 42 is installed in the intake pipe 11 having the ETV module 1 as an external device instead of the engine 10.

また、吸気管11の上流側には、外部機器として、ETVモジュール1を通過する吸気量を計測するための吸気量計測器43が設置される。
さらに、ETVモジュール1のMCU5には、ECU6に代えて、モジュール制御盤44が接続される。
An intake air amount measuring device 43 for measuring the intake air amount passing through the ETV module 1 is installed on the upstream side of the intake pipe 11 as an external device.
Further, a module control panel 44 is connected to the MCU 5 of the ETV module 1 instead of the ECU 6.

真空ポンプ42は、吸気管11内の負圧値を表示するためのメータ42aを有し、吸気量計測器43は、吸気量計測値を表示するための表示器43aを有する。
同様に、モジュール制御盤44は、TPS4の検出開度を表示するための表示器44aと、他のセンサ情報およびテーブル(後述する)などを表示するための表示器44b、44cとを有する。
The vacuum pump 42 has a meter 42a for displaying the negative pressure value in the intake pipe 11, and the intake air amount measuring device 43 has a display device 43a for displaying the intake air amount measured value.
Similarly, the module control panel 44 has a display 44a for displaying the detected opening of the TPS 4 and displays 44b and 44c for displaying other sensor information and tables (described later).

また、モジュール制御盤44は、各条件下でのTPS4の検出開度の格納指示、すなわち、順番にMCU5内のEEPROMに記憶させるための指示を送出する。
ETVモジュール1のMCU5は、吸気量計測時には、図2に示すように、モジュール制御盤44に接続されて各種の計測情報を記憶する。
また、MCU5は、吸気量計測後の通常時には、図1に示すようにECU6に接続され、所要情報をETVモジュール1の制御情報としてECU6に転送する。
Further, the module control board 44 sends out an instruction for storing the detected opening of the TPS 4 under each condition, that is, an instruction for sequentially storing the detected opening in the EEPROM in the MCU 5.
As shown in FIG. 2, the MCU 5 of the ETV module 1 is connected to the module control panel 44 and stores various measurement information when measuring the intake air amount.
Further, the MCU 5 is connected to the ECU 6 at a normal time after measuring the intake air amount, and transfers necessary information to the ECU 6 as control information of the ETV module 1 as shown in FIG.

図3はこの発明の実施の形態1によるMCU5の機能構成を示すブロック図であり、破線矢印は、図2の装置構成による計測学習時の信号の流れを示し、実線矢印は、図1の装置構成による通常運転時の信号の流れを示している。
図3において、MCU5は、学習情報および制御情報などをテーブルとして記憶するEEPROM(記憶素子)50と、吸気量計測器43(外部機器)による吸気量計測値が所定値を示すときのTPS4の検出開度を記憶素子に記憶させる開度記憶手段51と、所定の基準特性(後述する)から得られるスロットル弁2の開度基準値を記憶素子に記憶させる開度基準値記憶手段52と、スロットルアクチュエータ3を動作させる制御部53とを備えている。
FIG. 3 is a block diagram showing a functional configuration of the MCU 5 according to the first embodiment of the present invention. A broken arrow indicates a signal flow during measurement learning by the apparatus configuration of FIG. 2, and a solid arrow indicates the apparatus of FIG. The flow of the signal at the time of the normal driving | operation by the structure is shown.
In FIG. 3, the MCU 5 detects the TPS 4 when the measured value of intake air by the intake air measuring device 43 (external device) shows a predetermined value, and an EEPROM (storage element) 50 that stores learning information, control information, and the like as a table. An opening degree storage means 51 for storing the opening degree in the storage element, an opening degree reference value storage means 52 for storing the opening degree reference value of the throttle valve 2 obtained from predetermined reference characteristics (described later) in the storage element, and the throttle And a control unit 53 that operates the actuator 3.

制御部53は、計測学習時における開度比較手段および開度補正手段の機能を含む。
制御部53内の開度比較手段は、計測学習時において、EEPROM50に記憶された検出開度と開度基準値とを比較する。
また、制御部53内の開度補正手段は、計測学習時において、開度比較手段による比較結果に基づいて、スロットル弁2の目標開度Doを補正するためテーブルを作成し、ばらつき補償用のテーブルをEEPROM50に記憶させる。
The control unit 53 includes functions of an opening degree comparison unit and an opening degree correction unit during measurement learning.
The opening degree comparison means in the control unit 53 compares the detected opening degree stored in the EEPROM 50 with the opening reference value at the time of measurement learning.
Further, the opening degree correction means in the control unit 53 creates a table for correcting the target opening degree Do of the throttle valve 2 based on the comparison result by the opening degree comparison means at the time of measurement learning, and compensates for variations. The table is stored in the EEPROM 50.

さらに、制御部53は、計測学習時においては、モジュール制御盤44からの開度量指示に応答して、スロットルアクチュエータ3を動作させ、通常運転時においては、ECU6からの目標開度DoとEEPROM50から読み出したテーブルとに基づいて、スロットル弁2の検出開度Dが開度補正手段によって補正された補正目標開度と一致するようにスロットルアクチュエータ3を制御するようになっている。   Further, the control unit 53 operates the throttle actuator 3 in response to an opening amount instruction from the module control panel 44 during measurement learning, and from the target opening Do and the EEPROM 50 from the ECU 6 during normal operation. Based on the read table, the throttle actuator 3 is controlled so that the detected opening D of the throttle valve 2 matches the corrected target opening corrected by the opening correction means.

次に、図1〜図3とともに、図4のフローチャートおよび図5、図6の説明図を参照しながら、この発明の実施の形態1によるスロットル開度の学習処理動作について説明する。
図4の処理手順は、図2に示した吸気量計測時の構成において、オペレータの操作により実行されるものとする。
Next, the throttle opening learning processing operation according to the first embodiment of the present invention will be described with reference to the flowchart of FIG. 4 and the explanatory views of FIGS. 5 and 6 together with FIGS.
The processing procedure in FIG. 4 is executed by an operator's operation in the configuration for measuring the intake air amount shown in FIG.

図5は学習処理(図4)の実行前のテーブルであり、最低流量(5.00[g/sec])時における既知の基準TPS値(1.7[%])を示している。
また、図6は学習処理(図4)の実行後のテーブルであり、最低流量(5.00[g/sec])時における基準TPS値(1.7[%])および学習後の実TPS値(3.1[%])を示している。
FIG. 5 is a table before the execution of the learning process (FIG. 4), and shows a known reference TPS value (1.7 [%]) at the minimum flow rate (5.00 [g / sec]).
FIG. 6 is a table after the execution of the learning process (FIG. 4). The reference TPS value (1.7 [%]) at the minimum flow rate (5.00 [g / sec]) and the actual TPS after learning. The value (3.1 [%]) is shown.

なお、図4〜図6においては、前述の図30および図31内の基準特性(実線曲線)でのTPS値を、学習前の既知の基準TPS値とし、図30および図31内の実TPS特性(破線参照)でのTPS値を、学習後の実TPS値としている。   4 to 6, the TPS value in the reference characteristic (solid curve) in FIG. 30 and FIG. 31 described above is a known reference TPS value before learning, and the actual TPS in FIG. 30 and FIG. The TPS value in the characteristic (see the broken line) is the actual TPS value after learning.

図4において、まず図2のように、組み付け終了したETVモジュール1に対して、真空ポンプ42、吸気量計測器43およびモジュール制御盤44(図2参照)を接続し、モジュール制御盤44からETVモジュール1のMCU5に対して、スロットルアクチュエータ3の指示を送出し、スロットル弁2を動作させる(ステップS101)。   4, first, as shown in FIG. 2, a vacuum pump 42, an intake air amount measuring device 43 and a module control panel 44 (see FIG. 2) are connected to the ETV module 1 which has been assembled, and the ETV module 1 is connected to the ETV module 1 from the module control panel 44. An instruction from the throttle actuator 3 is sent to the MCU 5 of the module 1 to operate the throttle valve 2 (step S101).

続いて、真空ポンプ42を作動させて、吸気管11内に負圧を発生させる(ステップS102)。
このとき、真空ポンプ42は、吸気管11内の負圧がたとえば大気圧からの差圧が66.7[kPa]程度となるように、負圧駆動される。
Subsequently, the vacuum pump 42 is operated to generate a negative pressure in the intake pipe 11 (step S102).
At this time, the vacuum pump 42 is driven at a negative pressure so that the negative pressure in the intake pipe 11 is, for example, a differential pressure from the atmospheric pressure is about 66.7 [kPa].

次に、オペレータは、たとえば表示器44cに表示される既知のテーブル(図5)を参照しながらモジュール制御盤44を操作し、スロットル弁2の開度が最低流量(5.00[g/sec])時における基準TPS値(1.7[%])となるような開度量指示を、モジュール制御盤44からETVモジュール1に送出して、スロットルアクチュエータ3を動作させる(ステップS103)。   Next, the operator operates the module control panel 44 while referring to a known table (FIG. 5) displayed on the display 44c, for example, so that the opening degree of the throttle valve 2 is the minimum flow rate (5.00 [g / sec. ] Is sent from the module control panel 44 to the ETV module 1 to operate the throttle actuator 3 (step S103).

次に、最低流量(5.00[g/sec])と、吸気量計測器43で計測された現在(最低流量時)の吸気量計測値とを比較して、両者の大小関係を判定する(ステップS104)。
ステップS104の判定結果により、吸気量計測値>最低流量であればステップS105に進み、吸気量計測値<最低流量であればステップS106に進み、吸気量計測値=最低流量であればステップS107に進む。
Next, the minimum flow rate (5.00 [g / sec]) is compared with the current measured intake air amount measured by the intake air measuring device 43 (at the minimum air flow) to determine the magnitude relationship between the two. (Step S104).
If the result of determination in step S104 indicates that the measured intake air amount is greater than the minimum flow rate, the process proceeds to step S105. If the measured intake air amount is less than the minimum flow rate, the process proceeds to step S106. move on.

ステップS105において、オペレータは、吸気量計測値がテーブル(図5)内の最低流量と一致するようにモジュール制御盤44を操作し、スロットル弁2が閉側に制御されるように開度量指示を生成し、スロットルアクチュエータ3を動作させて、判定ステップS104に戻る。   In step S105, the operator operates the module control panel 44 so that the measured intake air amount matches the minimum flow rate in the table (FIG. 5), and instructs the opening amount so that the throttle valve 2 is controlled to the closed side. Then, the throttle actuator 3 is operated, and the process returns to the determination step S104.

また、ステップS106において、オペレータは、吸気量計測値が最低流量と一致するようにモジュール制御盤44を操作し、スロットル弁2が開側に制御されるように開度量指示を生成し、スロットルアクチュエータ3を動作させて、判定ステップS104に戻る。   In step S106, the operator operates the module control panel 44 so that the measured intake air amount coincides with the minimum flow rate, generates an opening amount instruction so that the throttle valve 2 is controlled to open, and the throttle actuator 3 is operated, and the process returns to the determination step S104.

最後に、吸気量計測値=最低流量となった時点で、オペレータは、モジュール制御盤44を操作し、モジュール制御盤44からMCU5に向けて、最低流量記憶領域への記憶指示信号を送出させ、最低流量と一致したときのTPS4の検出開度(たとえば、3.1[%])を、実TPS値としてMCU5内のEEPROMの最低流量記憶領域に記憶させ(ステップS107)、図4に示したTPS検出開度の学習処理を終了する。
上記処理結果として、図6に示すように、流量[g/sec]と基準TPS値[%]および実TPS値[%]との対応テーブルが得られる。
Finally, when the measured intake air amount value = the minimum flow rate, the operator operates the module control panel 44 to send a storage instruction signal to the minimum flow rate storage area from the module control panel 44 to the MCU 5, The detected opening (for example, 3.1 [%]) of the TPS4 when it coincides with the minimum flow rate is stored as an actual TPS value in the minimum flow rate storage area of the EEPROM in the MCU 5 (step S107), and is shown in FIG. The learning process of the TPS detection opening is ended.
As a result of the above processing, as shown in FIG. 6, a correspondence table of the flow rate [g / sec], the reference TPS value [%], and the actual TPS value [%] is obtained.

上記学習処理を実行することにより、比較的少ない処理手順で、吸気量制御モジュール1内のMCU5に対して、スロットル開度Dと吸気量との関係を示す情報が記憶される。
したがって、通常運転時において、MCU5は、ECU6からの制御指令(目標スロットル開度Do)に対して、EEPROM内に記憶されたばらつき補償用のテーブル情報に基づいて補正を加え、補正目標開度と一致するようにスロットル弁2を駆動する。
また、MCU5は、スロットル弁2の駆動制御完了後に、ECU6に対して、補正目標開度が目標スロットル開度Doであることを示す信号を転送する。
By executing the learning process, information indicating the relationship between the throttle opening degree D and the intake air amount is stored in the MCU 5 in the intake air amount control module 1 with a relatively small processing procedure.
Accordingly, during normal operation, the MCU 5 corrects the control command (target throttle opening degree Do) from the ECU 6 based on the variation compensation table information stored in the EEPROM, and sets the corrected target opening degree and The throttle valve 2 is driven so as to match.
Further, after completing the drive control of the throttle valve 2, the MCU 5 transfers a signal indicating that the corrected target opening is the target throttle opening Do to the ECU 6.

このように、MCU5において補正された後の制御情報をECU6の制御情報として用いることにより、吸気量制御モジュール1の個体での特性ばらつきが吸収され、制御性を向上させることができる。
特に、複数個の吸気量制御モジュール1を同時に使用する場合には、各個体の吸気量をそろえることが容易となる。
In this way, by using the control information corrected in the MCU 5 as the control information of the ECU 6, characteristic variations among the individual intake air amount control modules 1 are absorbed, and the controllability can be improved.
In particular, when a plurality of intake air amount control modules 1 are used simultaneously, it becomes easy to align the intake air amount of each individual.

次に、図1および図7のフローチャートを参照しながら、この発明の実施の形態1による通常時のエンジン10の吸気量制御動作について説明する。
図7はETVモジュール1の開度制御時におけるMCU5およびECU6の処理手順を示しており、図6のテーブル(吸気量と基準TPS値および実TPS値との関係)を記憶したETVモジュール1を用いて、エンジン10の吸気量を制御する場合を示している。
Next, the intake air amount control operation of the engine 10 at the normal time according to the first embodiment of the present invention will be described with reference to the flowcharts of FIGS. 1 and 7.
FIG. 7 shows a processing procedure of the MCU 5 and the ECU 6 at the time of opening degree control of the ETV module 1, and the ETV module 1 storing the table of FIG. 6 (relationship between intake air amount, reference TPS value and actual TPS value) is used. In this case, the intake air amount of the engine 10 is controlled.

図7において、まず、ECU6は、アクセルポジションセンサからのアクセル開度αと、水温センサからの冷却水温Twと、吸気量センサからの吸気量Aとに基づいて、目標スロットル開度D1(たとえば、8[%])を算出し、目標スロットル開度D1への駆動要求を吸気量制御モジュール1のMCU5に送出する(ステップS201)。   In FIG. 7, first, the ECU 6 determines the target throttle opening D1 (for example, for example, based on the accelerator opening α from the accelerator position sensor, the cooling water temperature Tw from the water temperature sensor, and the intake air amount A from the intake air sensor. 8 [%]) is calculated, and a drive request for the target throttle opening D1 is sent to the MCU 5 of the intake air amount control module 1 (step S201).

続いて、MCU5は、ECU6からの駆動要求に応答して、学習後のテーブル(図6)を参照し、目標スロットル開度D1(8[%])に対する実TPS値E1を求める(ステップS202)。
このとき、実TPS値E1は、学習処理(図4)においてMCU5に記憶された最低流量時の基準TPS値および実TPS値(図6)から求められるオフセット値を加算することによって求められる。
Subsequently, in response to the drive request from the ECU 6, the MCU 5 refers to the learned table (FIG. 6) and obtains an actual TPS value E1 for the target throttle opening D1 (8 [%]) (step S202). .
At this time, the actual TPS value E1 is obtained by adding the offset value obtained from the reference TPS value at the minimum flow rate stored in the MCU 5 and the actual TPS value (FIG. 6) in the learning process (FIG. 4).

たとえば、目標スロットル開度D1が8[%]の場合、図6内の最低流量時の基準TPS値(1.7[%])および実TPS値(3.1[%])から、オフセット量は、1.4[%](=3.1[%]−1.7[%])となるので、目標スロットル開度D1(8[%])に対応する実TPS値E1は、9.4[%](=8[%]+1.4[%])となる。   For example, when the target throttle opening D1 is 8 [%], the offset amount is calculated from the reference TPS value (1.7 [%]) and the actual TPS value (3.1 [%]) at the minimum flow rate in FIG. Is 1.4 [%] (= 3.1 [%]-1.7 [%]), so the actual TPS value E1 corresponding to the target throttle opening D1 (8 [%]) is 9. 4 [%] (= 8 [%] + 1.4 [%]).

次に、MCU5は、TPS4によって実測される検出開度が実TPS値E1(=9.4[%])と一致するように、スロットルアクチュエータ3を駆動する(ステップS203)。
このとき、ばらつき補償用のテーブル(図6)に基づいて設定された補正後の実TPS値E1により、エンジン10に対しては、ECU6が要求する吸気量が確実に供給されることになる。
Next, the MCU 5 drives the throttle actuator 3 so that the detected opening actually measured by the TPS 4 coincides with the actual TPS value E1 (= 9.4 [%]) (step S203).
At this time, the corrected actual TPS value E1 set based on the variation compensation table (FIG. 6) ensures that the intake air amount required by the ECU 6 is reliably supplied to the engine 10.

最後に、MCU5は、スロットル弁2の駆動完了後に、TPS4の検出開度が実TPS値E1(9.4[%])と一致した時点でのTPS4の検出開度(=E1)を、目標スロットル開度D1(=8[%])に対応したスロットル開度としてECU6に入力し(ステップS204)、図7の処理を終了する。
これにより、ECU6は、ETVモジュール1の個々のばらつき要因などを全く考慮せずに、目標スロットル開度Doを指令するのみで、エンジン10に対して所要の吸気量を供給することができる。
Finally, the MCU 5 sets the detected opening (= E1) of the TPS4 when the detected opening of the TPS4 coincides with the actual TPS value E1 (9.4 [%]) after the driving of the throttle valve 2 is completed. The throttle opening corresponding to the throttle opening D1 (= 8 [%]) is input to the ECU 6 (step S204), and the process of FIG. 7 is terminated.
As a result, the ECU 6 can supply the required intake air amount to the engine 10 only by commanding the target throttle opening degree Do without taking into account individual variation factors of the ETV module 1 or the like.

なお、上記処理では、最低流量時の基準TPS値および実TPS値(図6)から、オフセット値を使用してTPS値を処理し、目標スロットル開度Doに対応した実TPS値(補正目標開度)を求めたが、図30内の基準特性(実線)および実TPS特性(破線)のスロットル全開時(100[%])での流量(吸気量)が同一であると見なして求めてもよい。   In the above process, the TPS value is processed using the offset value from the reference TPS value and the actual TPS value (FIG. 6) at the minimum flow rate, and the actual TPS value (corrected target opening) corresponding to the target throttle opening Do. However, the reference characteristic (solid line) and the actual TPS characteristic (broken line) in FIG. 30 may be calculated assuming that the flow rate (intake amount) when the throttle is fully open (100 [%]) is the same. Good.

具体的には、図8に示すように、既知の最低流量(最低吸気量)A1、未知の流量(吸気量)A2、既知の全開流量(全開吸気量)A3のそれぞれに対して、基準TPS値B1〜B3および実TPS値C1〜C3を求めることができる。
図8において、既知の最低流量A1および全開流量A3にそれぞれ対応する基準TPS値B1、B3は既知である。また、既知の全開流量A3に対応する実TPS値C3は既知である。
Specifically, as shown in FIG. 8, for each of the known minimum flow rate (minimum intake air amount) A1, the unknown flow rate (intake air amount) A2, and the known fully open flow rate (full open intake air amount) A3, the reference TPS Values B1 to B3 and actual TPS values C1 to C3 can be obtained.
In FIG. 8, the reference TPS values B1 and B3 respectively corresponding to the known minimum flow rate A1 and the fully open flow rate A3 are known. Further, the actual TPS value C3 corresponding to the known fully opened flow rate A3 is known.

一方、既知の最低流量A1に対する実TPS値C1は計測により求められる。
ここで、既知の全開流量A3に対する実TPS値C3を100%としたときに、指示開度B2に対する未知の実TPS値C2を補間演算によって求める場合、実TPS値C2は、以下の式(1)のように表される。
On the other hand, the actual TPS value C1 for the known minimum flow rate A1 is obtained by measurement.
Here, when the actual TPS value C3 with respect to the known full opening flow rate A3 is set to 100%, when the unknown actual TPS value C2 with respect to the indicated opening B2 is obtained by interpolation, the actual TPS value C2 is expressed by the following equation (1 ).

C2=(C3−C1)×(B2−B1)/(B3−B1)+C1 ・・・(1)   C2 = (C3-C1) × (B2-B1) / (B3-B1) + C1 (1)

以上のように、吸気量と基準TPS値および実TPS値との関係(図6のテーブル)をETVモジュール1のMCU5内に記憶させ、図6の関係に基づいた処理を行うことにより、スロットル相対開度ベースの従来の制御に比べて、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきに起因したスロットル個体間のばらつきが抑制され、開度−吸気量ベースによるエンジン10の高信頼性の制御を容易に実現することができる。   As described above, the relationship between the intake air amount, the reference TPS value, and the actual TPS value (table of FIG. 6) is stored in the MCU 5 of the ETV module 1, and the processing based on the relationship of FIG. Compared to the conventional control based on the opening, the variation among the throttles due to the variation in the relationship between the throttle opening and the intake air due to the processing variation is suppressed, and the reliability of the engine 10 based on the opening-intake air is highly reliable. Sex control can be easily realized.

この発明の実施の形態1によれば、エンジン10を制御するECU6と、スロットル弁2(吸気量調整手段)と、スロットルアクチュエータ3(駆動手段)と、TPS4(開度検出手段)と、スロットルアクチュエータ3を制御するためのEEPROM(記憶素子)を含むMCU5(コントローラ)とからなるETVモジュール1と、ETVモジュール1を通過する吸気量を計測する吸気量計測器43(外部機器)(ETVモジュール1におけるスロットル弁2の開度とエンジン10への吸気量との関係を学習する際にETVモジュール1に接続される)とを備え、MCU5は、吸気量計測値が所定値を示すときの検出開度をEEPROMに記憶させる開度記憶手段と、所定の基準特性から得られる開度基準値(あらかじめ設定された値)をEEPROMに記憶させる開度基準値記憶手段と、記憶された検出開度と開度基準値とを比較する開度比較手段と、開度比較結果に基づいてスロットル弁2の目標開度を補正する開度補正手段(ステップS202)と、開度補正手段により補正された目標開度と吸気量調整手段の開度とが一致するように駆動手段を制御して、開度比較手段による比較結果に基づいて吸気量調整手段の開度を補正するECU入力用開度補正手段(ステップS204)とを含み、開度記憶手段および開度基準値記憶手段は、ETVモジュール1に対し、エンジン10に代えて吸気量計測器43が設置された際に記憶処理を実行し、ETVモジュール1は、吸気量計測器43に代えてエンジン10が設置された際に、開度補正手段により補正された目標開度と吸気量調整手段の開度とが一致するように駆動手段を制御するとともに、ECU入力用開度補正手段により補正された開度をECU6に入力し、スロットル弁2の開度が補正目標開度と一致するようにスロットルアクチュエータ3を制御するので、実質的にTPS4の検出開度をばらつき相殺側に補正することができる。 According to the first embodiment of the present invention, an ECU 6 that controls the engine 10, a throttle valve 2 (intake amount adjusting means), a throttle actuator 3 (driving means), a TPS4 (opening degree detecting means), and a throttle actuator 3, an ETV module 1 including an MCU 5 (controller) including an EEPROM (storage element) for controlling 3, and an intake air measuring device 43 (external device) for measuring the intake air amount passing through the ETV module 1 (in the ETV module 1 MCU 5 is connected to the ETV module 1 when learning the relationship between the opening degree of the throttle valve 2 and the intake air amount to the engine 10), and the MCU 5 detects the opening degree when the measured intake air amount shows a predetermined value. Is stored in the EEPROM, and an opening reference value (a preset value) obtained from a predetermined reference characteristic is stored in the EEPROM. An opening reference value storage means stored in the EPROM, an opening comparison means for comparing the stored detected opening and the opening reference value, and a target opening of the throttle valve 2 is corrected based on the opening comparison result. The driving means is controlled so that the opening degree correction means (step S202) and the target opening degree corrected by the opening degree correction means coincide with the opening degree of the intake air amount adjustment means. And an opening degree correction means for ECU input (step S204) for correcting the opening degree of the intake air amount adjusting means based on the opening degree storage means and the opening degree reference value storage means in place of the engine 10 with respect to the ETV module 1. When the intake air amount measuring device 43 is installed, the storage process is executed. When the engine 10 is installed instead of the intake air amount measuring device 43, the ETV module 1 corrects the target opening corrected by the opening degree correcting means. Degree and intake With the opening of the adjusting means controls the driving means so as to coincide, the opening which has been corrected by the ECU input opening correction means is input to the ECU 6, matching the degree of opening of the throttle valve 2 is the corrected target opening Since the throttle actuator 3 is controlled to do so, the detected opening of the TPS 4 can be substantially corrected to the variation canceling side.

このように、スロットル開度と実際の吸気量との関係が明確化されたETVモジュール1を使用して補正することにより、ETVモジュール1の取り付け誤差によるスロットル開度とTPS4の出力(検出開度)との関係の誤差のみならず、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきをも含めたETVモジュール1の個体間のばらつきが抑制され、取り付け誤差や加工ばらつきの影響を受けることなく、スロットル開度と実際の吸気量との関係に基づく制御を行うことができ、正確な吸気量制御を実現することができる。   In this way, by using the ETV module 1 in which the relationship between the throttle opening and the actual intake air amount is clarified, the throttle opening due to the installation error of the ETV module 1 and the output of the TPS 4 (detected opening) ) As well as variations in the relationship between the throttle opening and the intake air amount due to processing variations, etc., are suppressed, and are affected by mounting errors and processing variations. Therefore, control based on the relationship between the throttle opening and the actual intake air amount can be performed, and accurate intake air amount control can be realized.

特に、記憶される吸気量計測値の所定値として、スロットル弁2により調整され得る最低流量を用いたので、開度−吸気量特性のばらつきの大きい低流量域において、有効に補正を施すことができる。
また、図4の学習処理をオペレータが実行したが、MCU5により自動的に実行するように構成してもよい。
In particular, since the minimum flow rate that can be adjusted by the throttle valve 2 is used as the predetermined value of the measured intake air amount, the correction can be effectively performed in a low flow rate region where the variation in the opening degree-intake air amount characteristic is large. it can.
Moreover, although the operator performed the learning process of FIG. 4, it may be configured to be automatically executed by the MCU 5.

実施の形態2.
なお、上記実施の形態1では、最低流量時のみに関して、吸気量と基準TPS値および実TPS値との関係(図6参照)をETVモジュール1に記憶させ、スロットル開度を制御したが、吸気量と基準TPS値および実TPS値との関係を、最低流量を含むテーブルとし記憶して、スロットル開度の制御に用いてもよい。
Embodiment 2. FIG.
In the first embodiment, the relationship between the intake air amount, the reference TPS value, and the actual TPS value (see FIG. 6) is stored in the ETV module 1 only at the minimum flow rate, and the throttle opening is controlled. The relationship between the amount, the reference TPS value, and the actual TPS value may be stored as a table including the minimum flow rate and used for controlling the throttle opening.

以下、図1〜図3とともに、図9〜図18を参照しながら、最低流量を含むテーブルを用いたこの発明の実施の形態2に係る内燃機関用制御装置について説明する。
なお、この場合、通常運転時およびETVモジュール1の吸気量計測時の装置構成およびMCU5の機能構成は、前述(図1〜図3参照)と同様である。
Hereinafter, an internal combustion engine control apparatus according to Embodiment 2 of the present invention using a table including a minimum flow rate will be described with reference to FIGS. 9 to 18 together with FIGS.
In this case, the device configuration and the functional configuration of the MCU 5 during normal operation and when measuring the intake air amount of the ETV module 1 are the same as those described above (see FIGS. 1 to 3).

図9はこの発明の実施の形態2によるETVモジュール1の吸気量計測時(スロットル開度学習時)の処理手順を示すフローチャートである。
図9の処理ルーチンは、図2に示した装置構成において実行される。
図9において、ステップS301、S302は、前述(図4参照)のステップS101〜S102と同様の処理であり、ステップS304〜S308は、前述(図4参照)のステップS103〜S107に対応した処理である。
FIG. 9 is a flowchart showing a processing procedure when measuring the intake air amount (during throttle opening learning) of the ETV module 1 according to Embodiment 2 of the present invention.
The processing routine of FIG. 9 is executed in the apparatus configuration shown in FIG.
In FIG. 9, steps S301 and S302 are the same processes as steps S101 to S102 described above (see FIG. 4), and steps S304 to S308 are processes corresponding to steps S103 to S107 described above (see FIG. 4). is there.

また、図10および図11は、前述の図5、図6に対応したテーブルを示す説明図であり、図10は学習処理(図9)を実行する前の既知の基準TPS値のテーブルであり、図11は学習処理(図9)を実行した後の実TPS値のテーブルである。
図10および図11において、各TPS値は、それぞれ、最低流量の参照点No.1から最大流量の参照点No.16までの16分割点の流量[g/sec]に対して設定されるものとする。図10、図11内のNo.1に対応した各TPS値は、前述の図5、図6のテーブル値と同様である。
FIGS. 10 and 11 are explanatory diagrams showing tables corresponding to FIGS. 5 and 6, and FIG. 10 is a table of known reference TPS values before the learning process (FIG. 9) is executed. FIG. 11 is a table of actual TPS values after executing the learning process (FIG. 9).
10 and 11, each TPS value is the reference point No. of the lowest flow rate. 1 to reference point No. for maximum flow rate. It is assumed that the flow rate is set to 16 division points up to 16 [g / sec]. No. in FIG. Each TPS value corresponding to 1 is the same as the table values in FIGS. 5 and 6 described above.

最初に、図2および図9〜図11を参照しながら、この発明の実施の形態2による学習処理について説明する。
この場合、ETVモジュール1内のMCU5は、各テーブル(図10、図11)の参照点(No.1〜16)を設定するためのカウンタNを有している。
したがって、吸気量計測器43(図2参照)を用いた吸気量計測値の学習操作は、最低流量から最大流量までの全流量域を16分割した吸気量ごとに、繰り返し実行される。
First, a learning process according to the second embodiment of the present invention will be described with reference to FIG. 2 and FIGS.
In this case, the MCU 5 in the ETV module 1 has a counter N for setting reference points (Nos. 1 to 16) of each table (FIGS. 10 and 11).
Therefore, the learning operation of the intake air amount measurement value using the intake air amount measuring device 43 (see FIG. 2) is repeatedly executed for every intake air amount obtained by dividing the entire flow rate region from the minimum flow rate to the maximum flow rate into 16 parts.

図9において、まず、前述(図4参照)と同様に、オペレータは、ETVモジュール1に真空ポンプ42、吸気量計測器43およびモジュール制御盤44を接続し(ステップS301)、真空ポンプ42を負圧駆動させる(ステップS302)。
続いて、カウンタNの値を「N=1」に初期設定した後(ステップS303)、既知のテーブル(図10)を参照して、TPS4の検出開度がN番目の基準TPS値となるように、モジュール制御盤44を操作し、スロットルアクチュエータ3を介してスロットル弁2を駆動させる(ステップS304)。
In FIG. 9, first, similarly to the above (see FIG. 4), the operator connects the vacuum pump 42, the intake air amount measuring device 43 and the module control panel 44 to the ETV module 1 (step S301), and the vacuum pump 42 is turned off. Pressure driving is performed (step S302).
Subsequently, after initially setting the value of the counter N to “N = 1” (step S303), referring to a known table (FIG. 10), the detected opening of the TPS4 becomes the Nth reference TPS value. Then, the module control panel 44 is operated to drive the throttle valve 2 via the throttle actuator 3 (step S304).

次に、図10のテーブル内のN番目の流量(吸気量)と、吸気量計測器43により実際に計測された吸気量計測値(現在の吸気量)とを比較して、両者の大小関係を判定する(ステップS305)。
ステップS305の判定結果により、吸気量計測値よりもN番目の流量の方が少なければステップS306に進み、N番目の流量の方が多ければステップS307に進み、吸気量計測値とN番目の流量とが一致すればステップS308に進む。
Next, the Nth flow rate (intake amount) in the table of FIG. 10 is compared with the measured intake amount (current intake amount) actually measured by the intake amount measuring device 43, and the magnitude relationship between the two is compared. Is determined (step S305).
If it is determined in step S305 that the Nth flow rate is smaller than the measured intake air amount, the process proceeds to step S306, and if the Nth flow rate is greater, the process proceeds to step S307, where the measured intake air amount and the Nth flow rate. If they match, the process proceeds to step S308.

ステップS306において、オペレータは、吸気量計測値=N番目の流量となるように、モジュール制御盤44を操作して、スロットル弁2が閉側に変化するようにスロットルアクチュエータ3に指示を送り、スロットルアクチュエータ3を動作させた後、判定ステップS305に戻る。   In step S306, the operator operates the module control panel 44 so that the measured intake air amount = Nth flow rate, and sends an instruction to the throttle actuator 3 so that the throttle valve 2 changes to the closed side. After operating the actuator 3, the process returns to the determination step S305.

また、ステップS307において、オペレータは、吸気量計測値=N番目の流量となるように、モジュール制御盤44を操作して、スロットル弁2が開側に変化するようにスロットルアクチュエータ3に指示を送り、スロットルアクチュエータ3を動作させた後、判定ステップS305に戻る。   In step S307, the operator operates the module control panel 44 so that the measured intake air amount = Nth flow rate, and sends an instruction to the throttle actuator 3 so that the throttle valve 2 changes to the open side. After operating the throttle actuator 3, the process returns to the determination step S305.

その後、吸気量計測値=N番目の流量となった時点で、モジュール制御盤44を操作して、MCU5に向けてN番目の領域への記憶指示信号を送出し、吸気量計測値がN番目の吸気量(図10)と一致した際のTPS2の検出開度を、N弁目の吸気量に対応した実TPS値として、MCU5のEEPROMのN番目の記憶領域に記憶させる(ステップS308)。   Thereafter, when the measured intake air amount = Nth flow rate, the module control panel 44 is operated to send a storage instruction signal to the Nth area toward the MCU 5, and the measured intake air amount is Nth. The detected opening of TPS2 when it coincides with the amount of intake air (FIG. 10) is stored in the Nth storage area of the EEPROM of MCU 5 as the actual TPS value corresponding to the amount of intake of the Nth valve (step S308).

次に、カウンタNの値がテーブル上限値(=16)に達したか否かを判定し(ステップS309)、N=16に達していない(すなわち、NO)と判定されれば、カウンタNの値を「1」だけインクリメントし(ステップS310)、ステップS304に戻る。
また、ステップS309において、N=16(すなわち、YES)と判定されれば、図9の処理ルーチンを終了する。
Next, it is determined whether or not the value of the counter N has reached the table upper limit value (= 16) (step S309). If it is determined that N = 16 has not been reached (that is, NO), The value is incremented by “1” (step S310), and the process returns to step S304.
If it is determined in step S309 that N = 16 (that is, YES), the processing routine of FIG. 9 ends.

図9の学習処理を実行した結果として、図11に示すように、吸気量と基準TPS値および実TPS値(学習値)とを対応付けたテーブルが得られる。
なお、図9の学習処理では、全流量域を16分割した吸気量と基準TPS値とのテーブルから、それぞれ実TPS値を取得したが、処理工数を削減するために、低流量域での学習処理のみ、たとえば、図10内の16分割のうちの1〜8分割目まで処理のみを実行してもよい。
なぜなら、前述のように、吸気量およびスロットル開度は、特に低流量域(低開度域)において大きいばらつきが発生するからである。
As a result of executing the learning process of FIG. 9, as shown in FIG. 11, a table associating the intake air amount with the reference TPS value and the actual TPS value (learning value) is obtained.
In the learning process of FIG. 9, the actual TPS values are acquired from the table of the intake air amount and the reference TPS value obtained by dividing the entire flow rate range into 16 parts, but learning in the low flow rate range is performed in order to reduce the processing man-hours. Only the processing may be executed, for example, only the first to eighth divisions of the 16 divisions in FIG.
This is because, as described above, the intake air amount and the throttle opening greatly vary particularly in the low flow rate region (low opening region).

また、全流量域において学習処理を実行する場合でも、図10に示したテーブル点数以下の処理のみ(たとえば、16分割のテーブルが得られているうちの奇数番目のみ)を実行し、処理を割愛した参照点(処理実行した参照点の間)の吸気量を補間演算によって求めてもよい。
この場合、テーブル補間方法としては、一般的な吸気量およびTPS値に基づく直線補間のみでなく、基準TPS値および実TPS値から得られる比率を用いてもよい。
Further, even when the learning process is executed in the entire flow rate range, only the process equal to or less than the number of table points shown in FIG. 10 (for example, only the odd number among the 16-division tables obtained) is executed and the process is omitted. The intake air amount at the reference point (between the reference points subjected to the process) may be obtained by interpolation calculation.
In this case, as a table interpolation method, a ratio obtained from the reference TPS value and the actual TPS value may be used in addition to the linear interpolation based on the general intake air amount and the TPS value.

以下、図12〜図15を参照しながら、この発明の実施の形態2において、奇数番目の処理のみを実行した場合での、基準TPS値および実TPS値から得られる比率を用いた補間方法について説明する。
図12はスロットル開度学習時のテーブルであり、基準TPS値と実TPS値との比率に基づく補正が実行される前の状態を示している。
Hereinafter, with reference to FIGS. 12 to 15, an interpolation method using the ratio obtained from the reference TPS value and the actual TPS value when only odd-numbered processing is executed in the second embodiment of the present invention. explain.
FIG. 12 is a table when learning the throttle opening, and shows a state before correction based on the ratio between the reference TPS value and the actual TPS value is executed.

図13は補間動作を示す説明図、図14は基準TPS値と実TPS値との比率に基づく補正時の補間演算処理動作をテーブルで示す説明図である。
また、図15はスロットル開度学習時のテーブルを示す説明図であり、基準TPS値と実TPS値との比率に基づく補正が実行された後の状態を示している。
図15において、太線枠内で奇数番号は、実際に計測した箇所を示している。
FIG. 13 is an explanatory diagram showing the interpolation operation, and FIG. 14 is an explanatory diagram showing an interpolation calculation processing operation at the time of correction based on the ratio between the reference TPS value and the actual TPS value in a table.
FIG. 15 is an explanatory diagram showing a table during throttle opening learning, and shows a state after correction based on the ratio between the reference TPS value and the actual TPS value is executed.
In FIG. 15, the odd number in the bold line frame indicates the location actually measured.

この場合、たとえば、図10のテーブル(16参照点の基準TPS値が得られている)に対し、図12に示すように、奇数番目の実TPS値のみを計測し、基準TPS値と実TPS値とから得られる比率を用いた補間方法を使用する。
具体的には、図13のようなテーブルが得られていた場合、既知の流量(吸気量)A1、A2、A3に対する基準TPS値B1、B2、B3は、いずれも既知である。
In this case, for example, as shown in FIG. 12, only the odd-numbered actual TPS values are measured with respect to the table of FIG. 10 (the standard TPS value of 16 reference points is obtained), and the standard TPS value and the actual TPS value are measured. An interpolation method using a ratio obtained from the value is used.
Specifically, when the table as shown in FIG. 13 is obtained, the reference TPS values B1, B2, and B3 for the known flow rates (intake amounts) A1, A2, and A3 are all known.

図13において、2点の流量A1、A3に対する実TPS値C1、C3を計測で求めたとする。
このとき、図14において、X1(=実TPS値C2−実TPS値C1)とX2(=実TPS値C3−実TPS値C1)との比率X1/X2(=実TPS特性の傾き)は、Y1(=基準TPS値B2−基準TPS値B1)とY2(=基準TPS値B3−基準TPS値B1)との比率Y1/Y2(=基準特性の傾き)と等しいものと考えれば、X1、X2、Y1、Y2、B1〜B3、C1〜C3の相互関係は、以下のように表される。
In FIG. 13, it is assumed that the actual TPS values C1 and C3 for the two flow rates A1 and A3 are obtained by measurement.
At this time, in FIG. 14, the ratio X1 / X2 (= the slope of the actual TPS characteristic) between X1 (= actual TPS value C2−actual TPS value C1) and X2 (= actual TPS value C3−actual TPS value C1) is If the ratio Y1 / Y2 (= the slope of the reference characteristic) between Y1 (= reference TPS value B2−reference TPS value B1) and Y2 (= reference TPS value B3−reference TPS value B1) is considered to be equal to X1, X2 , Y1, Y2, B1 to B3, and C1 to C3 are expressed as follows.

X1/X2=Y1/Y2
X1=C3−C1
X2=C3−C2
Y1=B3−B1
Y2=B3−B2
X1 / X2 = Y1 / Y2
X1 = C3-C1
X2 = C3-C2
Y1 = B3-B1
Y2 = B3-B2

上記相互関係から、未知の実TPS値C2は、以下の式(2)のように、補間演算によって求められる。   From the above correlation, the unknown actual TPS value C2 is obtained by interpolation as shown in the following equation (2).

C2=(C3−C1)×(B2−B1)/(B3−B1)+C1 ・・・(2)   C2 = (C3-C1) × (B2-B1) / (B3-B1) + C1 (2)

このように、式(2)を用いて、図12の計測結果に対して補間演算を施すことにより、図15に示すように、図11と同等のテーブルを取得することができる。   In this way, by performing the interpolation operation on the measurement result of FIG. 12 using the equation (2), a table equivalent to FIG. 11 can be obtained as shown in FIG.

また、図14に示した比率に基づく補間演算方法に限らず、図16に示すように、基準TPS値と実TPS値との偏差に基づく補間演算方法も考えられる。
図16はこの発明の実施の形態2における基準TPS値と実TPS値との偏差に基づく補正時の補間演算処理動作をグラフで示す説明図である。
また、図17は図16に基づくスロットル開度学習時のテーブルを示す説明図であり、基準TPS値と実TPS値との偏差に基づく補正を実行した後の状態を示している。
図17において、太線枠内で奇数番号は、実際に計測した箇所を示している。
Further, not only the interpolation calculation method based on the ratio shown in FIG. 14, but also an interpolation calculation method based on the deviation between the reference TPS value and the actual TPS value as shown in FIG.
FIG. 16 is an explanatory diagram showing, in the form of a graph, the interpolation calculation processing operation at the time of correction based on the deviation between the reference TPS value and the actual TPS value in the second embodiment of the present invention.
FIG. 17 is an explanatory diagram showing a table at the time of throttle opening learning based on FIG. 16 and shows a state after correction based on a deviation between the reference TPS value and the actual TPS value.
In FIG. 17, the odd number in the bold line frame indicates the part actually measured.

この場合も、前述と同様に、図10、図12と同様の情報が得られているものとする。
ここで、図16に示すように、基準TPS値と実TPS値との偏差Z1、Z2、Z3は、流量(吸気量)A1、A2、A3に対して線形関係であると考えられるので、Z1〜Z3、A1〜A3、B1〜B3、C1〜C3の相互関係は、以下のように表される。
Also in this case, it is assumed that the same information as in FIGS. 10 and 12 is obtained as described above.
Here, as shown in FIG. 16, the deviations Z1, Z2, and Z3 between the reference TPS value and the actual TPS value are considered to have a linear relationship with the flow rates (intake amounts) A1, A2, and A3. ˜Z3, A1 to A3, B1 to B3, and C1 to C3 are expressed as follows.

Z2=(Z3−Z1)×(A2−A1)/(A3−A1)+Z1
Z1=C1−B1
Z2=C2−B2
Z3=C3−B3
Z2 = (Z3-Z1) × (A2-A1) / (A3-A1) + Z1
Z1 = C1-B1
Z2 = C2-B2
Z3 = C3-B3

上記相互関係から、未知の実TPS値C2は、以下の式(3)のように、補間演算によって求められる。   From the above correlation, the unknown actual TPS value C2 is obtained by interpolation as in the following equation (3).

C2=(C3−B3−C1+B1)×(A2−A1)/(A3−A1)+C1−B1+B2 ・・・(3)   C2 = (C3-B3-C1 + B1) × (A2-A1) / (A3-A1) + C1-B1 + B2 (3)

このように、式(3)を用いて、図12の計測結果に対して補間演算を施すことにより、図17に示すように、図11および図15と同等のテーブルを取得することができる。   As described above, by performing the interpolation operation on the measurement result of FIG. 12 using the expression (3), as shown in FIG. 17, a table equivalent to FIG. 11 and FIG. 15 can be acquired.

上記補間演算処理により、前述と同様に、ETVモジュール1内のMCU5にスロットル開度と吸気量との関係を表すテーブル情報(図15、図17)が記憶されるので、このテーブル情報を用いることにより、ETVモジュール1の個体での特性ばらつきを吸収して、制御性を向上させることができる。また、複数個のETVモジュール1を同時に使用する場合には、各個体の吸気量をそろえることが容易となる。   As described above, table information (FIGS. 15 and 17) indicating the relationship between the throttle opening and the intake air amount is stored in the MCU 5 in the ETV module 1 by the interpolation calculation process. Thus, it is possible to absorb the characteristic variation among the individual ETV modules 1 and improve the controllability. Further, when a plurality of ETV modules 1 are used at the same time, it is easy to align the intake air amount of each individual.

次に、図1および図18のフローチャートを参照しながら、上記のように吸気量と基準TPS値および実TPS値との関係(図11、図15、図17)を記憶したETVモジュール1を用いたエンジン10の吸気量制御動作について説明する。
ここでは、代表的に図11のテーブルを用いるものとする。
したがって、図18は図11の計測結果を用いたETVモジュール1の開度制御時のMCU5およびECU6の処理手順を示している。
Next, referring to the flowcharts of FIGS. 1 and 18, the ETV module 1 storing the relationship between the intake air amount, the reference TPS value, and the actual TPS value (FIGS. 11, 15, and 17) as described above is used. The intake air amount control operation of the engine 10 will be described.
Here, the table of FIG. 11 is typically used.
Therefore, FIG. 18 shows a processing procedure of the MCU 5 and the ECU 6 at the time of opening degree control of the ETV module 1 using the measurement result of FIG.

図18において、ステップS401〜S404は、前述(図7参照)のステップS201〜204と同様の処理である。
まず、ECU6は、アクセルポジションセンサからのアクセル開度αと、水温センサからの冷却水温Twと、吸気量センサからの吸気量Aとに基づいて、目標スロットル開度D2(たとえば、8[%])を算出し、目標スロットル開度D2への駆動要求を吸気量制御モジュール1のMCU5に送出する(ステップS401)。
In FIG. 18, steps S401 to S404 are the same processes as steps S201 to 204 described above (see FIG. 7).
First, the ECU 6 sets the target throttle opening D2 (for example, 8 [%]) based on the accelerator opening α from the accelerator position sensor, the cooling water temperature Tw from the water temperature sensor, and the intake air amount A from the intake air sensor. ) And a drive request for the target throttle opening D2 is sent to the MCU 5 of the intake air amount control module 1 (step S401).

続いて、MCU5は、ECU6からの駆動要求に応答して、学習後のテーブル(図11)を参照し、目標スロットル開度D2(8[%])に対する実TPS値E2を求める(ステップS402)。
このとき、実TPS値E2は、学習処理(図9)においてMCU5に記憶されたテーブル点間の補間(たとえば、直線補間)により求められる。
たとえば、実TPS値E2は、目標スロットル開度D2が8[%]の場合、図11のテーブルから、10[%]であることを確認する。
Subsequently, in response to the drive request from the ECU 6, the MCU 5 refers to the learned table (FIG. 11) and obtains an actual TPS value E2 for the target throttle opening D2 (8 [%]) (step S402). .
At this time, the actual TPS value E2 is obtained by interpolation (for example, linear interpolation) between table points stored in the MCU 5 in the learning process (FIG. 9).
For example, when the target throttle opening D2 is 8 [%], the actual TPS value E2 is confirmed to be 10 [%] from the table of FIG.

次に、MCU5は、TPS4によって実測される検出開度が実TPS値E2(=10[%])と一致するように、スロットルアクチュエータ3を駆動する(ステップS403)。
最後に、MCU5は、スロットル弁2の駆動完了後に、TPS4の検出開度が実TPS値E2(=10[%])と一致した時点でのTPS4の検出開度(=E2)を、目標スロットル開度D2(=8[%])に対応したスロットル開度としてECU6に入力し(ステップS404)、図18の処理を終了する。
Next, the MCU 5 drives the throttle actuator 3 so that the detected opening actually measured by the TPS 4 coincides with the actual TPS value E2 (= 10 [%]) (step S403).
Finally, the MCU 5 determines the detected opening (= E2) of the TPS4 when the detected opening of the TPS4 coincides with the actual TPS value E2 (= 10 [%]) after the driving of the throttle valve 2 is completed. The throttle opening corresponding to the opening D2 (= 8 [%]) is input to the ECU 6 (step S404), and the process of FIG. 18 is terminated.

以上のように、吸気量と基準TPS値および実TPS値とのテーブル(図11)をETVモジュール1に記憶させ、図11の関係に基づく補正処理を行うことにより、前述と同様に、スロットル相対開度ベースの従来の制御に比べて、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきに起因した吸気量制御モジュール1の個体間のばらつきが抑制され、開度−吸気量ベースによるエンジン10の高信頼性の制御を容易に実現することができる。   As described above, the table of the intake air amount, the reference TPS value, and the actual TPS value (FIG. 11) is stored in the ETV module 1, and correction processing based on the relationship of FIG. Compared to the conventional control based on the opening, the variation among the individual intake air amount control modules 1 due to the variation in the relationship between the throttle opening and the intake air amount due to processing variations, etc. is suppressed. Highly reliable control of the engine 10 can be easily realized.

この発明の実施の形態2においては、図11に示すような基準TPS値と実TPS値との対応テーブルをMCU5に記憶させ、スロットル開度に関してMCU5とECU6との間で通信を行い、ETVモジュール1およびエンジン10を制御したが、基準流量値と実TPS値との関係で作成したテーブルをMCU5に記憶させ、流量基準でETVモジュール1およびエンジン10を制御してもよい。   In the second embodiment of the present invention, a correspondence table between the reference TPS value and the actual TPS value as shown in FIG. 11 is stored in the MCU 5, and communication between the MCU 5 and the ECU 6 regarding the throttle opening is performed, and the ETV module 1 and the engine 10 are controlled, a table created based on the relationship between the reference flow rate value and the actual TPS value may be stored in the MCU 5, and the ETV module 1 and the engine 10 may be controlled based on the flow rate.

また、吸気量計測値の所定値は、図11(または、図15、図17)のように、スロットル弁2の全流量域にわたるテーブル参照点によって設定されているので、前述の実施の形態1と比べて補正の精度が向上し、吸気量制御を向上させることができる。
また、図9において用いられるテーブル参照点を、スロットル弁2の低流量域のみに設定すれば、処理工数が削減されるので、効率的に学習処理を実行することができる。
この場合、ある程度の高い信頼性の学習情報(テーブル)が得られるので、通常運転時の制御精度が大きく損なわれることはない。
Further, the predetermined value of the measured intake air amount is set by table reference points over the entire flow rate range of the throttle valve 2 as shown in FIG. 11 (or FIG. 15, FIG. 17). As a result, the correction accuracy can be improved and the intake air amount control can be improved.
Further, if the table reference point used in FIG. 9 is set only in the low flow rate region of the throttle valve 2, the number of processing steps is reduced, so that the learning process can be executed efficiently.
In this case, learning information (table) with a certain degree of reliability can be obtained, so that the control accuracy during normal operation is not greatly impaired.

実施の形態3.
なお、上記実施の形態2では、吸気量と基準TPS値および実TPS値との関係を、最低流量を含めた全流量域にわたるテーブルとして記憶したが、吸気量と基準TPS値および実TPS値との関係を、最低流量を含む2点の参照点からなるテーブルとして記憶してもよい。
Embodiment 3 FIG.
In the second embodiment, the relationship between the intake air amount, the reference TPS value, and the actual TPS value is stored as a table over the entire flow rate region including the minimum flow rate, but the intake air amount, the reference TPS value, and the actual TPS value are May be stored as a table composed of two reference points including the minimum flow rate.

以下、図1〜図3とともに、図19〜図22を参照しながら、最低流量を含む2点のテーブルを用いたこの発明の実施の形態3に係る内燃機関用制御装置について説明する。
なお、この場合も、通常運転時およびETVモジュール1の吸気量計測時の装置構成およびMCU5の機能構成は、前述(図1〜図3参照)と同様である。
Hereinafter, an internal combustion engine control apparatus according to Embodiment 3 of the present invention using a two-point table including the minimum flow rate will be described with reference to FIGS. 19 to 22 together with FIGS.
Also in this case, the device configuration and the functional configuration of the MCU 5 during normal operation and when measuring the intake air amount of the ETV module 1 are the same as those described above (see FIGS. 1 to 3).

図19はこの発明の実施の形態3によるETVモジュール1の吸気量計測時(スロットル開度学習時)の処理手順を示すフローチャートである。
図20および図21は、前述の図10、図11に対応したテーブルを示す説明図であり、図20は学習処理(図19)を実行する前の既知の基準TPS値のテーブルであり、図21は学習処理(図19)を実行した後の実TPS値のテーブルである。
また、図22は学習処理(図19)の完了後の通常運転時の制御処理を示すフローチャートである。
FIG. 19 is a flowchart showing a processing procedure when measuring the intake air amount (during throttle opening learning) of the ETV module 1 according to Embodiment 3 of the present invention.
20 and 21 are explanatory diagrams showing tables corresponding to the above-described FIGS. 10 and 11, and FIG. 20 is a table of known reference TPS values before executing the learning process (FIG. 19). 21 is a table of actual TPS values after the learning process (FIG. 19) is executed.
FIG. 22 is a flowchart showing a control process during normal operation after completion of the learning process (FIG. 19).

図20および図21において、各TPS値は、それぞれ、最低流量と低開度域での任意の流量R[g/sec]とに対して設定されるものとする。図20、図21内の最低流量に対応した各TPS値は、前述の図5、図6のテーブル値と同様である。   20 and 21, each TPS value is set for a minimum flow rate and an arbitrary flow rate R [g / sec] in the low opening range. Each TPS value corresponding to the minimum flow rate in FIGS. 20 and 21 is the same as the table values in FIGS. 5 and 6 described above.

最初に、図2および図19〜図21を参照しながら、この発明の実施の形態3による学習処理について説明する。
図19に示す処理手順は、図2の装置構成図において実行される。
図19において、ステップS501〜S507は、前述(図4参照)のステップS101〜S107と同様の処理であり、ステップS508〜S512は、ステップS103〜S107に対応している。
First, a learning process according to the third embodiment of the present invention will be described with reference to FIG. 2 and FIGS.
The processing procedure shown in FIG. 19 is executed in the device configuration diagram of FIG.
In FIG. 19, steps S501 to S507 are the same as steps S101 to S107 described above (see FIG. 4), and steps S508 to S512 correspond to steps S103 to S107.

まず、オペレータは、外部機器をETVモジュール1に接続し(ステップS501)、真空ポンプ42を負圧駆動した後に(ステップS502)、既知のテーブル(図20)を参照して、TPS4の検出開度が最低流量時の基準TPS値(1.7[%])となるようにモジュール制御盤44を操作し、MCU5に対して開度量指示を送出し、スロットルアクチュエータ3を動作させる(ステップS503)。   First, the operator connects an external device to the ETV module 1 (step S501), drives the vacuum pump 42 under negative pressure (step S502), and then refers to a known table (FIG. 20) to detect the detected opening of the TPS4. The module control panel 44 is operated so that the reference TPS value at the minimum flow rate (1.7 [%]) is reached, an opening amount instruction is sent to the MCU 5, and the throttle actuator 3 is operated (step S503).

次に、図20のテーブルを参照して最低流量と現在の吸気量計測値とを比較し、両者の大小関係を判定する(ステップS504)。
ステップS504の判定結果により、吸気量計測値>最低流量であればステップS505に進み、吸気量計測値<最低流量であればステップS506に進み、吸気量計測値=最低流量であればステップS507に進む。
ステップS505、S506において、オペレータは、吸気量計測値=最低流量となるように、モジュール制御盤44を操作してMCU5に開度量指示を送出し、スロットルアクチュエータ3を動作させてスロットル弁2の開度を制御し、判定ステップS504に戻る。
Next, the minimum flow rate is compared with the current measured intake air amount with reference to the table of FIG. 20, and the magnitude relationship between the two is determined (step S504).
If it is determined in step S504 that the intake air amount measurement value> the minimum flow rate, the process proceeds to step S505. If the intake air amount measurement value <the minimum flow rate, the process proceeds to step S506. If the intake air amount measurement value = the minimum flow rate, the process proceeds to step S507. move on.
In steps S505 and S506, the operator operates the module control panel 44 to send an opening amount instruction to the MCU 5 so that the measured intake air amount = the minimum flow rate, and operates the throttle actuator 3 to open the throttle valve 2. The degree is controlled, and the process returns to the determination step S504.

その後、吸気量計測値=最低流量となった時点で、モジュール制御盤44からMCU5に向けて最低流量記憶領域への記憶指示信号を送出し、吸気量計測値=最低流量となったときのTPS4の検出開度(たとえば、3.1[%])を、実TPS値としてETVモジュール1のMCU5に記憶させる(ステップS506)。   Thereafter, when the measured intake air amount = the minimum flow rate, a storage instruction signal to the minimum flow rate storage area is sent from the module control panel 44 to the MCU 5, and the TPS 4 when the measured intake air amount = the minimum flow rate is obtained. (For example, 3.1 [%]) is stored in the MCU 5 of the ETV module 1 as an actual TPS value (step S506).

次に、既知のテーブル(図20)を再度参照して、TPS4の検出開度が流量R(たとえば、13.00[g/sec])での基準TPS値となるように、モジュール制御盤44を操作してMCU5に開度量指示を送出し、スロットルアクチュエータ3を動作させる(ステップS508)。   Next, referring to the known table (FIG. 20) again, the module control panel 44 so that the detected opening of the TPS 4 becomes the reference TPS value at the flow rate R (for example, 13.00 [g / sec]). Is operated to send an opening amount instruction to the MCU 5 to operate the throttle actuator 3 (step S508).

続いて、流量Rと現在の吸気量計測値とを比較して両者の大小関係を判定する(ステップS509)。
ステップ5509の判定結果により、吸気量計測値>流量RであればステップS510に進み、吸気量計測値<流量RであればステップS511に進み、吸気量計測値=流量RであればステップS512に進む。
Subsequently, the flow rate R is compared with the current measured intake air amount to determine the magnitude relationship between the two (step S509).
If the intake air measurement value> flow rate R as a result of the determination in step 5509, the process proceeds to step S510. If the intake air measurement value <flow rate R, the process proceeds to step S511. If the intake air measurement value = flow rate R, the process proceeds to step S512. move on.

ステップS510、S511において、オペレータは、吸気量計測値=流量Rとなるようにモジュール制御盤44を操作し、MCU5に開度量指示を送出してスロットル弁2を動作させ、スロットル弁2の開度を制御して、判定ステップS509に戻る。   In steps S510 and S511, the operator operates the module control panel 44 so that the measured intake air amount = the flow rate R, sends an opening amount instruction to the MCU 5, operates the throttle valve 2, and opens the opening of the throttle valve 2. And return to the determination step S509.

その後、吸気量計測値=流量Rとなった時点で、モジュール制御盤44からMCU5に向けて最低流量記憶領域への記憶指示信号を送出し、吸気量計測値=流量RとなったときのTPS4の検出開度(たとえば、12.1[%])を、流量Rに対する実TPS値として、ETVモジュール1のMCU5に記憶させ(ステップS512)、図19の処理ルーチンを終了する。   Thereafter, when the measured intake air amount = flow rate R, a storage instruction signal to the minimum flow rate storage area is sent from the module control panel 44 to the MCU 5, and TPS 4 when the measured intake air amount = flow rate R is reached. The detected opening (for example, 12.1 [%]) is stored in the MCU 5 of the ETV module 1 as an actual TPS value for the flow rate R (step S512), and the processing routine of FIG.

上記処理を実行することにより、図21のように、吸気量と実TPS値との関係を示す2点の参照点からなるテーブルを得ることができる。
図21のテーブルの場合、前述(図11参照)のテーブルと比べて、少ない処理回数で取得することができる。
By executing the above process, a table composed of two reference points indicating the relationship between the intake air amount and the actual TPS value can be obtained as shown in FIG.
In the case of the table of FIG. 21, it can be acquired with a smaller number of processing times compared to the table described above (see FIG. 11).

次に、図1および図22のフローチャートを参照しながら、学習後(図21)のテーブル(吸気量と基準TPS値および実TPS値との関係)を記憶したETVモジュール1を用いたエンジン10の吸気量制御動作について説明する。
図22はMCU5およびECU6による処理手順を示しており、図1の装置構成において図21の計測結果を用いて実行される。
Next, referring to the flowcharts of FIGS. 1 and 22, the engine 10 using the ETV module 1 storing the table (relationship between the intake air amount, the reference TPS value, and the actual TPS value) after learning (FIG. 21). The intake air amount control operation will be described.
FIG. 22 shows a processing procedure performed by the MCU 5 and the ECU 6 and is executed using the measurement result of FIG. 21 in the apparatus configuration of FIG.

図22において、ステップS601、S603〜S605は、それぞれ、前述(図7参照)のステップS201〜S204(または、図18内のステップS401〜404)と同様の処理である。
まず、ECU6は、アクセルポジションセンサからのアクセル開度αおよび水温センサからの冷却水温Twに基づいて目標スロットル開度D3(たとえば、8[%])を算出し、計算された目標スロットル開度D3をMCUに対して要求する(ステップS601)。
22, steps S601 and S603 to S605 are the same processes as steps S201 to S204 (or steps S401 to 404 in FIG. 18) described above (see FIG. 7), respectively.
First, the ECU 6 calculates a target throttle opening D3 (for example, 8 [%]) based on the accelerator opening α from the accelerator position sensor and the coolant temperature Tw from the water temperature sensor, and calculates the calculated target throttle opening D3. Is requested to the MCU (step S601).

次に、流量Rのときの基準TPS値(10.0[%])と目標スロットル開度D3とを比較し、基準TPS値が目標スロットル開度D3よりも大きいか否かを判定する(ステップS602)。
ステップS602において、目標スロットル開度D3よりも流量R時の基準TPS値の方が大きい(すなわち、YES)と判定されれば、ステップS603〜S605に進み、流量R時の基準TPS値が目標スロットル開度D3以下(すなわち、NO)と判定されれば、ステップS606、S607に進む。
Next, the reference TPS value (10.0 [%]) at the flow rate R is compared with the target throttle opening D3 to determine whether or not the reference TPS value is larger than the target throttle opening D3 (step). S602).
If it is determined in step S602 that the reference TPS value at the flow rate R is larger than the target throttle opening D3 (that is, YES), the process proceeds to steps S603 to S605, where the reference TPS value at the flow rate R is the target throttle value. If it is determined that the degree of opening is less than D3 (that is, NO), the process proceeds to steps S606 and S607.

ステップS603において、MCU5は、ECU6からの目標スロットル開度D3による制御要求に応答して、図21のテーブルを参照し、目標スロットル開度D3に対応した実TPS値E3を求める。
このとき、実TPS値E3は、MCU5に記憶された最低流量および流量Rの2点の実TPS値を線形補間することにより求められる。
In step S603, the MCU 5 determines an actual TPS value E3 corresponding to the target throttle opening D3 with reference to the table of FIG. 21 in response to the control request by the target throttle opening D3 from the ECU 6.
At this time, the actual TPS value E3 is obtained by linearly interpolating the two actual TPS values of the minimum flow rate and the flow rate R stored in the MCU 5.

たとえば、目標スロットル開度D3が8[%]であった場合、図21のテーブルから、基準TPS値1.7[%]〜10.0「%]の範囲内の値8[%]に対応する実TPS値E3は、実TPS値3.1[%]〜12.1「%]の範囲内で線形補間することにより、10[%]として求められる。   For example, when the target throttle opening D3 is 8 [%], it corresponds to the value 8 [%] within the range of the reference TPS value 1.7 [%] to 10.0 [%] from the table of FIG. The actual TPS value E3 to be obtained is obtained as 10 [%] by performing linear interpolation within the range of the actual TPS value 3.1 [%] to 12.1 “%”.

ステップS603に続いて、MCU5は、TPS4の検出開度が実TPS値E3となるようにスロットルアクチュエータ3を駆動する(ステップS604)。
最後に、MCU5は、スロットル弁2の駆動が完了して、TPS4の検出開度=実TPS値E3の関係を満たした時点で、TPS4の検出開度(=E3)を、目標スロットル開度D3に対応したスロットル開度としてECU6に入力し(ステップS605)、図22の処理ルーチンを終了する。
Subsequent to step S603, the MCU 5 drives the throttle actuator 3 so that the detected opening of the TPS 4 becomes the actual TPS value E3 (step S604).
Finally, the MCU 5 sets the detected opening (= E3) of the TPS4 to the target throttle opening D3 when the drive of the throttle valve 2 is completed and the relationship of the detected opening of the TPS4 = the actual TPS value E3 is satisfied. Is input to the ECU 6 as a throttle opening corresponding to (step S605), and the processing routine of FIG. 22 is terminated.

このように、ECU6から要求される目標スロットル開度D3が流量R時の実TPS値よりも小さい場合には、MCU5は、最低流量および任意の流量Rに対する2点のテーブル(TPS値)を用いた線形補間により、目標スロットル開度D3に対応する実TPS値E3を求め、実TPS値E3を補正後の目標開度として吸気量を制御する。   As described above, when the target throttle opening degree D3 requested from the ECU 6 is smaller than the actual TPS value at the flow rate R, the MCU 5 uses a two-point table (TPS value) for the minimum flow rate and the arbitrary flow rate R. The actual TPS value E3 corresponding to the target throttle opening D3 is obtained by linear interpolation, and the intake air amount is controlled using the actual TPS value E3 as the corrected target opening.

一方、判定ステップS602からステップS606に進んだ場合、MCU5は、TPS4の検出開度が目標スロットル開度D3となるように、スロットルアクチュエータ3を駆動する。
最後に、MCU5は、スロットル弁2の駆動が完了して、TPS4の検出開度=目標スロットル開度D3の関係を満たした時点で、TPS4の検出開度(=D3)を、目標スロットル開度D3に対応したスロットル開度としてECU6に入力し(ステップS607)、図22の処理ルーチンを終了する。
On the other hand, when the process proceeds from determination step S602 to step S606, the MCU 5 drives the throttle actuator 3 so that the detected opening degree of the TPS 4 becomes the target throttle opening degree D3.
Finally, the MCU 5 sets the detected opening (= D3) of the TPS4 to the target throttle opening when the drive of the throttle valve 2 is completed and the relationship of the detected opening of the TPS4 = the target throttle opening D3 is satisfied. The throttle opening corresponding to D3 is input to the ECU 6 (step S607), and the processing routine of FIG. 22 is terminated.

このように、目標スロットル開度D3が流量R時の実TPS値以上の場合には、MCU5は、目標スロットル開度Dを、そのまま実際の目標開度として使用して吸気量を制御する。   Thus, when the target throttle opening D3 is equal to or greater than the actual TPS value at the flow rate R, the MCU 5 controls the intake air amount using the target throttle opening D as it is as the actual target opening.

なお、前述のように、スロットル開度がスロットル弁2の全開時を示す場合の流量が不変であると考えれば、スロットル全開時における開度(実TPS値)と、流量Rのときの開度(実TPS値)との2点間による線形補間を使用してもよい。   As described above, assuming that the flow rate when the throttle opening degree indicates when the throttle valve 2 is fully open is unchanged, the opening degree when the throttle is fully open (actual TPS value) and the opening degree when the flow rate is R. Linear interpolation between two points with (actual TPS value) may be used.

以下、図23の説明図を参照しながら、全開時の開度(TPS値)を用いた補間演算方法について説明する。
図23においては、既知の吸気量A1(任意流量R)、A3(全開流量)に対して、基準TPS値B1、B3が既知であり、吸気量A3(全開流量)に対応した実TPS値C3も既知となる。
Hereinafter, an interpolation calculation method using the opening degree (TPS value) when fully opened will be described with reference to the explanatory diagram of FIG.
In FIG. 23, the reference TPS values B1 and B3 are known with respect to the known intake air amounts A1 (arbitrary flow rate R) and A3 (full open flow rate), and the actual TPS value C3 corresponding to the intake air amount A3 (full open flow rate). Is also known.

したがって、吸気量A1(任意流量R)に対応した実TPS値C1を計測で求めた場合に、指示開度B2に対する未知の実TPS値C2を補間演算で求めれば、実TPS値C2は、以下の式(4)のように表される。   Therefore, when the actual TPS value C1 corresponding to the intake air amount A1 (arbitrary flow rate R) is obtained by measurement, if the unknown actual TPS value C2 for the indicated opening B2 is obtained by interpolation, the actual TPS value C2 is as follows: (4).

C2=(C3−C1)×(B2−B1)/(B3−B1)+C1 ・・・(4)   C2 = (C3-C1) × (B2-B1) / (B3-B1) + C1 (4)

以上のように、流量と基準TPS値および実TPS値とのテーブル(図21)を2点のみについて作成してETVモジュール1にあらかじめ学習記憶させ、図21の関係に基づいた吸気量制御処理を実行することにより、従来のスロットル相対開度ベースの制御と比べて、加工ばらつきなどによるスロットル開度と流量との関係のばらつきに起因したスロットル個体間のばらつきが抑制されるので、開度−吸気量ベースのエンジン制御を容易に実現することができる。   As described above, the table (FIG. 21) of the flow rate, the reference TPS value, and the actual TPS value is created for only two points and is learned and stored in the ETV module 1 in advance, and the intake air amount control process based on the relationship of FIG. As a result, the variation between the throttles due to variations in the relationship between the throttle opening and the flow rate due to processing variations, etc. is suppressed compared to the conventional throttle relative opening-based control. Quantity-based engine control can be easily realized.

また、テーブル(図21)の参照点として任意の2点を設定し、目標スロットル開度D3に対応した実TPS値E3(補正目標開度)は、所定値(任意の2点)を結ぶ線形(直線)近似によりを求めることができるので、学習補正の信頼性をそれほど損なうことなく、学習処理工数を削減することができる。
また、吸気量計測値の所定値は、スロットル弁2により調整される最低流量を含むので、特にばらつきが生じ易い低流量域に対して吸気量制御の信頼性を向上させることができる。
Further, two arbitrary points are set as reference points in the table (FIG. 21), and the actual TPS value E3 (corrected target opening) corresponding to the target throttle opening D3 is a linear connecting the predetermined values (arbitrary two points). Since (linear) approximation can be obtained, the number of learning processing steps can be reduced without significantly impairing the reliability of learning correction.
In addition, since the predetermined value of the intake air amount measurement value includes the minimum flow rate adjusted by the throttle valve 2, it is possible to improve the reliability of the intake air amount control particularly in a low flow rate range in which variations tend to occur.

実施の形態4.
なお、ETVモジュール1内のMCU5に学習記憶されるテーブル(流量と基準TPS値および実TPS値との関係)として、上記実施の形態2では、N(=1〜16)個の参照点に関する基準特性(図10)に基づくテーブル(図11)を作成し、上記実施の形態3では、最低流量を含む2点に関する基準特性(図20)に基づくテーブル(図21)を作成したが、MCU5に対して最低流量を含む2点のみを学習記憶させた後、MCU5内で基準特性と2点の計測結果とに基づく補間演算を実行することにより、最終的に図11と同様のN個の参照点に対するテーブルを作成してもよい。
Embodiment 4 FIG.
As a table (relationship between the flow rate, the reference TPS value, and the actual TPS value) that is learned and stored in the MCU 5 in the ETV module 1, in the second embodiment, a reference for N (= 1 to 16) reference points. A table (FIG. 11) based on the characteristics (FIG. 10) is created. In the third embodiment, a table (FIG. 21) based on the reference characteristics (FIG. 20) regarding two points including the minimum flow rate is created. On the other hand, after learning and storing only two points including the minimum flow rate, an interpolation calculation based on the reference characteristics and the measurement results of the two points is executed in the MCU 5 so that N references similar to those in FIG. 11 are finally obtained. A table for points may be created.

以下、2点に対するテーブルから任意の複数点に対するテーブルを作成して学習記憶させたこの発明の実施の形態4について説明する。
この場合も、装置構成およびMCU5の機能構成については、前述(図1〜図3参照)と同様である。
また、この発明の実施の形態4によるスロットル開度学習処理は、上記実施の形態3の処理手順(図19内のステップS501〜S512)と同様に実行される。
A description will now be given of a fourth embodiment of the present invention in which a table for an arbitrary plurality of points is created from a table for two points and stored.
Also in this case, the device configuration and the functional configuration of the MCU 5 are the same as those described above (see FIGS. 1 to 3).
Further, the throttle opening degree learning process according to the fourth embodiment of the present invention is executed in the same manner as the processing procedure of the third embodiment (steps S501 to S512 in FIG. 19).

この発明の実施の形態4においては、最低流量および流量Rでの基準TPS値から、比率を用いた補間により複数のテーブル点を作成する。
以下、図1〜図3および図10とともに、図24〜図26の説明図を参照しながら、この発明の実施の形態4による補間演算に基づくテーブル作成方法について説明する。
ここでは、たとえば、上記実施の形態2で用いたテーブル(図10)の基準TPS値があらかじめ得られている場合を例にとり、2点の実TPS値のみを計測した後に、基準TPS値から得られる比率を用いた補間演算方法について説明する。
In the fourth embodiment of the present invention, a plurality of table points are created from the reference TPS value at the minimum flow rate and the flow rate R by interpolation using a ratio.
Hereinafter, the table creation method based on the interpolation calculation according to the fourth embodiment of the present invention will be described with reference to FIGS. 24 to 26 together with FIGS. 1 to 3 and FIG.
Here, for example, in the case where the reference TPS values in the table (FIG. 10) used in the second embodiment are obtained in advance, only two actual TPS values are measured and then obtained from the reference TPS values. An interpolation calculation method using the obtained ratio will be described.

まず、図24のようなテーブルが得られていた場合、吸気量A1、A2、A3、A4に対して、基準TPS値B1、B2、B3、B4は既知である。
図24において、吸気量A1(最低流量)およびA4(任意流量R)に対する実TPS値C1、C4を計測(学習)によって求めた場合に、吸気量A2、A3に対する実TPS値C2、C3は未知である。
First, when the table as shown in FIG. 24 is obtained, the reference TPS values B1, B2, B3, and B4 are known for the intake air amounts A1, A2, A3, and A4.
In FIG. 24, when the actual TPS values C1 and C4 for the intake air amounts A1 (minimum flow rate) and A4 (arbitrary flow rate R) are obtained by measurement (learning), the actual TPS values C2 and C3 for the intake air amounts A2 and A3 are unknown. It is.

ここで、図25に示すように、スロットル開度(横軸)方向において、基準TPS値の特性に対するパラメータY1、Y2、Y3と、実TPS値の特性に対するパラメータX1、X2、X4とを、図24内の基準TPS値B1〜B4および実TPS値C1〜C4に関連させると、X1とX3との比率は、Y1とY3との比率と等しいものと考えられ、X2とX3との比率は、Y2とY3との比率と等しいものと考えられる。
したがって、X1〜X3、Y1〜Y3、B1〜B4、C1〜C4の相互関係は、以下のように表される。
Here, as shown in FIG. 25, in the throttle opening (horizontal axis) direction, parameters Y1, Y2, and Y3 for the characteristic of the reference TPS value and parameters X1, X2, and X4 for the characteristic of the actual TPS value are shown in FIG. In relation to the reference TPS values B1 to B4 and the actual TPS values C1 to C4 in 24, the ratio of X1 and X3 is considered to be equal to the ratio of Y1 and Y3, and the ratio of X2 and X3 is It is considered to be equal to the ratio of Y2 and Y3.
Therefore, the correlation between X1 to X3, Y1 to Y3, B1 to B4, and C1 to C4 is expressed as follows.

X1/X3=Y1/Y3
X1=C2−C1
X3=C4−C1
Y1=B2−B1
Y3=B4−B1
X2/X3=Y2/Y3
X2=C3−C1
X3=C4−C1
Y2=B3−B1
Y3=B4−B1
X1 / X3 = Y1 / Y3
X1 = C2-C1
X3 = C4-C1
Y1 = B2-B1
Y3 = B4-B1
X2 / X3 = Y2 / Y3
X2 = C3-C1
X3 = C4-C1
Y2 = B3-B1
Y3 = B4-B1

上記相互関係から、未知の実TPS値C2、C3は、以下の式(5)、式(6)のように、補間演算によって求められる。   From the above correlation, the unknown actual TPS values C2 and C3 are obtained by interpolation calculation as in the following formulas (5) and (6).

C2=(C4−C1)×(B2−B1)/(B4−B1)+C1 ・・・(5)
C3=(C4−C1)×(B3−B1)/(B4−B1)+C1 ・・・(6)
C2 = (C4-C1) × (B2-B1) / (B4-B1) + C1 (5)
C3 = (C4-C1) × (B3-B1) / (B4-B1) + C1 (6)

また、流量R以上の領域に対しては、前述のように、スロットル全開時の流量が基準特性時および実TPS特性時のいずれにおいても同じであると見なし、前述と同様の方法で補間演算することができる。
式(5)、式(6)の補間演算で図24内の計測値を補間した結果、図26に示すように、複数(16点)のテーブルが取得される。
Further, as described above, the flow rate when the throttle is fully opened is regarded as the same in both the reference characteristic and the actual TPS characteristic, and the interpolation calculation is performed in the same manner as described above for the region of the flow rate R or more. be able to.
As a result of interpolating the measurement values in FIG. 24 by the interpolation calculation of Expression (5) and Expression (6), a plurality (16 points) of tables are acquired as shown in FIG.

また、上記のような比率に基づく補間演算ではなく、以下の図27〜図29に示すように、偏差に基づく補間演算も適用され得る。
すなわち、図24と同様の情報があらかじめ得られていた場合に、図27に示すように、基準TPS値と実TPS値との偏差Z1、Z2、Z4と、吸気量A1、A2、A4とが線形関係にあると見なし、同様に、偏差Z1、Z3、Z4と、吸気量A1、A3、A4とが線形関係にあると見なせば、Z1〜Z4、A1〜A4、B1〜B4、C1〜C4の相互関係は、以下のように表される。
Further, instead of the interpolation calculation based on the ratio as described above, an interpolation calculation based on the deviation can be applied as shown in FIGS. 27 to 29 below.
That is, when the same information as in FIG. 24 is obtained in advance, as shown in FIG. 27, deviations Z1, Z2, and Z4 between the reference TPS value and the actual TPS value and the intake air amounts A1, A2, and A4 are obtained. Assuming that the deviations Z1, Z3, Z4 and the intake air amounts A1, A3, A4 are in a linear relationship, Z1 to Z4, A1 to A4, B1 to B4, C1 The interrelationship of C4 is expressed as follows.

Z2=(Z4−Z1)×(A2−A1)/(A4−A1)+Z1
Z1=C1−B1
Z2=C2−B2
Z4=C4−B4
Z3=(Z4−Z1)×(A3−A1)/(A4−A1)+Z1
Z1=C1−B1
Z3=C3−B3
Z4=C4−B4
Z2 = (Z4-Z1) × (A2-A1) / (A4-A1) + Z1
Z1 = C1-B1
Z2 = C2-B2
Z4 = C4-B4
Z3 = (Z4-Z1) × (A3-A1) / (A4-A1) + Z1
Z1 = C1-B1
Z3 = C3-B3
Z4 = C4-B4

上記相互関係から、未知の実TPS値C2、C3は、以下の式(7)、式(8)のように、補間演算によって求められる。   From the above correlation, the unknown actual TPS values C2 and C3 are obtained by interpolation calculation as in the following formulas (7) and (8).

C2=(C4−B4−C1+B1)×(A2−A1)/(A4−A1)+C1−B1+B2 ・・・(7)
C3=(C4−B4−C1+B1)×(A3−A1)/(A4−A1)+C1−B1+B3 ・・・(8)
C2 = (C4-B4-C1 + B1) × (A2-A1) / (A4-A1) + C1-B1 + B2 (7)
C3 = (C4-B4-C1 + B1) × (A3-A1) / (A4-A1) + C1-B1 + B3 (8)

また、流量R以上の領域は、前述のように、スロットル全開時の流量が基準特性時および実TPS特性時のいずれにおいても同じであると見なし、前述と同様の方法で補間演算を行うことができる。
こうして、式(7)、式(8)の補間演算で計測結果を補間した結果、図28に示すように、前述(図11参照)と同様の16点の参照点を含むテーブルを取得することができる。
Further, as described above, the region where the flow rate is equal to or greater than the flow rate R can be regarded as the same when the throttle is fully open, both in the reference characteristic and in the actual TPS characteristic, and interpolation calculation can be performed in the same manner as described above. it can.
In this way, as a result of interpolating the measurement result by the interpolation calculation of Expression (7) and Expression (8), as shown in FIG. 28, a table including 16 reference points similar to the above (see FIG. 11) is obtained. Can do.

上記の補間方法を用いることにより、2点の計測時においても、3点以上の計測時と同様に、吸気量制御精度を向上させることができる。
すなわち、前述と同様に、ETVモジュール1の個体ごとに、スロットル開度と吸気量との関係を示すテーブル情報が記憶されるので、テーブル情報を用いることにより、各個体での特性ばらつきを吸収して、制御性を向上することができる。
特に、複数個のETVモジュール1を同時に使用する場合には、各個体の流量をそろえることが容易となる。
By using the above interpolation method, it is possible to improve the intake air amount control accuracy even when measuring two points, as in the case of measuring three or more points.
That is, as described above, table information indicating the relationship between the throttle opening and the intake air amount is stored for each individual ETV module 1, so that the characteristic variation among each individual is absorbed by using the table information. Thus, controllability can be improved.
In particular, when a plurality of ETV modules 1 are used at the same time, it is easy to make the flow rate of each individual uniform.

次に、図29のフローチャートを参照しながら、この発明の実施の形態4によるエンジン10の吸気量制御動作について説明する。
この場合も、ETVモジュール1には、流量と基準TPS値および実TPS値との関係(図26または図28参照)が学習記憶されており、ECU6は、学習処理後のETVモジュール1を用いて吸気量制御(スロットル開度制御)を実行する。
Next, an intake air amount control operation of the engine 10 according to the fourth embodiment of the present invention will be described with reference to the flowchart of FIG.
Also in this case, the relationship between the flow rate, the reference TPS value, and the actual TPS value (see FIG. 26 or FIG. 28) is learned and stored in the ETV module 1, and the ECU 6 uses the ETV module 1 after the learning process. Intake amount control (throttle opening control) is executed.

図29の処理ルーチンは、図1に示した装置構成において、MCU5およびECU6により実行される。
図29において、ステップS701〜S704は、前述(図18参照)のステップS401〜404と同様の処理である。
The processing routine of FIG. 29 is executed by the MCU 5 and the ECU 6 in the apparatus configuration shown in FIG.
In FIG. 29, steps S701 to S704 are the same processing as steps S401 to 404 described above (see FIG. 18).

まず、ECU6が、MCU5に対して目標スロットル開度D4(たとえば、8[%])の流量を要求すると(ステップS701)、これに応答して、MCU5は、目標スロットル開度D4に対応した実TPS値E4を求める(ステップS702)。   First, when the ECU 6 requests the flow rate of the target throttle opening D4 (for example, 8 [%]) from the MCU 5 (step S701), the MCU 5 responds to the actual throttle opening D4 corresponding to the target throttle opening D4. A TPS value E4 is obtained (step S702).

このとき、MCU5は、EEPROM内に記憶された学習後のテーブル(図26)を用いて、実TPS値E4を求める。
たとえば、前述と同様に、目標スロットル開度D4が8[%]であった場合、図26のテーブルに基づく線形補間演算により、実TPS値E4は10[%]として求められる。
At this time, the MCU 5 obtains the actual TPS value E4 using the learned table (FIG. 26) stored in the EEPROM.
For example, as described above, when the target throttle opening D4 is 8 [%], the actual TPS value E4 is obtained as 10 [%] by linear interpolation based on the table of FIG.

続いて、MCU5は、TPS4の検出開度が実TPS値E4と一致するように、スロットルアクチュエータ3を駆動する(ステップS703)。
最後に、MCU5は、スロットル弁2の駆動完了後に、検出開度=実TPS値E4(=10[%])を満たした時点で、TPS4の検出開度(=E4)を、目標スロットル開度D4(=8[%])に対応したスロットル開度としてECU6に入力し(ステップS704)、図29の処理を終了する。
Subsequently, the MCU 5 drives the throttle actuator 3 so that the detected opening of the TPS 4 coincides with the actual TPS value E4 (step S703).
Finally, the MCU 5 sets the detected opening (= E4) of the TPS4 to the target throttle opening when the detected opening = actual TPS value E4 (= 10 [%]) is satisfied after the driving of the throttle valve 2 is completed. The throttle opening corresponding to D4 (= 8 [%]) is input to the ECU 6 (step S704), and the process of FIG. 29 is terminated.

以上のように、ETVモジュール1内のMCU5に対して、最低流量を含めた2点の学習結果を記憶させておき、MCU5において、基準特性と2点の計測結果との関係に基づく補間演算処理(図19)を実行することにより、前述(図11参照)と同様のテーブルを取得することができる。
この場合も、スロットル相対開度ベースの制御に比べて、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきに起因したETVモジュール1の個体間のばらつきが抑制され、開度−吸気量ベースのエンジン制御を容易に実現することができる。
また、MCU5に対する初期の学習処理を簡略化することにより、少ない労力で多数点のテーブル(図11)を取得して、吸気量の制御精度を向上させることができる。
As described above, the learning results of two points including the minimum flow rate are stored in the MCU 5 in the ETV module 1, and the interpolation calculation processing based on the relationship between the reference characteristic and the two points of measurement results is performed in the MCU 5. By executing (FIG. 19), the same table as described above (see FIG. 11) can be acquired.
Also in this case, as compared with the control based on the throttle relative opening, the variation among the individual ETV modules 1 due to the variation in the relationship between the throttle opening and the intake air amount due to processing variations is suppressed, and the opening-intake air amount. The base engine control can be easily realized.
Further, by simplifying the initial learning process for the MCU 5, it is possible to acquire a multi-point table (FIG. 11) with little effort and improve the control accuracy of the intake air amount.

すなわち、この発明の実施の形態4によれば、スロットル開度と実際の吸気量との関係が明確化された内燃機関用制御装置を使用することができるので、ETVモジュール1の取り付け誤差に起因した実際のスロットル開度とTPS4の検出開度との関係の誤差のみならず、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきをも含めて、ETVモジュール1の個体間のばらつきが抑制され、この取り付け誤差や加工ばらつきの影響を受けることなく、正確な吸気量制御を実現することができる。
また、開度−吸気量の関係の計測を、吸気量のばらつきが大きい低流量域に限定するとともに、学習処理時の計測箇所を2点に設定することにより、工数を抑制しつつ開度−吸気量の関係を取得することができ、開度−吸気量ベースによる制御を容易に実現することができる。
さらに、前述と同様に、MCU5内の開度補正手段は、基準特性から得られる比率または偏差に基づいて、補正目標開度(実TPS値)を得ることがきる。
That is, according to the fourth embodiment of the present invention, it is possible to use a control device for an internal combustion engine in which the relationship between the throttle opening and the actual intake air amount is clarified. In addition to the error in the relationship between the actual throttle opening and the detected opening of the TPS4, the variation among individuals of the ETV module 1 includes the variation in the relationship between the throttle opening and the intake air amount due to processing variations. It is suppressed, and accurate intake air amount control can be realized without being affected by the mounting error and processing variation.
In addition, the measurement of the relationship between the opening degree and the intake air amount is limited to a low flow rate region where the variation of the intake air amount is large, and the measurement point at the time of the learning processing is set to two points, thereby reducing the man-hour. The relationship between the intake air amount can be acquired, and the control based on the opening degree-intake air amount can be easily realized.
Further, as described above, the opening degree correction means in the MCU 5 can obtain the corrected target opening degree (actual TPS value) based on the ratio or deviation obtained from the reference characteristics.

なお、上記実施の形態1〜4では、MCU5に記憶された吸気量と基準TPS値および実TPS値との関係を示すテーブルに基づいて、ECU6から要求された目標スロットル開度Doを補正して、補正後の目標スロットル開度に対応する実TPS値を求め、TPS4の検出開度が実TPS値と一致するようにスロットルアクチュエータ3を作動させることにより、吸気量を制御したが、この制御方法に限定されるものではない。
たとえば、MCU5に記憶された吸気量と基準TPS値および実TPS値との関係に基づいて、TPS4の検出開度を基準TPS値に読み替え、読み替え後の基準TPS値がECU6から要求された目標スロットル開度Doと一致するようにスロットルアクチュエータ3を作動させることにより吸気量を制御してもよく、前述と同等の作用効果を奏することは言うまでもない。
In the first to fourth embodiments, the target throttle opening degree Do requested by the ECU 6 is corrected based on a table showing the relationship between the intake air amount stored in the MCU 5 and the reference TPS value and the actual TPS value. The intake amount is controlled by obtaining the actual TPS value corresponding to the corrected target throttle opening and operating the throttle actuator 3 so that the detected opening of the TPS 4 matches the actual TPS value. It is not limited to.
For example, based on the relationship between the intake air amount stored in the MCU 5, the reference TPS value, and the actual TPS value, the detected opening of the TPS 4 is read as the reference TPS value, and the changed target TPS value requested from the ECU 6 is the reference TPS value after the replacement. The intake air amount may be controlled by operating the throttle actuator 3 so as to coincide with the opening degree Do, and it goes without saying that the same effect as described above can be obtained.

この発明の実施の形態1〜4に係る内燃機関用制御装置の吸気量制御モジュールを概略的に示すブロック構成図である。It is a block block diagram which shows roughly the intake air amount control module of the control apparatus for internal combustion engines which concerns on Embodiment 1-4 of this invention. この発明の実施の形態1〜4に係る内燃機関用制御装置のETVモジュールの吸気量計測(学習)時の状態を示す構成図である。It is a block diagram which shows the state at the time of the intake air quantity measurement (learning) of the ETV module of the control apparatus for internal combustion engines which concerns on Embodiment 1-4 of this invention. この発明の実施の形態1〜4に係るETVモジュール内のMCU5の機能構成を示すブロック図である。It is a block diagram which shows the function structure of MCU5 in the ETV module which concerns on Embodiment 1-4 of this invention. この発明の実施の形態1によるスロットル開度学習時の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence at the time of throttle opening learning by Embodiment 1 of this invention. この発明の実施の形態1に適用される流量(吸気量)と基準TPS値との基準特性(既知の関係)をテーブルで示す説明図である。It is explanatory drawing which shows the reference | standard characteristic (known relationship) of the flow volume (intake amount) applied to Embodiment 1 of this invention and the reference | standard TPS value with a table. この発明の実施の形態1による学習後の吸気量と基準TPS値および実TPS値との関係をテーブルで示す説明図である。It is explanatory drawing which shows the relationship between the intake air amount after learning by Embodiment 1 of this invention, a reference | standard TPS value, and an actual TPS value with a table. この発明の実施の形態1による通常運転時のMCUおよびECUの吸気量制御動作を示すフローチャートである。3 is a flowchart showing an intake air amount control operation of the MCU and ECU during normal operation according to Embodiment 1 of the present invention. この発明の実施の形態1による他の補間演算処理動作をテーブルで示す説明図である。It is explanatory drawing which shows the other interpolation calculation processing operation by Embodiment 1 of this invention with a table. この発明の実施の形態2によるスロットル開度学習時の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence at the time of throttle opening learning by Embodiment 2 of this invention. この発明の実施の形態2に適用される吸気量と基準TPS値との基準特性をテーブルで示す説明図である。It is explanatory drawing which shows the reference | standard characteristic of the intake air amount and reference | standard TPS value which are applied to Embodiment 2 of this invention with a table. この発明の実施の形態2による学習後の吸気量と基準TPS値および実TPS値との関係をテーブルで示す説明図である。It is explanatory drawing which shows the relationship between the intake air amount after learning by Embodiment 2 of this invention, a reference | standard TPS value, and an actual TPS value with a table. この発明の実施の形態2による他のスロットル開度学習時のテーブルを示す説明図であり、基準TPS値と実TPS値との比率に基づく補間演算処理前の状態を示している。It is explanatory drawing which shows the table at the time of the other throttle opening learning by Embodiment 2 of this invention, and has shown the state before the interpolation calculation process based on the ratio of a reference | standard TPS value and an actual TPS value. この発明の実施の形態2による補間演算処理動作をテーブルで示す説明図である。It is explanatory drawing which shows the interpolation calculation processing operation by Embodiment 2 of this invention with a table. この発明の実施の形態2による基準TPS値と実TPS値との比率に基づく補正時の補間演算処理動作をグラフで示す説明図である。It is explanatory drawing which shows the interpolation calculation processing operation at the time of the correction | amendment based on the ratio of the reference | standard TPS value and real TPS value by Embodiment 2 of this invention with a graph. この発明の実施の形態2によるスロットル開度学習時のテーブルを示す説明図であり、基準TPS値と実TPS値との比率に基づく補正後の状態を示している。It is explanatory drawing which shows the table at the time of throttle opening learning by Embodiment 2 of this invention, and has shown the state after correction | amendment based on the ratio of reference | standard TPS value and real TPS value. この発明の実施の形態2による基準TPS値と実TPS値との偏差に基づく補正時の補間演算処理動作をグラフで示す説明図である。It is explanatory drawing which shows the interpolation calculation processing operation at the time of the correction | amendment based on the deviation of the reference | standard TPS value and actual TPS value by Embodiment 2 of this invention with a graph. この発明の実施の形態2によるスロットル開度学習時のテーブルを示す説明図であり、基準TPS値と実TPS値との偏差に基づく補正後の状態を示している。It is explanatory drawing which shows the table at the time of throttle opening learning by Embodiment 2 of this invention, and has shown the state after correction | amendment based on the deviation of a reference | standard TPS value and an actual TPS value. この発明の実施の形態2による通常運転時のMCUおよびECUの吸気量制御動作を示すフローチャートである。7 is a flowchart showing an intake air amount control operation of an MCU and an ECU during normal operation according to Embodiment 2 of the present invention. この発明の実施の形態3によるスロットル開度学習時の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence at the time of throttle opening learning by Embodiment 3 of this invention. この発明の実施の形態3に適用される吸気量と基準TPS値との基準特性をテーブルで示す説明図である。It is explanatory drawing which shows the reference | standard characteristic of the intake air amount and reference | standard TPS value which are applied to Embodiment 3 of this invention with a table. この発明の実施の形態3による学習後の吸気量と基準TPS値および実TPS値との関係をテーブルで示す説明図である。It is explanatory drawing which shows the relationship between the intake air amount after learning by Embodiment 3 of this invention, a reference | standard TPS value, and an actual TPS value with a table. この発明の実施の形態3による通常運転時のMCUおよびECUの吸気量制御動作を示すフローチャートである。It is a flowchart which shows the intake air amount control operation | movement of MCU and ECU at the time of normal driving | operation by Embodiment 3 of this invention. この発明の実施の形態3による他の補間演算処理動作をテーブルで示す説明図である。It is explanatory drawing which shows the other interpolation calculation processing operation by Embodiment 3 of this invention with a table. この発明の実施の形態4による補間演算処理動作をテーブルで示す説明図である。It is explanatory drawing which shows the interpolation calculation processing operation by Embodiment 4 of this invention with a table. この発明の実施の形態4による基準TPS値と実TPS値との比率に基づく補正時の補間演算処理動作をグラフで示す説明図である。It is explanatory drawing which shows the interpolation calculation processing operation at the time of the correction | amendment based on the ratio of the reference | standard TPS value and real TPS value by Embodiment 4 of this invention with a graph. この発明の実施の形態4による比率に基づく補間演算後のスロットル開度学習時のテーブルを示す説明図である。It is explanatory drawing which shows the table at the time of throttle opening learning after the interpolation calculation based on the ratio by Embodiment 4 of this invention. この発明の実施の形態4による基準TPS値と実TPS値との偏差に基づく補正時の補間演算処理動作をグラフで示す説明図である。It is explanatory drawing which shows the interpolation calculation processing operation at the time of the correction | amendment based on the deviation of the reference | standard TPS value and actual TPS value by Embodiment 4 of this invention with a graph. この発明の実施の形態4による偏差に基づく補間演算後のスロットル開度学習時のテーブルを示す説明図である。It is explanatory drawing which shows the table at the time of throttle opening learning after the interpolation calculation based on the deviation by Embodiment 4 of this invention. この発明の実施の形態4による通常運転時のMCUおよびECUの吸気量制御動作を示すフローチャートである。It is a flowchart which shows the intake air amount control operation | movement of MCU and ECU at the time of normal driving | operation by Embodiment 4 of this invention. 一般的な吸気量と基準TPS特性および実TPS特性との関係をグラフで示す説明図である。It is explanatory drawing which shows the relationship between a general intake air amount, a reference | standard TPS characteristic, and an actual TPS characteristic with a graph. 一般的な吸気量と基準TPS特性および実TPS特性との関係を低流量域のみに注目したグラフで示す説明図である。It is explanatory drawing which shows the relationship between a general intake air amount, a reference | standard TPS characteristic, and an actual TPS characteristic with the graph which paid its attention only to the low flow area.

符号の説明Explanation of symbols

1 ETVモジュール(吸気量制御モジュール)、2 スロットル弁(吸気量調整手段)、3 スロットルアクチュエータ(駆動手段)、4 TPS(スロットル開度センサ)(開度検出手段)、5 MCU(吸気量モジュールコントローラユニット)(コントローラ)、6 ECU(エンジンコントロールユニット)、10 エンジン、42 真空ポンプ(外部機器)、43 吸気量計測器(外部機器)、44 モジュール制御盤(外部機器)、50 EEPROM(記憶素子)、51 開度記憶手段、52 開度基準値記憶手段、53 制御部(開度比較手段、開度補正手段)、Do 目標開度。   1 ETV module (intake air amount control module), 2 throttle valve (intake air amount adjusting means), 3 throttle actuator (drive means), 4 TPS (throttle opening sensor) (opening degree detecting means), 5 MCU (intake air amount module controller) Unit) (controller), 6 ECU (engine control unit), 10 engine, 42 vacuum pump (external device), 43 intake air measuring device (external device), 44 module control panel (external device), 50 EEPROM (memory element) , 51 Opening storage means, 52 Opening reference value storage means, 53 Control unit (opening comparison means, opening correction means), Do target opening.

Claims (9)

内燃機関を制御するECUと、
前記内燃機関への吸気量を制御するための吸気量制御モジュールを備え、
前記吸気量制御モジュールは、
前記吸気量を調整する吸気量調整手段と、
前記吸気量調整手段の開度を検出する開度検出手段と、
前記吸気量調整手段を駆動する駆動手段と、
前記駆動手段を制御するコントローラとを含み、
前記コントローラは、前記開度検出手段の検出開度に基づいて前記駆動手段を制御することにより、前記吸気量調整手段の開度を制御する内燃機関用制御装置であって、
前記コントローラは、
前記駆動手段に対する制御情報を記憶する記憶素子と、
前記吸気量制御モジュールにおける前記吸気量調整手段の開度と前記内燃機関への吸気量との関係を学習する際に、前記吸気量制御モジュールを通過する吸気量を計測するために前記吸気量制御モジュールに接続された外部機器による吸気量計測値が所定値を示すときの前記開度検出手段の検出開度を前記記憶素子に記憶させる開度記憶手段と、
所定の基準特性から得られる前記吸気量調整手段の開度基準値を前記記憶素子に記憶させる開度基準値記憶手段と、
前記記憶素子に記憶された検出開度と前記開度基準値とを比較する開度比較手段と、
前記開度比較手段による比較結果に基づいて前記吸気量調整手段の目標開度を補正する開度補正手段と、
前記開度補正手段により補正された目標開度と前記吸気量調整手段の開度とが一致するように前記駆動手段を制御して、前記開度比較手段による比較結果に基づいて前記前記吸気量調整手段の開度を補正するECU入力用開度補正手段とを含み、
前記開度記憶手段および開度基準値記憶手段は、前記吸気量制御モジュールに対し、前記内燃機関に代えて前記外部機器が設置された際に記憶処理を実行し、
前記吸気量制御モジュールは、前記外部機器に代えて前記内燃機関が設置された際に、前記開度補正手段により補正された前記目標開度と前記吸気量調整手段の開度とが一致するように前記駆動手段を制御するとともに、前記ECU入力用開度補正手段により補正された開度を前記ECUに入力することを特徴とする内燃機関用制御装置。
An ECU for controlling the internal combustion engine;
And a intake air amount control module for controlling the amount of intake air to the internal combustion engine,
The intake air amount control module includes:
An intake air amount adjusting means for adjusting the intake air amount;
An opening degree detecting means for detecting an opening degree of the intake air amount adjusting means;
Driving means for driving the intake air amount adjusting means;
A controller for controlling the driving means,
The controller is a control device for an internal combustion engine that controls the opening degree of the intake air amount adjusting means by controlling the driving means based on the detected opening degree of the opening degree detecting means,
The controller is
A storage element for storing control information for the driving means;
In order to measure the intake air amount passing through the intake air amount control module when learning the relationship between the opening degree of the intake air amount adjusting means and the intake air amount to the internal combustion engine in the intake air amount control module, the intake air amount control An opening degree storage means for storing the detected opening degree of the opening degree detecting means when the measured value of the intake air amount by an external device connected to the module indicates a predetermined value;
Opening reference value storage means for storing the opening reference value of the intake air amount adjusting means obtained from a predetermined reference characteristic in the storage element;
An opening degree comparing means for comparing the detected opening degree stored in the storage element and the opening degree reference value;
An opening degree correcting means for correcting a target opening degree of the intake air amount adjusting means based on a comparison result by the opening degree comparing means ;
The drive means is controlled so that the target opening corrected by the opening correction means matches the opening of the intake air amount adjusting means, and the intake air amount is based on the comparison result by the opening comparing means. ECU input opening correction means for correcting the opening of the adjustment means ,
The opening degree storage means and the opening degree reference value storage means execute a storage process when the external device is installed in place of the internal combustion engine for the intake air amount control module,
When the internal combustion engine is installed in place of the external device, the intake air amount control module is configured such that the target opening degree corrected by the opening degree correcting means matches the opening degree of the intake air amount adjusting means. In addition, the control device for the internal combustion engine is configured to control the drive means and to input the opening degree corrected by the ECU input opening degree correction means to the ECU .
前記吸気量計測値の所定値は、前記吸気量調整手段により調整され得る最低流量に設定されたことを特徴とする請求項1に記載の内燃機関制御装置。   2. The internal combustion engine control device according to claim 1, wherein the predetermined value of the measured intake air amount is set to a minimum flow rate that can be adjusted by the intake air amount adjusting means. 前記吸気量計測値の所定値は、テーブル参照点によって設定されたことを特徴とする請求項1に記載の内燃機関用制御装置。   The control apparatus for an internal combustion engine according to claim 1, wherein the predetermined value of the intake air amount measurement value is set by a table reference point. 前記テーブル参照点は、前記吸気量調整手段の全流量域に設定されたことを特徴とする請求項3に記載の内燃機関用制御装置。   4. The control apparatus for an internal combustion engine according to claim 3, wherein the table reference point is set in an entire flow rate range of the intake air amount adjusting means. 前記テーブル参照点は、前記吸気量調整手段の低流量域に設定されたことを特徴とする請求項3に記載の内燃機関用制御装置。   The control device for an internal combustion engine according to claim 3, wherein the table reference point is set in a low flow rate region of the intake air amount adjusting means. 前記吸気量計測値の所定値は、任意の2点の流量値に設定されたことを特徴とする請求項1に記載の内燃機関用制御装置。   2. The control device for an internal combustion engine according to claim 1, wherein the predetermined value of the measured intake air amount is set to two arbitrary flow rate values. 前記開度補正手段は、前記任意の2点を結ぶ直線近似により前記補正目標開度を求めることを特徴とする請求項6に記載の内燃機関用制御装置。   The control apparatus for an internal combustion engine according to claim 6, wherein the opening degree correction means obtains the corrected target opening degree by linear approximation connecting the two arbitrary points. 前記吸気量計測値の所定値は、前記吸気量調整手段により調整される最低流量を含むことを特徴とする請求項3から請求項7までのいずれか1項に記載の内燃機関用制御装置。   The control device for an internal combustion engine according to any one of claims 3 to 7, wherein the predetermined value of the intake air amount measurement value includes a minimum flow rate adjusted by the intake air amount adjusting means. 前記開度補正手段は、前記基準特性から得られる比率に基づいて前記補正目標開度を求めることを特徴とする請求項1から請求項7までのいずれか1項に記載の内燃機関用制御装置。   The control device for an internal combustion engine according to any one of claims 1 to 7, wherein the opening degree correction means obtains the corrected target opening degree based on a ratio obtained from the reference characteristic. .
JP2005123687A 2005-04-21 2005-04-21 Control device for internal combustion engine Expired - Fee Related JP4158932B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005123687A JP4158932B2 (en) 2005-04-21 2005-04-21 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005123687A JP4158932B2 (en) 2005-04-21 2005-04-21 Control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2006299964A JP2006299964A (en) 2006-11-02
JP4158932B2 true JP4158932B2 (en) 2008-10-01

Family

ID=37468551

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005123687A Expired - Fee Related JP4158932B2 (en) 2005-04-21 2005-04-21 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP4158932B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4478186B2 (en) * 2008-04-18 2010-06-09 三菱電機株式会社 Control device for internal combustion engine
JP4738463B2 (en) * 2008-10-07 2011-08-03 三菱電機株式会社 Control device for internal combustion engine

Also Published As

Publication number Publication date
JP2006299964A (en) 2006-11-02

Similar Documents

Publication Publication Date Title
KR100338580B1 (en) Engine air supply system
US9611798B2 (en) Control device of internal combustion engine
US20110106409A1 (en) Method and device for the pressure wave compensation during consecutive injections in an injection system of an internal combustion engine
US20120116646A1 (en) Method for compensating for valve lift deviation between engines equipped with cvvl mechanism
US8181628B2 (en) Throttle valve controller for internal combustion engine
US8522607B2 (en) Method and device for checking the adjustment of a plurality of actuators driven by a common drive in different mass flow channels
US20060064230A1 (en) Method and device for controlling an internal combustion engine
US20180126844A1 (en) Method for increasing the accuracy of pressure detection without using a sensor
JP4917626B2 (en) Intake device for internal combustion engine
JP4158932B2 (en) Control device for internal combustion engine
US6186116B1 (en) Method for setting torque in an internal combustion engine
US5109821A (en) Engine control system
US9624842B2 (en) Determination of a value for a valve lift of a valve of an individual cylinder of an internal combustion engine with a plurality of cylinders
JP4566476B2 (en) Control method and apparatus for internal combustion engine
US7134429B2 (en) Method and device for controlling an internal combustion engine
JP6234531B1 (en) Internal combustion engine control device
JP2003120393A (en) Fuel injection amount control device for internal combustion engine
JP4883321B2 (en) Control device for internal combustion engine
JP4523551B2 (en) Internal combustion engine control device
US7177754B2 (en) Exhaust gas recirculation apparatus
JP2009197720A (en) Control device for vehicle internal combustion engine
JPH0555694B2 (en)
JP2011064128A (en) Fuel pressure acquiring device for internal combustion engine
JP4082486B2 (en) Control device for electronically controlled throttle engine
JP4395145B2 (en) Control device for internal combustion engine

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071016

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071214

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080304

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080328

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080515

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080521

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080708

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080709

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110725

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110725

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110725

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120725

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120725

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130725

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees