(57)【特許請求の範囲】
【請求項１】
発熱通電前のグロープラグの初期温度を推定する温度推定手段と、
前記グロープラグの抵抗値を測定する抵抗値測定手段と、
前記グロープラグへの発熱通電前に、前記温度推定手段により推定した前記初期温度、及び前記抵抗値測定手段により測定した前記抵抗値に基づいて前記グロープラグの抵抗温度特性を特定し、前記抵抗温度特性に基づいて、前記グロープラグの目標温度に対応する目標抵抗値を設定する目標抵抗値設定手段と、
前記目標抵抗値に基づいて前記グロープラグへの発熱通電を制御する通電制御手段と、
を備え、
前記通電制御手段は、前記抵抗値測定手段により測定される前記抵抗値を監視しつつ発熱通電し、前記抵抗値が前記目標抵抗値に達すると発熱通電を終了して温度維持制御に移行する、グロープラグ制御装置。
【請求項２】
発熱通電前のグロープラグの初期温度を推定する温度推定手段と、
前記グロープラグの抵抗値を測定する抵抗値測定手段と、
前記グロープラグへの発熱通電前に、前記温度推定手段により推定した前記初期温度、及び前記抵抗値測定手段により測定した前記抵抗値に基づいて前記グロープラグの抵抗温度特性を特定し、前記抵抗温度特性に基づいて、前記グロープラグの目標温度に対応する目標抵抗値を設定する目標抵抗値設定手段と、
前記目標抵抗値に基づいて前記グロープラグへの発熱通電を制御する通電制御手段と、
前記通電制御手段に対する発熱通電指令を検出する通電指令検出手段と、
を備え、
前記目標抵抗値設定手段は、前記通電指令検出手段で前記発熱通電指令が検出されると前記目標抵抗値を設定し、
前記通電制御手段は、前記目標抵抗値が設定された後に発熱通電する、グロープラグ制御装置。
【請求項３】
前記目標抵抗値設定手段は、前記グロープラグの抵抗温度係数をｋ、前記推定した初期温度をＴini、前記測定した抵抗値をＲiniとするとき、０℃における抵抗値Ｒ０を式１により算出し、
Ｒ０＝Ｒini／（１＋ｋＴini）  ・・・式１
前記目標温度をＴｐとするとき、前記目標抵抗値Ｒｐを式２により算出する請求項１又は請求項２に記載のグロープラグ制御装置。
Ｒｐ＝Ｒ０（１＋ｋＴｐ）  ・・・式２
【請求項４】
前記温度推定手段は、当該グロープラグ制御装置が設置されているディーゼルエンジンの前記グロープラグ以外の構成要素の温度に基づいて前記グロープラグの温度を推定する請求項１ないし請求項３のいずれか一項に記載のグロープラグ制御装置。
【請求項５】
前記温度推定手段は、当該グロープラグ制御装置の温度を測定する温度センサを有し、前記温度センサで測定した温度に基づいて前記グロープラグの温度を推定する請求項１ないし請求項３のいずれか一項に記載のグロープラグ制御装置。
【請求項６】
グロープラグへの発熱通電前に、前記グロープラグの初期温度を推定するとともに前記グロープラグの抵抗値を測定する段階と、
前記段階で推定した温度及び測定した抵抗値に基づいて前記グロープラグの抵抗温度特性を特定し、前記抵抗温度特性に基づいて、前記グロープラグの目標温度に対応する目標抵抗値を設定する段階と、
前記目標抵抗値に基づいて前記グロープラグへの発熱通電を制御する段階と、
を含み、
前記発熱通電を制御する段階において、前記抵抗値を測定する段階で測定される前記抵抗値を監視しつつ発熱通電し、前記抵抗値が前記目標抵抗値に達すると発熱通電を終了して温度維持制御に移行する、グロープラグ制御方法。
【請求項７】
グロープラグへの発熱通電前に、前記グロープラグの初期温度を推定するとともに前記グロープラグの抵抗値を測定する段階と、
前記段階で推定した温度及び測定した抵抗値に基づいて前記グロープラグの抵抗温度特性を特定し、前記抵抗温度特性に基づいて、前記グロープラグの目標温度に対応する目標抵抗値を設定する段階と、
前記目標抵抗値に基づいて前記グロープラグへの発熱通電を制御する段階と、
前記発熱通電を制御する段階に対する発熱通電指令を検出する段階と、
を含み、
前記目標抵抗値を設定する段階において、前記発熱通電指令を検出する段階で前記発熱通電指令が検出されると前記目標抵抗値を設定し、
前記発熱通電を制御する段階において、前記目標抵抗値が設定された後に発熱通電する、グロープラグ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディーゼルエンジンの始動を補助するグロープラグの制御装置に関する。
【背景技術】
【０００２】
従来、グロープラグの温度制御方法として、グロープラグの目標抵抗値に基づいて温度を制御する方法が知られている（例えば、特許文献１参照。）
特許文献１に記載のグロープラグ通電制御装置は、グロープラグに印加する電圧波形のデューティ比を目標温度に基づいて算出するとき、目標温度に応じた目標抵抗値を用いて算出している。
【０００３】
【特許文献１】特開２００５−２４０７０７公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、気筒毎に設置されたグロープラグには製造公差などによって抵抗値にばらつきがある。このため、全グロープラグに同一の目標抵抗値を用いると、グロープラグ毎に到達温度がばらつき、目標温度に対して過昇温となるグロープラグも存在する可能性があることが問題となる。
本発明は上記のような事情に基づいてなされたものであって、抵抗値のばらつきによるグロープラグの過昇温を低減するグロープラグ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、第１の発明は、発熱通電前のグロープラグの初期温度を推定する温度推定手段と、前記グロープラグの抵抗値を測定する抵抗値測定手段と、前記グロープラグへの発熱通電前に、前記温度推定手段により推定した前記初期温度、及び前記抵抗値測定手段により測定した前記抵抗値に基づいて前記グロープラグの抵抗温度特性を特定し、前記抵抗温度特性に基づいて、前記グロープラグの目標温度に対応する目標抵抗値を設定する目標抵抗値設定手段と、前記目標抵抗値に基づいて前記グロープラグへの発熱通電を制御する通電制御手段と、を備える。
【０００６】
この発明によれば、グロープラグへの発熱通電前に、グロープラグの初期温度を推定するとともにグロープラグの抵抗値を測定し、抵抗温度特性を特定する。そして、グロープラグの目標温度に対応する目標抵抗値を、この抵抗温度特性に基づいて設定する。このため、複数のグロープラグ間に抵抗値のばらつきがあったとしても、あるいは設計上の抵抗値と実際の抵抗値とにばらつきがあったとしても、それらのばらつきの影響を排除して、目標抵抗値に達したときの温度を精度よく目標温度に一致させることができる。よってこの発明によると、抵抗値のばらつきによるグロープラグの過昇温を低減できる。
【０００７】
第２の発明は、前記通電制御手段は、前記抵抗値測定手段により測定される前記抵抗値を監視しつつ発熱通電し、前記抵抗値が前記目標抵抗値に達すると発熱通電を終了して温度維持制御に移行する。
この発明によれば、グロープラグの抵抗値を監視するので、グロープラグの抵抗値が目標抵抗値に達したときを精度よく検出でき、抵抗値のばらつきによるグロープラグの過昇温をより低減できる。
【０００８】
第３の発明は、前記目標抵抗値設定手段は、前記グロープラグの抵抗温度係数をｋ、前記推定した初期温度をＴini、前記測定した抵抗値をＲiniとするとき、０℃における抵抗値Ｒ０を式１により算出し、前記目標温度をＴｐとするとき、前記目標抵抗値Ｒｐを式２により算出する。
この発明によれば、式１及び式２を用いることにより、目標温度Ｔｐに対応する目標抵抗値Ｒｐを算出できる。
【０００９】
第４の発明は、前記通電制御手段に対する発熱通電指令を検出する通電指令検出手段を備え、前記目標抵抗値設定手段は、前記通電指令検出手段で前記発熱通電指令が検出されると前記目標抵抗値を設定し、前記通電制御手段は、前記目標抵抗値が設定された後に発熱通電する。
この発明によれば、目標抵抗値設定手段は発熱通電指令が検出される毎にグロープラグの目標抵抗値を設定するので、抵抗値が経年変化していたとしても経年変化後の抵抗値に基づいて目標抵抗値が設定し直され、抵抗値の経年変化による過昇温も低減できる。
【００１０】
第５の発明は、前記温度推定手段は、当該グロープラグ制御装置が設置されているディーゼルエンジンの前記グロープラグ以外の構成要素の温度に基づいて前記グロープラグの温度を推定する。
この発明によれば、ディーゼルエンジンのグロープラグ以外の構成要素の温度とグロープラグの温度とには相関があるので、これらの構成要素の温度を用いることにより、グロープラグの温度を推定できる。
【００１１】
第６の発明は、前記温度推定手段は、当該グロープラグ制御装置の温度を測定する温度センサを有し、前記温度センサで測定した温度に基づいて前記グロープラグの温度を推定する。
この発明によれば、グロープラグ制御装置とグロープラグとは同一のディーゼルエンジンに設置されるので、グロープラグ制御装置の温度とグロープラグの温度とには相関がある。したがって、グロープラグ制御装置の温度を用いることにより、グロープラグの温度を推定できる。
【００１２】
第７の発明は、グロープラグへの発熱通電前に、前記グロープラグの初期温度を推定するとともに前記グロープラグの抵抗値を測定する段階と、前記段階で推定した温度及び測定した抵抗値に基づいて前記グロープラグの抵抗温度特性を特定し、前記抵抗温度特性に基づいて、前記グロープラグの目標温度に対応する目標抵抗値を設定する段階と、前記目標抵抗値に基づいて前記グロープラグへの発熱通電を制御する段階と、を含む。
【００１３】
この発明によれば、抵抗値のばらつきによるグロープラグの過昇温を低減できる。
【発明の効果】
【００１４】
本発明によれば、抵抗値のばらつきによるグロープラグの過昇温を低減できる。
【発明を実施するための最良の形態】
【００１５】
本発明の複数の実施形態について図面を参照しつつ説明する。
＜実施形態１＞
１．全体構成
図１は、本発明の実施形態１に係るグロープラグ制御装置のブロック図である。本実施形態では４気筒のディーゼルエンジン（以下「エンジン」という）に適用されるグロープラグ制御装置１を例に説明する。
【００１６】
図示するようにグロープラグ制御装置１にはＥＦＩＥＣＵ（Engine Fuel Injection Electronic Control Unit）２２、直流電源として構成されるバッテリ１５、４つのグロープラグ１１、１２、１３、１４が電気的に接続されている。
複数のグロープラグ１１〜１４はバッテリ１５からの電力供給に応じて温度上昇する公知のグロープラグであり、それぞれエンジンの各気筒に設置されている。グロープラグ１１〜１４は共通ライン１６から分岐する分岐ライン１７から更に分岐する複数の電力供給ライン１８、１９、２０、２１によりバッテリ１５に接続されている。
【００１７】
ＥＦＩＥＣＵ２２はエンジンの各部を制御する制御コンピュータである。ＥＦＩＥＣＵ２２は、イグニッションスイッチＩＧがオンにされてエンジンを始動するとき、グロープラグ制御装置１に発熱通電指令を出力する。
また、ＥＦＩＥＣＵ２２にはエンジンの運転状態を把握するための各種センサが電気的に接続されており、その一つとしてエンジンの冷却水温度を測定する温度センサ２３が接続されている。
【００１８】
グロープラグ制御装置１は、制御部２４、パワーＭＯＳＦＥＴなどからなる複数のＦＥＴ２５、２６、２７、２８、複数の電流センサ２９、３０、３１、３２、及び複数の電圧センサ４２、４３、４４、４５を備えている。
制御部２４（温度推定手段、抵抗値測定手段、目標抵抗値設定手段、通電制御手段、及び通電指令検出手段の一例）は、複数の端子Ｐ１、Ｐ２、Ｐ３、Ｐ４、ＣＰＵ３４、各種のプログラムやデータを記憶しているＲＯＭ３５、ＲＡＭ３６などを備えている。
【００１９】
制御部２４は、バッテリ１５に接続されている共通ライン１６から分岐する分岐ライン３７によりバッテリ１５に接続されている。
ＦＥＴ２５〜２８（通電制御手段の一例）は電力供給ライン１８〜２１にそれぞれ設けられている。制御部２４の出力端子Ｐ１〜Ｐ４はそれぞれＦＥＴ２５〜２８の制御信号入力端子である各ゲート端子Ｇ１、Ｇ２、Ｇ３、Ｇ４に接続されており、制御部２４はＦＥＴ２５〜２８のオン状態／オフ状態を切り替えることにより、バッテリ１５からグロープラグ１１〜１４への通電を制御する。具体的には、制御部２４からの各ゲート端子Ｇ１〜Ｇ４へのオン信号に応じてＦＥＴ２５〜２８がオン状態となるように構成されている。
【００２０】
なお、図１では図示していないが、制御部２４の内部又は外部に書き換え可能な不揮発性メモリやＡ／Ｄ変換回路などが設けられていてもよい。
複数の電流センサ２９〜３２（抵抗値測定手段の一例）は、公知の電流センサとして構成されている。電流センサ２９〜３２はそれぞれ電力供給ライン１８〜２１のＦＥＴ２５〜２８よりグロープラグ１１〜１４側に設けられており、各電力供給ラインを流れる電流に対応した電気信号を制御部２４に出力する。なお、図中では電流センサ２９〜３１と制御部２４とを接続する電流検出ラインを省略して示している。
【００２１】
複数の電圧センサ４２〜４５（抵抗値測定手段の一例）は、公知の電圧センサとして構成されている。電圧センサ４２〜４５はそれぞれ電力供給ライン１８〜２１の電流センサ２９〜３２よりグロープラグ１１〜１４側から分岐する電圧検出ライン３８、３９、４０、４１に設けられており、各グロープラグに印加される電圧に対応した電気信号を制御部２４に出力する。なお、図中では電圧検出ライン３８〜４０と制御部２４との接続を省略して示している。
【００２２】
２．制御概要
図２は、グロープラグ１１〜１４の抵抗温度特性を示すグラフである。以下の説明においてグロープラグの温度とはグロープラグの発熱抵抗体の温度のことをいい、グロープラグの抵抗値とはグロープラグの発熱抵抗体の抵抗値のことをいう。
【００２３】
グロープラグ１１〜１４の温度Ｔ［℃］と抵抗値Ｒ［Ω］との関係、すなわち抵抗温度特性は、あるグロープラグの抵抗温度係数をｋ、０℃のときの抵抗値をＲ０とすると、以下の一次式で近似することができる。
Ｒ＝Ｒ０（１＋ｋＴ）・・・式３
任意の温度Ｔiniで測定した抵抗値をＲiniと表すとき、式３よりＲiniは以下の式４で表すことができる。
【００２４】
Ｒini＝Ｒ０（１＋ｋＴini）・・・式４
上記式４を変形すると、Ｒ０は以下のように求められる。
Ｒ０＝Ｒini／（１＋ｋＴini）・・・式５
発熱通電によってグロープラグを昇温させるときの目標温度をＴｐとすると、目標温度Ｔｐに達したときの抵抗値Ｒｐは式３から以下の式６のように表すことができる。
【００２５】
Ｒｐ＝Ｒ０（１＋ｋＴｐ）  ・・・式６
逆にいうと、抵抗値がＲｐに達したとき、グロープラグの温度は目標温度Ｔｐと一致していることになる。以下の説明ではＲｐのことを目標抵抗値というものとする。図中ではグロープラグ１１〜１４の目標抵抗値をそれぞれＲｐ１１、Ｒｐ１２、Ｒｐ１３、Ｒｐ１４と表している。
【００２６】
ところで、図２ではグロープラグ１１〜１４毎にグラフが異なっている。これは、本来各グロープラグ１１〜１４の抵抗値が完全に同一であればグラフは一致するはずであるが、製造公差による発熱抵抗体の断面積や長さなどのばらつきがあることにより、同一温度での抵抗値がグロープラグ１１〜１４間でばらつくからである。
【００２７】
逆にいうと、同一の抵抗値が測定されるときの温度はグロープラグ１１〜１４間で必ずしも同一ではない。したがって、全てのグロープラグ１１〜１４に同一の目標抵抗値Ｒｐを設定してしまうと、グロープラグによっては目標抵抗値Ｒｐに達したときの温度が目標温度Ｔｐを超えてしまう可能性がある。
この場合、各グロープラグ１１〜１４について、当該グロープラグの温度が目標温度Ｔｐとなる抵抗値を当該グロープラグに固有の目標抵抗値として設定し、それぞれ自己の目標抵抗値に達したときに発熱通電を終了するようにすると、いずれのグロープラグ１１〜１４も発熱通電を終了させたときの温度が目標温度Ｔｐと一致する。
【００２８】
図３は、通電時間と温度との関係を示すグラフである。図中のｈ１１〜ｈ１４はそれぞれグロープラグ１１〜１４への発熱通電を終了したときを示している。各グロープラグ１１〜１４への発熱通電をそれぞれの目標抵抗値に達したときに終了するようにすると、目標温度Ｔｐに達するまでの時間に差は生じるものの、図示するように発熱通電を終了したときの各グロープラグ１１〜１４の温度はいずれも目標温度Ｔｐと精度よく一致する。すなわち、各グロープラグ１１〜１４の温度はいずれも目標温度Ｔｐを超えないので、過昇温が低減される。
【００２９】
次に、発熱通電前のグロープラグ１１〜１４の温度の推定について説明する。
本実施形態ではグロープラグ１１〜１４の発熱通電前に目標抵抗値Ｒｐを設定するので、グロープラグ１１〜１４の発熱通電前の温度Ｔiniが必要である。以下、温度Ｔiniのことを初期温度という。
【００３０】
ところで、各グロープラグ１１〜１４には温度を測定するための温度センサが設けられていないので、初期温度Ｔiniを直接測定することはできない。そこで、本実施形態では初期温度Ｔiniを、エンジンのグロープラグ１１〜１４以外の構成要素の温度に基づいて推定する。
例えば、エンジンがある程度の期間停止していた場合、その後にグロープラグ１１〜１４に発熱通電する前であれば、グロープラグ１１〜１４と、冷却水、シリンダブロックなどの温度とには高い相関がある。従って、エンジンをある程度の期間停止していた後に始動する場合、グロープラグ１１〜１４への発熱通電前に冷却水、シリンダブロックなどの温度を測定すれば、測定した温度に基づいて初期温度Ｔiniを推定できる。
【００３１】
一般にエンジンは冷却水温度を測定する温度センサ２３を備えているので、冷却水温度に基づいてグロープラグ１１〜１４の初期温度Ｔiniを推定するようにすると、推定のための温度センサを別途備える必要がなく、推定のためのコストを低減できる。そこで、本実施形態では冷却水温度に基づいて推定するものとする。以下、冷却水温度に基づいて初期温度Ｔiniを推定する一例について説明する。
【００３２】
例えば、冷却水温度を変化させながら各温度におけるグロープラグ１１〜１４の温度を測定しておき、測定結果を冷却水温度とグロープラグ１１〜１４の温度との相関情報としてＲＯＭ３５に記憶させておく。
そして、グロープラグ１１〜１４の初期温度Ｔiniを推定する際には、ＥＦＩＥＣＵ２２を介して温度センサ２３から冷却水温度を取得し、相関情報を参照して初期温度Ｔiniを推定する。
【００３３】
なお、発熱通電前であれば上記のように他の構成要素の温度からグロープラグの温度を推定することが可能であるが、発熱通電中はこれらの構成要素の温度からグロープラグの温度を精度よく推定することは困難である。
なぜなら、発熱通電中はグロープラグの温度上昇とこれらの構成要素の温度上昇とに時間差があったり、あるいはグロープラグが１００℃以上に温度上昇するのに対して冷却水は１００℃前後が上限であるなど、発熱通電前に比べてグロープラグの温度との相関が低下するからである。
【００３４】
このため、グロープラグの温度が目標温度Ｔｐに達したか否かを、発熱通電中のグロープラグの温度を推定することによって判定することは困難である。
次に、制御部２４による発熱通電制御について説明する。
図４は、制御部２４による発熱通電制御を示すフローチャートである。本処理は制御部２４がＥＦＩＥＣＵ２２からの発熱通電指令を検出すると開始される。
【００３５】
Ｓ１０５では、制御部２４はグロープラグ１１への短時間通電を実施する。具体的には、制御部２４は、ＦＥＴ２６〜２８をオフ状態に維持した状態で、ＦＥＴ２５のみを２ミリ秒などの短時間オン状態にすることにより、グロープラグ１１への短時間通電を実施する。
短時間通電によりグロープラグ１１に供給される電流の電流値Ｉは電流センサ２９により検出され、電流センサ２９は電流値Ｉに応じた信号を制御部２４に出力する。また、グロープラグ１１に印加される電圧の電圧値Ｖは電圧センサ４２により検出され、電圧センサ４２は電圧値Ｖに応じた信号を制御部２４に出力する。
【００３６】
Ｓ１１０では、制御部２４はＥＦＩＥＣＵ２２を介して温度センサ２３から冷却水温度を取得し、初期温度Ｔiniを推定する。
なお、本実施形態では全てのグロープラグ１１〜１４に同一の初期温度Ｔiniを適用するものとする。このため、初期温度Ｔiniの推定はグロープラグ１１のときの処理で一度だけ行えばよい。
【００３７】
Ｓ１１５では、制御部２４は電圧センサ４２から出力された信号に対応する電圧値Ｖを、電流センサ２９から出力された信号に対応する電流値Ｉで除算することにより、初期温度Ｔiniにおけるグロープラグ１１の初期抵抗値Ｒini-11を算出する。
Ｒini-11＝Ｖ／Ｉ  ・・・式７
【００３８】
Ｓ１２０では、制御部２４はグロープラグ１１の目標抵抗値Ｒｐ-11を設定する。具体的には、先ず制御部２４は以下の式８に初期温度Ｔiniと初期抵抗値Ｒini-11とを代入し、０℃のときのグロープラグ１１の抵抗値Ｒ０-11を算出する。
Ｒ０-11＝Ｒini-11／（１＋ｋＴini）  ・・・式８
【００３９】
次に、制御部２４は式９によりグロープラグ１１の目標抵抗値Ｒｐ-11を算出してＲＡＭ３６に記憶する。
Ｒｐ-11＝Ｒ０-11（１＋ｋＴｐ）  ・・・式９
ここでＴｐは目標温度であり、本実施形態では目標温度Ｔｐは全てのグロープラグ１１〜１４で同一とする。なお、目標温度は必ずしも全てのグロープラグ１１〜１４で同一である必要はない。
【００４０】
Ｓ１２５では、制御部２４は全てのグロープラグ１１〜１４について目標抵抗値の設定が終了したかを判定し、終了していればＳ１３０に進む。終了していなければ制御部２４はＳ１０５に戻ってグロープラグ１１の場合と同様にして残りの目標抵抗値を設定する。
Ｓ１３０では、制御部２４はＦＥＴ２５〜２８をオン状態にして全てのグロープラグ１１〜１４への発熱通電を開始する。ここで発熱通電とは、ディーゼルエンジンの始動を補助するためにグロープラグの温度を上昇させるための通電をいう。
【００４１】
Ｓ１３５では、制御部２４はグロープラグ１１〜１４に供給される電流の電流値を対応する電流センサ２９〜３２により検出するとともに、グロープラグ１１〜１４に印加される電圧の電圧値を対応する電圧センサ４２〜４５により検出し、検出した電圧値を対応する電流値で除算することにより、発熱通電中のグロープラグ１１〜１４の抵抗値Ｒをそれぞれ測定する。
【００４２】
Ｓ１４０では、制御部２４はグロープラグ１１〜１４について、Ｓ１３５で測定した抵抗値Ｒが当該グロープラグに固有の目標抵抗値Ｒｐ以上であるかを判定する。
自己の目標抵抗値Ｒｐ以上であるグロープラグが存在する場合は、制御部２４はそのグロープラグに対応するＦＥＴをオフ状態にして当該グロープラグへの発熱通電を終了し、個別に温度維持制御に移行する。
【００４３】
ここで温度維持制御とは、気筒内の温度を一定範囲に維持するために行うグロープラグ１１〜１４への通電制御である。温度維持制御は公知の制御であるためここでは詳細な説明は省略する。
一方、自己の目標抵抗値未満のグロープラグについては、制御部２４は引き続き発熱通電を継続し、全てのグロープラグ１１〜１４の発熱通電が終了するまでＳ１３５に戻って処理を繰り返す。
【００４４】
全てのグロープラグ１１〜１４の発熱通電が終了すると発熱通電制御が終了し、温度維持制御に完全移行する。
以上説明した本発明の実施形態１によるグロープラグ制御装置１によると、グロープラグ１１〜１４への発熱通電前に、グロープラグ１１〜１４の初期温度Ｔiniを推定するとともにグロープラグ１１〜１４の抵抗値Ｒiniを測定し、抵抗温度特性を特定する。そして、グロープラグ１１〜１４の目標温度Ｔｐに対応する目標抵抗値Ｒｐを、この抵抗温度特性に基づいてそれぞれ設定する。このため、グロープラグ１１〜１４間に抵抗値のばらつきがあったとしても、あるいは設計上の抵抗値と実際の抵抗値とにばらつきがあったとしても、それらのばらつきの影響を排除して、目標抵抗値Ｒｐに達したときの温度を精度よく目標温度Ｔｐに一致させることができる。よってグロープラグ制御装置１によると、抵抗値のばらつきによるグロープラグ１１〜１４の過昇温を低減できる。
【００４５】
また、グロープラグ制御装置１によると、制御部２４は発熱通電指令が検出される毎に毎回グロープラグ１１〜１４の目標抵抗値を設定するので、抵抗値の経年変化による過昇温も低減できる。具体的には、経年変化が起きる前に設定された目標抵抗値を用いると発熱通電を終了したときの温度が目標温度を超えてしまうような経年変化が起きたとしても、経年変化後の抵抗値に基づいて目標抵抗値が設定し直されることにより、抵抗値の経年変化による過昇温を低減できる。
【００４６】
＜実施形態２＞
図５は、本発明の実施形態２に係るグロープラグ制御装置２のブロック図である。グロープラグ制御装置２は、グロープラグ制御装置２内の温度を測る温度センサ４６を有している。
グロープラグ制御装置２は、グロープラグ制御装置２内の温度とグロープラグ１１〜１４の温度との相関情報をＲＯＭ３５に記憶している点と、Ｓ１１０において温度センサ２３からＥＦＩＥＣＵ２２を介して冷却水温度を取得するかわりに温度センサ４６でグロープラグ制御装置２内の温度を測定する点とを除いて実施形態１と実質的に同一である。
【００４７】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態では発熱通電指令が検出される毎に毎回グロープラグ１１〜１４の目標抵抗値を設定しているが、例えばエンジンを初めて始動する前に１度だけ目標抵抗値の設定を行い、以降はその目標抵抗値を用いることで毎回設定しないようにしてもよい。この場合、何らかのタイミングで目標抵抗値を設定し直すように構成してもよい。
【００４８】
（２）上記実施形態では各グロープラグ１１〜１４の初期温度Ｔiniを冷却水温度から推定するが、シリンダブロックの温度から推定してもよいし、初期温度Ｔiniと相関がある他の構成要素の温度に基づいて推定してもよい。
（３）上記実施形態ではＥＦＩＥＣＵ２２を介して冷却水温度を取得するが、温度センサ２３と制御部２４とを直に接続し、制御部２４は温度センサ２３から冷却水温度を直接取得する構成としてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態に係るグロープラグ制御装置のブロック図。
【図２】本発明の一実施形態に係る抵抗温度特性を示す図。
【図３】本発明の一実施形態に係る通電時間と温度との関係を示す図。
【図４】本発明の一実施形態に係るフローチャート。
【図５】本発明の一実施形態に係るグロープラグ制御装置のブロック図。
【符号の説明】
【００５０】
１・・・グロープラグ制御装置
２・・・グロープラグ制御装置
１１、１２、１３、１４・・・グロープラグ
１５・・・バッテリ
２４・・・制御部（温度推定手段、抵抗値測定手段、目標抵抗値設定手段、通電制御手段、通電指令検出手段）
２５、２６、２７、２８・・・ＦＥＴ（通電制御手段）
２９〜３２・・・電流センサ（抵抗値測定手段）
４２〜４５・・・電圧センサ（抵抗値測定手段）
４６・・・温度センサ（温度推定手段）
【図１】
0005179887.tif 000002
【図２】
0005179887.tif 000003
【図３】
0005179887.tif 000004
【図４】
0005179887.tif 000005
【図５】
0005179887.tif 000006