JP3440668B2 - Correction of coil resistance change due to temperature change - Google Patents
Correction of coil resistance change due to temperature changeInfo
- Publication number
- JP3440668B2 JP3440668B2 JP34190795A JP34190795A JP3440668B2 JP 3440668 B2 JP3440668 B2 JP 3440668B2 JP 34190795 A JP34190795 A JP 34190795A JP 34190795 A JP34190795 A JP 34190795A JP 3440668 B2 JP3440668 B2 JP 3440668B2
- Authority
- JP
- Japan
- Prior art keywords
- solenoid valve
- duty
- resistance equivalent
- equivalent value
- coil resistance
- 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 - Lifetime
Links
Landscapes
- Feedback Control In General (AREA)
- Supplying Secondary Fuel Or The Like To Fuel, Air Or Fuel-Air Mixtures (AREA)
- Magnetically Actuated Valves (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、デューティ制御に
よるソレノイドバルブ制御装置に関する。TECHNICAL FIELD The present invention relates to a solenoid valve control device by duty control.
【0002】[0002]
【従来の技術】従来より、例えば実開平7−15421
号公報に示されるように、自動車用エンジンにおいて、
燃料タンクからの蒸発燃料を吸着するキャニスタからエ
ンジンの吸気通路へのパージ通路に設けられるパージ制
御弁として、ソレノイドバルブが使用されている。2. Description of the Related Art Conventionally, for example, an actual Kaihei 7-15421
As disclosed in Japanese Patent Publication No.
A solenoid valve is used as a purge control valve provided in a purge passage from a canister that adsorbs evaporated fuel from a fuel tank to an intake passage of an engine.
【0003】かかるソレノイドバルブの開度を制御する
場合は、ソレノイドバルブの通電回路に直列に介装され
る駆動用スイッチング素子を目標デューティに基づく出
力デューティによりON・OFF制御する。When controlling the opening of such a solenoid valve, a drive switching element that is connected in series with a solenoid valve energizing circuit is ON / OFF controlled by an output duty based on a target duty.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、ソレノ
イドバルブをデューティ制御する場合、ソレノイドバル
ブの環境(特に温度)によるコイル抵抗の変化により、
デューティ信号がOFFからONとなった際の電流の立
上がり具合が変化し、これにより開弁遅れ時間が変化し
て、同一デューティであっても、流量バラツキを生じる
という問題点があった。However, when the solenoid valve is duty-controlled, the coil resistance changes due to the environment (especially temperature) of the solenoid valve.
There is a problem in that the rise of the current when the duty signal changes from OFF to ON changes, which changes the valve opening delay time and causes flow rate variations even with the same duty.
【0005】特に、要求流量が大きくなると、要求流量
に対するバラツキ幅も大きくなり、このために、ソレノ
イドバルブを使用できず、高価なステップモータ式のバ
ルブを使用せざるを得ないのが実状であった。尚、前記
公報に記載の装置では、正特性サーミスタを利用して、
開弁後にその状態を保持する際の電流を減少させている
が、駆動用スイッチング素子のON期間中に電流をモニ
タする方式であるため、デューティ制御する場合には、
採用することはできない。In particular, as the required flow rate increases, the variation width with respect to the required flow rate also increases. For this reason, the solenoid valve cannot be used, and the expensive step motor type valve must be used. It was The device described in the above publication uses a positive temperature coefficient thermistor,
Although the current when holding the state after opening the valve is reduced, it is a method of monitoring the current during the ON period of the driving switching element, so when performing duty control,
It cannot be adopted.
【0006】本発明は、このような従来の問題点に鑑
み、流量バラツキを低減して、大流量化の要求に対応で
きるソレノイドバルブ制御装置を提供することを目的と
する。In view of such conventional problems, it is an object of the present invention to provide a solenoid valve control device capable of meeting the demand for a large flow rate by reducing the flow rate variation.
【0007】[0007]
【課題を解決するための手段】このため、請求項1に係
る発明では、ソレノイドバルブの通電回路に直列に介装
される駆動用スイッチング素子を目標デューティに基づ
く出力デューティによりON・OFF制御するソレノイ
ドバルブ制御装置において、駆動用スイッチング素子に
対し並列に接続されて、駆動用スイッチング素子のOF
F期間中にソレノイドバルブに開弁電流未満の小電流を
流すプルダウン抵抗と、駆動用スイッチング素子のOF
F期間中に前記小電流によりソレノイドバルブのコイル
抵抗相当値を検出する抵抗相当値検出手段と、検出され
たソレノイドバルブのコイル抵抗相当値に応じて出力デ
ューティを補正するデューティ補正手段とを設ける構成
とする(図1参照)。For this reason, in the invention according to claim 1, a solenoid for controlling ON / OFF of a drive switching element which is interposed in series with an energizing circuit of a solenoid valve is controlled by an output duty based on a target duty. In the valve control device, the OF of the drive switching element is connected in parallel with the drive switching element.
Pull-down resistor that flows a small current less than the valve opening current to the solenoid valve during F period and OF of the drive switching element
A structure in which resistance equivalent value detecting means for detecting the coil resistance equivalent value of the solenoid valve by the small current during the period F and duty correction means for correcting the output duty according to the detected coil resistance equivalent value of the solenoid valve are provided. (See FIG. 1).
【0008】すなわち、駆動スイッチング素子のOFF
期間中に、これと並列に設けたプルダウン抵抗を介し
て、ソレノイドバルブにバルブが開かない程度の小電流
を流し、これによりソレノイドバルブのコイル抵抗相当
値を検出する。そして、検出されたソレノイドバルブの
コイル抵抗相当値に応じ、例えばコイル抵抗相当値が大
きくなる程、開弁遅れ時間が長くなるので、増大側に、
出力デューティを補正する。That is, the drive switching element is turned off.
During the period, a small current that does not open the valve is applied to the solenoid valve through a pull-down resistor provided in parallel with the pull-down resistor to detect the coil resistance equivalent value of the solenoid valve. Then, according to the detected coil resistance equivalent value of the solenoid valve, for example, the larger the coil resistance equivalent value, the longer the valve opening delay time.
Correct the output duty.
【0009】請求項2に係る発明では、前記抵抗相当値
検出手段は、ソレノイドバルブのコイル抵抗相当値とし
て、駆動用スイッチング素子のOFF期間中のソレノイ
ドバルブのコイル両端の電位差を検出するものであるこ
とを特徴とする。請求項3に係る発明では、前記抵抗相
当値検出手段と前記デューティ補正手段との間に、前記
抵抗相当値検出手段により検出されたソレノイドバルブ
のコイル抵抗相当値を平均化して、前記デューティ補正
手段に入力する平均化手段を設けたことを特徴とする。In the invention according to claim 2, the resistance equivalent value detecting means detects the potential difference between the both ends of the coil of the solenoid valve during the OFF period of the driving switching element as the coil resistance equivalent value of the solenoid valve. It is characterized by In the invention according to claim 3, the coil resistance equivalent value of the solenoid valve detected by the resistance equivalent value detecting means is averaged between the resistance equivalent value detecting means and the duty correcting means, and the duty correcting means is provided. It is characterized in that an averaging means for inputting to is provided.
【0010】請求項4に係る発明では、前記抵抗相当値
検出手段に対し、出力デューティが所定値以上の時にコ
イル抵抗相当値の検出を禁止する禁止手段を設けたこと
を特徴とする。出力デューティが所定値以上、すなわち
OFF期間が短いときは、小電流が安定せず、誤検出の
可能性があるので、検出を禁止するのである。請求項5
に係る発明では、前記ソレノイドバルブは、燃料タンク
からの蒸発燃料を吸着するキャニスタからエンジンの吸
気通路へのパージ通路に設けられるパージ制御弁である
ことを特徴とする。The invention according to claim 4 is characterized in that the resistance equivalent value detecting means is provided with prohibiting means for prohibiting detection of the coil resistance equivalent value when the output duty is equal to or more than a predetermined value. When the output duty is equal to or higher than a predetermined value, that is, when the OFF period is short, the small current is not stable and there is a possibility of erroneous detection, so the detection is prohibited. Claim 5
In the invention according to, the solenoid valve is a purge control valve provided in a purge passage from the canister for adsorbing the evaporated fuel from the fuel tank to the intake passage of the engine.
【0011】[0011]
【発明の効果】請求項1に係る発明によれば、駆動スイ
ッチング素子のOFF期間中にソレノイドバルブにバル
ブが開かない程度の小電流を流して、ソレノイドバルブ
のコイル抵抗相当値を検出し、これによりデューティ補
正を行うことで、環境変化による流量バラツキを低減で
き、もって大流量化の要求に応えることが可能となると
いう効果が得られる。According to the first aspect of the present invention, during the OFF period of the drive switching element, a small current is supplied to the solenoid valve so that the valve does not open, and the coil resistance equivalent value of the solenoid valve is detected. By performing the duty correction according to, it is possible to reduce the variation in the flow rate due to the environmental change, and it is possible to meet the demand for a larger flow rate.
【0012】請求項2に係る発明によれば、ソレノイド
バルブのコイル抵抗相当値として、コイル両端の電位差
を検出することにより、簡単にコイル抵抗相当値を検出
できるという効果が得られる。請求項3に係る発明によ
れば、検出されるソレノイドバルブのコイル抵抗相当値
を平均化して用いることにより、制御精度を向上できる
という効果が得られる。According to the second aspect of the invention, the coil resistance equivalent value can be easily detected by detecting the potential difference across the coil as the coil resistance equivalent value of the solenoid valve. According to the invention of claim 3, by averaging the coil resistance equivalent values of the detected solenoid valves and using them, it is possible to obtain an effect that the control accuracy can be improved.
【0013】請求項4に係る発明によれば、OFF期間
が短く、小電流が安定しない状況では、検出を禁止する
ことにより、誤検出を防止して、制御精度を更に向上で
きるという効果が得られる。請求項5に係る発明によれ
ば、エンジンのパージ制御弁に適用することにより、温
度差の大きい環境下で使用されるパージ制御弁によるパ
ージ流量制御をより精度よく実現できるという効果が得
られる。According to the fourth aspect of the present invention, in the situation where the OFF period is short and the small current is not stable, the detection is prohibited to prevent erroneous detection and further improve the control accuracy. To be According to the invention of claim 5, by applying to the purge control valve of the engine, it is possible to obtain the effect that the purge flow rate control by the purge control valve used in an environment with a large temperature difference can be realized more accurately.
【0014】[0014]
【発明の実施の形態】以下に本発明の実施の形態を図示
の実施例により説明する。先ず、本発明に係るソレノイ
ドバルブがパージ制御弁として用いられる自動車用エン
ジンの蒸発燃料処理装置について、図2により、説明す
る。図2において、エンジン1の吸気通路2にはスロッ
トル弁3が設けられ、その上流に吸入空気流量Q検出用
のエアフローメータ4が設けられている。5は各気筒毎
に設けられる燃料噴射弁である。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to illustrated examples. First, an evaporated fuel processing apparatus for an automobile engine, in which a solenoid valve according to the present invention is used as a purge control valve, will be described with reference to FIG. In FIG. 2, a throttle valve 3 is provided in an intake passage 2 of an engine 1, and an air flow meter 4 for detecting an intake air flow rate Q is provided upstream of the throttle valve 3. Reference numeral 5 is a fuel injection valve provided for each cylinder.
【0015】キャニスタ6は、密閉容器内に活性炭など
の吸着剤を充填したもので、その上面側の空間部の一方
の室には、燃料タンク7の上部空間からの蒸発燃料導入
通路8が接続されている。また、キャニスタ6の上面側
の空間部の他方の室には、パージ通路9が接続されてお
り、このパージ通路9は、パージ制御弁10を介して、吸
気通路2のスロットル弁3下流(吸気マニホールド)に
接続されている。そしてまた、キャニスタ6の下面側の
空間部には新気導入口11が形成されている。The canister 6 is an airtight container filled with an adsorbent such as activated carbon, and the evaporative fuel introduction passage 8 from the upper space of the fuel tank 7 is connected to one chamber of the space portion on the upper surface side. Has been done. A purge passage 9 is connected to the other chamber of the space on the upper surface side of the canister 6, and the purge passage 9 is connected to a downstream side of the throttle valve 3 (intake air of the intake passage 2 via a purge control valve 10). Manifold). Further, a fresh air introduction port 11 is formed in the space on the lower surface side of the canister 6.
【0016】パージ制御弁10は、ソレノイドコイルへの
通電により開弁し、通電停止により閉弁するソレノイド
バルブであり、コントロールユニット12からの一定周期
内におけるON時間割合(デューティ)を変化させたデ
ューティ信号により駆動されることで、デューティに対
応した実質的開度に制御される。作用を説明すれば、エ
ンジン1の停止中に燃料タンク7で発生した蒸発燃料
は、蒸発燃料導入管8を通って、キュニスタ6に導か
れ、ここに吸着されることで燃料蒸気が大気中に放出さ
れるのが未然に防止される。The purge control valve 10 is a solenoid valve that opens when the solenoid coil is energized and closes when the energization is stopped. By being driven by the signal, the opening degree is controlled to substantially correspond to the duty. The operation will be described. The evaporated fuel generated in the fuel tank 7 while the engine 1 is stopped is guided to the cunister 6 through the evaporated fuel introduction pipe 8 and adsorbed there, so that the fuel vapor is released into the atmosphere. It is prevented from being released.
【0017】次にエンジン1が始動され、その後の運転
中に所定のパージ許可条件が成立すると、パージ制御弁
10が開き、エンジン1の吸入負圧がキャニスタ6に作用
する結果、新気導入口11から導入される新気によってキ
ャニスタ6に吸着されていた蒸発燃料が脱離され、この
脱離した蒸発燃料を含むパージガスがパージ通路9を通
って吸気通路2のスロットル弁3下流に吸入され、この
後、エンジン1のシリンダ内で燃焼処理される。Next, when the engine 1 is started and a predetermined purge permission condition is satisfied during the subsequent operation, the purge control valve
As a result of the suction negative pressure of the engine 1 acting on the canister 6, the evaporated fuel adsorbed on the canister 6 is desorbed by the fresh air introduced from the fresh air introduction port 11, and the desorbed evaporated fuel The purge gas containing R is sucked into the intake passage 2 downstream of the throttle valve 3 through the purge passage 9, and thereafter, combustion processing is performed in the cylinder of the engine 1.
【0018】次に、パージ制御弁(ソレノイドバルブ)
10の制御装置について、詳しく説明する。図3はソレノ
イドバルブ制御装置のハードウェア構成図である。ソレ
ノイドバルブ10の通電回路の接地側には駆動用スイッチ
ング素子としてのトランジスタ13が直列に介装されてお
り、このトランジスタ13はマイクロコンピュータ(CP
U)14からのデューティ信号によりON・OFF制御さ
れる。Next, a purge control valve (solenoid valve)
The 10 control devices will be described in detail. FIG. 3 is a hardware configuration diagram of the solenoid valve control device. A transistor 13 as a driving switching element is provided in series on the ground side of the energizing circuit of the solenoid valve 10. The transistor 13 is a microcomputer (CP).
U) ON / OFF is controlled by the duty signal from 14.
【0019】また、駆動用トランジスタ13に対し並列に
プルダウン抵抗15が接続されていて、駆動用トランジス
タ13のOFF期間中にプルダウン抵抗15を介してソレノ
イドバルブ10に開弁電流未満の小電流が流れるようにな
っている。また、ソレノイドバルブ10のコイル両端の電
位差(端子電圧V1 ,V0 の差)を検出するように差動
アンプ16が設けられ、その出力V2 がCPU14に入力さ
れるようになっている。Further, a pull-down resistor 15 is connected in parallel to the driving transistor 13, and during the OFF period of the driving transistor 13, a small current smaller than a valve opening current flows through the solenoid valve 10 via the pull-down resistor 15. It is like this. A differential amplifier 16 is provided so as to detect the potential difference (difference between the terminal voltages V 1 and V 0 ) across the coils of the solenoid valve 10, and its output V 2 is input to the CPU 14.
【0020】ここにおいて、CPU14は、後述する図4
及び図5のフローチャートに示す演算処理を行って、ソ
レノイドバルブ10をデューティ制御する。図1はCPU
14の演算処理内容を機能ブロック図として示したもので
あり、目標デューティ算出手段101 、抵抗相当値検出手
段102 、平均化手段103 、補正値算出手段104 、デュー
ティ補正手段105 、駆動手段106 を備え、更に抵抗相当
値検出手段102 に対し禁止手段107 を備える。Here, the CPU 14 is shown in FIG.
Also, the solenoid valve 10 is duty-controlled by performing the arithmetic processing shown in the flowchart of FIG. Figure 1 CPU
14 is a functional block diagram showing the contents of arithmetic processing of 14, which includes a target duty calculation means 101, a resistance equivalent value detection means 102, an averaging means 103, a correction value calculation means 104, a duty correction means 105, and a driving means 106. Further, a prohibiting means 107 is provided for the resistance equivalent value detecting means 102.
【0021】目標デューティ算出手段101 は、エアフロ
ーメータ4により検出される吸入空気流量Qに応じて、
目標デューティA=f(Q)を算出する。抵抗相当値検
出手段102 は、差動アンプ16を含んで構成され、ソレノ
イドバルブのコイル抵抗相当値として、ソレノイドバル
ブ10のコイル両端の電位差(V2)を検出する。The target duty calculating means 101 is responsive to the intake air flow rate Q detected by the air flow meter 4,
The target duty A = f (Q) is calculated. The resistance equivalent value detecting means 102 includes a differential amplifier 16 and detects the potential difference (V 2 ) across the coil of the solenoid valve 10 as the coil resistance equivalent value of the solenoid valve.
【0022】平均化手段103 は、抵抗相当値検出手段10
2 により検出されたコイル抵抗相当値V2 を平均化処理
(なまし処理)する。補正値算出手段104 は、平均化手
段103 により平均化処理されたコイル抵抗相当値V2 の
平均値に基づいて、これが大きくなる程、大きくなるよ
うに、補正値(デューティの増分)Bを算出する。The averaging means 103 is a resistance equivalent value detecting means 10
The coil resistance equivalent value V 2 detected by 2 is averaged (annealed). The correction value calculation means 104 calculates a correction value (increment of duty) B based on the average value of the coil resistance equivalent value V 2 averaged by the averaging means 103 such that the larger it is, the larger it becomes. To do.
【0023】原理的には、図6にデューティ信号と駆動
電流との関係を示すように、デューティ信号がOFFか
らONになったときに、駆動電流の立上がりの遅れか
ら、駆動電流が開弁電流に達するまでの、開弁遅れを生
じるが、コイル抵抗相当値が増大すると、駆動電流の立
上がりが更に遅れるなど、コイル抵抗相当値に依存して
開弁遅れ時間が変化するので、コイル抵抗相当値に応
じ、開弁遅れを生じる分、出力デューティを大きくする
ように、補正値(デューティの増分)Bを設定するので
ある。In principle, as shown in the relationship between the duty signal and the drive current in FIG. 6, when the duty signal changes from OFF to ON, the drive current changes from the valve opening current due to the delay in the rise of the drive current. However, if the coil resistance equivalent value increases, the rise of the drive current will be further delayed, and the valve opening delay time will change depending on the coil resistance equivalent value. Accordingly, the correction value (increment of duty) B is set so that the output duty is increased by the amount that the valve opening delay occurs.
【0024】デューティ補正手段105 は、目標デューテ
ィAに補正値Bを加算して、出力デューティDUTY=
A+Bを算出する。駆動手段106 は、出力デューティD
UTYに対応するデューティ信号を出力して、トランジ
スタ13をON・OFF制御する。禁止手段107 は、出力
デューティDUTYが所定値(例えば90%)以上の時
に、抵抗相当値検出手段102 による抵抗相当値V2 の検
出を禁止する。The duty correction means 105 adds the correction value B to the target duty A and outputs the output duty DUTY =
Calculate A + B. The driving means 106 outputs the output duty D
A duty signal corresponding to UTY is output to control the ON / OFF of the transistor 13. The prohibiting means 107 prohibits the resistance equivalent value detecting means 102 from detecting the resistance equivalent value V 2 when the output duty DUTY is a predetermined value (for example, 90%) or more.
【0025】次に、より具体的な演算処理内容を、図4
及び図5のフローチャートに従って説明する。図4はサ
ンプリングルーチンである。ステップ1(図にはS1と
記してある。以下同様)では、予め定めたサンプリング
タイミングか否かを判定し、サンプリングタイミングの
場合にステップ2へ進む。尚、サンプリングタイミング
は、デューティ信号の1周期毎の、OFF→ONの切換
わり直前に設定する。Next, a more specific arithmetic processing content is shown in FIG.
And it demonstrates according to the flowchart of FIG. FIG. 4 shows a sampling routine. In step 1 (denoted as S1 in the drawing; the same applies hereinafter), it is determined whether or not a predetermined sampling timing is reached, and if the sampling timing is reached, the process proceeds to step 2. The sampling timing is set immediately before switching from OFF to ON in each cycle of the duty signal.
【0026】ステップ2では、禁止フラグFがセットさ
れている(F=1)か否かを判定し、F=0の場合は、
ステップ3,4を実行する。ステップ3では、コイル抵
抗相当値として、コイル両端の電位差(V1 −V0)に
相当する差動アンプ16の出力V2 をA/D変換して読込
む。この部分がコイル抵抗相当値検出手段に相当する。At step 2, it is judged whether the prohibition flag F is set (F = 1). If F = 0,
Steps 3 and 4 are executed. In step 3, the output V 2 of the differential amplifier 16 corresponding to the potential difference (V 1 −V 0 ) across the coil is A / D converted and read as the coil resistance equivalent value. This portion corresponds to the coil resistance equivalent value detecting means.
【0027】ステップ4では、コイル抵抗相当値V2 の
平均化処理として、次式により、V 2 平均値を算出・更
新する。この部分が平均化手段に相当する。
(V2 平均値)=〔(V2 平均値)×(α−1)+
V2 〕/α
但し、αは平均化割合定数で、α>1である。一方、ス
テップ2での判定で禁止フラグFがセットされている場
合(F=1の場合)は、V2 の読込みと平均化処理を行
うことなく、本ルーチンを終了する。In step 4, the coil resistance equivalent value V2of
As the averaging process, V 2Calculate / update average value
To be new. This part corresponds to the averaging means.
(V2Average value) = [(V2Average value) x (α-1) +
V2] / Α
However, α is an averaging ratio constant, and α> 1. On the other hand,
If the prohibition flag F is set by the judgment at Step 2.
If (F = 1), V2Reading and averaging
This routine is ended without prompting.
【0028】図5はデューティ制御ルーチンである。ス
テップ11では、所定のパージ許可条件か否かを判定し、
許可条件の場合は、ステップ12へ進む。ステップ12で
は、エアフローメータ4により検出される吸入空気流量
Qを読込む。FIG. 5 shows a duty control routine. In step 11, it is determined whether or not a predetermined purge permission condition is satisfied,
If it is a permit condition, the process proceeds to step 12. In step 12, the intake air flow rate Q detected by the air flow meter 4 is read.
【0029】ステップ13では、吸入空気流量Qに応じ
て、比例的に、目標デューティA=f(Q)を算出す
る。必要によっては、高度補正等も行う。この部分が目
標デューティ算出手段に相当する。ステップ14では、図
4のルーチンにより算出されているコイル抵抗相当値V
2の平均値に基づき、テーブルを参照して、補正値(デ
ューティの増分)Bを検索する。ここで、コイル抵抗相
当値V2 の平均値が大きくなる程、補正値Bを大きくす
る。この部分が補正値算出手段に相当する。In step 13, the target duty A = f (Q) is proportionally calculated according to the intake air flow rate Q. If necessary, altitude correction etc. are also performed. This portion corresponds to the target duty calculation means. In step 14, the coil resistance equivalent value V calculated by the routine of FIG.
Based on the average value of 2 , the correction value (increment of duty) B is searched by referring to the table. Here, the correction value B is increased as the average value of the coil resistance equivalent value V 2 increases. This portion corresponds to the correction value calculation means.
【0030】ステップ15では、目標デューティAに補正
値Bを加算して、出力デューティDUTY=A+Bを算
出する。この部分がデューティ補正手段に相当する。一
方、ステップ11での判定でパージ許可条件でない場合
は、ステップ16で出力デューティDUTY=0とする。
ステップ17では、ステップ15又はステップ16で決定され
た出力デューティDUTYを所定のレジスタにセットし
て、対応するデューティ信号を駆動用トランジスタ13に
対し出力させる。この部分が駆動手段に相当する。In step 15, the correction value B is added to the target duty A to calculate the output duty DUTY = A + B. This portion corresponds to duty correction means. On the other hand, if it is determined in step 11 that the purge permission condition is not satisfied, the output duty DUTY is set to 0 in step 16.
In step 17, the output duty DUTY determined in step 15 or step 16 is set in a predetermined register and a corresponding duty signal is output to the driving transistor 13. This portion corresponds to the driving means.
【0031】最後に、ステップ18では、出力デューティ
DUTYを所定値(例えば90%)と比較し、DUTY<
所定値の場合は、ステップ19で禁止フラグFをリセット
(F=0)するが、DUTY≧所定値の場合は、ステッ
プ20で禁止フラグFをセット(F=1)する。これによ
り、出力デューティDUTYが所定値(例えば90%)以
上、すなわちOFF期間が短いときは、小電流が安定せ
ず、誤検出の可能性があるので、禁止フラグFをセット
(F=1)し、図4のルーチンのステップ2での判定で
V2 の読込み(及び平均化処理)を禁止して、制御精度
を向上させる。もちろん、V2の読込み(及び平均化処
理)が禁止されても、それまでのV2 平均値に基づいて
適正な補正がなされる。Finally, in step 18, the output duty DUTY is compared with a predetermined value (for example, 90%), and DUTY <
If it is a predetermined value, the prohibit flag F is reset (F = 0) in step 19, but if DUTY ≧ predetermined value, the prohibit flag F is set (F = 1) in step 20. Accordingly, when the output duty DUTY is a predetermined value (for example, 90%) or more, that is, when the OFF period is short, the small current is not stable and there is a possibility of erroneous detection, so the prohibition flag F is set (F = 1). However, the reading (and averaging process) of V 2 is prohibited by the determination in step 2 of the routine of FIG. 4 to improve the control accuracy. Of course, even if reading of V 2 (and averaging processing) is prohibited, appropriate correction is made based on the V 2 average value up to that point.
【0032】また、パージ許可条件でないときは、ステ
ップ11→16で、出力デューティDUTY=0となるが、
このときはステップ18→19で、禁止フラグF=0とな
り、図4のルーチンのステップ2→3,4で、V2 の読
込みと平均化処理がなされる。よって、エンジンの始動
後、少なくともある程度の時間が経過してから、パージ
許可条件が成立して、パージが開始されるが、パージ開
始までの間もV2 の読込みと平均化処理がなされるの
で、パージ許可条件の成立後直ちに、V2 平均値に基づ
いて適正な補正を行うことができる。If the purge permission condition is not satisfied, the output duty DUTY becomes 0 in step 11 → 16.
At this time, the prohibition flag F = 0 is set in steps 18 → 19, and V 2 is read and averaged in steps 2 → 3, 4 of the routine of FIG. Therefore, the purge permission condition is satisfied and the purge is started after at least a certain amount of time has passed since the engine was started, but V 2 is read and the averaging process is performed until the purge is started. Immediately after the purge permission condition is satisfied, appropriate correction can be performed based on the V 2 average value.
【0033】尚、本実施例では、コイル抵抗相当値とし
て、コイル両端の電位差を検出するようにしたが、プル
ダウン抵抗15の抵抗値をR0 とすれば、コイルの+側の
端子電圧V1 と、−側の端子電圧V0 とにより、次式を
用いて、コイル抵抗Rを正確に求めることができるの
で、このようにしてコイル抵抗を検出するようにしても
よい。In the present embodiment, the potential difference across the coil is detected as the coil resistance equivalent value. However, if the resistance value of the pull-down resistor 15 is R 0 , the terminal voltage V 1 on the + side of the coil is And the negative terminal voltage V 0 , the coil resistance R can be accurately obtained using the following equation. Therefore, the coil resistance may be detected in this way.
【0034】R=〔(V1 −V0 )/V0 〕×R0
また、以上ではエンジンのパージ制御弁に適用した例を
説明したが、本発明はソレノイドバルブ一般に適用可能
である。しかし、エンジンのパージ制御弁に適用するこ
とにより、温度差の大きい環境下で使用されるパージ制
御弁によるパージ流量制御をより精度よく実現できるも
のである。R = [(V 1 −V 0 ) / V 0 ] × R 0 Further , although the example applied to the purge control valve of the engine has been described above, the present invention can be applied to solenoid valves in general. However, by applying it to the purge control valve of the engine, the purge flow rate control by the purge control valve used in an environment with a large temperature difference can be realized more accurately.
【図1】 本発明の実施の形態を示す機能ブロック図FIG. 1 is a functional block diagram showing an embodiment of the present invention.
【図2】 蒸発燃料処理装置のシステム図FIG. 2 is a system diagram of an evaporated fuel processing device.
【図3】 ソレノイドバルブ制御装置のハードウェア構
成図FIG. 3 is a hardware configuration diagram of a solenoid valve control device.
【図4】 サンプリングルーチンのフローチャートFIG. 4 is a flowchart of a sampling routine.
【図5】 デューティ制御ルーチンのフローチャートFIG. 5 is a flowchart of a duty control routine.
【図6】 デューティ補正の原理図FIG. 6 Principle diagram of duty correction
1 エンジン 2 吸気通路 4 エアフローメータ 6 キャニスタ 7 燃料タンク 9 パージ通路 10 パージ制御弁(ソレノイドバルブ) 12 コントロールユニット 13 駆動用トランジスタ 14 CPU 15 プルダウン抵抗 16 差動アンプ 101 目標デューティ算出手段 102 抵抗相当値検出手段 103 平均化手段 104 補正値算出手段 105 デューティ補正手段 106 駆動手段 107 禁止手段 1 engine 2 Intake passage 4 Air flow meter 6 canisters 7 Fuel tank 9 Purge passage 10 Purge control valve (solenoid valve) 12 Control unit 13 Drive transistor 14 CPU 15 pull-down resistor 16 differential amplifier 101 Target duty calculation means 102 Resistance equivalent value detection means 103 Averaging means 104 Correction value calculation means 105 Duty correction means 106 Drive means 107 Prohibition measures
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−118463(JP,A) 特開 昭60−132182(JP,A) 特開 平7−77271(JP,A) 実開 平4−14757(JP,U) (58)調査した分野(Int.Cl.7,DB名) F16K 31/06 - 31/11 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP-A-5-118463 (JP, A) JP-A-60-132182 (JP, A) JP-A-7-77271 (JP, A) 14757 (JP, U) (58) Fields investigated (Int.Cl. 7 , DB name) F16K 31/06-31/11
Claims (5)
される駆動用スイッチング素子を目標デューティに基づ
く出力デューティによりON・OFF制御するソレノイ
ドバルブ制御装置において、 駆動用スイッチング素子に対し並列に接続されて、駆動
用スイッチング素子のOFF期間中にソレノイドバルブ
に開弁電流未満の小電流を流すプルダウン抵抗と、 駆動用スイッチング素子のOFF期間中に前記小電流に
よりソレノイドバルブのコイル抵抗相当値を検出する抵
抗相当値検出手段と、 検出されたソレノイドバルブのコイル抵抗相当値に応じ
て出力デューティを補正するデューティ補正手段と、 を設けたことを特徴とするソレノイドバルブ制御装置。1. A solenoid valve control device for controlling ON / OFF of a drive switching element, which is interposed in series with an energizing circuit of a solenoid valve, according to an output duty based on a target duty, and is connected in parallel to the drive switching element. The pull-down resistor for supplying a small current less than the valve opening current to the solenoid valve during the OFF period of the drive switching element and the coil resistance equivalent value of the solenoid valve is detected by the small current during the OFF period of the drive switching element. A solenoid valve control device comprising: a resistance equivalent value detection means; and a duty correction means for correcting an output duty according to the detected coil resistance equivalent value of the solenoid valve.
ルブのコイル抵抗相当値として、駆動用スイッチング素
子のOFF期間中のソレノイドバルブのコイル両端の電
位差を検出するものであることを特徴とする請求項1記
載のソレノイドバルブ制御装置。2. The resistance equivalent value detecting means detects the potential difference between both ends of the solenoid valve coil during the OFF period of the drive switching element as the coil resistance equivalent value of the solenoid valve. Item 1. A solenoid valve control device according to item 1.
補正手段との間に、前記抵抗相当値検出手段により検出
されたソレノイドバルブのコイル抵抗相当値を平均化し
て、前記デューティ補正手段に入力する平均化手段を設
けたことを特徴とする請求項1又は請求項2記載のソレ
ノイドバルブ制御装置。3. The coil resistance equivalent value of the solenoid valve detected by the resistance equivalent value detecting means is averaged between the resistance equivalent value detecting means and the duty correcting means and input to the duty correcting means. The solenoid valve control device according to claim 1 or 2, further comprising an averaging means.
ーティが所定値以上の時にコイル抵抗相当値の検出を禁
止する禁止手段を設けたことを特徴とする請求項1〜請
求項3のいずれか1つに記載のソレノイドバルブ制御装
置。4. The resistance equivalent value detecting means is provided with prohibiting means for prohibiting the detection of the coil resistance equivalent value when the output duty is equal to or more than a predetermined value. The solenoid valve control device according to any one of the above.
の蒸発燃料を吸着するキャニスタからエンジンの吸気通
路へのパージ通路に設けられるパージ制御弁であること
を特徴とする請求項1〜請求項4のいずれか1つに記載
のソレノイドバルブ制御装置。5. The solenoid valve is a purge control valve provided in a purge passage from a canister for adsorbing fuel vapor from a fuel tank to an intake passage of an engine. The solenoid valve control device according to any one of claims.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34190795A JP3440668B2 (en) | 1995-12-27 | 1995-12-27 | Correction of coil resistance change due to temperature change |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34190795A JP3440668B2 (en) | 1995-12-27 | 1995-12-27 | Correction of coil resistance change due to temperature change |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09178026A JPH09178026A (en) | 1997-07-11 |
| JP3440668B2 true JP3440668B2 (en) | 2003-08-25 |
Family
ID=18349675
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34190795A Expired - Lifetime JP3440668B2 (en) | 1995-12-27 | 1995-12-27 | Correction of coil resistance change due to temperature change |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3440668B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1039902A (en) * | 1996-07-19 | 1998-02-13 | Komatsu Ltd | Current control device |
| JPH11184542A (en) * | 1997-12-25 | 1999-07-09 | Jatco Corp | Solenoid driving controller |
| JP2002246229A (en) * | 2001-02-19 | 2002-08-30 | Max Co Ltd | Solenoid driving circuit |
| JP2006250203A (en) * | 2005-03-09 | 2006-09-21 | Denso Corp | Control device for solenoid valve |
| JP4758369B2 (en) * | 2007-02-19 | 2011-08-24 | 日立オートモティブシステムズ株式会社 | Brake hydraulic pressure control device |
| DE102016208614A1 (en) * | 2016-05-19 | 2017-11-23 | Robert Bosch Gmbh | Method for testing the functionality of a tank ventilation valve of a tank ventilation system |
-
1995
- 1995-12-27 JP JP34190795A patent/JP3440668B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09178026A (en) | 1997-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3407313B2 (en) | Control device for internal combustion engine | |
| KR101892376B1 (en) | Evaporated fuel treatment device | |
| US5469832A (en) | Canister purge control method and apparatus for internal combustion engine | |
| US7418952B2 (en) | Evaporative fuel treatment system | |
| JPH0674106A (en) | Evaporative fuel controller failure detection device | |
| JPH0518326A (en) | Evaporative fuel control device for internal combustion engine | |
| JP4598193B2 (en) | Evaporative fuel processing equipment | |
| JP3440668B2 (en) | Correction of coil resistance change due to temperature change | |
| JPH0617714A (en) | Evaporative fuel treatment system for internal combustion engine | |
| JP2017096113A (en) | Evaporative fuel processing equipment | |
| JPH06146948A (en) | Air/fuel ratio control device of internal combustion engine provided with evaporated fuel processing device | |
| JP2615939B2 (en) | Self-diagnosis device in fuel evaporative gas diffusion prevention device | |
| JP4239716B2 (en) | Evaporative fuel processing device for internal combustion engine | |
| JPH08291877A (en) | Solenoid valve failure diagnostic device | |
| JPH07166974A (en) | Abnormality detecting device for fuel evaporation on control mechanism | |
| JPH0874679A (en) | Output correction device for tank internal pressure sensor in evaporated fuel processing device | |
| JP3147410B2 (en) | Purge air control device | |
| JPH0571431A (en) | Evaporative fuel control device for internal combustion engine | |
| JPH0586995A (en) | Self-diagnosing device for fuel vaporized gas diffusion preventing device | |
| JP3293168B2 (en) | Evaporative fuel control system for internal combustion engine | |
| JP3750674B2 (en) | Evaporative fuel purge control device for internal combustion engine | |
| JP3127478B2 (en) | Fuel evaporative gas diffusion prevention device | |
| JP3325457B2 (en) | Evaporative fuel processing device | |
| JPS6341632A (en) | Air-fuel ratio controller for engine | |
| JPH05321711A (en) | Evaporation fuel control device of internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080620 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090620 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090620 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100620 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110620 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120620 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120620 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130620 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140620 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term |