JPH11257526A - Solenoid valve driving device - Google Patents
Solenoid valve driving deviceInfo
- Publication number
- JPH11257526A JPH11257526A JP5856198A JP5856198A JPH11257526A JP H11257526 A JPH11257526 A JP H11257526A JP 5856198 A JP5856198 A JP 5856198A JP 5856198 A JP5856198 A JP 5856198A JP H11257526 A JPH11257526 A JP H11257526A
- Authority
- JP
- Japan
- Prior art keywords
- coil
- temperature
- reference value
- solenoid valve
- duty ratio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims description 22
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 10
- 230000003247 decreasing effect Effects 0.000 claims description 7
- 238000004904 shortening Methods 0.000 claims 1
- 125000003192 dTMP group Chemical group 0.000 abstract description 21
- 230000004043 responsiveness Effects 0.000 abstract description 11
- 230000000452 restraining effect Effects 0.000 abstract 1
- 238000012937 correction Methods 0.000 description 36
- 238000000034 method Methods 0.000 description 34
- 230000007423 decrease Effects 0.000 description 25
- 239000003990 capacitor Substances 0.000 description 13
- 238000012545 processing Methods 0.000 description 9
- 230000010354 integration Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000007493 shaping process Methods 0.000 description 5
- 101001109792 Homo sapiens Pro-neuregulin-2, membrane-bound isoform Proteins 0.000 description 4
- 102100022668 Pro-neuregulin-2, membrane-bound isoform Human genes 0.000 description 4
- 238000002485 combustion reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 101100536546 Caenorhabditis elegans tcl-2 gene Proteins 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000003292 diminished effect Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000002269 spontaneous effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Magnetically Actuated Valves (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、ソレノイドバル
ブを駆動するソレノイドバルブ駆動装置に関する。The present invention relates to a solenoid valve driving device for driving a solenoid valve.
【0002】[0002]
【従来の技術】従来より、油圧や空気流量を制御するも
のとして、通電により励磁されてバルブを駆動するコイ
ルを備えたソレノイドバルブが知られている。こうした
ソレノイドバルブにおいて、連続通電や周囲の温度の上
昇によりコイルの温度(以下「コイル温度」ともい
う。)が上昇すると、コイルの内部抵抗が増加してコイ
ルに電流が流れ難くなり、その結果、ソレノイドバルブ
の実開度が、目標開度とは異なってしまうという問題が
あった。2. Description of the Related Art Conventionally, there has been known a solenoid valve having a coil which is energized by energization and drives a valve as a means for controlling a hydraulic pressure and an air flow rate. In such a solenoid valve, when the temperature of the coil (hereinafter, also referred to as "coil temperature") increases due to continuous energization or an increase in the ambient temperature, the internal resistance of the coil increases, and current hardly flows through the coil. There is a problem that the actual opening of the solenoid valve is different from the target opening.
【0003】この問題を解決するために、例えば特開平
2−261987号公報に記載の様なソレノイドバルブ
駆動装置が知られている。このソレノイドバルブ駆動装
置では、制御コンピュータから出力されるデューティ信
号に基づいて、トランジスタ回路がコイルへの通電をオ
ン・オフ制御して、コイルに流れる電流(以下「駆動電
流」ともいう。)を制御し、ソレノイドバルブの開度を
調整するものであって、オン期間の終了直前に駆動電流
を検出して、予め設定された電流値との比較後、その比
較結果に基づいて、パルス幅変調によりオン時間を長短
に補正するようにしている。例えば、コイル温度の上昇
によりコイルの内部抵抗が増加しても、トランジスタ回
路によるオン・オフのデューティ比を大きく補正するこ
とで、コイルに流すべき電流(即ち、駆動電流)を保
ち、目標開度を得るのである。[0003] In order to solve this problem, there is known a solenoid valve driving device as described in, for example, Japanese Patent Application Laid-Open No. 2-261987. In this solenoid valve driving device, a transistor circuit controls on / off of energization of a coil based on a duty signal output from a control computer to control a current flowing through the coil (hereinafter also referred to as “driving current”). Then, the opening of the solenoid valve is adjusted, and the drive current is detected immediately before the end of the ON period, and after comparison with a preset current value, based on the comparison result, pulse width modulation is performed. The on-time is corrected to be longer or shorter. For example, even if the internal resistance of the coil increases due to an increase in the coil temperature, the current to be passed through the coil (that is, the drive current) is maintained by largely correcting the on / off duty ratio of the transistor circuit, and the target opening degree You get
【0004】[0004]
【発明が解決しようとする課題】ところで駆動電流に
は、コイルへの通電のオン・オフに同期して、微少な交
流成分(以下「リップル」という。)が発生している。
このリップルにより、ソレノイドバルブは目標開度を中
心として微小振動するので、その摩擦抵抗が減少し、良
好な応答性で開度が変更される。しかし、コイルの内部
抵抗が増加すると、駆動電流が低下するだけでなく、そ
の増加・減少の速度が緩やかになるので、リップルの振
幅(以下「リップル幅」という。)が狭く(即ち、小さ
く)なってしまう。従って、コイル温度が上昇して、コ
イルの内部抵抗が増加すると、ソレノイドバルブの微小
振動の振幅が小さくなり、摩擦抵抗が増加して、ソレノ
イドバルブの応答性が低下してしまう。By the way, a minute AC component (hereinafter, referred to as "ripple") is generated in the drive current in synchronization with the on / off of the current supply to the coil.
This ripple causes the solenoid valve to vibrate minutely around the target opening, thereby reducing the frictional resistance and changing the opening with good responsiveness. However, when the internal resistance of the coil increases, not only does the drive current decrease, but also the rate of increase and decrease becomes slower, so that the amplitude of the ripple (hereinafter referred to as "ripple width") becomes narrower (that is, smaller). turn into. Therefore, when the coil temperature rises and the internal resistance of the coil increases, the amplitude of the minute vibration of the solenoid valve decreases, the frictional resistance increases, and the responsiveness of the solenoid valve decreases.
【0005】従来のソレノイドバルブ駆動装置では、コ
イル温度が上昇した場合、ソレノイドバルブを所望の開
度に保つことは可能であっても、こうしたリップル幅の
低下によるソレノイドバルブの応答性の低下を防止する
ことはできなかった。本発明は、上記課題に鑑みなされ
たものであり、コイルの温度が上昇しても、ソレノイド
バルブの応答性を確保できるソレノイドバルブ駆動装置
を提供することを目的とする。In a conventional solenoid valve driving device, when the coil temperature rises, it is possible to keep the solenoid valve at a desired opening degree, but it is possible to prevent a decrease in the responsiveness of the solenoid valve due to such a decrease in the ripple width. I couldn't. The present invention has been made in view of the above problems, and an object of the present invention is to provide a solenoid valve driving device that can ensure responsiveness of a solenoid valve even when the temperature of a coil increases.
【0006】[0006]
【課題を解決するための手段及び発明の効果】上記課題
を解決するためになされた本発明(請求項1)のソレノ
イドバルブ駆動装置においては、デューティ信号発生手
段が、コイルに流すべき電流に応じたデューティ比のデ
ューティ信号を、所定の周期で発生し、その発生したデ
ューティ信号を駆動手段に供給して駆動手段を駆動させ
る。従って、コイルには、デューティ信号発生手段が発
生するデューティ信号のデューティ比に応じた電流が流
される。Means for Solving the Problems and Effects of the Invention In the solenoid valve driving device according to the present invention (Claim 1) which has been made to solve the above-mentioned problems, the duty signal generating means has a function according to the current to be passed through the coil. A duty signal having the generated duty ratio is generated at a predetermined cycle, and the generated duty signal is supplied to the driving means to drive the driving means. Therefore, a current according to the duty ratio of the duty signal generated by the duty signal generating means flows through the coil.
【0007】そして本発明では、温度判定手段が、コイ
ルの温度の変動を判断し、信号周期変更手段が、温度判
定手段にて判断されたコイルの温度の変動に応じて、コ
イルの温度が高くなるほど、前記デューティ信号の発生
周期が長くなるよう、その発生周期を設定する。この結
果、デューティ信号発生手段は、信号周期変更手段によ
り設定された発生周期で、デューティ信号を発生するの
である。In the present invention, the temperature judging means judges the fluctuation of the temperature of the coil, and the signal period changing means raises the temperature of the coil in accordance with the fluctuation of the temperature of the coil judged by the temperature judging means. The generation cycle of the duty signal is set so as to be longer. As a result, the duty signal generating means generates the duty signal at the generation cycle set by the signal cycle changing means.
【0008】この様に構成されたソレノイドバルブ駆動
装置により駆動されるソレノイドバルブの周囲の温度
が、例えば上昇し、これに伴ってコイルの温度が上昇す
ると、コイルの内部抵抗が増加して、そこに流れる電流
の増加・減少の速度が遅くなり、デューティ信号に同期
して発生するリップルの振幅が狭くなってしまう。そこ
で、コイルの温度が高くなるほど、デューティ信号の発
生周期を長くするようにすれば、コイルに流れる電流の
増加・減少の速度が緩やかであっても、リップル幅を温
度上昇前と同様の広さ(即ち、大きさ)に保持すること
ができるのである。When the temperature around the solenoid valve driven by the solenoid valve driving device configured as described above rises, for example, and the temperature of the coil rises with this, the internal resistance of the coil increases, and The rate of increase / decrease of the current flowing through the inverter becomes slow, and the amplitude of the ripple generated in synchronization with the duty signal becomes narrow. Therefore, if the generation cycle of the duty signal is made longer as the temperature of the coil becomes higher, the ripple width becomes the same width as before the temperature rise, even if the current flowing through the coil increases or decreases slowly. (That is, size).
【0009】つまり、請求項1に記載のソレノイドバル
ブ駆動装置によれば、コイルの温度が上昇しても、コイ
ルに流れる電流のリップル幅を保持でき、ソレノイドバ
ルブの応答性を確保することができる。ここで、温度判
定手段としては、例えば、コイル近傍に温度センサを設
けて、この温度センサの出力によりコイルの温度の変動
を判断するように構成することができる。また、ソレノ
イドバルブ駆動装置が、ソレノイドバルブの実開度を位
置センサで測定した結果をフィードバックさせて、コイ
ルに流すべき電流に応じたデューティ信号を発生するよ
う構成されている場合には、温度判定手段を、ソレノイ
ドバルブの目標開度の変更に対する実開度の応答遅れを
測定し、この実開度の応答遅れにより、コイル温度の変
動を判断するよう構成しても良い。また、ソレノイドバ
ルブ駆動装置が、ソレノイドバルブの目標開度を変更す
る際、まず目標開度に応じた電流をコイルに流すべく、
見込みのデューティ比でソレノイドバルブを駆動し、そ
の後、ソレノイドバルブの実開度を位置センサで測定し
た結果をフィードバックさせながら、コイルに流すべき
電流に応じたデューティ比のデューティ信号を発生する
よう構成されている場合には、温度判定手段を、見込み
のデューティ比でソレノイドバルブが駆動されたときの
実開度と目標開度とのずれに基づき、コイルの温度の変
動を判断するよう構成することもできる。That is, according to the solenoid valve driving device of the present invention, even if the temperature of the coil rises, the ripple width of the current flowing through the coil can be maintained, and the responsiveness of the solenoid valve can be secured. . Here, as the temperature determination means, for example, a temperature sensor may be provided near the coil, and a change in the temperature of the coil may be determined based on the output of the temperature sensor. When the solenoid valve driving device is configured to feed back the result of measuring the actual opening degree of the solenoid valve with the position sensor and generate a duty signal according to the current to be passed through the coil, the temperature determination may be performed. The means may be configured to measure a response delay of the actual opening with respect to the change of the target opening of the solenoid valve, and determine a change in the coil temperature based on the response delay of the actual opening. Also, when the solenoid valve driving device changes the target opening of the solenoid valve, first, in order to flow a current corresponding to the target opening to the coil,
The solenoid valve is driven at an expected duty ratio, and thereafter, a duty signal having a duty ratio according to a current to be supplied to the coil is generated while feeding back the result of measuring the actual opening of the solenoid valve with the position sensor. In this case, the temperature determination means may be configured to determine a change in coil temperature based on a difference between the actual opening and the target opening when the solenoid valve is driven at an expected duty ratio. it can.
【0010】この様に、コイルの温度の変動を判断する
方法としては様々考えられるが、ソレノイドバルブに温
度センサや位置センサを設ける方法では、ソレノイドバ
ルブが大型化・複雑化してしまう。そこで、請求項2に
記載の様に、当該ソレノイドバルブ駆動装置において、
当該ソレノイドバルブ駆動装置により駆動されるソレノ
イドバルブの動作状態を検出する状態検出手段を備え、
デューティ信号発生手段を、状態検出手段にて検出され
たソレノイドバルブの実動作状態と目標状態との偏差に
基き、ソレノイドバルブを目標状態に制御するために前
記コイルに流すべき電流に応じたデューティ比のデュー
ティ信号を発生するよう構成している場合には、温度判
定手段を、デューティ信号発生手段にて発生されるデュ
ーティ信号のデューティ比からコイルの温度を判定する
ための基準値を、デューティ信号発生手段にて発生され
るデューティ信号の発生周期とコイルに流すべき電流と
に基づいて算出する基準値算出手段を備え、その基準値
算出手段により算出された基準値とデューティ信号発生
手段にて発生されるデューティ信号のデューティ比とを
比較して、そのデューティ比がその基準値より大きいと
き、コイルの温度が上昇したと判定し、そのデューティ
比がその基準値より小さいとき、コイルの温度が低下し
たと判定するよう構成し、信号周期変更手段を、温度判
定手段にてコイルの温度が上昇したと判定されると、デ
ューティ信号発生手段にて発生されるデューティ信号の
発生周期を長くし、該温度判定手段にて前記コイルの温
度が低下したと判定されると、発生周期を短くするよう
構成すると良い。As described above, there are various methods for judging the fluctuation of the coil temperature. However, the method of providing the solenoid valve with the temperature sensor and the position sensor increases the size and complexity of the solenoid valve. Therefore, as described in claim 2, in the solenoid valve driving device,
State detecting means for detecting the operating state of the solenoid valve driven by the solenoid valve driving device,
A duty ratio corresponding to a current to be passed through the coil to control the solenoid valve to the target state based on a deviation between the actual operating state of the solenoid valve and the target state detected by the state detecting means. If the configuration is such that the duty signal is generated, the temperature determination means sets a reference value for determining the temperature of the coil from the duty ratio of the duty signal generated by the duty signal generation means. Means for calculating based on the generation cycle of the duty signal generated by the means and the current to be passed through the coil, wherein the reference value calculated by the reference value calculation means and the reference value generated by the duty signal generation means are provided. If the duty ratio is greater than the reference value, the temperature of the coil When it is determined that the temperature has risen, and when the duty ratio is smaller than the reference value, it is configured to determine that the temperature of the coil has decreased, and the signal cycle changing unit determines that the temperature of the coil has increased by the temperature determination unit. Then, it is preferable that the generation period of the duty signal generated by the duty signal generation unit is lengthened, and the generation period is shortened when the temperature determination unit determines that the temperature of the coil has decreased.
【0011】この様に構成されたソレノイドバルブ駆動
装置においては、コイルの温度の上昇によりコイルの内
部抵抗が増大して電流が流れ難くなると、ソレノイドバ
ルブの実動作状態(コイルを流れる電流、ソレノイドバ
ルブの開度、ソレノイドバルブにより制御される空気流
量その他の実動作状態)が変化する。すると、デューテ
ィ信号発生手段は、こうしたソレノイドバルブの実動作
状態を目標状態に制御(フィードバック制御)するた
め、コイルに本来流すべき電流を保持しようとして、よ
り大きいデューティ比のデューディ信号を発生する。In the solenoid valve driving device constructed as described above, when the internal resistance of the coil increases due to an increase in the temperature of the coil and the current becomes difficult to flow, the actual operation state of the solenoid valve (the current flowing through the coil, the solenoid valve , The air flow rate controlled by the solenoid valve and other actual operating conditions) change. Then, the duty signal generating means generates a duty signal having a larger duty ratio in order to control the actual operating state of the solenoid valve to the target state (feedback control), in order to maintain the current which should be originally passed through the coil.
【0012】従って、デューティ信号のデューティ比を
所定の基準値と大小比較すれば、コイルの温度の変動
(上昇又は低下)を判断することができる。しかし、そ
のデューティ比は、コイルの温度の変動が無くても、フ
ィードバック制御により、コイルの実際の温度、及び、
ソレノイドバルブの目標状態に応じた値に操作されてい
る。よって、デューティ信号のデューティ比と比較して
コイルの温度の変動を判定するための基準値は、ソレノ
イドバルブを目標状態とコイルの温度とに応じて算出す
る必要がある。一方、ソレノイドバルブの目標状態及び
コイルの温度は、夫々、ソレノイドバルブを目標状態に
制御するためにコイルに流すべき電流、及び、コイルの
温度に応じて変更されるデューティ信号の発生周期から
間接的に知ることができる。そこで、請求項2に記載の
ソレノイドバルブ駆動装置においては、デューティ信号
のデューティ比によりコイルの温度の変動を判定するた
めの基準値を、デューティ信号の発生周期及びコイルに
流すべき電流に基づいて算出し、その算出された基準値
とデューティ信号のデューティ比と比較して、デューテ
ィ比の方が基準値よりも大きいときには、コイルの温度
が上昇したと判定し、デューティ比の方が基準値よりも
小さいときには、コイルの温度が低下したと判定するよ
うにしているのである。Therefore, by comparing the duty ratio of the duty signal with a predetermined reference value, it is possible to determine a change (increase or decrease) in the coil temperature. However, even if there is no fluctuation in the coil temperature, the actual duty of the coil, and
The valve is operated to a value corresponding to the target state of the solenoid valve. Therefore, it is necessary to calculate the reference value for determining the fluctuation of the coil temperature by comparing with the duty ratio of the duty signal in accordance with the target state of the solenoid valve and the coil temperature. On the other hand, the target state of the solenoid valve and the temperature of the coil are indirectly determined from the current to be passed through the coil to control the solenoid valve to the target state and the generation cycle of the duty signal changed according to the coil temperature. You can know. Therefore, in the solenoid valve driving device according to the second aspect, the reference value for determining the temperature fluctuation of the coil based on the duty ratio of the duty signal is calculated based on the generation cycle of the duty signal and the current to be passed through the coil. Then, comparing the calculated reference value with the duty ratio of the duty signal, if the duty ratio is greater than the reference value, it is determined that the temperature of the coil has increased, and the duty ratio is greater than the reference value. When it is smaller, it is determined that the temperature of the coil has decreased.
【0013】この様に請求項2に記載のソレノイドバル
ブ駆動装置によれば、ソレノイドバルブに温度センサや
位置センサを設けることなく、コイルの温度の変動を判
断することができるので、ソレノイドバルブを大型化・
複雑化させることがなく好ましい。As described above, according to the solenoid valve driving device of the second aspect, the temperature fluctuation of the coil can be determined without providing a temperature sensor or a position sensor in the solenoid valve.・
It is preferable because it does not complicate.
【0014】さて、コイルの温度が低下してデューティ
信号のデューティ比が基準値より小さくなったり、デュ
ーティ信号の発生周期を長くした結果、デューティ信号
のデューティ比が新たな基準値(即ち、デューティ信号
の新たな発生周期とコイルに流すべき電流とに基づき算
出された基準値)より小さくなった場合には、直ちにデ
ューティ信号の発生周期を短くするようにしても良い。
しかし、その様にすると、ハンティングが発生して、ソ
レノイドバルブ制御装置の動作が不安定になる可能性が
ある。そこで、請求項3に記載の様に、基準値算出手段
を、上記基準値として、コイルの温度が上昇したか否か
を判定するための第1基準値と、コイルの温度が低下し
たか否かを判定するための第2の基準値(第1基準値よ
り小さい)を算出するよう構成し、温度判定手段を、そ
の基準値算出手段により算出された第1基準値及び第2
基準値の夫々と前記デューティ信号発生手段にて発生さ
れるデューティ信号のデューティ比とを比較して、デュ
ーティ比が第1基準値より大きいとき、コイルの温度が
上昇したと判定し、デューティ比が第2基準値より小さ
いとき、コイルの温度が低下したと判定するよう構成す
ると良い。この様にすれば、ハンティングを防止できる
ので、ソレノイドバルブ駆動装置の動作が不安定になる
可能性のを防止することができる。Now, as the temperature of the coil decreases, the duty ratio of the duty signal becomes smaller than the reference value, or the generation cycle of the duty signal is extended, so that the duty ratio of the duty signal becomes a new reference value (ie, the duty signal (The reference value calculated on the basis of the new generation cycle and the current to be passed through the coil), the generation cycle of the duty signal may be shortened immediately.
However, in such a case, hunting may occur and the operation of the solenoid valve control device may become unstable. Therefore, as described in claim 3, the reference value calculating means uses the first reference value for determining whether the temperature of the coil has risen as the reference value and whether the temperature of the coil has dropped. A second reference value (smaller than the first reference value) for determining whether the first reference value and the second reference value calculated by the reference value calculation means are calculated.
Each of the reference values is compared with a duty ratio of a duty signal generated by the duty signal generating means. When the duty ratio is larger than the first reference value, it is determined that the temperature of the coil has increased, and the duty ratio is determined. If the temperature is smaller than the second reference value, it is preferable to determine that the temperature of the coil has decreased. With this configuration, hunting can be prevented, and the operation of the solenoid valve driving device can be prevented from becoming unstable.
【0015】尚、コイルに電流を供給する電源の電圧が
低下した場合、コイルの温度が上昇したときと同様に、
コイルに電流が流れ難くなるが、本発明(請求項2又は
3)のソレノイドバルブ駆動装置においては、こうした
場合、コイルに本来流すべき電流を保持しようとして、
デューディ信号のデューティ比が大きくされる。そのた
め、デューティ信号のデューティ比の、コイルの温度の
上昇による増大と、電源の電圧の低下による増大とが混
同される可能性がある。そこで、請求項4に記載の様
に、温度判定手段を、基準値算出手段により算出された
基準値を、電源の電圧に基いて、電源の電圧が高くなる
ほど小さくなるように補正する基準値補正手段を備える
ものとし、そして、この基準値補正手段により補正され
た基準値とデューティ信号発生手段にて発生されるデュ
ーティ信号のデューティ比とを比較するよう構成すると
良い。この様にすれば、コイルに電流を供給する電源の
電圧が変動しても、正確にコイルの温度の変動の判断を
行うことができる。When the voltage of the power supply for supplying current to the coil decreases, the voltage rises in the same manner as when the temperature of the coil rises.
Although it becomes difficult for the current to flow through the coil, in the solenoid valve driving device of the present invention (claim 2 or 3), in such a case, an attempt is made to maintain the current that should originally flow through the coil.
The duty ratio of the duty signal is increased. Therefore, an increase in the duty ratio of the duty signal due to an increase in the temperature of the coil and an increase due to a decrease in the voltage of the power supply may be confused. In view of the above, according to a fourth aspect of the present invention, the temperature determination unit corrects the reference value calculated by the reference value calculation unit based on the voltage of the power supply so as to decrease as the voltage of the power supply increases. The reference value corrected by the reference value correction unit and the duty ratio of the duty signal generated by the duty signal generation unit may be compared. In this way, even if the voltage of the power supply that supplies current to the coil changes, it is possible to accurately determine the change in the coil temperature.
【0016】[0016]
【発明の実施の形態】以下に、本発明の一実施例を図面
と共に説明する。図1は、一実施例として、内燃機関に
おける気化器の補助空気量を制御するソレノイドバルブ
駆動装置の電気的構成を示す説明図である。An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is an explanatory diagram showing an electric configuration of a solenoid valve driving device for controlling an auxiliary air amount of a carburetor in an internal combustion engine as one embodiment.
【0017】図1に示す様に、本実施例のソレノイドバ
ルブ駆動装置1は、様々な制御処理を行う制御コンピュ
ータ2と、電圧+B(以下「バッテリ電圧+B」とい
う。)のバッテリBTからソレノイドバルブのコイルS
Lに供給される電流(以下「駆動電流Ic」という。)
を、制御コンピュータ2からのパルス信号(以下「制御
信号Va」という。)に応じて制御する電流フィードバ
ック回路3と、バッテリ電圧+Bを検出して制御コンピ
ュータ2に入力するADコンバータ4(以下「ADC
4」ともいう。)と、ソレノイドバルブの駆動電圧Vc
(即ち、コイルSLの、バッテリBTとは反対側におけ
る電圧)を検出し、その波形を整形した後、制御コンピ
ュータ2に入力する波形整形回路5とを備えている。As shown in FIG. 1, a solenoid valve driving device 1 of the present embodiment includes a control computer 2 for performing various control processes and a solenoid valve from a battery BT having a voltage + B (hereinafter referred to as “battery voltage + B”). Coil S
The current supplied to L (hereinafter, referred to as “drive current Ic”)
, A current feedback circuit 3 for controlling the voltage according to a pulse signal (hereinafter, referred to as a “control signal Va”) from the control computer 2, and an AD converter 4 (hereinafter, “ADC”) for detecting the battery voltage + B and inputting it to the control computer 2.
4 ". ) And the drive voltage Vc of the solenoid valve
(I.e., a voltage on the side of the coil SL opposite to the battery BT), and after shaping the waveform, a waveform shaping circuit 5 that is input to the control computer 2.
【0018】電流フィードバック回路3は、コイルSL
に流す電流を断続するスイッチング回路3a、コイルS
Lに流れる駆動電流Icを検出する電流検出回路3b、
制御コンピュータ2から入力された制御信号Vaを受信
する制御信号受信回路3c、電流検出回路3bが検出す
る駆動電流Icと制御信号受信回路3cが受信した制御
信号Vaとに基づいて作動する偏差積分回路3d、偏差
積分回路3dの動作に応じてスイッチング回路3aをオ
ン・オフ制御するスイッチング制御回路3eとから構成
されている。The current feedback circuit 3 includes a coil SL
Switching circuit 3a for interrupting the current flowing through
A current detection circuit 3b for detecting a drive current Ic flowing through L;
A control signal receiving circuit 3c that receives a control signal Va input from the control computer 2, a deviation integration circuit that operates based on the driving current Ic detected by the current detecting circuit 3b and the control signal Va received by the control signal receiving circuit 3c. 3d, and a switching control circuit 3e for controlling the switching circuit 3a to turn on and off according to the operation of the deviation integration circuit 3d.
【0019】スイッチング回路3aは、トランジスタT
r1、Tr2及び抵抗器R1より構成されており、トラ
ンジスタTr1のエミッタは電源Vccに、ベースはス
イッチング制御回路3eに、コレクタは抵抗器R1を介
してトランジスタTr2のベースに、各々接続されてい
る。一方、トランジスタTr2のコレクタはコイルSL
の一端に、エミッタは電流検出回路3bに、各々接続さ
れている。従って、スイッチング制御回路3eの出力電
圧によってトランジスタTr1がオン・オフされると、
トランジスタTr2がオン・オフされ、コイルSLはト
ランジスタTr2のオン・オフのデューティ比にて駆動
される。The switching circuit 3a includes a transistor T
The transistor Tr1 has an emitter connected to the power supply Vcc, a base connected to the switching control circuit 3e, and a collector connected to the base of the transistor Tr2 via the resistor R1. On the other hand, the collector of the transistor Tr2 is a coil SL
Are connected to the current detection circuit 3b. Therefore, when the transistor Tr1 is turned on / off by the output voltage of the switching control circuit 3e,
The transistor Tr2 is turned on / off, and the coil SL is driven at the on / off duty ratio of the transistor Tr2.
【0020】電流検出回路3bは、抵抗器R2、R3、
R4、R5、R6、R7、R8及びR10、ダイオード
D1、オペアンプOP1より構成されている。抵抗器R
2の一端は、スイッチング回路3aのトランジスタTr
2のコレクタに接続され、他端は抵抗器R4を介してオ
ペアンプOP1の入力マイナス側に接続されている。抵
抗器R3の一端は、トランジスタTr2のコレクタに接
続され、他端はオペアンプOP1の入力プラス側に接続
されている。抵抗器R5の一端はトランジスタTr2の
エミッタに接続され、他端はオペアンプOP1の入力プ
ラス側に接続され、同じく、抵抗器R7の一端は、トラ
ンジスタTr2のエミッタに接続され、他端は接地され
ている。The current detection circuit 3b includes resistors R2, R3,
It comprises R4, R5, R6, R7, R8 and R10, diode D1, and operational amplifier OP1. Resistor R
2 is connected to the transistor Tr of the switching circuit 3a.
2 and the other end is connected to the input minus side of the operational amplifier OP1 via a resistor R4. One end of the resistor R3 is connected to the collector of the transistor Tr2, and the other end is connected to the positive input side of the operational amplifier OP1. One end of the resistor R5 is connected to the emitter of the transistor Tr2, the other end is connected to the positive input side of the operational amplifier OP1, and one end of the resistor R7 is connected to the emitter of the transistor Tr2 and the other end is grounded. I have.
【0021】オペアンプOP1の入力マイナス側は、抵
抗器R8を介して接地され、入力プラス側は抵抗器R6
を介して接地されている。また、オペアンプOP1の出
力側と入力マイナス側とは抵抗器R10を介して接続さ
れている。一方、上述の抵抗器R2とR4の接続点は、
ダイオードD1を介してバッテリBTの一端に接続され
ている。抵抗器R7は、トランジスタTr2がオン状態
であるときにコイルSLコイルに流れる電流(所謂オン
電流)を検出するための抵抗器であり、抵抗器R2は、
トランジスタTr2がターンオフしたときにコイルSL
に発生する逆起電力により、コイルSLに流れる電流
(所謂サージ電流)を検出するための抵抗器である。ま
た、抵抗器R3、R4、R5、R8はオペアンプOP1
の入力抵抗器であり、抵抗器R6、R10はオプアンプ
OP1の増幅率を決定するための抵抗器である。従っ
て、電流検出回路3bは、コイルSLに流れる駆動電流
Ic(オン電流及びをサージ電流)を、オペアンプOP
1の出力端子の電圧Vi(以下「電流検出電圧Vi」と
呼ぶ。)として出力として出力することができる。The negative input of the operational amplifier OP1 is grounded via a resistor R8, and the positive input of the operational amplifier OP1 is a resistor R6.
Grounded. Further, the output side and the input minus side of the operational amplifier OP1 are connected via a resistor R10. On the other hand, the connection point between the resistors R2 and R4 is
It is connected to one end of the battery BT via the diode D1. The resistor R7 is a resistor for detecting a current (a so-called ON current) flowing through the coil SL when the transistor Tr2 is in an ON state.
When the transistor Tr2 is turned off, the coil SL
Is a resistor for detecting a current (a so-called surge current) flowing through the coil SL by a back electromotive force generated in the coil SL. The resistors R3, R4, R5, and R8 are connected to the operational amplifier OP1.
The resistors R6 and R10 are resistors for determining the amplification factor of the operational amplifier OP1. Therefore, the current detection circuit 3b converts the drive current Ic (the on-current and the surge current) flowing through the coil SL into the operational amplifier OP
1 (hereinafter referred to as a “current detection voltage Vi”).
【0022】尚、ダイオードD1は、トランジスタTr
2がオフとなった場合に生じるサージ電流を抵抗器R2
を介して流すためのものである。制御信号受信回路3c
は、トランジスタTr3、抵抗器R12、R13より構
成されている。トランジスTr3のベースは制御コンピ
ュータ2に接続され、エミッタは接地されている。ま
た、トランジスタTr3のコレクタは、抵抗器R12を
介して電源Vccに接続され、抵抗器R13を介して接
地されている。これにより、トランジスタTr3はベー
スに、制御コンピュータ2から制御信号Vaを受けてオ
ン・オフされる。トランジスタTr3のコレクタに表れ
る電圧は、トランジスタTr3がオンした時は、コレク
タとエミッタとの飽和電圧で決まり(低レベル)、トラ
ンジスタTr3がオフした時は、抵抗器R12とR13
による電源Vccの分圧値(高レベル)となる。従っ
て、制御信号Vaを用いてトランジスタTr3を駆動す
れば、トランジスタTr3のコレクタには、その制御信
号Vaの波形が反転された波形の電圧(以下「基準電圧
VD」という。)が出力される。これにより、制御信号
Vaのデューティ比(以下「目標デューティ比Dtr
g」という。)に応じて、基準電圧VDの平均値は、リ
ニアに変化する。ここで、目標デューティ比Dtrg
を、制御信号Vaの繰り返し周期Ttrg(以下「目標
周期Ttrg」という。)に対する低レベル時間の割合
で与えるものとする。制御信号Vaが低レベル状態のと
き、基準電圧VDが高レベルとなるからである。The diode D1 is connected to the transistor Tr
2 is turned off by a resistor R2
For flowing through. Control signal receiving circuit 3c
Is composed of a transistor Tr3 and resistors R12 and R13. The base of the transistor Tr3 is connected to the control computer 2, and the emitter is grounded. The collector of the transistor Tr3 is connected to the power supply Vcc via the resistor R12, and is grounded via the resistor R13. As a result, the transistor Tr3 is turned on / off by receiving the control signal Va from the control computer 2 at the base. The voltage appearing at the collector of the transistor Tr3 is determined by the saturation voltage between the collector and the emitter when the transistor Tr3 is turned on (low level), and when the transistor Tr3 is turned off, the resistors R12 and R13 are turned off.
, The divided voltage value (high level) of the power supply Vcc. Therefore, if the transistor Tr3 is driven using the control signal Va, a voltage having a waveform obtained by inverting the waveform of the control signal Va (hereinafter referred to as “reference voltage VD”) is output to the collector of the transistor Tr3. Thereby, the duty ratio of the control signal Va (hereinafter referred to as “the target duty ratio Dtr”
g ". ), The average value of the reference voltage VD changes linearly. Here, the target duty ratio Dtrg
Is given as a ratio of a low-level time to a repetition period Ttrg of the control signal Va (hereinafter, referred to as “target period Ttrg”). This is because when the control signal Va is in a low level state, the reference voltage VD is at a high level.
【0023】尚、基準電圧VDの最大値は、コイルSL
の駆動電流Icの最大値に応じてオペアンプOP1が出
力する電流検出電圧Viより大きく設定され、基準電圧
VDの最小値は、コイルSLの駆動電流Icの最小値に
応じてオペアンプOP1が出力する電流検出電圧Viよ
り小さく設定されている。The maximum value of the reference voltage VD is determined by the coil SL
Is set higher than the current detection voltage Vi output by the operational amplifier OP1 in accordance with the maximum value of the drive current Ic of the first driving current Ic. It is set smaller than the detection voltage Vi.
【0024】偏差積分回路3dは、抵抗器R14(R1
4≫R12,R13)とコンデンサC1との直列接続に
より構成されていて、抵抗器R14の一端は、制御信号
受信回路3cのトランジスタTr3のコレクタに接続さ
れ、他端はコンデンサC1を介して電流検出回路3bの
オペアンプOP1の出力側に接続されている。これによ
り、偏差積分回路3dは、基準電圧VDと電流検出電圧
Viの差に応じて動作することになる。The deviation integrating circuit 3d includes a resistor R14 (R1
4≫R12, R13) and the capacitor C1 are connected in series. One end of the resistor R14 is connected to the collector of the transistor Tr3 of the control signal receiving circuit 3c, and the other end of the resistor R14 detects the current through the capacitor C1. It is connected to the output side of the operational amplifier OP1 of the circuit 3b. As a result, the deviation integrating circuit 3d operates according to the difference between the reference voltage VD and the current detection voltage Vi.
【0025】スイッチング制御回路3eは、比較器であ
るオペアンプOP2と抵抗器R15とから構成されてい
て、オペアンプOP2の入力プラス側は、コンデンサC
1と電流検出回路3bのオペアンプOP1との間に接続
され、入力マイナス側は、コンデンサC1と抵抗器R1
4との間に接続されている。また、オペアンプOP2の
出力側は、抵抗器R15を介してスイッチング回路3a
のトランジスタTr1のベースに接続されている。これ
により、スイッチング制御回路3eは、偏差積分回路3
dのコンデンサC1の充電電圧の極性に従って、スイッ
チング回路3aのトランジスタTr1をオン・オフす
る。尚、抵抗器R15は電流マッチング用抵抗器であ
る。The switching control circuit 3e comprises an operational amplifier OP2, which is a comparator, and a resistor R15. The positive input of the operational amplifier OP2 has a capacitor C
1 and the operational amplifier OP1 of the current detection circuit 3b, and the minus side of the input is connected to the capacitor C1 and the resistor R1.
4 is connected. The output side of the operational amplifier OP2 is connected to a switching circuit 3a via a resistor R15.
Is connected to the base of the transistor Tr1. As a result, the switching control circuit 3 e
The transistor Tr1 of the switching circuit 3a is turned on / off according to the polarity of the charging voltage of the capacitor C1 of d. The resistor R15 is a current matching resistor.
【0026】次に、本実施例のソレノイドバルブ駆動装
置の動作を、偏差積分回路3dを中心にして説明する。
まず、コイルSLに流れる電流Icに応じてオペアンプ
OP1が出力する電流検出電圧Viが、基準電圧VDよ
り小さければ、コンデンサC1の充電電圧極性は、後述
する遅延時間後に、オペアンプOP2の入力マイナス側
が入力プラス側より大きなものとなる。これにより、オ
ペアンプOP2の出力は低レベルとなって、スイッチン
グ回路の2つのトランジスタTr1、Tr2は各々オン
となりコイルSLに流れる電流は増加し、電流検出電圧
Viも増加する。Next, the operation of the solenoid valve driving device according to the present embodiment will be described focusing on the deviation integration circuit 3d.
First, if the current detection voltage Vi output from the operational amplifier OP1 in accordance with the current Ic flowing through the coil SL is smaller than the reference voltage VD, the negative polarity of the input voltage of the operational amplifier OP2 is input after the delay time described later. It is larger than the plus side. As a result, the output of the operational amplifier OP2 becomes low level, the two transistors Tr1 and Tr2 of the switching circuit are turned on, the current flowing through the coil SL increases, and the current detection voltage Vi also increases.
【0027】一方、電流検出電圧Viが増加して基準電
圧VDより大きくなれば、コンデンサC1の充電電圧極
性は、後述する遅延時間後に、オペアンプOP2の入力
マイナス側が入力プラス側より小さなものとなる。これ
により、オペアンプOP2の出力は高レベルとなって、
スイッチング回路の2つのトランジスタTr1、Tr2
は各々オフとなりコイルSLに流れる電流は減少し、電
流検出電圧Viも減少する。On the other hand, if the current detection voltage Vi increases and becomes larger than the reference voltage VD, the polarity of the charging voltage of the capacitor C1 becomes smaller on the minus side of the input of the operational amplifier OP2 than on the plus side after a delay time described later. As a result, the output of the operational amplifier OP2 becomes high level,
Two transistors Tr1 and Tr2 of the switching circuit
Are turned off, the current flowing through the coil SL decreases, and the current detection voltage Vi also decreases.
【0028】従って、電流検出電圧Viは、基準電圧V
Dに、後述する遅延時間を伴って追従するので、目標デ
ューティ比Dtrgが一定である制御信号Vaが入力さ
れている場合、コンデンサC1に充電される電荷を、目
標周期Ttrgに亘り平均すると0になる。尚、上記の
遅延時間は、コイルSLのインダクタンス負荷等に基く
応答遅れと、偏差積分回路3dの時定数A(コンデンサ
C1の容量C1と、抵抗器R14の抵抗値R14との
積。即ち、A=C1×R14。)とによって決まり、電
流検出電圧Viは、この遅延時間だけ遅れて、基準電圧
VDと同一の周期(即ち、目標周期)で変化する。つま
り、偏差積分回路3dのコンデンサC1に充電される電
荷は、制御信号Vaにより決められる目標周期Dtrg
で変化することになる。Therefore, the current detection voltage Vi is equal to the reference voltage V
Since the control signal Va follows D with a delay time to be described later, when the control signal Va having the constant target duty ratio Dtrg is input, the electric charge charged in the capacitor C1 is reduced to 0 when averaged over the target cycle Ttrg. Become. Note that the above-mentioned delay time is a product of the response delay based on the inductance load of the coil SL and the time constant A of the deviation integration circuit 3d (the capacitance C1 of the capacitor C1 and the resistance value R14 of the resistor R14. = C1 × R14.), And the current detection voltage Vi changes at the same cycle as the reference voltage VD (ie, the target cycle) with a delay of this delay time. That is, the electric charge charged to the capacitor C1 of the deviation integration circuit 3d is equal to the target period Dtrg determined by the control signal Va.
Will change.
【0029】この様に、コンデンサC1に蓄積される充
電電荷の時間平均は0となることから、上記時定数Aを
目標周期Ttrgよりも十分大きく(A≫T)すれば、
基準電圧VDと電流検出電圧Viとは、その時間平均が
等しくなるのである。これにより、コンデンサC1は、
目標周期Ttrgで充放電を繰り返し、その充電電圧極
性を反転するので、オペアンプOP2は、目標周期Tt
rgでコイルSLをオン・オフ制御することになる。ま
た上述の様に、電流検出電圧Viと基準電圧VDとは時
間平均が一致するので、目標デューティ比Dtrgとコ
イルSLに流れる駆動電流Icの時間平均とは、リニア
な関係となる。つまり、コイルSLに流れる駆動電流I
cは、目標デューティ比Dtrgによりフィードバック
制御されるのである。As described above, since the time average of the charge stored in the capacitor C1 is 0, if the time constant A is sufficiently larger than the target period Ttrg (A≫T),
The time average of the reference voltage VD and the current detection voltage Vi is equal. Thereby, the capacitor C1 is
Since the charge and discharge are repeated at the target cycle Ttrg and the polarity of the charge voltage is inverted, the operational amplifier OP2 operates at the target cycle Ttg.
On / off control of the coil SL is performed by rg. Further, as described above, since the current detection voltage Vi and the reference voltage VD have the same time average, the target duty ratio Dtrg and the time average of the drive current Ic flowing through the coil SL have a linear relationship. That is, the drive current I flowing through the coil SL
c is feedback-controlled by the target duty ratio Dtrg.
【0030】以上、ソレノイドバルブ駆動装置の動作を
偏差積分回路3dの動作を中心として説明したが、上記
動作をより具体的に示すのが図2のタイミングチャート
である。図2(a)に示す様に、制御コンピュータ2か
ら制御信号Vaが出力されると、コンデンサC1の充電
電圧極性は、制御信号Vaと同一の周期(即ち、目標周
期Ttrg)で反転すると、オペアンプOP2は、コン
デンサC1の充電電圧極性の反転に応じてトランジスタ
Tr2をオン・オフする。この結果、コイルSLに駆動
電流Icが、目標周期Ttrgと同じ周期のリップルを
もって流され(図2(b))、ソレノイドバルブはその
周期で、微小振動される。このとき、トランジスタTr
2のコレクタ電圧(即ち、駆動電圧Vc)は、駆動電流
Icの振動(即ち、リップル)に同期して、図2(c)
の様に変化する。即ち、トランジスタTr2がオンのと
きには、駆動電流Icが増加すると共に駆動電圧Vcは
低レベルとなるが、トランジスタTr2がオフするとコ
イルSLに逆起電力が発生し、駆動電圧Vcは瞬時に上
昇する。そして、駆動電流Icが、抵抗器R2及びダイ
オードD1を介しサージ電流として逃がされて減少する
に伴い、駆動電圧Vcも徐々に減少する。そして、再び
トランジスタTr2がオンすると、駆動電流Icが増加
すると共に駆動電圧Vcは低レベルとなる。Although the operation of the solenoid valve driving device has been described above mainly on the operation of the deviation integration circuit 3d, the timing chart of FIG. 2 shows the above operation more specifically. As shown in FIG. 2A, when a control signal Va is output from the control computer 2, the polarity of the charging voltage of the capacitor C1 is inverted at the same cycle as the control signal Va (that is, the target cycle Ttrg). OP2 turns on / off the transistor Tr2 in response to the reversal of the polarity of the charging voltage of the capacitor C1. As a result, the drive current Ic flows through the coil SL with a ripple having the same cycle as the target cycle Ttrg (FIG. 2B), and the solenoid valve is slightly vibrated at that cycle. At this time, the transistor Tr
2 (i.e., the driving voltage Vc) is synchronized with the oscillation (i.e., ripple) of the driving current Ic, and the collector voltage of FIG.
It changes like That is, when the transistor Tr2 is on, the drive current Ic increases and the drive voltage Vc goes low, but when the transistor Tr2 turns off, a back electromotive force is generated in the coil SL, and the drive voltage Vc instantaneously rises. Then, as the drive current Ic is released as a surge current via the resistor R2 and the diode D1 and decreases, the drive voltage Vc also gradually decreases. Then, when the transistor Tr2 is turned on again, the drive current Ic increases and the drive voltage Vc becomes low.
【0031】ところで、図2(e)の様にコイル温度が
上昇してコイルSLの内部抵抗が増大すると、駆動電流
Icが流れ難くなって、その増加・減少の速度は緩やか
になる。その結果、駆動電流Icのコイル温度上昇前の
リップル幅W1よりも、コイル温度上昇後のリップル幅
W2の方が狭くなり、ソレノイドバルブの摩擦抵抗が大
きくなって、その応答性が低下してしまう。When the coil temperature rises and the internal resistance of the coil SL increases as shown in FIG. 2E, the drive current Ic becomes difficult to flow, and the speed of the increase / decrease becomes slow. As a result, the ripple width W2 after the coil temperature rises becomes smaller than the ripple width W1 before the coil temperature rise of the drive current Ic, the frictional resistance of the solenoid valve increases, and the responsiveness decreases. .
【0032】このように、コイル温度が上昇すると駆動
電流Icの増加・減少が緩やかになるが、同時に、通電
デューティ比Dが大きくなる。ここで、通電デューティ
比Dとは、コイルSLに対する通電の繰り返し周期T
(以下「通電周期T」という。常に目標周期Ttrgと
等しい。)に対する通電(トランジスタTr2のオン状
態)の時間Ton(以下「通電時間Ton」という。)
の割合である。駆動電流Icは、コイルSLの内部抵抗
には拘わらず、制御信号Vaのデューティ比によりフィ
ードバック制御されるが、これは、コイルSLに電流が
流れ難くなると、通電デューティ比Dが大きい方向に操
作され、コイルSLに電流が流れ易くなると、通電デュ
ーティ比Dが小さい方向に操作されることによって実現
される。つまり、駆動電流Icがフィードバック制御さ
れているので、コイル温度上昇後の通電デューティ比D
h(コイル温度上昇後の通電時間及び通電周期を夫々T
onh及びThとすれば、Dh=Tonh/Th。)
は、コイル温度上昇前の通電デューティ比Dl(コイル
温度上昇前の通電時間及び通電周期をTonl、Tlと
すれば、Dl=Tonl/Tl。)より大きくなるので
ある。As described above, when the coil temperature rises, the drive current Ic gradually increases and decreases, but at the same time, the energization duty ratio D increases. Here, the energization duty ratio D is a repetition cycle T of energization of the coil SL.
(Hereinafter referred to as “power supply cycle T”; always equal to target cycle Ttrg). Time Ton of power supply (on state of transistor Tr2) (hereinafter referred to as “power supply time Ton”).
Is the ratio of The drive current Ic is feedback-controlled by the duty ratio of the control signal Va regardless of the internal resistance of the coil SL. However, when the current hardly flows through the coil SL, the drive current Ic is operated in a direction in which the energization duty ratio D increases. When the current easily flows through the coil SL, the operation is performed by operating the energization duty ratio D in a smaller direction. That is, since the drive current Ic is feedback controlled, the energization duty ratio D after the coil temperature rises
h (Electrification time and energization cycle after coil temperature rise
If onh and Th, then Dh = Tonh / Th. )
Is larger than the energization duty ratio Dl before the coil temperature rise (Dl = Tonl / Tl if the energization time and energization cycle before the coil temperature increase are Tonl and Tl).
【0033】そこで本実施例では通電デューティ比Dを
測定して、その変化に基き、コイル温度が上昇したか否
かを判断し、コイル温度が上昇したと判断した場合に
は、制御信号Vaの周期を長く変更する。こうすれば、
駆動電流Icのリップル幅を増加させることができ、ソ
レノイドバルブの摩擦抵抗を減らすことができる。Therefore, in the present embodiment, the energization duty ratio D is measured, and based on the change, it is determined whether or not the coil temperature has risen. If it is determined that the coil temperature has risen, the control signal Va Change the cycle longer. This way,
The ripple width of the drive current Ic can be increased, and the frictional resistance of the solenoid valve can be reduced.
【0034】通電デューティ比Dを算出するには、ま
ず、駆動電圧Vcの波形を波形整形回路5により整形し
(図2(d))、駆動電圧信号Vbとして制御コンピュ
ータ2に取り込む。駆動電圧信号Vbはパルス信号とし
て制御コンピュータ2に入力されるが、そのパルス信号
の低レベル状態はトランジスタTr2がオン状態である
ことを示し、高レベル状態はトランジスタTr2がオフ
状態であることを示すことが分かる。従って、通電デュ
ーティ比Dは、駆動電圧信号Vbの繰り返し周期に対す
る低レベル状態の期間の割合として求めることができ
る。To calculate the energization duty ratio D, first, the waveform of the drive voltage Vc is shaped by the waveform shaping circuit 5 (FIG. 2 (d)), and is taken into the control computer 2 as the drive voltage signal Vb. The drive voltage signal Vb is input to the control computer 2 as a pulse signal. A low level state of the pulse signal indicates that the transistor Tr2 is on, and a high level state indicates that the transistor Tr2 is off. You can see that. Therefore, the energization duty ratio D can be obtained as a ratio of the period of the low level state to the repetition period of the drive voltage signal Vb.
【0035】以下に、こうした処理を行う為に制御コン
ピュータ2が行う制御処理を、図2〜図7に基いて説明
する。図3(a)に示す目標デューティ算出処理は、所
定時間毎に起動される処理であり、ソレノイドバルブの
開度を決めるコイルSLに流すべき駆動電流Icを制御
するため、制御信号Vaのデューティ比を算出するため
の処理である。A control process performed by the control computer 2 to perform such a process will be described below with reference to FIGS. The target duty calculation process shown in FIG. 3A is a process that is started at predetermined time intervals. In order to control the drive current Ic to flow through the coil SL that determines the opening of the solenoid valve, the duty ratio of the control signal Va Is a process for calculating.
【0036】この目標デューティ算出処理が開始される
と、まず、ソレノイドバルブの目標開度から、コイルS
Lに流すべき駆動電流Icの目標値である目標電流値I
trgを算出する(ステップ110。以下「ステップ」
を「S」と記す。)。そして、目標電流値Itrgに基
づき、目標デューティ比Dtrgを決定する(S12
0)。こうして決定された目標デューティ比Dtrg及
び本処理とは別処理で設定される目標周期Ttrgと
で、制御信号Vaが出力される。When the target duty calculation process is started, first, the coil S is calculated based on the target opening of the solenoid valve.
A target current value I which is a target value of the drive current Ic to be passed through L
Calculate trg (Step 110; hereinafter “Step”)
Is denoted as “S”. ). Then, the target duty ratio Dtrg is determined based on the target current value Itrg (S12).
0). The control signal Va is output at the target duty ratio Dtrg determined in this way and the target cycle Ttrg set in a process different from the present process.
【0037】尚、この目標デューティ比Dtrgは、目
標電流値Itrgの強さの駆動電流Icが流れるよう、
予め実験的に求められたものが制御コンピュータ2に記
憶されており、図3(b)に示す様に、目標電流値It
rgに対して、目標デューティ比Dtrgは1対1に対
応している。また、目標開度は内燃機関の運転条件に応
じ、制御コンピュータ2にて、本ソレノイドバルブ制御
装置としての動作とは別の動作として、算出されてい
る。The target duty ratio Dtrg is set so that the drive current Ic having the strength of the target current value Itrg flows.
What is obtained experimentally in advance is stored in the control computer 2, and as shown in FIG. 3B, the target current value It
The target duty ratio Dtrg corresponds to rg on a one-to-one basis. Further, the target opening is calculated by the control computer 2 as an operation different from the operation as the present solenoid valve control device in accordance with the operating conditions of the internal combustion engine.
【0038】一方、図4(a)に示す通電デューティ比
算出処理は、コイルの温度の変化を判断するために通電
デューティ比Dを算出する為の処理であり、駆動電圧信
号Vbのパルス波形の立ち下がりにておいて割り込みで
起動される。上述の様に、制御コンピュータ2から出力
される制御信号Va(図4(b))により、コイルSL
に駆動電流Ic(図4(c))が流され、この時の駆動
電圧Vcの波形が、駆動電圧信号Vbとして制御コンピ
ュータ2に取り込まれる。この駆動電圧信号Vbのパル
ス波形の立ち下がり及び立ち上がりの時刻は、夫々、立
ち下がり時刻Tn及び立ち上がり時刻Tpとして制御コ
ンピュータ2内のレジスタに逐次記憶されており、この
通電デューティ算出処理が起動されると、まず前回の立
ち下がりから今回の立ち下がりまでの間の通電時間To
nを算出する(S210)。そして、前回の立ち下がり
から今回の立ち下がりまでの間の経過時間である通電周
期Tを算出して(S220)、その間の通電デューティ
比Donを算出する(S230)。On the other hand, the energization duty ratio calculation process shown in FIG. 4A is a process for calculating the energization duty ratio D in order to determine a change in the coil temperature, and is a process for calculating the pulse waveform of the drive voltage signal Vb. It is activated by an interrupt at the falling edge. As described above, the coil SL is controlled by the control signal Va (FIG. 4B) output from the control computer 2.
A drive current Ic (FIG. 4C) flows through the control computer 2, and the waveform of the drive voltage Vc at this time is taken into the control computer 2 as a drive voltage signal Vb. The falling and rising times of the pulse waveform of the drive voltage signal Vb are sequentially stored in a register in the control computer 2 as a falling time Tn and a rising time Tp, respectively, and this energization duty calculation process is started. First, the energizing time To from the previous fall to the current fall
n is calculated (S210). Then, an energization cycle T, which is the elapsed time from the previous fall to the current fall, is calculated (S220), and the energization duty ratio Don during that is calculated (S230).
【0039】具体的には、図4(d)において、例えば
立ち下がり時刻Tn2に本処理が起動されたものとする
と、前回の立ち下がり時刻Tn1から今回の立ち下がり
時刻Tn2までの間にコイルSLが通電された通電時間
Ton1は、前回の立ち下がり時刻Tn1と前回の立上
がり時刻Tp1とから、 Ton1=Tp1−Tn1 …(1) で得られる。また、前回の立ち下がり時刻Tn1から今
回の立ち下がり時刻Tn2までの間の経過時間である通
電周期T1は、 T1=Tn2−Tn1 …(2) で得られるので、その間の通電デューティ比Don1
は、上記の様に算出された通電時間Ton1及び通電周
期T1から、 Don1=Ton1/T1 …(3) で求めることができる。More specifically, in FIG. 4D, assuming that the present process is started at the falling time Tn2, for example, the coil SL is switched between the previous falling time Tn1 and the current falling time Tn2. Is supplied from the previous fall time Tn1 and the previous rise time Tp1 as Ton1 = Tp1-Tn1 (1). The energization cycle T1, which is the elapsed time from the previous fall time Tn1 to the current fall time Tn2, is obtained by T1 = Tn2−Tn1 (2), so that the energization duty ratio Don1 during that time is obtained.
Can be obtained from the energization time Ton1 and the energization cycle T1 calculated as described above by the following expression: Don1 = Ton1 / T1 (3)
【0040】この様にして、S210〜S230までの
処理により、前回の立ち下がりから今回の立ち下がりま
での間における通電デューティ比Donが算出される
が、単発的なノイズやバッテリ電圧+Bの変動等によ
り、その算出結果が影響を受ける可能性がある。そこ
で、本実施例では、過去に起動された本処理にて算出し
た通電デューティ比Donを算出する毎に記憶してお
き、今回算出された通電デューティ比Donを含めて過
去の所定回数分N個(実験で最適値が決められる)の通
電デューティ比Donを平均する(S240)。すなわ
ち、今回算出された通電デューティ比DonNを含めた
N個の通電デューティ比Don1〜DonNに基づき、 Da=(Don1+Don2+…+DonN)/N …(4) により平均値(以下「平均通電デューティ比Da」とい
う。)を算出するのである。この様にして、過去所定回
数分を平均することで、単発的なノイズやバッテリ電圧
+Bの変動の影響を除くことができる。In this way, the energization duty ratio Don between the previous fall and the present fall is calculated by the processing from S210 to S230, but the spontaneous noise, the fluctuation of the battery voltage + B, etc. May affect the calculation result. Therefore, in the present embodiment, each time the energization duty ratio Don calculated in this process started in the past is calculated, the energization duty ratio Don is stored, and N times of the predetermined number of times including the energization duty ratio Don calculated this time are used in the past. The energization duty ratio Don (the optimum value is determined by experiment) is averaged (S240). That is, based on N energization duty ratios Don1 to DonN including the energization duty ratio DonN calculated this time, an average value (hereinafter referred to as “average energization duty ratio Da”) is given by Da = (Don1 + Don2 +... + DonN) / N (4) Is calculated.) In this way, by averaging a predetermined number of times in the past, it is possible to eliminate the effects of sporadic noise and fluctuations of the battery voltage + B.
【0041】さて、図5に示す周期変更処理は、所定時
間毎に起動される処理であって、通電デューティ比算出
処理にて算出された平均通電デューティ比Da等に基づ
き、コイル温度が変動したか否かを判断し、その判断結
果に応じて制御信号Vaの目標周期Ttrgを変更する
処理である。The cycle changing process shown in FIG. 5 is a process started at predetermined time intervals. The coil temperature fluctuates based on the average energization duty ratio Da calculated in the energization duty ratio calculation process. This is a process of determining whether or not the target period Ttrg of the control signal Va is changed according to the determination result.
【0042】周期変更処理が起動されると、まず、バッ
テリ電圧+Bが予め定められた電圧(以下「コイル温度
判定許可電圧」という)以上であるか否かを判断する
(S310)。この判断をするのは、バッテリ電圧+B
が大きく低下した(例えば内燃機関の始動時等)場合に
はコイルSLに十分な電流を流すことができず、コイル
温度が上昇したときと同じ様に通電デューティ比D(延
いては、平均通電デューティ比Da)が大きくなってし
まうことから、本処理においてコイル温度が変化したと
誤って判断する可能性がある為である。この判断の誤り
をなくす為に、バッテリ電圧+Bがコイル温度判定許可
電圧以上であるか否かを調べ、これに達しない場合(S
310:「NO」)には、本処理を一旦終了する。When the cycle changing process is started, first, it is determined whether or not the battery voltage + B is equal to or higher than a predetermined voltage (hereinafter, referred to as "coil temperature determination permission voltage") (S310). This determination is made based on the battery voltage + B
When the coil temperature is greatly reduced (for example, when the internal combustion engine is started), a sufficient current cannot be supplied to the coil SL, and the energization duty ratio D (and hence the average energization This is because, since the duty ratio Da) becomes large, it may be erroneously determined that the coil temperature has changed in this process. In order to eliminate this erroneous determination, it is checked whether or not the battery voltage + B is equal to or higher than the coil temperature determination permission voltage.
310: “NO”), the present process is temporarily ended.
【0043】一方、バッテリ電圧+Bがコイル温度判定
許可電圧以上であると判断した場合(S310:「YE
S」)、出力されている制御信号Vaの現在の目標周期
Ttrg及び目標デューティ比Dtrgに基づき、コイ
ル温度の変動を判定するためのコイル温度判定用デュー
ティ比Dtmp(以下「判定用デューティ比Dtmp」
という)を算出する(S320)。この判定用デューテ
ィ比Dtmpは、後述する様に、平均通電デューティ比
Daとの大小比較の判断に用いられるものであり、平均
通電デューティ比Daが判定用デューティ比Dtmpよ
り大きい場合には、コイル温度が上昇したと判断して、
目標周期Ttrgを長くする。On the other hand, when it is determined that the battery voltage + B is equal to or higher than the coil temperature determination permission voltage (S310: "YE
S "), a coil temperature determination duty ratio Dtmp (hereinafter," determination duty ratio Dtmp ") for determining a change in coil temperature based on the current target cycle Ttrg and target duty ratio Dtrg of the output control signal Va.
Is calculated (S320). The determination duty ratio Dtmp is used for determining the magnitude comparison with the average energization duty ratio Da, as described later. When the average energization duty ratio Da is larger than the determination duty ratio Dtmp, the coil temperature is determined. Is judged to have risen,
The target cycle Ttrg is lengthened.
【0044】判定用デューティ比Dtmpの算出は、具
体的には次のように行われる。The calculation of the determination duty ratio Dtmp is specifically performed as follows.
【0045】[0045]
【表1】 [Table 1]
【0046】表1に示す様に、横軸(仮にX軸とする)
に目標デューティ比Dtrgをとり、縦軸(仮にY軸と
する)に目標周期Ttrgをとり、X、Yの各交点に、
実験で予め求めた判定用デューティ比Dtmpを記録し
た2次元マップを記憶しておく。そして、目標デューテ
ィ比Dtrgと目標周期Ttrgとを用いて2次元マッ
プを参照(該当する数値がない場合には、補間)してコ
イル判定用デューティ比Dtmpを決定する。例えば、
目標デューティ比Dtrg=Dtrg3、目標周期Tt
rg=Ttrg2である場合には、判定用デューティ比
Dtmp=Dtmp32と決定される。As shown in Table 1, the horizontal axis (tentatively, the X axis)
, The target cycle Ttrg is plotted on the vertical axis (tentatively, the Y axis), and the intersection of X and Y is
A two-dimensional map in which a determination duty ratio Dtmp obtained in advance by an experiment is recorded is stored. Then, the coil determination duty ratio Dtmp is determined by referring to the two-dimensional map using the target duty ratio Dtrg and the target period Ttrg (or interpolating if there is no corresponding numerical value). For example,
Target duty ratio Dtrg = Dtrg3, target cycle Tt
If rg = Ttrg2, it is determined that the determination duty ratio Dtmp = Dtmp32.
【0047】この様に、目標デューティ比Dtrgと目
標周期Ttrgとに基づき判定用デューティ比Dtmp
を算出するのは、次の様な理由による。即ち、平均通電
デューティ比Daは、電流フィードバック制御により、
実際のコイル温度において、ソレノイドバルブを目標状
態(本実施例では、目標開度)に制御するためにコイル
SLに流すべき目標電流値Itrgに応じた値に操作さ
れている。従って、平均通電デューティ比Daと比較し
てコイル温度の変動を判定するための判定用デューティ
比Dtmpは、ソレノイドバルブの目標開度とコイル温
度とに基づき算出する必要がある。一方、ソレノイドバ
ルブの目標開度及びコイル温度は、夫々、ソレノイドバ
ルブを目標状態に制御するためにコイルに流すべき目標
電流値Itrg(従って、目標デューティ比Dtrg)
及び、コイル温度の上下変動に応じて長短に変更される
通電周期T(従って、目標周期Ttrg)から間接的に
知ることができる。こうした理由により、目標デューテ
ィ比Dtrgと目標周期Ttrgとに基づき判定用デュ
ーティ比Dtmpを算出するのである。As described above, the determination duty ratio Dtmp is determined based on the target duty ratio Dtrg and the target period Ttrg.
Is calculated for the following reason. That is, the average energization duty ratio Da is determined by the current feedback control.
At an actual coil temperature, the solenoid valve is operated to a value corresponding to a target current value Itrg to be passed through the coil SL in order to control the solenoid valve to a target state (in this embodiment, a target opening). Therefore, it is necessary to calculate the determination duty ratio Dtmp for determining the fluctuation of the coil temperature in comparison with the average energization duty ratio Da based on the target opening of the solenoid valve and the coil temperature. On the other hand, the target opening degree of the solenoid valve and the coil temperature are respectively set to a target current value Itrg (accordingly, a target duty ratio Dtrg) to be passed through the coil to control the solenoid valve to a target state.
In addition, it can be indirectly known from the energization cycle T (that is, the target cycle Ttrg) that is changed to be longer or shorter according to the vertical fluctuation of the coil temperature. For these reasons, the duty ratio Dtmp for determination is calculated based on the target duty ratio Dtrg and the target cycle Ttrg.
【0048】尚、平均通電デューティ比Daは、ソレノ
イドバルブを目標開度に制御するためにコイルSLに流
すべき目標電流値Itrgが大きいほど、そして、コイ
ル温度が高いほど大きくなる。従って、判定用デューテ
ィ比Dtmpも、目標電流値Itrgに対応する目標デ
ューティ比Dtrgが大きいほど大きい値になるよう、
そして、コイル温度を間接的に示す目標周期Ttrgが
長いほど、大きい値になるよう上記2次元マップに記録
されている。The average energization duty ratio Da increases as the target current value Itrg to be passed through the coil SL for controlling the solenoid valve to the target opening increases and as the coil temperature increases. Therefore, the duty ratio Dtmp for determination also increases as the target duty ratio Dtrg corresponding to the target current value Itrg increases.
The longer the target cycle Ttrg indirectly indicating the coil temperature is, the larger the value is recorded in the two-dimensional map.
【0049】ところで、コイル温度の低下や後述する目
標周期Ttrgを長くする変更の結果、平均通電デュー
ティ比Daが判定用デューティ比Dtmpより小さくな
った場合には、速やかに目標周期Ttrgを短くするよ
うにしても良いが、その様にすると、ハンティングが起
こって当該ソレノイドバルブの開度特性に支障をきたす
可能性がある。そこで、本実施例では、現在の制御信号
Vaの目標周期Ttrg及び目標デューティ比Dtrg
に基づき、コイル温度判定デューティ比Dtmpのヒス
テリシスDhysを算出する(S330)。後述する様
に、平均通電デューティ比Daが、このヒステリシスD
hysを判定用デューティ比Dtmpから引いた値より
も小さくなった場合に、目標周期Ttrgを短くする。If the average energization duty ratio Da becomes smaller than the determination duty ratio Dtmp as a result of a decrease in coil temperature or a change to lengthen a target period Ttrg to be described later, the target period Ttrg is shortened immediately. However, in such a case, hunting may occur and the opening characteristics of the solenoid valve may be affected. Therefore, in the present embodiment, the target cycle Ttrg and the target duty ratio Dtrg of the current control signal Va are set.
, The hysteresis Dhys of the coil temperature determination duty ratio Dtmp is calculated (S330). As described later, the average energization duty ratio Da is determined by the hysteresis D
When the hys is smaller than the value obtained by subtracting the hysteresis from the determination duty ratio Dtmp, the target cycle Ttrg is shortened.
【0050】ヒステリシスDhysの算出は、具体的に
は次のように行われる。The calculation of the hysteresis Dhys is specifically performed as follows.
【0051】[0051]
【表2】 [Table 2]
【0052】表2に示す様に、横軸(仮にX軸とする)
に目標デューティ比Dtrgをとり、縦軸(仮にY軸と
する)に目標周期Ttrgをとり、X、Yの各交点に実
験で予め定めたヒステリシスDhysを記録した2次元
マップを記憶しておく。そして、目標デューティ比Dt
rgと目標周期Ttrgとを用いて2次元マップを参照
(該当する数値がない場合には、補間)してヒステリシ
スDhysを決定する。例えば、目標デューティ比Dt
rg=Dtrg3、目標周期Ttrg=Ttrg2であ
る場合には、ヒステリシスDhys=Dhys32と決
定される。さて、表1に示す2次元マップに基づき、平
均通電デューティ比Daと比較するための判定用デュー
ティ比Dtmpを決定したが、図6に示す様に、バッテ
リ電圧+Bの変動によって、駆動電流Icの増加速度が
変動する。例えば、バッテリ電圧+Bが低下すると駆動
電流Icの増加速度が小さくなり、その結果平均通電デ
ューティ比Daが大きくなる。そこで、平均通電デュー
ティ比Daの、バッテリ電圧+Bの変動に起因する変動
とコイル温度変動に起因する変動とを区別するため、本
実施例では、バッテリ電圧+BをADC4を介して検出
し、その検出値に基づき、判定用デューティ比Dtmp
を補正するための補正係数Dcvを決定する(S34
0)。As shown in Table 2, the horizontal axis (tentatively, the X axis)
Is stored in a two-dimensional map in which the target duty ratio Dtrg is taken, the target cycle Ttrg is taken on the vertical axis (tentatively the Y axis), and the hysteresis Dhys predetermined in the experiment is recorded at each intersection of X and Y. Then, the target duty ratio Dt
The hysteresis Dhys is determined by referring to the two-dimensional map using rg and the target cycle Ttrg (or interpolating if there is no corresponding numerical value). For example, the target duty ratio Dt
When rg = Dtrg3 and target cycle Ttrg = Ttrg2, the hysteresis Dhys = Dhys32 is determined. Now, based on the two-dimensional map shown in Table 1, the determination duty ratio Dtmp for comparison with the average energization duty ratio Da is determined. However, as shown in FIG. The increase speed fluctuates. For example, when the battery voltage + B decreases, the increasing speed of the drive current Ic decreases, and as a result, the average energization duty ratio Da increases. Therefore, in order to distinguish between the fluctuation of the average energization duty ratio Da due to the fluctuation of the battery voltage + B and the fluctuation due to the coil temperature fluctuation, in the present embodiment, the battery voltage + B is detected via the ADC 4, and the detection is performed. Based on the value, the duty ratio for determination Dtmp
Of the correction coefficient Dcv for correcting (S34)
0).
【0053】補正係数Dcvの算出は、具体的には、次
のように行われる。The calculation of the correction coefficient Dcv is specifically performed as follows.
【0054】[0054]
【表3】 [Table 3]
【0055】表3に示す様に、バッテリ電圧+Bに対し
て1対1に対応する補正係数Dcvを記憶しておく。そ
して、バッテリ電圧+Bに基づき、補正係数Dcvを決
定(該当する数値がない場合には、補間)する。例え
ば、バッテリ電圧+B=V2の場合には、補正係数Dc
v=Dcv2と決定される。尚、平均通電デューティ比
Daは、バッテリ電圧+Bが大きくなるほど、小さくな
るので、補正係数Dcvも、バッテリ電圧+Bが大きく
なるほど、小さくなるよう記憶されている。As shown in Table 3, a correction coefficient Dcv corresponding to the battery voltage + B on a one-to-one basis is stored. Then, based on the battery voltage + B, the correction coefficient Dcv is determined (if there is no corresponding numerical value, interpolation is performed). For example, when the battery voltage + B = V2, the correction coefficient Dc
It is determined that v = Dcv2. Since the average energization duty ratio Da decreases as the battery voltage + B increases, the correction coefficient Dcv is also stored so as to decrease as the battery voltage + B increases.
【0056】以上の様に、判定用デューティ比Dtm
p、ヒステリシスDhys及び補正係数Dcvが決定さ
れる(S320〜S340)と、平均通電デューティ比
Daが、判定用デューティ比Dtmpを補正係数Dcv
で補正した値(以下「第1基準値λh」という。λh≡
Dtmp×Dcv。)より大きいか否かを判断(S35
0)する。As described above, the determination duty ratio Dtm
When p, the hysteresis Dhys, and the correction coefficient Dcv are determined (S320 to S340), the average energization duty ratio Da changes the determination duty ratio Dtmp to the correction coefficient Dcv.
(Hereinafter referred to as “first reference value λh”. Λh≡
Dtmp × Dcv. ) Is determined (S35).
0).
【0057】まず、平均通電デューティ比Daの方が第
1基準値λhより大きい場合には(S350:「YE
S」)、コイル温度が上昇したと判断して、まず、目標
周期Ttrgに基づき、コイル高温側周期補正値Tch
を算出する(S360)。コイル高温側周期補正値Tc
hの算出は、具体的には次のように行われる。First, when the average energization duty ratio Da is larger than the first reference value λh (S350: “YE
S "), it is determined that the coil temperature has risen, and first, based on the target cycle Ttrg, the coil high-temperature side cycle correction value Tch
Is calculated (S360). Coil high temperature side cycle correction value Tc
The calculation of h is specifically performed as follows.
【0058】[0058]
【表4】 [Table 4]
【0059】表4に示す様に、目標周期Ttrgに対し
て1対1に対応するコイル高温側周期補正値Tchを記
憶しておく。そして、現在の目標周期Ttrgに基づ
き、コイル高温側周期補正値Tchを参照(該当する数
値がない場合には、補間)する。例えば、目標周期Tt
rg=Ttrg2の場合には、コイル高温側周期補正値
Tch=Tch2と決定される。As shown in Table 4, the coil high-temperature side cycle correction value Tch corresponding to the target cycle Ttrg on a one-to-one basis is stored. Then, based on the current target cycle Ttrg, the coil high-temperature side cycle correction value Tch is referred to (if there is no corresponding numerical value, interpolation is performed). For example, the target cycle Tt
When rg = Ttrg2, it is determined that the coil high-temperature side cycle correction value Tch = Tch2.
【0060】目標周期Ttrgの補正は、こうして決定
されたコイル高温側周期補正値Tchを加えることによ
り行われるが(S380)、ソレノイドバルブの微小振
動の周期が長くなり過ぎると、その摩擦抵抗を抑制する
という効果が薄くなってしまう。そこで、目標周期Tt
rgの上限として最大目標周期Tmaxを予め記憶して
おき、目標周期Ttrgの補正を行う前に、補正の結果
がその最大目標周期Tmaxを超えてしまうかどうかを
判断する(S370)。そして、補正の結果が最大目標
周期Tmaxを超えないと判断したとき(S370:
「NO」)には、現在の目標周期Ttrgにコイル高温
側周期補正値Tchを加えたものを、新たな目標周期T
trgとして設定し(S380)、本処理を一旦終了す
る。また、補正の結果が最大目標周期Tmaxを超える
と判断されたとき(S370:「YES」)には、目標
周期Ttrgを変更せずに、本処理を一旦終了する。The correction of the target cycle Ttrg is performed by adding the coil high-temperature side cycle correction value Tch thus determined (S380). However, if the cycle of the minute vibration of the solenoid valve becomes too long, the frictional resistance is suppressed. The effect of doing so is diminished. Therefore, the target cycle Tt
The maximum target cycle Tmax is stored in advance as the upper limit of rg, and before correcting the target cycle Ttrg, it is determined whether or not the result of the correction exceeds the maximum target cycle Tmax (S370). Then, when it is determined that the correction result does not exceed the maximum target cycle Tmax (S370:
“NO”) is the sum of the current target cycle Ttrg and the coil high-temperature-side cycle correction value Tch as a new target cycle Ttr.
It is set as trg (S380), and this process is once ended. When it is determined that the correction result exceeds the maximum target cycle Tmax (S370: “YES”), the present process is temporarily terminated without changing the target cycle Ttrg.
【0061】さてS350にて、平均通電デューティ比
Daが、第1基準値λh以下であると判断した場合には
(S350:「NO」)、第1基準値λhからヒステリ
シスDhysを引いた値(以下「第2基準値λl」とい
う。λl≡Dtmp×Dcv−Dhys。)より、小さ
いか否かを判断する(S390)。このとき、平均通電
デューティ比Daが、第2基準値λlより大きい場合
(S390:「NO」)には、現在の目標周期Ttrg
を変更する必要がないので、本処理を一旦終了する。When it is determined in S350 that the average energization duty ratio Da is equal to or smaller than the first reference value λh (S350: “NO”), a value obtained by subtracting the hysteresis Dhys from the first reference value λh ( Hereinafter, it is determined whether it is smaller than “second reference value λ1” (λlλDtmp × Dcv−Dhys) (S390). At this time, if the average energization duty ratio Da is larger than the second reference value λl (S390: “NO”), the current target cycle Ttrg
Since there is no need to change, this process is temporarily ended.
【0062】一方、平均通電デューティ比Daが第2基
準値λlより小さい場合(S390:「YES」)に
は、まず、目標周期Ttrgに基づき、コイル低温側周
期補正値Tclを算出する(S400)。コイル低温側
周期補正値Tclの算出は、コイル高温側補正値Tch
と同様に行われる。即ち、表4に示す様に、目標周期T
trgに対して1対1に対応するコイル低温側周期補正
値Tclを記憶しておき、現在の目標周期Ttrgに基
づき、コイル低温側周期補正値Tclを参照(該当する
数値がない場合には、補間)する。例えば、目標周期T
trg=Ttrg2の場合には、コイル低温側周期補正
値Tcl=Tcl2と決定される。On the other hand, when the average energization duty ratio Da is smaller than the second reference value λ1 (S390: “YES”), first, the coil low-temperature side cycle correction value Tcl is calculated based on the target cycle Ttrg (S400). . The calculation of the coil low temperature side cycle correction value Tcl is performed by the coil high temperature side correction value Tch.
Is performed in the same manner as described above. That is, as shown in Table 4, the target period T
The coil low-temperature cycle correction value Tcl corresponding to trg on a one-to-one basis is stored, and the coil low-temperature cycle correction value Tcl is referenced based on the current target cycle Ttrg (if there is no corresponding numerical value, Interpolation). For example, the target cycle T
When trg = Ttrg2, it is determined that the coil low-temperature side cycle correction value Tcl = Tcl2.
【0063】目標周期Ttrgの補正は、こうして決定
されたコイル低温側周期補正値Tclを引くことにより
行われるが(S420)、通電周期Tが短くなり過ぎる
と、単位時間当りのパルス出力が多くなるため、制御コ
ンピュータ2の処理負荷が重くなる。そこで、目標周期
Ttrgの下限として最小目標周期Tminを予め記憶
しておき、目標周期Ttrgの補正を行う前に、補正の
結果が最小目標周期Tminを下回るかどうかを判断す
る(S410)。そして、補正の結果が最小目標周期T
minを下回らないと判断したとき(S410:「N
O」)には、現在の目標周期Ttrgにコイル低温側周
期補正値Tclを引いたものを、新たな目標周期Ttr
gとして設定し(S420)、本処理を一旦終了する。
また、補正の結果が最小目標周期Tminを下回ると判
断されたとき(S410:「YES」)には、目標周期
Ttrgを変更せずに、本処理を一旦終了する。The correction of the target cycle Ttrg is performed by subtracting the coil low-temperature side cycle correction value Tcl thus determined (S420). However, if the energization cycle T becomes too short, the pulse output per unit time increases. Therefore, the processing load on the control computer 2 increases. Therefore, the minimum target cycle Tmin is stored in advance as the lower limit of the target cycle Ttrg, and before the correction of the target cycle Ttrg, it is determined whether or not the result of the correction is smaller than the minimum target cycle Tmin (S410). The result of the correction is the minimum target cycle T
min (S410: “N
O ”) is a value obtained by subtracting the coil low-temperature side cycle correction value Tcl from the current target cycle Ttrg to obtain a new target cycle Ttr.
g is set (S420), and this process is once ended.
When it is determined that the result of the correction is smaller than the minimum target cycle Tmin (S410: "YES"), the present process is temporarily terminated without changing the target cycle Ttrg.
【0064】このように本実施例のソレノイドバルブ駆
動装置においては、コイルSLの駆動電圧Vc(即ち駆
動電圧信号Vb)を検出し、通電デューティ比D(即
ち、平均通電デューティ比Da)を得る。そして、この
平均通電デューティ比Daに基き、コイル温度の変動を
検知して、コイル温度が上昇したと判断した場合には、
制御信号Vaの周期を長く変更し、コイル温度が低下し
たと判断した場合には、制御信号Vaの周期を短く変更
する。こうして、駆動電流Icのリップル幅を保ち、ソ
レノイドバルブの摩擦抵抗の増加を抑制することができ
る。その結果、コイルSLの温度が上昇してもソレノイ
ドバルブの応答性を確保できるのである。As described above, in the solenoid valve driving device of the present embodiment, the drive voltage Vc (ie, drive voltage signal Vb) of the coil SL is detected, and the energization duty ratio D (ie, average energization duty ratio Da) is obtained. Then, based on the average energization duty ratio Da, a change in the coil temperature is detected, and when it is determined that the coil temperature has increased,
If the cycle of the control signal Va is changed to be longer and it is determined that the coil temperature has decreased, the cycle of the control signal Va is changed to be shorter. Thus, the ripple width of the drive current Ic can be maintained, and an increase in the frictional resistance of the solenoid valve can be suppressed. As a result, the responsiveness of the solenoid valve can be ensured even when the temperature of the coil SL increases.
【0065】例えば、コイル温度が上昇し(図7
(e))、駆動電流Icのコイル温度上昇後のリップル
幅W2がコイル温度上昇前のリップル幅W1よりも狭く
(図7(b))なった場合を考える。この場合、コイル
SLの駆動電圧Vcの測定(図7(c))により、通電
デューティ比Dが、コイル温度上昇前の通電デューティ
比Dl(DI=Tonl/Tl)から、コイル温度上昇
後の通電デューティ比Dh(Dh=Tonh/Th)へ
増加(図7(d))したことを検知して、制御信号Va
の周期(即ち、目標周期Ttrg)を長くする(図7
(a))。この結果、周期変更後のリップル幅W3は、
周期変更前のリップル幅W2より広くなる(図7
(b))ので、ソレノイドバルブの摩擦抵抗の増加が抑
制され、そのソレノイドバルブの応答性が確保されるの
である。For example, the coil temperature rises (see FIG. 7).
(E)) Consider a case where the ripple width W2 of the drive current Ic after the coil temperature rises becomes narrower than the ripple width W1 before the coil temperature rise (FIG. 7B). In this case, by measuring the drive voltage Vc of the coil SL (FIG. 7C), the energization duty ratio D is changed from the energization duty ratio Dl (DI = Tonl / Tl) before the coil temperature rise to the energization after the coil temperature rise. It is detected that the duty ratio has increased to Dh (Dh = Tonh / Th) (FIG. 7D), and the control signal Va is detected.
(Ie, the target cycle Ttrg) is increased (see FIG. 7).
(A)). As a result, the ripple width W3 after changing the cycle is
It becomes wider than the ripple width W2 before the cycle change (FIG. 7).
(B)), the increase in the frictional resistance of the solenoid valve is suppressed, and the responsiveness of the solenoid valve is ensured.
【0066】尚、本実施例において、バッテリBTが電
源に相当し、オペアンプOP2から出力される信号がデ
ューティ信号に相当し、スイッチング回路3aが駆動手
段に相当する。また、制御信号受信回路3c、偏差積分
回路3d、スイッチング制御回路3e及びS120の処
理がデューティ信号発生手段を構成する。また、S35
0及びS390の処理が温度判定手段としての処理に相
当する。また、S360〜S380及びS400〜S4
20の処理が信号周期変更手段としての処理に相当す
る。また、電流検出回路3bが状態検出手段に相当す
る。また、波形整形回路並びにS210〜S240、S
320及びS330の処理が基準値算出手段に相当す
る。また、ADC4及びS340の処理が基準値補正手
段を構成する。In this embodiment, the battery BT corresponds to the power supply, the signal output from the operational amplifier OP2 corresponds to the duty signal, and the switching circuit 3a corresponds to the driving means. The processing of the control signal receiving circuit 3c, the deviation integrating circuit 3d, the switching control circuit 3e, and S120 constitutes a duty signal generating means. Also, S35
The processing of 0 and S390 corresponds to the processing as temperature determination means. Also, S360 to S380 and S400 to S4
The processing of 20 corresponds to the processing as signal period changing means. Further, the current detection circuit 3b corresponds to a state detection unit. Further, the waveform shaping circuit and S210 to S240, S
The processes of 320 and S330 correspond to a reference value calculation unit. Further, the processing of the ADC 4 and S340 constitutes a reference value correction unit.
【0067】以上、本発明の一実施例について説明した
が、本発明は上記実施例に限定される物ではなく、種々
の態様を取ることができる。例えば、上記実施例のソレ
ノイドバルブ駆動装置においては、平均通電デューティ
比Daを算出するものとして、その説明を行ったが、平
均通電デューティ比Daを算出せずに通電デューティ比
Dをそのまま周期変更処理に使用することも可能であ
る。ただし、その場合には単発的なバッテリ電圧+Bの
変動やノイズの影響を受ける可能性がある為、平均通電
デューティ比Daを算出して用いる方が好ましい。ま
た、平均通電デューティ比Daの算出方法は、上述の式
(4)に限られず、通電デューティ比D毎に適当な重み
付けをして平均する加重平均をするようにしても良い。As described above, one embodiment of the present invention has been described. However, the present invention is not limited to the above-described embodiment, and can take various forms. For example, in the solenoid valve driving apparatus of the above embodiment, the description has been given assuming that the average energization duty ratio Da is calculated. However, the cycle change processing is performed without calculating the average energization duty ratio Da and directly changing the energization duty ratio D. It is also possible to use it. However, in such a case, it is preferable that the average energization duty ratio Da be calculated and used because there is a possibility of being affected by a single-shot fluctuation of the battery voltage + B and noise. Further, the method of calculating the average energization duty ratio Da is not limited to the above equation (4), and a weighted average for averaging with appropriate weighting for each energization duty ratio D may be used.
【0068】また、上記実施例のソレノイドバルブ駆動
装置においては、目標周期Ttrg(即ち、通電周期
T)の補正を、平均通電デューティ比Da(或いは、通
電デューティ比D)に基きコイル温度を判定して行うも
のとしたが、これに限られるものでない。例えばコイル
温度を、温度センサにて直接的に検出するよう構成し、
コイルの抵抗値の温度特性を考慮して、目標周期を補正
するようにしても良い。また、ソレノイドバルブの実開
度を検出可能な位置センサを設け、目標開度の変更に対
する実開度の応答遅れを測定するよう構成し、この実開
度の応答遅れに基づきコイル温度を判定しても良い。Further, in the solenoid valve driving apparatus of the above embodiment, the correction of the target cycle Ttrg (that is, the energizing cycle T) determines the coil temperature based on the average energizing duty ratio Da (or energizing duty ratio D). However, the present invention is not limited to this. For example, the coil temperature is configured to be directly detected by a temperature sensor,
The target cycle may be corrected in consideration of the temperature characteristics of the resistance value of the coil. A position sensor capable of detecting the actual opening of the solenoid valve is provided to measure a response delay of the actual opening with respect to a change in the target opening, and the coil temperature is determined based on the response delay of the actual opening. May be.
【0069】また、上記実施例のソレノイドバルブ駆動
装置においては、コイルSLに流す駆動電流Icを、電
流フィードバック回路3によりフィードバック制御して
ソレノイドバルブの駆動を行うものとして説明をした
が、駆動電流Icをフィードバック制御するものに限ら
れない。例えば、図8に示す様に、位置センサでソレノ
イドバルブの実開度を検出し、内燃機関の運転条件等に
より算出された目標開度に対する実開度のずれを無くす
よう駆動電流を操作して、ソレノイドバルブの開度をフ
ィードバック制御するよう構成されたソレノイドバルブ
駆動装置であっても良い。こうした構成のソレノイドバ
ルブ駆動装置では、コイル温度が上昇してソレノイドバ
ルブに駆動電流が流れ難くなった場合、実開度を目標開
度に維持する為に、ソレノイドバルブ駆動のオン/オフ
のデューティ比(上記実施例の通電デューティ比Dに相
当する)を大きくして駆動電流を維持するという動作が
行われる。そこで、上記実施例と同様に、オン/オフの
デューティ比に基いて、コイル温度を判定し(温度判定
部)、目標周期を変更すれば、ソレノイドバルブの応答
性を確保することができる。また、ソレノイドバルブの
目標開度を変更する際、まず目標開度に応じた電流をコ
イルに流すべく、見込みのデューティ比でソレノイドバ
ルブを駆動し、その後、ソレノイドバルブの実開度を位
置センサで測定した結果をフィードバックさせながら、
コイルに流すべき電流に応じたデューティ比のデューテ
ィ信号を発生するようにしている場合には、コイルの温
度が上がると、見込みのデューティ比でソレノイドバル
ブが駆動されたときの実開度と目標開度とのずれが大き
くなるから、この両者のずれに基づき、コイルの温度を
判断することもできる。また、装置においても、コイル
温度を温度センサにて直接的に検出するよう構成し、コ
イルの抵抗値の温度特性を考慮して、目標周期を補正す
るようにしても良い。Further, in the solenoid valve driving apparatus of the above embodiment, the driving current Ic flowing through the coil SL is feedback-controlled by the current feedback circuit 3 to drive the solenoid valve. Is not limited to the one that performs feedback control. For example, as shown in FIG. 8, the actual opening of the solenoid valve is detected by the position sensor, and the drive current is operated so as to eliminate the deviation of the actual opening from the target opening calculated based on the operating conditions of the internal combustion engine. Alternatively, a solenoid valve driving device configured to feedback-control the opening degree of the solenoid valve may be used. In the solenoid valve driving device having such a configuration, when the coil temperature rises and the driving current hardly flows through the solenoid valve, the on / off duty ratio of the solenoid valve driving is maintained in order to maintain the actual opening at the target opening. An operation of increasing the drive current (corresponding to the energization duty ratio D in the above embodiment) and maintaining the drive current is performed. Therefore, as in the above-described embodiment, the responsiveness of the solenoid valve can be ensured by determining the coil temperature based on the ON / OFF duty ratio (temperature determination unit) and changing the target cycle. When changing the target opening of the solenoid valve, the solenoid valve is driven at an expected duty ratio so that a current corresponding to the target opening flows through the coil, and then the actual opening of the solenoid valve is measured by a position sensor. While feeding back the measurement results,
When a duty signal having a duty ratio corresponding to the current to be passed through the coil is generated, when the temperature of the coil rises, the actual opening and the target opening when the solenoid valve is driven at the expected duty ratio are increased. Since the deviation from the degree increases, the temperature of the coil can be determined based on the deviation between the two. Also in the apparatus, the coil temperature may be directly detected by the temperature sensor, and the target cycle may be corrected in consideration of the temperature characteristics of the resistance value of the coil.
【0070】尚、図8には、目標開度に実開度を一致さ
せるよう制御する、即ち、”ソレノイドバルブの開度”
を制御量としてフィードバック制御するソレノイドバル
ブ駆動装置を示したが、これに限られず、ソレノイドバ
ルブにより制御される流体の流量その他の物理量をフィ
ードバックさせて、ソレノイドバルブを駆動するものに
対しても、以上で述べた発明を適用できる。FIG. 8 shows that the actual opening is controlled to coincide with the target opening, that is, "the opening of the solenoid valve".
Although the solenoid valve driving device that performs feedback control as a control amount has been described, the present invention is not limited to this, and it is also possible to drive the solenoid valve by feeding back the flow rate and other physical quantities of the fluid controlled by the solenoid valve. The invention described in can be applied.
【図1】 本発明の一実施例としてのソレノイドバルブ
駆動装置の電気的構成を示す説明図である。FIG. 1 is an explanatory diagram showing an electrical configuration of a solenoid valve driving device as one embodiment of the present invention.
【図2】 一実施例のソレノイドバルブ駆動装置の各部
において、コイル温度の上昇前後における各部の動作を
示すタイムチャートである。FIG. 2 is a time chart showing the operation of each part of the solenoid valve driving device of the embodiment before and after the coil temperature rises.
【図3】 (a)は一実施例のソレノイドバルブ駆動装
置において実行される目標デューティ算出処理を示すフ
ローチャートであり、(b)は目標電流値と目標デュー
ティ比との対応関係を示すグラフである。FIG. 3A is a flowchart illustrating a target duty calculation process executed in the solenoid valve driving device according to the embodiment, and FIG. 3B is a graph illustrating a correspondence relationship between a target current value and a target duty ratio. .
【図4】 (a)は一実施例のソレノイドバルブ駆動装
置において実行される通電デューティ算出処理を示すフ
ローチャートであり、(b)〜(d)は、該ソレノイド
バルブ駆動装置の各部の動作と通電デューティ比の関係
を示すタイムチャートである。FIG. 4A is a flowchart illustrating an energization duty calculation process performed in the solenoid valve driving device according to the embodiment, and FIGS. 4B to 4D are diagrams illustrating operations and energization of each unit of the solenoid valve driving device. 6 is a time chart showing a relationship between duty ratios.
【図5】 一実施例のソレノイドバルブ駆動装置におい
て実行される周期変更処理を示すフローチャートであ
る。FIG. 5 is a flowchart showing a cycle changing process executed in the solenoid valve driving device according to the embodiment.
【図6】 バッテリ電圧の変動による駆動電流の増加速
度の変動を示す説明図である。FIG. 6 is an explanatory diagram showing a change in an increasing speed of a drive current due to a change in a battery voltage.
【図7】 一実施例のソレノイドバルブ駆動装置の各部
において、目標周期の補正前後における各部の動作を示
すタイムチャートである。FIG. 7 is a time chart showing the operation of each part of the solenoid valve driving device according to the embodiment before and after the correction of the target cycle.
【図8】 変形例としてのソレノイドバルブ駆動装置の
構成を示すブロック図である。FIG. 8 is a block diagram showing a configuration of a solenoid valve driving device as a modification.
1…ソレノイドバルブ駆動装置、2…制御コンピュー
タ、3…電流フィードバック回路、3a…スイッチング
回路、3b…電流検出回路、3c…制御信号受信回路、
3d…偏差積分回路、3e…スイッチング制御回路、4
…ADコンバータ、5…波形整形回路、BT…バッテ
リ、SL…コイル。REFERENCE SIGNS LIST 1 solenoid valve driving device 2 control computer 3 current feedback circuit 3 a switching circuit 3 b current detection circuit 3 c control signal receiving circuit
3d: deviation integration circuit, 3e: switching control circuit, 4
... A / D converter, 5 ... waveform shaping circuit, BT ... battery, SL ... coil.
Claims (4)
イドバルブを駆動するコイルへの通電を断続する駆動手
段と、 前記コイルに流すべき電流に応じたデューティ比のデュ
ーティ信号を所定の周期で発生し、該発生したデューテ
ィ信号を前記駆動手段に供給して該駆動手段を駆動させ
るデューティ信号発生手段と、 を備えたソレノイドバルブ駆動装置において、 前記コイルの温度の変動を判断する温度判定手段と、 該温度判定手段にて判断された前記コイルの温度の変動
に応じて、該コイルの温度が高くなるほど、前記デュー
ティ信号発生手段にて発生されるデューティ信号の発生
周期が長くなるよう、該発生周期を設定する信号周期変
更手段と、 を備えることを特徴とするソレノイドバルブ駆動装置。1. A driving unit that is energized by a current from a power supply to intermittently energize a coil that drives a solenoid valve, and generates a duty signal having a duty ratio according to a current to be passed through the coil at a predetermined cycle. A duty signal generating means for supplying the generated duty signal to the driving means to drive the driving means; and a temperature judging means for judging a change in the temperature of the coil; In accordance with the variation in the temperature of the coil determined by the temperature determining means, the generation cycle of the duty signal generated by the duty signal generation means is increased as the temperature of the coil increases. And a signal cycle changing means for setting.
装置において、 当該ソレノイドバルブ駆動装置により駆動される前記ソ
レノイドバルブの動作状態を検出する状態検出手段を備
え、前記デューティ信号発生手段は、該状態検出手段に
て検出された該ソレノイドバルブの実動作状態と目標状
態との偏差に基き、前記ソレノイドバルブを目標状態に
制御するために前記コイルに流すべき電流に応じたデュ
ーティ比のデューティ信号を発生するよう構成されると
共に、 前記温度判定手段は、前記デューティ信号発生手段にて
発生されるデューティ信号のデューティ比から前記コイ
ルの温度の変動を判定するための基準値を、前記デュー
ティ信号発生手段にて発生されるデューティ信号の発生
周期と前記コイルに流すべき電流とに基づいて算出する
基準値算出手段を備え、該基準値算出手段により算出さ
れた基準値と前記デューティ信号発生手段にて発生され
るデューティ信号のデューティ比とを比較して、該デュ
ーティ比が該基準値より大きいとき、前記コイルの温度
が上昇したと判定し、該デューティ比が該基準値より小
さいとき、前記コイルの温度が低下したと判定し、 前記信号周期変更手段は、該温度判定手段にて前記コイ
ルの温度が上昇したと判定されると、前記デューティ信
号発生手段にて発生されるデューティ信号の発生周期を
長くし、該温度判定手段にて前記コイルの温度が低下し
たと判定されると、該発生周期を短くすることを特徴と
するソレノイドバルブ駆動装置。2. The solenoid valve driving device according to claim 1, further comprising: a state detecting unit that detects an operation state of the solenoid valve driven by the solenoid valve driving unit, wherein the duty signal generating unit includes the state detection unit. On the basis of the deviation between the actual operating state of the solenoid valve and the target state detected by the detecting means, a duty signal having a duty ratio corresponding to the current to be supplied to the coil for controlling the solenoid valve to the target state is generated. The temperature determination means is configured to provide a reference value for determining a change in the temperature of the coil from a duty ratio of a duty signal generated by the duty signal generation means to the duty signal generation means. Calculated based on the generation cycle of the generated duty signal and the current to be passed through the coil. Comparing the reference value calculated by the reference value calculation means with the duty ratio of the duty signal generated by the duty signal generation means, and determining that the duty ratio is larger than the reference value. When it is determined that the temperature of the coil has risen, when the duty ratio is smaller than the reference value, it is determined that the temperature of the coil has fallen. When it is determined that the temperature of the coil has risen, the generation cycle of the duty signal generated by the duty signal generation means is lengthened, and when it is determined by the temperature determination means that the temperature of the coil has decreased, A solenoid valve driving device characterized by shortening the generation cycle.
装置において、 前記基準値算出手段は、前記基準値として、前記コイル
の温度が上昇したか否かを判定するための第1基準値
と、前記コイルの温度が低下したか否かを判定するため
の、該第1基準値より小さい第2基準値とを算出し、 前記温度判定手段は、該基準値算出手段により算出され
た第1基準値及び第2基準値の夫々と前記デューティ信
号発生手段にて発生されるデューティ信号のデューティ
比とを比較して、該デューティ比が該第1基準値より大
きいとき、前記コイルの温度が上昇したと判定し、該デ
ューティ比が該第2基準値より小さいとき、前記コイル
の温度が低下したと判定することを特徴とするソレノイ
ドバルブ駆動装置。3. The solenoid valve driving device according to claim 2, wherein the reference value calculation unit includes, as the reference value, a first reference value for determining whether or not the temperature of the coil has increased; Calculating a second reference value smaller than the first reference value for determining whether or not the temperature of the coil has decreased; and the first determination unit calculates the first reference value calculated by the reference value calculation unit. The value of the coil is increased when the duty ratio is greater than the first reference value by comparing each of the value and the second reference value with the duty ratio of the duty signal generated by the duty signal generation means. And determining that the temperature of the coil has dropped when the duty ratio is smaller than the second reference value.
ブ駆動装置において、 前記温度判定手段は、前記基準値算出手段により算出さ
れた基準値を、前記電源の電圧に基いて、該電源の電圧
が高くなるほど小さくなるように補正する基準値補正手
段を備え、該基準値補正手段により補正された基準値と
前記デューティ信号発生手段にて発生されるデューティ
信号のデューティ比とを比較することを特徴とするソレ
ノイドバルブ駆動装置。4. The solenoid valve driving device according to claim 2, wherein the temperature determination unit determines a voltage of the power supply based on a voltage of the power supply based on a reference value calculated by the reference value calculation unit. A reference value correcting means for correcting the reference value to be smaller as the value becomes higher, and comparing a reference value corrected by the reference value correcting means with a duty ratio of a duty signal generated by the duty signal generating means. Solenoid valve driving device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5856198A JPH11257526A (en) | 1998-03-10 | 1998-03-10 | Solenoid valve driving device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5856198A JPH11257526A (en) | 1998-03-10 | 1998-03-10 | Solenoid valve driving device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11257526A true JPH11257526A (en) | 1999-09-21 |
Family
ID=13087878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5856198A Pending JPH11257526A (en) | 1998-03-10 | 1998-03-10 | Solenoid valve driving device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11257526A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104075017A (en) * | 2014-06-27 | 2014-10-01 | 安徽江淮汽车股份有限公司 | Flutter control method and system of solenoid valve |
JP2015012109A (en) * | 2013-06-28 | 2015-01-19 | トヨタ自動車株式会社 | Solenoid controller |
JP2021167639A (en) * | 2020-04-10 | 2021-10-21 | 株式会社デンソー | Valve control device |
-
1998
- 1998-03-10 JP JP5856198A patent/JPH11257526A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015012109A (en) * | 2013-06-28 | 2015-01-19 | トヨタ自動車株式会社 | Solenoid controller |
CN104075017A (en) * | 2014-06-27 | 2014-10-01 | 安徽江淮汽车股份有限公司 | Flutter control method and system of solenoid valve |
JP2021167639A (en) * | 2020-04-10 | 2021-10-21 | 株式会社デンソー | Valve control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5202813A (en) | Driver device for a duty solenoid valve | |
US8625249B2 (en) | Control apparatus for electromagnetic inductive load | |
JP4158513B2 (en) | Vehicle power generation control device | |
CN101238424B (en) | Switching regulator with variable slope compensation | |
JP3030076B2 (en) | Current control circuit | |
JPWO2002086919A1 (en) | Solenoid drive device and drive method | |
JP4091163B2 (en) | Signal input device, control device, and current control device for inductive load | |
US6262542B1 (en) | Electronic ballast system | |
JPH11257526A (en) | Solenoid valve driving device | |
US6756761B2 (en) | Vehicular generator control system and method responsive to external signals | |
JP2004273804A (en) | Current controller of inductive load | |
JP3674951B2 (en) | AC power control device | |
JPH11101153A (en) | Fuel injection control device | |
JP4539001B2 (en) | Power MOS transistor control device | |
JP5010156B2 (en) | Proximity sensor | |
JP3220803B2 (en) | Rechargeable battery charging method | |
KR950010035Y1 (en) | Current control circuit | |
JPH1019625A (en) | Air flow measurement device | |
JPH1167536A (en) | Plunger position detector for electromagnetic device | |
JP3489172B2 (en) | Motor drive | |
JP5040870B2 (en) | Power supply | |
JP2685874B2 (en) | Electromagnet coil drive | |
JPH06341569A (en) | Proportional valve driving device | |
JP2685873B2 (en) | Electromagnet coil drive | |
JP2504632B2 (en) | Liquid level measurement method using heat radiation type level sensor |