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
JPH0260850B2 - - Google Patents
[go: Go Back, main page]

JPH0260850B2 - - Google Patents

Info

Publication number
JPH0260850B2
JPH0260850B2 JP23335985A JP23335985A JPH0260850B2 JP H0260850 B2 JPH0260850 B2 JP H0260850B2 JP 23335985 A JP23335985 A JP 23335985A JP 23335985 A JP23335985 A JP 23335985A JP H0260850 B2 JPH0260850 B2 JP H0260850B2
Authority
JP
Japan
Prior art keywords
solenoid
controlling
internal combustion
combustion engine
solenoid valve
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
Application number
JP23335985A
Other languages
Japanese (ja)
Other versions
JPS6293464A (en
Inventor
Takeo Kiuchi
Takahiro Iwata
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP23335985A priority Critical patent/JPS6293464A/en
Publication of JPS6293464A publication Critical patent/JPS6293464A/en
Publication of JPH0260850B2 publication Critical patent/JPH0260850B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、内燃エンジンの吸入空気量制御用電
磁弁のソレノイド電流制御方法に関するものであ
り、特に、アイドル運転時のエンジン回転数を制
御する目的で、吸気通路に設けられたスロツトル
弁の上流と下流とを連通するバイパス通路に設け
られた電磁弁の開度を、比例的に制御する為のソ
レノイド電流を適正に制御することができる、内
燃エンジンの吸入空気量制御用電磁弁のソレノイ
ド電流制御方法に関するものである。
Detailed Description of the Invention (Industrial Application Field) The present invention relates to a solenoid current control method for a solenoid valve for controlling the amount of intake air in an internal combustion engine, and in particular, to a method for controlling the solenoid current of a solenoid valve for controlling the intake air amount of an internal combustion engine, and in particular for controlling the engine speed during idling operation. For this purpose, it is possible to appropriately control the solenoid current for proportionally controlling the opening degree of the solenoid valve provided in the bypass passage that communicates the upstream and downstream of the throttle valve provided in the intake passage. The present invention relates to a solenoid current control method for a solenoid valve for controlling the intake air amount of an internal combustion engine.

(従来の技術) 従来から、内燃エンジンの吸気通路に設けられ
たスロツトル弁がほぼ閉じられた状態で運転を持
続させるいわゆるアイドル運転時には、スロツト
ル弁の上流と下流とを連通するバイパス通路に設
けた電磁弁により内燃エンジンの吸入空気量を制
御して、エンジン回転数(アイドル回転数)の制
御を行なつている。
(Prior art) Conventionally, during so-called idling operation, in which the throttle valve provided in the intake passage of an internal combustion engine continues to operate in a nearly closed state, a bypass passage provided in the upstream and downstream of the throttle valve is used. A solenoid valve controls the intake air amount of the internal combustion engine to control the engine speed (idle speed).

このようなアイドル回転数制御方法に関して
は、例えば特願昭60−137445号などに詳しいが。
以下にその概略を述べる。
Details regarding such an idle speed control method can be found in, for example, Japanese Patent Application No. 137445/1983.
The outline is described below.

従来のアイドル回転数制御方法は、第2図に示
すように、中央演算装置(CPU)1、記憶装置
(メモリ)2および入出力信号処理回路(インタ
ーフエース)3からなるマイクロコンピユータ4
のCPU1において、まず、つぎの(1)式により、
ソレノイド電流指令値Icmdを演算する。
As shown in FIG. 2, the conventional idle speed control method uses a microcomputer 4 consisting of a central processing unit (CPU) 1, a storage device (memory) 2, and an input/output signal processing circuit (interface) 3.
In CPU1, first, by the following equation (1),
Calculate the solenoid current command value Icmd.

IcmdをCPU1で演算する為には、各種センサ
を適宜配設して、これらセンサ出力をインターフ
エース3へ供給しなければならないが、このこと
は周知であるので、サーモスイツチ10以外の各
種センサの図示は省略してある。
In order to calculate Icmd with the CPU 1, various sensors must be appropriately arranged and the outputs of these sensors must be supplied to the interface 3, but since this is well known, various sensors other than the thermoswitch 10 must be Illustrations are omitted.

Icmd=〔Ifb(n)+Ie+Ips +Iat+Iac〕×Kpad …(1) (1)式におけるIfd(n)は、後記する第3図のフ
ローチヤートに基づいて演算されるフイードバツ
ク制御項である。なお、(n)は今回値を示す。
Icmd=[Ifb(n)+Ie+Ips+Iat+Iac]×Kpad (1) Ifd(n) in equation (1) is a feedback control term calculated based on the flowchart of FIG. 3, which will be described later. Note that (n) indicates the current value.

第3図のステツプS41〜S46の演算内容は
次の通りである。
The calculation contents of steps S41 to S46 in FIG. 3 are as follows.

ステツプS41…エンジン回転数の逆数(周
期)、またはそれに相当する量Me(n)を読み込
む。
Step S41: Read the reciprocal number (period) of the engine rotation speed or the amount Me(n) equivalent thereto.

ステツプS42…前記読み込まれたMe(n)
と、あらかじめ設定した目標アイドル回転数
Nrefoの逆数、またはそれに相当する量Mrefoと
の偏差ΔMefを算出する。
Step S42...The read Me(n)
and the preset target idle speed
Calculate the deviation ΔMef from the reciprocal of Nrefo or the equivalent amount Mrefo.

ステツプS43…前記Me(n)、および該Me
(n)と同一のシリンダにおける前回計測値Me
〔当該エンジンが6気筒エンジンの場合は、Me
(n−6)〕の差―すなわち、周期の変化率ΔMe
を算出する。
Step S43...The Me(n) and the Me
Previous measurement value Me for the same cylinder as (n)
[If the engine in question is a 6-cylinder engine, Me
(n-6)] - that is, the rate of change in the period ΔMe
Calculate.

ステツプS44…前記ΔMeおよびΔMef、なら
びに積分項制御ゲインKim、比例項制御ゲイン
Kpm、微分項制御ゲインKdmを用いて、積分項
Ii、比例項Ipおよび微分項Idを、それぞれ図中に
示す演算式にしたがつて算出する。なお、前記各
制御ゲインは、予めメモリ2内に記憶されている
ものを読み出して得られる。
Step S44... Said ΔMe and ΔMef, integral term control gain Kim, proportional term control gain
Kpm, the integral term using the differential term control gain Kdm,
Ii, the proportional term Ip, and the differential term Id are calculated according to the calculation formulas shown in the figure, respectively. Note that each of the control gains is obtained by reading out those stored in the memory 2 in advance.

ステツプS45…Iai(n)として、Iai(n−
1)に前記ステツプS44で得た積分項Iiを加算
する。なお、ここで得たIai(n)は次回のIai(n
−1)となる為に、一時メモリ2内に記憶され
る。しかし、いまだメモリ2に記憶されていない
場合は、Iaiに類似するように数値を予めメモリ
2内に記憶させておいて、該数値をIai(n−1)
として読み出せばよい。
Step S45...Iai(n), Iai(n-
1) is added with the integral term Ii obtained in step S44. Note that the Iai(n) obtained here is the next Iai(n)
-1), so it is temporarily stored in the memory 2. However, if it is not stored in memory 2 yet, store a numerical value in memory 2 in advance similar to Iai, and convert the numerical value to Iai(n-1).
You can read it as .

