(57)【要約】【課題】昇圧部における充電完了の誤検出を抑制して、精度よく燃料を噴射できる電子制御装置を提供すること。【解決手段】制御ＩＣは、昇圧スイッチをオン及びオフさせてバッテリ電圧を昇圧して、コンデンサを充電するとともに、コンデンサの充電電圧を放電させてインジェクタを駆動する。制御ＩＣは、昇圧スイッチをオン及びオフさせ、充電電圧を検出する（Ｓ１０〜Ｓ１２）。また、制御ＩＣは、検出された充電電圧と目標電圧とを比較して、充電電圧が目標電圧に達しているか否かを判定する（Ｓ１３）。そして、制御ＩＣは、充電電圧を検出する場合、昇圧スイッチＴ１１がオンからオフに切り替わったタイミングで充電電圧を検出する。【選択図】図２
2018071449.tif 000002
【特許請求の範囲】
【請求項１】
昇圧スイッチをオン及びオフさせてバッテリ電圧を昇圧して、コンデンサを充電するとともに、前記コンデンサの充電電圧を放電させて燃料噴射弁を駆動する燃料噴射制御を行う電子制御装置であって、
前記昇圧スイッチをオン及びオフさせる昇圧部（Ｓ１０）と、
前記充電電圧を検出する検出部（Ｓ１１、Ｓ１２、Ｓ２３、Ｓ３２、Ｓ４０）と、
検出された前記充電電圧と目標電圧とを比較して、前記充電電圧が目標電圧に達しているか否かを判定する判定部（Ｓ１３）と、を備えており、
前記検出部は、前記昇圧スイッチのオン中、又は前記昇圧スイッチがオンからオフに切り替わったタイミングで前記充電電圧を検出する電子制御装置。
【請求項２】
前記検出部は、前記昇圧スイッチに流れる電流に基づいて、前記昇圧スイッチのオン中であるか、又は前記昇圧スイッチがオンからオフに切り替わったタイミングであるか否かを判断する請求項１に記載の電子制御装置。
【請求項３】
前記検出部は、前記昇圧部による前記昇圧スイッチの駆動信号に基づいて、前記昇圧スイッチのオン中であるか、又は前記昇圧スイッチがオンからオフに切り替わったタイミングであるか否かを判断する請求項１に記載の電子制御装置。
【請求項４】
前記コンデンサが配置された環境の温度を取得する温度取得部（Ｓ２０）を備えており、
前記検出部は、充電が始まると前記充電電圧の検出を開始するものであり、前記温度が所定温度未満の状況に限って、前記昇圧スイッチのオン中、又は前記昇圧スイッチがオンからオフに切り替わったタイミングで前記充電電圧を検出する請求項１乃至３のいずれか一項に記載の電子制御装置。
【請求項５】
充電が開始されてからの経過時間を取得する時間取得部を備えており、
前記検出部は、充電が始まると前記充電電圧の検出を開始するものであり、前記経過時間が所定時間を経過した場合に限って、前記昇圧スイッチのオン中、又は前記昇圧スイッチがオンからオフに切り替わったタイミングで前記充電電圧を検出する請求項１乃至４のいずれか一項に記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料噴射制御を行う電子制御装置に関する。
【背景技術】
【０００２】
従来、燃料噴射制御を行う電子制御装置の一例として、特許文献１に開示された電子制御装置がある。
【０００３】
電子制御装置は、燃料噴射弁に電圧を供給する電圧供給手段と、電圧供給手段による供給タイミングを制御する供給制御手段とを備える。電圧供給手段は、電源電圧を昇圧して出力する昇圧回路部と、昇圧回路部と燃料噴射弁との間に設けられたコンデンサと、オンすることでコンデンサと燃料噴射弁とを電気的に接続する放電手段とを有する。そして、供給制御手段は、放電手段に、所定のオンタイミングでオンを指示する放電指示部と、コンデンサの電圧及びコンデンサに流れる電流に基づき、コンデンサの容量を算出し、この算出されたコンデンサ容量に基づき、オンタイミングを補正するタイミング補正部とを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−９４８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
とこで、昇圧回路部の出力コンデンサとしては、アルミ電解コンデンサが用いられることが考えられる。このアルミ電解コンデンサは、昇圧された電圧によって充電されるときに充電電流が流れると、アルミ電解コンデンサが持つ直流抵抗成分であるＥＳＲ（Equivalent Series Resistance）により、充電電圧が跳ね上がることがある。このため、電子制御装置は、実際にはアルミ電解コンデンサの充電電圧が充電完了とみなす値に達していないにもかかわらず充電完了とみなす、つまり、誤検出してしまう可能性がある。
【０００６】
このように、電子制御装置は、充電完了を誤検出した場合、充電電圧が低い状態で充電動作を停止させてしまう。よって、電子制御装置は、充電電圧が低下した状態で噴射を行うことになるため、噴射精度が低下し、燃費や排気が悪化する。
【０００７】
本開示は、上記問題点に鑑みなされたものであり、充電完了の誤検出を抑制して、精度よく燃料を噴射できる電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本開示は、
昇圧スイッチをオン及びオフさせてバッテリ電圧を昇圧して、コンデンサを充電するとともに、コンデンサの充電電圧を放電させて燃料噴射弁を駆動する燃料噴射制御を行う電子制御装置であって、
昇圧スイッチをオン及びオフさせる昇圧部（Ｓ１０）と、
充電電圧を検出する検出部（Ｓ１１、Ｓ１２、Ｓ２３、Ｓ３２、Ｓ４０）と、
検出された充電電圧と目標電圧とを比較して、充電電圧が目標電圧に達しているか否かを判定する判定部（Ｓ１３）と、を備えており、
検出部は、昇圧スイッチのオン中、又は昇圧スイッチがオンからオフに切り替わったタイミングで充電電圧を検出することを特徴とする。
【０００９】
このように、本開示は、昇圧スイッチと並列に設けられたコンデンサの充電電圧を検出し、検出した充電電圧と目標電圧とを比較して、充電電圧が目標電圧に達しているか否かを判定する。そして、本開示は、昇圧スイッチのオン中、又は昇圧スイッチがオンからオフに切り替わったタイミングで充電電圧を検出するため、充電電圧が跳ね上がった状態の充電電圧を検出することを抑制できる。このため、本開示は、充電完了の誤検出を抑制して、精度よく燃料を噴射できる。
【００１０】
なお、特許請求の範囲、及びこの項に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、発明の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態における電子制御装置を含むシステムの概略構成を示す回路図である。
【図２】第１実施形態における電子制御装置の昇圧処理を示すフローチャートである。
【図３】第１実施形態における電子制御装置のタイミング設定処理を示すフローチャートである。
【図４】第１実施形態における電子制御装置の動作を示すタイムチャートである。
【図５】第２実施形態における電子制御装置のタイミング設定処理を示すフローチャートである。
【図６】第３実施形態における電子制御装置のタイミング設定処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下において、図面を参照しながら、発明を実施するための複数の形態を説明する。各形態において、先行する形態で説明した事項に対応する部分には同一の参照符号を付して重複する説明を省略する場合がある。各形態において、処理の一部のみを説明している場合は、処理の他の部分については先行して説明した他の形態を参照し適用することができる。
【００１３】
（第１実施形態）
本実施形態では、本発明を燃料噴射制御装置１００に適用した例を採用する。燃料噴射制御装置１００は、エンジンを備えた車両に搭載されてなるものである。
【００１４】
燃料噴射制御装置１００は、図１に示すように、第１インジェクタＩＮ１〜第６インジェクタＩＮ６を駆動制御する電子制御装置である。つまり、燃料噴射制御装置１００は、各インジェクタＩＮ１〜ＩＮ６のそれぞれに設けられたアクチュエータへの通電状態によって、各インジェクタＩＮ１〜ＩＮ６を開閉させて内燃機関への燃料の噴射を制御する。以下においては、燃料噴射制御装置１００をＥＣＵ１００とも記載する。なお、第１インジェクタＩＮ１〜第６インジェクタＩＮ６は、特許請求の範囲における燃料噴射弁に相当する。インジェクタＩＮ１〜ＩＮ６に関しては、周知技術であるため詳しい説明は省略する。
【００１５】
ＥＣＵ１００は、エンジンの各気筒に設けられた第１インジェクタＩＮ１〜第６インジェクタＩＮ６が第１端子Ｐ１〜第６端子Ｐ６などに接続されている。第１端子Ｐ１と第２端子Ｐ２は、コモン端子であり、第１端子Ｐ１に第１インジェクタＩＮ１が接続されており、第２端子Ｐ２に第４インジェクタＩＮ４が接続されている。第３端子Ｐ３と第４端子Ｐ４は、コモン端子であり、第３端子Ｐ３に第２インジェクタＩＮ２が接続されており、第４端子Ｐ４に第５インジェクタＩＮ５が接続されている。第５端子Ｐ５と第６端子Ｐ６は、コモン端子であり、第５端子Ｐ５に第３インジェクタＩＮ３が接続されており、第６端子Ｐ６に第６インジェクタＩＮ６が接続されている。
【００１６】
なお、第１インジェクタＩＮ１は、第１端子Ｐ１と第７端子Ｐ７との間に接続されている。他のインジェクタＩＮ２〜ＩＮ６に関しても同様に、第２端子Ｐ２〜第６端子Ｐ６と他の端子との間に接続されている。
【００１７】
以下においては、第１インジェクタＩＮ１と第４インジェクタＩＮ４とが接続されたコモン端子を第１コモン端子と記載する。同様に、以下においては、第２インジェクタＩＮ２と第５インジェクタＩＮ５とが接続されたコモン端子を第２コモン端子、第３インジェクタＩＮ３と第６インジェクタＩＮ６とが接続されたコモン端子を第３コモン端子と記載する。
【００１８】
ＥＣＵ１００は、制御ＩＣ１０、マイコン２０、昇圧部３０、定電流供給部４０、温度センサ５０などを備えて構成されている。また、ＥＣＵ１００は、放電スイッチＴ１５〜Ｔ１７、第１気筒スイッチＴ１８、電流検出抵抗Ｒ１１、Ｒ１２などを備えて構成されている。
【００１９】
ＥＣＵ１００は、各種入力信号がマイコン２０に入力される。この入力信号は、センサによって検出されたエンジンの運転情報などである。ＥＣＵ１００は、マイコン２０が入力信号を用いて演算処理を行うことで、各気筒に対する指令値を生成するとともに、指令値を制御ＩＣ１０に出力する。つまり、指令値は、第１インジェクタＩＮ１〜第６インジェクタＩＮ６のそれぞれに対応した噴射信号を含んでいる。そして、ＥＣＵ１００は、各噴射信号を取得した制御ＩＣ１０が昇圧部３０やインジェクタを駆動制御する。
【００２０】
また、マイコン２０は、温度センサ５０から温度を示すセンサ信号である温度信号が入力される。温度センサ５０は、ＥＣＵ１００の内部の温度、すなわち、ＥＣＵ１００のケース内の温度に応じた信号を出力する。よって、マイコン２０は、ケース内の温度に対応した温度信号を取得可能に構成されている。
【００２１】
なお、ＥＣＵ１００のケースには、コンデンサＣ１１が設けられている。よって、ケース内の温度は、コンデンサＣ１１が配置された環境の温度に相当する。
【００２２】
昇圧部３０は、昇圧スイッチＴ１１、昇圧コイルＬ１１、逆流防止用ダイオードＤ１１、コンデンサＣ１１を含むものである。昇圧コイルＬ１１は、一端がバッテリ電圧ＶＢのラインに接続されており、他端が昇圧スイッチＴ１１を介し接地されている。なお、後程説明するフローチャートでは、スイッチをＳＷとも記載する。
【００２３】
昇圧スイッチＴ１１は、ゲート端子に制御ＩＣ１０の第１出力ポートＰ２０が接続され、制御ＩＣ１０の駆動信号に応じてオン及びオフする。昇圧コイルＬ１１と昇圧スイッチＴ１１の間には、逆流防止用ダイオードＤ１１を介してエネルギー蓄積手段としてコンデンサＣ１１が接続されている。また、昇圧スイッチＴ１１とコンデンサＣ１１とは、並列に設けられている。なお、コンデンサＣ１１は、他端が接地されている。昇圧スイッチＴ１１は、電流検出抵抗Ｒ１１を介して接地されている。
【００２４】
制御ＩＣ１０は、第１出力ポートＰ２０から駆動信号を出力して昇圧スイッチＴ１１をオン及びオフさせることでバッテリ電圧ＶＢの昇圧（昇圧処理）を行う。言い換えると、制御ＩＣ１０は、第１出力ポートＰ２０をハイ（Ｈ）及びロー（Ｌ）にすることで昇圧処理を行う。また、制御ＩＣ１０は、このように昇圧処理を行い、逆流防止用ダイオードＤ１１を通じてコンデンサＣ１１を充電する。このように、昇圧部３０は、ＤＣ‐ＤＣコンバータによって構成されていると言える。なお、ＥＣＵ１００は、バッテリ電圧ＶＢ及び昇圧部３０によって昇圧電圧ＶＢＳＴを生成するとも言える。
【００２５】
上記のように、制御ＩＣ１０は、昇圧スイッチＴ１１をオン及びオフさせてバッテリ電圧ＶＢを昇圧して、昇圧スイッチＴ１１と並列に設けられたコンデンサＣ１１を充電する。そして、後程説明するが、制御ＩＣ１０は、充電電圧が目標電圧に達したら放電させて各インジェクタＩＮ１〜ＩＮ６のそれぞれを駆動する燃料噴射制御を行う。
【００２６】
ところで、コンデンサＣ１１は、一般的にアルミ電解コンデンサが用いられる。よって、コンデンサＣ１１は、昇圧された電圧によって充電されるときに充電電流が流れると、アルミ電解コンデンサが持つ直流抵抗成分であるＥＳＲにより、充電電圧が跳ね上がることがある。
【００２７】
また、制御ＩＣ１０は、昇圧スイッチＴ１１と電流検出抵抗Ｒ１１との間に電流モニタポートＰ２１が接続されており、昇圧スイッチＴ１１に流れる電流をモニタしている。言い換えると、制御ＩＣ１０は、電流モニタポートＰ２１を介して昇圧スイッチＴ１１に流れる電流を検出している。
【００２８】
また、制御ＩＣ１０は、逆流防止用ダイオードＤ１１のカソードとコンデンサＣ１１との間に電圧モニタポートＰ２２が接続されており、コンデンサＣ１１の電圧をモニタしている。言い換えると、制御ＩＣ１０は、電圧モニタポートＰ２２を介してコンデンサＣ１１の充電電圧を検出している。そして、制御ＩＣ１０は、コンデンサＣ１１の充電電圧をモニタしつつ、充電電圧が所定の電圧になるように、昇圧スイッチＴ１１のオン及びオフの制御を行っている。なお、昇圧スイッチＴ１１は、例えばＭＯＳＦＥＴなどの半導体スイッチを採用できる。
【００２９】
放電スイッチＴ１５〜Ｔ１７は、コンデンサＣ１１から各インジェクタＩＮ１〜ＩＮ６に放電させることで、ピーク電流をインジェクタＩＮ１〜ＩＮ６に通電して開弁させるためのものである。放電スイッチＴ１５〜Ｔ１７は、ゲート端子に制御ＩＣ１０の第２出力ポートＰ２３が接続され、制御ＩＣ１０の駆動信号に応じてオン及びオフされる。つまり、制御ＩＣ１０は、第２出力ポートＰ２３から駆動信号を出力して放電スイッチＴ１５〜Ｔ１７のそれぞれをオン及びオフさせることで、各インジェクタＩＮ１〜ＩＮ６への通電を行っている。なお、図１では、図面を簡略するために、放電スイッチＴ１６、Ｔ１７が接続されている第２出力ポートＰ２３の符号は付与していない。
【００３０】
放電スイッチＴ１５は、第１コモン端子に接続された第１インジェクタＩＮ１と第４インジェクタＩＮ４用の放電スイッチである。放電スイッチＴ１６は、第２コモン端子に接続された第２インジェクタＩＮ２と第５インジェクタＩＮ５用の放電スイッチである。放電スイッチＴ１７、第３コモン端子に接続された第３インジェクタＩＮ３と第６インジェクタＩＮ６用の放電スイッチである。
【００３１】
放電スイッチＴ１５〜Ｔ１７のそれぞれは、例えばＭＯＳＦＥＴなどの半導体スイッチを採用できる。なお、ＥＣＵ１００は、各インジェクタＩＮ１〜ＩＮ６を開弁させるために、ピーク電流をインジェクタＩＮ１〜ＩＮ６に通電する。
【００３２】
定電流供給部４０は、各インジェクタＩＮ１〜ＩＮ６にピーク電流を供給した後に、ピーク電流より低い定電流を各インジェクタＩＮ１〜ＩＮ６に通電して開弁状態を保持するためのものである。定電流供給部４０は、定電流スイッチＴ１２〜Ｔ１４、還流用ダイオードＤ１３，Ｄ１５，Ｄ１７、逆流防止用ダイオードＤ１２，Ｄ１４，Ｄ１６を備えて構成されている。
【００３３】
定電流スイッチＴ１２〜Ｔ１４は、制御ＩＣ１０によってオン及びオフされるものである。制御ＩＣ１０は、ピーク電流より低い定電流を各インジェクタＩＮ１〜ＩＮ６に通電するために、定電流スイッチＴ１２〜Ｔ１４のそれぞれをオン及びオフする。なお、定電流スイッチＴ１２〜Ｔ１４のそれぞれは、例えばＭＯＳＦＥＴなどの半導体スイッチを採用できる。
【００３４】
定電流スイッチＴ１２、還流用ダイオードＤ１３、逆流防止用ダイオードＤ１２は、第１インジェクタＩＮ１と第４インジェクタＩＮ４用の定電流供給部である。定電流スイッチＴ１３、還流用ダイオードＤ１５、逆流防止用ダイオードＤ１４は、第２インジェクタＩＮ２と第５インジェクタＩＮ５用の定電流供給部である。定電流スイッチＴ１４、還流用ダイオードＤ１７、逆流防止用ダイオードＤ１６は、第３インジェクタＩＮ３と第６インジェクタＩＮ６用の定電流供給部である。なお、ＥＣＵ１００は、各インジェクタＩＮ１〜ＩＮ６における燃料噴射量が目標値となるように開弁を保持し、定電流をインジェクタＩＮ１〜ＩＮ６に通電する。
【００３５】
なお、各インジェクタＩＮ１〜ＩＮ６は、気筒選択スイッチ部を介して制御ＩＣ１０に接続されている。例えば、第１インジェクタＩＮ１用の気筒選択スイッチ部は、第１気筒スイッチＴ１８を含むものである。第１気筒スイッチＴ１８は、例えばＭＯＳＦＥＴなどの半導体スイッチを採用できる。
【００３６】
また、気筒選択スイッチ部は、各インジェクタＩＮ１〜ＩＮ６に流れている電流を検出するための電流検出抵抗Ｒ１２を備えている。例えば、本実施形態では、第１インジェクタＩＮ１に流れている駆動電流を検出するための電流検出抵抗Ｒ１１を備えている。制御ＩＣ１０は、電流検出抵抗Ｒ１１の両端子に電流モニタポートＩＩＮが接続されており、各インジェクタＩＮ１〜ＩＮ６に流れている電流をモニタしている。言い換えると、制御ＩＣ１０は、電流モニタポートＩＩＮを介して各インジェクタＩＮ１〜ＩＮ６に流れている電流を検出している。
【００３７】
ここで、図１、図２、図３、図４を参照しつつ、ＥＣＵ１００の処理動作に関して説明する。ここでは、一例として、第１インジェクタＩＮ１に開弁させる場合を採用する。処理動作は、その他のインジェクタＩＮ２〜ＩＮ６を開弁させる場合も同様である。なお、図４は、ＥＣＵ１００が動作した場合の各ポートにおける波形であり、ＥＣＵ１００におけるコンデンサＣ１１の充電動作を示すタイムチャートとも言える。なお、図４は、横軸が時間ｔである。
【００３８】
まず、ＥＣＵ１００は、第１インジェクタＩＮ１に通電する場合、制御ＩＣ１０が放電スイッチＴ１５をオンする。ＥＣＵ１００は、放電スイッチＴ１５がオンすると、コンデンサＣ１１に蓄積されたエネルギーが第１コモン端子に接続された第１インジェクタＩＮ１と第４インジェクタＩＮ４に供給する。また、ＥＣＵ１００は、制御ＩＣ１０が放電スイッチＴ１５をオンすると同時に第１気筒スイッチＴ１８もオンする事により、第１インジェクタＩＮ１にピーク電流を通電する。つまり、ＥＣＵ１００は、コンデンサＣ１１から第１インジェクタＩＮ１に放電させてピーク電流を第１インジェクタＩＮ１に供給して開弁させる。
【００３９】
また、ＥＣＵ１００は、ピーク電流通電後、制御ＩＣ１０が放電スイッチＴ１５をオフし定電流スイッチＴ１２をオンする事により、第１インジェクタＩＮ１に定電流を通電する。詳述すると、ＥＣＵ１００は、第１インジェクタ１に流れる駆動電流に応じて、制御ＩＣ１０が定電流スイッチＴ１２をオン及びオフさせて、ピーク電流より低い定電流を第１インジェクタＩＮ１に通電して開弁状態を保持する。つまり、ＥＣＵ１００は、第１インジェクタＩＮ１を定電流制御する。ＥＣＵ１００は、このように各インジェクタＩＮ１〜ＩＮ６を駆動して燃料噴射制御を行う。
【００４０】
なお、本実施形態では、定電流制御を行う定電流通電期間として、タイミングｔ２〜ｔ４の第１定電流通電期間とタイミングｔ４〜ｔ５の第２定電流通電期間を設けた例を採用している。しかしながら、本発明は、これに限定されない。
【００４１】
ところで、コンデンサＣ１１は、タイミングｔ０以前のピーク電流通電期間の開始前に満充電の状態である。ＥＣＵ１００は、その状態で、制御ＩＣ１０がタイミングｔ０からｔ２の期間、放電スイッチＴ１５及び第１気筒スイッチＴ１８をオンする。これにより、第１インジェクタＩＮ１には、ピーク電流が流れる。一方、コンデンサＣ１１は、電圧が低下していく。ＥＣＵ１００は、コンデンサＣ１１の電圧をモニタしているため、コンデンサＣ１１の電圧が低下して充電開始電圧となったことを検出できる。
【００４２】
制御ＩＣ１０は、コンデンサＣ１１の電圧が充電開始電圧となったとことを検出した場合、昇圧処理を行う（Ｓ１０）。つまり、制御ＩＣ１０は、昇圧スイッチＴ１１をオン及びオフすることでバッテリ電圧ＶＢを昇圧する。そして、制御ＩＣ１０は、昇圧スイッチＴ１１をオン及びオフすることで、昇圧部３０によるコンデンサＣ１１の充電を開始させる。しかしながら、コンデンサＣ１１の電圧は、ピーク電流が最大となるタイミングｔ２まで低下し続ける。なお、ステップＳ１０は、特許請求の範囲における昇圧部に相当する。
【００４３】
また、制御ＩＣ１０は、モニタタイミングであるか否かを判定する（Ｓ１１）。制御ＩＣ１０は、モニタタイミングであると判定した場合、充電電圧、すなわちコンデンサＣ１１の電圧をモニタする（Ｓ１２）。なお、ステップＳ１１、Ｓ１２は、特許請求の範囲における検出部に相当する。
【００４４】
後程説明するが、モニタタイミングは、制御ＩＣ１０によって設定されるものであり、任意のタイミング、もしくは、昇圧スイッチＴ１１のオフタイミングである。ところで、昇圧スイッチＴ１１に流れる電流は、図４の電流モニタポートＰ２１の波形で示すように、昇圧スイッチＴ１１のオンオフ（Ｐ２０のＨ、Ｌ）に依存している。このため、制御ＩＣ１０は、昇圧スイッチＴ１１のオフタイミングであるか否かを判定する場合、昇圧スイッチＴ１１に流れる電流に基づいて判断することができる。つまり、制御ＩＣ１０は、電流モニタポートＰ２１を介して昇圧スイッチＴ１１に流れる電流を検出し、所定値に達した場合に、昇圧スイッチＴ１１のオフタイミング、すなわちモニタタイミングであると判断できる。
【００４５】
また、制御ＩＣ１０は、昇圧スイッチＴ１１のオフタイミングであるか否かを判定する場合、第１出力ポートＰ２０がＨであるかＬであるかに基づいて判断することができる。つまり、制御ＩＣ１０は、第１出力ポートＰ２０がＨからＬに切り替わった場合に、昇圧スイッチＴ１１のオフタイミング、すなわちモニタタイミングであると判断できる。
【００４６】
さらに、制御ＩＣ１０は、コンデンサＣ１１の電圧が目標電圧に到達しているか否かを判定する（Ｓ１３）。そして、制御ＩＣ１０は、コンデンサＣ１１の電圧が目標電圧に到達していると判定した場合、コンデンサＣ１１の充電が完了したとみなして図２の処理を終了する。これによって、制御ＩＣ１０は、昇圧処理を終了することになる。
【００４７】
一方、制御ＩＣ１０は、コンデンサＣ１１の電圧が目標電圧に到達していないと判定した場合、コンデンサＣ１１の充電が完了していないとみなして、ステップＳ１０へ戻り昇圧処理を継続する。なお、ステップＳ１３は、特許請求の範囲における判定部に相当する。
【００４８】
このように、制御ＩＣ１０は、コンデンサＣ１１の電圧をモニタしつつ、昇圧スイッチＴ１１をオン及びオフすることで、コンデンサＣ１１の電圧が目標電圧となるように充電制御を行う。なお、制御ＩＣ１０は、目標電圧を含む要求電圧範囲内となるように充電制御を行うとも言える。
【００４９】
このように充電されるコンデンサＣ１１は、上記のように、昇圧された電圧によって充電されるときに充電電流が流れるとＥＳＲにより、充電電圧が跳ね上がることがある。具体的には、コンデンサＣ１１の充電電圧は、図４におけるＰ２０がＬの期間、すなわち昇圧スイッチＴ１１がオフの期間に跳ね上がる。特に、コンデンサＣ１１は、配置されている環境の温度が低いほど、充電電圧の跳ね上がりが顕著となる。このため、制御ＩＣ１０は、充電電圧が跳ね上がったタイミングで、コンデンサＣ１１の電圧をモニタした場合、実際にはコンデンサＣ１１の充電が完了しているとみなせる状態でないにもかかわらず、充電が完了していると誤検出してしまう可能性がある。
【００５０】
そこで、制御ＩＣ１０は、充電時におけるコンデンサＣ１１の充電電圧をモニタするタイミングを設定する。制御ＩＣ１０は、例えば、電源が供給されると所定時間毎に、図３に示す処理を行う。
【００５１】
ステップＳ２０では、温度を取得する（温度取得部）。制御ＩＣ１０は、温度センサ５０から温度信号を取得する。制御ＩＣ１０は、コンデンサＣ１１が配置されている環境の温度が、コンデンサＣ１１の充電電圧の跳ね上がりが顕著となる温度であるか否かを判定するために温度信号を取得する。
【００５２】
ステップＳ２１では、所定温度以上であるか否かを判定する。制御ＩＣ１０は、ステップＳ２０で取得した温度信号に基づいて、コンデンサＣ１１が配置されている環境の温度が所定温度以上であるか否かを判定する。なお、所定温度とは、コンデンサＣ１１の充電電圧の跳ね上がりが顕著となる温度であり、コンデンサＣ１１の特性や実験などに基づいて予め設定することができる。
【００５３】
そして、制御ＩＣ１０は、所定温度以上であると判定した場合、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が低い状況であるとみなしてステップＳ２２へ進む。一方、制御ＩＣ１０は、所定温度以上であると判定しなかった場合、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が高い状況であるとみなしてステップＳ２３へ進む。
【００５４】
ステップＳ２３では、モニタタイミングを昇圧スイッチＴ１１のオフタイミングに設定する（検出部）。つまり、制御ＩＣ１０は、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が高い状況であるとみなせるため、モニタタイミングを昇圧スイッチＴ１１がオンからオフに切り替わったタイミングに設定する。なお、ここでのオフタイミングとは、昇圧スイッチＴ１１がオンからオフに切り替わったタイミングである。
【００５５】
図４に示すように、コンデンサＣ１１の電圧は、昇圧スイッチＴ１１がオンからオフに切り替わったタイミング、すなわち、Ｐ２０がＨからＬに切り替わったタイミングでは跳ね上がり生じていない。もしくは、コンデンサＣ１１の電圧は、昇圧スイッチＴ１１がオンからオフに切り替わったタイミングでは跳ね上がり少ない。これによって、制御ＩＣ１０は、モニタタイミングを、温度が所定温度未満であっても跳ね上がりの影響を受けにくいタイミングに設定できる。
【００５６】
よって、制御ＩＣ１０は、ステップＳ１１において、昇圧スイッチＴ１１がオンからオフに切り替わったタイミングでコンデンサＣ１１の充電電圧を検出することになる（検出部）。つまり、制御ＩＣ１０は、コンデンサＣ１１の充電が始まると充電電圧の検出を開始するが、温度が所定温度未満の状況に限って、昇圧スイッチＴ１１がオンからオフに切り替わったタイミングでコンデンサＣ１１の充電電圧を検出する。
【００５７】
なお、ステップＳ２２では、モニタタイミングを任意タイミングに設定する。制御ＩＣ１０は、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が低い状況とみなせるため、昇圧スイッチＴ１１のオンのタイミングやオフのタイミングなどに関係なく、モニタタイミングを任意のタイミングに設定する。この任意のタイミングは、予め設定されたタイミングなどを採用できる。
【００５８】
このように、ＥＣＵ１００は、昇圧スイッチＴ１１と並列に設けられたアルミ電解コンデンサであるコンデンサＣ１１の充電電圧を検出し、検出した充電電圧と目標電圧とを比較して、充電電圧が目標電圧に達しているか否かを判定する。そして、ＥＣＵ１００は、昇圧スイッチＴ１１がオンからオフに切り替わったタイミングでコンデンサＣ１１の充電電圧を検出するため、充電電圧が跳ね上がった状態の充電電圧を検出することを抑制できる。このため、ＥＣＵ１００は、コンデンサＣ１１における充電完了の誤検出を抑制して、精度よく燃料を噴射できる。
【００５９】
また、コンデンサＣ１１における電圧の跳ね上がりが原因で充電完了を誤検出してしまうことを抑制するためには、コンデンサＣ１１の数を増やしＥＳＲを低減させることが考えられる。ところが、この場合、コンデンサＣ１１を増やした分だけＥＣＵ１００のコストが高くなり、ＥＣＵ１００の体格も大きくなる。しかしながら、ＥＣＵ１００は、コンデンサＣ１１を増やすことなく、充電完了の誤検出を抑制できる。よって、ＥＣＵ１００は、コストが高くなること、及び体格が大きくなることを抑制しつつ、充電完了の誤検出を抑制できる。
【００６０】
なお、本実施形態では、モニタタイミングを昇圧スイッチＴ１１のオフタイミングに設定し、昇圧スイッチＴ１１のオフタイミングでコンデンサＣ１１の電圧をモニタする例を採用した。しかしながら、本発明はこれに限定されてない。制御ＩＣ１０は、ステップＳ２３において、モニタタイミングを昇圧スイッチＴ１１のオン中に設定してもよい。つまり、制御ＩＣ１０は、モニタタイミングを昇圧スイッチＴ１１がオン中である任意のタイミングに設定する。この場合、制御ＩＣ１０は、ステップＳ１１において、昇圧スイッチＴ１１がオンである任意のタイミングでコンデンサＣ１１の充電電圧を検出することになる（検出部）。これによっても、上記と同様の効果を奏することができる。また、この点に関しては、他の実施形態においても採用できる。
【００６１】
以上、本発明の好ましい実施形態について説明した。しかしながら、本発明は、上記実施形態に何ら制限されることはなく、本発明の趣旨を逸脱しない範囲において、種々の変形が可能である。以下に、本発明のその他の形態として、第２実施形態、第３実施形態に関して説明する。
【００６２】
（第２実施形態）
第２実施形態のＥＣＵ１００は、制御ＩＣ１０が図５のフローチャートに示す処理を行い、モニタタイミングを設定する点が、第１実施形態と異なる。
【００６３】
アルミ電解コンデンサは、配置されている環境の温度だけでなく、充電開始からの経過時間によっても、充電電圧の跳ね上がりが顕著となることがある。具体的には、アルミ電解コンデンサは、充電開始からの経過時間が長くなるほど、充電電圧の跳ね上がりが顕著となる。
【００６４】
そこで、制御ＩＣ１０は、充電開始からの経過時間に基づいて、充電時におけるコンデンサＣ１１の充電電圧をモニタするタイミングを設定する。制御ＩＣ１０は、例えば、充電が開始されると所定時間毎に、図５に示す処理を行う。また、制御ＩＣ１０は、コンデンサＣ１１の充電が開始されてからの経過時間を取得可能に構成されている（時間取得部）。制御ＩＣ１０は、例えばタイマなどを用いることで、経過時間を取得することができる。
【００６５】
ステップＳ３０では、モニタタイミングを任意タイミングに設定する。制御ＩＣ１０は、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が低い状況とみなせるため、充電開始からの経過時間などに関係なく、モニタタイミングを任意のタイミングに設定する。この任意のタイミングは、予め設定されたタイミングなどを採用できる。
【００６６】
ステップＳ３１では、充電開始から所定時間が経過したか否かを判定する。制御ＩＣ１０は、モニタタイミングを変更するか否かを判定するために、充電開始から所定時間が経過したか否かを判定する。なお、所定時間とは、コンデンサＣ１１の充電電圧の跳ね上がりが顕著となる、充電開始からの経過時間であり、コンデンサＣ１１の特性や実験などに基づいて予め設定することができる。
【００６７】
そして、制御ＩＣ１０は、所定時間が経過していないと判定した場合、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が低い状況であるとみなしてステップＳ３１を繰り返す。一方、制御ＩＣ１０は、所定時間が経過したと判定した場合、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が高い状況であるとみなしてステップＳ３２へ進む。
【００６８】
ステップＳ３２では、モニタタイミングを昇圧スイッチＴ１１のオフタイミングに設定する（検出部）。つまり、制御ＩＣ１０は、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が高い状況であるとみなせるため、モニタタイミングを昇圧スイッチＴ１１がオンからオフに切り替わったタイミングに設定する。これによって、制御ＩＣ１０は、モニタタイミングを、充電開始から所定時間が経過した場合であっても跳ね上がりの影響を受けにくいタイミングに設定できる。
【００６９】
よって、制御ＩＣ１０は、昇圧スイッチＴ１１がオンからオフに切り替わったタイミングでコンデンサＣ１１の充電電圧を検出することになる（検出部）。つまり、制御ＩＣ１０は、コンデンサＣ１１の充電が始まると充電電圧の検出を開始するが、充電開始から所定時間が経過した場合に限って、昇圧スイッチＴ１１がオンからオフに切り替わったタイミングでコンデンサＣ１１の充電電圧を検出する。第２実施形態のＥＣＵ１００は、第１実施形態と同様の効果を奏することができる。
【００７０】
（第３実施形態）
第３実施形態のＥＣＵ１００は、制御ＩＣ１０が図６のフローチャートに示す処理を行う点が、第１実施形態及び第２実施形態と異なる。制御ＩＣ１０は、温度や充電開始からの経過時間にかかわらず、昇圧スイッチＴ１１のオフタイミングで、コンデンサＣ１１の電圧をモニタする。つまり、制御ＩＣ１０は、モニタタイミングが、昇圧スイッチＴ１１のオフタイミングに固定されている。
【００７１】
よって、制御ＩＣ１０は、昇圧処理を開始すると、ステップＳ４０において、昇圧スイッチＴ１１がオフタイミングであるか否かを判定する（検出部）。そして、制御ＩＣ１０は、昇圧スイッチＴ１１がオフタイミングであると判定した場合、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が低いとみなしてステップＳ１２へ進む。一方、制御ＩＣ１０は、昇圧スイッチＴ１１がオフタイミングであると判定しなかった場合、コンデンサＣ１１の充電電圧の跳ね上がりが生じる可能性が高いとみなしてステップＳ１０へ戻る。
【００７２】
これによって、第３実施形態のＥＣＵ１００は、第１実施形態と同様の効果を奏することができる。さらに、第３実施形態のＥＣＵ１００は、温度の誤検出や経過時間の誤検出が発生した場合であっても、コンデンサＣ１１における充電完了の誤検出を抑制して、精度よく燃料を噴射できる。
【符号の説明】
【００７３】
１００…ＥＣＵ、１０…制御ＩＣ、２０…マイコン、３０…昇圧部、４０…定電流供給部、Ｃ１１…コンデンサ、５０…温度センサ、Ｔ１５〜Ｔ１７…放電スイッチ、Ｔ１８…第１気筒スイッチ、Ｒ１１…電流検出抵抗
【図１】
2018071449.tif 000003
【図２】
2018071449.tif 000004
【図３】
2018071449.tif 000005
【図４】
2018071449.tif 000006
【図５】
2018071449.tif 000007
【図６】
2018071449.tif 000008