(57)【要約】【課題】ソレノイドに残った電磁エネルギーを回生する場合であっても、精度良い昇圧電圧制御を行なうことが可能な電磁弁駆動装置を提供する。【解決手段】電磁弁駆動装置１は、電磁弁に設けられたソレノイド３１に接続された昇圧コンデンサ３３の、ソレノイド３１への通電後における電圧値に基づいて算出される算出値が設定されるレジスタ２１と、レジスタ２１に設定された算出値と、ソレノイド３１への通電中における昇圧コンデンサ３３の電圧値との比較結果に基づいて、昇圧コンデンサ３３の昇圧動作を停止する停止タイミングを規定する規定部（比較器２３、カウンタ２４、レジスタ２５と、ソレノイド３１への通電が開始されてから規定部によって規定される停止タイミングまで、昇圧コンデンサ３３の昇圧動作の制御を行う昇圧動作制御部２９と、を備える。【選択図】図１
2018021531.tif 000002
【特許請求の範囲】
【請求項１】
電磁弁に設けられたソレノイドに接続された昇圧コンデンサの、前記ソレノイドへの通電後における電圧値に基づいて算出される算出値が設定される設定部と、
前記設定部に設定された前記算出値と、前記ソレノイドへの通電中における前記昇圧コンデンサの電圧値との比較結果に基づいて、前記昇圧コンデンサの昇圧動作を停止する停止タイミングを規定する規定部と、
前記ソレノイドへの通電が開始されてから前記規定部によって規定される前記停止タイミングまで、前記昇圧コンデンサの昇圧動作の制御を行う昇圧動作制御部と、
を備える電磁弁駆動装置。
【請求項２】
前記設定部には、前記ソレノイドへの通電前における前記昇圧コンデンサの電圧値と、前記ソレノイドへの通電後における前記昇圧コンデンサの電圧値との電圧差分を用いて算出される算出値が設定される、請求項１記載の電磁弁駆動装置。
【請求項３】
前記設定部には、前記ソレノイドへの通電中における、前記ソレノイドへの通電開始から所定の時間経過後の前記昇圧コンデンサの電圧値と、前記昇圧動作の停止後の前記昇圧コンデンサの電圧値との電圧差分を用いて算出される算出値が設定される、請求項１又は請求項２記載の電磁弁駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電磁弁駆動装置に関する。
【背景技術】
【０００２】
車両のエンジン（内燃機関）に燃料を噴射する燃料噴射弁（インジェクタ）としては、ソレノイドへの通電により開弁し、ソレノイドへの通電終了により閉弁する電磁式のものがある。このような燃料噴射弁を駆動する燃料噴射弁駆動装置は、ソレノイドへの通電（具体的には、通電開始タイミング及び通電時間）を制御することによって、燃料噴射時期及び燃料噴射量を制御している。
【０００３】
燃料噴射弁は、開弁時には相対的に大きな電流（起動電流）が必要となるが、一度開弁した状態になると、相対的に小さな電流（保持電流）で開弁した状態を維持できるという特性がある。以下の特許文献１には、１つの高電圧源から燃料噴射弁のソレノイドに通断電制御を行うことにより、上記の起動電流及び保持電流を供給する技術が開示されている。また、以下の特許文献１には、回生用のダイオードを設けてソレノイドに残った電磁エネルギーを高電圧源に回生することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２６１０５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、燃料噴射弁駆動装置の一種に、ソレノイドに接続された昇圧コンデンサの電圧（昇圧電圧）をモニタし、モニタされる昇圧電圧が予め規定された目標昇圧電圧になるように制御（昇圧電圧制御）するものがある。このような燃料噴射弁駆動装置において、上述した特許文献１と同様に、ソレノイドへの通電が終了した後にソレノイドに残った電磁エネルギーを回生しようとすると、その電磁エネルギーが昇圧コンデンサに蓄積されてしまう。すると、昇圧電圧が昇圧コンデンサに蓄積された電磁エネルギーの分だけ高くなってしまい、昇圧精度が悪化して燃料噴射量のバラツキが生ずる虞がある。
【０００６】
本発明は上記事情に鑑みてなされたものであり、ソレノイドに残った電磁エネルギーを回生する場合であっても、精度良い昇圧電圧制御を行なうことが可能な電磁弁駆動装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の電磁弁駆動装置は、電磁弁に設けられたソレノイド（３１）に接続された昇圧コンデンサ（３３）の、前記ソレノイドへの通電後における電圧値に基づいて算出される算出値が設定される設定部（２１）と、前記設定部に設定された前記算出値と、前記ソレノイドへの通電中における前記昇圧コンデンサの電圧値との比較結果に基づいて、前記昇圧コンデンサの昇圧動作を停止する停止タイミングを規定する規定部（２３、２４、２５）と、前記ソレノイドへの通電が開始されてから前記規定部によって規定される前記停止タイミングまで、前記昇圧コンデンサの昇圧動作の制御を行う昇圧動作制御部（２９）と、を備える。
また、本発明の電磁弁駆動装置は、前記設定部には、前記ソレノイドへの通電前における前記昇圧コンデンサの電圧値と、前記ソレノイドへの通電後における前記昇圧コンデンサの電圧値との電圧差分を用いて算出される算出値が設定される。
また、本発明の電磁弁駆動装置は、前記設定部には、前記ソレノイドへの通電中における、前記ソレノイドへの通電開始から所定の時間経過後の前記昇圧コンデンサの電圧値と、前記昇圧動作の停止後の前記昇圧コンデンサの電圧値との電圧差分を用いて算出される算出値が設定される。
【発明の効果】
【０００８】
本発明によれば、ソレノイドへの通電後における昇圧コンデンサの電圧値に基づいて算出される算出値を設定し、設定された算出値と、ソレノイドへの通電中における昇圧コンデンサの電圧値との比較結果に基づいて、昇圧コンデンサの昇圧動作を停止する停止タイミングを規定し、ソレノイドへの通電が開始されてから規定される停止タイミングまで、昇圧コンデンサの昇圧動作の制御を行うようにしている。このため、ソレノイドに残った電磁エネルギーを回生する場合であっても、精度良い昇圧電圧制御を行なうことが可能であるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態による電磁弁駆動装置の要部構成を示すブロック図である。
【図２】本発明の一実施形態による電磁弁駆動装置の動作の一例を示すタイミングチャートである。
【図３】本発明の一実施形態による電磁弁駆動装置の動作の一例を示すタイミングチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の一実施形態による電磁弁駆動装置について詳細に説明する。尚、以下では、電磁弁駆動装置として、電磁式の燃料噴射弁を駆動する燃料噴射弁駆動装置を例に挙げて説明する。
【００１１】
図１は、本発明の一実施形態による電磁弁駆動装置の要部構成を示すブロック図である。図１に示す通り、本実施形態の電磁弁駆動装置１は、ＭＣＵ（Micro Control Unit）１０、昇圧制御装置２０、ソレノイド３１、スイッチング素子３２、昇圧コンデンサ３３、及び回生用ダイオード３４等を備える。このような電磁弁駆動装置１は、ＭＣＵ１０から出力される駆動指示信号Ｃ１及び各種設定値に基づいて、昇圧制御装置２０がスイッチング素子３２を制御して昇圧コンデンサ３３の昇圧動作を制御する。
【００１２】
ＭＣＵ１０は、ソレノイド３１を備える不図示の燃料噴射弁を駆動するための駆動指示信号Ｃ１を出力する。この駆動指示信号Ｃ１は、燃料噴射弁を開弁させる場合には「Ｌ（ロー）」レベルから「Ｈ（ハイ）」レベルになり、燃料噴射弁を閉弁させる場合には「Ｈ」レベルから「Ｌ」レベルになる信号である。また、ＭＣＵ１０は、昇圧コンデンサ３３の電圧である昇圧電圧ＶＣＨＧを取得し、取得した昇圧電圧ＶＣＨＧを用いて昇圧コンデンサ３３の昇圧動作を制御するために必要となる設定値（詳細は後述する）を算出する。尚、ＭＣＵ１０は、例えばＳＰＩ（Serial Peripheral Interface）通信によって、算出した設定値を昇圧制御装置２０に設定する。
【００１３】
昇圧制御装置２０は、レジスタ２１（設定部）、Ｄ／Ａコンバータ（ＤＡＣ）２２、比較器２３（規定部）、カウンタ２４（規定部）、レジスタ２５（規定部）、比較器２６、レジスタ２７、マルチプレクサ２８、及び昇圧動作制御部２９を備える。この昇圧制御装置２０は、ＭＣＵ１０から出力される駆動指示信号Ｃ１及び各種設定値に基づいて、スイッチング素子３２を制御することにより昇圧コンデンサ３３の昇圧動作を制御する。
【００１４】
レジスタ２１は、昇圧コンデンサ３３の昇圧動作制御を精度良く行う上で必要となる算出値を記憶する。この算出値は、昇圧コンデンサ３３の電圧である昇圧電圧ＶＣＨＧ（具体的には、ソレノイド３１への通電後における昇圧電圧ＶＣＨＧの電圧値）に基づいてＭＣＵ１０で算出され、ＭＣＵ１０がＳＰＩ通信等を行うことによってレジスタ２１に設定されるものである。
【００１５】
具体的に、レジスタ２１に設定される算出値は、ソレノイド３１への通電前における昇圧電圧ＶＣＨＧの電圧値と、ソレノイド３１への通電後における昇圧電圧ＶＣＨＧの電圧値との電圧差分を用いて算出される。或いは、ソレノイドへ３１の通電中における、ソレノイド３１への通電開始から所定の時間経過後の昇圧電圧ＶＣＨＧの電圧値と、昇圧動作の停止後の昇圧電圧ＶＣＨＧの電圧値との電圧差分を用いて算出される。尚、レジスタ２１に設定される算出値の具体例については後述する。
【００１６】
Ｄ／Ａコンバータ２２は、レジスタ２１に設定された算出値をアナログ信号に変換する。比較器２３は、Ｄ／Ａコンバータ２２から出力されるアナログ信号（レジスタ２１に設定された算出値を示す信号）と昇圧電圧ＶＣＨＧとを比較し、その比較結果をカウンタ２４に出力する。例えば、比較器２３は、昇圧電圧ＶＣＨＧとＤ／Ａコンバータ２２から出力されるアナログ信号との差分を出力する。或いは、比較器２３は、昇圧電圧ＶＣＨＧがＤ／Ａコンバータ２２から出力されるアナログ信号よりも低い場合には「Ｌ」レベルの信号を出力し、昇圧電圧ＶＣＨＧがＤ／Ａコンバータ２２から出力されるアナログ信号以上になると「Ｈ」レベルの信号を出力する。
【００１７】
カウンタ２４は、昇圧コンデンサ３３の昇圧動作が行われる期間（昇圧動作期間）の長さを計測するためのカウンタである。このカウンタ２４は、ＭＣＵ１０から出力される駆動指示信号Ｃ１の立ち上がりのタイミング（昇圧動作が開始されるタイミング）でカウントを開始し、比較器２３の比較結果に基づいてカウントを終了する。例えば、カウンタ２４は、比較器２３から出力される比較結果が、負の値を示すものである場合（或いは、「Ｌ」レベルの信号である場合）にはカウントを継続し、「０」以上の値を示すものである場合（或いは、「Ｈ」レベルの信号である場合）には、カウントを終了する。尚、カウンタ２４がカウントを停止したタイミングは、昇圧コンデンサ３３の昇圧動作が停止される停止タイミングである。
【００１８】
レジスタ２５は、カウンタ２４のカウント値を記憶する。このカウント値は、カウンタ２４のカウント終了時点においてカウンタ２４から出力されてレジスタ２５に設定される。ここで、カウンタ２４のカウント値が設定されるまで、レジスタ２５に記憶される値は初期値「０」のままである。レジスタ２５に記憶された値はマルチプレクサ２８に出力される。尚、レジスタ２５に設定されたカウント値は、ＭＣＵ１０から出力される駆動指示信号Ｃ１の立ち上がりのタイミング（昇圧動作が開始されるタイミング）で初期化される。
【００１９】
比較器２６は、昇圧電圧ＶＣＨＧと予め規定された目標昇圧電圧ＶＴ（例えば、４０［Ｖ］）とを比較し、その比較結果をマルチプレクサ２８に出力する。例えば、比較器２６は、昇圧電圧ＶＣＨＧが目標昇圧電圧ＶＴよりも低い場合には「Ｌ」レベルの信号を出力し、昇圧電圧ＶＣＨＧが目標昇圧電圧ＶＴ以上になった場合には「Ｈ」レベルの信号を出力する。
【００２０】
レジスタ２７は、昇圧コンデンサ３３に蓄積された電磁エネルギーを考慮した昇圧動作制御（以下、高精度昇圧動作制御という）を行うか否かを示す設定値を記憶する。この設定値は、ＭＣＵ１０がＳＰＩ通信等を行うことによってレジスタ２７に設定されるものである。例えば、レジスタ２７には、高精度昇圧動作制御を行う場合には「Ｈ」レベルの設定値が設定され、高精度昇圧動作制御を行わない場合には「Ｌ」レベルの設定値が設定される。
【００２１】
マルチプレクサ２８は、レジスタ２７に設定された設定値に応じて、レジスタ２５の出力と比較器２６の比較結果の何れか一方を昇圧動作制御部２９に出力する。具体的に、マルチプレクサ２８は、レジスタ２７に「Ｈ」レベルの設定値が設定されている場合には、レジスタ２５の出力を昇圧動作制御部２９に出力し、レジスタ２７に「Ｌ」レベルの設定値が設定されている場合には、比較器２６の比較結果を昇圧動作制御部２９に出力する。
【００２２】
ここで、マルチプレクサ２８の出力は、昇圧動作期間であるか否かを示している。例えば、マルチプレクサ２８の出力が「０」或いは「Ｌ」レベルである場合には、昇圧動作期間であることを示し、マルチプレクサ２８の出力が「０」以外の値、或いは「Ｈ」レベルである場合には、非昇圧動作期間であることを示している。
【００２３】
昇圧動作制御部２９は、マルチプレクサ２８の出力に基づいて昇圧動作制御を行う。具体的に、昇圧動作制御部２９は、マルチプレクサ２８の出力が昇圧動作期間であることを示すものである場合に、検出抵抗Ｒの検出結果（ソレノイド３１に流れる電流の検出結果）に基づいて、スイッチング素子３２のオン／オフを制御することにより昇圧コンデンサ３３の電圧を制御する。尚、昇圧動作制御部２９は、マルチプレクサ２８の出力が非昇圧動作期間であることを示すものである場合には、昇圧動作制御を行わない。
【００２４】
次に、上記構成における電磁弁駆動装置１の動作について説明する。図２，図３は、本発明の一実施形態による電磁弁駆動装置の動作の一例を示すタイミングチャートである。尚、図２においては、昇圧コンデンサ３３の昇圧電圧ＶＣＨＧ、不図示の燃料噴射弁を駆動するための駆動指示信号Ｃ１、及びソレノイド３１に流れる電流（駆動電流ＩＤ）の経時変化を示している。図３においては、昇圧コンデンサ３３の昇圧電圧ＶＣＨＧのみを図示している。
【００２５】
まず、高精度昇圧動作制御が行われない場合の動作について説明する。かかる場合には、ＭＣＵ１０と昇圧制御装置２０との間でＳＰＩ通信等が行われ、昇圧制御装置２０に設けられたレジスタ２７に「Ｌ」レベルの設定値が設定される。レジスタ２７に対する設定が完了し、駆動指示信号Ｃ１がＯＮ（「Ｈ」レベル）になるとソレノイド３１への通電が開始される（図２中の時刻ｔ０）。尚、時刻ｔ０よりも前において、駆動指示信号Ｃ１はＯＦＦ（「Ｌ」レベル）であり、昇圧電圧ＶＣＨＧは目標昇圧電圧（ＶＴ＝４０［Ｖ］）であり、駆動電流ＩＤは０である。
【００２６】
駆動指示信号Ｃ１がＯＮになると、ソレノイド３１への通電が開始されて燃料噴射弁が開弁する。また、ソレノイド３１への電力供給によって、図２に示す通り、昇圧電圧ＶＣＨＧが低下するとともに、突入電流によって駆動電流ＩＤのピークが現れる。ここで、昇圧電圧ＶＣＨＧが低下する（目標昇圧電圧ＶＴよりも低下する）と、比較器２６からは「Ｌ」レベルの信号が出力される。この「Ｌ」レベルの信号（昇圧動作期間であることを示す信号）は、マルチプレクサ２８を介して昇圧動作制御部２９に入力される。これにより、昇圧動作制御部２９では、検出抵抗Ｒの検出結果に基づいて、スイッチング素子３２のオン／オフが制御されて昇圧動作が行われ、低下した昇圧電圧ＶＣＨＧが回復する。
【００２７】
このような動作が行われて、時刻ｔ１になると、ソレノイド３１に供給される駆動電流ＩＤが安定する。駆動電流ＩＤが安定化することで、図示の通り、昇圧電圧ＶＣＨＧの回復が緩やかになる。昇圧電圧ＶＣＨＧが目標昇圧電圧ＶＴまで回復すると（時刻ｔ２）、比較器２６からは「Ｈ」レベルの信号が出力される。この「Ｈ」レベルの信号（非昇圧動作期間であることを示す信号）は、マルチプレクサ２８を介して昇圧動作制御部２９に入力される。これにより、昇圧動作期間が終了し、昇圧動作制御部２９で行われていた昇圧動作が終了する。尚、昇圧動作期間が終了した後は、昇圧電圧ＶＣＨＧは一定値に安定する。
【００２８】
その後、図２中の時刻ｔ３において駆動指示信号Ｃ１がＯＦＦ（「Ｌ」レベル）になると、ソレノイド３１への通電が終了して燃料噴射弁が閉弁する。時刻ｔ３において駆動指示信号Ｃ１がＯＦＦになると、図２に示す通り、ソレノイド３１に残った電磁エネルギーによってサージ電圧が発生する。このサージ電圧は、回生用ダイオード３４を介して昇圧コンデンサ３３に回生され、昇圧電圧ＶＣＨＧの電圧値は、目標昇圧電圧ＶＴから余剰昇圧電圧ＶＳ１だけ高い値となって安定する。
【００２９】
このような昇圧電圧ＶＣＨＧの電圧値の上昇が生ずると、次回以降に行われる昇圧動作の昇圧精度が悪化して燃料噴射量のバラツキが生ずる虞がある。そこで、本実施形態では、ソレノイド３１への通電後の安定した昇圧電圧ＶＣＨＧを測定し、この測定結果を用いた高精度昇圧動作制御を行うことで、精度良い昇圧電圧制御を行なうようにしている。
【００３０】
次に、高精度昇圧動作制御が行われる場合の動作について説明する。かかる場合には、ＭＣＵ１０と昇圧制御装置２０との間でＳＰＩ通信等が行われ、昇圧制御装置２０に設けられたレジスタ２７に「Ｈ」レベルの設定値が設定される。また、ＭＣＵ１０では、測定された昇圧電圧ＶＣＨＧ（ソレノイド３１への通電後の安定した昇圧電圧ＶＣＨＧ）を用いて、高精度昇圧動作制御を行う上で必要となる算出値を求める処理が行われる。
【００３１】
具体的に、ＭＣＵ１０は、ソレノイド３１への通電前における昇圧電圧ＶＣＨＧの電圧値と、ソレノイド３１への通電後に測定された昇圧電圧ＶＣＨＧの電圧値との電圧差分である余剰昇圧電圧ＶＳ１を求め、目標昇圧電圧ＶＴから余剰昇圧電圧ＶＳ１を減算した値を上記の算出値として求める。尚、図２に示す例において、時刻ｔ０よりも前（ソレノイド３１への通電前）において、昇圧電圧ＶＣＨＧは目標昇圧電圧ＶＴと同じ４０［Ｖ］である。
【００３２】
ソレノイド３１への通電後に測定された昇圧電圧ＶＣＨＧの電圧値が４０．８［Ｖ］であったとすると、ＭＣＵ１０では、余剰昇圧電圧ＶＳ１として０．８［Ｖ］（＝４０．８［Ｖ］−４０［Ｖ］）を求め、上記の算出値として、３９．２［Ｖ］（＝４０［Ｖ］−０．８［Ｖ］）を求める処理が行われる。ＭＣＵ１０で求められた算出値は、ＭＣＵ１０と昇圧制御装置２０との間でＳＰＩ通信等が行われ、昇圧制御装置２０に設けられたレジスタ２１に設定される。
【００３３】
レジスタ２１に対する設定が完了し、駆動指示信号Ｃ１がＯＮ（「Ｈ」レベル）になると（図３中の時刻ｔ０）、ソレノイド３１への通電が開始される。尚、図３においては、理解を容易にするために、時刻ｔ０よりも前において、昇圧電圧ＶＣＨＧは目標昇圧電圧（ＶＴ＝４０［Ｖ］）になっているとしている。駆動指示信号Ｃ１がＯＮになると、ソレノイド３１への通電が開始されて燃料噴射弁が開弁する。
【００３４】
また、駆動指示信号Ｃ１がＯＮになると、駆動指示信号Ｃ１の立ち上がりのタイミングで昇圧制御装置２０に設けられたカウンタ２４のカウントが開始されるとともに、ＭＣＵ１０と昇圧制御装置２０との間でＳＰＩ通信等が行われ、昇圧制御装置２０に設けられたレジスタ２５が初期化される。レジスタ２５が初期化されることで、レジスタ２５から出力される値「０」が、マルチプレクサ２８を介して昇圧動作制御部２９に入力される。これにより、昇圧動作制御部２９では、検出抵抗Ｒの検出結果に基づいてスイッチング素子３２のオン／オフが制御され、昇圧動作が開始される。
【００３５】
駆動指示信号Ｃ１がＯＮになると、ソレノイド３１への電力供給によって、図３に示す通り、昇圧電圧ＶＣＨＧが低下する。ここで、昇圧電圧ＶＣＨＧが低下する（レジスタ２１に設定された算出値よりも低下する）と、比較器２６からは例えば「Ｌ」レベルの信号がカウンタ２４に出力されるが、カウンタ２４ではカウントが継続されるとともに、昇圧動作制御部２９で行われる昇圧動作も継続される。
【００３６】
このような動作が行われて、昇圧電圧ＶＣＨＧが回復していき、昇圧電圧ＶＣＨＧがレジスタ２１に設定された算出値まで回復すると（図３の時刻ｔ１）、比較器２３からカウンタ２４に対し、例えば「Ｈ」レベルの信号が出力される。この「Ｈ」レベルの信号が入力されるとカウンタ２４のカウントが停止され、そのカウント値が直ちにレジスタ２５に出力されて設定される。
【００３７】
レジスタ２５に設定されたカウント値（非昇圧動作期間であることを示す信号）は、マルチプレクサ２８を介して昇圧動作制御部２９に入力される。これにより、昇圧動作期間が終了し、昇圧動作制御部２９で行われていた昇圧動作が終了する。尚、昇圧動作期間が終了した後は、昇圧電圧ＶＣＨＧは、目標昇圧電圧ＶＴよりも余剰昇圧電圧ＶＳ２だけ低い一定値に安定する。尚、余剰昇圧電圧ＶＳ２は、例えば余剰昇圧電圧ＶＳ１と同じ値（或いは、ほぼ同じ値）である。
【００３８】
その後、図３中の時刻ｔ３において駆動指示信号Ｃ１がＯＦＦ（「Ｌ」レベル）になると、ソレノイド３１への通電が終了して燃料噴射弁が閉弁する。時刻ｔ３において駆動指示信号Ｃ１がＯＦＦになると、図３に示す通り、ソレノイド３１に残った電磁エネルギーによってサージ電圧が発生し、回生用ダイオード３４を介して昇圧コンデンサ３３に回生される。
【００３９】
ここで、時刻ｔ１〜ｔ３の間において、昇圧電圧ＶＣＨＧは、目標昇圧電圧ＶＴよりも余剰昇圧電圧ＶＳ２だけ低い電圧値になっている。上述の通り、余剰昇圧電圧ＶＳ２は、例えば余剰昇圧電圧ＶＳ１と同じ値（或いは、ほぼ同じ値）である。このため、ソレノイド３１に残った電磁エネルギーによってサージ電圧が発生して回生用ダイオード３４を介して昇圧コンデンサ３３に回生されると、昇圧電圧ＶＣＨＧの電圧値は、目標昇圧電圧ＶＴと同じ電圧値（或いは、目標昇圧電圧ＶＴとほぼ同じ電圧値）になる。このようにして、図２を用いて説明した余剰昇圧電圧ＶＳ１が解消される。
【００４０】
以上の通り、本実施形態では、ソレノイド３１への通電後における昇圧コンデンサ３３の電圧値に基づいて算出された算出値を昇圧制御装置２０に設定し、設定された算出値と、ソレノイド３１への通電中における昇圧コンデンサ３３の電圧値との比較結果に基づいて、昇圧コンデンサ３３の昇圧動作を停止する停止タイミングを規定し、ソレノイド３１への通電が開始されてから規定された停止タイミングまで、昇圧コンデンサ３３の昇圧動作の制御を行うようにしている。これにより、ソレノイド３１に残った電磁エネルギーを回生する場合であっても、精度良い昇圧電圧制御を行なうことが可能である。
【００４１】
以上、本発明の一実施形態による電磁弁駆動装置について説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、ソレノイド３１への通電前における昇圧コンデンサ３３の電圧値と、ソレノイド３１への通電後における昇圧コンデンサ３３の電圧値との電圧差分を用いて昇圧制御装置２０のレジスタ２１に格納する算出値を求めるようにしていた。しかしながら、ソレノイド３１への通電中における、ソレノイド３１への通電開始から所定の時間経過後の昇圧コンデンサ３３の電圧値（例えば、時刻ｔ１の電圧値）と、昇圧動作の停止後の昇圧コンデンサ３３の電圧値（例えば、時刻ｔ２〜ｔ３の間の電圧値）との電圧差分を用いて算出値を求めるようにしても良い。
【００４２】
また、上述した実施形態では、電磁式の燃料噴射弁を駆動する燃料噴射弁駆動装置を例に挙げて説明した。しかしながら、本発明の電磁弁駆動装置は、電磁式の燃料噴射弁以外の任意の電磁弁を駆動する際に用いることが可能である。
【符号の説明】
【００４３】
２１…レジスタ、２３…比較器、２４…カウンタ、２５…レジスタ、２９…昇圧動作制御部、３１…ソレノイド、３３…昇圧コンデンサ
【図１】
2018021531.tif 000003
【図２】
2018021531.tif 000004
【図３】
2018021531.tif 000005