ステツプS46…ステツプS45で算出された
Iai(n)に、ステツプS44で算出されたIpおよ
びIdがそれぞれ加算され、フイードバツク制御項
Ifb(n)として定義される。
Step S46...Calculated in step S45
Ip and Id calculated in step S44 are added to Iai(n), respectively, and the feedback control term is
Ifb(n).

(1)式におけるIfb(n)以外の各項の内容は、次
の通りである。
The contents of each term other than Ifb(n) in equation (1) are as follows.

Ie…交流発電機(ACG)の負荷、すなわち
ACGのフイールド電流に応じて予定値を加算す
る加算補正項。
Ie…alternator generator (ACG) load, i.e.
Addition correction term that adds the scheduled value according to the ACG field current.

Ips…パワーステアリングのスイツチが投入さ
れた時に予定値を加算する加算補正項。
Ips...Additional correction term that adds the scheduled value when the power steering switch is turned on.

Iat…自動変速機ATのセレクタ位置がドライブ
(D)レンジにある時に予定値を加算する加算補正
項。
Iat...The selector position of the automatic transmission AT is the drive
(D) Addition correction term that adds the scheduled value when in range.

Iac…エアコンデイシヨナ(以下、エアコンと
いう)作動時に予定値を加算する加算補正項。
Iac...Additional correction term that adds a scheduled value when the air conditioner (hereinafter referred to as the air conditioner) is activated.

Kpad…大気圧に応じて決定される乗算補正項。 Kpad…Multiplication correction term determined according to atmospheric pressure.

なお、(1)式のIcmdは、各シリンダのピストン
が上死点前90度に達した時に、既知の手段により
発生するTDCパルスに応じて演算される。
Note that Icmd in equation (1) is calculated according to a TDC pulse generated by a known means when the piston of each cylinder reaches 90 degrees before top dead center.

前記(1)式により演算されたIcmdは、制御信号
に変換されたマイクロコンピユータ4から出力さ
れる。
Icmd calculated by the above equation (1) is output from the microcomputer 4, where it is converted into a control signal.

前記制御信号は、ソレノイド駆動用トランジス
タ5のベースに印加される。この結果、該トラン
ジスタ5に流れる電流、したがつてソレノイド7
に流れる電流(ソレノイド電流)は、前記制御信
号に応じて増減される。
The control signal is applied to the base of the solenoid driving transistor 5. As a result, the current flowing through the transistor 5 and therefore the solenoid 7
The current flowing through the solenoid (solenoid current) is increased or decreased depending on the control signal.

第2図では、電磁弁(図示せず)の開度は、制
御信号(トランジスタ5のベース電流)によつて
制御される前記ソレノイド電流に応じて比例的に
制御され、該電磁弁の開度に応じた吸入空気量が
内燃エンジンに供給され、アイドル回転数が制御
される。
In FIG. 2, the opening degree of a solenoid valve (not shown) is proportionally controlled according to the solenoid current controlled by a control signal (base current of transistor 5). The intake air amount corresponding to the internal combustion engine is supplied to the internal combustion engine, and the idle speed is controlled.

ところで、前記した(1)式に関するエアコン作動
中の補正項Iacを加算するか否かは、通常つぎの
ような手順でなされる。
By the way, whether or not to add the correction term Iac during air conditioner operation regarding the above-mentioned equation (1) is usually determined by the following procedure.

エアコンが配設された車内温度が、ある予定値
以上になるとサーモスイツチ10がオンとなる。
また車内温度が前記予定値よりも低いある温度以
下になると、前記サーモスイツチ10はオフとな
る。前記サーモスイツチ10のオン/オフ信号
は、インターフエイス3を介してCPU1に供給
される。この結果、サーモスイツチ10がオンの
時には、エアコン作動時であるとしてCPU1は
メモリ2に予め記憶されている補正項Iacを加算
したソレノイド電流指令値Icmdを作成する。一
方、サーモスイツチ10がオフの時には、エアコ
ンの作動が中止されているとして、前記補正項
Iacの加算を行なわないIcmdを作成する。
When the temperature inside the car in which the air conditioner is installed exceeds a certain predetermined value, the thermoswitch 10 is turned on.
Further, when the temperature inside the vehicle falls below a certain temperature lower than the predetermined value, the thermoswitch 10 is turned off. The on/off signal of the thermoswitch 10 is supplied to the CPU 1 via the interface 3. As a result, when the thermo switch 10 is on, the CPU 1 creates a solenoid current command value Icmd by adding the correction term Iac stored in the memory 2 in advance, assuming that the air conditioner is operating. On the other hand, when the thermo switch 10 is off, it is assumed that the operation of the air conditioner has been stopped, and the correction value is
Create an Icmd that does not add Iac.

