(57)【要約】【課題】電気加熱式の触媒の温度の算出精度を高めることを可能とする。【解決手段】信号生成部８は、通電部３の出力電圧より低い電圧を有する検出用信号を生成し、その検出用信号をＥＨＣ２に与える。電圧検出部９は、ＥＨＣ２に印加される電圧を検出する。電流検出部１０は、ＥＨＣ２に流れる電流を検出する。温度推定部１１は、検出信号Ｓｂ、Ｓｃに基づいてＥＨＣ２の直流抵抗を検出し、その検出結果に基づいてＥＨＣ２の温度を推定する。学習記憶部１６は、検出期間とは異なる期間であり且つ通電部３によるＥＨＣ２への通電が停止されている期間である学習期間における信号生成部８の出力値に基づいて学習用出力値を求め、その学習用出力値を記憶する。温度推定部１１は、検出期間における信号生成部８の出力値と学習用出力値との差が所定の閾値以下である場合にはＥＨＣ２の温度を推定する推定動作を実行し、差が閾値を超える場合には推定動作を実行しない。【選択図】図１
2020133417.tif 000002
【特許請求の範囲】
【請求項１】
車両に設けられる内燃機関の排気を浄化するものであり且つ通電されて発熱する電気加熱式の触媒の温度を算出する触媒温度算出装置であって、
前記車両のボディアースを基準とした電源から電力供給を受け、前記触媒への通電を行う通電部の出力電圧より低い電圧を有する検出用信号を生成し、その検出用信号を前記触媒に与えることができるものであり、前記検出用信号の出力ノードと前記電源との間を絶縁する絶縁部（８ａ、２１）を有する信号生成部（８、５２、６２、７２）と、
前記触媒に印加される電圧を検出する電圧検出部（９）と、
前記触媒に流れる電流を検出する電流検出部（１０）と、
前記検出用信号が前記触媒に与えられる検出期間における前記電圧検出部による電圧の検出値および前記電流検出部による電流の検出値に基づいて前記触媒の電気特性を検出し、その検出結果に基づいて前記触媒の温度を推定する温度推定部（１１）と、
前記検出期間とは異なる期間であり且つ前記通電部による前記触媒への通電が停止されている期間である学習期間における前記信号生成部の出力値に基づいて学習用出力値を求め、その学習用出力値を記憶する学習記憶部（１６）と、
を備え、
前記温度推定部は、前記検出期間における前記信号生成部の出力値と前記学習記憶部に記憶された前記学習用出力値との差が所定の閾値以下である場合には前記触媒の温度を推定する推定動作を実行し、前記差が前記閾値を超える場合には前記推定動作を実行しない触媒温度算出装置。
【請求項２】
前記学習記憶部は、前記学習期間において前記信号生成部の出力値をＮ回（ただしＮは２以上の整数）取得し、それら取得した複数の出力値を用いて所定の演算を行うことにより前記学習用出力値を求める請求項１に記載の触媒温度算出装置。
【請求項３】
前記温度推定部は、前記検出期間において前記電圧検出部による電圧の検出値および前記電流検出部による電流の検出値をｎ回（ただしｎは正の整数）取得し、それら取得した各検出値に基づいて前記触媒の電気特性を検出するようになっており、
前記ｎ回は、前Ｎ回よりも少ない回数である請求項２に記載の触媒温度算出装置。
【請求項４】
前記信号生成部（５２、６２）は、前記検出用信号の電圧または電流を複数段階に切り替え可能な構成である請求項１から３のいずれか一項に記載の触媒温度算出装置。
【請求項５】
さらに、前記通電部により前記触媒への通電が行われている期間において前記通電部から前記信号生成部へと流れる電流を阻止する逆流阻止部（１２、２６、７３）を備える請求項１から４のいずれか一項に記載の触媒温度算出装置。
【請求項６】
前記学習記憶部は、さらに、前記学習期間において、前記触媒の温度を前記電気特性とは異なる別の物理量に基づいて推定し、その推定した温度を学習用温度として記憶するとともに、前記電圧検出部による電圧の検出値および前記電流検出部による電流の検出値に基づいて前記触媒の電気特性を検出し、その検出した電気特性を学習用特性として記憶し、
前記温度推定部は、前記検出期間における前記電気特性の検出結果に加え、前記学習記憶部に記憶された前記学習用温度および前記学習用特性に基づいて前記触媒の温度を推定する請求項１から５のいずれか一項に記載の触媒温度算出装置。
【請求項７】
前記別の物理量は、外気温度センサ、機関冷却水温度センサ、吸気温度センサおよび排気温度センサによる各検出値のうち少なくとも１つである請求項６に記載の触媒温度算出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に設けられる内燃機関の排気を浄化する電気加熱式の触媒の温度を算出する触媒温度算出装置に関する。
【背景技術】
【０００２】
従来、内燃機関の排気を浄化する電気加熱式の触媒が設けられる車両は、その触媒の温度をフィードバック制御するためのシステムであるＥＨＣシステムを備えている。なお、以下では、電気加熱式の触媒のことをＥＨＣとも呼ぶこととする。ＥＨＣシステムには、ＥＨＣの温度を速やかに所望する目標温度まで上昇させる制御を実現するため、例えば特許文献１に開示されるようなＥＨＣの温度を算出する触媒温度算出装置が設けられる。
【０００３】
ＥＨＣの温度は、その直流抵抗および交流インピーダンスの一方または双方と相関があることが知られている。なお、以下では、直流抵抗および交流インピーダンスのことを、まとめて電気特性とも呼ぶこととする。そこで、従来の触媒温度算出装置では、ＥＨＣに対して高電圧が通電される期間にＥＨＣに流れる電流およびＥＨＣに印加される電圧が計測される。そして、従来の触媒温度算出装置では、電流および電圧の計測値からＥＨＣの電気特性が算出され、その電気特性に基づいてＥＨＣの温度が推定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２３１７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えばハイブリッド車などの電動車両は、高電圧バッテリを備えており、その高電圧バッテリによりＥＨＣへの通電が行われる。この場合、高電圧バッテリから電力供給を受けるインバータおよびインバータにより駆動されるモータの動作に伴って生じる高電圧ノイズが高電圧バッテリの出力に重畳する。そのため、このような環境下では、上記した高電圧ノイズを含む様々なノイズの影響により、触媒温度算出装置による電流および電圧の計測誤差が大きくなり、その結果、温度の算出精度が低下するおそれがある。
【０００６】
そこで、このようなノイズが触媒温度算出装置による電流および電圧の計測結果に及ぼす影響を排除するため、電圧および電流の検出に際して多くのサンプル数を確保するとともに平均化処理を行うことが考えられる。しかし、次のような理由から、サンプル数をむやみに増やすことはできない。すなわち、サンプル数を増やすためには、検出時間を延長するか、または、高速サンプリングを可能な構成を採用するか、の少なくともいずれかが必要となる。検出時間の延長は、ＥＨＣの温度を算出するまでに要する時間の長期化に直結する。ＥＨＣの温度の算出時間が長期化すると、温度フィードバック制御が破綻する可能性があり、システムの安全性の担保が困難となる。したがって、ＥＨＣシステムにおいて、検出時間をむやみに延長することはできない。
【０００７】
また、高速サンプリングを可能な構成を採用することは、検出回路として、高速サンプリングに対応したＡ／Ｄ変換器、演算や専用のＩＣなどが必要になり、その結果、演算器であるマイコンの処理負荷の増加、回路の高価格化などの別の問題が生じるおそれがある。したがって、ＥＨＣシステムにおいて、高速サンプリングを可能な構成を採用することは難しい。このような事情から、サンプル数をむやみに増やすことは難しく、そのため、平均化処理の実施によりノイズの影響を確実に排除することは困難であった。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的は、電気加熱式の触媒の温度の算出精度を高めることができる触媒温度算出装置を提供することにある。
【課題を解決するための手段】
【０００９】
請求項１に記載の触媒温度算出装置は、車両に設けられる内燃機関の排気を浄化するものであり且つ通電されて発熱する電気加熱式の触媒の温度を算出する。触媒温度算出装置は、信号生成部（８、５２、６２、７２）、触媒に印加される電圧を検出する電圧検出部（９）、触媒に流れる電流を検出する電流検出部（１０）および温度推定部（１１）を備える。信号生成部は、車両のボディアースを基準とした電源から電力供給を受け、触媒への通電を行う通電部の出力電圧より低い電圧を有する検出用信号を生成し、その検出用信号を触媒に与えることができる。温度推定部は、検出用信号が触媒に与えられる検出期間における電圧検出部による電圧の検出値および電流検出部による電流の検出値に基づいて触媒の電気特性を検出し、その検出結果に基づいて触媒の温度を推定する。
【００１０】
上記構成では、触媒への通電を行う通電部の出力電圧より低い電圧を有する検出用信号が触媒に与えられる検出期間に、触媒に印加される電圧および触媒に流れる電流が検出される。そのため、上記構成によれば、従来技術において説明した高電圧ノイズが通電部の出力電圧に重畳するような場合でも、その影響により、電圧および電流の検出誤差が大きくなることがない。そのため、上記構成では、数秒程度の平均化処理などを実施することなく、温度の推定精度を良好に維持することができる。
【００１１】
したがって、上記構成によれば、電気加熱式の触媒の温度を高精度で算出可能としつつ、その応答性を高めることができるという優れた効果が得られる。そして、このような効果を奏する触媒温度算出装置を用いた触媒の温度を制御するＥＨＣシステムによれば、運転条件または始動条件に関わらず温度のフィードバック制御が成立することになり、車両の排気エミッションの改善に寄与することができる。特に、ゼロエミッション達成のために触媒の温度を短時間で目標温度まで昇温する必要があるＥＨＣシステムほど、高応答の温度フィードバック制御が必要となることから、上記構成の触媒温度算出装置を用いるメリットが大きくなる。
【００１２】
車両絶縁の法規対応の観点から、比較的高い電圧により触媒への通電を行う通電部は、車両のボディアースとの間で絶縁されている必要がある。そこで、上記構成の触媒温度算出装置において、信号生成部は、検出用信号の出力ノードと車両のボディアースを基準とした電源との間を絶縁する絶縁部（８ａ、２１）を有している。このような構成によれば、検出用信号の出力ノードに接続される触媒、ひいては通電部と、車両のボディアースとの間の絶縁を確保することができる。
【００１３】
上記構成において、触媒に流れる電流を検出するためには、検出用信号の出力ノードから触媒へと至る信号ラインに直列に介在する検出抵抗が設けられるのが一般的である。ここで、仮に、信号生成部が絶縁部を備えていない構成であるとすると、上記検出抵抗として、絶縁法規を満足できる程度に高い抵抗値のものを用いる必要が生じる。比較的高い抵抗値の検出抵抗を用いると、次のような問題が生じる。
【００１４】
すなわち、検出期間に触媒に印加される電圧は、検出用信号の電圧を、検出抵抗と触媒の直流抵抗とにより分圧した電圧となる。そのため、検出抵抗の抵抗値が高いほど、検出期間における触媒への印加電圧および触媒に流れる電流が小さくなり、電圧検出部による電圧の検出精度および電流検出部による電流の検出精度が低下するおそれがある。これに対し、上記構成のように信号生成部が絶縁部を備えた構成である場合、検出抵抗の抵抗値を低く抑えることができるため、電圧および電流の検出精度を高めることができる。
【００１５】
上記構成によれば、前述したように高電圧ノイズの影響による電圧および電流の検出精度の低下は抑制される。しかし、上記構成では、信号生成部に供給される電源のリップル変動が検出用信号に影響を及ぼしたり、その電源などにおけるスイッチングノイズなどが電圧検出部および電流検出部による各検出値に重畳したりするおそれがあり、これらの影響により電圧および電流の検出精度が低下する可能性がある。つまり、上記構成では、信号生成部側で生じる各種のノイズの影響により、触媒の電気特性の検出精度、ひいては触媒の温度の算出精度の低下を招くおそれがある。
【００１６】
そこで、上記構成の触媒温度算出装置は、検出期間とは異なる期間であり且つ通電部による触媒への通電が停止されている期間である学習期間における信号生成部の出力値に基づいて学習用出力値を求め、その学習用出力値を記憶する学習記憶部（１６）を備えている。なお、信号生成部の出力値とは、信号生成部の出力信号、つまり検出用信号の電圧値または電流値に相当する。
【００１７】
この場合、学習期間は、検出期間とは異なる期間であることから、触媒の温度算出に要する時間に影響を与えることなく、その期間を延長することが可能である。そのため、学習期間に得られる出力値のサンプル数を増やすことが可能となり、それら出力値に基づいて求められる学習用出力値は、例えば平均化処理などを行うことにより各種のノイズの影響が排除された値とすることができる。このようにすれば、学習用出力値は、各種のノイズの影響がほとんどない真の出力値に相当する値となる。
【００１８】
このような学習用出力値を用いれば、次のように、信号生成部などの各回路が各種のノイズの影響を受けている状態であるか否かを判断することができる。すなわち、信号生成部の出力値が学習用出力値に近い値であるとき、その時点において、信号生成部などの各回路は、各種のノイズの影響をあまり受けていないと判断することができる。一方、信号生成部の出力値が学習用出力値と大きく異なる値であるとき、その時点において、信号生成部などの各回路は、各種のノイズの影響を大きく受けていると判断することができる。
【００１９】
このような点を踏まえ、温度推定部は、検出期間における信号生成部の出力値と学習記憶部に記憶された学習用出力値との差が所定の閾値以下である場合、つまり学習用出力値を用いた判断により信号生成部などの各回路が各種のノイズの影響をあまり受けていないと判断される場合には、触媒の温度を推定する推定動作を実行する。また、温度推定部は、検出期間における信号生成部の出力値と学習記憶部に記憶された学習用出力値との差が閾値を超える場合、つまり学習用出力値を用いた判断により信号生成部などの各回路が各種のノイズの影響を大きく受けていると判断される場合には、触媒の温度を推定する推定動作を実行しない。
【００２０】
このように、上記構成では、温度推定部は、信号生成部などの各回路が各種のノイズの影響をあまり受けていないと判断することができる期間にだけ触媒の温度を推定するようになっている。そのため、温度推定部による触媒の温度の推定結果は、高電圧ノイズの影響を受けないだけでなく、信号生成部側で生じる各種のノイズの影響をも受けないものとなる。したがって、上記構成によれば、信号生成部側で生じるノイズの影響を受けることなく、触媒の温度を精度良く算出することができるという優れた効果が得られる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係るＥＨＣシステムの構成を模式的に示す図
【図２】第１実施形態に係る触媒温度算出装置の具体的な構成例を示す図
【図３】第１実施形態に係る電圧検出部および電流検出部の具体的な構成例を示す図
【図４】第１実施形態に係る電圧検出信号および電流検出信号の波形を模式的に示す図
【図５】各検出値を１回サンプルする場合における検出抵抗と実抵抗との関係を示す図
【図６】各検出値を複数回サンプルして平均化する場合における検出抵抗と実抵抗との関係を示す図
【図７】第１実施形態に係る学習部による処理の具体例を模式的に示す図
【図８】第１実施形態に係る温度推定部による処理の第１具体例を模式的に示す図
【図９】第１実施形態に係る温度推定部による処理の第２具体例を模式的に示す図
【図１０】第１実施形態に係る温度推定部による処理の第３具体例を模式的に示す図
【図１１】第１実施形態に係る信号生成部の出力電圧と検出誤差との関係を模式的に示す図
【図１２】絶縁電源の変形例を示す図その１
【図１３】絶縁電源の変形例を示す図その２
【図１４】第２実施形態に係る触媒温度算出装置の具体的な構成例を示す図
【図１５】第２実施形態に係る学習部による処理の具体例を模式的に示す図
【図１６】第２実施形態に係る温度推定部による処理の具体例を模式的に示す図
【図１７】第３実施形態に係る触媒温度算出装置の具体的な構成例を示す図
【図１８】第３実施形態に係る学習部による処理の具体例を模式的に示す図
【図１９】第３実施形態に係る温度推定部による処理の具体例を模式的に示す図
【図２０】第４実施形態に係る触媒温度算出装置の具体的な構成例を示す図
【図２１】第４実施形態に係る学習部による処理の具体例を模式的に示す図
【図２２】第４実施形態に係る温度推定部による処理の具体例を模式的に示す図
【発明を実施するための形態】
【００２２】
以下、本発明の複数の実施形態について図面を参照して説明する。なお、各実施形態において実質的に同一の構成には同一の符号を付して説明を省略する。
（第１実施形態）
以下、第１実施形態について図１〜図１３を参照して説明する。
【００２３】
＜ＥＨＣシステムの構成＞
図１に示すＥＨＣシステム１は、例えばハイブリッド車などの車両に設けられるものであり、ＥＨＣ２を加熱するとともにＥＨＣ２の温度が所望する目標温度となるように温度フィードバック制御を行う。ＥＨＣ２は、車両に設けられる内燃機関の排気を浄化するものであり且つ通電されて発熱する電気加熱式の触媒である。ＥＨＣシステム１は、通電部３、通電制御部４、ＥＣＵ５、触媒温度算出装置６などを備えている。通電部３は、高圧電源７から電力供給を受け、高圧電源７の電圧に応じた電圧を出力し、その出力電圧をＥＨＣ２に印加することができる。
【００２４】
高圧電源７は、車両に搭載されるバッテリのうち、比較的高い電圧（例えば数百Ｖ）を出力する高電圧バッテリである。なお、以下では、ＥＨＣ２に対して通電部３が印加する電圧のことを高電圧とも呼ぶこととする。通電部３は、高電圧の給電経路に直列に介在する例えばＩＧＢＴなどのスイッチング素子を備えた電源回路として構成されている。このような構成により、通電部３は、ＥＨＣ２に対する高電圧の印加、つまりＥＨＣ２への通電を実行および停止することができる。
【００２５】
通電部３の動作、具体的には通電部３によるＥＨＣ２への通電の実行および停止は、通電制御部４により制御される。通電制御部４には、触媒温度算出装置６から出力されるＥＨＣ２の温度推定値を表す温度検出信号Ｓａが与えられている。また、通電制御部４には、ＥＣＵ５からＥＨＣ２への通電の実行および停止のタイミングなどを指令する指令信号が与えられている。
【００２６】
通電制御部４は、温度検出信号Ｓａが表すＥＨＣ２の温度推定値およびＥＣＵ５から与えられる指令信号に基づいて通電部３の動作を制御する。また、通電制御部４は、ＥＨＣ２の温度推定値などをＥＣＵ５へと送信する。ＥＣＵ５は、電池ＥＣＵおよびエンジンＥＣＵである。電池ＥＣＵは、高圧電源７を監視する機能などを有する電子制御装置である。エンジンＥＣＵは、車両の様々な運転状態における各種センサ信号に基づいて各種アクチュエータを統合的に制御し、最適なエンジン状態での動作を実現する電子制御装置である。
【００２７】
触媒温度算出装置６は、ＥＨＣ２の温度を算出するものであり、信号生成部８、電圧検出部９、電流検出部１０、温度推定部１１、逆流阻止部１２、記憶部１３、学習部１４などを備えている。信号生成部８は、低圧電源１５から電力供給を受け、通電部３の出力電圧より低い電圧を有する検出用信号を生成し、その検出用信号をＥＨＣ２に与えることができる。信号生成部８の動作、具体的には検出用信号をＥＨＣ２に与えるか否かは、通電制御部４により制御される。
【００２８】
信号生成部８は、検出用信号の出力ノードと低圧電源１５との間を絶縁する絶縁部８ａを備えている。低圧電源１５は、車両に搭載されるバッテリのうち、比較的低い電圧（例えば１２Ｖ、２４Ｖなど）を出力する低電圧バッテリである。このような低電圧バッテリである低圧電源１５は、車両のボディアースを基準とした電源となっている。
【００２９】
電圧検出部９は、ＥＨＣ２に印加される電圧を検出する。電圧検出部９から出力される電圧の検出値を表す電圧検出信号Ｓｂは、温度推定部１１および学習部１４に与えられる。電流検出部１０は、ＥＨＣ２に流れる電流を検出する。電流検出部１０から出力される電流の検出値を表す電流検出信号Ｓｃは、温度推定部１１および学習部１４に与えられる。温度推定部１１は、記憶部１３に対してデータの読み出しおよび書き込みができるようになっている。温度推定部１１は、電圧検出信号Ｓｂおよび電流検出信号Ｓｃに基づいてＥＨＣ２の温度を推定する推定動作を実行することができる。
【００３０】
温度推定部１１による推定動作は、次のような流れで行われる。すなわち、温度推定部１１は、検出用信号がＥＨＣ２に与えられる検出期間における電圧検出信号Ｓｂが表す電圧の検出値および電流検出信号Ｓｃが表す電流の検出値に基づいて、ＥＨＣ２の直流抵抗および交流インピーダンスのうち少なくとも一方を算出する。なお、以下では、直流抵抗および交流インピーダンスを区別する必要がない場合、それらを電気特性と総称することとする。
【００３１】
ＥＨＣ２の温度は、ＥＨＣ２の仕様などに依存するが、その電気特性と相関がある。記憶部１３には、使用されるＥＨＣ２の温度と電気特性との相関を表すテーブルが記憶されている。なお、以下、このようなテーブルのことをマップとも呼ぶ。温度推定部１１は、記憶部１３に記憶されたマップを読み出すことができる。温度推定部１１は、上述したようにして算出した電気特性および記憶部１３に記憶されたマップに基づいてＥＨＣ２の温度を推定する。温度推定部１１から出力される温度の推定値を表す温度検出信号Ｓａは、前述したように通電制御部４に与えられる。
【００３２】
学習部１４は、記憶部１３に対してデータの読み出しおよび書き込みができるようになっている。学習部１４は、上記した検出期間とは異なる期間であり且つ通電部３によるＥＨＣ２への通電が停止されている期間に設定される所定の学習期間において、次のような学習処理を実行する。すなわち、学習部１４は、学習期間における信号生成部８の出力値に基づいて学習用出力値を求め、その学習用出力値を記憶部１３に記憶する。
【００３３】
具体的には、学習部１４は、学習期間において信号生成部８の出力値をＮ回（ただしＮは２以上の整数）サンプリングして取得し、それら取得した複数の出力値を用いて所定の演算を行うことにより学習用出力値を求める。なお、所定の演算としては、平均化処理のための演算を挙げることができる。この場合、信号生成部８の出力値とは、信号生成部８の出力信号、つまり検出用信号の電圧値または電流値のことを表している。
【００３４】
学習部１４は、学習期間において、ＥＨＣ２の温度を検出信号Ｓｄに基づいて推定し、その推定した温度を学習用温度として記憶部１３に記憶する。なお、検出信号Ｓｄは、触媒温度算出装置６の外部から与えられるものであり、電気特性とは異なる別の物理量を表す信号である。この場合、別の物理量としては、元々車両に搭載されている外気温度センサ、機関冷却水温度センサ、吸気温度センサおよび排気温度センサによる各検出値のうち少なくとも１つとなっている。また、学習部１４は、学習期間において、電圧検出信号Ｓｂが表す電圧の検出値および電流検出信号Ｓｃが表す電流の検出値に基づいて、ＥＨＣ２の電気特性を検出し、その検出した電気特性を学習用特性として記憶部１３に記憶する。
【００３５】
学習部１４は、学習期間において、記憶部１３から学習用温度および学習用特性を読み出し、それら読み出した学習用温度および学習用特性に基づいて、前述したＥＨＣ２の温度と電気特性との相関を表すマップを補正する。そして、学習部１４は、補正したマップを記憶部１３に記憶する、つまり記憶部１３に記憶されているマップを補正後の内容へと更新する。
【００３６】
このようなマップの補正は、特開２０１１−２３１７０９号公報にも記載されているように、次のような理由から行われる。すなわち、ＥＨＣ２（製品）の初期バラツキや耐久バラツキにより、その電気特性（直流抵抗）の値は変化する。そこで、例えば内燃機関の冷寒始動時などにＥＨＣ２の温度と電気特性（抵抗値）との相関を表すマップを学習（補正）するようになっている。このようなマップの補正が行われることにより、上述した各種のバラツキなどに起因するＥＨＣ２の温度の算出精度の低下が抑制されることになる。なお、マップの補正に関する詳細な内容については、特開２０１１−２３１７０９号公報に記載されているため、本明細書では、その説明を省略する。
【００３７】
温度推定部１１は、記憶部１３から読み出した学習用出力値に基づいて、推定動作の実行可否を判断するようになっている。具体的には、温度推定部１１は、検出期間における信号生成部８の出力値と記憶部１３に記憶された学習用出力値との差が所定の閾値未満である場合には推定動作を実行し、上記差が閾値以上である場合には推定動作を実行しないようになっている。
【００３８】
本実施形態では、記憶部１３および学習部１４により学習記憶部１６が構成されている。また、本実施形態では、温度推定部１１および記憶部１３は、通電制御部４とともに１つの演算・制御部として構成されている。このような演算・制御部は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを含むマイクロコンピュータなどから構成される。温度推定部１１、記憶部１３および通電制御部４は、演算・制御部のＣＰＵがＲＯＭなどに記憶されたプログラムを実行することにより実現されている、つまりソフトウェアにより実現されている。
【００３９】
上記構成では、高圧電源７から電力供給を受ける通電部３と、低圧電源１５から電力供給を受ける信号生成部８との両方が、ＥＨＣ２に対して電圧を印加することができるようになっている。そのため、通電部３によりＥＨＣ２への通電が行われている期間、通電部３から信号生成部８へと電流が流れるおそれがある。逆流阻止部１２は、このような電流である逆流を阻止するために設けられている。
【００４０】
＜触媒温度算出装置の具体構成＞
上記したような機能を有する触媒温度算出装置６の具体的な構成としては、例えば図２に示すような構成を採用することができる。図２に示す構成において、信号生成部８は、検出用信号として直流電圧を生成し、その直流電圧をＥＨＣ２に印加することができる構成となっている。
【００４１】
信号生成部８は、絶縁電源１７、抵抗１８、１９およびＯＰアンプ２０を備えている。絶縁電源１７は、絶縁型のＤＣ／ＤＣコンバータであり、低圧電源１５から電源線Ｌ１、Ｌ２を介して供給される直流電圧ＶＢを任意の電圧値を有する直流電圧Ｖｄに変換し、電源線Ｌ３、Ｌ４を介して出力する。なお、電源線Ｌ２は、車両のボディアースに接続されている。また、電源線Ｌ４の電位は、触媒温度算出装置６を含むＥＨＣシステム１の基準電位となる。絶縁電源１７は、トランス２１、例えばＮチャネル型ＭＯＳＦＥＴであるスイッチング素子２２、ダイオード２３およびコンデンサ２４を備えている。
【００４２】
トランス２１は、前述した絶縁部８ａとして機能するもので、一次巻線２１ａおよび二次巻線２１ｂを備えている。一次巻線２１ａの一方の端子は電源線Ｌ１に接続され、その他方の端子はスイッチング素子２２のドレインに接続されている。スイッチング素子２２のソースは、電源線Ｌ２に接続されている。図示は省略しているが、スイッチング素子２２のゲートには、通電制御部４により生成されるゲート駆動信号が与えられている。スイッチング素子２２は、そのゲート駆動信号に応じて、所定の周波数でオンオフされる、つまりスイッチング動作される。
【００４３】
二次巻線２１ｂの一方の端子はダイオード２３を順方向に介して電源線Ｌ３に接続され、その他方の端子は電源線Ｌ４に接続されている。コンデンサ２４は、電源線Ｌ３、Ｌ４間に接続されている。上記構成の絶縁電源１７では、スイッチング素子２２のスイッチング動作により、直流電圧Ｖｄが生成される。
【００４４】
抵抗１８、１９は、電源線Ｌ３、Ｌ４間に直列接続されており、絶縁電源１７から出力される直流電圧Ｖｄを、それらの抵抗比に応じた分圧比で分圧する。ＯＰアンプ２０は、電源線Ｌ３、Ｌ４を介して直流電圧Ｖｄの供給を受けて動作する。ＯＰアンプ２０は、その反転入力端子と出力端子が接続されており、ボルテージフォロアとして機能する。ＯＰアンプ２０の非反転入力端子には、抵抗１８、１９の相互接続ノードであるノードＮ１の電圧、つまり直流電圧Ｖｄが分圧された分圧電圧が与えられている。
【００４５】
ＯＰアンプ２０の出力端子は、信号生成部８における検出用信号の出力ノードとなるノードＮ２に接続されている。したがって、上記構成の信号生成部８では、ＯＰアンプ２０から出力される直流電圧が検出用信号に相当する。この場合、検出用信号となる直流電圧の電圧値は、抵抗１８、１９の抵抗比により定まる分圧比に応じて、所望する値に設定されている。上記構成の信号生成部８は、絶縁部８ａとして機能するトランス２１により、車両のボディアースを基準とした低圧電源１５との絶縁が確保されている。
【００４６】
図２に示す構成では、ＥＨＣ２に流れる電流を検出するため、信号生成部８のノードＮ２からＥＨＣ２へと至る信号ラインに直列に介在する検出抵抗２５が設けられている。具体的には、検出抵抗２５の一方の端子はノードＮ２に接続され、その他方の端子はノードＮ３に接続されている。ノードＮ３には、前述した逆流阻止部１２として機能するダイオード２６のアノードが接続されている。ダイオード２６のカソードは、ノードＮ４に接続されている。つまり、ダイオード２６は、通電部３と信号生成部８との間に、信号生成部８側をアノードとして接続されている。ノードＮ４と、電源線Ｌ４に接続されるノードＮ５との間には、ＥＨＣ２が接続されている。
【００４７】
電圧検出部９には、信号生成部８とダイオード２６との相互接続ノードに相当するノードＮ３の電圧が与えられている。電圧検出部９は、ノードＮ３の電圧に基づいてＥＨＣ２に印加される電圧を検出する。より詳細には、電圧検出部９は、電源線Ｌ４の電位を基準としたノードＮ３の電圧ＶＶ、つまりノードＮ３およびノードＮ５間の電圧に基づいてＥＨＣ２に印加される電圧を検出する。電流検出部１０には、検出抵抗２５の各端子電圧が与えられている。電流検出部１０は、検出抵抗２５の各端子電圧の差である電圧ＶＩに基づいてＥＨＣ２に流れる電流を検出する。
【００４８】
上記構成では、絶縁電源１７のスイッチング素子２２の動作が制御されることにより、通電部３によるＥＨＣ２への通電が停止されている期間にＯＰアンプ２０の出力電圧がＥＨＣ２に印加されるようになっている。したがって、本実施形態では、検出用信号がＥＨＣ２に与えられる検出期間は、通電部３によるＥＨＣ２への通電が停止されている期間となる。
【００４９】
このような検出期間においてＥＨＣ２に印加される電圧、つまりノードＮ４およびノードＮ５間の電圧は、ＯＰアンプ２０の出力電圧に応じた一定の直流電圧となる。なお、この電圧の値は、前述したように、抵抗１８、１９による分圧比に応じて所望する値に設定することができる。また、このような検出期間にＥＨＣ２に流れる電流は、ＥＨＣ２に一定の電圧が印加されていることから、その一定の電圧に応じた一定の電流となる。
【００５０】
なお、この場合、ＥＨＣ２としては、その直流抵抗と温度とに相関があるものが用いられる。温度推定部１１は、ＥＨＣ２に一定の直流電圧が印加されるとともに一定の電流が流れる検出期間における電圧検出信号Ｓｂおよび電流検出信号Ｓｃに基づいてＥＨＣ２の直流抵抗を検出し、その検出結果に基づいてＥＨＣ２の温度を推定する。
【００５１】
＜電圧検出部および電流検出部の具体構成＞
電圧検出部９および電流検出部１０の具体的な構成としては、例えば図３に示すような構成を採用することができる。図３に示すように、電圧検出部９は、増幅回路２７、低域通過フィルタ２８およびＡ／Ｄ変換器２９を備えている。なお、以下では、低域通過フィルタのことをＬＰＦと省略するとともに、Ａ／Ｄ変換器のことをＡＤＣと省略することとする。
【００５２】
増幅回路２７は、ＯＰアンプ３０および抵抗３１により構成されている。ＯＰアンプ３０は、電源線Ｌ３、Ｌ４を介して直流電圧Ｖｄの供給を受けて動作する。ＯＰアンプ３０は、その反転入力端子と出力端子が接続されており、ボルテージフォロアとして機能する。ＯＰアンプ３０の非反転入力端子には、抵抗３１を介して検出対象の電圧であるダイオード２６のアノードの電圧が与えられる。このような構成により、増幅回路２７は、ＯＰアンプ３０の出力端子から、検出対象の電圧に応じた電圧を出力する。
【００５３】
ＬＰＦ２８は、抵抗３２およびコンデンサ３３からなるＲＣフィルタである。抵抗３２は、ＯＰアンプ３０の出力端子およびコンデンサ３３の一方の端子の間に接続されている。コンデンサ３３の他方の端子は、電源線Ｌ４に接続されている。抵抗３２およびコンデンサ３３の相互接続ノードであるノードＮ６は、ＡＤＣ２９の入力端子に接続されている。ＡＤＣ２９は、ノードＮ６の電圧、つまりＬＰＦ２８の出力電圧をデジタル信号に変換して出力する。ＡＤＣ２９から出力されるデジタル信号は、電圧検出信号Ｓｂとして温度推定部１１などに与えられる。
【００５４】
また、図３に示すように、電流検出部１０は、増幅回路３４、ＬＰＦ３５およびＡＤＣ３６を備えている。増幅回路３４は、ＯＰアンプ３７および抵抗３８〜４１により構成されている。ＯＰアンプ３７は、電源線Ｌ３、Ｌ４を介して直流電圧Ｖｄの供給を受けて動作する。ＯＰアンプ３７の非反転入力端子および反転入力端子には、それぞれ抵抗３８および抵抗３９を介して検出抵抗２５の各端子電圧が与えられる。
【００５５】
ＯＰアンプ３７の非反転入力端子は、抵抗４０を介して電源線Ｌ４に接続されている。ＯＰアンプ３７の反転入力端子は、抵抗４１を介して、その出力端子に接続されている。このような構成により、増幅回路３４は、ＯＰアンプ３７の出力端子から、検出抵抗２５の各端子電圧の差電圧を増幅した電圧を出力する。
【００５６】
ＬＰＦ３５は、抵抗４２およびコンデンサ４３からなるＲＣフィルタである。抵抗４２は、ＯＰアンプ３７の出力端子およびコンデンサ４３の一方の端子の間に接続されている。コンデンサ４３の他方の端子は、電源線Ｌ４に接続されている。抵抗４２およびコンデンサ４３の相互接続ノードであるノードＮ７は、ＡＤＣ３６の入力端子に接続されている。ＡＤＣ３６は、ノードＮ７の電圧、つまりＬＰＦ３５の出力電圧をデジタル信号に変換して出力する。ＡＤＣ３６から出力されるデジタル信号は、電流検出信号Ｓｃとして温度推定部１１などに与えられる。
【００５７】
車両に搭載される高電圧バッテリである高圧電源７の出力には、高圧電源７から電力供給を受ける図示しないインバータおよびインバータにより駆動される図示しないモータの動作に伴って生じる高電圧ノイズが重畳する。電圧検出部９および電流検出部１０は、このような高電圧ノイズが重畳した電圧に基づいて、電圧および電流を検出する構成となっている。そこで、電圧検出部９および電流検出部１０には、このような高電圧ノイズの影響を除去するためのＬＰＦ２８および３５が設けられている。
【００５８】
＜学習処理を実施する理由＞
続いて、学習処理を実施する理由について説明する。上記構成では、信号生成部８に供給される低圧電源１５のリップル変動が検出用信号に影響を及ぼしたり、絶縁電源１７におけるスイッチングノイズなどが電圧検出部９および電流検出部１０による各検出値に重畳したりするおそれがある。そうすると、これらの影響により、電圧検出信号Ｓｂおよび電流検出信号Ｓｃは、図４に示す波形のように変動する。
【００５９】
なお、前述したように、電圧検出信号Ｓｂおよび電流検出信号Ｓｃは、それぞれ電圧ＶＶおよび電圧ＶＩに基づいて検出される信号である。そこで、図４および以下の説明では、電圧検出信号Ｓｂおよび電流検出信号Ｓｃのことを、それぞれ電圧ＶＶおよび電圧ＶＩとも呼ぶこととする。また、図４では、電圧ＶＶおよび電圧ＶＩの各平均値を、それぞれＶＶ−ａｖｅおよびＶＩ−ａｖｅとして示している。
【００６０】
また、図４では、温度推定部１１が電圧ＶＶおよび電圧ＶＩをサンプリングして取得するタイミング（サンプルタイミング）の一例を時刻ｔｓとして示している。図４に示すように、電圧検出信号Ｓｂおよび電流検出信号Ｓｃが変動することから、温度推定部１１のサンプルタイミングである時刻ｔｓ毎に電圧および電流の各検出値が異なる値となってしまい、その結果、電圧および電流の検出精度、ひいてはＥＨＣ２の直流抵抗の検出精度が低下する可能性がある。
【００６１】
ここで、温度推定部１１が検出期間において電圧検出部９による電圧の検出値および電流検出部１０による電流の検出値を１回サンプリングして取得し、それら取得した各検出値に基づいてＥＨＣ２の直流抵抗を検出する場合を考える。サンプル回数が１回の場合、図５に示すように、直流抵抗の検出値（検出抵抗）と、直流抵抗の実際の値（実抵抗）との関係が、理想的な関係から大きく外れる可能性がある。つまり、この場合、信号生成部８側で生じる各種のノイズの影響により、ＥＨＣ２の電気特性の検出精度が大きく低下するおそれがある。
【００６２】
一方、温度推定部１１が検出期間において電圧検出部９による電圧の検出値および電流検出部１０による電流の検出値をｎ回（ただしｎは正の整数）サンプリングして取得し、それら取得した各検出値を平均化した値に基づいてＥＨＣ２の直流抵抗を検出する場合を考える。従来技術において既述したように、検出期間におけるサンプリングの回数（サンプル数）をむやみに増加することができないため、この場合のサンプル数は比較的少なくならざるを得ない。そのため、このように平均化した場合でも、図６に示すように、検出抵抗と実抵抗との関係が、理想的な関係から外れる可能性がある。つまり、この場合も、信号生成部８側で生じる各種のノイズの影響により、ＥＨＣ２の電気特性の検出精度が低下するおそれがある。
【００６３】
このような問題を解決するため、触媒温度算出装置６は、前述した学習処理を実施するようになっている。学習期間は、検出期間とは異なる期間であることから、ＥＨＣ２の温度算出に要する時間に影響を与えることなく、その期間を延長することが可能である。そのため、学習期間に得られる出力値のサンプル数を増やすことが可能となり、それら出力値に基づいて求められる学習用出力値は、例えば平均化処理などを行うことにより各種のノイズの影響が排除された値とすることができる。このようにすれば、学習用出力値は、各種のノイズの影響がほとんどない真の出力値に相当する値となる。
【００６４】
このような学習用出力値を用いれば、後述するように、信号生成部８などの各回路が各種のノイズの影響を受けている状態であるか否かを判断することができる。なお、本実施形態では、信号生成部８から出力される検出用信号の電圧が一定の値となるように制御される構成となっていることから、出力値は、信号生成部８の出力電圧ＶＯＵＴとする。なお、出力電圧ＶＯＵＴは、下記（１）式に示すように、電圧ＶＶに電圧ＶＩを加えた電圧に相当する。
ＶＯＵＴ＝ＶＶ＋ＶＩ      …（１）
【００６５】
以下では、出力値のことを出力電圧ＶＯＵＴとも称するとともに、学習用出力値のことを出力電圧ＶＯＵＴＬとも称する。出力電圧ＶＯＵＴが出力電圧ＶＯＵＴＬに近い値であるとき、その時点において、信号生成部８などの各回路は、各種のノイズの影響をあまり受けていないと判断することができる。一方、出力電圧ＶＯＵＴが出力電圧ＶＯＵＴＬと大きく異なる値であるとき、その時点において、信号生成部８などの各回路は、各種のノイズの影響を大きく受けていると判断することができる。
【００６６】
＜学習部１４による処理の具体例＞
続いて、学習部１４による処理の具体例について説明する。学習部１４により実行される処理である学習処理の具体的な内容は、例えば図７に示すような内容となる。なお、この学習処理は、学習期間に行われる。学習処理が開始されると、まずステップＳ１０１が実行される。ステップＳ１０１では、検出信号Ｓｄに基づいてＥＨＣ２の温度が推定され、その推定された温度が学習用温度ＴＥＨＣＬとして記憶される。つまり、ステップＳ１０１は、ＥＨＣ２の温度を学習する処理に相当する。
【００６７】
ステップＳ１０２では、学習期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がＮ回サンプリングして取得される。なお、学習期間における電圧ＶＶおよび電圧ＶＩのことを、検出期間における電圧ＶＶおよび電圧ＶＩとの区別を図るため、それぞれ電圧ＶＶＬおよび電圧ＶＩＬと称する。ステップＳ１０３では、ステップＳ１０２で取得された全ての値の平均値が演算される。
【００６８】
また、ステップＳ１０３では、上記した平均値の演算結果に基づいて、具体的には、電圧ＶＶＬの平均値と電圧ＶＩＬの平均値とが加算されることにより、出力電圧ＶＯＵＴＬが演算され、その出力電圧ＶＯＵＴＬが記憶される。つまり、ステップＳ１０３は、信号生成部８の出力電圧ＶＯＵＴＬを学習する処理に相当する。ステップＳ１０４では、ステップＳ１０２で取得された値に基づいて、具体的には下記（２）式に基づいて、ＥＨＣ２の直流抵抗が演算される。ただし、検出抵抗２５の抵抗値をＲＳとする。
直流抵抗＝ＶＶLの平均値／（ＶＩLの平均値／ＲＳ）      …（２）
【００６９】
また、ステップＳ１０４では、上述したように演算された直流抵抗が学習用抵抗ＲＥＨＣＬとして記憶される。つまり、ステップＳ１０４は、ＥＨＣ２の直流抵抗を学習する処理に相当する。なお、学習用抵抗ＲＥＨＣＬは、前述した学習用特性に相当する。ステップＳ１０５では、記憶されている学習用温度ＴＥＨＣＬおよび学習用抵抗ＲＥＨＣＬに基づいて、ＥＨＣ２の温度と直流抵抗との相関を表すマップが補正され、マップが更新される。ステップＳ１０５の実行後、学習処理が終了となる。
【００７０】
＜温度推定部１１による処理の具体例＞
続いて、温度推定部１１による処理について、３つの具体例を説明する。なお、温度推定部１１は、検出期間の開始時点において、以下で説明する３つの具体例のうちいずれかの処理の実行を開始するようになっている。
【００７１】
［１］第１具体例
温度推定部１１による処理の第１具体例は、例えば図８に示すような内容となっている。まず、ステップＳ２０１では、電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がサンプリングして取得される。ステップＳ２０２では、ステップＳ２０１で取得された値に基づいて、具体的には、電圧ＶＶと電圧ＶＩとが加算されることにより、出力電圧ＶＯＵＴが演算される。
【００７２】
ステップＳ２０３では、ステップＳ２０２で演算された出力電圧ＶＯＵＴと記憶されている出力電圧ＶＯＵＴＬの差が所定の閾値以下であるか否かが判断される。具体的には、ステップＳ２０３では、出力電圧ＶＯＵＴと出力電圧ＶＯＵＴＬの関係が下記（３）式を満たしているか否かが判断される。ただし、上述した所定の閾値をαとする。
ＶＯＵＴ＝ＶＯＵＴＬ±α      …（３）
【００７３】
出力電圧ＶＯＵＴと出力電圧ＶＯＵＴＬの関係が上記（３）式を満たしていない場合、つまり出力電圧ＶＯＵＴと出力電圧ＶＯＵＴＬの差が閾値αを超える場合、ステップＳ２０３で「ＮＯ」となり、ステップＳ２０１に戻る。一方、出力電圧ＶＯＵＴと出力電圧ＶＯＵＴＬの関係が上記（３）式を満たしている場合、つまり出力電圧ＶＯＵＴと出力電圧ＶＯＵＴＬの差が閾値α以下である場合、ステップＳ２０３で「ＹＥＳ」となり、ステップＳ２０４に進む。
【００７４】
ステップＳ２０４では、ステップＳ２０１で取得された値に基づいて、具体的には下記（４）式に基づいて、ＥＨＣ２の直流抵抗ＲＥＨＣが演算される。
ＲＥＨＣ＝ＶＶ／（ＶＩ／ＲＳ）      …（４）
ステップＳ２０５では、ステップＳ２０４で演算された直流抵抗ＲＥＨＣと、前述したように学習処理において補正された後のマップと、に基づいてＥＨＣ２の温度ＴＥＨＣが演算（推定）される。ステップＳ２０５の後、本処理が終了となる。
【００７５】
［２］第２具体例
温度推定部１１による処理の第２具体例は、例えば図９に示すような内容となっている。第２具体例の処理は、第１具体例の処理に対し、ステップＳ２０１およびＳ２０２に代えてステップＳ２１１およびＳ２１２が設けられている点などが異なる。ステップＳ２１１では、電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がｎ回サンプリングして取得される。この場合における「ｎ回」は、学習処理のステップＳ１０２における「Ｎ回」よりも少ない回数となっている。
【００７６】
ステップＳ２１２では、ステップＳ２１１で取得された全ての値の平均値が演算される。また、ステップＳ２１２では、上記した平均値の演算結果に基づいて、具体的には、電圧ＶＶの平均値と電圧ＶＩの平均値とが加算されることにより、出力電圧ＶＯＵＴが演算される。ステップＳ２１２の実行後は、ステップＳ２０３に進み、第１具体例と同様の処理が実行される。
【００７７】
［３］第３具体例
温度推定部１１による処理の第３具体例は、例えば図１０に示すような内容となっている。第３具体例の処理は、第１具体例の処理に対し、ステップＳ２３０が追加されている点、ステップＳ２０４に代えてステップＳ２３１〜Ｓ２３３が設けられている点などが異なる。この場合、処理が開始されると、まずステップＳ２３０が実行される。ステップＳ２３０では、カウント値ｃｎｔがリセットされる（ｃｎｔ＝０）。カウント値ｃｎｔは、電圧ＶＶおよび電圧ＶＩをサンプリングして取得（記憶）した回数をカウントするためのものである。
【００７８】
ステップＳ２３０の実行後は、ステップＳ２０１に進み、ステップＳ２０１〜Ｓ２０３の処理が実行される。この場合、ステップＳ２０３で「ＹＥＳ」になると、ステップＳ２３１に進む。ステップＳ２３１では、ステップＳ２０１で取得された電圧ＶＶおよび電圧ＶＩが記憶されるとともに、カウント値ｃｎｔがインクリメントされる（ｃｎｔ＝ｃｎｔ＋１）。ステップＳ２３２では、カウント値ｃｎｔが判定値β以上であるか否かが判断される。なお、この場合、判定値βは、第２具体例におけるサンプリングの回数（サンプル回数）であるｎと同じ値に設定されている。
【００７９】
ここで、カウント値ｃｎｔが判定値β未満である場合、ステップＳ２３２で「ＮＯ」となり、ステップＳ２０１に戻る。一方、カウント値ｃｎｔが判定値β以上である場合、ステップＳ２３２で「ＹＥＳ」となり、ステップＳ２３３に進む。つまり、この場合、β回（＝ｎ回）分の電圧ＶＶおよび電圧ＶＩが記憶されるまで、ステップＳ２０１〜Ｓ２３１の処理が繰り返し実行され、β回分の電圧ＶＶおよび電圧ＶＩが記憶されると、ステップＳ２３３に進むようになっている。
【００８０】
ステップＳ２３３では、ステップＳ２３１が実行されることにより記憶された全ての電圧ＶＶおよび電圧ＶＩの平均値が演算される。また、ステップＳ２３３では、上記した平均値の演算結果に基づいて、具体的には、下記（５）式に基づいて、ＥＨＣ２の直流抵抗ＲＥＨＣが演算される。
ＲＥＨＣ＝ＶＶの平均値／（ＶＩの平均値／ＲＳ）      …（５）
ステップＳ２３３の実行後は、ステップＳ２０５に進み、第１具体例と同様の処理が実行される。
【００８１】
以上説明したように、本実施形態の触媒温度算出装置６は、通電部３の出力電圧より低い電圧を有する検出用信号を生成し、その検出用信号をＥＨＣ２に与えることができる信号生成部８を備えている。そして、この場合、検出用信号がＥＨＣ２に与えられる検出期間に、ＥＨＣ２に印加される電圧およびＥＨＣ２に流れる電流が検出される。そのため、上記構成によれば、高圧電源７で発生する高電圧ノイズが通電部３の出力電圧に重畳するような場合でも、その影響により、電圧および電流の検出誤差が大きくなることがない。そのため、本実施形態の触媒温度算出装置６では、数秒程度の平均化処理などを実施することなく、温度の推定精度を良好に維持することができる。
【００８２】
したがって、本実施形態の触媒温度算出装置６によれば、ＥＨＣ２の温度を高精度で算出可能としつつ、その応答性を高めることができるという優れた効果が得られる。そして、このような効果を奏する触媒温度算出装置６を用いたＥＨＣシステム１によれば、運転条件または始動条件に関わらず温度のフィードバック制御が成立することになり、車両の排気エミッションの改善に寄与することができる。特に、ゼロエミッション達成のためにＥＨＣ２の温度を短時間で目標温度まで昇温する必要があるシステムほど、高応答の温度フィードバック制御が必要となることから、上記構成の触媒温度算出装置６を用いるメリットが大きくなる。
【００８３】
車両絶縁の法規対応の観点から、例えば数百Ｖといった比較的高い電圧によりＥＨＣ２への通電を行う通電部３は、車両のボディアースとの間で絶縁されている必要がある。そこで、本実施形態の信号生成部８は、検出用信号の出力ノードと車両のボディアースを基準とした低圧電源１５との間を絶縁する絶縁部８ａを備えている。このような構成によれば、検出用信号の出力ノードに接続されるＥＨＣ２、ひいては通電部３と、車両のボディアースとの間の絶縁を確保することができる。
【００８４】
一般に、ＥＨＣの温度を算出する触媒温度算出装置において、ＥＨＣに流れる電流を検出するためには、検出用信号の出力ノードからＥＨＣへと至る信号ラインに直列に介在する検出抵抗が設けられる。ここで、仮に、信号生成部８が絶縁部８ａを備えていない構成であるとすると、上記検出抵抗として、絶縁法規を満足できる程度に高い抵抗値のものを用いる必要が生じる。比較的高い抵抗値の検出抵抗を用いると、次のような問題が生じる。
【００８５】
すなわち、検出期間にＥＨＣ２に印加される電圧は、検出用信号の電圧を、検出抵抗２５とＥＨＣ２の直流抵抗とにより分圧した電圧となる。そのため、検出抵抗２５の抵抗値が高いほど、検出期間におけるＥＨＣ２への印加電圧およびＥＨＣ２に流れる電流が小さくなり、電圧検出部９による電圧の検出精度および電流検出部１０による電流の検出精度が低下するおそれがある。これに対し、本実施形態の構成のように信号生成部８が絶縁部８ａを備えた構成である場合、検出抵抗２５の抵抗値を低く抑えることができるため、電圧および電流の検出精度を高めることができる。
【００８６】
また、本実施形態では、通電部３と、通電部３の出力電圧より低い電圧を有する検出用信号を生成する信号生成部８との両方が、ＥＨＣ２に対して電圧を印加することができる構成となっている。そのため、通電部３によりＥＨＣ２への通電が行われている期間、通電部３から信号生成部８へと電流、つまり逆流が生じる可能性があり、このような逆流が流れると信号生成部８が故障するおそれがある。そのため、触媒温度算出装置６は、通電部３によりＥＨＣ２への通電が行われている期間において通電部３から信号生成部８へと流れる電流を阻止する逆流阻止部１２を備えている。このような構成によれば、通電部３によりＥＨＣ２への通電が行われている期間における逆流の発生を確実に防止することができる。
【００８７】
ＥＨＣ２は、その直流抵抗が低いほど、その温度を速やかに上昇させることができる。ただし、ＥＨＣ２の直流抵抗が低くなると、検出抵抗２５の抵抗値によっては、電圧および電流の検出精度が低下するおそれがある。これは、前述したように、検出期間にＥＨＣ２に印加される電圧が、検出用信号の電圧を検出抵抗２５とＥＨＣ２の直流抵抗とにより分圧した電圧となることに起因している。
【００８８】
しかし、本実施形態では、信号生成部８が絶縁部８ａを備えていることから、検出抵抗２５の抵抗値を低く抑えることができるため、ＥＨＣ２として、直流抵抗の低いものを採用することができる。本実施形態では、ＥＨＣ２として、例えば、通電部３と車両のボディアースとの間の絶縁抵抗より小さい直流抵抗を有するものを採用することができる。そして、上記構成の触媒温度算出装置６と、直流抵抗の低いＥＨＣ２とを採用したＥＨＣシステム１によれば、ＥＨＣ２の温度を素早く上昇させることが可能となり、排気エミッションを一層改善することができる。
【００８９】
本実施形態では、検出用信号がＥＨＣ２に与えられる検出期間には、通電部３によるＥＨＣ２への通電が停止されるようになっている。このような構成によれば、高圧電源７において発生する高電圧ノイズが電圧検出部９および電流検出部１０の検出動作に与える影響を一層低減することができ、その結果、電圧および電流の検出誤差を一層小さく抑えることができる。
【００９０】
上記構成によれば、前述したように高電圧ノイズの影響による電圧および電流の検出精度の低下は抑制される。しかし、上記構成では、前述したように、信号生成部８側で生じる各種のノイズの影響により、ＥＨＣ２の電気特性の検出精度、ひいてはＥＨＣ２の温度の算出精度の低下を招くおそれがある。そこで、本実施形態の触媒温度算出装置６は、前述した学習処理を行う学習記憶部１６を備えている。
【００９１】
また、この場合、温度推定部１１は、学習処理により求められる学習用出力値を用いた判断により信号生成部８などの各回路が各種のノイズの影響をあまり受けていないと判断される場合には、ＥＨＣ２の温度を推定する推定動作を実行する。また、温度推定部１１は、学習用出力値を用いた判断により信号生成部８などの各回路が各種のノイズの影響を大きく受けていると判断される場合には、ＥＨＣ２の温度を推定する推定動作を実行しない。
【００９２】
このように、本実施形態では、温度推定部１１は、信号生成部８などの各回路が各種のノイズの影響をあまり受けていないと判断することができる期間にだけＥＨＣ２の温度を推定するようになっている。そのため、温度推定部１１によるＥＨＣ２の温度の推定結果は、高電圧ノイズの影響を受けないだけでなく、信号生成部８側で生じる各種のノイズの影響をも受けないものとなる。したがって、本実施形態によれば、信号生成部８側で生じるノイズの影響を受けることなく、ＥＨＣ２の温度を精度良く算出することができるという優れた効果が得られる。
【００９３】
本実施形態の信号生成部８は、出力電圧を一定に制御する定電圧制御の構成となっている。そのため、信号生成部８の出力電圧は、信号生成部８などの各回路にノイズの影響がない場合には定電圧制御における目標値に一致するが、各回路にノイズの影響がある場合には目標値から外れた値となる。そこで、本実施形態では、信号生成部８の出力電圧を学習し、それにより得られた学習用出力値（出力電圧ＶＯＵＴＬ）を用いて信号生成部８に対するノイズの影響の有無を判断するようになっている。このようにすれば、信号生成部８などの各回路に対するノイズの影響の有無を正確に判断することができ、その結果、ＥＨＣ２の温度の算出精度を一層高めることができる。
【００９４】
温度推定部１１による処理のうち第１具体例によれば、電圧ＶＶおよび電圧ＶＩをサンプルする回数が１回でよいため、第２具体例および第３具体例に対し、検出精度は若干劣るものの、検出に要する時間を短く抑えることができるというメリットがある。また、温度推定部１１による処理のうち第２具体例によれば、電圧ＶＶおよび電圧ＶＩをサンプルする回数がｎ回となっているため、第１具体例に比べ、検出に要する時間は若干長くなるものの、検出精度が向上するというメリットがある。なお、この場合、ｎ回は、学習処理におけるＮ回よりも少ない回数となっているため、検出期間の長期化を抑制することができる。
【００９５】
温度推定部１１による処理のうち第３具体例では、１回サンプルして得られた電圧ＶＶおよび電圧ＶＩから電圧ＶＯＵＴが求められ、その電圧ＶＯＵＴと記憶された電圧ＶＯＵＴＬとが比較される。そして、電圧ＶＯＵＴが電圧ＶＯＵＴＬから大きく離れたものである場合にはカウント値ｃｎｔがインクリメントされることなく再び電圧ＶＶおよび電圧ＶＩのサンプリングが行われ、電圧ＶＯＵＴが電圧ＶＯＵＴＬに近い値である場合にはカウント値ｃｎｔがインクリメントされる。
【００９６】
このような処理の結果、カウント値ｃｎｔが判定値βに達すると、つまりノイズの影響がないと思われるタイミングでサンプリングされた電圧ＶＶおよび電圧ＶＩが一定数だけ集まると、それら電圧ＶＶおよび電圧ＶＩの平均値を用いてＥＨＣ２の温度推定が行われるようになっている。このような第３具体例によれば、第１具体例および第２具体例に比べ、検出に要する時間は長くなるものの、検出精度が一層向上するというメリットがある。
【００９７】
図１１に示すように、出力電圧ＶＯＵＴ（＝電圧ＶＶ＋電圧ＶＩ）が理想の値（ノイズの影響のない値であり、学習用出力値である電圧ＶＯＵＴＬの値に相当）である場合、直流抵抗の検出値（検出抵抗）も理想の値となって検出誤差（＝実抵抗−検出抵抗）がゼロとなる。図１１における領域Ａでは、ノイズの影響により検出誤差が大きくなっており、出力電圧ＶＯＵＴも出力電圧ＶＯＵＴＬに対してばらついている。このような領域Ａでは、出力電圧ＶＯＵＴが出力電圧ＶＯＵＴＬに近いときに得られる電圧ＶＶおよび電圧ＶＩに基づいて直流抵抗を演算することにより、直流抵抗の検出精度を向上させることができる。したがって、この場合、温度推定部１１による処理としては、第１具体例を採用することができる。
【００９８】
図１１における領域Ｂは、電圧ＶＶと電圧ＶＩに互いに逆相となるノイズが重畳した場合であり、出力電圧ＶＯＵＴは出力電圧ＶＯＵＴＬに近い値となるものの、検出誤差は大きくなっている。このような領域Ｂでは、平均化処理を実施し、出力電圧ＶＯＵＴが出力電圧ＶＯＵＴＬに近いものの検出誤差が大きくなるような値を除外することにより、直流抵抗の検出精度を向上させることができる。したがって、この場合、温度推定部１１による処理としては、第２具体例または第３具体例を採用することができる。
【００９９】
＜絶縁電源の変形例＞
本実施形態のように、検出用信号を生成する信号生成部に絶縁電源が含まれるような構成とする場合、その絶縁電源としては、種々の構成を採用することができる。例えば、信号生成部に用いられる絶縁電源として、図１２および図１３に示すような構成を採用することができる。
【０１００】
図１２に示す絶縁電源１７Ａは、一般的なフライバック方式の絶縁電源１７に対し、ダイオード４４が追加された構成となっている。ダイオード４４は、電源線Ｌ３、Ｌ４間に、電源線Ｌ４側をアノードとして接続されている。また、図１３に示す絶縁電源１７Ｂは、絶縁電源１７Ａに対し、インダクタ４５が追加されている。インダクタ４５は、ダイオード２３、４４の共通のカソードと、電源線Ｌ３との間に接続されている。つまり、絶縁電源１７Ｂは、一般的なフォワード方式の絶縁電源の構成となっている。これらの構成によっても、絶縁電源１７と同様、トランス２１を絶縁部８ａとして機能させることができる。
【０１０１】
（第２実施形態）
以下、第１実施形態に対し触媒温度算出装置の具体的な構成が変更された第２実施形態について図１４〜図１６を参照して説明する。
図１４に示すように、本実施形態の触媒温度算出装置５１は、図２に示した第１実施形態の触媒温度算出装置６に対し、信号生成部８に代えて信号生成部５２を備えている点などが異なる。
【０１０２】
信号生成部５２は、検出用信号の電圧を複数段階に切り替え可能な構成となっている。本実施形態では、信号生成部５２は、検出用信号の電圧を、第１設定値および第２設定値の２段階に切り替え可能な構成となっている。なお、以下では、第１設定値の電圧のことを第１電圧とも呼び、第２設定値の電圧のことを第２電圧とも呼ぶ。この場合、第１電圧および第２電圧の関係は、「第１電圧＜第２電圧」となっている。
【０１０３】
信号生成部５２における検出用信号の電圧の切り替えなどの動作は、通電制御部４により制御される。信号生成部５２は、信号生成部８に対し、抵抗５３および例えばＮチャネル型ＭＯＳＦＥＴであるスイッチング素子５４が追加されている。スイッチング素子５４のドレインは、抵抗５３を介してノードＮ１に接続され、そのソースは、電源線Ｌ４に接続されている。図示は省略しているが、スイッチング素子５４のゲートには、通電制御部４により生成されるゲート駆動信号が与えられている。スイッチング素子５４は、そのゲート駆動信号に応じてオンオフされる。
【０１０４】
上記構成では、スイッチング素子５４がオンのとき、ノードＮ１の電圧、ひいてはＯＰアンプ２０から出力される直流電圧は、直流電圧Ｖｄを、抵抗１８の抵抗値と、抵抗１９および抵抗５３の並列合成抵抗値と、により定まる分圧比で分圧した電圧となる。また、上記構成では、スイッチング素子５４がオフのとき、ノードＮ１の電圧、ひいてはＯＰアンプ１８から出力される直流電圧は、直流電圧Ｖｄを、抵抗１８の抵抗値と、抵抗１９の抵抗値と、により定まる分圧比で分圧した電圧となる。
【０１０５】
この場合、スイッチング素子５４がオンのときのノードＮ１の電圧が前述した第１電圧に相当するとともに、スイッチング素子５４がオフのときのノードＮ１の電圧が前述した第２電圧に相当する。このように、上記構成では、検出用信号となる直流電圧は、第１電圧と、その第１電圧より高い第２電圧と、の２段階に切り替えられる。第１電圧の値および第２電圧の値は、抵抗１８、１９および５３の各抵抗値により定まる分圧比に応じて、所望する値に設定されている。
【０１０６】
次に、上記構成の作用について説明する。
＜直流抵抗ＲＥＨＣの検出手法＞
本実施形態では、次のようにしてＥＨＣ２の直流抵抗ＲＥＨＣが検出されるようになっている。すなわち、信号生成部５２は、検出用信号の電圧を２段階に切り替え可能な構成となっている。つまり、この場合、ＥＨＣ２に与えられる検出用信号の電圧を変化させることができる構成となっている。検出期間において、検出用信号の電圧を変化させれば、電圧検出部９による電圧の検出値および電流検出部１０による電流の検出値も、その変化と同様に変化する。温度推定部１１および学習記憶部１６は、検出用信号の電圧が第１電圧から第２電圧へと切り替えられた際における電圧検出部９による電圧の検出値の差分および電流検出部１０による電流の検出値の差分に基づいてＥＨＣ２の直流抵抗を検出する。
【０１０７】
ただし、本実施形態のように、逆流阻止部としてダイオード２６を用いるとともに、電圧検出部９がダイオード２６のアノード側の電圧を検出する構成の場合、次のような問題が生じる可能性がある。すなわち、一般に、ダイオードの順方向電圧は、常に一定ではなく、そのダイオードに流れる電流などに応じて変化する。そのため、本実施形態の構成では、検出用信号の電圧が２段階に切り替えられた際、切り替えの前後においてダイオード２６の順方向電圧が異なる値となる。このようなダイオード２６の順方向電圧の変化を無視してＥＨＣ２に印加される電圧、ひいてはＥＨＣ２の直流抵抗ＲＥＨＣの検出を行うと、その検出精度が低下するおそれがある。
【０１０８】
そこで、本実施形態では、ダイオード２６の順方向電圧Ｖｆの影響による直流抵抗ＲＥＨＣの検出精度の低下を抑制するため、次のようにして直流抵抗ＲＥＨＣが検出されるようになっている。まず、差電圧ΔＶｖは、下記（６）式により表すことができる。ただし、検出用信号の電圧ＶＯＵＴが第１電圧から第２電圧へと切り替えられた際における電圧Ｖｆの変化量を差電圧ΔＶｆとする。
ΔＶｖ＝ΔＶｆ＋ＲＥＨＣ・ΔＩＯＵＴ      …（６）
【０１０９】
また、この場合、ダイオードの理論式により下記（７）式が導出される。そして、その（７）式を順方向電圧Ｖｆについて解くと下記（８）式が導出される。ただし、検出用信号の電流、つまり検出期間にノードＮ２からＥＨＣ２へと流れる電流をＩＯＵＴとし、ダイオードの逆バイアス時における飽和電流をＩＳとし、電子の電荷をｑとし、結合係数、つまりキャリアの再結合電流に対する補正値をｎとし、ボルツマン定数をｋとし、温度をＴとする。
【０１１０】
【数１】
2020133417.tif 000003
【０１１１】
ここで、検出用信号の電流ＩＯＵＴが１ｍＡより大きく、且つ、ダイオード２６として飽和電流ＩＳが１μＡ未満である一般的な汎用ダイオードを採用したとすると、上記（８）式から下記（９）式が導出される。また、差電圧ΔＶｆは、下記（１０）式により表される。ただし、検出用信号の電圧が第１電圧に切り替えられた際における電流ＩＯＵＴをＩＯＵＴ１とし、検出用信号の電圧が第２電圧に切り替えられた際における電流ＩＯＵＴをＩＯＵＴ２とする。
【０１１２】
【数２】
2020133417.tif 000004
【０１１３】
上記（６）式および上記（１０）式から、下記（１１）式が導出される。ただし、検出用信号の電圧ＶＯＵＴが第１電圧に切り替えられた際における検出抵抗２５の端子間電圧、つまり電流検出部１０による電流の検出値（電圧Ｖｉ）をＶｉ１とし、検出用信号の電圧ＶＯＵＴが第２電圧に切り替えられた際における電圧ＶｉをＶｉ２とする。また、検出用信号の電圧ＶＯＵＴが第１電圧から第２電圧へと切り替えられた際における電圧Ｖｉの変化量を差電圧ΔＶｉとする。下記（１１）式から明らかなように、このような手法により検出される直流抵抗ＲＥＨＣの値は、ダイオード２６の順方向電圧Ｖｆの変動の影響を受けることがない値となる。
【０１１４】
【数３】
2020133417.tif 000005
【０１１５】
＜学習部１４による処理の具体例＞
前述した通り、信号生成部５２は、検出用信号の電圧を２段階に切り替え可能な構成となっているため、信号生成部５２の出力値（出力電圧ＶＯＵＴ）も２段階に切り替えられる。そこで、本実施形態の学習部１４により実行される学習処理では、これら２つの出力値が学習されるようになっている。なお、以下では、これら２つの出力値を学習した結果である２つの学習用出力値のことを、それぞれ出力電圧ＶＯＵＴＬ１、ＶＯＵＴＬ２と称する。
【０１１６】
本実施形態の学習処理の具体的な内容は、例えば図１５に示すような内容となる。学習処理が開始されると、まずステップＳ３０１が実行される。ステップＳ３０１は、第１実施形態のステップＳ１０１と同様の処理である。すなわち、ステップＳ３０１では、検出信号Ｓｄに基づいてＥＨＣ２の温度が推定され、その推定された温度が学習用温度ＴＥＨＣＬとして記憶される。
【０１１７】
ステップＳ３０１の実行後は、ステップＳ３０２に進む。ステップＳ３０２に進むと、検出用信号の電圧、つまり信号生成部５２の出力電圧ＶＯＵＴが第１電圧に切り替えられる。また、ステップＳ３０２では、学習期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がＮ回サンプリングして取得される。なお、ステップＳ３０２で取得される電圧ＶＶおよび電圧ＶＩのことを、検出期間における同電圧およびステップＳ３０４で取得される同電圧との区別を図るため、それぞれ電圧ＶＶＬ１および電圧ＶＩＬ１と称する。
【０１１８】
ステップＳ３０３では、ステップＳ３０２で取得された全ての値の平均値が演算される。また、ステップＳ３０３では、上記した平均値の演算結果に基づいて、具体的には、電圧ＶＶＬ１の平均値と電圧ＶＩＬ１の平均値とが加算されることにより、出力電圧ＶＯＵＴＬ１が演算され、その出力電圧ＶＯＵＴＬ１が記憶される。ステップＳ３０３の実行後は、ステップＳ３０４に進む。
【０１１９】
ステップＳ３０４に進むと、検出用信号の電圧、つまり信号生成部５２の出力電圧ＶＯＵＴが第２電圧に切り替えられる。また、ステップＳ３０４では、学習期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がＮ回サンプリングして取得される。なお、ステップＳ３０４で取得される電圧ＶＶおよび電圧ＶＩのことを、検出期間における同電圧およびステップＳ３０２で取得される同電圧との区別を図るため、それぞれ電圧ＶＶＬ２および電圧ＶＩＬ２と称する。
【０１２０】
ステップＳ３０５では、ステップＳ３０４で取得された全ての値の平均値が演算される。また、ステップＳ３０５では、上記した平均値の演算結果に基づいて、具体的には、電圧ＶＶＬ２の平均値と電圧ＶＩＬ２の平均値とが加算されることにより、出力電圧ＶＯＵＴＬ２が演算され、その出力電圧ＶＯＵＴＬ２が記憶される。ステップＳ３０５の実行後は、ステップＳ３０６に進む。
【０１２１】
ステップＳ３０６では、ステップＳ３０２およびＳ３０４で取得された値に基づいて、具体的には、上記（１１）式に基づいて、ＥＨＣ２の直流抵抗が演算される。なお、この場合、電圧ＶＶＬ１の平均値と電圧ＶＶＬ２の平均値との差が差電圧ΔＶｖに対応し、電圧ＶＩＬ１の平均値と電圧ＶＩＬ２の平均値との差が差電流ΔＶｉに対応し、電圧ＶＩＬ１の平均値が電圧Ｖｉ１に対応し、電圧ＶＩＬ２の平均値が電圧Ｖｉ２に対応する。
【０１２２】
また、ステップＳ３０６では、上述したように演算された直流抵抗が学習用抵抗ＲＥＨＣＬとして記憶される。ステップＳ３０７では、記憶されている学習用温度ＴＥＨＣＬおよび学習用抵抗ＲＥＨＣＬに基づいて、ＥＨＣ２の温度と直流抵抗との相関を表すマップが補正され、マップが更新される。ステップＳ７０５の実行後、学習処理が終了となる。
【０１２３】
＜温度推定部１１による処理の具体例＞
続いて、温度推定部１１による処理について、第１実施形態における第２具体例に相当する処理を例に説明する。なお、本実施形態の温度推定部１１は、第１実施形態における第１具体例および第３具体例に相当する処理についても同様に実施可能である。温度推定部１１による処理の具体例は、例えば図１６に示すような内容となっている。
【０１２４】
まず、ステップＳ４０１では、検出用信号の電圧、つまり信号生成部５２の出力電圧ＶＯＵＴが第１電圧に切り替えられる。また、ステップＳ４０１では、検出期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がｎ回サンプリングして取得される。なお、ステップＳ４０１で取得される電圧ＶＶおよび電圧ＶＩのことを、ステップＳ４０４で取得される同電圧との区別を図るため、それぞれ電圧ＶＶ１および電圧ＶＩ１と称する。
【０１２５】
ステップＳ４０２では、ステップＳ４０１で取得された全ての値の平均値が演算される。また、ステップＳ４０２では、上記した平均値の演算結果に基づいて、具体的には、電圧ＶＶ１の平均値と電圧ＶＩ１の平均値とが加算されることにより、出力電圧ＶＯＵＴが演算される。なお、ステップＳ４０２で求められる出力電圧ＶＯＵＴのことを、ステップＳ４０５で求められる同電圧と区別を図るため、出力電圧ＶＯＵＴ１と称する。
【０１２６】
ステップＳ４０３では、ステップＳ４０２で演算された出力電圧ＶＯＵＴ１と記憶されている出力電圧ＶＯＵＴＬ１の差が閾値α以下であるか否かが判断される。具体的には、ステップＳ４０３では、出力電圧ＶＯＵＴ１と出力電圧ＶＯＵＴＬ１の関係が下記（１２）式を満たしているか否かが判断される。
ＶＯＵＴ１＝ＶＯＵＴＬ１±α      …（１２）
【０１２７】
出力電圧ＶＯＵＴ１と出力電圧ＶＯＵＴＬ１の差が閾値αを超える場合、ステップＳ４０３で「ＮＯ」となり、ステップＳ４０１に戻る。一方、出力電圧ＶＯＵＴ１と出力電圧ＶＯＵＴＬ１の差が閾値α以下である場合、ステップＳ４０３で「ＹＥＳ」となり、ステップＳ４０４に進む。ステップＳ４０４に進むと、検出用信号の電圧、つまり信号生成部５２の出力電圧ＶＯＵＴが第２電圧に切り替えられる。
【０１２８】
また、ステップＳ４０４では、検出期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がｎ回サンプリングして取得される。なお、ステップＳ４０４で取得される電圧ＶＶおよび電圧ＶＩのことを、ステップＳ４０１で取得される同電圧との区別を図るため、それぞれ電圧ＶＶ２および電圧ＶＩ２と称する。
【０１２９】
ステップＳ４０５では、ステップＳ４０４で取得された全ての値の平均値が演算される。また、ステップＳ４０５では、上記した平均値の演算結果に基づいて、具体的には、電圧ＶＶ２の平均値と電圧ＶＩ２の平均値とが加算されることにより、出力電圧ＶＯＵＴが演算される。なお、ステップＳ４０５で求められる出力電圧ＶＯＵＴのことを、ステップＳ４０２で求められる同電圧と区別を図るため、出力電圧ＶＯＵＴ２と称する。
【０１３０】
ステップＳ４０６では、ステップＳ４０５で演算された出力電圧ＶＯＵＴ２と記憶されている出力電圧ＶＯＵＴＬ２の差が閾値α以下であるか否かが判断される。具体的には、ステップＳ４０６では、出力電圧ＶＯＵＴ２と出力電圧ＶＯＵＴＬ２の関係が下記（１３）式を満たしているか否かが判断される。
ＶＯＵＴ２＝ＶＯＵＴＬ２±α      …（１３）
【０１３１】
出力電圧ＶＯＵＴ２と出力電圧ＶＯＵＴＬ２の差が閾値αを超える場合、ステップＳ４０６で「ＮＯ」となり、ステップＳ４０４に戻る。一方、出力電圧ＶＯＵＴ２と出力電圧ＶＯＵＴＬ２の差が閾値α以下である場合、ステップＳ４０６で「ＹＥＳ」となり、ステップＳ４０７に進む。ステップＳ４０７では、ステップＳ４０１およびＳ４０４で取得された値に基づいて、具体的には、上記（１１）式に基づいて、ＥＨＣ２の直流抵抗ＲＥＨＣが演算される。
【０１３２】
なお、この場合、電圧ＶＶ１の平均値と電圧ＶＶ２の平均値との差が差電圧ΔＶｖに対応し、電圧ＶＩ１の平均値と電圧ＶＩ２の平均値との差が差電流ΔＶｉに対応し、電圧ＶＩ１の平均値が電圧Ｖｉ１に対応し、電圧ＶＩ２の平均値が電圧Ｖｉ２に対応する。ステップＳ４０８では、ステップＳ４０７で演算された直流抵抗ＲＥＨＣと、前述したように学習処理において補正された後のマップと、に基づいてＥＨＣ２の温度ＴＥＨＣが演算（推定）される。ステップＳ４０８の後、本処理が終了となる。
【０１３３】
以上説明した本実施形態の触媒温度算出装置５１のように、検出用信号の電圧を複数段階に切り替え可能な構成の信号生成部５２を備えた構成によっても、第１実施形態の構成と同様の効果、すなわち、信号生成部５２側で生じるノイズの影響を受けることなく、ＥＨＣ２の温度を精度良く算出することができるという優れた効果が得られる。
【０１３４】
（第３実施形態）
以下、第２実施形態に対し触媒温度算出装置の具体的な構成が変更された第３実施形態について図１７〜図１９を参照して説明する。
図１７に示すように、本実施形態の触媒温度算出装置６１は、図１４に示した第２実施形態の触媒温度算出装置５１に対し、信号生成部５２に代えて信号生成部６２を備えている点などが異なる。
【０１３５】
信号生成部６２は、信号生成部５２に対し、トランジスタ６３および抵抗６４が追加されている点などが異なる。トランジスタ６３は、ＰＮＰ形バイポーラトランジスタであり、そのエミッタは抵抗６４を介して電源線Ｌ３に接続されている。この場合、ＯＰアンプ２０の反転入力端子は、トランジスタ６３のエミッタに接続され、その出力端子はトランジスタ６３のベースに接続されている。
【０１３６】
上記構成によれば、ＯＰアンプ２０の作用により、トランジスタ６３のコレクタ電流が一定の電流となるように、トランジスタ６３の導通状態が制御される。具体的には、スイッチング素子５４がオンのときには、トランジスタ６３のコレクタ電流が第１電圧に応じた一定の第１電流となるように、トランジスタ６３の導通状態が制御される。また、スイッチング素子５４がオフのときには、トランジスタ６３のコレクタ電流が第２電圧に応じた一定の第２電流となるように、トランジスタ６３の導通状態が制御される。
【０１３７】
上記構成の信号生成部６２では、トランジスタ６３のコレクタ電流、つまりトランジスタ６３のコレクタから検出抵抗２５側へと流れる直流電流が検出用信号に相当する。つまり、信号生成部６２は、検出用信号の電流を２段階に切り替え可能な構成となっている。この場合、検出用信号となる直流電流の電流値、つまり第１電流の値および第２電流の値は、抵抗１８、１９、５３の各抵抗値により定まる分圧比および抵抗６４の抵抗値に応じて、所望する値に設定されている。
【０１３８】
このように、本実施形態の触媒温度算出装置６１では、信号生成部６２から出力される検出用信号の電流が一定の値となるように制御される構成となっていることから、出力値は、トランジスタ６３のコレクタから検出抵抗２５側へと流れる電流である信号生成部６２の出力電流ＩＯＵＴとする。そのため、以下では、出力値のことを出力電流ＩＯＵＴとも称するとともに、学習用出力値のことを出力電流ＩＯＵＴＬとも称する。
【０１３９】
次に、上記構成の作用について説明する。
＜学習部１４による処理の具体例＞
前述した通り、信号生成部６２は、検出用信号の電流を２段階に切り替え可能な構成となっているため、信号生成部６２の出力値（出力電流ＩＯＵＴ）も２段階に切り替えられる。そこで、本実施形態の学習部１４により実行される学習処理では、これら２つの出力値が学習されるようになっている。なお、以下では、これら２つの出力値を学習した結果である２つの学習用出力値のことを、それぞれ出力電流ＩＯＵＴＬ１、ＩＯＵＴＬ２と称する。
【０１４０】
本実施形態の学習処理の具体的な内容は、例えば図１８に示すような内容となる。本実施形態の学習処理は、第２実施形態の学習処理に対し、ステップＳ３０２〜Ｓ３０５に代えてステップＳ３１２〜Ｓ３１５が設けられている点などが異なる。この場合、ステップＳ３１２に進むと、検出用信号の電流、つまり信号生成部６２の出力電流ＩＯＵＴが第１電流に切り替えられる。また、ステップＳ３１２では、学習期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がＮ回サンプリングして取得される。
【０１４１】
ステップＳ３１３では、ステップＳ３１２で取得された全ての値の平均値が演算される。また、ステップＳ３１３では、上記した平均値の演算結果に基づいて、具体的には、下記（１４）式に基づいて出力電流ＩＯＵＴＬ１が演算され、その出力電流ＩＯＵＴＬ１が記憶される。
ＩＯＵＴＬ１＝ＶＩＬ１／ＲＳ      …（１４）
【０１４２】
そして、ステップＳ３１４に進むと、検出用信号の電流、つまり信号生成部６２の出力電流ＩＯＵＴが第２電流に切り替えられる。また、ステップＳ３１４では、学習期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がＮ回サンプリングして取得される。
【０１４３】
ステップＳ３１５では、ステップＳ３１４で取得された全ての値の平均値が演算される。また、ステップＳ３１５では、上記した平均値の演算結果に基づいて、具体的には、下記（１５）式に基づいて出力電流ＩＯＵＴＬ２が演算され、その出力電流ＩＯＵＴＬ２が記憶される。
ＩＯＵＴＬ２＝ＶＩＬ２／ＲＳ      …（１５）
【０１４４】
＜温度推定部１１による処理の具体例＞
続いて、温度推定部１１による処理について、第１実施形態における第２具体例に相当する処理を例に説明する。なお、本実施形態の温度推定部１１は、第１実施形態における第１具体例および第３具体例に相当する処理についても同様に実施可能である。温度推定部１１による処理の具体例は、例えば図１９に示すような内容となっている。本実施形態の温度推定部１１による処理は、第２実施形態の温度推定部１１による処理に対し、ステップＳ４０１〜Ｓ４０６に代えてステップＳ４１１〜Ｓ４１６が設けられている点などが異なる。
【０１４５】
ステップＳ４１１では、検出用信号の電流、つまり信号生成部６２の出力電流ＩＯＵＴが第１電流に切り替えられる。また、ステップＳ４１１では、検出期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がｎ回サンプリングして取得される。ステップＳ４１２では、ステップＳ４１１で取得された全ての値の平均値が演算される。また、ステップＳ４１２では、上記した平均値の演算結果に基づいて、具体的には、下記（１６）式に基づいて出力電流ＩＯＵＴが演算される。なお、ステップＳ４１２で求められる出力電流ＩＯＵＴのことを、ステップＳ４１５で求められる同電流と区別を図るため、出力電流ＩＯＵＴ１と称する。
ＩＯＵＴ１＝ＶＩ１／ＲＳ      …（１６）
【０１４６】
ステップＳ４１３では、ステップＳ４１２で演算された出力電流ＩＯＵＴ１と記憶されている出力電流ＩＯＵＴＬ１の差が閾値α以下であるか否かが判断される。具体的には、ステップＳ４１３では、出力電流ＩＯＵＴ１と出力電流ＩＯＵＴＬ１の関係が下記（１７）式を満たしているか否かが判断される。
ＩＯＵＴ１＝ＩＯＵＴＬ１±α      …（１７）
【０１４７】
出力電流ＩＯＵＴ１と出力電流ＩＯＵＴＬ１の差が閾値αを超える場合、ステップＳ４１３で「ＮＯ」となり、ステップＳ４０１に戻る。一方、出力電流ＩＯＵＴ１と出力電流ＩＯＵＴＬ１の差が閾値α以下である場合、ステップＳ４１３で「ＹＥＳ」となり、ステップＳ４０４に進む。
【０１４８】
ステップＳ４１４に進むと、検出用信号の電流、つまり信号生成部６２の出力電流ＩＯＵＴが第２電流に切り替えられる。また、ステップＳ４１４では、検出期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がｎ回サンプリングして取得される。ステップＳ４１５では、ステップＳ４１４で取得された全ての値の平均値が演算される。また、ステップＳ４１５では、上記した平均値の演算結果に基づいて、具体的には、下記（１８）式に基づいて出力電流ＩＯＵＴが演算される。なお、ステップＳ４１５で求められる出力電流ＩＯＵＴのことを、ステップＳ４１２で求められる同電流と区別を図るため、出力電流ＩＯＵＴ２と称する。
【０１４９】
ステップＳ４１６では、ステップＳ４１５で演算された出力電流ＩＯＵＴ２と記憶されている出力電流ＩＯＵＴＬ２の差が閾値α以下であるか否かが判断される。具体的には、ステップＳ４１６では、出力電流ＩＯＵＴ２と出力電流ＩＯＵＴＬ２の関係が下記（１８）式を満たしているか否かが判断される。
ＩＯＵＴ２＝ＩＯＵＴＬ２±α      …（１８）
【０１５０】
出力電流ＩＯＵＴ２と出力電流ＩＯＵＴＬ２の差が閾値αを超える場合、ステップＳ４１６で「ＮＯ」となり、ステップＳ４０４に戻る。一方、出力電流ＩＯＵＴ２と出力電流ＩＯＵＴＬ２の差が閾値α以下である場合、ステップＳ４１６で「ＹＥＳ」となり、ステップＳ４０７に進む。
【０１５１】
以上説明した本実施形態の信号生成部６２は、出力電流を一定に制御する定電流制御の構成となっている。そのため、信号生成部６２の出力電流は、信号生成部６２などの各回路にノイズの影響がない場合には定電流制御における目標値に一致するが、各回路にノイズの影響がある場合には目標値から外れた値となる。そこで、本実施形態では、信号生成部６２の出力電流を学習し、それにより得られた学習用出力値（出力電圧ＩＯＵＴＬ）を用いて信号生成部６２に対するノイズの影響の有無を判断するようになっている。このようにすれば、信号生成部６２などの各回路に対するノイズの影響の有無を正確に判断することができ、その結果、第１実施形態と同様の効果、信号生成部６２側で生じるノイズの影響を受けることなく、ＥＨＣ２の温度を精度良く算出することができるという優れた効果が得られる。
【０１５２】
（第４実施形態）
以下、第１実施形態に対し触媒温度算出装置の具体的な構成が変更された第４実施形態について図２０〜図２２を参照して説明する。
図２０に示すように、本実施形態の触媒温度算出装置７１は、図２に示した第１実施形態の触媒温度算出装置６に対し、信号生成部８に代えて信号生成部７２を備えている点、ダイオード２６に代えて例えばＮチャネル型ＭＯＳＦＥＴであるスイッチング素子７３を備えている点などが異なる。
【０１５３】
信号生成部７２は、検出用信号として直流成分に交流成分が重畳した脈動電圧を生成し、その脈動電圧をＥＨＣ２に印加することができる構成となっている。信号生成部７２は、信号生成部８が備える構成に加え、発振回路７４を備えている。発振回路７４には、ノードＮ１の電圧、つまり直流電圧Ｖｄが分圧された分圧電圧が与えられている。発振回路７４は、その分圧電圧を中心として上下に振幅する正弦波状の脈動電圧を生成し、ボルテージフォロアとして機能するＯＰアンプ２０へと出力する。
【０１５４】
そのため、上記構成の信号生成部７２では、ＯＰアンプ２０から分圧電圧を中心として上下に振幅する正弦波状の脈動電圧が出力されることになり、このＯＰアンプ２０の出力電圧が検出用信号に相当する。この場合、ＯＰアンプ２０から出力される脈動電圧の直流成分の電圧値は、抵抗１８、１９の抵抗比により定まる分圧比に応じて、所望する値に設定されている。また、この場合、ＯＰアンプ２０から出力される脈動電圧の交流成分の振幅および周波数は、発振回路７４の仕様に応じて、所望する値に設定されている。
【０１５５】
この場合、ＥＨＣ２としては、交流インピーダンスと温度とに相関があるものが用いられる。温度推定部１１は、ＥＨＣ２に脈動電圧が印加されるとともに脈動電流が流れる検出期間における電圧検出信号Ｓｂおよび電流検出信号Ｓｃに基づいてＥＨＣ２の交流インピーダンスを検出し、その検出結果に基づいてＥＨＣ２の温度を推定する。また、この場合、学習部１４は、信号生成部７２の出力電圧ＶＯＵＴの交流成分ＶＯＵＴ＿ＡＣを学習するようになっている。つまり、この場合、学習用出力値は、学習期間における出力電圧ＶＯＵＴＬの交流成分ＶＯＵＴＬ＿ＡＣとなる。
【０１５６】
スイッチング素子７３のソースは、ノードＮ３に接続され、そのドレインはノードＮ４に接続されている。スイッチング素子７３のゲートには、通電制御部４から出力されるゲート駆動信号が与えられている。スイッチング素子７３は、そのゲート駆動信号に応じてオンオフされる。つまり、スイッチング素子７３のオンオフは、通電制御部４により制御される。
【０１５７】
具体的には、通電制御部４は、通電部３によるＥＨＣ２への通電が実行されている期間にはスイッチング素子７３がオフされるとともに、通電部３によるＥＨＣ２への通電が停止されている期間にはスイッチング素子７３がオンされるようにスイッチング素子７３のオンオフを制御する。上記構成によれば、スイッチング素子７３は、通電部３によりＥＨＣ２への通電が行われている期間において通電部３から信号生成部７２へと流れる電流を阻止する逆流阻止部１２として機能する。
【０１５８】
次に、上記構成の作用について説明する。
＜学習部１４による処理の具体例＞
本実施形態の学習部１４により実行される学習処理の具体的な内容は、例えば図２１に示すような内容となる。学習処理が開始されると、まずステップＳ６０１が実行される。ステップＳ６０１は、第１実施形態のステップＳ１０１と同様の処理である。すなわち、ステップＳ６０１では、検出信号Ｓｄに基づいてＥＨＣ２の温度が推定され、その推定された温度が学習用温度ＴＥＨＣＬとして記憶される。
【０１５９】
ステップＳ６０２では、学習期間における電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がＮ回サンプリングして取得される。この場合、電圧ＶＶには、直流成分ＶＶ＿ＤＣおよび交流成分ＶＶ＿ＡＣが含まれる。また、この場合、電圧ＶＩには、直流成分ＶＩ＿ＤＣおよび交流成分ＶＩ＿ＡＣが含まれる。そこで、ステップＳ６０２では、電圧ＶＶの交流成分ＶＶ＿ＡＣおよび電圧ＶＩの交流成分ＶＩ＿ＡＣが検出される。
【０１６０】
なお、学習期間における電圧ＶＶおよび電圧ＶＩのことを、検出期間における同電圧との区別を図るため、それぞれ電圧ＶＶＬおよび電圧ＶＩＬと称する。また、学習期間における電圧ＶＶの交流成分ＶＶ＿ＡＣおよび電圧ＶＩの交流成分ＶＩ＿ＡＣのことを、検出期間における同電圧との区別を図るため、それぞれ交流成分ＶＶＬ＿ＡＣおよび交流成分ＶＩＬ＿ＡＣと称する。ステップＳ６０３では、ステップＳ６０２で取得された全ての値の平均値が演算される。
【０１６１】
また、ステップＳ６０３では、上記した平均値の演算結果に基づいて、具体的には、電圧ＶＶＬ＿ＡＣの平均値と電圧ＶＩＬ＿ＡＣの平均値とが加算されることにより、出力電圧ＶＯＵＴＬの交流成分ＶＯＵＴＬ＿ＡＣが演算され、その交流成分ＶＯＵＴＬ＿ＡＣが記憶される。ステップＳ６０４では、ステップＳ６０２で取得された値に基づいて、具体的には下記（１９）式に基づいて、ＥＨＣ２の交流インピーダンスＺＥＨＣが演算される。
ＺＥＨＣ＝ＶＶL＿ＡＣの平均値／（ＶＩL＿ＡＣの平均値／ＲＳ）  …（１９）
【０１６２】
また、ステップＳ６０４では、上述したように演算された交流インピーダンスＺＥＨＣが学習用インピーダンスＺＥＨＣＬとして記憶される。なお、学習用インピーダンスＺＥＨＣＬは、前述した学習用特性に相当する。ステップＳ６０５では、記憶されている学習用温度ＴＥＨＣＬおよび学習用インピーダンスＺＥＨＣＬに基づいて、ＥＨＣ２の温度と交流インピーダンスとの相関を表すマップが補正され、マップが更新される。ステップＳ６０５の実行後、学習処理が終了となる。
【０１６３】
＜温度推定部１１による処理の具体例＞
続いて、温度推定部１１による処理について、第１実施形態における第２具体例に相当する処理を例に説明する。なお、本実施形態の温度推定部１１は、第１実施形態における第１具体例および第３具体例に相当する処理についても同様に実施可能である。温度推定部１１による処理の具体例は、例えば図２２に示すような内容となっている。
【０１６４】
まず、ステップＳ７０１では、電圧検出部９による電圧の検出値（電圧ＶＶ）および電流検出部１０による電流の検出値（電圧ＶＩ）がｎ回サンプリングして取得される。また、ステップＳ７０１では、電圧ＶＶの交流成分ＶＶ＿ＡＣおよび電圧ＶＩの交流成分ＶＩ＿ＡＣが検出される。ステップＳ７０２では、ステップＳ７０１で取得された全ての値の平均値が演算される。
【０１６５】
また、ステップＳ７０２では、上記した平均値の演算結果に基づいて、具体的には、電圧ＶＶ＿ＡＣの平均値と電圧ＶＩ＿ＡＣの平均値とが加算されることにより、出力電圧ＶＯＵＴの交流成分ＶＯＵＴ＿ＡＣが演算される。ステップＳ７０３では、ステップＳ７０２で演算された交流成分ＶＯＵＴ＿ＡＣと記憶されている交流成分ＶＯＵＴＬ＿ＡＣの差が閾値α以下であるか否かが判断される。具体的には、ステップＳ７０３では、交流成分ＶＯＵＴ＿ＡＣと交流成分ＶＯＵＴＬ＿ＡＣの関係が下記（２０）式を満たしているか否かが判断される。
ＶＯＵＴ＿ＡＣ＝ＶＯＵＴＬ＿ＡＣ±α      …（２０）
【０１６６】
交流成分ＶＯＵＴ＿ＡＣと交流成分ＶＯＵＴＬ＿ＡＣの差が閾値αを超える場合、ステップＳ７０３で「ＮＯ」となり、ステップＳ７０１に戻る。一方、交流成分ＶＯＵＴ＿ＡＣと交流成分ＶＯＵＴＬ＿ＡＣの差が閾値α以下である場合、ステップＳ７０３で「ＹＥＳ」となり、ステップＳ７０４に進む。
【０１６７】
ステップＳ７０４では、ステップＳ７０１で取得された値に基づいて、具体的には下記（２１）式に基づいて、ＥＨＣ２の交流インピーダンスＺＥＨＣが演算される。
ＺＥＨＣ＝ＶＶ＿ＡＣの平均値／（ＶＩ＿ＡＣの平均値／ＲＳ）  …（２１）
ステップＳ７０５では、ステップＳ７０４で演算された交流インピーダンスＺＥＨＣと、前述したように学習処理において補正された後のマップと、に基づいてＥＨＣ２の温度ＴＥＨＣが演算（推定）される。ステップＳ７０５の後、本処理が終了となる。
【０１６８】
以上説明した本実施形態の触媒温度算出装置７１のように、交流成分を含む検出用信号を出力する構成の信号生成部７２を備えた構成によっても、第１実施形態の構成と同様の効果、すなわち、信号生成部７２側で生じるノイズの影響を受けることなく、ＥＨＣ２の温度を精度良く算出することができるという優れた効果が得られる。
【０１６９】
（その他の実施形態）
なお、本発明は上記し且つ図面に記載した各実施形態に限定されるものではなく、その要旨を逸脱しない範囲で任意に変形、組み合わせ、あるいは拡張することができる。
上記各実施形態で示した数値などは例示であり、それに限定されるものではない。
本発明は、ＥＨＣシステム１に設けられる触媒温度算出装置に限らず、車両に設けられる内燃機関の排気を浄化するＥＨＣの温度を算出する触媒温度算出装置全般に適用することができる。
【０１７０】
電圧検出部の具体的な構成としては、図３などに示した構成に限らずともよく、ＥＨＣに印加される電圧を検出することができる構成であればよい。また、電流検出部の具体的な構成としては、図３などに示した構成に限らずともよく、ＥＨＣに流れる電流を検出することができる構成であればよい。
【０１７１】
絶縁部は、絶縁電源１７などのトランス２１を用いた構成に限らずともよく、検出用信号の出力ノードと低圧電源１５との間を絶縁する構成であればよい。例えば、低圧電源１５から信号生成部８などへの電力供給ラインをフォトカプラなどにより接続することで、上記絶縁を実現する構成でもよい。
【０１７２】
図１４に示した信号生成部５２は、検出用信号の電圧を複数段階に切り替え可能な構成であればよく、例えば検出用信号の電圧を３段階以上に切り替え可能な構成であってもよい。また、図１７に示した信号生成部６２は、検出用信号の電流を複数段階に切り替え可能な構成であればよく、例えば検出用信号の電流を３段階以上に切り替え可能な構成であってもよい。
【０１７３】
学習処理について、例えば図７に示すステップＳ１０１、Ｓ１０４およびＳ１０５、図１８に示すステップＳ３０１、Ｓ３０６およびＳ３０７など、マップを補正するために実行される各処理を省くことができる。このようにした場合でも、信号生成部側で生じるノイズの影響を受けることなく、ＥＨＣ２の温度を精度良く算出することができる。
【０１７４】
本開示は、実施例に準拠して記述されたが、本開示は当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。
【符号の説明】
【０１７５】
２…ＥＨＣ、３…通電部、６、５１、６１、７１…触媒温度算出装置、７…高圧電源、８、５２、６２、７２…信号生成部、８ａ…絶縁部、９…電圧検出部、１０…電流検出部、１１…温度推定部、１２…逆流阻止部、１５…低圧電源、１６…学習記憶部、２１…トランス、２５…検出抵抗、２６…ダイオード、７３…スイッチング素子。
【図１】
2020133417.tif 000006
【図２】
2020133417.tif 000007
【図３】
2020133417.tif 000008
【図４】
2020133417.tif 000009
【図５】
2020133417.tif 000010
【図６】
2020133417.tif 000011
【図７】
2020133417.tif 000012
【図８】
2020133417.tif 000013
【図９】
2020133417.tif 000014
【図１０】
2020133417.tif 000015
【図１１】
2020133417.tif 000016
【図１２】
2020133417.tif 000017
【図１３】
2020133417.tif 000018
【図１４】
2020133417.tif 000019
【図１５】
2020133417.tif 000020
【図１６】
2020133417.tif 000021
【図１７】
2020133417.tif 000022
【図１８】
2020133417.tif 000023
【図１９】
2020133417.tif 000024
【図２０】
2020133417.tif 000025
【図２１】
2020133417.tif 000026
【図２２】
2020133417.tif 000027