JPH08121227A - Electronic control unit of engine - Google Patents
Electronic control unit of engineInfo
- Publication number
- JPH08121227A JPH08121227A JP7020679A JP2067995A JPH08121227A JP H08121227 A JPH08121227 A JP H08121227A JP 7020679 A JP7020679 A JP 7020679A JP 2067995 A JP2067995 A JP 2067995A JP H08121227 A JPH08121227 A JP H08121227A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- temperature
- transistor
- electronic control
- control unit
- 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
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、エンジンの運転を電
子制御するエンジンの電子制御装置に関し、特に、燃料
噴射弁等のインダクタンス負荷をエンジンの回転に同期
して駆動するトランジスタに接続されて同負荷のオフ時
に発生するフライバック電圧を消弧するツェナーダイオ
ードを具えるものにあって、上記トランジスタの熱的保
護を的確に実現する装置の具現に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic control unit for an engine that electronically controls the operation of the engine, and more particularly, it is connected to a transistor that drives an inductance load such as a fuel injection valve in synchronization with the rotation of the engine. The present invention relates to an implementation of a device that includes a Zener diode that extinguishes a flyback voltage that occurs when a load is off, and that accurately realizes thermal protection of the transistor.
【0002】[0002]
【従来の技術】こうしたエンジンの電子制御装置にあっ
ては、その更なる小型化を図るべく、燃料噴射弁駆動用
のトランジスタのベース−コレクタ間に上記フライバッ
ク電圧消弧用のツェナーダイオードを挿入し、同燃料噴
射弁のオフ時に発生するフライバックエネルギを上記ト
ランジスタで吸収するようにしている。2. Description of the Related Art In such an electronic control unit for an engine, the Zener diode for extinguishing the flyback voltage is inserted between the base and collector of a transistor for driving a fuel injection valve in order to further reduce the size of the engine. However, the flyback energy generated when the fuel injection valve is turned off is absorbed by the transistor.
【0003】ただし、このようにフライバックエネルギ
を上記トランジスタ自身で吸収するようにした場合、燃
料噴射弁駆動時の発熱に加え更にこのフライバックエネ
ルギによる発熱が加わることとなり、同トランジスタの
耐熱性に関する問題が大きくクローズアップされるよう
になってきている。However, when the flyback energy is absorbed by the transistor itself as described above, heat is generated by the flyback energy in addition to the heat generated when the fuel injection valve is driven, and heat resistance of the transistor is concerned. The problem is getting bigger and bigger.
【0004】すなわち、上記フライバック電圧の消弧方
法として単にこのような方法を採っただけでは熱的に非
常に厳しいものとなり、上記トランジスタの使用限界と
なる温度範囲を超えてしまう可能性がある。That is, simply adopting such a method as the method of extinguishing the flyback voltage is extremely severe in terms of heat, and there is a possibility that the temperature range which is the limit of use of the transistor may be exceeded. .
【0005】そこで従来は、それらトランジスタ等を放
熱フィン上に取り付けたり、或いはそれらトランジスタ
自身にヒートシンクを装着するなどの放熱対策を施すよ
うにしている。Therefore, conventionally, heat dissipation measures have been taken such as mounting these transistors or the like on a radiation fin, or mounting a heat sink on the transistors themselves.
【0006】[0006]
【発明が解決しようとする課題】上記燃料噴射弁駆動用
のトランジスタ等に対して、このような放熱対策を施す
ことにより、該トランジスタはもとより、これを内蔵す
る電子制御装置自身も、確かにその信頼性は向上される
ようになる。By providing such a heat dissipation measure to the above-mentioned transistor for driving the fuel injection valve, not only the transistor but also the electronic control device itself incorporating the transistor is surely Reliability will be improved.
【0007】しかし、その経済性、或いはエンジンとい
ったいわば特殊な機器を制御対象とする電子制御装置と
いう観点からすれば、必ずしもこのような放熱対策が得
策であるとは限らない。However, from the viewpoint of its economical efficiency or an electronic control device which controls a so-called special device such as an engine, such a heat radiation measure is not always a good measure.
【0008】すなわち、燃料噴射弁のオフ時に発生する
フライバック電圧を消弧する方法として上記方法を採用
した場合、同燃料噴射弁駆動用のトランジスタの使用限
界温度範囲を超えてしまう可能性があるとはいえ、現実
にそのような状況に陥るのは、例えばその周囲温度が高
温で且つ燃料噴射弁の抵抗値が低く(すなわち温度
低)、しかもエンジンが高速回転しているときといった
ような、それこそ特殊な場合に限られる。That is, if the above method is adopted as a method of extinguishing the flyback voltage generated when the fuel injection valve is turned off, there is a possibility that the operating temperature limit of the transistor for driving the fuel injection valve may be exceeded. However, in reality, such a situation occurs when the ambient temperature is high, the resistance value of the fuel injection valve is low (that is, the temperature is low), and the engine is rotating at high speed. Only in special cases.
【0009】したがって、そのような特殊な状況に備え
て上記放熱対策を施したとしても、その技術的効果は薄
く、経済的にも有効なコストのかけ方であるとはいい難
い。また、ただ単に上記態様での放熱対策を施したとこ
ろで、その周囲温度自体が高温となる場合には、有効な
放熱が行われず、その発熱に対する根本的な対策にはな
らない。[0009] Therefore, even if the above heat dissipation measures are taken in preparation for such a special situation, the technical effect thereof is weak, and it is hard to say that this is an economically effective way of cost application. In addition, if the ambient temperature itself becomes high even if the heat dissipation measures in the above-described mode are taken, effective heat dissipation is not performed, and it is not a fundamental measure against the heat generation.
【0010】なお、上記燃料噴射弁駆動用のトランジス
タに限らず、電子制御装置に内蔵され、上述した態様で
フライバックエネルギを吸収するようになるインダクタ
ンス負荷駆動用のトランジスタにあっては、こうした実
情も概ね共通したものとなっている。Not only the above-mentioned transistor for driving the fuel injection valve but also the transistor for driving the inductance load which is built in the electronic control unit and absorbs the flyback energy in the above-mentioned mode, is the same as above. Are generally common.
【0011】この発明は、上記実情に鑑みてなされたも
のであり、いたずらに放熱にコストをかけずとも、フラ
イバック電圧消弧用のツェナーダイオードが接続される
インダクタンス負荷駆動用のトランジスタの熱的保護を
的確に実現することのできるエンジンの電子制御装置を
提供することを目的とする。The present invention has been made in view of the above circumstances, and the thermal load of a transistor for driving an inductance load to which a Zener diode for arc extinguishing a flyback voltage is connected, without inconveniently dissipating heat. An object of the present invention is to provide an electronic control device for an engine that can realize protection accurately.
【0012】[0012]
【課題を解決するための手段】こうした目的を達成する
ため、請求項1記載の発明では、インダクタンス負荷を
エンジンの回転に同期して駆動するトランジスタと、同
トランジスタに接続されて前記負荷のオフ時に発生する
フライバック電圧を消弧するツェナーダイオードとを具
えるエンジンの電子制御装置にあって、前記トランジス
タの温度若しくはその周囲温度を監視する温度監視手段
と、該監視される温度若しくはその相当値が所定の限界
値以上となるときエンジン回転数を制限する回転数制限
手段とを具える構成とする。In order to achieve such an object, in the invention according to claim 1, a transistor for driving an inductance load in synchronization with the rotation of an engine, and a transistor connected to the transistor to turn off the load. In an electronic control unit for an engine, which comprises a Zener diode for extinguishing a generated flyback voltage, temperature monitoring means for monitoring the temperature of the transistor or its ambient temperature, and the monitored temperature or its equivalent value A rotational speed limiting means for limiting the engine rotational speed when the rotational speed exceeds a predetermined limit value.
【0013】また、請求項2記載の発明では、前記回転
数制限手段を、エンジンの高速回転に伴う燃料カット回
転数の判定値を引き下げる燃料カット判定値変更手段を
具えるものとして構成する。According to the second aspect of the present invention, the rotational speed limiting means is provided with fuel cut determination value changing means for lowering the determination value of the fuel cut rotational speed associated with the high speed rotation of the engine.
【0014】また、請求項3記載の発明では、前記回転
数制限手段を、エンジンへの燃料噴射を所定の時間ずつ
間引きして同エンジンの最高回転数を低下せしめる燃料
噴射間引き手段を具えるものとして構成する。According to the third aspect of the present invention, the rotation speed limiting means is provided with fuel injection thinning means for thinning the fuel injection into the engine for a predetermined time to reduce the maximum rotation speed of the engine. Configure as.
【0015】また、請求項4記載の発明では、前記回転
数制限手段を、エンジンの任意気筒への燃料噴射を停止
して同エンジンの最高回転数を低下せしめる減筒制御手
段を具えるものとして構成する。Further, in the invention according to claim 4, the rotation speed limiting means is provided with cut-off cylinder control means for stopping the fuel injection to an arbitrary cylinder of the engine to reduce the maximum rotation speed of the engine. Configure.
【0016】また、請求項5記載の発明では、前記回転
数制限手段を、エンジンへの燃料噴射量を所定に減量し
て同エンジンの最高回転数を低下せしめる噴射量減量手
段を具えるものとして構成する。Further, in the invention according to claim 5, the rotation speed limiting means is provided with injection amount reducing means for reducing the maximum number of revolutions of the engine by reducing the fuel injection amount to the engine in a predetermined manner. Configure.
【0017】また、請求項6記載の発明では、前記回転
数制限手段を、エンジンの吸気絞り弁を強制駆動して同
エンジンの最高回転数を低下せしめる吸気制限手段を具
えるものとして構成する。Further, in the invention according to claim 6, the rotational speed limiting means comprises an intake air limiting means for forcibly driving the intake throttle valve of the engine to reduce the maximum rotational speed of the engine.
【0018】また、請求項7記載の発明では、これら請
求項1乃至6記載の発明の何れかの構成において、前記
温度監視手段を、前記トランジスタの近傍に配設された
サーミスタと、該サーミスタの端子間電圧に基づいて同
トランジスタの周囲温度を演算する演算手段とを具える
ものとして構成する。Further, in the invention according to claim 7, in the structure according to any one of the inventions according to claims 1 to 6, the temperature monitoring means is a thermistor disposed in the vicinity of the transistor, and the thermistor. And a calculating means for calculating the ambient temperature of the transistor based on the voltage between terminals.
【0019】また、請求項8記載の発明では、同じく請
求項1乃至6記載の発明の何れかの構成において、前記
温度監視手段を、同電子制御装置内に配されて定電流駆
動されるダイオードと、該ダイオードの順方向電圧に基
づいて前記トランジスタの周囲温度を演算する演算手段
とを具えるものとして構成する。According to the eighth aspect of the present invention, in the configuration according to any one of the first to sixth aspects of the invention, the temperature monitoring means is arranged in the electronic control unit and is driven by a constant current. And a computing means for computing the ambient temperature of the transistor based on the forward voltage of the diode.
【0020】また、請求項9記載の発明では、この請求
項8記載の発明の構成において、前記ダイオードを、電
子制御装置内に同温度監視手段として別途に配設するよ
うにする。Further, in the invention according to claim 9, in the structure of the invention according to claim 8, the diode is separately arranged as the temperature monitoring means in the electronic control unit.
【0021】また、請求項10記載の発明では、同じく
請求項8記載の発明の構成において、前記ダイオード
を、電子制御装置内に制御部品として予め配設されてい
るものを流用するようにする。According to the tenth aspect of the present invention, in the configuration of the eighth aspect of the invention, the diode which is previously arranged as a control component in the electronic control unit is used.
【0022】また、請求項11記載の発明では、ダイオ
ードを用いたこれら請求項8または9または10記載の
発明の構成において、前記演算手段を、電源投入後所定
の時間以内であること、及びエンジンの冷却水温並びに
吸気温が共に所定の第1の温度以下でその温度差も所定
の第2の温度以下であること、及びエンジンが回転して
いないことの論理積条件が満たされることに基づき前記
ダイオードの順方向電圧−温度特性を校正する手段と、
前記条件の何れか1つでも満たされなくなるとき、該ダ
イオードの校正された順方向電圧−温度特性に基づいて
その都度の温度を前記トランジスタの周囲温度として算
出する手段とを具えて構成するようにする。According to the eleventh aspect of the present invention, in the configuration of the eighth or ninth or tenth aspect of the present invention in which a diode is used, the arithmetic means is within a predetermined time after the power is turned on, and the engine is Both the cooling water temperature and the intake air temperature are equal to or lower than a predetermined first temperature and the temperature difference is equal to or lower than a second temperature, and the logical product condition that the engine is not rotating is satisfied. Means for calibrating the forward voltage-temperature characteristic of the diode,
When any one of the above conditions is no longer met, means for calculating the respective temperature as the ambient temperature of the transistor based on the calibrated forward voltage-temperature characteristic of the diode is provided. To do.
【0023】また、請求項12記載の発明では、先の請
求項1乃至6記載の発明の何れかの構成において、前記
温度監視手段を、前記トランジスタの周囲温度をバッテ
リの電圧値に換算して監視するものとし、前記回転数制
限手段は、この換算されたバッテリの電圧値が所定の限
界値以上となるとき前記エンジン回転数を制限するもの
とする。According to the twelfth aspect of the invention, in any one of the first to sixth aspects of the invention, the temperature monitoring means converts the ambient temperature of the transistor into a battery voltage value. The rotation speed limiting means limits the engine rotation speed when the converted battery voltage value becomes equal to or higher than a predetermined limit value.
【0024】また、請求項13記載の発明では、同じく
請求項1乃至6記載の発明の何れかの構成において、前
記温度監視手段を、前記トランジスタの定電流駆動時の
ベース電位を抽出するベース電位抽出手段と、該抽出さ
れたベース電位に基づいて同トランジスタ自身の温度を
演算する演算手段とを具えるものとして構成する。Further, in the invention according to claim 13, in the configuration according to any one of the inventions according to claims 1 to 6, the temperature monitoring means is configured to extract a base potential during constant current driving of the transistor. It is configured to include extraction means and calculation means for calculating the temperature of the transistor itself based on the extracted base potential.
【0025】また、請求項14記載の発明では、この請
求項13記載の発明の構成において、前記演算手段を、
前記トランジスタがオンになって以後一定時間が経過し
たことに基づいて同トランジスタが定電流駆動状態にあ
る旨検出する手段と、該定電流駆動状態にある旨の検出
に基づいて前記抽出されたベース電位を読み込み、その
ベース電位−温度特性に基づいて同トランジスタの温度
を算出する手段とを具えて構成するようにする。According to a fourteenth aspect of the invention, in the configuration of the thirteenth aspect of the invention, the arithmetic means is:
A means for detecting that the transistor is in a constant current driving state based on a lapse of a fixed time after the transistor is turned on; and the extracted base based on the detection that the transistor is in a constant current driving state. And a means for reading the potential and calculating the temperature of the transistor based on the base potential-temperature characteristic.
【0026】また、請求項15記載の発明では、同じく
請求項13記載の発明の構成において、前記温度監視手
段が更に、前記負荷の電源電位を抽出する電源電位抽出
手段を具えて構成されるものとするとき、前記演算手段
を、前記トランジスタがオンになって以後一定時間が経
過したことに基づいて同トランジスタが定電流駆動状態
にある旨検出する手段と、該定電流駆動状態にある旨の
検出に基づいて前記抽出されたベース電位並びに電源電
位を読み込み、その都度の電源電位に応じたベース電位
−温度特性に基づいて同トランジスタの温度を算出する
手段とを具えて構成するようにする。According to a fifteenth aspect of the present invention, in the same configuration as the thirteenth aspect of the invention, the temperature monitoring means further comprises a power supply potential extracting means for extracting the power supply potential of the load. And a means for detecting that the transistor is in a constant current drive state based on a lapse of a fixed time after the transistor is turned on, and a means for determining that the transistor is in a constant current drive state. A means for reading the extracted base potential and the power source potential based on the detection and calculating the temperature of the transistor based on the base potential-temperature characteristic corresponding to the power source potential at each time is provided.
【0027】また、請求項16記載の発明では、インダ
クタンス負荷をエンジンの回転に同期して駆動するトラ
ンジスタと、同トランジスタに接続されて前記負荷のオ
フ時に発生するフライバック電圧を消弧するツェナーダ
イオードとを具えるエンジンの電子制御装置にあって、
前記インダクタンス負荷の温度を監視する負荷温度監視
手段と、該監視される負荷温度に応じてエンジン回転数
を制限する回転数制限手段とを具える構成とする。According to the sixteenth aspect of the present invention, a transistor for driving the inductance load in synchronization with the rotation of the engine and a zener diode connected to the transistor for extinguishing the flyback voltage generated when the load is off. In the electronic control unit of the engine including
A load temperature monitoring means for monitoring the temperature of the inductance load and a rotation speed limiting means for limiting the engine rotation speed according to the monitored load temperature are provided.
【0028】また、請求項17記載の発明では、上記請
求項16記載の発明の構成において、前記回転数制限手
段を、エンジンの高速回転に伴う燃料カット回転数の判
定値を前記監視される負荷温度に応じて変更する燃料カ
ット判定値変更手段を具えるものとして構成する。According to a seventeenth aspect of the present invention, in the configuration of the above-described sixteenth aspect of the present invention, the rotation speed limiting means is used to monitor the judgment value of the fuel cut rotation speed associated with the high speed rotation of the engine. The fuel cut judgment value changing means is arranged to change according to the temperature.
【0029】また、請求項18記載の発明では、同請求
項16記載の発明の構成において、前記回転数制限手段
を、エンジンへの燃料噴射を前記監視される負荷温度に
応じた所定の時間ずつ間引きして同エンジンの最高回転
数を低下せしめる燃料噴射間引き手段を具えるものとし
て構成する。According to the eighteenth aspect of the present invention, in the configuration of the sixteenth aspect of the present invention, the rotation speed limiting means sets the fuel injection to the engine at predetermined intervals according to the monitored load temperature. The fuel injection thinning means for thinning out and reducing the maximum engine speed of the engine is provided.
【0030】また、請求項19記載の発明では、同請求
項16記載の発明の構成において、前記回転数制限手段
を、前記監視される負荷温度に応じて決定される数の気
筒への燃料噴射を停止して同エンジンの最高回転数を低
下せしめる減筒制御手段を具えるものとして構成する。According to a nineteenth aspect of the invention, in the configuration of the sixteenth aspect of the invention, the rotation speed limiting means is used to inject fuel into a number of cylinders determined according to the monitored load temperature. And a cylinder reduction control means for stopping the engine to reduce the maximum engine speed.
【0031】また、請求項20記載の発明では、同請求
項16記載の発明の構成において、前記回転数制限手段
を、エンジンへの燃料噴射量を前記監視される負荷温度
に応じた所定量だけ減量して同エンジンの最高回転数を
低下せしめる噴射量減量手段を具えるものとして構成す
る。Further, in the invention of claim 20, in the structure of the invention of claim 16, the rotational speed limiting means is provided with a predetermined amount of fuel injection amount to the engine according to the monitored load temperature. The injection amount reducing means for reducing the maximum engine speed of the engine is provided.
【0032】また、請求項21記載の発明では、同請求
項16記載の発明の構成において、前記回転数制限手段
を、エンジンの吸気絞り弁を前記監視される負荷温度に
応じた所定量だけ強制駆動して同エンジンの最高回転数
を低下せしめる吸気制限手段を具えるものとして構成す
る。Further, in the invention of claim 21, in the configuration of the invention of claim 16, the rotational speed limiting means is forced by a predetermined amount according to the monitored load temperature of the intake throttle valve of the engine. It is configured to have intake restriction means that is driven to reduce the maximum engine speed.
【0033】また、請求項22記載の発明では、これら
請求項16乃至21の何れかに記載の発明の構成におい
て、前記負荷温度監視手段を、前記インダクタンス負荷
に配設されてその温度を直接測定する温度測定手段を具
えるものとして構成する。Further, in the invention of claim 22, in the configuration of the invention of any one of claims 16 to 21, the load temperature monitoring means is arranged in the inductance load and the temperature thereof is directly measured. The temperature measuring means is provided.
【0034】また、請求項23記載の発明では、同じく
請求項16乃至21の何れかに記載の発明の構成におい
て、前記負荷温度監視手段を、エンジンの冷却水温を検
出する水温センサと、該検出される冷却水温に基づいて
前記インダクタンス負荷の温度を推定する推定手段とを
具えるものとして構成する。Further, in the invention described in claim 23, in the configuration of the invention described in any one of claims 16 to 21, the load temperature monitoring means includes a water temperature sensor for detecting a cooling water temperature of the engine, and the detection. And an estimating means for estimating the temperature of the inductance load based on the cooling water temperature.
【0035】また、請求項24記載の発明では、上記請
求項23記載の発明の構成において、前記推定手段を、
エンジン始動時からの累積回転数を演算する演算手段
と、該演算された累積回転数が所定の値以上となると
き、前記検出される冷却水温若しくは同冷却水温に応じ
たエンジン回転数制限量の許容幅を所定に増加補正する
補正手段とを具えるものとして構成する。Further, in the invention of claim 24, in the configuration of the invention of claim 23, the estimating means is
Calculating means for calculating the cumulative rotation speed from the engine start time, and when the calculated cumulative rotation speed is equal to or more than a predetermined value, the detected cooling water temperature or the engine rotation speed limit amount corresponding to the cooling water temperature And a correction means for correcting the allowable width by increasing it to a predetermined value.
【0036】また、請求項25記載の発明では、この請
求項24記載の発明の構成において、前記推定手段を、
エンジンの停止後も、イグニションオフとなるまでは前
記演算された累積回転数を保持するものとして構成す
る。According to a twenty-fifth aspect of the invention, in the configuration of the twenty-fourth aspect of the invention, the estimating means is
Even after the engine is stopped, the accumulated rotational speed calculated as described above is held until the ignition is turned off.
【0037】[0037]
【作用】燃料噴射弁等、インダクタンス負荷のオフ時に
発生するフライバック電圧を消弧する方法として、ツェ
ナーダイオードをその駆動用のトランジスタに接続した
場合、同トランジスタの使用限界温度範囲を超えてしま
う可能性があるとはいえ、現実にそのような状況に陥る
のは、例えばその周囲温度が高温で且つ燃料噴射弁の抵
抗値が低く(すなわち温度低)、しかもエンジンが高速
回転しているとき、といったような特殊な場合に限られ
ることは前述した通りである。[Function] As a method of extinguishing the flyback voltage generated when the inductance load such as a fuel injection valve is turned off, when a Zener diode is connected to a transistor for driving the Zener diode, the operating temperature limit of the transistor may be exceeded. However, in reality, such a situation occurs when the ambient temperature is high, the resistance value of the fuel injection valve is low (that is, the temperature is low), and the engine is rotating at high speed. As described above, it is limited to such special cases.
【0038】そこで、上記請求項1記載の発明によるよ
うに、 ・前記トランジスタの温度若しくはその周囲温度を監視
する温度監視手段と、 ・該監視される温度若しくはその相当値が所定の限界値
以上となるときエンジン回転数を制限する回転数制限手
段と、をそれぞれ具えるようにすれば、上記トランジス
タから発生される電力も自ずと制限されるようになり、
上記トランジスタに対して必ずしも前述したような放熱
対策を施さずとも、その使用限界温度範囲を超えての発
熱といったものは的確に抑えられるようになる。Therefore, according to the invention described in claim 1, temperature monitoring means for monitoring the temperature of the transistor or its ambient temperature, and the monitored temperature or its equivalent value is equal to or greater than a predetermined limit value. In this case, if the rotational speed limiting means for limiting the engine rotational speed is provided, respectively, the electric power generated from the transistor will be naturally limited,
Even if the above-mentioned heat dissipation measure is not necessarily applied to the above-mentioned transistor, the heat generation beyond the temperature range for which it can be used can be properly suppressed.
【0039】したがって、いたずらに放熱にコストをか
けずとも、まさかのときには確実にそれら素子の保護を
図ることができるようになる。なお、上記トランジスタ
から発生される電力は、同トランジスタのオン時にはそ
のオンデューティに比例し、またオフ時、すなわちフラ
イバックエネルギの吸収時には、エンジン回転数に比例
したものとなる。このため、オンデューティが変わらな
いものと仮定すれば、エンジン回転数を制限することで
その発生される電力は制限され、同トランジスタの異常
発熱も好適に抑制されるようになる。Therefore, it becomes possible to surely protect those elements in the unlikely event that the heat dissipation is not costly. The power generated from the transistor is proportional to the on-duty of the transistor when it is on, and is proportional to the engine speed when it is off, that is, when the flyback energy is absorbed. Therefore, assuming that the on-duty does not change, the generated electric power is limited by limiting the engine speed, and the abnormal heat generation of the transistor can be suitably suppressed.
【0040】また、上記請求項2記載の発明によるよう
に、前記回転数制限手段を、 ・エンジンの高速回転に伴う燃料カット回転数の判定値
を引き下げる燃料カット判定値変更手段を具えるもの。 として構成すれば、その変更された燃料カット判定値以
上の回転数では燃料噴射が全面的に禁止され、エンジン
回転数がそれ以上に上昇することもなくなる。According to the second aspect of the present invention, the rotation speed limiting means is provided with: fuel cut determination value changing means for lowering the determination value of the fuel cut rotation speed associated with the high speed rotation of the engine. With this configuration, the fuel injection is completely prohibited at the rotation speed equal to or higher than the changed fuel cut determination value, and the engine rotation speed does not increase further.
【0041】このため、車両の通常の走行に何らの影響
も与えることなく、同トランジスタの異常発熱を抑え、
ひいてはこれを保護することができるようになる。ま
た、前記回転数制限手段については他にも、例えば請求
項3記載の発明によるように、 ・エンジンへの燃料噴射を所定の時間ずつ間引きして同
エンジンの最高回転数を低下せしめる燃料噴射間引き手
段を具えるもの。 或いは請求項4記載の発明によるように、 ・エンジンの任意気筒への燃料噴射を停止して同エンジ
ンの最高回転数を低下せしめる減筒制御手段を具えるも
の。 或いは請求項5記載の発明によるように、 ・エンジンへの燃料噴射量を所定に減量して同エンジン
の最高回転数を低下せしめる噴射量減量手段を具えるも
の。 或いは請求項6記載の発明によるように、 ・エンジンの吸気絞り弁(スロットルバルブなど)を強
制駆動して同エンジンの最高回転数を低下せしめる吸気
制限手段を具えるもの。 として構成することもできる。Therefore, the abnormal heat generation of the transistor is suppressed without affecting the normal running of the vehicle,
Eventually, it will be possible to protect this. In addition to the rotation speed limiting means, for example, as in the invention according to claim 3, fuel injection thinning for reducing the maximum rotation speed of the engine by thinning out fuel injection to the engine for a predetermined time Those that have means. Alternatively, according to the invention as set forth in claim 4, there is provided: a cut-off cylinder control means for stopping fuel injection into an arbitrary cylinder of the engine to reduce the maximum engine speed of the engine. Alternatively, as in the invention according to claim 5, an injection amount reducing means for reducing the fuel injection amount to the engine by a predetermined amount to reduce the maximum rotation speed of the engine. Alternatively, as in the invention according to claim 6, an intake limiting means for forcibly driving an intake throttle valve (throttle valve or the like) of the engine to reduce the maximum engine speed of the engine. Can also be configured as.
【0042】回転数制限手段としてのこのような構成に
よっても、エンジン回転数を好適に制限することがで
き、ひいては上記トランジスタの発生電力を制限するこ
とができるようになる。Even with such a configuration as the rotation speed limiting means, the engine rotation speed can be suitably limited, and by extension, the power generated by the transistor can be limited.
【0043】一方、上記請求項7記載の発明によるよう
に、以上の各構成において、前記温度監視手段について
はこれを、 ・前記トランジスタの近傍に配設されたサーミスタと、
該サーミスタの端子間電圧に基づいて同トランジスタの
周囲温度を演算する演算手段とを具えるもの。 として構成することができる。温度監視手段としてのこ
のような構成によれば、上記トランジスタの周囲温度を
直接、しかも簡単に監視することができるようになる。On the other hand, according to the invention as set forth in claim 7, in each of the above-mentioned constitutions, the temperature monitoring means includes: a thermistor disposed in the vicinity of the transistor;
Arithmetic means for computing the ambient temperature of the transistor based on the voltage across the terminals of the thermistor. Can be configured as. With such a structure as the temperature monitoring means, it becomes possible to directly and easily monitor the ambient temperature of the transistor.
【0044】また、上記請求項8記載の発明によるよう
に、同温度監視手段についてはこれを、 ・電子制御装置内に配されて定電流駆動されるダイオー
ドと、該ダイオードの順方向電圧に基づいて前記トラン
ジスタの周囲温度を演算する演算手段とを具えるもの。 として構成することもできる。特に、温度監視手段とし
てのこうした構成によれば、前記ダイオードについてこ
れを例えば請求項9記載の発明によるように、 A.電子制御装置内に同温度監視手段として別途に配設
する。或いは請求項10記載の発明によるように、 B.電子制御装置内に制御部品として予め配設されてい
るものを流用する。 といった態様での利用が可能となる。Further, according to the invention described in claim 8, the temperature monitoring means is provided as follows: based on a diode arranged in the electronic control device and driven by a constant current, and a forward voltage of the diode. Calculating means for calculating the ambient temperature of the transistor. Can also be configured as. In particular, according to such an arrangement as a temperature monitoring means, this can be achieved for the diode, eg according to the invention according to claim 9, The temperature control means is separately provided in the electronic control unit. Alternatively, as in the invention according to claim 10, B. The components that are previously arranged as control components in the electronic control unit are used. It becomes possible to use it in such a mode.
【0045】前者A.の構成によれば、温度監視対象と
なるトランジスタ近傍の任意の位置に前記ダイオードを
配設することができ、またその定電流源としても任意の
ものを使用することができる自由度がある。The former A. According to the above configuration, the diode can be arranged at an arbitrary position near the transistor that is the temperature monitoring target, and any constant current source can be used.
【0046】また、後者B.の構成によれば、こうした
自由度はないものの、新たに電子部品を追加する必要が
なく、より経済的に同温度監視手段を構成することがで
きるようになる。なお、この電子制御装置内に制御部品
として予め配設されて定電流駆動されるダイオードとし
ては、例えば車速センサなどの波形整形回路にあって、
そのセンサ信号を2値化するための比較基準電位を生成
するダイオードなどがある。The latter B. According to the configuration, although there is no such degree of freedom, it is not necessary to newly add an electronic component, and the temperature monitoring means can be configured more economically. As a diode that is previously arranged as a control component in this electronic control device and is driven with a constant current, for example, in a waveform shaping circuit such as a vehicle speed sensor,
There is a diode or the like that generates a comparison reference potential for binarizing the sensor signal.
【0047】また、請求項11記載の発明によるよう
に、温度監視手段としてダイオードを用いたこれらの構
成にあって、前記演算手段を、 ・電源投入後所定の時間以内であること、及びエンジン
の冷却水温並びに吸気温が共に所定の第1の温度以下で
その温度差も所定の第2の温度以下であること、及びエ
ンジンが回転していないことの論理積条件が満たされる
ことに基づき前記ダイオードの順方向電圧−温度特性を
校正する手段と、 ・前記条件の何れか1つでも満たされなくなるとき、該
ダイオードの校正された順方向電圧−温度特性に基づい
てその都度の温度を前記トランジスタの周囲温度として
算出する手段と、をそれぞれ具えて構成すれば、こうし
てダイオードを用いて温度監視手段を実現する場合であ
れ、その順方向電流に起因する温度特性のばらつきを的
確に吸収して、前記周囲温度についての精度の高い監視
を行うことができるようになる。According to the eleventh aspect of the present invention, in these configurations in which a diode is used as the temperature monitoring means, the calculating means includes: -within a predetermined time after power-on; The diode is based on the fact that both the cooling water temperature and the intake air temperature are equal to or less than a predetermined first temperature and the temperature difference is also less than or equal to a predetermined second temperature, and the logical product condition that the engine is not rotating is satisfied. Means for calibrating the forward voltage-temperature characteristic of the transistor; and when any one of the above conditions is no longer satisfied, the respective temperature of the transistor is adjusted based on the calibrated forward voltage-temperature characteristic of the diode. If the temperature monitoring means is realized by using the diode in this way, the forward current is generated. The variation in the temperature characteristics by properly absorbed, it is possible to perform a highly accurate monitoring of the ambient temperature.
【0048】ところで、上記トランジスタの発生電力は
その電源電圧、すなわちバッテリ電圧と強い相関があ
り、同トランジスタの許容される周囲温度も、このバッ
テリ電圧に換算して監視することができる。The power generated by the transistor has a strong correlation with the power supply voltage, that is, the battery voltage, and the ambient temperature allowed for the transistor can be converted into the battery voltage and monitored.
【0049】そこで、先の請求項1乃至6記載の発明の
構成においても、請求項12記載の発明によるように、
前記温度監視手段を、 ・前記トランジスタの周囲温度をバッテリの電圧値に換
算して監視するもの。 として構成し、前記回転数制限手段についてもこれを、 ・この換算されたバッテリの電圧値が所定の限界値以上
となるとき前記エンジン回転数を制限するもの。 として構成すれば、基本的にバッテリ電圧を測定するだ
けの非常に簡単な構成にて、上記トランジスタの発熱を
抑えることができ、確実に同素子の保護を図ることがで
きるようになる。Therefore, even in the configurations of the inventions described in claims 1 to 6, as in the invention described in claim 12,
The temperature monitoring means: A device for converting the ambient temperature of the transistor into a voltage value of a battery for monitoring. The rotation speed limiting means also has the following: When the converted voltage value of the battery is equal to or higher than a predetermined limit value, the engine speed is limited. With such a configuration, the heat generation of the transistor can be suppressed and the element can be reliably protected with a very simple configuration that basically only measures the battery voltage.
【0050】他方、上記トランジスタ自身のベース電位
(ベース−エミッタ間電圧)も、上述したダイオードの
順方向電圧と同様、温度と強い相関をもって変化するこ
とが知られている。On the other hand, it is known that the base potential (base-emitter voltage) of the transistor itself also changes with a strong correlation with temperature, like the forward voltage of the diode described above.
【0051】そこで、同じく請求項1乃至6記載の発明
の構成において、請求項13記載の発明によるように、
前記温度監視手段を、 ・前記トランジスタの定電流駆動時のベース電位を抽出
するベース電位抽出手段と、該抽出されたベース電位に
基づいて同トランジスタ自身の温度を演算する演算手段
とを具えるもの。 として構成すれば、監視対象とするトランジスタの特性
を直接利用してその温度を監視することができるように
なる。すなわちこの場合、その周囲温度が上昇する以前
に同トランジスタ自身の温度が急上昇したような場合で
あっても、該温度変動が的確に捕らえられ、その異常発
熱等も確実に抑制されるようになる。Therefore, in the structure of the inventions according to claims 1 to 6, as in the invention according to claim 13,
The temperature monitoring means, comprising: a base potential extracting means for extracting a base potential when the transistor is driven with a constant current, and a computing means for computing the temperature of the transistor itself based on the extracted base potential. . With this configuration, the temperature of the transistor to be monitored can be monitored by directly utilizing the characteristics of the transistor. That is, in this case, even if the temperature of the transistor itself suddenly rises before the ambient temperature rises, the temperature fluctuation can be accurately captured, and abnormal heat generation and the like can be surely suppressed. .
【0052】なおこの場合、その演算手段としては、例
えば請求項14記載の発明によるように、 ・前記トランジスタがオンになって以後一定時間が経過
したことに基づいて同トランジスタが定電流駆動状態に
ある旨検出する手段と、該定電流駆動状態にある旨の検
出に基づいて前記抽出されたベース電位を読み込み、そ
のベース電位−温度特性に基づいて同トランジスタの温
度を算出する手段とを具えるもの。 或いは請求項15記載の発明によるように、同温度監視
手段が更に、前記負荷の電源電位を抽出する電源電位抽
出手段を具えるとするときに、 ・前記トランジスタがオンになって以後一定時間が経過
したことに基づいて同トランジスタが定電流駆動状態に
ある旨検出する手段と、該定電流駆動状態にある旨の検
出に基づいて前記抽出されたベース電位並びに電源電位
を読み込み、その都度の電源電位に応じたベース電位−
温度特性に基づいて同トランジスタの温度を算出する手
段とを具えるもの。 として構成することができる。In this case, as the calculating means, for example, according to the invention of claim 14, the transistor is brought into a constant current drive state on the basis of a lapse of a fixed time after the transistor is turned on. And a means for detecting that there is a constant current and a means for reading the extracted base potential based on the detection of the constant current drive state and calculating the temperature of the transistor based on the base potential-temperature characteristic. thing. Alternatively, when the temperature monitoring means further comprises a power supply potential extracting means for extracting the power supply potential of the load, as in the invention according to claim 15, Means for detecting that the transistor is in a constant current driving state based on the passage of time, and reading the extracted base potential and power source potential based on the detection that the transistor is in a constant current driving state, and the power source for each time. Base potential according to potential-
And means for calculating the temperature of the transistor based on the temperature characteristic. Can be configured as.
【0053】因みに、上記ベース電位の温度に対する変
化量は、ベース電流の増加、すなわち電源電位の増加と
ともに小さくなる。このため、特に上記請求項15記載
の発明の構成によれば、たとえ電源電位が変動しても、
その算出される温度の精度は好適に維持されるようにな
り、上述したトランジスタ自身の温度についてのより信
頼性の高い監視が行われるようになる。Incidentally, the amount of change in the base potential with respect to temperature decreases as the base current increases, that is, the power supply potential increases. Therefore, particularly according to the configuration of the invention described in claim 15, even if the power supply potential changes,
The accuracy of the calculated temperature can be preferably maintained, and the above-mentioned temperature of the transistor itself can be monitored with higher reliability.
【0054】ところで、これら請求項1乃至15に記載
の発明では何れも、上記トランジスタ自身若しくはその
周囲の温度を監視するとともに、その監視する温度若し
くは相当値が所定の限界値以上となるときエンジンの回
転数を制限するようにした。しかし、トランジスタ自身
の発生電力以外に、上記インダクタンス負荷側の発生電
力を抑制することでも、上記に準じた態様をもって、ト
ランジスタの熱的保護を図ることはできる。By the way, in any of the inventions described in claims 1 to 15, the temperature of the transistor itself or its surroundings is monitored, and when the monitored temperature or a corresponding value exceeds a predetermined limit value, the engine I tried to limit the number of rotations. However, thermal protection of the transistor can be achieved by suppressing the power generated on the side of the inductance load in addition to the power generated by the transistor itself, in a manner similar to the above.
【0055】すなわち、請求項16記載の発明によるよ
うに、上記エンジンの電子制御装置において、 ・前記インダクタンス負荷の温度を監視する負荷温度監
視手段と、 ・該監視される負荷温度に応じてエンジン回転数を制限
する回転数制限手段と、をそれぞれ具えることでも、イ
ンダクタンス負荷から発生される電力が制限され、ひい
てはトランジスタ自身から発生される電力も抑制される
ようになる。そしてこの場合であっても、トランジスタ
に対して必ずしも前述した放熱対策を施さずとも、その
使用限界温度範囲を超えての発熱といったものは的確に
抑えられるようになる。That is, according to the sixteenth aspect of the present invention, in the electronic control unit for the engine, the load temperature monitoring means for monitoring the temperature of the inductance load, and the engine rotation according to the monitored load temperature. Also, by respectively providing the rotation speed limiting means for limiting the number, the electric power generated from the inductance load is restricted, and the electric power generated from the transistor itself is also suppressed. Even in this case, even if the above-mentioned heat dissipation measure is not necessarily applied to the transistor, heat generation beyond the temperature range where the transistor is used can be properly suppressed.
【0056】因みに、上記負荷から発生される電力は、
エンジン回転数が高いほど、また同負荷自らの温度が低
いほど大きくなる。一方、トランジスタにあっては、そ
の温度が高いほど、消費可能なエネルギは低下する。す
なわち、トランジスタにとって熱的に厳しい状況とは、
負荷の温度が低く(発生電力が大)、トランジスタ自身
の温度が高い(消費可能電力が小)ときであると考える
ことができる。したがって、トランジスタ自信の温度が
ある程度高いことを想定して同トランジスタを熱的に保
護するためには、上記負荷から発生される電力を抑制す
ればよく、またそのための具体手法としては、同負荷の
温度に応じて上記エンジン回転数を制限すればよい。Incidentally, the electric power generated from the load is
The higher the engine speed, and the lower the temperature of the same load, the larger. On the other hand, in a transistor, the higher the temperature, the lower the energy that can be consumed. In other words, what is a thermally difficult situation for a transistor?
It can be considered that the temperature of the load is low (generated power is large) and the temperature of the transistor itself is high (consumable power is small). Therefore, in order to thermally protect the transistor assuming that the temperature of the transistor is high to some extent, it is sufficient to suppress the power generated from the load. The engine speed may be limited according to the temperature.
【0057】また、このエンジン回転数を制限するため
の手法として、前記回転数制限手段を、例えば上記請求
項17記載の発明によるように、 ・エンジンの高速回転に伴う燃料カット回転数の判定値
を前記監視される負荷温度に応じて変更する燃料カット
判定値変更手段を具えるもの。 として構成すれば、前述同様、その変更された燃料カッ
ト判定値以上の回転数では燃料噴射が全面的に禁止さ
れ、エンジン回転数がそれ以上に上昇することはなくな
る。As a method for limiting the engine speed, the engine speed limiting means may be used, for example, according to the invention described in claim 17, as follows: And a fuel cut determination value changing means for changing the value according to the monitored load temperature. According to the above configuration, similarly to the above, the fuel injection is completely prohibited at the rotation speed equal to or higher than the changed fuel cut determination value, and the engine rotation speed does not further increase.
【0058】なおこの場合、上記燃料カット判定値は、
インダクタンス負荷の温度が低いほど小さい値(低いエ
ンジン回転数に対応した値)として変更されるが、その
具体的な変更態様は任意であり、例えば a.上記負荷のある温度範囲においてほぼリニアな関係
で変更する。或いは b.ある負荷温度を境に2値的若しくは多値的に変更す
る。等々、種々の態様での具現が可能である。In this case, the fuel cut judgment value is
The value is changed to a smaller value (a value corresponding to a lower engine speed) as the temperature of the inductance load is lower, but the specific changing mode is arbitrary, for example, a. It is changed in a substantially linear relationship in the temperature range with the load. Or b. Binary or multi-valued change is made at a certain load temperature. The present invention can be embodied in various modes, etc.
【0059】またこの場合も、前記回転数制限手段につ
いては他に、例えば請求項18記載の発明によるよう
に、 ・エンジンへの燃料噴射を前記監視される負荷温度に応
じた所定の時間ずつ間引きしてエンジンの最高回転数を
低下せしめる燃料噴射間引き手段を具えるもの。或いは
請求項19記載の発明によるように、 ・前記監視される負荷温度に応じて決定される数の気筒
への燃料噴射を停止してエンジンの最高回転数を低下せ
しめる減筒制御手段を具えるもの。 或いは請求項20記載の発明によるように、 ・エンジンへの燃料噴射量を前記監視される負荷温度に
応じた所定量だけ減量してエンジンの最高回転数を低下
せしめる噴射量減量手段を具えるもの。 或いは請求項21記載の発明によるように、 ・エンジンの吸気絞り弁を前記監視される負荷温度に応
じた所定量だけ強制駆動してエンジンの最高回転数を低
下せしめる吸気制限手段を具えるもの。 として構成することができる。Also in this case, in addition to the rotation speed limiting means, for example, according to the invention of claim 18, the fuel injection to the engine is thinned out by a predetermined time period according to the monitored load temperature. It is equipped with fuel injection thinning means that lowers the maximum engine speed. Alternatively, according to the invention as set forth in claim 19, a cut-off cylinder control means for reducing the maximum engine speed by stopping the fuel injection to the number of cylinders determined according to the monitored load temperature is provided. thing. Alternatively, according to the invention of claim 20, the fuel injection amount to the engine is reduced by a predetermined amount according to the monitored load temperature, and an injection amount reduction means for reducing the maximum engine speed is provided. . Alternatively, according to the invention of claim 21, an intake limiting means for reducing the maximum engine speed by forcibly driving the intake throttle valve of the engine by a predetermined amount according to the monitored load temperature. Can be configured as.
【0060】回転数制限手段としてのこのような構成に
よっても、エンジン回転数を好適に制限することがで
き、ひいては負荷、並びにトランジスタの発生電力を制
限することができるようになる。With such a configuration as the rotation speed limiting means, the engine rotation speed can be suitably limited, and by extension, the load and the power generated by the transistor can be limited.
【0061】因みに、上記エンジンの最高回転数を低下
せしめるためには、上記請求項18記載の発明にあって
は、負荷の温度が低いほど長い間引き時間が設定され、
上記請求項19記載の発明にあっては、負荷の温度が低
いほど多い減筒数が設定され、上記請求項20記載の発
明にあっては、負荷の温度が低いほど多い減量値が設定
され、上記請求項21記載の発明にあっては、負荷の温
度が低いほど大きな駆動量が設定される。もっとも、そ
れら具体的な態様は任意であり、ここでも、上記a.と
して示したようなリニアな関係による設定、或いは上記
b.として示したような2値的若しくは多値的な設定
等、種々の態様での設定が可能である。Incidentally, in order to lower the maximum engine speed of the engine, in the invention of claim 18, the lower the load temperature, the longer the thinning time is set.
In the invention of claim 19, the lower the temperature of the load is, the larger the number of reduced cylinders is set. In the invention of the above-mentioned claim 20, the lower the temperature of the load is, the larger the reduction value is set. According to the invention of claim 21, a larger drive amount is set as the temperature of the load is lower. However, those specific embodiments are arbitrary, and here, a. Setting by a linear relationship as shown in, or b. It is possible to set in various modes such as a binary or multi-valued setting as shown in.
【0062】一方、これらの各構成において、前記負荷
温度監視手段については、例えば請求項22記載の発明
によるように、 ・前記インダクタンス負荷に配設されてその温度を直接
測定する温度測定手段を具えるもの。 或いは請求項23記載の発明によるように、 ・エンジンの冷却水温を検出する水温センサと、該検出
される冷却水温に基づいて前記インダクタンス負荷の温
度を推定する推定手段とを具えるもの。として構成する
ことができる。On the other hand, in each of these configurations, the load temperature monitoring means is, for example, as in the invention according to claim 22, wherein: the temperature measuring means is provided in the inductance load to directly measure the temperature. What you get. Alternatively, according to the invention of claim 23, a water temperature sensor for detecting a cooling water temperature of the engine, and an estimating means for estimating the temperature of the inductance load based on the detected cooling water temperature. Can be configured as.
【0063】前者の請求項22記載の発明の構成によれ
ば、上記インダクタンス負荷の温度についてこれを正確
に把握することができるようになる。なお、上記温度測
定手段としては熱電対などがある。According to the former aspect of the invention, the temperature of the inductance load can be accurately grasped. As the temperature measuring means, there is a thermocouple or the like.
【0064】また、後者の請求項23記載の発明の構成
によれば、同インダクタンス負荷の温度情報そのものの
精度は多少劣るものの、それ専用のセンサを別途設ける
必要はなくなる。すなわち、上記専用のセンサを用いず
とも、同インダクタンス負荷の温度をある程度把握する
ことができるようになる。因みに、上記水温センサの出
力(エンジン冷却水温)はエンジン本体の暖機状態に対
応したものとなる。該エンジン本体の温度が低いときに
は、燃料噴射弁等、上記インダクタンス負荷の温度も低
いと考えてよい。According to the latter aspect of the invention described in claim 23, the accuracy of the temperature information itself of the same inductance load is somewhat inferior, but it is not necessary to separately provide a dedicated sensor. That is, the temperature of the same inductance load can be grasped to some extent without using the dedicated sensor. Incidentally, the output of the water temperature sensor (engine cooling water temperature) corresponds to the warm-up state of the engine body. When the temperature of the engine body is low, it can be considered that the temperature of the inductance load such as the fuel injection valve is also low.
【0065】また特に、後者の請求項23記載の発明の
構成において、前記推定手段を、請求項24記載の発明
によるように、 ・エンジン始動時からの累積回転数を演算する演算手段
と、該演算された累積回転数が所定の値以上となると
き、前記検出される冷却水温若しくは同冷却水温に応じ
たエンジン回転数制限量の許容幅を所定に増加補正する
補正手段とを具えるもの。 として構成すれば、上記インダクタンス負荷のより実状
に近い温度に対応して、エンジン回転数の制限にかかる
上記各種の制御を実行することができるようになる。す
なわち、上記冷却水温が低い状態においても、燃料噴射
弁等、上記インダクタンス負荷の駆動時間がある程度の
時間に達していれば、その温度は上昇していることが考
えられるため、こうして冷却水温若しくは同冷却水温に
応じたエンジン回転数制限量の許容幅を増加補正するこ
とにより、過剰な制限を抑えることができるようにもな
る。In particular, in the latter aspect of the invention according to claim 23, the estimating means is, as in the invention according to claim 24, a calculating means for calculating a cumulative rotation speed from the engine start time, and Compensating means for correcting the detected cooling water temperature or the allowable range of the engine rotational speed limitation amount corresponding to the cooling water temperature by a predetermined increase when the calculated cumulative rotation speed is equal to or higher than a predetermined value. With this configuration, it becomes possible to execute the above-mentioned various controls for limiting the engine speed in accordance with the temperature of the inductance load which is closer to the actual condition. That is, even when the cooling water temperature is low, if the driving time of the inductance load such as the fuel injection valve reaches a certain time, the temperature is considered to be rising, and thus the cooling water temperature or By increasing and correcting the allowable range of the engine speed limit amount according to the cooling water temperature, it becomes possible to suppress the excessive limit.
【0066】また、推定手段のこうした構成において、
同推定手段を更に請求項25記載の発明によるように、 ・エンジンの停止後も、イグニションオフとなるまでは
前記演算された累積回転数を保持するもの。 として構成すれば、例えばエンジンストール等の直後に
同エンジンが再起動されるような場合でも、上記累積回
転数の演算が再度「0」からやり直しされることなく、
上記インダクタンス負荷のより実状に近い温度に基づく
エンジン回転数の制限態様が維持されるようになる。す
なわち、上記請求項24記載の発明の構成とも併せ、上
記トランジスタの熱的保護を図る上で、より効率よく同
電子制御装置を運用することができるようになる。Further, in such a structure of the estimating means,
According to the invention of claim 25, the estimating means holds the calculated cumulative rotation speed until the ignition is turned off even after the engine is stopped. With this configuration, even when the engine is restarted immediately after the engine stall or the like, for example, the calculation of the cumulative rotational speed does not start from "0" again,
The mode of limiting the engine speed based on the temperature of the inductance load which is closer to the actual condition is maintained. In other words, in combination with the configuration of the invention described in claim 24, the electronic control device can be operated more efficiently in terms of thermal protection of the transistor.
【0067】[0067]
(第1実施例)図1〜図8に、この発明にかかるエンジ
ンの電子制御装置の第1の実施例を示す。(First Embodiment) FIGS. 1 to 8 show a first embodiment of an electronic control unit for an engine according to the present invention.
【0068】この第1の実施例の装置は、燃料噴射弁の
駆動回路が内蔵されるエンジンの電子制御装置にあっ
て、同駆動回路の出力トランジスタ近傍に配設したサー
ミスタを通じてその周囲温度を監視し、該温度が所定値
以上となるとき、エンジンの高回転燃料カット判定値の
引き下げを行う装置として構成されている。The apparatus of the first embodiment is an electronic control unit for an engine in which a drive circuit for a fuel injection valve is built in, and the ambient temperature is monitored through a thermistor arranged near the output transistor of the drive circuit. However, when the temperature becomes equal to or higher than a predetermined value, the device is configured to reduce the high rotation fuel cutoff determination value of the engine.
【0069】はじめに、図1を参照して、同電子制御装
置が制御対象とするエンジン並びにその周辺装置の構成
を説明する。同図1に示されるように、エンジン1は、
そのシリンダ2とピストン3、及びシリンダヘッド4に
よって燃焼室5が形成されるようになっている。燃焼室
5には点火プラグ6が配設されている。First, with reference to FIG. 1, the structure of the engine and its peripheral devices that are controlled by the electronic control unit will be described. As shown in FIG. 1, the engine 1 is
A combustion chamber 5 is formed by the cylinder 2, the piston 3, and the cylinder head 4. A spark plug 6 is arranged in the combustion chamber 5.
【0070】こうしたエンジン1において、その吸気系
統は、上記燃焼室5に吸気バルブ7を介して連通する吸
気マニホールド8、該吸気マニホールド8に燃料を噴射
する燃料噴射弁9、同吸気マニホールド8に連通する吸
気管10、吸入空気の脈動を吸収するサージタンク1
1、スロットルバルブ12、そしてエアクリーナ13を
具えた構成となっている。In the engine 1, the intake system is connected to the intake manifold 8 communicating with the combustion chamber 5 via the intake valve 7, the fuel injection valve 9 for injecting fuel into the intake manifold 8, and the intake manifold 8. Intake pipe 10, surge tank 1 for absorbing pulsation of intake air
1, a throttle valve 12, and an air cleaner 13 are provided.
【0071】他方、同エンジン1の排気系統は、上述し
た燃焼室5に排気バルブ14を介して連通する排気マニ
ホールド15を有して構成されている。更に、同エンジ
ン1には、点火に必要な高電圧を出力するイグナイタ1
6、及び図示しないクランク軸に連動して該イグナイタ
16で発生した高電圧を各気筒の点火プラグ6に分配供
給するディストリビュータ17が設けられている。On the other hand, the exhaust system of the engine 1 has an exhaust manifold 15 which communicates with the above-mentioned combustion chamber 5 via an exhaust valve 14. Further, the engine 1 has an igniter 1 that outputs a high voltage required for ignition.
6 and a distributor 17 that supplies a high voltage generated by the igniter 16 to the ignition plugs 6 of the respective cylinders in conjunction with a crankshaft (not shown).
【0072】一方、エンジン1には、次のような各種セ
ンサが併せ設けられている。 ・水温センサ20:エンジン1の冷却系統に設けられて
その冷却水温を検出する。 ・吸気温センサ21:上記エアクリーナ13内に設けら
れて同エンジン1に送られる吸入空気温度を検出する。 ・スロットルポジションセンサ22:上記スロットルバ
ルブ12に連動して該スロットルバルブ12の開度を検
出する。 ・吸気管内圧力センサ23:吸気管10内の圧力を測定
する。 ・酸素濃度センサ24:排気マニホールド15に設けら
れて排気ガス中の残存酸素濃度を検出する。 ・回転角センサ25:上記ディストリビュータ17内に
取り付けられて、該ディストリビュータ17のカムシャ
フトの1/24回転毎に、すなわち図示しないクランク
軸の0°CA(クランク角)から30°CAの整数倍毎
に回転角信号(パルス)を出力する。同エンジン1の回
転速度センサを兼ねる。 ・気筒判別センサ26:同じくディストリビュータ17
内に取り付けられて、同ディストリビュータ17のカム
シャフトの1回転毎に、すなわち図示しないクランク軸
の2回転毎に、気筒判別のための基準信号(パルス)を
1回出力する。 ・車速センサ28:エンジン1が搭載された車両の車軸
に設けられたシグナルロータ27を通じて車輪の回転に
応じたパルスを発生する。On the other hand, the engine 1 is also provided with the following various sensors. Water temperature sensor 20: provided in the cooling system of the engine 1 to detect the temperature of the cooling water. Intake air temperature sensor 21: The intake air temperature sensor 21 is provided in the air cleaner 13 and detects the temperature of intake air sent to the engine 1. Throttle position sensor 22: Interlocks with the throttle valve 12 to detect the opening of the throttle valve 12. Intake pipe pressure sensor 23: measures the pressure in the intake pipe 10. Oxygen concentration sensor 24: Provided in the exhaust manifold 15 to detect the residual oxygen concentration in the exhaust gas. Rotation angle sensor 25: mounted inside the distributor 17, and every 1/24 rotation of the cam shaft of the distributor 17, that is, every integer multiple of 0 ° CA (crank angle) to 30 ° CA of the crankshaft (not shown). The rotation angle signal (pulse) is output to. It also serves as a rotation speed sensor of the engine 1.・ Cylinder discrimination sensor 26: Similarly, distributor 17
The reference signal (pulse) for cylinder discrimination is output once for each rotation of the cam shaft of the distributor 17, that is, for every two rotations of a crankshaft (not shown). -Vehicle speed sensor 28: Generates a pulse corresponding to the rotation of the wheel through the signal rotor 27 provided on the axle of the vehicle on which the engine 1 is mounted.
【0073】これら各センサによる出力は何れも電子制
御装置30に入力される。電子制御装置30は基本的
に、これら各センサの出力内容に基づき上記燃料噴射弁
9及びイグナイタ16を駆動して、エンジン1の運転を
制御する装置である。All outputs from these sensors are input to the electronic control unit 30. The electronic control device 30 is basically a device that drives the fuel injection valve 9 and the igniter 16 based on the output contents of these sensors to control the operation of the engine 1.
【0074】次に、図2を併せ参照して、該電子制御装
置30の構成を説明する。同図2に示されるように、電
子制御装置30は、マイクロコンピュータ310と、上
記各種センサの出力をこのマイクロコンピュータ310
に取り込むために前処理する回路、及び同マイクロコン
ピュータ310から出力される駆動指令を処理して上記
燃料噴射弁9及びイグナイタ16を駆動する回路とによ
って大きくは構成されている。Next, the configuration of the electronic control unit 30 will be described with reference to FIG. As shown in FIG. 2, the electronic control unit 30 outputs the outputs of the microcomputer 310 and the various sensors to the microcomputer 310.
It is mainly configured by a circuit for pre-processing for taking in the engine and a circuit for processing the drive command output from the microcomputer 310 to drive the fuel injection valve 9 and the igniter 16.
【0075】ここで、マイクロコンピュータ310自身
は、CPU311、ROM312、RAM313及びバ
ックアップRAM314を基本的に具える論理演算回路
として構成されている。Here, the microcomputer 310 itself is configured as a logical operation circuit basically including a CPU 311, a ROM 312, a RAM 313 and a backup RAM 314.
【0076】このうち、CPU311は、上記各種セン
サの出力を制御プログラムに従って入力し、同制御プロ
グラムに基づく所定の演算を実行しつつ、上記燃料噴射
弁9及びイグナイタ16を駆動するための制御指令を出
力する部分である。Of these, the CPU 311 inputs the outputs of the various sensors according to a control program, executes a predetermined calculation based on the control program, and issues a control command for driving the fuel injection valve 9 and the igniter 16. This is the part to output.
【0077】また、ROM312は、上記制御プログラ
ムや初期データ等が予め記憶されている読み出し専用の
メモリであり、RAM313は、上記入力される各種セ
ンサ出力や、演算或いは制御の実行に際して必要とされ
るデータが一時的に記憶されるメモリである。The ROM 312 is a read-only memory in which the control program, initial data, etc. are stored in advance, and the RAM 313 is required for executing the various sensor outputs that are input and for executing calculations or controls. This is a memory in which data is temporarily stored.
【0078】また、バックアップRAM314は、バッ
テリによってバックアップされた不揮発性のRAM(ラ
ンダムアクセスメモリ)である。図示しないキースイッ
チがオフ操作され、同制御装置への給電が停止された後
も継続的に使用されるデータは、該バックアップRAM
314に対して記憶されるようになる。The backup RAM 314 is a non-volatile RAM (random access memory) backed up by a battery. Data that is continuously used even after the key switch (not shown) is turned off and the power supply to the control device is stopped is the backup RAM.
314 will be stored.
【0079】また、同マイクロコンピュータ310にお
いて、入出力ポート315及び入力ポート316は何れ
も、上記各種センサの出力を該マイクロコンピュータ3
10内に取り込む部分である。In the microcomputer 310, the input / output port 315 and the input port 316 both output the outputs of the various sensors.
This is a part to be incorporated into 10.
【0080】一方、出力ポート317は、CPU311
を通じて生成された上記燃料噴射弁9やイグナイタ16
に対する駆動指令をその外部に出力する部分である。同
マイクロコンピュータ310の内部において、上記論理
演算回路を構成するCPU311、ROM312、RA
M313及びバックアップRAM314とこれら各ポー
ト315〜317とは、コモンバス318によって電気
的且つ論理的に接続されている。On the other hand, the output port 317 is connected to the CPU 311.
The fuel injection valve 9 and the igniter 16 generated through
Is a part for outputting a drive command to the outside. Inside the microcomputer 310, the CPU 311, the ROM 312, and the RA that constitute the logical operation circuit are included.
The M313 and the backup RAM 314 are electrically and logically connected to the ports 315 to 317 by a common bus 318.
【0081】クロック発生器319は、こうしたマイク
ロコンピュータ310の各部に対して動作クロックCK
を供給する部分である。また同電子制御装置30におい
て、上記各種センサの出力をこのマイクロコンピュータ
310に取り込むために前処理する回路としては、バッ
ファ回路321〜324、マルチプレクサ325、A/
D変換器326、バッファ331、コンパレータ33
2、そして波形整形回路333及び334がある。The clock generator 319 supplies the operation clock CK to each section of the microcomputer 310.
Is the part that supplies. In the electronic control unit 30, buffer circuits 321 to 324, a multiplexer 325, and A / are used as circuits for preprocessing the outputs of the various sensors to the microcomputer 310.
D converter 326, buffer 331, comparator 33
2, and there are waveform shaping circuits 333 and 334.
【0082】ここで、マルチプレクサ325は、バッフ
ァ回路321〜324にそれぞれ入力される上記吸気管
内圧力センサ23、水温センサ20、吸気温センサ2
1、及びスロットルポジションセンサ22の各出力、並
びに後述するサーミスタ352の出力(端子間電圧)を
上記マイクロコンピュータ310からの指令に基づいて
選択出力する回路である。この選択されたセンサ出力若
しくはサーミスタ352の出力はA/D変換器326に
対して入力される。Here, the multiplexer 325 includes the intake pipe pressure sensor 23, the water temperature sensor 20, and the intake temperature sensor 2 which are respectively input to the buffer circuits 321 to 324.
1 and each output of the throttle position sensor 22, and an output (voltage between terminals) of a thermistor 352, which will be described later, are selected and output based on a command from the microcomputer 310. The selected sensor output or the output of the thermistor 352 is input to the A / D converter 326.
【0083】A/D変換器326は、この入力されるセ
ンサ出力若しくはサーミスタ352の出力を、これも上
記マイクロコンピュータ310からの指令に基づいてA
/D(アナログ/ディジタル)変換する回路である。上
記各センサ出力、並びにサーミスタ352の出力は、こ
うしてディジタル信号に変換され、上記入出力ポート3
15を介してマイクロコンピュータ310に取り込まれ
るようになる。The A / D converter 326 outputs the input sensor output or the output of the thermistor 352 based on the command from the microcomputer 310.
It is a circuit for performing / D (analog / digital) conversion. The output of each sensor and the output of the thermistor 352 are thus converted into digital signals, and the input / output port 3
It will be taken into the microcomputer 310 via 15.
【0084】一方、コンパレータ332は、バッファ回
路331に入力される上記酸素濃度センサ24の出力と
所定の基準電圧との比較に基づいて、リッチ若しくはリ
ーンを示す2値化信号を生成する回路である。この生成
される2値化信号は、空燃比フィードバック制御にあっ
てそのモニタ信号として使用される信号であり、上記入
力ポート316を介してマイクロコンピュータ310に
取り込まれる。On the other hand, the comparator 332 is a circuit for generating a binarized signal indicating rich or lean based on the comparison between the output of the oxygen concentration sensor 24 input to the buffer circuit 331 and a predetermined reference voltage. . The generated binarized signal is a signal used as a monitor signal in the air-fuel ratio feedback control, and is taken into the microcomputer 310 via the input port 316.
【0085】また、波形整形回路333は、上記気筒判
別センサ26及び回転角センサ25の各出力信号波形を
各々2値のパルス信号波形に整形する回路である。これ
ら各波形整形信号も、入力ポート316を介してマイク
ロコンピュータ310に取り込まれる。The waveform shaping circuit 333 is a circuit for shaping the output signal waveforms of the cylinder discrimination sensor 26 and the rotation angle sensor 25 into binary pulse signal waveforms. Each of these waveform shaping signals is also taken into the microcomputer 310 via the input port 316.
【0086】また、波形整形回路334は、上記車速セ
ンサ28の出力信号波形を同じく2値のパルス信号波形
に整形する回路である。そして、該波形整形信号も同様
に、入力ポート316を介してマイクロコンピュータ3
10に取り込まれる。The waveform shaping circuit 334 is a circuit which similarly shapes the output signal waveform of the vehicle speed sensor 28 into a binary pulse signal waveform. The waveform-shaped signal is also similarly input to the microcomputer 3 via the input port 316.
Taken in 10.
【0087】そして同電子制御装置30において、マイ
クロコンピュータ310から出力される駆動指令を処理
して上記燃料噴射弁9及びイグナイタ16を駆動する回
路としては、それぞれ駆動回路341及び駆動回路34
2がある。In the electronic control unit 30, a drive circuit 341 and a drive circuit 34 are provided as circuits for processing the drive command output from the microcomputer 310 to drive the fuel injection valve 9 and the igniter 16, respectively.
There are two.
【0088】このうち、駆動回路341は、マイクロコ
ンピュータ310から出力される駆動指令(燃料噴射量
に対応した時間信号)に基づき燃料噴射弁9を所定の時
間だけ開弁駆動せしめる回路である。図1に示したエン
ジン1において、図示しない燃料ポンプから圧送される
燃料は、該燃料噴射弁9の開弁時間に比例した量だけ、
前記吸気マニホールド8内に噴射供給されるようにな
る。Of these, the drive circuit 341 is a circuit for driving the fuel injection valve 9 for a predetermined time based on a drive command (time signal corresponding to the fuel injection amount) output from the microcomputer 310. In the engine 1 shown in FIG. 1, the amount of fuel pumped from a fuel pump (not shown) is proportional to the opening time of the fuel injection valve 9,
It is injected and supplied into the intake manifold 8.
【0089】また、駆動回路342は、同マイクロコン
ピュータ310から出力される駆動指令(点火信号)に
基づきイグナイタ16への通電を制御して前記点火プラ
グを駆動(スパーク)せしめる回路である。The drive circuit 342 is a circuit for controlling the energization of the igniter 16 based on a drive command (ignition signal) output from the microcomputer 310 to drive (spark) the spark plug.
【0090】なお、駆動回路341にあっては、燃料噴
射弁9のオフ時に発生するフライバックエネルギをその
駆動用のトランジスタで吸収する構成を採る都合上、同
トランジスタには相当に大きな電流が流れ、それら素子
の使用限界となる温度範囲を超えてしまう可能性がある
ことは前述した通りである。In the drive circuit 341, a considerably large current flows through the transistor because the flyback energy generated when the fuel injection valve 9 is turned off is absorbed by the transistor for driving the same. As described above, there is a possibility that the temperature range which is the limit of use of these elements may be exceeded.
【0091】そこで同第1の実施例の装置では、図2に
併せ示されるように、該駆動回路341の出力トランジ
スタ近傍にサーミスタ352を配設し、サーミスタ35
2の端子間電圧に基づいてその周囲温度を監視するよう
にしている。なお、このサーミスタ352は、抵抗器3
51によってA/D変換器326の電源電圧電位にプル
アップされ、該プルアップされた抵抗器351との接続
点の電位が、同サーミスタ352の出力電圧としてマル
チプレクサ325を介してA/D変換器326に取り込
まれるようになっている。Therefore, in the device of the first embodiment, a thermistor 352 is arranged near the output transistor of the drive circuit 341 as shown in FIG.
The ambient temperature is monitored based on the voltage between the two terminals. The thermistor 352 is a resistor 3
51 is pulled up to the power supply voltage potential of the A / D converter 326, and the potential of the connection point with the resistor 351 thus pulled up is the output voltage of the thermistor 352 via the multiplexer 325 and the A / D converter. It is designed to be taken in by 326.
【0092】次に、図3及び図4を参照して、上記駆動
回路341の回路例、並びにその出力トランジスタとサ
ーミスタ352との物理的な位置関係を説明する。図3
に、上記駆動回路341及び同駆動回路341によって
駆動される燃料噴射弁9(ここではその励磁コイル91
のみを示す)の回路構成を示す。Next, with reference to FIGS. 3 and 4, a circuit example of the drive circuit 341 and a physical positional relationship between the output transistor and the thermistor 352 will be described. FIG.
In addition, the drive circuit 341 and the fuel injection valve 9 driven by the drive circuit 341 (here, the exciting coil 91
(Only shown) is shown.
【0093】この図3に示されるように、上記マイクロ
コンピュータ310から駆動回路341に対して出力さ
れる駆動指令は、ドライブ用のトランジスタ3413に
よって増幅された後、パワートランジスタ(出力トラン
ジスタ)3417のベース電極に加えられる。As shown in FIG. 3, the drive command output from the microcomputer 310 to the drive circuit 341 is amplified by the drive transistor 3413 and then the base of the power transistor (output transistor) 3417. Applied to the electrodes.
【0094】一方、このパワートランジスタ3417の
コレクタ電極には、他方端に電源電圧+Bが印加されて
いる燃料噴射弁励磁コイル91が接続されている。この
ため、上記ドライブ用のトランジスタ3413の出力が
このパワートランジスタ3417のベース電極に加えら
れて、同トランジスタ3417がオンとなっている期間
だけ、上記励磁コイル91が通電され、燃料噴射弁9が
開弁されるようになる。燃料ポンプから圧送される燃料
が、この燃料噴射弁9の開弁時間に比例した量だけ、前
記吸気マニホールド8内に噴射供給されるようになるこ
とは上述した通りである。On the other hand, the fuel injection valve exciting coil 91 to which the power supply voltage + B is applied is connected to the other end of the collector electrode of the power transistor 3417. For this reason, the output of the drive transistor 3413 is applied to the base electrode of the power transistor 3417, and the exciting coil 91 is energized and the fuel injection valve 9 is opened only while the transistor 3417 is on. You will be told. As described above, the fuel pumped from the fuel pump is injected and supplied into the intake manifold 8 by an amount proportional to the valve opening time of the fuel injection valve 9.
【0095】そして同駆動回路341において、ツェナ
ーダイオード3415が、上記パワートランジスタ34
17がオフするときにインダクタンス負荷である燃料噴
射弁励磁コイル91のために発生する高電圧(フライバ
ック電圧)を同トランジスタ3417のコレクタ電極−
エミッタ電極間の耐電圧以下にクランプするいわゆるフ
ライバックダイオードである。In the drive circuit 341, the Zener diode 3415 is used as the power transistor 34.
The high voltage (flyback voltage) generated due to the fuel injection valve exciting coil 91, which is an inductance load when 17 is turned off, is applied to the collector electrode of the transistor 3417.
This is a so-called flyback diode that clamps below the withstand voltage between the emitter electrodes.
【0096】なお、上記燃料噴射弁9が複数配設される
場合には、それら各燃料噴射弁9に対応して、こうした
トランジスタ3413及び3417やフライバックダイ
オード3415をはじめ、抵抗器3411、3412、
3414、及び3416を具える回路が並列に設けられ
ることとなる。When a plurality of the fuel injection valves 9 are provided, the transistors 3413 and 3417, the flyback diode 3415, the resistors 3411 and 3412, and the resistors 3411 and 3412 are provided corresponding to the respective fuel injection valves 9.
Circuits comprising 3414 and 3416 will be provided in parallel.
【0097】さて、このような駆動回路341のパワー
トランジスタ3417に対し、上記サーミスタ352
は、電子制御装置30内において図4に示される態様で
配設されている。Now, for the power transistor 3417 of the driving circuit 341, the thermistor 352 is used.
Are arranged in the electronic control unit 30 in the manner shown in FIG.
【0098】この図4は、上述した電子制御装置30の
概観を示したものであり、同図4において、符号301
は同装置30のケース、符号302は、外部ハーネスと
の接続に使用されるコネクタ、符号303は、図2に示
される各種回路や素子が実装されるプリント基板、符号
304は、それら回路や素子を埃等から保護するカバー
をそれぞれ示している。FIG. 4 shows an overview of the electronic control unit 30 described above, and in FIG.
Is a case of the device 30, reference numeral 302 is a connector used for connection with an external harness, reference numeral 303 is a printed circuit board on which various circuits and elements shown in FIG. 2 are mounted, and reference numeral 304 is these circuits and elements. Shown are covers for protecting the components from dust and the like.
【0099】このような概観を有する電子制御装置30
において、駆動回路341を構成する上記各素子が、抵
抗器3411、3412、3414、及び3416も含
めて同図4に示される態様でプリント基板303上に実
装されているとすると、上記サーミスタ352及びその
プルアップ抵抗351は、これも同図4に示される態様
で、その近傍に実装される。特にサーミスタ352は、
パワートランジスタ3417(ここでは上記フライバッ
クダイオード3415が一体にパッケージされているタ
イプのものを想定)の周囲温度を極力正確に監視、測定
するために、同トランジスタ3417から例えば1cm
以内に配設されるものとする。The electronic control unit 30 having such an overview
In the above, assuming that the above-mentioned respective elements constituting the drive circuit 341 are mounted on the printed circuit board 303 in the manner shown in FIG. 4 including the resistors 3411, 3412, 3414, and 3416, the thermistor 352 and The pull-up resistor 351 is mounted near the pull-up resistor 351 in the manner shown in FIG. Especially the thermistor 352
In order to monitor and measure the ambient temperature of the power transistor 3417 (herein, the type in which the flyback diode 3415 is integrally packaged) is monitored and measured as accurately as possible, for example, 1 cm from the transistor 3417 is used.
Shall be installed within.
【0100】図5は、上記パワートランジスタ3417
の電圧並びに電流チャートと示したものであり、次に、
この図5を併せ参照して、同トランジスタ3417から
発生される電力、並びに上記監視される周囲温度の許容
値について考察する。FIG. 5 shows the power transistor 3417.
Voltage and current chart of
With reference to FIG. 5 in combination, the power generated from the transistor 3417 and the allowable value of the monitored ambient temperature will be considered.
【0101】上記駆動回路341にあっては、先の図3
にも示されるように、マイクロコンピュータ310から
出力される駆動指令が論理L(ロー)レベルになるとき
トランジスタ3413がオンとなって、パワートランジ
スタ3417にベース電流が供給される。The drive circuit 341 shown in FIG.
As also shown, the transistor 3413 is turned on when the drive command output from the microcomputer 310 becomes the logic L (low) level, and the base current is supplied to the power transistor 3417.
【0102】こうしてベース電流が供給されることによ
り、同パワートランジスタ3417はオンとなり、その
コレクタ−エミッタ間電圧VCEは小さな値となるが、
図5(b)に示されるように、飽和電圧と呼ばれる電圧
VCEsatは発生する。By supplying the base current in this way, the power transistor 3417 is turned on and the collector-emitter voltage VCE becomes a small value.
As shown in FIG. 5B, a voltage VCEsat called a saturation voltage is generated.
【0103】またこのとき、同パワートランジスタ34
17のコレクタ電極には、図5(c)に示されるような
コレクタ電流(IC)が流れることとなる。同図5
(c)において、電流値ICOは、該コレクタ電流IC
の飽和値を示している。At this time, the power transistor 34
A collector current (IC) as shown in FIG. 5C flows through the collector electrode of 17. FIG. 5
In (c), the current value ICO is the collector current IC
Shows the saturation value of.
【0104】また、図5(a)及び(d)に示されるよ
うに、上記駆動指令の周期すなわちパワートランジスタ
3417のオン周期をTO、またそのときの同トランジ
スタ3417への通電時間をTとすると、そのオンデュ
ーティDonは Don=(T/TO) として表されることとなる。Further, as shown in FIGS. 5A and 5D, if the period of the drive command, that is, the on period of the power transistor 3417 is TO, and the energization time to the transistor 3417 at that time is T, then T. , The on-duty Don is expressed as Don = (T / TO).
【0105】したがって、上記パワートランジスタ34
17がオンとなっているとき同トランジスタ3417か
ら発生される電力(以下ではオン時電力という)は、こ
れをPonとすると次式のようになる。 Pon=VCEsat×ICO×Don …(1) 一方、マイクロコンピュータ310から出力される駆動
指令が論理H(ハイ)レベルになると、トランジスタ3
413はオフとなり、パワートランジスタ3417への
ベース電流の供給も遮断される。Therefore, the power transistor 34 is
The power generated from the transistor 3417 when 17 is on (hereinafter referred to as on-time power) is given by the following equation when Pon is used. Pon = VCEsat × ICO × Don (1) On the other hand, when the drive command output from the microcomputer 310 becomes the logical H (high) level, the transistor 3
413 is turned off, and the supply of the base current to the power transistor 3417 is also cut off.
【0106】こうしてベース電流が遮断されることによ
り、パワートランジスタ3417はオフになろうとする
が、上記燃料噴射弁励磁コイル91はインダクタンス成
分をもつために、同トランジスタ3417のコレクタ電
極には上述したフライバック電圧が発生する。そして、
このフライバック電圧が上記フライバックダイオード
(ツェナーダイオード)3415のツェナー電圧VZ
(例えば60V程度)を超えようとするときに、同ダイ
オード3415を通して上記トランジスタ3417のベ
ース電極に電流が供給されるようになる。すなわちその
間、同トランジスタ3417はオンの状態に維持され、
そのコレクタ−エミッタ間電圧VCEは、上記燃料噴射
弁励磁コイル91のインダクタンス成分による電流が0
になるまで、上記ツェナー電圧VZにクランプされるよ
うになる。この様子は、同図5(b)に併せ示される。By shutting off the base current in this way, the power transistor 3417 tends to turn off. However, since the fuel injection valve exciting coil 91 has an inductance component, the collector electrode of the transistor 3417 has the above-mentioned fly. Back voltage is generated. And
This flyback voltage is the Zener voltage VZ of the flyback diode (Zener diode) 3415.
When the voltage exceeds about 60V, for example, current is supplied to the base electrode of the transistor 3417 through the diode 3415. That is, during that time, the same transistor 3417 is maintained in the ON state,
The collector-emitter voltage VCE is 0 when the current due to the inductance component of the fuel injection valve exciting coil 91 is 0.
Until it becomes clamped at the Zener voltage VZ. This state is also shown in FIG.
【0107】またこの間、単位時間当たりのエンジン回
転数をNEとすると、同期間、すなわち上記パワートラ
ンジスタ3417をオフにしようとするときに同トラン
ジスタ3417に発生する電力(以下ではオフ時電力と
いう)は、これをPoffとすると次式のようになる。 Poff=VZ×∫_(0)^(Tfb) ICdt×NE …(2) なおここで、「∫_(0)^(Tfb)」は、時間「0」から時間
「Tfb」までの積分の意であり、時間「Tfb」は、
図5(c)に示される如く、上記フライバックエネルギ
の吸収(クランプ)にかかる時間である。During this period, if the engine speed per unit time is NE, the power generated in the power transistor 3417 during the same period, that is, when the power transistor 3417 is to be turned off (hereinafter referred to as "off-time power"), is , And when this is Poff, the following equation is obtained. Poff = VZ × ∫_ (0) ^ (Tfb) ICdt × NE (2) Here, “∫_ (0) ^ (Tfb)” is the integral from time “0” to time “Tfb”. It means that the time "Tfb" is
As shown in FIG. 5C, this is the time required for absorbing (clamping) the flyback energy.
【0108】以上、(1)式及び(2)式により、パワ
ートランジスタ3417に発生する電力の平均値は、こ
れをPとすると、 P=Pon+Poff =VCEsat×ICO×Don +VZ×∫_(0)^(Tfb) ICdt×NE …(3) となる。As described above, according to the equations (1) and (2), the average value of the power generated in the power transistor 3417 is: P = Pon + Poff = VCEsat × ICO × Don + VZ × ∫_ (0) ^ (Tfb) ICdt × NE (3)
【0109】そして、この(3)式によれば、(A)コ
レクタ電流ICが大きいほど、すなわち電源電圧+Bが
高いほど、パワートランジスタ3417の発生電力Pは
大きくなる。或いは、(B)オンデューティDon(=
T/TO)が大きいほど、パワートランジスタ3417
の発生電力Pは大きくなる。或いは、(C)エンジン回
転数NEが高いほど、パワートランジスタ3417の発
生電力Pは大きくなる。といったことがわかる。According to the equation (3), the larger the (A) collector current IC, that is, the higher the power supply voltage + B, the larger the generated power P of the power transistor 3417 becomes. Alternatively, (B) on-duty Don (=
The larger T / TO), the more power transistor 3417
Generated power P becomes large. Alternatively, (C) the higher the engine speed NE, the larger the power P generated by the power transistor 3417. I understand that.
【0110】引き続き、こうしたパワートランジスタ3
417の発生電力Pに基づき自ずと定まる同トランジス
タ3417の許容される周囲温度について考察する。い
ま、上記(3)式の各要素が、 (a)VCEsat(コレクタ−エミッタ間飽和電圧)
=0.2V、 (b)ICO(コレクタ電流飽和値)=1.5A、 (c)+B(燃料噴射弁電源電圧)=16V、 (d)燃料噴射弁励磁コイル91の抵抗値=10.5
Ω、 (e)Don(オンデューティ)=90%、 (f)VZ(ツェナー電圧)=60V (g)VZ×∫_(0)^(Tfb) ICdt=5mJ(W・
s) (h)NE(単位時間当たりのエンジン回転数)=70
00rpm といった値をとるものとすると、上記パワートランジス
タ3417の発生電力Pは、 P=Pon+Poff=0.27W+0.58W=0.
85W となる。Continuing, the power transistor 3
The permissible ambient temperature of the transistor 3417 that is naturally determined based on the generated power P of 417 will be considered. Now, each element of the equation (3) is (a) VCEsat (collector-emitter saturation voltage)
= 0.2V, (b) ICO (collector current saturation value) = 1.5A, (c) + B (fuel injection valve power supply voltage) = 16V, (d) resistance value of fuel injection valve exciting coil 91 = 10.5
Ω, (e) Don (on duty) = 90%, (f) VZ (zener voltage) = 60 V (g) VZ × ∫_ (0) ^ (Tfb) ICdt = 5 mJ (W ·
s) (h) NE (engine speed per unit time) = 70
Assuming a value such as 00 rpm, the generated power P of the power transistor 3417 is P = Pon + Poff = 0.27W + 0.58W = 0.
It becomes 85W.
【0111】ここで、もし同パワートランジスタ341
7の接合温度の最大定格を150℃、また接合部一周囲
温度の熱抵抗を80℃/Wとすれば、同トランジスタ3
417の許容される周囲温度は、 150℃−80℃/W×0.85W=82℃ となる。Here, if the same power transistor 341
If the maximum rating of the junction temperature of No. 7 is 150 ° C. and the thermal resistance at the junction one ambient temperature is 80 ° C./W, then the transistor 3
The allowable ambient temperature of 417 is 150 ° C.-80 ° C./W×0.85 W = 82 ° C.
【0112】すなわち、上記パワートランジスタ341
7の発生電力Pが0.85Wであった場合、その周囲温
度が82℃となるまでは使用限界温度範囲を超えること
はなく、同トランジスタ3417の安全が保証されるこ
とになる。That is, the power transistor 341 described above.
When the generated power P of No. 7 is 0.85 W, the operating limit temperature range is not exceeded until the ambient temperature reaches 82 ° C., and the safety of the transistor 3417 is guaranteed.
【0113】次に、図6及び図7を併せ参照して、上記
サーミスタ352を通じて行われる該パワートランジス
タ3417の周囲温度の監視手法について説明する。サ
ーミスタ352は、抵抗(Rx)−温度(Ta)特性と
して、 Rx=2.45×EXP[3500×{(1/(273+Ta))−(1/293)}] …(4) なる特性をもつ。A method of monitoring the ambient temperature of the power transistor 3417 through the thermistor 352 will be described with reference to FIGS. 6 and 7. The thermistor 352 has a resistance (Rx) -temperature (Ta) characteristic of Rx = 2.45 * EXP [3500 * {(1 / (273 + Ta))-(1/293)}] (4).
【0114】ここで、例えば前記プルアップ抵抗351
の抵抗値を1kΩ、また前記A/D変換器326の電源
電圧を5Vとすると、同サーミスタ352の出力に関す
る該A/D変換器326の入力電圧は、 入力電圧=5V×{Rx/(1+Rx)} となり、図6に示されるような特性となる。Here, for example, the pull-up resistor 351 is used.
Is 1 kΩ and the power supply voltage of the A / D converter 326 is 5 V, the input voltage of the A / D converter 326 with respect to the output of the thermistor 352 is input voltage = 5 V × {Rx / (1 + Rx )}, And the characteristics are as shown in FIG.
【0115】この実施例の装置では、サーミスタ352
のこうした特性に基づいて、該入力電圧と温度Taとの
関係を例えば図7に示される態様でマップ化し、これを
前記ROM312若しくはバックアップRAM314に
予め格納している。そして、上記A/D変換器326を
通じてA/Dされるその都度の値に基づき、同図7に示
される態様でマップ演算して求められる温度Taを、監
視すべき上記パワートランジスタ3417の周囲温度と
している。In the apparatus of this embodiment, the thermistor 352
On the basis of these characteristics of (1), the relationship between the input voltage and the temperature Ta is mapped in the manner shown in FIG. 7, for example, and is stored in the ROM 312 or the backup RAM 314 in advance. Then, the temperature Ta obtained by performing map calculation in the mode shown in FIG. 7 on the basis of the respective values A / D processed by the A / D converter 326 is monitored as the ambient temperature of the power transistor 3417 to be monitored. I am trying.
【0116】以下、こうした態様でのパワートランジス
タ3417の周囲温度の監視のもとに、同第1の実施例
の装置において実行される燃料カット判定値変更処理に
ついて詳述する。The fuel cut judgment value changing process executed in the apparatus of the first embodiment under the monitoring of the ambient temperature of the power transistor 3417 in such a mode will be described in detail below.
【0117】いま、予測される電子制御装置30内の最
高温度(上記トランジスタ3417の周囲温度)を90
℃とすると、エンジン1の上記(a)〜(h)として例
示した運転条件にあっては、82〜90℃の範囲で上記
トランジスタ3417がその接合温度の許容値を超え、
破壊する可能性がでてくる。The predicted maximum temperature in the electronic control unit 30 (ambient temperature of the transistor 3417) is set to 90.
C., under the operating conditions illustrated as the above (a) to (h) of the engine 1, the transistor 3417 exceeds the allowable value of the junction temperature in the range of 82 to 90.degree.
There is a possibility of destruction.
【0118】そこで同第1の実施例の装置では、高回転
時の燃料カット回転数を上記監視する周囲温度に応じて
引き下げることで、該トランジスタ3417がその許容
値を超えて加熱されることを防止する。Therefore, in the device of the first embodiment, by lowering the fuel cut rotation speed at the time of high rotation in accordance with the ambient temperature to be monitored, it is possible to prevent the transistor 3417 from being heated beyond its allowable value. To prevent.
【0119】すなわち、高回転時の燃料カット(F/
C)回転数は当該エンジン1の許容される最高回転数に
応じて設定されるが、これを上記周囲温度に応じて引き
下げるようにすれば、同トランジスタ3417の発生電
力Pも自ずと制限されることとなり、その許容値を超え
ての加熱等も未然に防がれるようになる。That is, the fuel cut (F /
C) The rotation speed is set according to the maximum rotation speed allowed by the engine 1. However, if the rotation speed is lowered according to the ambient temperature, the power P generated by the transistor 3417 is naturally limited. Therefore, it is possible to prevent heating exceeding the allowable value.
【0120】以下に、その具体手法を説明する。ここで
はまず、上記予測される電子制御装置30内の最高温度
90℃における許容発生電力を求める。上述のように、
パワートランジスタ3417の接合温度の最大定格を1
50℃、また接合部一周囲温度の熱抵抗を80℃/Wと
すると、これは、 (150℃−90℃)÷80℃/W=0.75W となる。The specific method will be described below. Here, first, the permissible generated power at the predicted maximum temperature of 90 ° C. in the electronic control unit 30 is obtained. As mentioned above,
Maximum rating of junction temperature of power transistor 3417 is 1
If the thermal resistance at 50 ° C. and the ambient temperature of the junction is 80 ° C./W, this is (150 ° C.-90 ° C.) ÷ 80 ° C./W=0.75 W.
【0121】そして、同トランジスタ3417の発生電
力Pをこの0.75Wに抑えるためには、しかもこのと
き同トランジスタ3417のオン時電力Ponは変化し
ないものとすると、先の(3)式より、オフ時電力Po
ffを Poff ≦ 0.48W(=0.75W−0.27W) にする必要がある。そしてこのためには、エンジン回転
数NEを NE=7000rpm×(0.48W/0.58W) ≒5800rpm 以下にすればよいことになる。すなわち、エンジン回転
数NEを5800rpm以下にすれば、たとえ上記トラ
ンジスタ3417の周囲温度が90℃になったとして
も、同トランジスタ3417がその許容値を超えて加熱
されるようなことはなくなる。Then, in order to suppress the generated power P of the transistor 3417 to 0.75 W, and when the on-time power Pon of the transistor 3417 does not change at this time, it is turned off from the equation (3). Hour power Po
It is necessary to set ff to Poff ≦ 0.48W (= 0.75W−0.27W). For this purpose, the engine speed NE should be NE = 7000 rpm × (0.48 W / 0.58 W) ≈5800 rpm or less. That is, if the engine speed NE is set to 5800 rpm or less, even if the ambient temperature of the transistor 3417 reaches 90 ° C., the transistor 3417 will not be heated beyond its allowable value.
【0122】図8に、こうした原理に基づいて同第1の
実施例の装置が実行する燃料カット判定値変更ルーチン
を示す。なお同ルーチンは、前記ROM312に予め登
録されており、例えば16ms毎の時間割り込みにて起
動されるものとする。FIG. 8 shows a fuel cut judgment value changing routine executed by the device of the first embodiment based on such a principle. The routine is registered in advance in the ROM 312 and is activated by, for example, a time interrupt every 16 ms.
【0123】すなわちいま、該ルーチンが起動されたと
すると、電子制御装置30はまず、前記マルチプレクサ
325及びA/D変換器326を通じてサーミスタ35
2の出力(A/D変換器入力電圧)を取り込む。そし
て、先の図7に示したマップに基づきこの取り込んだ値
から周囲温度を演算し、該演算した周囲温度が限界値
(ここでの例では82℃)以上か否かを判定する(ステ
ップS101)。That is, if the routine is started now, the electronic control unit 30 first causes the thermistor 35 through the multiplexer 325 and the A / D converter 326.
The output of 2 (A / D converter input voltage) is taken in. Then, based on the map shown in FIG. 7, the ambient temperature is calculated from the captured value, and it is determined whether the calculated ambient temperature is equal to or higher than the limit value (82 ° C. in this example) (step S101). ).
【0124】この結果、上記演算した周囲温度が限界値
に達していない旨判定される場合にはそのまま当該処理
を終える。他方、同演算した周囲温度が限界値以上であ
る旨判定される場合には、例えば判定値7000rpm
に設定されているエンジン1の高回転燃料カット回転数
を上記回転数5800rpmに引き下げる(ステップS
102)。As a result, when it is determined that the calculated ambient temperature does not reach the limit value, the process is finished as it is. On the other hand, when it is determined that the calculated ambient temperature is equal to or higher than the limit value, for example, the determination value 7000 rpm
The high speed fuel cut rotation speed of the engine 1 set to the above is reduced to the above rotation speed of 5800 rpm (step S
102).
【0125】この高回転燃料カット判定値は通常、前記
ROM312から前記RAM313にロードされたり、
或いはバックアップRAM314に格納されて、燃料カ
ット制御の実行時に参照されるようになっている。This high rotation fuel cutoff determination value is usually loaded from the ROM 312 to the RAM 313,
Alternatively, it is stored in the backup RAM 314 and referred to when the fuel cut control is executed.
【0126】したがって、こうして該判定値が引き下げ
更新されることにより、同電子制御装置30では、該更
新された値以上の回転数では燃料噴射を全面的に禁止す
るようになり、エンジン回転数も該更新された値以上に
は上昇しなくなる。こうしてエンジンの最高回転数が制
限されれば、上記トランジスタ3417の発生電力Pも
自ずと制限され、ひいてはその許容値を超えての加熱等
も未然に防がれるようになることは上述した通りであ
る。Therefore, by reducing and updating the judgment value in this way, the electronic control unit 30 completely prohibits fuel injection at a rotational speed equal to or higher than the updated value, and the engine rotational speed is also increased. It will not rise above the updated value. As described above, if the maximum engine speed is limited, the electric power P generated by the transistor 3417 is naturally limited, and heating exceeding the permissible value can be prevented. .
【0127】以上のように、この第1の実施例の装置に
よれば、上記フライバックダイオードが接続された燃料
噴射弁9駆動用のパワートランジスタ(出力トランジス
タ)を放熱フィン上に取り付けたり、或いは同トランジ
スタとして耐熱性のある高価なトランジスタを使用せず
とも、その使用限界温度範囲を超えての発熱といったも
のは的確に抑えられるようになる。As described above, according to the device of the first embodiment, the power transistor (output transistor) for driving the fuel injection valve 9 to which the flyback diode is connected is mounted on the radiation fin, or Even if an expensive transistor having heat resistance is not used as the transistor, heat generation beyond the temperature range for which it can be used can be properly suppressed.
【0128】したがって、いたずらに放熱にコストをか
けずとも、まさかのときには確実にそれら素子の保護を
図ることができるようになる。また、同第1の実施例の
装置による上述した燃料カット判定値変更処理によれ
ば、車両の通常の走行には何らの影響も与えることな
く、こうした素子の保護が実現されるようになる。Therefore, it becomes possible to surely protect those elements in the unlikely event that the heat radiation is not costly. Further, according to the above-described fuel cutoff determination value changing process by the device of the first embodiment, such element protection can be realized without any influence on the normal running of the vehicle.
【0129】また同実施例の装置では、監視対象となる
トランジスタの近傍にサーミスタを配設し、このサーミ
スタの出力に基づいて該トランジスタの周囲温度を演算
するようにしたことから、同トランジスタの周囲温度を
直接、しかも簡単に監視することができる。Further, in the device of the embodiment, the thermistor is arranged in the vicinity of the transistor to be monitored, and the ambient temperature of the transistor is calculated based on the output of this thermistor. The temperature can be monitored directly and easily.
【0130】(第2実施例)図9及び図10に、この発
明にかかるエンジンの電子制御装置の第2の実施例を示
す。(Second Embodiment) FIGS. 9 and 10 show a second embodiment of the electronic control unit for an engine according to the present invention.
【0131】この第2の実施例の装置は、燃料噴射弁の
駆動回路が内蔵されるエンジンの電子制御装置にあっ
て、同駆動回路の出力トランジスタ近傍に配設したサー
ミスタを通じてその周囲温度を監視し、該温度が所定値
以上となるとき、エンジンへの燃料噴射を所定の短時間
ずつ間引き制御する装置として構成されている。The apparatus of the second embodiment is an electronic control unit for an engine in which a drive circuit for a fuel injection valve is built in, and the ambient temperature is monitored through a thermistor arranged near the output transistor of the drive circuit. However, when the temperature becomes equal to or higher than a predetermined value, the fuel injection to the engine is thinned out by a predetermined short time.
【0132】ただし、同第2の実施例の装置にあって
も、先の図1〜図7に示される構成、或いはサーミスタ
352やパワートランジスタ3417の特性は第1の実
施例の装置に共通するものであり、それら共通する要素
についての重複する説明は割愛する。However, even in the device of the second embodiment, the configuration shown in FIGS. 1 to 7 or the characteristics of the thermistor 352 and the power transistor 3417 are common to the device of the first embodiment. However, duplicate explanations of common elements are omitted.
【0133】以下、前記態様でのパワートランジスタ3
417の周囲温度の監視のもとに同第2の実施例の装置
において実行される燃料噴射間引き制御について詳述す
る。例えば、トランジスタ3417の許容される周囲温
度が82℃であって、予測される電子制御装置30内の
最高温度が90℃であるとするとき、82〜90℃の範
囲で上記トランジスタ3417がその接合温度の許容値
を超え、破壊する可能性がでてくることは前述した通り
である。Hereinafter, the power transistor 3 in the above-mentioned mode
The fuel injection thinning control executed in the apparatus of the second embodiment under the monitoring of the ambient temperature of 417 will be described in detail. For example, assuming that the allowable ambient temperature of the transistor 3417 is 82 ° C. and the predicted maximum temperature in the electronic control unit 30 is 90 ° C., the transistor 3417 has its junction in the range of 82 to 90 ° C. As described above, there is a possibility that the temperature may exceed the allowable value and the temperature may be destroyed.
【0134】そこで同第2の実施例の装置では、エンジ
ンへの燃料噴射を所定の短時間ずつ間引き制御すること
で、同トランジスタ3417がその許容値を超えて加熱
されることを防止する。In the device of the second embodiment, therefore, the fuel injection into the engine is controlled by thinning out for a predetermined short time to prevent the transistor 3417 from being heated beyond its allowable value.
【0135】すなわち、エンジンへの燃料噴射を所定の
短時間ずつ間引きするようにすれば、同エンジンの運転
にそれほど影響を与えずに、その回転数を低下せしめる
ことができ、ひいては上記トランジスタ3417の発生
電力Pを制限することができるようになる。That is, if the fuel injection to the engine is thinned out for a predetermined short period of time, the engine speed can be reduced without significantly affecting the operation of the engine, and thus the transistor 3417 can be reduced. It becomes possible to limit the generated power P.
【0136】以下に、その具体手法を説明する。ここで
はまず、図9に示される計時ルーチンに従って100m
sの計時を繰り返し実行する。The specific method will be described below. Here, first, 100 m according to the timing routine shown in FIG.
Repeat the timing of s.
【0137】この計時ルーチンは、1ms毎の時間割り
込みにて起動されるものであり、該ルーチンが起動され
る都度、電子制御装置30(CPU311)は計時カウ
ンタのカウント値TCをインクリメントする(ステップ
S201)。This time counting routine is activated by a time interrupt every 1 ms, and each time the routine is activated, the electronic control unit 30 (CPU 311) increments the count value TC of the time counting counter (step S201). ).
【0138】そして、このインクリメントの結果、カウ
ント値TCが「100」未満であれば、そのまま同ルー
チンを抜ける(ステップS202)。他方、同インクリ
メントの結果、カウント値TCが「100」以上であれ
ば、同カウント値TCを「0」にリセットして、同ルー
チンを抜ける(ステップS202及びS203)。As a result of this increment, if the count value TC is less than "100", the routine is exited (step S202). On the other hand, if the count value TC is greater than or equal to "100" as a result of the increment, the count value TC is reset to "0" and the routine exits (steps S202 and S203).
【0139】こうした計時ルーチンが繰り返されること
により、計時カウンタのカウント値TCは、1ms毎に
「1」→「2」→「3」…「100」→「1」→「2」
…といった態様で、そのインクリメントが繰り返される
ようになる。なおこの計時ルーチンは、ROM312
(図2)に予め登録されている。By repeating such a time counting routine, the count value TC of the time counting counter is “1” → “2” → “3” ... “100” → “1” → “2” every 1 ms.
The increment is repeated in such a mode. Note that this timing routine is executed by the ROM 312.
It is registered in advance in (FIG. 2).
【0140】一方、同電子制御装置30(CPU31
1)では、こうした計時ルーチンと並行して、図10に
示される燃料噴射間引きルーチンを実行する。該燃料噴
射間引きルーチンも、上記計時ルーチンと同様、ROM
312に予め登録されている。ただし同ルーチンは、エ
ンジン1の各気筒に対する燃料の噴射タイミング毎に起
動され、実行されるものとする。On the other hand, the electronic control unit 30 (CPU 31
In 1), the fuel injection thinning-out routine shown in FIG. 10 is executed in parallel with such a timing routine. The fuel injection thinning-out routine is similar to the time counting routine in the ROM.
It is registered in advance in 312. However, it is assumed that the routine is started and executed at each fuel injection timing for each cylinder of the engine 1.
【0141】さていま、該ルーチンが起動されたとする
と、電子制御装置30は前述同様、マルチプレクサ32
5及びA/D変換器326を通じてサーミスタ352の
出力を取り込み、先の図7に示したマップに基づきこの
取り込んだ値から周囲温度を演算し、該演算した周囲温
度が限界値(ここでの例では82℃)以上か否かを判定
する(ステップS211)。If the routine is started, the electronic control unit 30 operates the multiplexer 32 as described above.
5 and the A / D converter 326, the output of the thermistor 352 is taken in, and the ambient temperature is calculated from the value obtained based on the map shown in FIG. 7, and the calculated ambient temperature is a limit value (an example here). Then, it is determined whether the temperature is 82 ° C. or higher (step S211).
【0142】この結果、上記演算した周囲温度が限界値
に達していない旨判定される場合には、周知の通常の燃
料噴射動作を実行する(ステップS212)。他方、同
演算した周囲温度が限界値以上である旨判定される場合
には、上記計時カウンタのカウント値TCを参照し、同
値TCが「0≦TC≦30」であるか否かを再び判定す
る(ステップS213)。As a result, when it is determined that the calculated ambient temperature does not reach the limit value, the well-known normal fuel injection operation is executed (step S212). On the other hand, when it is determined that the calculated ambient temperature is equal to or higher than the limit value, the count value TC of the clock counter is referred to, and it is determined again whether the same value TC is “0 ≦ TC ≦ 30”. Yes (step S213).
【0143】この結果、上記カウント値TCが「0≦T
C≦30」の範囲外である旨判定される場合には、やは
り同様に、上記通常の燃料噴射動作を実行する(ステッ
プS212)。As a result, the count value TC is "0≤T
When it is determined that the value is out of the range of “C ≦ 30”, the normal fuel injection operation is similarly executed (step S212).
【0144】他方、同カウント値TCが「0≦TC≦3
0」にある旨判定される場合には、そのとき実行すべき
燃料噴射動作を強制的に停止する(ステップS21
4)。このような燃料噴射間引きルーチンが実行される
ことにより、上記演算された周囲温度が限界値以上とな
るときには、100ms間に30ms間だけ燃料噴射が
停止(カット)されるようになり、それに応じてエンジ
ン回転数も低下するようになる。On the other hand, if the count value TC is "0≤TC≤3.
If it is determined that it is "0", the fuel injection operation to be executed at that time is forcibly stopped (step S21).
4). By executing such a fuel injection thinning-out routine, when the calculated ambient temperature becomes equal to or higher than the limit value, the fuel injection is stopped (cut) for 100 ms for 30 ms. The engine speed will also decrease.
【0145】そして、こうしてエンジンの回転数が低下
すれば、上記トランジスタ3417の発生電力Pも自ず
と制限され、ひいてはその許容値を超えての加熱等も未
然に防がれるようになる。When the engine speed decreases in this way, the electric power P generated by the transistor 3417 is naturally limited, and in turn heating exceeding the allowable value can be prevented.
【0146】このように、この第2の実施例の装置によ
っても、駆動回路341のパワートランジスタ(出力ト
ランジスタ)を放熱フィン上に取り付けたり、或いは同
トランジスタとして耐熱性のある高価なトランジスタを
使用せずとも、その使用限界温度範囲を超えての発熱と
いったものは的確に抑えられるようになる。As described above, also according to the device of the second embodiment, the power transistor (output transistor) of the drive circuit 341 is mounted on the heat radiation fin, or an expensive heat resistant transistor is used as the transistor. Even if it does not occur, heat generation beyond the temperature range for which it can be used can be properly suppressed.
【0147】したがって同実施例の装置にあっても、い
たずらに放熱にコストをかけずとも、まさかのときには
確実にそれら素子の保護を図ることができるようにな
る。 (第3実施例)図11に、この発明にかかるエンジンの
電子制御装置の第3の実施例を示す。Therefore, even in the device of the same embodiment, it is possible to surely protect those elements in the unlikely event that the heat dissipation is not costly. (Third Embodiment) FIG. 11 shows a third embodiment of the electronic control unit for an engine according to the present invention.
【0148】この第3の実施例の装置は、燃料噴射弁の
駆動回路が内蔵されるエンジンの電子制御装置にあっ
て、同駆動回路の出力トランジスタ近傍に配設したサー
ミスタを通じてその周囲温度を監視し、該温度が所定値
以上となるとき、エンジンの任意気筒への燃料噴射を停
止する、すなわち減筒制御する装置として構成されてい
る。The device of the third embodiment is an electronic control unit for an engine in which a drive circuit for a fuel injection valve is built in, and the ambient temperature is monitored through a thermistor arranged near the output transistor of the drive circuit. However, when the temperature is equal to or higher than a predetermined value, the fuel injection to the arbitrary cylinder of the engine is stopped, that is, the device is configured to perform the cylinder reduction control.
【0149】また、同第3の実施例の装置にあっても、
先の図1〜図7に示される構成、或いはサーミスタ35
2やパワートランジスタ3417の特性は第1、或いは
第2の実施例の装置に共通するものであり、それら共通
する要素についての重複する説明は割愛する。Further, even in the device of the third embodiment,
The configuration shown in FIGS. 1 to 7 or the thermistor 35.
2 and the characteristics of the power transistor 3417 are common to the device of the first or second embodiment, and redundant description of the common elements will be omitted.
【0150】以下、前記態様でのパワートランジスタ3
417の周囲温度の監視のもとに同第3の実施例の装置
において実行される減筒制御について詳述する。前述し
たように、上記トランジスタ3417の許容される周囲
温度が82℃であって、予測される電子制御装置30内
の最高温度が例えば90℃であるとするとき、82〜9
0℃の範囲で上記トランジスタ3417がその接合温度
の許容値を超え、破壊する可能性がでてくる。Hereinafter, the power transistor 3 in the above-mentioned mode
The cylinder cut-off control executed in the apparatus of the third embodiment under the monitoring of the ambient temperature of 417 will be described in detail. As described above, when the allowable ambient temperature of the transistor 3417 is 82 ° C. and the predicted maximum temperature in the electronic control unit 30 is 90 ° C., for example, 82 to 9
In the range of 0 ° C., the transistor 3417 may exceed its allowable junction temperature and may be destroyed.
【0151】そこで同第3の実施例の装置では、エンジ
ンへの燃料噴射に際し、同エンジンの任意気筒への燃料
噴射を停止することで、同トランジスタ3417がその
許容値を超えて加熱されることを防止する。Therefore, in the device of the third embodiment, when the fuel is injected into the engine, by stopping the fuel injection into any cylinder of the engine, the transistor 3417 is heated beyond its allowable value. Prevent.
【0152】すなわち、こうして減筒制御を実行するよ
うにすれば、例えば4気筒エンジンの場合には特定の2
気筒、或いはランダムに定める任意の2気筒への燃料噴
射を強制停止させるようにすれば、発生するトルクは約
1/2になる。したがって、この場合もエンジン1の高
回転運転を良好に制限することができ、ひいては上記ト
ランジスタ3417の発生電力Pを制限することができ
るようになる。That is, if the cut-off cylinder control is executed in this manner, for example, in the case of a four-cylinder engine, a specific 2
By forcibly stopping the fuel injection to the cylinders or to any two randomly determined cylinders, the generated torque becomes about 1/2. Therefore, also in this case, the high rotation operation of the engine 1 can be favorably limited, and the electric power P generated by the transistor 3417 can be limited accordingly.
【0153】以下に、その具体手法を説明する。この第
3の実施例の装置にあって、電子制御装置30(CPU
311)は、図11に示される減筒制御ルーチンを実行
する。この減筒制御ルーチンもエンジン1の各気筒に対
する燃料の噴射タイミング毎に起動され実行されるもの
であり、ROM312に予め登録されている。The specific method will be described below. In the device of the third embodiment, the electronic control unit 30 (CPU
311) executes the cut-off cylinder control routine shown in FIG. This cut-off cylinder control routine is also started and executed at each fuel injection timing for each cylinder of the engine 1, and is registered in the ROM 312 in advance.
【0154】さていま、該ルーチンが起動されたとする
と、電子制御装置30は前述同様、マルチプレクサ32
5及びA/D変換器326を通じてサーミスタ352の
出力を取り込み、先の図7に示したマップに基づきこの
取り込んだ値から周囲温度を演算し、該演算した周囲温
度が限界値(ここでの例では82℃)以上か否かを判定
する(ステップS301)。If the routine is started, the electronic control unit 30 operates the multiplexer 32 as described above.
5 and the A / D converter 326, the output of the thermistor 352 is taken in, and the ambient temperature is calculated from the value obtained based on the map shown in FIG. 7, and the calculated ambient temperature is a limit value (an example here). Then, it is determined whether the temperature is 82 ° C. or higher (step S301).
【0155】この結果、上記演算した周囲温度が限界値
に達していない旨判定される場合には、当該気筒が何れ
の気筒であれ、その全ての気筒に対し周知の通常の燃料
噴射動作を実行する(ステップS302)。As a result, when it is determined that the calculated ambient temperature does not reach the limit value, the well-known normal fuel injection operation is executed for all the cylinders regardless of the cylinder. (Step S302).
【0156】他方、同演算した周囲温度が限界値以上で
ある旨判定される場合には、 (1)当該気筒が第1或いは第3気筒であれば、それら
気筒に対する燃料噴射を強制停止する。 (2)当該気筒が第2或いは第4気筒であれば、それら
気筒に対する燃料噴射を通常通り実行する。 といった減筒制御を実行する(ステップS303)。On the other hand, when it is determined that the calculated ambient temperature is equal to or higher than the limit value, (1) if the cylinder is the first or third cylinder, the fuel injection to those cylinders is forcibly stopped. (2) If the cylinder is the second or fourth cylinder, the fuel injection to those cylinders is executed normally. Such a cylinder reduction control is executed (step S303).
【0157】このような減筒制御が実行されるときには
上述のように、その発生トルクは約1/2になり、自ず
とエンジン1の高回転運転も制限されるようになる。そ
して、こうしてエンジン1の高回転運転が制限されれ
ば、上記トランジスタ3417の発生電力Pも自ずと制
限され、ひいてはその許容値を超えての加熱等も未然に
防がれるようになる。When such a cut-off cylinder control is executed, as described above, the generated torque becomes about 1/2, and the high rotation operation of the engine 1 is naturally restricted. If the high-speed operation of the engine 1 is restricted in this way, the electric power P generated by the transistor 3417 is naturally restricted, and in turn, heating exceeding its allowable value can be prevented.
【0158】このように、同第3の実施例の装置によっ
ても、先の第1或いは第2の実施例の装置と同様、駆動
回路341の出力トランジスタを放熱フィン上に取り付
けたり、或いは同トランジスタとして耐熱性のある高価
なトランジスタを使用せずとも、その使用限界温度範囲
を超えての発熱といったものは的確に抑えられるように
なる。As described above, also in the device of the third embodiment, as in the device of the first or second embodiment, the output transistor of the drive circuit 341 is mounted on the radiation fin, or the same transistor is used. As a result, even if an expensive transistor having heat resistance is not used, it is possible to accurately suppress heat generation beyond the temperature range for which it is used.
【0159】(第4実施例)図12に、この発明にかか
るエンジンの電子制御装置の第4の実施例を示す。この
第4の実施例の装置は、燃料噴射弁の駆動回路が内蔵さ
れるエンジンの電子制御装置にあって、同駆動回路の出
力トランジスタ近傍に配設したサーミスタを通じてその
周囲温度を監視し、該温度が所定値以上となるとき、エ
ンジンへの燃料噴射量を所定に減量する装置として構成
されている。(Fourth Embodiment) FIG. 12 shows a fourth embodiment of the electronic control unit for an engine according to the present invention. The device of the fourth embodiment is an electronic control unit for an engine in which a drive circuit of a fuel injection valve is built in, and monitors its ambient temperature through a thermistor arranged near the output transistor of the drive circuit, It is configured as a device that reduces the amount of fuel injection into the engine when the temperature exceeds a predetermined value.
【0160】また、同第4の実施例の装置にあっても、
先の図1〜図7に示される構成、或いはサーミスタ35
2やパワートランジスタ3417の特性は第1〜第3の
実施例の装置に共通するものであり、それら共通する要
素についての重複する説明は割愛する。Further, even in the device of the fourth embodiment,
The configuration shown in FIGS. 1 to 7 or the thermistor 35.
The characteristics of No. 2 and the power transistor 3417 are common to the devices of the first to third embodiments, and redundant description of the common elements will be omitted.
【0161】以下、前記態様でのパワートランジスタ3
417の周囲温度の監視のもとに同第4の実施例の装置
において実行される噴射量減量制御について詳述する。
例えば、トランジスタ3417の許容される周囲温度が
82℃であって、予測される電子制御装置30内の最高
温度が90℃であるとするとき、82〜90℃の範囲で
上記トランジスタ3417がその接合温度の許容値を超
え、破壊する可能性がでてくることは既に述べた。Hereinafter, the power transistor 3 in the above-mentioned mode
The injection amount reduction control executed in the apparatus of the fourth embodiment under the monitoring of the ambient temperature of 417 will be described in detail.
For example, assuming that the allowable ambient temperature of the transistor 3417 is 82 ° C. and the predicted maximum temperature in the electronic control unit 30 is 90 ° C., the transistor 3417 has its junction in the range of 82 to 90 ° C. It has already been mentioned that there is a possibility that the temperature may be exceeded and the temperature may be exceeded.
【0162】そこで同第4の実施例の装置では、エンジ
ンへの燃料噴射に際し、同エンジンの各気筒に噴射する
燃料量を減量することで、上記トランジスタ3417が
その許容値を超えて加熱されることを防止する。Therefore, in the device of the fourth embodiment, when the fuel is injected into the engine, the amount of fuel injected into each cylinder of the engine is reduced so that the transistor 3417 is heated above its allowable value. Prevent that.
【0163】すなわち、燃料噴射量が適正な量から例え
ば20%減少されれば、それに応じて発生トルクも減少
される。したがって、この場合もエンジン1の最高回転
数を制限することができ、ひいては上記トランジスタ3
417の発生電力Pを制限することができるようにな
る。That is, when the fuel injection amount is reduced by 20% from the proper amount, the generated torque is also reduced accordingly. Therefore, also in this case, the maximum rotation speed of the engine 1 can be limited, and by extension, the transistor 3
It becomes possible to limit the generated power P of 417.
【0164】以下に、その具体手法を説明する。この第
4の実施例の装置にあって、電子制御装置30(CPU
311)は、図12に示される噴射量減量ルーチンを実
行する。この噴射量減量ルーチンは、エンジン1に対す
る燃料噴射量の算出後に起動され実行されるものとす
る。そしてこれも、ROM312に予め登録されてい
る。The specific method will be described below. In the device of the fourth embodiment, the electronic control unit 30 (CPU
311) executes the injection amount reduction routine shown in FIG. It is assumed that this injection amount reduction routine is started and executed after the calculation of the fuel injection amount for the engine 1. This is also registered in the ROM 312 in advance.
【0165】さていま、該ルーチンが起動されたとする
と、電子制御装置30は前述同様、マルチプレクサ32
5及びA/D変換器326を通じてサーミスタ352の
出力を取り込み、先の図7に示したマップに基づきこの
取り込んだ値から周囲温度を演算し、該演算した周囲温
度が限界値(ここでの例では82℃)以上か否かを判定
する(ステップS401)。If the routine is started, the electronic control unit 30 operates the multiplexer 32 as described above.
5 and the A / D converter 326, the output of the thermistor 352 is taken in, and the ambient temperature is calculated from the value obtained based on the map shown in FIG. 7, and the calculated ambient temperature is a limit value (an example here). Then, it is determined whether the temperature is 82 ° C. or higher (step S401).
【0166】この結果、上記演算した周囲温度が限界値
に達していない旨判定される場合にはそのまま同ルーチ
ンを抜ける。他方、同演算した周囲温度が限界値以上で
ある旨判定される場合には、周知の手法にて算出されて
いる燃料の適正噴射量から20%減量した値を燃料噴射
量として設定して、RAM313の所定の領域に登録さ
れている同燃料噴射量についてのデータを更新する(ス
テップS402)。As a result, when it is determined that the calculated ambient temperature does not reach the limit value, the routine directly exits. On the other hand, when it is determined that the calculated ambient temperature is equal to or higher than the limit value, the fuel injection amount is set to a value that is 20% less than the appropriate fuel injection amount calculated by the well-known method. The data about the same fuel injection amount registered in the predetermined area of the RAM 313 is updated (step S402).
【0167】このような燃料噴射量の減量制御が実行さ
れるときには、その減量された量に応じて発生トルクが
低減し、エンジン1の最高回転数も自ずと制限されるよ
うになる。When such reduction control of the fuel injection amount is executed, the generated torque is reduced according to the reduced amount, and the maximum rotation speed of the engine 1 is naturally limited.
【0168】そして、こうしてエンジン1の最高回転数
が制限されれば、上記トランジスタ3417の発生電力
Pも自ずと制限され、ひいてはその許容値を超えての加
熱等も未然に防がれるようになる。If the maximum engine speed of the engine 1 is limited in this way, the electric power P generated by the transistor 3417 is naturally limited, and in turn, heating exceeding its allowable value can be prevented.
【0169】このように、この第4の実施例の装置によ
っても、先の第1〜第3の実施例の装置と同様、駆動回
路341の出力トランジスタを放熱フィン上に取り付け
たり、或いは同トランジスタとして耐熱性のある高価な
トランジスタを使用せずとも、その使用限界温度範囲を
超えての発熱といったものは的確に抑えられるようにな
る。As described above, also in the device of the fourth embodiment, the output transistor of the drive circuit 341 is mounted on the radiation fin or the same transistor as the device of the first to third embodiments. As a result, even if an expensive transistor having heat resistance is not used, it is possible to accurately suppress heat generation beyond the temperature range for which it is used.
【0170】(第5実施例)次に、この発明にかかるエ
ンジンの電子制御装置の第5の実施例について説明す
る。(Fifth Embodiment) Next, a fifth embodiment of the electronic control unit for an engine according to the present invention will be described.
【0171】この第5の実施例の装置は、燃料噴射弁の
駆動回路が内蔵されるエンジンの電子制御装置にあっ
て、同駆動回路の出力トランジスタ近傍に配設したサー
ミスタを通じてその周囲温度を監視し、該温度が所定値
以上となるとき、エンジンの吸気絞り弁すなわちスロッ
トルバルブを吸気量が抑えられる側に強制駆動する装置
として構成されている。The device of the fifth embodiment is an electronic control unit for an engine in which a drive circuit for a fuel injection valve is built in, and monitors its ambient temperature through a thermistor arranged near the output transistor of the drive circuit. However, when the temperature becomes equal to or higher than a predetermined value, the intake throttle valve of the engine, that is, the throttle valve is configured to be forcibly driven to the side where the intake amount is suppressed.
【0172】この第5の実施例の装置も、基本的には先
の第1〜第4の実施例の装置と同様の構成を有するもの
であるが、同第5の実施例の装置の場合には特に、先の
図1に示されるスロットルバルブ12の開度を電子制御
装置30からも制御することのできる構成になっている
とする。The device of the fifth embodiment basically has the same structure as the device of the first to fourth embodiments, but in the case of the device of the fifth embodiment. Particularly, it is assumed that the electronic control unit 30 can control the opening degree of the throttle valve 12 shown in FIG.
【0173】すなわち、同第5の実施例の装置では、前
述の如く演算した周囲温度が限界値以上となる旨判定さ
れるとき、電子制御装置30を通じて、エンジンへの吸
気量が抑えられる側に上記スロットルバルブ12の開度
を強制駆動することによって同エンジンの最高回転数を
制限するようにする。That is, in the device of the fifth embodiment, when it is determined that the ambient temperature calculated as described above is equal to or higher than the limit value, the electronic control unit 30 controls the intake air amount to the engine to be suppressed. The maximum rotational speed of the engine is limited by forcibly driving the opening of the throttle valve 12.
【0174】したがって、こうした第5の実施例の装置
によっても、上述した第1〜第4の実施例の装置に準じ
た態様で、駆動回路341のパワートランジスタ(出力
トランジスタ)3417の使用限界温度範囲を超えての
発熱といったものを的確に抑えることができるようにな
る。Therefore, also in the device of the fifth embodiment, the operating temperature limit range of the power transistor (output transistor) 3417 of the drive circuit 341 is in a manner similar to the devices of the above-described first to fourth embodiments. It will be possible to accurately suppress heat generation beyond.
【0175】なお、同第5の実施例の装置の構成として
は他に、周知のサブスロットルが設けられるエンジンに
あって、そのサブスロットルの開度を上記の態様で制御
する構成とすることもできる。In addition, in addition to the configuration of the device of the fifth embodiment, in a known engine equipped with a sub-throttle, the opening of the sub-throttle may be controlled in the above manner. it can.
【0176】(第6実施例)上記第1〜第5の実施例に
おいては、サーミスタ352を使用して電子制御装置3
0(パワートランジスタ3417)の周囲温度を監視す
るようにしたが、他に例えば、定電流駆動されるダイオ
ードがあれば、その順方向電圧に基づいてもこうした周
囲温度を監視することはできる。(Sixth Embodiment) In the first to fifth embodiments, the thermistor 352 is used to control the electronic control unit 3.
Although the ambient temperature of 0 (power transistor 3417) is monitored, if there is another diode driven by a constant current, the ambient temperature can be monitored based on the forward voltage.
【0177】図13〜図16に、この発明にかかるエン
ジンの電子制御装置の第6の実施例として、こうした定
電流駆動されるダイオードの順方向電圧に基づいて上記
周囲温度を監視するようにした装置の一例を示す。13 to 16 show a sixth embodiment of the electronic control unit for an engine according to the present invention, in which the ambient temperature is monitored based on the forward voltage of the diode driven by the constant current. An example of an apparatus is shown.
【0178】同第6の実施例の装置では、図13及び図
14に示されるように、上記定電流駆動されるダイオー
ドとして、車速センサ28の波形整形回路334にあっ
て、そのセンサ信号を2値化するための比較基準電位を
生成するダイオード3342を流用する。そして、同ダ
イオード3342の順方向電圧VFをマルチプレクサ3
25を介してA/D変換器326に取り込むようにす
る。なお、図13に示す電子制御装置30のその他の構
成は先の図2に示した電子制御装置30と同様であり、
ここでの重複する説明は割愛する。In the device of the sixth embodiment, as shown in FIG. 13 and FIG. 14, in the waveform shaping circuit 334 of the vehicle speed sensor 28 as the diode driven by the constant current, the sensor signal thereof is set to 2 A diode 3342 that generates a comparison reference potential for quantifying is diverted. The forward voltage VF of the diode 3342 is applied to the multiplexer 3
25 to be taken into the A / D converter 326. The other configuration of the electronic control unit 30 shown in FIG. 13 is the same as that of the electronic control unit 30 shown in FIG.
The duplicate explanation here is omitted.
【0179】はじめに、図14を参照して、上記波形整
形回路334の概要を説明する。同図14に示されるよ
うに、波形整形回路334は、上記ダイオード3342
の他、該ダイオード3342と直列に接続されてその他
方端に電源電圧が印加される抵抗器3341、コンパレ
ータ3344、このコンパレータ3344の入力抵抗3
343、及び同コンパレータ3344の出力抵抗334
5をそれぞれ具えて構成されている。First, the outline of the waveform shaping circuit 334 will be described with reference to FIG. As shown in FIG. 14, the waveform shaping circuit 334 uses the diode 3342.
Besides, a resistor 3341 connected in series with the diode 3342 and having a power supply voltage applied to the other end, a comparator 3344, and an input resistance 3 of the comparator 3344.
343, and the output resistance 334 of the comparator 3344.
It is configured with 5 each.
【0180】同波形整形回路334では、コンパレータ
3344による電源電圧以下の比較が困難なために、上
記ダイオード3342によって、その順方向電圧VF分
だけグランド電位から浮かせた電圧を作るようにしてい
る。そして、こうしてコンパレータ3344の反転入力
端子(−端子)電位を上記電圧VF分だけ浮かせた状態
でその非反転入力端子(+端子)に車速センサ(ピック
アップコイル)28の出力信号を入力することで、前記
車輪の回転数に応じた周期を有する2値のパルス信号が
同コンパレータ3344から出力されるようにしてい
る。In the waveform shaping circuit 334, since it is difficult to compare the power source voltage or less by the comparator 3344, the diode 3342 is used to generate a voltage floating from the ground potential by the forward voltage VF. Then, the output signal of the vehicle speed sensor (pickup coil) 28 is input to the non-inverting input terminal (+ terminal) of the comparator 3344 in a state where the potential of the inverting input terminal (-terminal) is floated by the voltage VF. A binary pulse signal having a cycle corresponding to the rotation speed of the wheel is output from the comparator 3344.
【0181】このような波形整形回路334によれば、
上記ダイオード3342には基本的に、これに直列接続
された上記抵抗器3341の抵抗値とその印加電圧とに
より決定される電流しか流れない。According to such a waveform shaping circuit 334,
Basically, only a current flows through the diode 3342, which is determined by the resistance value of the resistor 3341 connected in series with the diode 3342 and its applied voltage.
【0182】そこで同第6の実施例の装置では、こうし
て定電流駆動される上記ダイオード3342の順方向電
圧VF−温度特性に基づいて、電子制御装置30内の温
度、すなわち前記パワートランジスタ3417(図3、
図4)の周囲温度を監視するようにしている。Therefore, in the device of the sixth embodiment, based on the forward voltage VF-temperature characteristic of the diode 3342 which is thus driven by the constant current, the temperature in the electronic control unit 30, that is, the power transistor 3417 (see FIG. 3,
The ambient temperature (Fig. 4) is monitored.
【0183】図15に、ダイオード3342の定電流駆
動時におけるVF(順方向電圧)−温度特性を示す。ダ
イオード3342は、理想的には、同図15に実線にて
示されるような特性をもつ。したがって、前記A/D変
換器326の分解能を5mVとすれば、3℃程度の分解
能で上記周囲温度を監視することが可能となる。FIG. 15 shows a VF (forward voltage) -temperature characteristic when the diode 3342 is driven at a constant current. The diode 3342 ideally has the characteristics shown by the solid line in FIG. Therefore, if the resolution of the A / D converter 326 is 5 mV, the ambient temperature can be monitored with a resolution of about 3 ° C.
【0184】ところが通常、ダイオードのVF−電流特
性にはばらつきが存在する。そして、該VF−電流特性
のばらつきは、上記VF−温度特性にも同図15に破線
にて示されるような態様でのばらつきを招き、上記電圧
VFに基づく正確な温度測定を困難としている。However, normally, there is a variation in the VF-current characteristics of the diode. The variation in the VF-current characteristic also causes variation in the VF-temperature characteristic in the manner shown by the broken line in FIG. 15, making accurate temperature measurement based on the voltage VF difficult.
【0185】そこで同第6の実施例の装置では、図16
に示される校正・求温ルーチンを通じて上記ばらつきを
校正し、該校正した特性に基づく正確な温度を求めるよ
うにしている。なお、この校正・求温ルーチンは、図1
3に示されるROM312に予め登録されており、16
ms毎の時間割り込みにて起動されるものとする。Therefore, in the apparatus of the sixth embodiment, as shown in FIG.
The above variation is calibrated through the calibration / temperature-control routine shown in (1) to obtain an accurate temperature based on the calibrated characteristics. Note that this calibration / temperature-increasing routine is shown in FIG.
16 is registered in advance in the ROM 312 shown in FIG.
It shall be activated by a time interrupt every ms.
【0186】さて同第6の実施例の装置にあって、電子
制御装置30(CPU311)は、該ルーチンの起動に
基づき、まず (1)電源+Bオン後の電圧変動による影響を避けるた
めに、ステップS501にて、同電源オン後の所定の時
間(例えば1秒)内であるか否かを判定する。 (2)次いでステップS502にて、前記冷却水温及び
吸気温が共に0〜30℃の範囲にあるか否かを判定す
る。 (3)更にステップS503にて、これら冷却水温と吸
気温との差が3℃以内であるか否かを判定する。 (4)そしてステップS504にて、エンジン回転数N
Eが0rpmであるか否かを判定する。 といった判定処理を実行し、これら(1)〜(4)の条
件が全て満たされているとき、当該車両全体が一定温度
になっているものとみなして、次のVF(順方向電圧)
の校正処理を実行する。In the apparatus of the sixth embodiment, the electronic control unit 30 (CPU 311) first starts (1) in order to avoid the influence of the voltage fluctuation after turning on the power supply + B, In step S501, it is determined whether it is within a predetermined time (for example, 1 second) after the power is turned on. (2) Next, in step S502, it is determined whether the cooling water temperature and the intake air temperature are both in the range of 0 to 30 ° C. (3) Further, in step S503, it is determined whether or not the difference between the cooling water temperature and the intake air temperature is within 3 ° C. (4) Then, in step S504, the engine speed N
It is determined whether E is 0 rpm. When all the conditions (1) to (4) are satisfied, it is considered that the entire vehicle is at a constant temperature, and the next VF (forward voltage) is determined.
Perform the calibration process of.
【0187】同校正処理において、同電子制御装置30
(CPU311)はまず、ステップS511にて、上記
ダイオード3342の順方向電圧VFをA/D変換器3
26を通じて読み込む。In the calibration process, the electronic control unit 30
First, in step S511, the (CPU 311) converts the forward voltage VF of the diode 3342 into the A / D converter 3.
Read through 26.
【0188】そして、上記(1)〜(4)の条件が全て
満たされている当該時点にあっては、上記ダイオード3
342の温度も前記冷却水温に等しいと考えられるた
め、ここではこの冷却水温から、先の図15の特性に基
づき、理想的な順方向電圧VFの値を求める。例えばい
ま、冷却水温=吸気温=10℃であったとすれば、同図
15の特性により、理想の順方向電圧VFは「0.7
2」Vとなる。At the time when all the above conditions (1) to (4) are satisfied, the diode 3
Since the temperature of 342 is also considered to be equal to the cooling water temperature, the ideal value of the forward voltage VF is obtained from this cooling water temperature based on the characteristics of FIG. For example, assuming that the cooling water temperature = intake air temperature = 10 ° C., the ideal forward voltage VF is “0.7” due to the characteristics of FIG.
2 "V.
【0189】こうして順方向電圧VFについての理想値
を求めた電子制御装置30は次に、ステップS512に
て、この順方向電圧VFについての理想値と上記読み込
んだ実測値との差をオフセット電圧として求め、バック
アップRAM314(図13)に記憶する。例えば、上
記読み込んだ順方向電圧VFについての実測値が「0.
73」Vであったとすれば、上記理想値「0.72」V
との差「−0.01」Vがオフセット電圧として上記バ
ックアップRAM314に記憶される。The electronic control unit 30 having obtained the ideal value for the forward voltage VF in this way next determines, in step S512, the difference between the ideal value for the forward voltage VF and the actually measured value read as the offset voltage. Obtained and stored in the backup RAM 314 (FIG. 13). For example, the measured value of the read forward voltage VF is “0.
73 "V, the ideal value is" 0.72 "V
The difference “−0.01” V from the above is stored in the backup RAM 314 as an offset voltage.
【0190】一方、上記(1)〜(4)の条件の何れか
1つでも満たされない場合、同電子制御装置30は、ス
テップS521以降の求温処理を実行する。すなわちこ
の求温処理において、電子制御装置30(CPU31
1)はまず、ステップS521にて、上述同様、上記ダ
イオード3342の順方向電圧VFをA/D変換器32
6を通じて読み込む。On the other hand, if any one of the above conditions (1) to (4) is not satisfied, the electronic control unit 30 executes the temperature-increasing process after step S521. That is, in this temperature-increasing process, the electronic control unit 30 (CPU 31
1) First, in step S521, the forward voltage VF of the diode 3342 is converted to the A / D converter 32 in the same manner as described above.
Read through 6.
【0191】そして、次のステップS522にて、該読
み込んだ順方向電圧VFを上記記憶しているオフセット
電圧に基づき校正する。例えば、この読み込んだ順方向
電圧VFの実測値が「0.7」Vであったとすると、こ
の値に対する上記オフセット電圧「−0.01」Vの加
算により、その校正値は「0.69」Vとなる。Then, in the next step S522, the read forward voltage VF is calibrated based on the stored offset voltage. For example, if the measured value of the read forward voltage VF is "0.7" V, the calibration value is "0.69" by adding the offset voltage "-0.01" V to this value. It becomes V.
【0192】こうして上記順方向電圧VFについての校
正値を求めた電子制御装置30は更に、ステップS52
3にて、この校正値から、先の図15の理想特性に基づ
き、その監視対象とする温度を求める。ここでの例で
は、上記校正値「0.69」Vに基づき25℃といった
温度が前記周囲温度として求められることとなる。The electronic control unit 30 that has obtained the calibration value for the forward voltage VF in this manner further proceeds to step S52.
At 3, the temperature to be monitored is obtained from this calibration value based on the ideal characteristics shown in FIG. In this example, a temperature of 25 ° C. is obtained as the ambient temperature based on the calibration value “0.69” V.
【0193】このように、同第6の実施例の装置によれ
ば、先の第1〜第5の実施例の装置の如く温度測定専用
のサーミスタを設けなくとも、前記周囲温度を正確に求
めることができるようになる。As described above, according to the apparatus of the sixth embodiment, the ambient temperature can be accurately obtained without providing a thermistor dedicated to temperature measurement as in the apparatus of the first to fifth embodiments. Will be able to.
【0194】もっとも、同第6の実施例の装置にあって
も、こうして周囲温度を求めた後は、その限界値(前述
の例では82℃)との比較に基づき、先の第1〜第5の
実施例の装置に準じた態様で、エンジン1の燃料カット
回転数を制限したり、最高回転数を制限するなど、前記
パワートランジスタ3417の発生電力を制限する処理
が実行されることとなる。Even in the apparatus of the sixth embodiment, however, after the ambient temperature is obtained in this way, based on comparison with the limit value (82 ° C. in the above example), the first to the first In a manner similar to that of the device of the fifth embodiment, the processing for limiting the power generated by the power transistor 3417 is executed, such as limiting the fuel cut rotation speed of the engine 1 or limiting the maximum rotation speed. .
【0195】なお、この第6の実施例の装置において
は、周囲温度監視用のダイオードとして、車速センサ2
8の波形整形回路334に使用されているダイオード3
342を流用しているが、定電流駆動されるものでさえ
あれば、それら流用するダイオードの選定は任意であ
る。In the device of the sixth embodiment, the vehicle speed sensor 2 is used as the diode for monitoring the ambient temperature.
Diode 3 used in the waveform shaping circuit 334 of FIG.
Although the 342 is used, the selection of the diodes to be used is arbitrary as long as it is driven by a constant current.
【0196】また例えば、同周囲温度監視用のダイオー
ドを別途に追加する構成とすることもできる。この場
合、経済的には多少不利となるものの、同ダイオードを
前記パワートランジスタ3417のより近傍に配設する
など、自由度の高い配置選択が可能となる。Further, for example, the ambient temperature monitoring diode may be added separately. In this case, although a little economically disadvantageous, it is possible to select the arrangement with a high degree of freedom, such as arranging the diode closer to the power transistor 3417.
【0197】(第7実施例)先の第1の実施例において
は、前記(3)式の各要素が、 (a)VCEsat(コレクタ−エミッタ間飽和電圧)
=0.2V、 (b)ICO(コレクタ電流飽和値)=1.5A、 (c)+B(燃料噴射弁電源電圧)=16V、 (d)燃料噴射弁励磁コイル91の抵抗値=10.5
Ω、 (e)Don(オンデューティ)=90%、 (f)VZ(ツェナー電圧)=60V (g)VZ×∫_(0)^(Tfb) ICdt=5mJ(W・
s) (h)NE(単位時間当たりのエンジン回転数)=70
00rpm といった値をとるものとして、前記パワートランジスタ
3417の発生電力Pを算出した(P=0.85W)。(Seventh Embodiment) In the first embodiment, each element of the equation (3) is (a) VCEsat (collector-emitter saturation voltage).
= 0.2V, (b) ICO (collector current saturation value) = 1.5A, (c) + B (fuel injection valve power supply voltage) = 16V, (d) resistance value of fuel injection valve exciting coil 91 = 10.5
Ω, (e) Don (on duty) = 90%, (f) VZ (zener voltage) = 60 V (g) VZ × ∫_ (0) ^ (Tfb) ICdt = 5 mJ (W ·
s) (h) NE (engine speed per unit time) = 70
The power P generated by the power transistor 3417 was calculated by assuming a value such as 00 rpm (P = 0.85 W).
【0198】しかし、上記電源電圧+Bが、例えば1
4.0V以下となる場合であっても、エンジン1は正常
に運転される。そしてこの場合、同(3)式の各要素
が、 (a)VCEsat(コレクタ−エミッタ間飽和電圧)
=0.2V、 (b)ICO(コレクタ電流飽和値)=1.3A、 (c)+B(燃料噴射弁電源電圧)=14V、 (d)燃料噴射弁励磁コイル91の抵抗値=10.5
Ω、 (e)Don(オンデューティ)=90%、 (f)VZ(ツェナー電圧)=60V (g)VZ×∫_(0)^(Tfb) ICdt=4.4mJ(W
・s) (h)NE(単位時間当たりのエンジン回転数)=70
00rpm といった値をとるものとすると、前記パワートランジス
タ3417の発生電力Pは、 P=Pon+Poff=0.23W+0.51W=0.
74W となる。However, the power supply voltage + B is, for example, 1
Even when the voltage is 4.0 V or less, the engine 1 operates normally. In this case, each element of the equation (3) is (a) VCEsat (collector-emitter saturation voltage)
= 0.2V, (b) ICO (collector current saturation value) = 1.3A, (c) + B (fuel injection valve power supply voltage) = 14V, (d) resistance value of fuel injection valve exciting coil 91 = 10.5
Ω, (e) Don (on-duty) = 90%, (f) VZ (zener voltage) = 60 V (g) VZ × ∫_ (0) ^ (Tfb) ICdt = 4.4 mJ (W
-S) (h) NE (engine speed per unit time) = 70
Assuming a value such as 00 rpm, the power P generated by the power transistor 3417 is P = Pon + Poff = 0.23W + 0.51W = 0.
It becomes 74W.
【0199】したがって、ここでも同パワートランジス
タ3417の接合温度の最大定格が150℃、また接合
部一周囲温度の熱抵抗が80℃/Wであるとすれば、同
トランジスタ3417の許容される周囲温度は、 150℃−80℃/W×0.74W=90℃ となる。Therefore, here again, assuming that the maximum rating of the junction temperature of the power transistor 3417 is 150 ° C. and the thermal resistance of the junction one ambient temperature is 80 ° C./W, the ambient temperature allowed for the transistor 3417 is the same. Is 150 ° C.-80 ° C./W×0.74 W = 90 ° C.
【0200】この90℃といった温度は、予測される電
子制御装置30内の最高温度(上記トランジスタ341
7の周囲温度)である90℃と等しい。すなわち、上記
電源電圧が14Vを超えなければ、決して同トランジス
タ3417の発生電力Pがこの許容温度90℃を超える
ことはない。The temperature of 90 ° C. is the predicted maximum temperature in the electronic control unit 30 (the transistor 341 described above).
Ambient temperature of 7), which is equal to 90 ° C. That is, unless the power supply voltage exceeds 14V, the generated power P of the transistor 3417 never exceeds the allowable temperature 90 ° C.
【0201】したがってここでの例によれば、電源電圧
が14Vを越えている場合にのみ、エンジン1の燃料カ
ット回転数を制限するなど、同トランジスタ3417の
発生電力Pを制限する処理を行えば、その破壊等も確実
に回避されるようになる。Therefore, according to the example here, only when the power supply voltage exceeds 14 V, the fuel cut speed of the engine 1 is limited and the generated power P of the transistor 3417 is limited. , Its destruction, etc. will surely be avoided.
【0202】図17及び図18に、こうした原理に基づ
いて構成したこの発明にかかるエンジンの電子制御装置
の第7の実施例を示す。すなわちこの第7の実施例の装
置は、燃料噴射弁の駆動回路が内蔵されるエンジンの電
子制御装置にあって、同駆動回路の出力トランジスタ周
囲の温度をバッテリ電圧(電源電圧)に換算して監視
し、該換算したバッテリ電圧が所定の限界値以上となる
とき、エンジンの高回転燃料カット判定値の引き下げを
行う装置として構成されている。17 and 18 show a seventh embodiment of the electronic control unit for an engine according to the present invention, which is constructed based on such a principle. That is, the device of the seventh embodiment is an electronic control unit for an engine in which a drive circuit for a fuel injection valve is built, and the temperature around the output transistor of the drive circuit is converted into a battery voltage (power supply voltage). It is configured as a device that monitors and lowers the high rotation fuel cutoff determination value of the engine when the converted battery voltage becomes equal to or higher than a predetermined limit value.
【0203】以下に、その詳細について説明する。図1
7に示されるように、同第7の実施例の装置では、車両
のバッテリ29から適宜の分圧回路を介してその電圧を
抽出し、該抽出したバッテリ電圧をマルチプレクサ32
5を介してA/D変換器326に取り込むようにしてい
る。The details will be described below. FIG.
As shown in FIG. 7, in the device of the seventh embodiment, the voltage is extracted from the battery 29 of the vehicle through an appropriate voltage dividing circuit, and the extracted battery voltage is applied to the multiplexer 32.
It is designed to be taken into the A / D converter 326 via the A.D.
【0204】図18に、同第7の実施例の装置が実行す
る燃料カット判定値変更ルーチンを示す。なお同ルーチ
ンも、ROM312に予め登録されており、例えば16
ms毎の時間割り込みにて起動されるものとする。FIG. 18 shows a fuel cut judgment value changing routine executed by the apparatus of the seventh embodiment. Note that this routine is also registered in the ROM 312 in advance, for example, 16
It shall be activated by a time interrupt every ms.
【0205】すなわちいま、該ルーチンが起動されたと
すると、電子制御装置30はまず、前記マルチプレクサ
325及びA/D変換器326を通じてバッテリ29の
電圧値を取り込み、該取り込んだ電圧値が前記周囲温度
の限界値に対応する所定の値(ここでの例では14V)
以上か否かを判定する(ステップS601)。That is, if the routine is started now, the electronic control unit 30 first takes in the voltage value of the battery 29 through the multiplexer 325 and the A / D converter 326, and the taken-in voltage value corresponds to the ambient temperature. Predetermined value corresponding to the limit value (14V in this example)
It is determined whether or not this is the case (step S601).
【0206】この結果、バッテリ29の電圧値が上記所
定の値に達していない旨判定される場合にはそのまま当
該処理を終える。他方、バッテリ29の電圧値が同所定
の値以上である旨判定される場合には、例えば判定値7
000rpmに設定されているエンジン1の高回転燃料
カット回転数を例えば回転数5800rpmに引き下げ
る(ステップS602)。As a result, when it is determined that the voltage value of the battery 29 has not reached the above-mentioned predetermined value, the process is finished as it is. On the other hand, when it is determined that the voltage value of the battery 29 is equal to or higher than the predetermined value, for example, the determination value 7
The high rotation fuel cut rotation speed of the engine 1 set to 000 rpm is reduced to, for example, 5800 rpm (step S602).
【0207】この高回転燃料カット判定値が通常、RO
M312からRAM313にロードされたり、或いはバ
ックアップRAM314に格納されて、燃料カット制御
の実行時に参照されるようになっていることは第1の実
施例の装置において前述した通りである。This high speed fuel cut judgment value is usually RO
As described above in the apparatus according to the first embodiment, the M312 is loaded into the RAM 313 or stored in the backup RAM 314 and is referred to when the fuel cut control is executed.
【0208】こうして該判定値が引き下げ更新されるこ
とにより、同電子制御装置30では、該更新された値以
上の回転数では燃料噴射を全面的に禁止するようにな
り、エンジン回転数も該更新された値以上には上昇しな
くなる。そしてこうしてエンジンの最高回転数が制限さ
れれば、上記トランジスタ3417の発生電力Pも自ず
と制限され、ひいてはその許容値を超えての加熱等も未
然に防がれるようになることも、先の第1の実施例の装
置において前述した通りである。By thus lowering and updating the determination value, the electronic control unit 30 completely prohibits fuel injection at a rotational speed equal to or higher than the updated value, and the engine rotational speed is also updated. It will not rise above the specified value. If the maximum engine speed is limited in this way, the electric power P generated by the transistor 3417 is naturally limited, and in turn, heating exceeding the permissible value can be prevented. As described above in the apparatus of the first embodiment.
【0209】以上のように、この第7の実施例の装置に
よれば、上記フライバックダイオードが接続された燃料
噴射弁9駆動用のパワートランジスタ(出力トランジス
タ)を放熱フィン上に取り付けたり、或いは同トランジ
スタとして耐熱性のある高価なトランジスタを使用せず
とも、そして更には同トランジスタの周囲温度を直接監
視したりせずとも、その使用限界温度範囲を超えての発
熱といったものは的確に抑えられるようになる。As described above, according to the device of the seventh embodiment, the power transistor (output transistor) for driving the fuel injection valve 9 to which the flyback diode is connected is mounted on the radiation fin, or Without using an expensive heat-resistant transistor as the same transistor, and further without directly monitoring the ambient temperature of the transistor, heat generation beyond the operating temperature limit can be properly suppressed. Like
【0210】なお、同第7の実施例の装置は、上記周囲
温度を電源電圧(バッテリ電圧)に換算して監視する手
段を、先の第1の実施例の装置による高回転燃料カット
判定値を引き下げてエンジン回転数を制限する回転数制
限制御に適用したものであるが、同監視手段が、先の第
2〜第5の実施例の装置による各回転数制限制御につい
ても同様に適用できるものであることは勿論である。In the seventh embodiment, the means for monitoring the ambient temperature by converting it into a power supply voltage (battery voltage) is monitored by the high rotation fuel cutoff judgment value obtained by the first embodiment. Is applied to the engine speed limit control for lowering the engine speed, but the monitoring means can be similarly applied to the engine speed limit control by the devices of the above-mentioned second to fifth embodiments. Of course, it is a thing.
【0211】(第8実施例)先の第6の実施例において
は、定電流駆動されるダイオードの順方向電圧VFに基
づいて電子制御装置30(パワートランジスタ341
7)の周囲温度を監視するようにした。(Eighth Embodiment) In the sixth embodiment, the electronic control unit 30 (power transistor 341) is based on the forward voltage VF of the diode driven by the constant current.
The ambient temperature of 7) was monitored.
【0212】しかし、トランジスタにあっても、そのベ
ース−エミッタ間のP−N接合部分の電圧(VBE)
は、ダイオードの上記VF特性と同様、高温になるほど
低い電圧値を示すことが知られている。However, even in the case of a transistor, the voltage (VBE) at the P-N junction portion between its base and emitter is
Is known to show a lower voltage value as the temperature rises, similar to the VF characteristic of the diode.
【0213】したがって、前記パワートランジスタ34
17自身のベース−エミッタ間電圧を測定するようにす
れば、同トランジスタ自身の温度を直接監視することが
できるようになる。Therefore, the power transistor 34
If the base-emitter voltage of 17 itself is measured, the temperature of the transistor itself can be directly monitored.
【0214】図19〜図25に、この発明にかかるエン
ジンの電子制御装置の第8の実施例として、こうしたパ
ワートランジスタ自身のベース−エミッタ間電圧に基づ
いてその温度を直接監視するようにした装置の一例を示
す。FIGS. 19 to 25 show an eighth embodiment of the electronic control unit for an engine according to the present invention, in which the temperature of the power transistor is directly monitored based on the base-emitter voltage of the power transistor itself. An example is shown.
【0215】この第8の実施例の装置では、図19及び
図20に示されるように、電子制御装置30に内蔵され
る燃料噴射弁用駆動回路341のパワートランジスタ3
417のベース−エミッタ間電圧VBE及び電源電圧+
Bをマルチプレクサ325を介してA/D変換器326
に取り込むようにする。In the device of the eighth embodiment, as shown in FIGS. 19 and 20, the power transistor 3 of the fuel injection valve drive circuit 341 built in the electronic control unit 30.
417 base-emitter voltage VBE and power supply voltage +
B through the multiplexer 325 to the A / D converter 326
To take in.
【0216】なお、図19においても、電子制御装置3
0のその他の構成は先の図2、図13、或いは図17に
示した電子制御装置30と同様であり、ここでもそれら
要素についての重複する説明は割愛する。Incidentally, also in FIG. 19, the electronic control unit 3
The other configurations of 0 are the same as those of the electronic control unit 30 shown in FIG. 2, FIG. 13 or FIG. 17, and the duplicate description of those elements will be omitted here.
【0217】はじめに、図20〜図23を参照して、上
記パワートランジスタ3417の特にベース−エミッタ
間電圧VBEの特性について説明する。図3を参照して
既に述べたように、上記駆動回路341にあっては、マ
イクロコンピュータ310から出力される駆動指令が論
理L(ロー)レベルになるときトランジスタ3413が
オンとなり、パワートランジスタ3417にベース電流
IBが供給される。この様子はそれぞれ、図21(a)
及び(b)にも示される通りである。First, the characteristics of the power transistor 3417, particularly the base-emitter voltage VBE, will be described with reference to FIGS. As described above with reference to FIG. 3, in the drive circuit 341, when the drive command output from the microcomputer 310 becomes the logic L (low) level, the transistor 3413 is turned on and the power transistor 3417 is turned on. Base current IB is supplied. This state is shown in FIG.
And as shown in (b).
【0218】すなわちこの際、上記ベース電流は、ベー
ス抵抗3414と上記トランジスタ3417自身のベー
ス容量とによって決まる時定数にて増加する。そして、
このベース電流IBの増加に伴い、ベース電位(ベース
−エミッタ間電圧)VBEも図21(c)に示される態
様で増加する。これらベース電流IB及びベース電位V
BEの増加は一定時間Td後に終了し、その後は一定の
レベルに安定する。That is, at this time, the base current increases with a time constant determined by the base resistor 3414 and the base capacitance of the transistor 3417 itself. And
As the base current IB increases, the base potential (base-emitter voltage) VBE also increases in the manner shown in FIG. These base current IB and base potential V
The increase of BE ends after a certain time Td, and then stabilizes at a certain level.
【0219】ここで、上記パワートランジスタ3417
のベース電位(ベース−エミッタ間電圧)VBEと温度
との相関は、同トランジスタ3417がオンとなってし
かもそのベース電流IBが安定するいわば定電流駆動状
態において発生する。Here, the power transistor 3417 is used.
The correlation between the base potential (base-emitter voltage) VBE and the temperature occurs in the so-called constant current driving state in which the transistor 3417 is turned on and the base current IB is stable.
【0220】このため、上記ベース電位VBEに基づく
温度の監視も、実質的には、同電位VBEが安定してい
る期間である時間Tm(図21)を利用して行う必要が
ある。すなわち、同トランジスタ3417がオンとなっ
て以後、上記時間Tdの経過を待って、該ベース電位V
BEの測定を開始することとなる。ここに、この待ち時
間Tdは、上述したベース抵抗3414の抵抗値R
(Ω)とトランジスタ3417のベース容量C(F)と
によって決まる時定数(CR)以上である必要がある。Therefore, it is necessary to monitor the temperature based on the base potential VBE by utilizing time Tm (FIG. 21) which is a period during which the potential VBE is stable. That is, after the transistor 3417 is turned on, the base potential V
The BE measurement will be started. Here, this waiting time Td is the resistance value R of the above-mentioned base resistor 3414.
(Ω) and the base capacitance C (F) of the transistor 3417 need to be greater than or equal to the time constant (CR).
【0221】一方、トランジスタ3417のベース電位
VBEは、同トランジスタ3417の温度だけではな
く、そのベース電流IBとも関係があり、ベース電流I
Bが異なればその温度に対する変化量ΔVBEも異なっ
たものとなる。これらの様子を図22に示す。On the other hand, the base potential VBE of the transistor 3417 is related to not only the temperature of the transistor 3417 but also its base current IB.
If B is different, the change amount ΔVBE with respect to the temperature is also different. These states are shown in FIG.
【0222】すなわち同図22に示されるように、ベー
ス電位VBEの温度に対する変化量ΔVBE(mV/
℃)は、ベース電流IBが増加すると小さくなる。この
ため、例えばベース電流IBが増加、すなわち電源電圧
電位+Bが増加したような場合には、トランジスタ34
17の温度上昇によるベース電位VBEの低下が少なく
なり、同ベース電位VBEに基づく正確な温度測定を困
難にする。That is, as shown in FIG. 22, the variation ΔVBE (mV / mV / base temperature VBE with temperature.
C) decreases as the base current IB increases. Therefore, for example, when the base current IB increases, that is, the power supply voltage potential + B increases, the transistor 34
The decrease in the base potential VBE due to the increase in the temperature of 17 decreases, making it difficult to accurately measure the temperature based on the base potential VBE.
【0223】したがって、上記ベース電位VBEに基づ
き正確に温度を監視するに当たっては、ベース電流I
B、すなわち電源電圧電位+Bに基づく図23に示され
る態様での傾き補正が必要となる。Therefore, in accurately monitoring the temperature based on the base potential VBE, the base current I
B, that is, the inclination correction in the mode shown in FIG. 23 based on the power supply voltage potential + B is required.
【0224】図24は、上記ベース電位VBEのこうし
た特性に鑑みて実行される同第8の実施例の装置のトラ
ンジスタ温度推定ルーチンを示すものであり、次に同図
24を併せ参照して、同実施例の装置によるトランジス
タ温度推定処理の処理手順について詳述する。なお、こ
のトランジスタ温度推定ルーチンは、図19に示される
ROM312に予め登録されており、16ms毎の時間
割り込みにて起動されるものとする。また、図23に例
示したベース電位VBEによる温度推定テーブルも、同
ROM312或いはバックアップRAM314等に予め
格納されているものとする。FIG. 24 shows a transistor temperature estimation routine of the device of the eighth embodiment which is executed in view of such characteristics of the base potential VBE. Next, referring to FIG. The processing procedure of the transistor temperature estimation processing by the apparatus of the embodiment will be described in detail. Note that this transistor temperature estimation routine is registered in advance in the ROM 312 shown in FIG. 19 and is activated by a time interrupt every 16 ms. The temperature estimation table based on the base potential VBE illustrated in FIG. 23 is also stored in advance in the ROM 312, the backup RAM 314, or the like.
【0225】さて同第8の実施例の装置にあって、電子
制御装置30(CPU311)は、該ルーチンの起動に
基づき、まずステップS701にて、上記トランジスタ
3417がオンとなっているか否かを判定し、オンとな
っていれば更にステップS702にて、その後上記一定
時間Tdを経過しているか否かを判定する。これらの条
件が満たされていなかった場合には、一旦同ルーチンを
抜けて次にこれが起動されるまで待機する。In the apparatus of the eighth embodiment, the electronic control unit 30 (CPU 311) first determines in step S701 whether or not the transistor 3417 is turned on based on the activation of the routine. If it is determined to be on, it is further determined in step S702 whether or not the predetermined time Td has elapsed thereafter. When these conditions are not satisfied, the routine is once exited and the process waits until it is activated next time.
【0226】上記条件が何れも満たされている旨判定さ
れる場合、同電子制御装置30は次に、ステップS70
3及びステップS704にて、上記ベース電位VBE、
及び電源電圧電位+Bをそれぞれ読み込む。そして、次
のステップS705にて、 (1)上記読み込んだ電源電圧電位+Bに基づき先の温
度推定テーブル(図23)の傾きを決定する(該当する
傾きの温度推定テーブルを選定する)。 (2)該決定されたテーブルから、上記読み込んだベー
ス電位VBEに対応する温度を選出する。 といった処理を実行して、上記トランジスタ3417の
その都度の温度を推定することとなる。When it is determined that all the above conditions are satisfied, the electronic control unit 30 then proceeds to step S70.
3 and step S704, the base potential VBE,
And the power supply voltage potential + B are read. Then, in the next step S705, (1) the slope of the previous temperature estimation table (FIG. 23) is determined based on the read power supply voltage potential + B (the temperature estimation table of the corresponding slope is selected). (2) The temperature corresponding to the read base potential VBE is selected from the determined table. By performing such processing, the temperature of the transistor 3417 at each time is estimated.
【0227】図25に、こうしたトランジスタ温度の推
定に基づき同第8の実施例の装置が更に実行する燃料カ
ット判定値変更ルーチンを示す。なお同ルーチンも、R
OM312に予め登録されており、例えば16ms毎の
時間割り込みにて起動されるものとする。FIG. 25 shows a fuel cut judgment value changing routine which is further executed by the device of the eighth embodiment based on the estimation of the transistor temperature. Note that this routine also
It is pre-registered in the OM 312 and is activated by an interrupt for every 16 ms, for example.
【0228】すなわちいま、該ルーチンが起動されたと
すると、電子制御装置30はまず、上記推定したトラン
ジスタ温度がその限界値に対応する所定の値(ここでの
例では82℃)以上か否かを判定する(ステップS80
1)。That is, if the routine is started now, the electronic control unit 30 first determines whether or not the estimated transistor temperature is equal to or higher than a predetermined value (82 ° C. in this example) corresponding to the limit value. Judgment (step S80
1).
【0229】この結果、トランジスタ温度が上記所定の
値に達していない旨判定される場合にはそのまま当該処
理を終える。他方、トランジスタ温度が同所定の値以上
である旨判定される場合には、例えば判定値7000r
pmに設定されているエンジン1の高回転燃料カット回
転数を例えば回転数5800rpmに引き下げる(ステ
ップS802)。As a result, when it is determined that the transistor temperature has not reached the above-mentioned predetermined value, the process is finished as it is. On the other hand, when it is determined that the transistor temperature is equal to or higher than the predetermined value, for example, the determination value 7000r
The high rotation fuel cut rotation speed of the engine 1 set to pm is lowered to, for example, the rotation speed of 5800 rpm (step S802).
【0230】こうして高回転燃料カット判定値が引き下
げ更新されることにより、エンジンの最高回転数が制限
され、上記トランジスタ3417の発生電力Pも制限さ
れ、ひいてはその許容値を超えての加熱等も未然に防が
れるようになることついては既に述べた。By thus lowering and updating the high rotation speed fuel cutoff determination value, the maximum engine speed is limited, the electric power P generated by the transistor 3417 is also limited, and in turn, heating exceeding the allowable value or the like is caused. I've already mentioned that you'll be prevented.
【0231】以上のように、この第8の実施例の装置に
よれば、燃料噴射弁9駆動用のトランジスタ3417の
特性を直接利用してその温度を推定し、監視することが
できる。そしてこのため、上記トランジスタ3417の
周囲温度が上昇する以前に同トランジスタ自身の温度が
急上昇した場合など、先の第1〜第6の実施例の装置で
は監視することのできない温度変動についても、応答性
よくその監視を行うことができるようになる。As described above, according to the device of the eighth embodiment, the temperature of the transistor 3417 for driving the fuel injection valve 9 can be directly utilized to estimate and monitor its temperature. Therefore, even when the temperature of the transistor 3417 rises sharply before the ambient temperature of the transistor 3417 rises, the temperature fluctuations that cannot be monitored by the devices according to the first to sixth embodiments are responded to. You will be able to monitor it with good sexuality.
【0232】そしてこの場合も、該トランジスタ温度の
監視に基づき、上記燃料カット判定値変更ルーチンを通
じて高回転燃料カット判定値を引き下げる処理を行うこ
とにより、上記トランジスタ3417を放熱フィン上に
取り付けたり、或いは同トランジスタとして耐熱性のあ
る高価なトランジスタを使用せずとも、その使用限界温
度範囲を超えての発熱といったものは的確に抑えられる
ようになる。Also in this case, the transistor 3417 is mounted on the radiation fin by performing the process of lowering the high speed fuel cut judgment value through the fuel cut judgment value changing routine based on the monitoring of the transistor temperature. Even if an expensive transistor having heat resistance is not used as the transistor, heat generation beyond the temperature range for which it can be used can be properly suppressed.
【0233】なお、同第8の実施例の装置は、トランジ
スタのベース−エミッタ間電圧に基づいて同トランジス
タの温度を監視する手段を、先の第1の実施例の装置に
よる高回転燃料カット判定値を引き下げてエンジン回転
数を制限する回転数制限制御に適用したものであるが、
こうした温度監視手段が、先の第2〜第5の実施例の装
置による各回転数制限制御についても同様に適用できる
ものであることは勿論である。In the device of the eighth embodiment, the means for monitoring the temperature of the transistor on the basis of the base-emitter voltage of the transistor is used as a means for determining the high rotation fuel cut by the device of the first embodiment. It is applied to the rotation speed limitation control that lowers the value and limits the engine rotation speed.
It goes without saying that such a temperature monitoring means can be similarly applied to each rotation speed limitation control by the devices of the above second to fifth embodiments.
【0234】また、以上の第1〜第8の実施例において
は何れも、電子制御装置30に内蔵される駆動回路(燃
料噴射弁駆動回路)341の出力トランジスタについて
その周囲温度やトランジスタ自身の温度を監視するよう
にしたが、この温度監視対象となるトランジスタは該燃
料噴射弁駆動用のトランジスタには限られない。In any of the above-described first to eighth embodiments, the ambient temperature of the output transistor of the drive circuit (fuel injection valve drive circuit) 341 built in the electronic control unit 30 and the temperature of the transistor itself. However, the transistor targeted for temperature monitoring is not limited to the transistor for driving the fuel injection valve.
【0235】すなわち、電子制御装置30に内蔵され、
前述した態様でフライバックエネルギを吸収するように
なるインダクタンス負荷駆動用のトランジスタにあって
は、それが使用限界温度範囲を超えて発熱する可能性が
ある実情は概ね共通するものであり、このようなトラン
ジスタにも同様にこの発明を適用することはできる。そ
して、それら監視対象とするインダクタンス負荷駆動用
トランジスタについても、何ら格別の放熱対策を施す必
要なく、異常発熱等による破壊から確実に保護すること
ができるようになる。That is, built in the electronic control unit 30,
In the case of the transistor for driving the inductance load, which absorbs the flyback energy in the above-mentioned manner, the fact that the transistor may generate heat beyond the temperature range for use is generally common. The present invention can be similarly applied to various transistors. Then, the inductance load driving transistor to be monitored can be surely protected from damage due to abnormal heat generation and the like without the need to take any special heat radiation measures.
【0236】結局、同電子制御装置として要は、上記ト
ランジスタの温度若しくはその周囲温度を監視する温度
監視手段と、該監視される温度若しくはその相当値が所
定の限界値以上となるときエンジン回転数を制限する回
転数制限手段とを具えるものであればよい。In the end, the electronic control device essentially requires temperature monitoring means for monitoring the temperature of the transistor or its ambient temperature, and the engine speed when the monitored temperature or its equivalent value exceeds a predetermined limit value. The number of rotations for limiting the rotation speed may be limited.
【0237】そして、上記温度監視手段としては、 ・前記トランジスタの近傍に配設されたサーミスタと、
該サーミスタの端子間電圧に基づいて同トランジスタの
周囲温度を演算する演算手段とを具えるもの。 ・同電子制御装置内に配されて定電流駆動されるダイオ
ードと、該ダイオードの順方向電圧に基づいて前記トラ
ンジスタの周囲温度を演算する演算手段とを具えるも
の。 ・前記トランジスタの周囲温度をバッテリの電圧値に換
算して監視するもの。 ・前記トランジスタの定電流駆動時のベース電位を抽出
する手段と、該抽出されたベース電位に基づいて同トラ
ンジスタ自身の温度を演算する演算手段とを具えるも
の。 等々があり、また上記エンジン回転数を制限することで
トランジスタの発生電力を制限する上記回転数制限手段
としては、 ・エンジンの高速回転に伴う燃料カット回転数の判定値
を引き下げる燃料カット判定値変更手段を具えるもの。 ・エンジンへの燃料噴射を所定の短時間ずつ間引きして
同エンジンの最高回転数を低下せしめる燃料噴射間引き
手段を具えるもの。 ・エンジンの任意気筒への燃料噴射を停止して同エンジ
ンの最高回転数を低下せしめる減筒制御手段を具えるも
の。 ・エンジンへの燃料噴射量を所定に減量して同エンジン
の最高回転数を低下せしめる噴射量減量手段を具えるも
の。 ・エンジンの吸気絞り弁(スロットルバルブ、サブスロ
ットル)を強制駆動して同エンジンの最高回転数を低下
せしめる吸気制限手段を具えるもの。 等々がある。The temperature monitoring means include: a thermistor arranged near the transistor;
Arithmetic means for computing the ambient temperature of the transistor based on the voltage across the terminals of the thermistor. A device provided with a diode which is arranged in the electronic control device and is driven with a constant current, and a calculation unit which calculates the ambient temperature of the transistor based on the forward voltage of the diode. A device that converts the ambient temperature of the transistor into a battery voltage value and monitors it. A means for extracting the base potential of the transistor at the time of constant current driving, and a computing means for computing the temperature of the transistor itself based on the extracted base potential. There are, etc., and as the rotation speed limiting means for limiting the electric power generated by the transistor by limiting the engine rotation speed, there are: Those that have means. The fuel injection thinning means for thinning out the fuel injection to the engine for a predetermined short time to reduce the maximum rotation speed of the engine. -A means for reducing cylinders that stops fuel injection into any cylinder of the engine to reduce the maximum engine speed. -Injection amount reduction means for reducing the maximum number of revolutions of the engine by reducing the fuel injection amount to the engine in a predetermined manner. -Intake restriction means for forcibly driving the intake throttle valve (throttle valve, sub-throttle) of the engine to reduce the maximum engine speed. And so on.
【0238】(第9実施例)上記第1〜第8の実施例に
おいては何れも、電子制御装置30に内蔵される駆動回
路(燃料噴射弁駆動回路)341の出力トランジスタに
ついてその周囲温度やトランジスタ自身の温度を監視し
て、その発生される電力を抑制すべく、エンジンの回転
数を制限するようにした。しかし、このトランジスタ自
身の発生電力以外に、上記燃料噴射弁9(負荷)側の発
生電力を抑制することでも、上記に準じた態様をもっ
て、同トランジスタの熱的保護を図ることはできる。(Ninth Embodiment) In any of the first to eighth embodiments, the output transistor of the drive circuit (fuel injection valve drive circuit) 341 incorporated in the electronic control unit 30 has its ambient temperature and transistor. The temperature of the engine is monitored and the engine speed is limited in order to suppress the generated electric power. However, by suppressing the power generated on the fuel injection valve 9 (load) side in addition to the power generated by the transistor itself, the transistor can be thermally protected in a manner similar to the above.
【0239】図26に、燃料噴射弁励磁コイル91側で
の発生電力を示す。すなわちこの発生電力は、これをP
L、またこのうち、上記出力トランジスタのオン時間に
おける発生電力をPon、同じくオフ時間における発生
電力をPoff、そして同トランジスタのオン周期をT
Oとすると、 PL=Pon+Poff/TO …(5) といった関係にて表されるようになる。FIG. 26 shows the electric power generated on the side of the fuel injection valve exciting coil 91. That is, this generated power is P
L, the power generated during the on-time of the output transistor is Pon, the power generated during the off-time is Poff, and the on-cycle of the transistor is T.
When it is set to O, it is expressed by the relation of PL = Pon + Poff / TO (5).
【0240】ここで、この(5)式からも明らかなよう
に、同発生電力PLは、上記トランジスタのオン周期T
Oが小さいほど、すなわちエンジン回転数が高いほど大
きな値となる(項「Poff/TO」が大きくなる)。Here, as is apparent from the equation (5), the generated power PL is equal to the ON period T of the transistor.
The smaller O, that is, the higher the engine speed, the larger the value (the term “Poff / TO” increases).
【0241】また、上記燃料噴射弁励磁コイル91の温
度が低いほどそこには大きな電流が流れるようになるた
め、同発生電力PLは、該燃料噴射弁励磁コイル91の
温度が低いほど大きな値を持つようにもなる(項「Po
n」が大きくなる)。Further, as the temperature of the fuel injection valve exciting coil 91 is lower, a larger current flows therethrough. Therefore, the generated power PL has a larger value as the temperature of the fuel injection valve exciting coil 91 is lower. You will also have (section "Po
n "becomes large).
【0242】一方、トランジスタにあっては、その温度
が高いほど、消費可能なエネルギは低下する。すなわ
ち、トランジスタにとって熱的に厳しい状況とは、負荷
(燃料噴射弁励磁コイル91)の温度が低く(発生電力
が大)、トランジスタ自身の温度が高い(消費可能電力
が小)ときであると考えることができる。On the other hand, in the transistor, the higher the temperature, the lower the energy that can be consumed. That is, it is considered that the thermally severe situation for the transistor is when the temperature of the load (fuel injection valve exciting coil 91) is low (the generated power is large) and the temperature of the transistor itself is high (the consumable power is small). be able to.
【0243】したがって、トランジスタ自信の温度があ
る程度高いことを想定して同トランジスタを熱的に保護
するためには、上記負荷(燃料噴射弁励磁コイル91)
から発生される電力を抑制すればよく、またそのための
具体手法としては、同負荷の温度に応じて上記エンジン
回転数を制限すればよいことがわかる。Therefore, in order to thermally protect the transistor assuming that the temperature of the transistor is high to some extent, the above load (fuel injection valve exciting coil 91)
It is understood that the electric power generated from the engine can be suppressed, and as a specific method therefor, the engine speed can be limited according to the temperature of the same load.
【0244】図27〜図29に、この発明にかかるエン
ジンの電子制御装置の第9の実施例として、こうした原
理に基づいて上記トランジスタの熱的保護を図るように
した装置の一例を示す。27 to 29 show an example of an electronic control unit for an engine according to a ninth embodiment of the present invention, in which the above-mentioned principle is used to thermally protect the transistor.
【0245】この第9の実施例の装置では、前記水温セ
ンサ20を通じて検出されるエンジン1の冷却水温に基
づいて上記負荷(燃料噴射弁励磁コイル91)の温度を
推定し、エンジンの高速回転に伴う燃料カット回転数の
判定値を該推定した負荷温度に応じて変更するようにし
ている。因みに、水温センサ20の出力(冷却水温)は
エンジン1本体の暖機状態に対応したものとなる。この
ため、エンジン1本体の温度が低いときには、燃料噴射
弁励磁コイル91等、負荷の温度も低いと考えてよい。In the device of the ninth embodiment, the temperature of the load (fuel injection valve exciting coil 91) is estimated on the basis of the cooling water temperature of the engine 1 detected by the water temperature sensor 20, and the engine is rotated at high speed. The determination value of the accompanying fuel cut rotation speed is changed according to the estimated load temperature. Incidentally, the output of the water temperature sensor 20 (cooling water temperature) corresponds to the warm-up state of the engine 1 main body. Therefore, when the temperature of the engine 1 main body is low, it may be considered that the temperature of the load such as the fuel injection valve exciting coil 91 is also low.
【0246】なお、同第9の実施例の装置においても、
電子制御装置30としての基本的な構成は、先の図2、
図13、図17、或いは図19に示される装置と同様で
あり、同装置を構成する各要素についての重複する説明
は割愛する。Incidentally, also in the apparatus of the ninth embodiment,
The basic configuration of the electronic control unit 30 is as shown in FIG.
It is the same as the device shown in FIG. 13, FIG. 17, or FIG. 19, and redundant description of each element constituting the device will be omitted.
【0247】さて、この第9の実施例の装置において、
電子制御装置30は、図27に示される角度同期ルーチ
ンを通じてエンジン1始動後の累積回転数CNEを演算
しつつ、図28に示される手順を通じて、燃料カット回
転数の判定値KCUTを随時変更する。Now, in the device of this ninth embodiment,
The electronic control unit 30 calculates the cumulative rotational speed CNE after the engine 1 is started through the angle synchronization routine shown in FIG. 27, and at any time changes the fuel cut rotational speed determination value KCUT through the procedure shown in FIG.
【0248】まず図27に示される角度同期ルーチンに
おいて、電子制御装置30は、前記回転角センサ25か
ら取り込まれる回転角信号が360°CA(クランク
角)の経過を示すタイミングとなる毎に、ステップS9
01にて、累積回転数カウンタのカウント値CNEをイ
ンクリメント(CNE←CNE+1)する。First, in the angle synchronization routine shown in FIG. 27, the electronic control unit 30 makes a step every time the rotation angle signal fetched from the rotation angle sensor 25 reaches a timing indicating the passage of 360 ° CA (crank angle). S9
At 01, the count value CNE of the cumulative rotation speed counter is incremented (CNE ← CNE + 1).
【0249】該角度同期ルーチンは、エンジン1の始動
時から開始される。また、上記累積回転数カウンタとし
ては例えば、前記マイクロコンピュータ310内にある
RAM313の2バイトが用いられる。その計数された
累積回転数CNEは、いわゆるイグニションオフとされ
るなど、エンジン1が完全に停止せられるまでクリアさ
れずに同RAM313内に保持されるものとする。The angle synchronization routine is started when the engine 1 is started. Further, as the cumulative rotation number counter, for example, 2 bytes of the RAM 313 in the microcomputer 310 are used. It is assumed that the counted cumulative rotation speed CNE is not cleared until the engine 1 is completely stopped, such as when the ignition is turned off, and is held in the RAM 313.
【0250】一方、電子制御装置30は、こうした角度
同期ルーチンと並行して、図28に示される手順にて、
上述した燃料カット回転数の判定値KCUTについての
変更を含む噴射ルーチンを実行する。なお該噴射ルーチ
ンは、エンジン1の各気筒に対する燃料の噴射タイミン
グ毎に起動され、実行されるものとする。On the other hand, the electronic control unit 30 executes the angle synchronization routine in parallel with the procedure shown in FIG.
The injection routine including the change of the determination value KCUT of the fuel cut speed described above is executed. The injection routine is started and executed at each fuel injection timing for each cylinder of the engine 1.
【0251】さていま、この噴射ルーチンが起動された
とすると、電子制御装置30は、前記マルチプレクサ3
25及びA/D変換器326を通じて水温センサ20の
出力を取り込み、ステップS911にて、その水温値に
応じた燃料カット回転数の判定値KCUTを算出する。
同実施例の装置において、この判定値KCUTは、図2
9に示されるマップを通じて演算される。Now, assuming that this injection routine is started, the electronic control unit 30 causes the multiplexer 3 to operate.
25 and the output of the water temperature sensor 20 through the A / D converter 326, and in step S911, a determination value KCUT of the fuel cut speed corresponding to the water temperature value is calculated.
In the apparatus of the embodiment, this judgment value KCUT is shown in FIG.
It is calculated through the map shown in FIG.
【0252】なおここで、上記燃料カット回転数の判定
値KCUTは、同図29に示されるように、冷却水温が
「−30℃」のとき回転数「5700rpm」に対応し
た値として設定され、同冷却水温が「20℃」のときに
は回転数「7000rpm」に対応した値として設定さ
れる。そしてこれら温度「−30℃」〜「20℃」の範
囲では、ほぼリニアな関係で、その対応する回転数が補
間される特性となっている。なお、冷却水温が「20
℃」以上となっても、その対応する判定値KCUTは、
上記回転数「7000rpm」に対応した値にガードさ
れる。Here, as shown in FIG. 29, the judgment value KCUT of the fuel cut rotation speed is set as a value corresponding to the rotation speed "5700 rpm" when the cooling water temperature is "-30 ° C", When the cooling water temperature is “20 ° C.”, it is set as a value corresponding to the rotation speed “7000 rpm”. In the temperature range of "-30 ° C" to "20 ° C", the corresponding rotation speed is interpolated in a substantially linear relationship. The cooling water temperature is "20.
Even if the temperature exceeds "° C", the corresponding judgment value KCUT is
It is guarded to a value corresponding to the above-mentioned rotation speed "7000 rpm".
【0253】冷却水温とのこうした関係に基づいて燃料
カット回転数の判定値KCUTを求めた電子制御装置3
0は次に、ステップS912にて、上記累積回転数カウ
ンタのカウント値CNEを読み込み、その値CNEが、
例えば値「10000」以上となっているか否かを判断
する。そして、同ステップS912において、上記値C
NEが「10000」以上である旨判断される場合に
は、ステップS913にて、上記求めた判定値KCUT
を、例えば KCUT=KCUT+300rpm といったかたちで増加補正する。これは、冷却水温自体
が低い状態にあっても、前記燃料噴射弁9の駆動時間が
ある程度の時間に達していれば、その温度は上昇してい
ることが考えられるため、それら負荷の実状により近い
かたちで上記判定値KCUTを補正するための処理であ
る。なお、この増加補正される燃料カット回転数の判定
値KCUTは、先の図29に一点鎖線の特性として付記
される。The electronic control unit 3 which obtains the judgment value KCUT of the fuel cut speed based on such a relationship with the cooling water temperature.
Next, in step S912, the count value CNE of the cumulative rotation speed counter is read, and the value CNE is 0.
For example, it is determined whether the value is “10000” or more. Then, in the same step S912, the above value C
When it is determined that NE is “10000” or more, the determination value KCUT obtained above is determined in step S913.
Is increased and corrected in the form of, for example, KCUT = KCUT + 300 rpm. This is because, even if the cooling water temperature itself is low, if the driving time of the fuel injection valve 9 reaches a certain time, it is considered that the temperature is rising. This is a process for correcting the determination value KCUT in a close form. It should be noted that the determination value KCUT of the fuel cut rotational speed that is increased and corrected is additionally shown in FIG.
【0254】電子制御装置30は、こうした補正を実行
すると、或いは上記ステップS912において、累積回
転数カウンタのカウント値CNEが「10000」に達
していない旨判断すると、ステップS914にて、上記
求めた、或いは上記補正した判定値KCUTが回転数
「7000rpm」を超えているか否を更に判断する。
そして、判定値KCUTが回転数「7000rpm」を
超えている旨判断される場合には、次のステップS91
5にて、同判定値KCUTに「7000rpm」をセッ
トした後(上限ガードした後)、ステップS916の処
理を実行する。他方、判定値KCUTが回転数「700
0rpm」を超えていなければ、同判定値KCUTとし
て、上記求めた、或いは上記補正した値を用いてこのス
テップS916の処理を実行する。When the electronic control unit 30 executes such a correction or determines in step S912 that the count value CNE of the cumulative rotation speed counter has not reached "10000", it obtains the above in step S914. Alternatively, it is further determined whether the corrected determination value KCUT exceeds the rotation speed "7000 rpm".
When it is determined that the determination value KCUT exceeds the rotation speed "7000 rpm", the next step S91
In step 5, after setting "7000 rpm" to the same determination value KCUT (after the upper limit guard), the process of step S916 is executed. On the other hand, the determination value KCUT is "700"
If it does not exceed "0 rpm", the process of step S916 is executed by using the determined value or the corrected value as the same determination value KCUT.
【0255】ステップS916の処理において、電子制
御装置30は、前記回転角センサ25の出力に基づき算
出されるエンジン回転数が上記燃料カット回転数の判定
値KCUT以上となっているか否かを判断する。そし
て、エンジン回転数が該判定値KCUT以上となってい
る旨判断される場合には、ステップS917にて燃料の
噴射停止、すなわち燃料カットを実行し、エンジン回転
数が同判定値KCUT未満にあれば、ステップS918
にて燃料の噴射を実行する。In the processing of step S916, the electronic control unit 30 determines whether or not the engine speed calculated based on the output of the rotation angle sensor 25 is equal to or higher than the fuel cut speed judgment value KCUT. . When it is determined that the engine speed is equal to or higher than the determination value KCUT, the fuel injection is stopped, that is, the fuel cut is executed in step S917, and the engine speed is less than the determination value KCUT. If so, step S918
To inject fuel.
【0256】第9の実施例の装置を通じてこのような処
理が行われることにより、上記負荷(燃料噴射弁励磁コ
イル91)から発生される電力は自ずと制限され、ひい
てはトランジスタ自身から発生される電力も抑制される
ようになる。By performing such processing through the apparatus of the ninth embodiment, the electric power generated from the load (fuel injection valve exciting coil 91) is naturally limited, and by extension the electric power generated from the transistor itself. It will be suppressed.
【0257】そしてこの場合であっても、トランジスタ
に対して必ずしも前述した放熱対策を施さずとも、その
使用限界温度範囲を超えての発熱といったものは的確に
抑えられるようになる。Even in this case, even if the above-mentioned heat dissipation measures are not necessarily applied to the transistor, the heat generation beyond the operating limit temperature range can be appropriately suppressed.
【0258】また、同実施例の装置では、上記累積回転
数の値CNEに基づいて燃料カット回転数の判定値KC
UTを増加補正するようにしているため、同燃料カット
回転数についての過剰な制限を抑えることができるよう
にもなる。Further, in the apparatus of the present embodiment, the fuel cut speed determination value KC is calculated based on the cumulative rotation speed value CNE.
Since the UT is increased and corrected, it is possible to suppress an excessive restriction on the same fuel cut rotation speed.
【0259】なお、この補正に際し、同実施例の装置で
は、上記燃料カット回転数の判定値KCUT、すなわち
冷却水温に応じたエンジン回転数制限量の許容幅を増加
補正するようにしているが、冷却水温そのものを所定温
度増加補正するようにしてもよい。要は、冷却水温と同
冷却水温に応じたエンジン回転数制限量の許容幅との相
対的な関係が上記負荷の駆動時間に応じて補正されるも
のであればよい。また勿論、必ずしもこのような補正が
行われなくとも、トランジスタの使用限界温度範囲を超
えての発熱そのものは確実に抑えられる。At the time of this correction, in the apparatus of the embodiment, the judgment value KCUT of the fuel cut speed, that is, the allowable range of the engine speed limit amount according to the cooling water temperature is increased and corrected. The cooling water temperature itself may be corrected by increasing the predetermined temperature. In short, it suffices that the relative relationship between the cooling water temperature and the allowable range of the engine speed limit amount corresponding to the cooling water temperature is corrected according to the drive time of the load. Further, of course, even if such a correction is not necessarily performed, the heat generation itself beyond the use limit temperature range of the transistor can be surely suppressed.
【0260】また、同実施例の装置では上述のように、
エンジン1が完全に停止せられるまでは上記累積回転数
の値CNEをクリアせずにRAM313内に保持するよ
うにしている。このため、例えばエンジンストール等の
直後に同エンジンが再起動されるような場合でも、該累
積回転数CNEの計数が再度「0」からやり直しされる
ようなことはなくなる。すなわち、上記負荷のより実状
に近い温度に基づくエンジン回転数の制限態様が維持さ
れるようになる。なお、この累積回転数CNEをクリア
するタイミングとしては他に、エンジン1の停止後、所
定時間経過したタイミングとしてもよい。Further, in the apparatus of the embodiment, as described above,
Until the engine 1 is completely stopped, the cumulative rotational speed value CNE is not cleared but is retained in the RAM 313. Therefore, for example, even when the engine is restarted immediately after the engine stall or the like, the cumulative rotational speed CNE will not be restarted from "0". That is, the mode of limiting the engine speed based on the temperature of the load which is closer to the actual state is maintained. The timing for clearing the cumulative rotational speed CNE may be another timing when a predetermined time has elapsed after the engine 1 was stopped.
【0261】ところで、この第9の実施例では、上記燃
料カット回転数の判定値KCUTを算出するためのマッ
プとして、冷却水温「−30℃」〜「20℃」の範囲で
は、ほぼリニアな関係で、その対応する燃料カット回転
数が補間される特性を採用しているが、同マップとして
は他に、例えば図30に示される態様で、ある特定の冷
却水温(図30の例では20℃)を境に、その設定され
る(マップ演算される)判定値KCUTの値が変更され
る特性を採用することもできる。こうした態様で同判定
値KCUTの値が変更される場合であれ、トランジスタ
の使用限界温度範囲を超えての発熱といったものは確実
に抑えられるようになる。なおこの場合、上記判定値K
CUTの値を変更するための境とする温度については、
同図30の例のような1点(20℃)に限らず、2点若
しくはそれ以上の点に設定することもできる。By the way, in the ninth embodiment, as a map for calculating the judgment value KCUT of the fuel cut speed, a substantially linear relationship is obtained in the cooling water temperature range of "-30 ° C" to "20 ° C". The characteristic that the corresponding fuel cut rotation speed is interpolated is adopted. However, in the map, other specific cooling water temperature (20.degree. C. in the example of FIG. It is also possible to adopt a characteristic in which the value of the determination value KCUT that is set (map-calculated) is changed on the basis of (). Even when the value of the determination value KCUT is changed in this manner, it is possible to reliably suppress heat generation beyond the operating temperature limit range of the transistor. In this case, the judgment value K
Regarding the temperature used as the boundary for changing the value of CUT,
The point is not limited to one point (20 ° C.) as in the example of FIG. 30, but may be set to two points or more.
【0262】また、同第9の実施例では、水温センサ2
0により検出される冷却水温を通じて、いわば間接的に
負荷(燃料噴射弁励磁コイル91)の温度を監視するよ
うにしたが、例えば熱電対などを同負荷に配設して、そ
の温度を直接監視するようにしても勿論よい。この場
合、該温度測定のための専用のセンサが必要にはなるも
のの、同負荷の温度をより正確に把握することができる
ようになる。In addition, in the ninth embodiment, the water temperature sensor 2
Although the temperature of the load (fuel injection valve exciting coil 91) is indirectly monitored through the cooling water temperature detected by 0, for example, a thermocouple or the like is arranged in the same load and the temperature is directly monitored. Of course, it may be done. In this case, although a dedicated sensor for measuring the temperature is required, the temperature of the same load can be grasped more accurately.
【0263】一方、同第9の実施例によるように、負荷
の温度を監視し、該監視される負荷温度に応じてエンジ
ン回転数を制限する構成も、先の (イ)第2の実施例のようなエンジンへの燃料噴射を所
定の短時間ずつ間引きする装置、(ロ)第3の実施例の
ようなエンジンの任意気筒への燃料噴射を停止する、す
なわち減筒制御する装置、(ハ)第4の実施例のような
エンジンへの燃料噴射量を所定に減量する装置、(ニ)
第5の実施例のようなエンジンの吸気絞り弁(スロット
ルバルブ、サブスロットル)を吸気量が抑えられる側に
強制駆動する装置、にそれぞれ対応するかたちで適用す
ることができる。On the other hand, as in the ninth embodiment, the configuration in which the temperature of the load is monitored and the engine speed is limited according to the monitored load temperature is also the above (a) second embodiment. (B) A device for thinning out fuel injection to the engine for a predetermined short time, (b) A device for stopping fuel injection to an arbitrary cylinder of the engine, that is, a device for reducing cylinder control, as in the third embodiment. ) A device for reducing the fuel injection amount to the engine as in the fourth embodiment, (d)
It can be applied in a form corresponding to the device for forcibly driving the intake throttle valve (throttle valve, sub-throttle) of the engine as in the fifth embodiment to the side where the intake amount is suppressed.
【0264】すなわち、上記(イ)の装置のように、燃
料噴射量を間引きする場合には、図31に示されるよう
に、エンジンへの燃料噴射を上記冷却水温に応じた所定
の時間ずつ間引きして同エンジンの最高回転数を低下せ
しめる構成とする。因みにこの場合には、冷却水温(負
荷の温度)が低いほど長い間引き時間が設定されるよう
になる。そしてこの場合、同図31に示されるようなマ
ップを通じてその都度の冷却水温に対応する間引き時間
が演算される以外は、先の図9及び図10に準じた処理
が電子制御装置30を通じて実行されることとなる。That is, in the case of thinning out the fuel injection amount as in the device of (a) above, as shown in FIG. 31, the fuel injection to the engine is thinned out every predetermined time according to the cooling water temperature. Then, the maximum rotation speed of the engine will be reduced. In this case, the lower the cooling water temperature (load temperature), the longer the thinning time is set. Then, in this case, except that the thinning time corresponding to the cooling water temperature at each time is calculated through the map as shown in FIG. 31, the process according to the previous FIGS. 9 and 10 is executed through the electronic control unit 30. The Rukoto.
【0265】また、上記(ロ)の装置のように、減筒制
御する場合には、図32に示されるように、上記冷却水
温に応じて決定される数の気筒への燃料噴射を停止して
同エンジンの最高回転数を低下せしめる構成とする。因
みにこの場合には、冷却水温(負荷の温度)が低いほど
多い減筒数に設定されるようになる。そしてこの場合、
同図32に示されるようなマップを通じてその都度の冷
却水温に対応する減筒数が演算される以外は、先の図1
1に準じた処理が電子制御装置30を通じて実行される
こととなる。Further, in the case where the cylinder reduction control is performed as in the device (b), as shown in FIG. 32, the fuel injection to the number of cylinders determined according to the cooling water temperature is stopped. The maximum rotation speed of the engine will be reduced. Incidentally, in this case, the lower the cooling water temperature (load temperature), the larger the number of cylinders to be set. And in this case
1 except that the number of reduced cylinders corresponding to each cooling water temperature is calculated through the map as shown in FIG.
The process according to 1 will be executed through the electronic control unit 30.
【0266】また、上記(ハ)の装置のように、燃料噴
射量を減量する場合には、図33に示されるように、エ
ンジンへの燃料噴射量を上記冷却水温に応じた所定量だ
け減量して同エンジンの最高回転数を低下せしめる構成
とする。因みにこの場合には、冷却水温(負荷の温度)
が低いほど多い減量値が設定されるようになる。そして
この場合、同図33に示されるようなマップを通じてそ
の都度の冷却水温に対応する減量値が演算される以外
は、先の図12に準じた処理が電子制御装置30を通じ
て実行されることとなる。Further, in the case of reducing the fuel injection amount as in the device of (c) above, as shown in FIG. 33, the fuel injection amount to the engine is reduced by a predetermined amount according to the cooling water temperature. Then, the maximum rotation speed of the engine will be reduced. By the way, in this case, cooling water temperature (load temperature)
The lower is, the more weight loss value is set. Then, in this case, except that the reduction value corresponding to the cooling water temperature at each time is calculated through the map as shown in FIG. 33, the processing according to the previous FIG. 12 is executed through the electronic control unit 30. Become.
【0267】そして、上記(ニ)の装置のように、吸気
絞り弁を強制駆動する場合には、図34に示されるよう
に、エンジンの吸気絞り弁を上記冷却水温に応じた所定
量だけ強制駆動して同エンジンの最高回転数を低下せし
める構成とする。因みにこの場合には、冷却水温(負荷
の温度)が低いほど大きな駆動量が設定されるようにな
る。そしてこの場合、同図34に示されるようなマップ
を通じてその都度の冷却水温に対応する駆動量が演算さ
れる以外は、先の第5の実施例に準じた態様でスロット
ルバルブ或いはサブスロットルの開度が電子制御装置3
0により制御されることとなる。When the intake throttle valve is forcibly driven as in the above-mentioned device (d), as shown in FIG. 34, the intake throttle valve of the engine is forced by a predetermined amount according to the cooling water temperature. Driven to reduce the maximum engine speed. Incidentally, in this case, the lower the cooling water temperature (load temperature), the larger the driving amount is set. In this case, the throttle valve or the sub-throttle is opened in the same manner as in the fifth embodiment except that the driving amount corresponding to the cooling water temperature is calculated through the map as shown in FIG. Electronic control unit 3
It will be controlled by 0.
【0268】なお、これらの各構成においても、 ・ある冷却水温(負荷温度)を境に2値的若しくは多値
的にそれら設定する変数の値を変更することができるこ
と。 ・負荷の駆動時間(累積回転数)に応じて上記冷却水温
若しくは同冷却水温に応じたエンジン回転数制限量の許
容幅を増加補正してもよいこと。 ・負荷の温度は、必ずしも冷却水温によらず、熱電対等
によって直接監視してもよいこと。 等々は、上記第9の実施例の装置の場合と同様である。Also in each of these configurations, the values of the variables to be set can be changed in a binary or multivalued manner with a certain cooling water temperature (load temperature) as a boundary. The allowable range of the cooling water temperature or the engine speed limit amount corresponding to the cooling water temperature may be increased and corrected according to the drive time (cumulative rotation speed) of the load. -The temperature of the load may be monitored directly by a thermocouple or the like, not necessarily by the cooling water temperature. Etc. are the same as in the case of the device of the ninth embodiment.
【0269】[0269]
【発明の効果】以上説明したように、この発明によれ
ば、エンジンの電子制御装置に内蔵されてフライバック
電圧消弧用のツェナーダイオードが接続されるインダク
タンス負荷駆動用トランジスタの、使用限界となる温度
範囲を超えての発熱を的確に抑えることができる。As described above, according to the present invention, the use limit of the transistor for driving the inductance load, which is built in the electronic control unit of the engine and connected to the Zener diode for extinguishing the flyback voltage, is reached. It is possible to accurately suppress heat generation beyond the temperature range.
【0270】そしてこのため、いたずらに放熱にコスト
をかけずとも、確実にそれら素子の保護を図ることがで
きるようになる。For this reason, it becomes possible to surely protect these elements without inconveniently dissipating the heat.
【図1】この発明が制御対象とするエンジン並びに周辺
装置例の概略を模式的に示す略図。FIG. 1 is a schematic diagram schematically showing an example of an engine and peripheral devices to be controlled by the present invention.
【図2】この発明の電子制御装置の第1の実施例の構成
を示すブロック図。FIG. 2 is a block diagram showing the configuration of a first embodiment of the electronic control device of the present invention.
【図3】燃料噴射弁の駆動回路及び励磁コイルの構成例
を示す回路図。FIG. 3 is a circuit diagram showing a configuration example of a drive circuit of a fuel injection valve and an exciting coil.
【図4】燃料噴射弁用駆動回路のプリント基板への実装
例を示す斜視図。FIG. 4 is a perspective view showing an example of mounting a drive circuit for a fuel injection valve on a printed circuit board.
【図5】同駆動回路の出力トランジスタの電圧及び電流
波形を示すタイムチャート。FIG. 5 is a time chart showing voltage and current waveforms of output transistors of the drive circuit.
【図6】サーミスタの温度−電圧特性テーブル例を示す
略図。FIG. 6 is a schematic diagram showing an example of a temperature-voltage characteristic table of the thermistor.
【図7】同温度−電圧特性テーブルに基づく温度演算マ
ップを示すグラフ。FIG. 7 is a graph showing a temperature calculation map based on the temperature-voltage characteristic table.
【図8】第1の実施例による燃料カット判定値変更手順
を示すフローチャート。FIG. 8 is a flowchart showing a procedure for changing a fuel cut determination value according to the first embodiment.
【図9】この発明の第2の実施例による計時手順を示す
フローチャート。FIG. 9 is a flowchart showing a timing procedure according to the second embodiment of the present invention.
【図10】第2の実施例による燃料噴射間引き手順を示
すフローチャート。FIG. 10 is a flowchart showing a fuel injection thinning-out procedure according to the second embodiment.
【図11】この発明の第3の実施例による減筒制御手順
を示すフローチャート。FIG. 11 is a flowchart showing a cut-off cylinder control procedure according to the third embodiment of the present invention.
【図12】この発明の第4の実施例による燃料噴射量減
量手順を示すフローチャート。FIG. 12 is a flowchart showing a fuel injection amount reduction procedure according to a fourth embodiment of the present invention.
【図13】この発明の第6の実施例についてその構成を
示すブロック図。FIG. 13 is a block diagram showing the configuration of a sixth embodiment of the present invention.
【図14】主に車速センサ用波形整形回路の構成例を示
す回路図。FIG. 14 is a circuit diagram mainly showing a configuration example of a vehicle speed sensor waveform shaping circuit.
【図15】ダイオードの定電流駆動時における順方向電
圧−温度特性を示すグラフ。FIG. 15 is a graph showing forward voltage-temperature characteristics when a diode is driven at a constant current.
【図16】第6の実施例によるダイオード特性の校正、
並びに同ダイオード特性に基づく求温手順を示すフロー
チャート。FIG. 16: Calibration of diode characteristics according to the sixth embodiment,
3 is a flowchart showing a temperature raising procedure based on the diode characteristics.
【図17】この発明の第7の実施例についてその構成を
示すブロック図。FIG. 17 is a block diagram showing the configuration of a seventh embodiment of the present invention.
【図18】第7の実施例による燃料カット判定値変更手
順を示すフローチャート。FIG. 18 is a flowchart showing a procedure for changing the fuel cutoff determination value according to the seventh embodiment.
【図19】この発明の第8の実施例についてその構成を
示すブロック図。FIG. 19 is a block diagram showing the structure of an eighth embodiment of the present invention.
【図20】出力トランジスタのベース電位抽出態様を示
すブロック図。FIG. 20 is a block diagram showing a manner of extracting a base potential of an output transistor.
【図21】同出力トランジスタのベース電流波形及びベ
ース−エミッタ間電圧波形を示すタイムチャート。FIG. 21 is a time chart showing a base current waveform and a base-emitter voltage waveform of the output transistor.
【図22】ベース電流の変動に起因するベース電位の温
度に対する変化量の推移を示すグラフ。FIG. 22 is a graph showing changes in the base potential with respect to temperature due to changes in the base current.
【図23】上記ベース電位による温度推定テーブル例を
示すグラフ。FIG. 23 is a graph showing an example of a temperature estimation table based on the base potential.
【図24】第8の実施例によるトランジスタ温度の推定
手順を示すフローチャート。FIG. 24 is a flowchart showing a procedure for estimating the transistor temperature according to the eighth embodiment.
【図25】第8の実施例による燃料カット判定値変更手
順を示すフローチャート。FIG. 25 is a flowchart showing a procedure for changing the fuel cutoff determination value according to the eighth embodiment.
【図26】負荷(燃料噴射弁励磁コイル)側での発生電
力を示すタイムチャート。FIG. 26 is a time chart showing electric power generated on the load (fuel injection valve exciting coil) side.
【図27】この発明の第9の実施例による累積回転数演
算手順をフローチャート。FIG. 27 is a flowchart showing a cumulative rotational speed calculation procedure according to the ninth embodiment of the present invention.
【図28】第9の実施例による燃料カット判定値変更手
順を示すフローチャート。FIG. 28 is a flowchart showing a procedure for changing the fuel cutoff determination value according to the ninth embodiment.
【図29】冷却水温に応じた燃料カット判定値の変更態
様を示すグラフ。FIG. 29 is a graph showing how the fuel cut determination value is changed according to the cooling water temperature.
【図30】冷却水温に応じた燃料カット判定値の変更態
様を示すグラフ。FIG. 30 is a graph showing how the fuel cut determination value is changed according to the cooling water temperature.
【図31】冷却水温に応じた燃料噴射間引き時間の設定
態様を示すグラフ。FIG. 31 is a graph showing how the fuel injection thinning time is set according to the cooling water temperature.
【図32】冷却水温に応じた減筒数の設定態様を示すグ
ラフ。FIG. 32 is a graph showing how the number of reduced cylinders is set according to the cooling water temperature.
【図33】冷却水温に応じた噴射量減量値の設定態様を
示すグラフ。FIG. 33 is a graph showing how the injection amount reduction value is set according to the cooling water temperature.
【図34】冷却水温に応じた吸気絞り弁駆動量の設定態
様を示すグラフ。FIG. 34 is a graph showing how the intake throttle valve drive amount is set according to the cooling water temperature.
1…エンジン、2…シリンダ、3…ピストン、4…シリ
ンダヘッド、5…燃焼室、6…点火プラグ、7…吸気バ
ルブ、8…吸気マニホールド、9…燃料噴射弁、10…
吸気管、11…サージタンク、12…スロットルバル
ブ、13…エアクリーナ、14…排気バルブ、15…排
気マニホールド、16…イグナイタ、17…ディストリ
ビュータ、20…水温センサ、21…吸気温センサ、2
2…スロットルポジションセンサ、23…吸気管内圧力
センサ、24…酸素濃度センサ、25…回転角センサ、
26…気筒判別センサ、27…シグナルロータ、28…
車速センサ、29…バッテリ、30…電子制御装置、3
01…ケース、302…コネクタ、303…プリント基
板、304…カバー、310…マイクロコンピュータ、
311…CPU、312…ROM、313…RAM、3
14…バックアップRAM、315…入出力ポート、3
16…入力ポート、317…出力ポート、318…コモ
ンバス、319…クロック発生器、321、322、3
23、324、331…バッファ回路、325…マルチ
プレクサ、326…A/D変換器、332…コンパレー
タ、333、334…波形整形回路、335…配線(ダ
イオード順方向電圧取り込み配線)、341…駆動回路
(イグナイタ)、342…駆動回路、343…配線(ト
ランジスタベース電位取り込み配線)、351…抵抗器
(プルアップ抵抗)、352…サーミスタ、353…配
線(サーミスタ出力取り込み配線)、361…配線(バ
ッテリ電圧取り込み配線)、3341、3343、33
45、3411、3412、3414、3416…抵抗
器、3342…ダイオード、3344…コンパレータ、
3413、3417…トランジスタ、3415…ツェナ
ーダイオード(フライバックダイオード)。1 ... Engine, 2 ... Cylinder, 3 ... Piston, 4 ... Cylinder head, 5 ... Combustion chamber, 6 ... Spark plug, 7 ... Intake valve, 8 ... Intake manifold, 9 ... Fuel injection valve, 10 ...
Intake pipe, 11 ... Surge tank, 12 ... Throttle valve, 13 ... Air cleaner, 14 ... Exhaust valve, 15 ... Exhaust manifold, 16 ... Igniter, 17 ... Distributor, 20 ... Water temperature sensor, 21 ... Intake temperature sensor, 2
2 ... Throttle position sensor, 23 ... Intake pipe pressure sensor, 24 ... Oxygen concentration sensor, 25 ... Rotation angle sensor,
26 ... Cylinder discrimination sensor, 27 ... Signal rotor, 28 ...
Vehicle speed sensor, 29 ... Battery, 30 ... Electronic control device, 3
01 ... Case, 302 ... Connector, 303 ... Printed circuit board, 304 ... Cover, 310 ... Microcomputer,
311 ... CPU, 312 ... ROM, 313 ... RAM, 3
14 ... Backup RAM, 315 ... Input / output port, 3
16 ... Input port, 317 ... Output port, 318 ... Common bus, 319 ... Clock generator, 321, 322, 3
23, 324, 331 ... Buffer circuit, 325 ... Multiplexer, 326 ... A / D converter, 332 ... Comparator, 333 ... 334 ... Waveform shaping circuit, 335 ... Wiring (diode forward voltage fetch wiring), 341 ... Driving circuit ( Igniter), 342 ... Drive circuit, 343 ... Wiring (transistor base potential taking-in wiring), 351 ... Resistor (pull-up resistor), 352 ... Thermistor, 353 ... Wiring (thermistor output taking-in wiring), 361 ... Wiring (battery voltage taking-in) Wiring), 3341, 3343, 33
45, 3411, 3412, 3414, 3416 ... Resistor, 3342 ... Diode, 3344 ... Comparator,
3413, 3417 ... Transistor, 3415 ... Zener diode (flyback diode).
───────────────────────────────────────────────────── フロントページの続き (72)発明者 阿部 孝秀 愛知県刈谷市昭和町1丁目1番地 日本電 装株式会社内 (72)発明者 杉浦 健悟 愛知県刈谷市昭和町1丁目1番地 日本電 装株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Takahide Abe 1-1, Showa-cho, Kariya city, Aichi Prefecture Nihon Denso Co., Ltd. (72) Inventor Kengo Sugiura 1-1-1-1, Showa town, Kariya city, Aichi prefecture Nidec Within the corporation
Claims (25)
期して駆動するトランジスタと、同トランジスタに接続
されて前記負荷のオフ時に発生するフライバック電圧を
消弧するツェナーダイオードとを具えるエンジンの電子
制御装置であって、 前記トランジスタの温度若しくはその周囲温度を監視す
る温度監視手段と、 該監視される温度若しくはその相当値が所定の限界値以
上となるときエンジン回転数を制限する回転数制限手段
と、 を具えることを特徴とするエンジンの電子制御装置。1. An electronic control unit for an engine, comprising: a transistor for driving an inductance load in synchronization with engine rotation; and a Zener diode connected to the transistor for extinguishing a flyback voltage generated when the load is off. A temperature monitoring means for monitoring the temperature of the transistor or its ambient temperature, and a rotation speed limiting means for limiting the engine rotation speed when the monitored temperature or its equivalent value exceeds a predetermined limit value. An electronic control unit for an engine, comprising:
転に伴う燃料カット回転数の判定値を引き下げる燃料カ
ット判定値変更手段を具えて構成される請求項1記載の
エンジンの電子制御装置。2. The electronic control unit for an engine according to claim 1, wherein the rotation speed limiting means comprises a fuel cut determination value changing means for reducing a determination value of the fuel cut rotation speed associated with the high speed rotation of the engine.
噴射を所定の時間ずつ間引きして同エンジンの最高回転
数を低下せしめる燃料噴射間引き手段を具えて構成され
る請求項1記載のエンジンの電子制御装置。3. The engine according to claim 1, wherein said rotation speed limiting means comprises fuel injection thinning-out means for thinning out fuel injection to the engine for a predetermined period of time to reduce the maximum rotation speed of the engine. Electronic control unit.
筒への燃料噴射を停止して同エンジンの最高回転数を低
下せしめる減筒制御手段を具えて構成される請求項1記
載のエンジンの電子制御装置。4. The engine according to claim 1, wherein the rotation speed limiting means comprises a cut-off cylinder control means for stopping fuel injection into an arbitrary cylinder of the engine to reduce the maximum rotation speed of the engine. Electronic control unit.
噴射量を所定に減量して同エンジンの最高回転数を低下
せしめる噴射量減量手段を具えて構成される請求項1記
載のエンジンの電子制御装置。5. The engine according to claim 1, wherein the rotation speed limiting means comprises injection quantity reducing means for reducing the fuel injection quantity to the engine by a predetermined amount to reduce the maximum rotation speed of the engine. Electronic control unit.
り弁を強制駆動して同エンジンの最高回転数を低下せし
める吸気制限手段を具えて構成される請求項1記載のエ
ンジンの電子制御装置。6. The electronic control unit for an engine according to claim 1, wherein said rotational speed limiting means comprises an intake air limiting means for forcibly driving an intake throttle valve of the engine to reduce the maximum rotational speed of the engine. .
近傍に配設されたサーミスタと、該サーミスタの端子間
電圧に基づいて同トランジスタの周囲温度を演算する演
算手段とを具えて構成される請求項1乃至6の何れかに
記載のエンジンの電子制御装置。7. The temperature monitoring means comprises a thermistor arranged in the vicinity of the transistor, and a calculating means for calculating an ambient temperature of the transistor based on a voltage across terminals of the thermistor. Item 7. An electronic control device for an engine according to any one of items 1 to 6.
配されて定電流駆動されるダイオードと、該ダイオード
の順方向電圧に基づいて前記トランジスタの周囲温度を
演算する演算手段とを具えて構成される請求項1乃至6
の何れかに記載のエンジンの電子制御装置。8. The temperature monitoring means comprises a diode arranged in the electronic control unit and driven by a constant current, and a computing means for computing the ambient temperature of the transistor based on the forward voltage of the diode. Claims 1 to 6 configured as
An electronic control unit for an engine according to any one of 1.
度監視手段として別途に配設されるものである請求項8
記載のエンジンの電子制御装置。9. The diode is separately arranged as the temperature monitoring means in the electronic control unit.
Electronic control unit for the engine described.
御部品として予め配設されているものが流用される請求
項8記載のエンジンの電子制御装置。10. The electronic control unit for an engine according to claim 8, wherein the diode is diverted from one that is previously arranged as a control component in the electronic control unit.
冷却水温並びに吸気温が共に所定の第1の温度以下でそ
の温度差も所定の第2の温度以下であること、及びエン
ジンが回転していないことの論理積条件が満たされるこ
とに基づき前記ダイオードの順方向電圧−温度特性を校
正する手段と、 前記条件の何れか1つでも満たされなくなるとき、該ダ
イオードの校正された順方向電圧−温度特性に基づいて
その都度の温度を前記トランジスタの周囲温度として算
出する手段と、 を具えて構成される請求項8または9または10記載の
エンジンの電子制御装置。11. The calculation means is within a predetermined time after power-on, both the cooling water temperature of the engine and the intake air temperature are below a predetermined first temperature, and the temperature difference is also below a predetermined second temperature. And a means for calibrating the forward voltage-temperature characteristic of the diode on the basis that the logical product condition that the engine is not rotating is satisfied, and when any one of the conditions is not satisfied, 11. The electronic control of an engine according to claim 8, 9 or 10, further comprising: means for calculating the respective temperature as the ambient temperature of the transistor based on the calibrated forward voltage-temperature characteristic of the diode. apparatus.
の周囲温度をバッテリの電圧値に換算して監視するもの
であり、 前記回転数制限手段は、この換算されたバッテリの電圧
値が所定の限界値以上となるとき前記エンジン回転数を
制限するものである請求項1乃至6の何れかに記載のエ
ンジンの電子制御装置。12. The temperature monitoring means converts the ambient temperature of the transistor into a voltage value of a battery for monitoring, and the rotation speed limiting means limits the converted voltage value of the battery to a predetermined limit. 7. The electronic control unit for the engine according to claim 1, wherein the engine speed is limited when the value is equal to or more than a value.
の定電流駆動時のベース電位を抽出するベース電位抽出
手段と、該抽出されたベース電位に基づいて同トランジ
スタ自身の温度を演算する演算手段とを具えて構成され
る請求項1乃至6の何れかに記載のエンジンの電子制御
装置。13. The temperature monitoring means comprises base potential extracting means for extracting a base potential when the transistor is driven with a constant current, and computing means for computing the temperature of the transistor itself based on the extracted base potential. An electronic control unit for an engine according to any one of claims 1 to 6, further comprising:
たことに基づいて同トランジスタが定電流駆動状態にあ
る旨検出する手段と、 該定電流駆動状態にある旨の検出に基づいて前記抽出さ
れたベース電位を読み込み、そのベース電位−温度特性
に基づいて同トランジスタの温度を算出する手段とを具
えて構成される請求項13記載のエンジンの電子制御装
置。14. The calculating means detects the constant current driving state of the transistor based on a lapse of a constant time after the transistor is turned on, and the constant current driving state. 14. The electronic control unit for an engine according to claim 13, further comprising means for reading the extracted base potential on the basis of the detection of, and calculating the temperature of the transistor based on the base potential-temperature characteristic.
置において、 前記温度監視手段は更に、前記負荷の電源電位を抽出す
る電源電位抽出手段を具えて構成され、 前記演算手段は、 前記トランジスタがオンになって以後一定時間が経過し
たことに基づいて同トランジスタが定電流駆動状態にあ
る旨検出する手段と、 該定電流駆動状態にある旨の検出に基づいて前記抽出さ
れたベース電位並びに電源電位を読み込み、その都度の
電源電位に応じたベース電位−温度特性に基づいて同ト
ランジスタの温度を算出する手段と、 を具えて構成されることを特徴とするエンジンの電子制
御装置。15. The electronic control unit for the engine according to claim 13, wherein the temperature monitoring means further comprises a power supply potential extracting means for extracting a power supply potential of the load, and the computing means includes the transistor. Means for detecting that the transistor is in a constant current driving state based on the lapse of a fixed time after being turned on, and the extracted base potential and power source based on the detection that the transistor is in a constant current driving state. An electronic control unit for an engine, comprising: a unit for reading a potential and calculating the temperature of the transistor based on a base potential-temperature characteristic corresponding to a power supply potential at each time.
同期して駆動するトランジスタと、同トランジスタに接
続されて前記負荷のオフ時に発生するフライバック電圧
を消弧するツェナーダイオードとを具えるエンジンの電
子制御装置であって、 前記インダクタンス負荷の温度を監視する負荷温度監視
手段と、 該監視される負荷温度に応じてエンジン回転数を制限す
る回転数制限手段と、 を具えることを特徴とするエンジンの電子制御装置。16. An electronic control unit for an engine, comprising: a transistor for driving an inductance load in synchronization with engine rotation; and a Zener diode connected to the transistor for extinguishing a flyback voltage generated when the load is off. A device, comprising: load temperature monitoring means for monitoring the temperature of the inductance load; and rotation speed limiting means for limiting the engine rotation speed according to the monitored load temperature. Electronic control unit.
回転に伴う燃料カット回転数の判定値を前記監視される
負荷温度に応じて変更する燃料カット判定値変更手段を
具えて構成される請求項16記載のエンジンの電子制御
装置。17. The rotation speed limiting means comprises a fuel cut judgment value changing means for changing a judgment value of a fuel cut rotation speed according to a high speed rotation of an engine according to the monitored load temperature. Item 16. An electronic control unit for an engine according to item 16.
料噴射を前記監視される負荷温度に応じた所定の時間ず
つ間引きして同エンジンの最高回転数を低下せしめる燃
料噴射間引き手段を具えて構成される請求項16記載の
エンジンの電子制御装置。18. The engine speed limiting means comprises fuel injection thinning means for thinning fuel injection into the engine for a predetermined period of time according to the monitored load temperature to reduce the maximum engine speed of the engine. An electronic control unit for an engine according to claim 16, which is constructed.
負荷温度に応じて決定される数の気筒への燃料噴射を停
止して同エンジンの最高回転数を低下せしめる減筒制御
手段を具えて構成される請求項16記載のエンジンの電
子制御装置。19. The engine speed limiting means includes a cut-off cylinder control means for stopping the fuel injection to the number of cylinders determined according to the monitored load temperature to reduce the maximum engine speed of the engine. The electronic control unit for an engine according to claim 16, which is further configured.
料噴射量を前記監視される負荷温度に応じた所定量だけ
減量して同エンジンの最高回転数を低下せしめる噴射量
減量手段を具えて構成される請求項16記載のエンジン
の電子制御装置。20. The rotation speed limiting means comprises injection amount reduction means for reducing the fuel injection amount to the engine by a predetermined amount according to the monitored load temperature to reduce the maximum rotation speed of the engine. An electronic control unit for an engine according to claim 16, which is constructed.
絞り弁を前記監視される負荷温度に応じた所定量だけ強
制駆動して同エンジンの最高回転数を低下せしめる吸気
制限手段を具えて構成される請求項16記載のエンジン
の電子制御装置。21. The rotational speed limiting means comprises an intake air limiting means for forcibly driving an intake throttle valve of the engine by a predetermined amount according to the monitored load temperature to reduce the maximum rotational speed of the engine. The electronic control unit for the engine according to claim 16,
タンス負荷に配設されてその温度を直接測定する温度測
定手段を具えて構成される請求項16乃至21の何れか
に記載のエンジンの電子制御装置。22. The engine electronic control according to claim 16, wherein said load temperature monitoring means is provided with temperature measuring means which is disposed in said inductance load and directly measures the temperature thereof. apparatus.
却水温を検出する水温センサと、該検出される冷却水温
に基づいて前記インダクタンス負荷の温度を推定する推
定手段とを具えて構成される請求項16乃至21の何れ
かに記載のエンジンの電子制御装置。23. The load temperature monitoring means comprises a water temperature sensor for detecting a cooling water temperature of an engine, and an estimating means for estimating a temperature of the inductance load based on the detected cooling water temperature. Item 22. The engine electronic control unit according to any one of Items 16 to 21.
累積回転数を演算する演算手段と、該演算された累積回
転数が所定の値以上となるとき、前記検出される冷却水
温若しくは同冷却水温に応じたエンジン回転数制限量の
許容幅を所定に増加補正する補正手段とを具える請求項
23記載のエンジンの電子制御装置。24. The estimating means calculates the cumulative rotation speed from the time when the engine is started, and the detected cooling water temperature or the same cooling temperature when the calculated cumulative rotation speed is a predetermined value or more. 24. The electronic control unit for the engine according to claim 23, further comprising a correction unit that corrects an allowable range of the engine speed limit amount in accordance with the water temperature by increasing the allowable range.
イグニションオフとなるまでは前記演算された累積回転
数を保持する請求項24記載のエンジンの電子制御装
置。25. The estimating means, even after the engine is stopped,
The electronic control unit for an engine according to claim 24, wherein the calculated cumulative rotation speed is held until the ignition is turned off.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7020679A JPH08121227A (en) | 1994-08-30 | 1995-02-08 | Electronic control unit of engine |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6-205380 | 1994-08-30 | ||
JP20538094 | 1994-08-30 | ||
JP7020679A JPH08121227A (en) | 1994-08-30 | 1995-02-08 | Electronic control unit of engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08121227A true JPH08121227A (en) | 1996-05-14 |
Family
ID=26357647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7020679A Pending JPH08121227A (en) | 1994-08-30 | 1995-02-08 | Electronic control unit of engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08121227A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6148800A (en) * | 1999-04-01 | 2000-11-21 | Daimlerchrysler Corporation | Injection temperature fuel feedback |
GB2364793A (en) * | 2000-07-13 | 2002-02-06 | Caterpillar Inc | Apparatus and method for protecting engine electronic circuitry from thermal damage |
US7031822B1 (en) | 2005-01-25 | 2006-04-18 | Mitsubishi Denki Kabushiki Kaisha | On-vehicle electronic control unit |
JP2007231872A (en) * | 2006-03-02 | 2007-09-13 | Honda Motor Co Ltd | Control device for internal combustion engine |
JP2018204523A (en) * | 2017-06-02 | 2018-12-27 | 株式会社デンソー | Injection control device |
-
1995
- 1995-02-08 JP JP7020679A patent/JPH08121227A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6148800A (en) * | 1999-04-01 | 2000-11-21 | Daimlerchrysler Corporation | Injection temperature fuel feedback |
GB2364793A (en) * | 2000-07-13 | 2002-02-06 | Caterpillar Inc | Apparatus and method for protecting engine electronic circuitry from thermal damage |
US6363315B1 (en) * | 2000-07-13 | 2002-03-26 | Caterpillar Inc. | Apparatus and method for protecting engine electronic circuitry from thermal damage |
US7031822B1 (en) | 2005-01-25 | 2006-04-18 | Mitsubishi Denki Kabushiki Kaisha | On-vehicle electronic control unit |
DE102005045249B4 (en) * | 2005-01-25 | 2009-10-01 | Mitsubishi Denki K.K. | Electronic control unit for vehicles |
DE102005063517B4 (en) | 2005-01-25 | 2018-05-09 | Mitsubishi Denki K.K. | Electronic control unit for vehicles |
JP2007231872A (en) * | 2006-03-02 | 2007-09-13 | Honda Motor Co Ltd | Control device for internal combustion engine |
JP2018204523A (en) * | 2017-06-02 | 2018-12-27 | 株式会社デンソー | Injection control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103998768B (en) | Ignition timing control device and ignition timing control system | |
CN106150695B (en) | Control device for internal combustion engine | |
JP6243516B2 (en) | Humidity detector | |
KR20020001734A (en) | System and method for detecting cold engine operation | |
JP4141444B2 (en) | In-vehicle engine controller | |
CN107687373B (en) | Failure protection device of engine | |
JP4477607B2 (en) | Ignition device for internal combustion engine | |
GB2506134A (en) | Priming engine lubricant pressure before starting the engine | |
JP2019124165A (en) | Ignition device of internal combustion engine | |
JPH08121227A (en) | Electronic control unit of engine | |
US20180281708A1 (en) | Oil sensor system | |
JP3525529B2 (en) | Engine electronic control unit | |
EP3239506A1 (en) | Internal combustion engine control device | |
JP4905472B2 (en) | Glow plug control device and glow plug control system | |
JP2013130155A (en) | Fuel injection control device | |
JPH04308360A (en) | Internal combustion engine misfire detection device and internal combustion engine control device using this misfire detection device | |
KR20150058974A (en) | Control system for adjusting intake air temperature of dual fuel engine | |
JP2020094563A (en) | Driving device for ignition coil, and ignition system including the same | |
JP4305570B2 (en) | Abnormality judgment device for rotational speed sensor | |
JP5890678B2 (en) | Fuel injection control device | |
JP4124070B2 (en) | Atmospheric pressure detection device for internal combustion engine | |
JPH0331561A (en) | Internal combustion engine control device | |
WO2018180468A1 (en) | Internal combustion engine control device | |
JP4341425B2 (en) | Abnormality judgment device for rotational speed sensor | |
JP4315007B2 (en) | Intake air temperature sensor abnormality determination device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060404 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060605 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070320 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070724 |