なお、エアコンの実際の作動は、前記サーモス
イツチ10がオンになると、これに応じて電磁ク
ラツチが動作して、エアコンのコンプレツサが内
燃エンジンによつて駆動される一方、サーモスイ
ツチ10がオフになると、この逆の状態になるこ
とにより行なわれる。
The actual operation of the air conditioner is that when the thermoswitch 10 is turned on, the electromagnetic clutch operates in response to this, and the compressor of the air conditioner is driven by the internal combustion engine, while when the thermoswitch 10 is turned off, the electromagnetic clutch is operated accordingly. , this is done by reversing this state.

すなわち、従来においては、補正項Iacの加算
または非加算は、実際のエアコンのオン/オフ動
作と一致するようになされるのが一般的であつ
た。
That is, in the past, the addition or non-addition of the correction term Iac was generally done to match the actual on/off operation of the air conditioner.

しかしながら、上記のような補正項Iacの加算
方法では、シリンダ内に空気が十分に供給され、
高出力が得られるようにする為に、スロツトル弁
とシリンダとの間にエアーチヤンバを設けた内燃
エンジンではつぎのような問題が生ずる。
However, with the method of adding the correction term Iac as described above, sufficient air is supplied into the cylinder,
In an internal combustion engine in which an air chamber is provided between a throttle valve and a cylinder in order to obtain high output, the following problem occurs.

エアーチヤンバが設けられた内燃エンジンで
は、エアコンのオン状態に合せて補正項Iacを加
算したソレノイド電流指令値Icmdに基づいて電
磁弁の開度を制御しても、弁開度に応じて吸入さ
れる空気は、まずエアーチヤンバ内に一旦チヤー
ジされる状態となり、その後、次第にシリンダ内
に供給される。すなわち、弁開度制御によつて吸
入空気量が増加しても、これがシリンダに反映さ
れるまでには時間がかかる。この為に、どうして
もエアコンのオン直後はエンジン回転数が低下す
る状態となる。
In an internal combustion engine equipped with an air chamber, even if the opening of the solenoid valve is controlled based on the solenoid current command value Icmd, which is obtained by adding the correction term Iac according to the ON state of the air conditioner, the intake air will be drawn according to the valve opening. Air is first charged into the air chamber, and then gradually supplied into the cylinder. That is, even if the intake air amount is increased by controlling the valve opening degree, it takes time for this increase to be reflected in the cylinder. For this reason, the engine speed inevitably decreases immediately after the air conditioner is turned on.

一方、エアコンがオフ状態になつた時は、前記
とは逆に、補正項Iacが加算されないIcmdに基づ
いて吸入空気量が減少するようになつても、シリ
ンダに供給される空気量は即座に減少しない為に
エンジン回転数が一時的に上昇するようになる。
On the other hand, when the air conditioner is turned off, contrary to the above, even if the amount of intake air decreases based on Icmd to which the correction term Iac is not added, the amount of air supplied to the cylinder is immediately reduced. Since the engine speed does not decrease, the engine speed will temporarily increase.

そこで、従来から、上記したような問題点を解
消する手段として、つぎのような方法を採用して
いる。
Therefore, conventionally, the following method has been adopted as a means to solve the above-mentioned problems.

すなわち、サーモスイツチ10のオン/オフに
応じて補正項Iacを加算または非加算としてソレ
ノイド電流指令値Icmdを演算し、該Icmdに基づ
いて電磁弁の開度を制御することは前記したとこ
ろと同様であるが、エアコンを実際にオンまたは
オフ状態にするのは、前記サーモスイツチ10の
オン/オフ時よりも予定時間遅らせて行なうよう
にする。
That is, the solenoid current command value Icmd is calculated by adding or not adding the correction term Iac depending on whether the thermoswitch 10 is turned on or off, and the opening degree of the solenoid valve is controlled based on the Icmd, as described above. However, the air conditioner is actually turned on or off at a scheduled time later than when the thermoswitch 10 is turned on or off.

第4図は、このようにエアコンの実際の動作
を、サーモスイツチ10のオン/オフ時より遅延
させるように動作させる為のフローチヤートであ
る。以下、この第4図を前記第2図を参照して説
明する。この第4図の動作はTDCパルスによる
割込みによりスタートする。
FIG. 4 is a flowchart for operating the air conditioner in such a manner that the actual operation of the air conditioner is delayed from when the thermo switch 10 is turned on/off. Hereinafter, this FIG. 4 will be explained with reference to the above-mentioned FIG. 2. The operation shown in FIG. 4 is started by an interrupt caused by a TDC pulse.

ステツプS1…サーモスイツチ10の出力信号
を読み込む。
Step S1: Read the output signal of the thermo switch 10.

ステツプS2…前記ステツプS1で読み込んだ
信号からサーモスイツチ10がオンであるか否か
を判定する。該判定が不成立の時はステツプS8
へ進み、成立する時はステツプS3へ進む。
Step S2: It is determined whether the thermoswitch 10 is on based on the signal read in step S1. If the judgment is not established, step S8
The process proceeds to step S3, and when it is established, the process proceeds to step S3.

ステツプS3…前回、サーモスイツチ10がオ
フであつたか否かを判定する。該判定は不成立の
時はステツプS6へ進み、成立する時はステツプ
S4へ進む。
Step S3: It is determined whether the thermo switch 10 was turned off last time. If the determination is not satisfied, the process proceeds to step S6, and if it is true, the process proceeds to step S4.

ステツプS4…予定時間作動するタイマTaca
をスタートさせる。
Step S4...Timer Taka that operates for the scheduled time
Start.

ステツプS5…第2図に破線で示すように、マ
イクロコンピユータ4から電磁クラツチオフ信号
を出力する。その後、処理はメインプログラムへ
戻る。
Step S5: As shown by the broken line in FIG. 2, the microcomputer 4 outputs an electromagnetic clutch-off signal. Processing then returns to the main program.

ステツプS6…前記ステツプS4でスタートさ
せたタイマTacaが作動中であるか否かを判定す
る。該判定が成立する時は前記ステツプS5へ進
む。一方、前記予定の作動時間が経過してタイマ
Tacaがタイムアツプしている時はステツプS7
へ進む。
Step S6: It is determined whether or not the timer Taca started at step S4 is in operation. When this determination is established, the process advances to step S5. On the other hand, when the scheduled operating time has passed and the timer
Step S7 when Taka is timed up
Proceed to.

ステツプS7…第2図に破線で示すように、マ
イクロコンピユータ4から電磁クラツチオン信号
を出力する。その後、処理はメインプログラムへ
戻る。この結果、電磁クラツチが作動して、エア
コンのコンプレツサが内燃エンジンによつて駆動
される。すなわち、エアコンは実際にオン状態と
なる。
Step S7: As shown by the broken line in FIG. 2, the microcomputer 4 outputs an electromagnetic clutch-on signal. Processing then returns to the main program. As a result, the electromagnetic clutch is actuated and the air conditioner compressor is driven by the internal combustion engine. That is, the air conditioner is actually turned on.

ステツプS8…前回、サーモスイツチ10がオ
ンであつたか否かを判定する。該判定が不成立の
時はステツプS11へ進み、成立する時はステツ
プS9へ進む。
Step S8: It is determined whether the thermoswitch 10 was turned on last time. If the determination is not satisfied, the process advances to step S11, and if it is true, the process advances to step S9.

ステツプS9…予定時間作動するタイマTacb
をスタートさせる。
Step S9...Timer Tacb that operates for the scheduled time
Start.

ステツプS10…第2図に破線で示すように、
マイクロコンピユータ4から電磁クラツチオン信
号を出力する。その後、処理はメインプログラム
へ戻る。この結果、サーモスイツチ10がオンか
らオフへ切り換わつても、エアコンは依然として
オン状態を維持する。
Step S10...As shown by the broken line in FIG.
The microcomputer 4 outputs an electromagnetic clutch-on signal. Processing then returns to the main program. As a result, even when the thermoswitch 10 is switched from on to off, the air conditioner remains on.

ステツプS11…前記ステツプS9でスタート
させたタイマTacbが作動中であるか否かを判定
する。該判定が成立する時は前記ステツプS10
へ進む。一方、前記予定の作動時間が経過してタ
イマTacbがタイムアツプした時は前記ステツプ
S5へ進む。したがつて、この時には、ステツプ
S5の処理により、エアコンのコンプレツサは内
燃エンジンによつて駆動されないので、エアコン
は実際に中止状態となる。
Step S11: It is determined whether or not the timer Tacb started at step S9 is in operation. When this determination is established, the step S10 is performed.
Proceed to. On the other hand, when the scheduled operating time has elapsed and the timer Tacb has timed up, the process advances to step S5. Therefore, at this time, the compressor of the air conditioner is not driven by the internal combustion engine due to the processing in step S5, so that the air conditioner is actually stopped.

以上のように、サーモスイツチ10のオン/オ
フに応じて補正項Iacを加算または非加算として
ソレノイド電流指令値Icmdを演算し、該Icmdに
基づいて電磁弁の開度を制御するのに対し、エア
コンの実際のオン/オフ制御を予定時間遅延させ
ると、前述したようなエンジン回転数が一時的に
低下したり、または上昇したりするという問題が
生じないのは、つぎの理由による。
As described above, the solenoid current command value Icmd is calculated by adding or not adding the correction term Iac depending on whether the thermoswitch 10 is turned on or off, and the opening degree of the solenoid valve is controlled based on the Icmd. The reason why the problem of the engine speed temporarily decreasing or increasing as described above does not occur when the actual on/off control of the air conditioner is delayed by the scheduled time is as follows.

エアコンが実際にオン状態になるのは、シリン
ダ内の空気量が補正項Iacによつて増量されて、
エアコンの負荷に対応できるエンジントルクが得
られる時期とほぼ一致すると共に、エアコンの動
作が中止となるのは、シリンダ内の空気量が実際
に減少し、これに応じてエンジントルクも小さく
なる時期とほぼ一致するからである。
The air conditioner actually turns on when the amount of air in the cylinder is increased by the correction term Iac.
This coincides roughly with the time when the engine torque that can handle the load of the air conditioner is obtained, and the time when the air conditioner stops operating is also the time when the amount of air in the cylinder actually decreases and the engine torque decreases accordingly. This is because they almost match.

なお、第5図a〜cは、前記したサーモスイツ
チ10の出力信号、ソレノイド電流指令値Icmd
および電磁クラツチオン/オフ信号の相互の関係
例を示す波形図(タイムチヤート)である。
In addition, FIGS. 5a to 5c show the output signal of the thermoswitch 10 described above and the solenoid current command value Icmd.
and a waveform diagram (time chart) showing an example of the mutual relationship between electromagnetic clutch on/off signals.

(発明が解決しようとする問題点) 上記した従来の技術は、次のような問題点を有
していた。
(Problems to be Solved by the Invention) The above-described conventional techniques had the following problems.

内燃エンジンの出力を、駆動輪に供給する場合
に、自動変速機(AT)を介して行なうAT車と、
手動の変速機(MT)を介して行なうMT車とが
ある。AT車においては、自動変速機ATのセレ
クタ位置がDレンジにあると、スロツトル弁を閉
じているアイドル運転中でも、ブレーキを切る
と、該アイドル運転状態のまま車は徐々に低速で
走り始める。
AT vehicles that supply the output of the internal combustion engine to the drive wheels via an automatic transmission (AT);
There are MT cars that use a manual transmission (MT). In an AT vehicle, when the selector position of the automatic transmission AT is in the D range, even if the vehicle is idling with the throttle valve closed, when the brake is turned off, the vehicle gradually begins to run at a low speed while remaining in the idling state.

また、MT車においても、大きなトルクを持つ
ているエンジンでは、ローギヤ状態にし、スロツ
トル弁を開かずにクラツチを徐々に接続させる
と、アイドル運転状態のまま前記AT車と同様
に、徐々に低速で走り始める。
In addition, even in a manual transmission car, if the engine has a large torque, if you put it in a low gear and gradually engage the clutch without opening the throttle valve, it will gradually slow down to a lower speed while it is in idle operation, just like the AT car. Start running.

ところで、電磁弁を、エンジン回転数フイード
バツク制御を行なつているアイドル運転時に、前
記したように、インギヤにして低速走行させてい
る状態において、吸入空気量の増減よりも予定時
間遅らせて実際のエアコンのオン/オフ制御を行
なうようにすると、現実にはエアコンの負荷がか
かる前にシリンダ内の空気量が増え、またシリン
ダ内の空気量が減少しているにもかかわらずエア
コンの負荷がかかつている状態となる為に、前記
吸入空気量の増減時に、エンジントルクが変動す
る。この為に、該エンジントルクの変動が、車の
搭乗者にシヨツクとして感じられ、非常に不快感
を与えた。
By the way, during idling operation when the solenoid valve is performing engine rotational speed feedback control, when the engine is in in-gear and running at low speed, the actual air conditioner is activated with a scheduled time delay compared to the increase/decrease in the amount of intake air. In reality, the amount of air in the cylinder increases before the load on the air conditioner is applied, and the load on the air conditioner increases even though the amount of air in the cylinder decreases. As a result, the engine torque fluctuates when the amount of intake air increases or decreases. For this reason, the fluctuations in the engine torque were felt as a shock by the occupants of the vehicle, giving them a very unpleasant feeling.

なお、このような状態は、インギヤ状態におけ
るアイドル運転時において、ブレーキを入れて走
行していない状態においても同様である。
Note that such a state is the same even when the vehicle is idling in the in-gear state and when the vehicle is not running with the brakes applied.

本発明は、前述の問題点を解決するためになさ
れたものである。
The present invention has been made to solve the above-mentioned problems.

(問題点を解決するための手段および作用) 前記の問題点を解決するために、本発明は、サ
ーモスイツチがオンまたはオフの時点に補正項
Iacを加算し、または非加算としたソレノイド電
流指令値Icmdに基づいて電磁弁の開度、したが
つて吸入空気量を制御することをせずに、サーモ
スイツチがオンとなつてから実際にエアコンが作
動を開始するまでの期間、またはサーモスイツチ
がオフとなつてから実際にエアコンが中止状態と
なるまでの期間は、補正項Iacよりも小さい制御
量Iacoを加算したIcmdに基づいて吸入空気量を
制御するようにし、実際にエアコンが作動または
中止状態となつた時に、前記Iacを加算したIcmd
または前記Iacoを非加算としたIcmdに基づいて
吸入空気量を制御するようにした点に特徴があ
る。
(Means and operations for solving the problem) In order to solve the above problem, the present invention provides a correction term when the thermoswitch is turned on or off.
Without controlling the opening degree of the solenoid valve and therefore the amount of intake air based on the solenoid current command value Icmd with or without addition of Iac, the air conditioner is actually operated after the thermoswitch is turned on. During the period until the thermo switch starts operating, or after the thermo switch is turned off until the air conditioner actually stops, the intake air amount is calculated based on Icmd, which is the sum of the control amount Iaco, which is smaller than the correction term Iac. When the air conditioner actually starts or stops, the Icmd added with the above Iac is added.
Another feature is that the intake air amount is controlled based on Icmd with the above-mentioned Iaco not added.

(実施例) 以下に図面を参照して、本発明を詳細に説明す
る。
(Example) The present invention will be described in detail below with reference to the drawings.

第1図は本発明の一実施例の動作を説明するフ
ローチヤートである。また、第6図b,a,c
は、本実施例によつて決定される補正項(制御
量)Iacに基づいて決定されるソレノイド電流指
令値Icmdと、サーモスイツチの出力信号および
電磁クラツチオン/オフ信号の相互の関係例を示
す波形図(タイムチヤート)である。
FIG. 1 is a flowchart illustrating the operation of an embodiment of the present invention. Also, Fig. 6 b, a, c
is a waveform showing an example of the mutual relationship between the solenoid current command value Icmd determined based on the correction term (control amount) Iac determined by this embodiment, the output signal of the thermoswitch, and the electromagnetic clutch on/off signal. This is a time chart.

第1図フローチヤートの動作を実行するソレノ
イド電流制御装置の一具体例は、前記した第2図
と同様であるので、その図示を省略し、第2図を
参照する。また、エアコンの制御方法は、前記第
4図と同様に行なわれる。第1図のフローチヤー
トの動作はTDCパルスによる割込みによりスタ
ートする。
A specific example of the solenoid current control device that executes the operations shown in the flowchart of FIG. 1 is the same as that shown in FIG. 2 described above, so its illustration will be omitted and reference will be made to FIG. Further, the method of controlling the air conditioner is performed in the same manner as in FIG. 4 above. The operation of the flowchart of FIG. 1 starts with an interrupt caused by a TDC pulse.

ステツプS1…サーモスイツチ10の出力信号
が、第6図aに示すように、オン状態にあるか否
かを判定する。該判定は前記第4図のステツプS
1で、すでに読み込んだ信号からなされる。この
判定が不成立の時はステツプS5へ進み、成立す
る時はステツプS2へ進む。
Step S1: It is determined whether the output signal of the thermoswitch 10 is in the on state as shown in FIG. 6a. This determination is made in step S of FIG.
1, it is done from the already read signal. If this determination is not satisfied, the process proceeds to step S5, and if it is true, the process proceeds to step S2.

ステツプS2…前記第4図のステツプS4でス
タートさせるタイマTacaが作動中であるか否か
を判定する。該判定が不成立の時、すなわちサー
モスイツチ10がオンとなつててから予定の作動
時間が経過してタイマTacaがタイムアツプして
いる時はステツプS4へ進む。なお、この時に
は、第4図のステツプS7および第6図cから明
らかなように、電磁クラツチオン信号がマイクロ
コンピユータ4から出力され、実際にエアコンが
作動状態となる。一方、ステツプS2の判定が成
立する時には、前記第4図のステツプS5および
第6図cから明らかなように、エアコンがいまだ
オフ状態であるとして、ステツプS3へ進む。
Step S2: It is determined whether or not the timer Taca started in step S4 of FIG. 4 is in operation. If this determination is not satisfied, that is, if the scheduled operating time has elapsed since the thermoswitch 10 was turned on and the timer Taca has timed up, the process advances to step S4. At this time, as is clear from step S7 in FIG. 4 and FIG. 6c, an electromagnetic clutch-on signal is output from the microcomputer 4, and the air conditioner is actually activated. On the other hand, if the determination in step S2 is positive, as is clear from step S5 of FIG. 4 and FIG.

ステツプS3…実際のエアコン作動時に加算す
る補正項Iacよりも小さい値の制御量Iacoを、Iac
として設定する。その後、処理はメインプログラ
ムへ戻る。したがつて、この時のIcmdは、第6
図bから明らかなように、例えばIfb(n)にIaco
を加算した値になつている。このIcmdは制御信
号に変換されてマイクロコンピユータ4から出力
される。
Step S3...The control amount Iaco, which is smaller than the correction term Iac added when the air conditioner is actually activated, is set to Iac.
Set as . Processing then returns to the main program. Therefore, Icmd at this time is the 6th
As is clear from Figure b, for example, Ifb(n) has Iaco
The value is the sum of the . This Icmd is converted into a control signal and output from the microcomputer 4.

ステツプS4…実際のエアコン作動時に加算す
る補正項IacをIacとして設定する。その後、処理
はメインプログラムへ戻る。したがつて、この時
のIcmdは、第6図bから明らかなように例えば
Ifb(n)にIacを加算した値となつている。そし
て、このIcmdは制御信号に変換されてマイクロ
コンピユータ4から出力される。
Step S4...The correction term Iac to be added when the air conditioner is actually operated is set as Iac. Processing then returns to the main program. Therefore, Icmd at this time is, for example, as clear from Figure 6b.
It is the value obtained by adding Iac to Ifb(n). This Icmd is then converted into a control signal and output from the microcomputer 4.

ステツプS5…前記第4図のステツプS9でス
タートさせたタイマTacbが作動中であるか否か
を判定する。該判定が成立する時は、第4図のス
テツプS10および第6図cから明らかなように
エアコンがいまだ作動中であるとして、前記ステ
ツプS3へ進む。一方、サーモスイツチ10がオ
フとなつてから予定の作動時間が経過して、タイ
マTacbがタイムアツプしている時はステツプS
6へ進む。なお、この時には、第4図のステツプ
S5および第6図cから明らかなように、電磁ク
ラツチオフ信号がマイクロコンピユータ4から出
力され、エアコンはオフ状態となつている。
Step S5: It is determined whether or not the timer Tacb started at step S9 in FIG. 4 is in operation. If this determination is true, it is assumed that the air conditioner is still operating, as is clear from step S10 in FIG. 4 and FIG. 6c, and the process proceeds to step S3. On the other hand, if the scheduled operating time has elapsed since the thermo switch 10 was turned off and the timer Tacb has timed up, step S is executed.
Proceed to step 6. At this time, as is clear from step S5 in FIG. 4 and FIG. 6c, an electromagnetic clutch-off signal is output from the microcomputer 4, and the air conditioner is turned off.

ステツプS6…補正項Iacを0にす設定する。
その後、処理はメインプログラムへ戻る。したが
つて、この時のIcmdは、第6図bから明らかな
ように、例えばIfb(n)のみの値になつている。
このIcmdは、制御信号に変換されてマイクロコ
ンピユータ4から出力される。
Step S6: Set the correction term Iac to 0.
Processing then returns to the main program. Therefore, Icmd at this time is, for example, only the value of Ifb(n), as is clear from FIG. 6b.
This Icmd is converted into a control signal and output from the microcomputer 4.

なお、以上の説明では、制御量Iacoを、実際の
エアコン作動時に加算する補正項Iacよりも小さ
い値の一定制御量とした場合であつたが、本発明
ではIacoを必ずしも一定値とする必要はない。例
えばサーモスイツチ10がオンとなつてからエア
コンが実際に作動するまでのIacoは0からリニア
にIacの値に達する制御量であり、一方、サーモ
スイツチ10がオフとなつてからエアコンが実際
に中止状態となるまでのIacoは、Iacの値からリ
ニアに0に減少する制御量であつてもよい。
In addition, in the above explanation, the control amount Iaco is a constant control amount with a smaller value than the correction term Iac added when the air conditioner is actually operated, but in the present invention, Iaco does not necessarily have to be a constant value. do not have. For example, Iaco from when the thermo switch 10 is turned on until the air conditioner actually operates is a control amount that linearly reaches the value of Iac from 0, whereas after the thermo switch 10 is turned off, the air conditioner actually stops operating. Iaco until the state is reached may be a control amount that linearly decreases from the value of Iac to 0.

(発明の効果) 以上の説明から明らかなように、本発明によれ
ば、つぎのような効果が達成される。
(Effects of the Invention) As is clear from the above description, according to the present invention, the following effects are achieved.

(1) 本発明では、エアコンの実際のオン/オフ制
御はサーモスイツチのオン/オフ状態よりも予
定時間遅延させて行なうのに対して、サーモス
イツチのオン/オフに応じて予定の制御量を加
算または非加算としてソレノイド電流指令値
Icmdを決定するソレノイド電流制御方法にお
いて、サーモスイツチのオン/オフから実際に
エアコンがオン/オフ制御されるまでの前記制
御量を、実際のエアコン作動時に加算する制御
量Iacよりも小さい値としたことにより、イン
ギヤ状態のアイドル運転時において、該制御量
に基づいて吸入空気量が増減しても、これによ
るエンジントルクの変動は非常に小さくなる。
この結果、本発明によれば、エンジントルクの
変動に起因する車の搭乗者に感ずるシヨツクは
実質上無視できる程度になる。
(1) In the present invention, the actual on/off control of the air conditioner is performed with a scheduled time delay compared to the on/off state of the thermoswitch, whereas the scheduled control amount is controlled according to the on/off state of the thermoswitch. Solenoid current command value as addition or non-addition
In the solenoid current control method that determines Icmd, the control amount from the thermo switch on/off until the air conditioner is actually turned on/off is set to a value smaller than the control amount Iac that is added when the air conditioner is actually activated. As a result, even if the amount of intake air increases or decreases based on the control amount during idling operation in the in-gear state, the resulting fluctuation in engine torque becomes extremely small.
As a result, according to the present invention, the shock felt by vehicle occupants due to fluctuations in engine torque is substantially negligible.

(2) また、前記したように、本発明においても、
従来例と同様に、サーモスイツチのオン/オフ
に応じて制御量を加算または非加算としてソレ
ノイド電流指令値Icmdを決定し、該Icmdに基
づいて電磁弁の開度を制御するのに対して、エ
アコンの実際のオン/オフ制御は予定時間遅ら
せるようにしているので、インギヤ状態でない
通常のアイドル運転時において、エアコンのオ
ン/オフ切り換え時に、エンジン回転数が一時
的に低下したりまたは上昇するという状態は発
生しない。
(2) Also, as mentioned above, in the present invention,
Similar to the conventional example, the solenoid current command value Icmd is determined by adding or not adding the control amount depending on the on/off of the thermoswitch, and the opening degree of the solenoid valve is controlled based on the Icmd. The actual on/off control of the air conditioner is delayed by a scheduled time, so during normal idling operation when the air conditioner is not in gear, the engine speed may temporarily drop or rise when the air conditioner is turned on/off. No condition occurs.

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

第1図は本発明の一実施例の動作を説明するフ
ローチヤートである。第2図はソレノイド電流制
御装置の一具体例を示す回路構成図である。第3
図はフイードバツク制御項Ifb(n)を算出するフ
ローチヤートである。第4図はエアコンの動作を
説明するフローチヤートである。第5図は従来の
サーモスイツチの出力信号、ソレノイド電流指令
値Icmdおよび電磁クラツチオン/オフ信号の相
互の関係例を示す波形図(タイムチヤート)であ
る。第6図は本発明の一実施例に基づいて決定さ
れるソレノイド電流指令値Icmdと、サーモスイ
ツチの出力信号および電磁クラツチオン/オフ信
号の相互の関係例を示す波形図(タイムチヤー
ト)である。 1…CPU、2…メモリ、3…インターフエイ
ス、4…マイクロコンピユータ、5…ソレノイド
駆動用トランジスタ、6…バツテリ、7…ソレノ
イド、10…サーモスイツチ。
FIG. 1 is a flowchart illustrating the operation of an embodiment of the present invention. FIG. 2 is a circuit configuration diagram showing a specific example of a solenoid current control device. Third
The figure is a flowchart for calculating the feedback control term Ifb(n). FIG. 4 is a flowchart explaining the operation of the air conditioner. FIG. 5 is a waveform diagram (time chart) showing an example of the mutual relationship between the output signal of a conventional thermoswitch, the solenoid current command value Icmd, and the electromagnetic clutch on/off signal. FIG. 6 is a waveform diagram (time chart) showing an example of the mutual relationship between the solenoid current command value Icmd determined based on an embodiment of the present invention, the output signal of the thermoswitch, and the electromagnetic clutch on/off signal. 1...CPU, 2...Memory, 3...Interface, 4...Microcomputer, 5...Solenoid driving transistor, 6...Battery, 7...Solenoid, 10...Thermoswitch.

Claims (1)

【特許請求の範囲】 1 内燃エンジンのスロツトル弁の上流と下流と
を連通するバイパス通路に設けられ、ソレノイド
に流れる電流(以下、ソレノイド電流という)に
応じてその開度が比例的に制御される電磁弁と、
前記内燃エンジンにより駆動され、サーモスイツ
チのオン/オフ制御に基づいてオン/オフ制御さ
れるエアコンデイシヨナと、サーモスイツチのオ
ン/オフに応答して予定時間作動するタイマと、
前記タイマのタイムアツプに応答して前記エアコ
ンデイシヨナを実際にオン/オフ制御する手段と
を有する内燃エンジンの吸入空気量制御用電磁弁
のソレノイド電流制御方法において、 前記サーモスイツチがオンとなつてから前記タ
イマがタイムアツプするまでの前記タイマの作動
中は、第1の制御量に基づいて前記電磁弁のソレ
ノイド電流指令値を演算し、該指令値に従つて前
記ソレノイド電流を制御し、前記サーモスイツチ
がオンからタイムアツプ後は、前記第1の制御量
よりも大きい第2の制御量に基づいて前記電磁弁
のソレノイド電流指令値を演算し、該指令値に従
つて前記ソレノイド電流を制御することを特徴と
する内燃エンジンの吸入空気量制御用電磁弁のソ
レノイド電流制御方法。 2 前記第1の制御量が一定値であることを特徴
とする前記特許請求の範囲第1項記載の内燃エン
ジンの吸入空気量制御用電磁弁のソレノイド電流
制御方法。 3 前記第1の制御量が、時間の経過に従つて増
加する値であることを特徴とする前記特許請求の
範囲第1項記載の内燃エンジンの吸入空気量制御
用電磁弁のソレノイド電流制御方法。 4 内燃エンジンのスロツトル弁の上流と下流と
を連通するバイパス通路に設けられ、ソレノイド
に流れる電流(以下、ソレノイド電流という)に
応じてその開度が比例的に制御される電磁弁と、
前記内燃エンジンにより駆動され、サーモスイツ
チのオン/オフ制御に基づいてオン/オフ制御さ
れるエアコンデイシヨナと、サーモスイツチのオ
ン/オフに応答して予定時間作動するタイマと、
前記タイマのタイムアツプに応答して前記エアコ
ンデイシヨナを実際にオン/オフ制御する手段と
を有する内燃エンジンの吸入空気量制御用電磁弁
のソレノイド電流制御方法において、 前記サーモスイツチがオンとなつてから前記タ
イマがタイムアツプした後は、第2の制御量に基
づいて前記電磁弁のソレノイド電流指令値を演算
し、該指令値に従つて前記ソレノイド電流を制御
し、前記サーモスイツチがオフとなつてから前記
タイマがタイムアツプするまでの前記タイマの作
動中は、前記第2の制御量よりも小さい第1の制
御量に基づいて前記電磁弁のソレノイド電流指令
値を演算し、該指令値に従つて前記ソレノイド電
流を制御することを特徴とする内燃エンジンの吸
入空気量制御用電磁弁のソレノイド電流制御方
法。 5 前記第1の制御量が一定値であることを特徴
とする前記特許請求の範囲第4項記載の内燃エン
ジンの吸入空気量制御用電磁弁のソレノイド電流
制御方法。 6 前記第1の制御量が、時間の経過に従つて減
少する値であることを特徴とする前記特許請求の
範囲第4項記載の内燃エンジンの吸入空気量制御
用電磁弁のソレノイド電流制御方法。
[Scope of Claims] 1. Provided in a bypass passage that communicates upstream and downstream of a throttle valve of an internal combustion engine, and whose opening degree is proportionally controlled according to a current flowing through a solenoid (hereinafter referred to as solenoid current). Solenoid valve and
an air conditioner that is driven by the internal combustion engine and is controlled on/off based on the on/off control of the thermoswitch; and a timer that operates for a scheduled time in response to the on/off of the thermoswitch.
In the method for controlling a solenoid current of a solenoid valve for controlling an intake air amount of an internal combustion engine, the method includes means for actually controlling on/off the air conditioner in response to a time-up of the timer, wherein the thermoswitch is turned on. During the operation of the timer from 1 to 3 until the timer times up, a solenoid current command value for the solenoid valve is calculated based on the first control amount, the solenoid current is controlled according to the command value, and the thermostat is operated. After a time has elapsed since the switch is turned on, a solenoid current command value of the solenoid valve is calculated based on a second control amount that is larger than the first control amount, and the solenoid current is controlled in accordance with the command value. A solenoid current control method for a solenoid valve for controlling the amount of intake air in an internal combustion engine, characterized by: 2. A solenoid current control method for a solenoid valve for controlling an intake air amount of an internal combustion engine according to claim 1, wherein the first control amount is a constant value. 3. A solenoid current control method for a solenoid valve for controlling an intake air amount of an internal combustion engine according to claim 1, wherein the first control amount is a value that increases over time. . 4. A solenoid valve that is installed in a bypass passage that communicates the upstream and downstream sides of a throttle valve of an internal combustion engine, and whose opening degree is proportionally controlled according to the current flowing through the solenoid (hereinafter referred to as solenoid current);
an air conditioner that is driven by the internal combustion engine and is controlled on/off based on the on/off control of the thermoswitch; and a timer that operates for a scheduled time in response to the on/off of the thermoswitch.
In the method for controlling a solenoid current of a solenoid valve for controlling an intake air amount of an internal combustion engine, the method includes means for actually controlling on/off the air conditioner in response to a time-up of the timer, wherein the thermoswitch is turned on. After the timer times up, a solenoid current command value for the solenoid valve is calculated based on the second control amount, the solenoid current is controlled according to the command value, and the thermoswitch is turned off. During the operation of the timer from to until the timer times out, a solenoid current command value of the solenoid valve is calculated based on a first control amount that is smaller than the second control amount, and the solenoid current command value of the solenoid valve is calculated according to the command value. A method for controlling a solenoid current of a solenoid valve for controlling an intake air amount of an internal combustion engine, the method comprising controlling the solenoid current. 5. A solenoid current control method for a solenoid valve for controlling an intake air amount of an internal combustion engine according to claim 4, wherein the first control amount is a constant value. 6. A solenoid current control method for a solenoid valve for controlling an intake air amount of an internal combustion engine according to claim 4, wherein the first control amount is a value that decreases over time. .
JP23335985A 1985-10-21 1985-10-21 Solenoid current control method for solenoid valve for controlling intake air amount of internal combustion engine Granted JPS6293464A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23335985A JPS6293464A (en) 1985-10-21 1985-10-21 Solenoid current control method for solenoid valve for controlling intake air amount of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23335985A JPS6293464A (en) 1985-10-21 1985-10-21 Solenoid current control method for solenoid valve for controlling intake air amount of internal combustion engine

Publications (2)

Publication Number Publication Date
JPS6293464A JPS6293464A (en) 1987-04-28
JPH0260850B2 true JPH0260850B2 (en) 1990-12-18

Family

ID=16953912

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23335985A Granted JPS6293464A (en) 1985-10-21 1985-10-21 Solenoid current control method for solenoid valve for controlling intake air amount of internal combustion engine

Country Status (1)

Country Link
JP (1) JPS6293464A (en)

Also Published As

Publication number Publication date
JPS6293464A (en) 1987-04-28

Similar Documents

Publication Publication Date Title
US4365601A (en) Method and apparatus for controlling rotation speed of engine
JPS631453B2 (en)
US4444168A (en) Engine idling speed control method and apparatus
JPH01177431A (en) Electronic throttle control device for internal combustion engines
JPS6115258B2 (en)
JPS6153544B2 (en)
JPH0253614B2 (en)
JPS63219857A (en) Engine speed control method
JPH0637210Y2 (en) Clutch control device
US4484552A (en) Engine idling rotational speed control device
JPH0769091A (en) Gear change instruction method and device
US4484553A (en) Engine idling rotational speed control device
JPH063161B2 (en) Idle speed control device
JPH0239622B2 (en)
JP2868641B2 (en) Transmission control device for automatic transmission
JPH0260850B2 (en)
EP0477919B1 (en) Engine idle control system for vehicle
US4549512A (en) Intake air amount control apparatus of internal combustion engine
JPS60146923A (en) automatic clutch control device
JPS633140B2 (en)
JP2762582B2 (en) Control device for internal combustion engine for vehicles
JPH065253Y2 (en) Engine controller
JP2541190B2 (en) Engine intake air amount control device
JP2808341B2 (en) Drive wheel torque control device
JPH0219559Y2 (en)