昇圧回路で昇圧された電圧を燃料噴射弁に供給することによって、当該燃料噴射弁から燃料を第1噴射とその後の第2噴射に分割して噴射する内燃機関の燃料噴射制御装置であって、前記第1噴射を開始すべき時期を第1噴射時期として設定する第1噴射時期設定手段と、前記第2噴射を開始すべき時期の目標値を目標第2噴射時期として設定する目標第2噴射時期設定手段と、前記第1噴射の実行に伴って低下した電圧を前記第2噴射のために前記昇圧回路によって再び昇圧する昇圧動作が完了する時期を、基準噴射時期として算出する基準噴射時期算出手段と、前記設定された目標第2噴射時期および前記算出された基準噴射時期のうちのより遅い方を、前記第2噴射を開始すべき第2噴射時期として設定する第2噴射時期設定手段と、を備えることを特徴とする内燃機関の燃料噴射制御装置。前記基準噴射時期は、前記昇圧動作によって昇圧された電圧が目標値に達する時期に対し、その後に当該電圧が前記目標値付近で安定するのに要する時間である作動制約時間だけ遅らせた時期であることを特徴とする、請求項1に記載の内燃機関の燃料噴射制御装置。しかし、この従来の制御装置では、パイロット噴射および主噴射が、1つの燃料噴射弁により、それぞれの所定のクランク角において、比較的短い角度間隔で実行される。また、燃料噴射弁は通常、電磁式のものが用いられ、その駆動開弁は、昇圧回路で昇圧された電圧を燃料噴射弁に供給することによって行われる。このため、例えば内燃機関が高回転状態のときには、パイロット噴射から主噴射までの時間間隔が短くなることで、主噴射のための昇圧時間が不足がちになり、電圧を十分に昇圧できないことによって、適正量の燃料を主噴射によって供給できず、その結果、供給燃料量の不足やばらつきによる燃焼の悪化などの不具合が発生するおそれがある。本発明は、このような課題を解決するためになされたものであり、第1噴射の実行後、第2噴射が開始されるまでの間に、第2噴射のための電圧の昇圧時間を確保でき、それにより、第2噴射によって所望量の燃料を精度良く噴射することができる内燃機関の燃料噴射制御装置を提供することを目的とする。上記の目的を達成するために、請求項1に係る発明は、昇圧回路10aで昇圧された電圧実施形態における以下、本項において同じ昇圧電圧VUPを燃料噴射弁4に供給することによって、燃料噴射弁4から燃料を第1噴射とその後の第2噴射に分割して噴射する内燃機関3の燃料噴射制御装置1であって、第1噴射を開始すべき時期を第1噴射時期φINJ1として設定する第1噴射時期設定手段ECU2、ステップ4と、第2噴射を開始すべき時期の目標値を目標第2噴射時期φ2_TMPとして設定する目標第2噴射時期設定手段ECU2、ステップ6と、第1噴射の実行に伴って低下した電圧を第2噴射のために昇圧回路10aによって再び昇圧する昇圧動作が完了する時期を、基準噴射時期φ2_NDとして算出する基準噴射時期算出手段ECU2、ステップ15と、設定された目標第2噴射時期φ2_TMPおよび算出された基準噴射時期φ2_NDのうちのより遅い方を、第2噴射を開始すべき第2噴射時期φINJ2として設定する第2噴射時期設定手段ECU2、ステップ16~18と、を備えることを特徴とする。この内燃機関の燃料噴射制御装置では、昇圧回路で昇圧された電圧を燃料噴射弁に供給することによって、燃料噴射弁からの燃料の噴射が、第1噴射とその後の第2噴射に分割して行われる。また、第1噴射の開始時期である第1噴射時期を設定するとともに、第2噴射の開始時期である第2噴射時期の目標値を、目標第2噴射時期として設定する。さらに、第1噴射の実行に伴って低下した電圧を第2噴射のために再び昇圧する昇圧動作が完了する時期を、基準噴射時期として算出する。そして、目標第2噴射時期と基準噴射時期のうちのより遅い方を、最終的な第2噴射時期として設定する。以上の制御によれば、例えば内燃機関が高回転状態にあることで、第1噴射から第2噴射までの時間間隔が短くなり、第2噴射のための昇圧動作が完了する基準噴射時期が目標第2噴射時期よりも遅くなる場合には、第2噴射時期は基準噴射時期に設定される。したがって、第1噴射の実行後、第2噴射が開始されるまでの間に、第2噴射のための電圧の昇圧時間を確保でき、それにより、第2噴射によって所望量の燃料を精度良く噴射することができる。その結果、供給燃料量の不足やばらつきによる燃焼の悪化などの不具合を防止できる。また、基準噴射時期が目標第2噴射時期よりも早い場合には、第2噴射時期が本来の目標第2噴射時期に設定されるので、第2噴射を、例えば内燃機関の運転状態に応じた適切なタイミングで開始することができる。請求項2に係る発明は、請求項1に記載の内燃機関の燃料噴射制御装置において、基準噴射時期φ2_NDは、昇圧動作によって昇圧された電圧が目標値VREFに達する時期に対し、その後に電圧が目標値VREF付近で安定するのに要する時間である作動制約時間TSTAだけ遅らせた時期であることを特徴とする。昇圧回路によって電圧を目標値に昇圧する場合、昇圧された電圧は、目標値に達した後、ハンチング状態を経てから安定し、目標値に収束するという特性がある。この構成によれば、基準噴射時期を、昇圧動作によって昇圧された電圧が目標値に達する時期に対し、その後に電圧が目標値付近で安定するのに要する時間である作動制約時間だけ遅らせた時期に設定する。したがって、昇圧された電圧が目標値に安定して収束した状態で、第2噴射を実行でき、第2噴射をより精度良く行うことができる。以下、図面を参照しながら、本発明の一実施形態に係る内燃機関の燃料噴射制御装置について説明する。図1に示すように、この燃料噴射制御装置1はECU2を備えている。後述するように、ECU2は、内燃機関以下エンジンという3の燃料噴射制御などの各種の制御処理を実行する。エンジン3は、例えば、車両図示せずに搭載された、4つの気筒3a1つのみ図示を有するディーゼルエンジンである。各気筒3aのピストン3bとシリンダヘッド3cとの間には燃焼室3dが形成されており、シリンダヘッド3cには、気筒3aごとに、燃焼室3dに臨むように燃料噴射弁4が取り付けられている。燃料噴射弁4は、コモンレールを介して、高圧ポンプおよび燃料タンクいずれも図示せずに接続されており、高圧ポンプで昇圧された燃料が、コモンレールを介して燃料噴射弁4に供給される。また、燃料噴射弁4は、電磁式のものであり、駆動回路10を介してECU2に電気的に接続されている。この駆動回路10は、バッテリ図示せずの電圧を昇圧するための昇圧回路10aと、昇圧された電圧を燃料噴射弁4に供給印加するためのスイッチング素子図示せずなどで構成されている。以上の構成により、昇圧回路10aで昇圧された電圧が駆動回路10から供給されることによって、燃料噴射弁4が開弁し、燃料噴射弁4から気筒3a内に燃料が噴射される。また、ECU2により、昇圧回路10aによる昇圧動作が制御されるとともに、燃料噴射弁4への電圧の供給動作が制御され、それにより、燃料噴射弁4の開弁時間および開弁時期、すなわち燃料の噴射時間噴射量および噴射時期が制御される。本実施形態では、燃料噴射弁4による燃料の噴射は、1燃焼サイクル中に、第1噴射とその後の第2噴射に分割して行われる。また、エンジン3のクランクシャフト3eには、クランク角センサ20が設けられている。クランク角センサ20は、クランクシャフト3eの回転に伴い、パルス信号であるCRK信号およびTDC信号をECU2に出力する。CRK信号は、所定のクランク角度例えば1 ゚ごとに出力される。ECU2は、CRK信号に基づき、エンジン3の回転数以下エンジン回転数というNEを算出する。また、TDC信号は、いずれかの気筒3aにおいて、ピストン3bが吸気行程の開始時のTDC位置よりも若干、手前の所定のクランク角位置にあることを表す信号であり、4気筒タイプである本例の場合には、クランク角度180°ごとに出力される。ECU22は、TDC信号およびCRK信号に基づき、クランク角CAを算出する。このクランク角CAは、TDC信号が発生するクランク角度位置を0とし、遅角側に向かって増大するように算出される。エンジン3の吸気通路5には、エアフローセンサ21が設けられている。エアフローセンサ21は、吸気通路5を通って気筒3aに吸入される新気の流量以下吸入空気量というGAIRを検出し、その検出信号をECU2に出力する。また、ECU2には、アクセル開度センサ22から、車両のアクセルペダル図示せずの踏み込み量以下アクセル開度というAPを表す検出信号が、燃圧センサ23から、コモンレール内の燃料の圧力以下燃圧というPFを表す検出信号が、それぞれ出力される。さらに、ECU2には、バッテリ電圧センサ24から、バッテリの電圧以下バッテリ電圧というVBを表す検出信号が、昇圧電圧センサ25から、昇圧回路10aで昇圧された電圧以下昇圧電圧というVUPを表す検出信号が、それぞれ出力される。ECU2は、CPU、RAM、ROMおよびI/Oインターフェースいずれも図示せずなどから成るマイクロコンピュータで構成されており、前述した各種のセンサ20~25の検出信号などに応じて、エンジン3の運転状態を判別するとともに、燃料噴射制御処理および昇圧制御処理などの各種の制御処理を実行する。なお、本実施形態では、ECU2が、第1噴射時期設定手段、目標第2噴射時期設定手段、基準噴射時期算出手段および第2噴射時期設定手段に相当する。次に、図2を参照しながら、ECU2によって実行される燃料噴射制御処理について説明する。この燃料噴射制御処理は、第1噴射および第2噴射の噴射時間および噴射開始時期を算出するものであり、TDC信号の発生に同期して気筒3aごとに実行される。以下、第1噴射の噴射時間および噴射開始時期をそれぞれ第1噴射時間TINJ1および第1噴射時期φINJ1といい、同様に、第2噴射の噴射時間および噴射開始時期を第2噴射時間TINJ2および第2噴射時期φINJ2という。本処理では、まずステップ1S1と図示。以下同じにおいて、第1および第2噴射時間TINJ1、TINJ2を合わせた総噴射時間TINJを算出する。この総噴射時間TINJの算出は、例えば、エンジン回転数NEおよび吸入空気量GAIRに応じて、所定のマップ図示せずを検索することにより、基本噴射時間を算出するとともに、この基本噴射時間を燃圧PFに応じて補正することによって、行われる。次いで、ステップ2に進み、エンジン回転数NEおよび吸入空気量GAIRに応じ、所定のマップ図示せずを検索することによって、総噴射時間TINJに対する第1噴射時間TINJ1の比である分割比R1を算出する。次に、ステップ3において、第1噴射時間TINJ1を、分割比R1と総噴射時間TINJとの積R1TINJに設定する。次のステップ4では、第1噴射時間TINJ1、エンジン回転数NEおよび吸入空気量GAIRに応じ、所定のマップ図示せずを検索することによって、第1噴射時期φINJ1を算出する。なお、第1噴射時期φINJ1は、クランク角CAによって表され、このことは、第2噴射時期φINJ2、および後述する各種の時期φ2_TMP、φ2_NDについても同様である。次いで、ステップ5に進み、第2噴射時間TINJ2を、1-R1TINJに設定する。次に、ステップ6において、第2噴射時間TINJ2、エンジン回転数NEおよび吸入空気量GAIRに応じ、所定のマップ図示せずを検索することにより、エンジン3の運転状態に応じた第2噴射時期φINJ2の目標値として、目標第2噴射時期φ2_TMPを算出する。最後に、ステップ7において、第2噴射時期φINJ2の算出処理を実行し、本処理を終了する。図3は、この第2噴射時期φINJ2の算出処理のサブルーチンを示す。本処理では、まずステップ10において、検出されたバッテリ電圧VBに応じ、図4に示すテーブルを検索することによって、必要昇圧時間TVUPを算出する。この必要昇圧時間TVUPは、第1噴射の実行に伴って一旦、低下した昇圧電圧VUPが、昇圧回路10aによって再び昇圧され、目標値VREF例えば42Vに達するのに要する時間に相当する。このため、上記のテーブルでは、必要昇圧時間TVUPは、バッテリ電圧VBが高いほど、より小さな値に設定されている。次に、ステップ11に進み、算出した必要昇圧時間TVUPが、ステップ3で算出された第1噴射時間TINJ1よりも大きいか否かを判別する。この判別結果がYESのときには、ステップ12に進み、必要昇圧時間TVUPと所定の作動制約時間TSTAとの和=TVUPTSTAを、基準時間TNDとして設定する。この作動制約時間TSTAは、昇圧電圧VUPが目標値VREFに達した後、その付近で安定するのに要する時間に相当する。したがって、この場合の基準時間TNDは、第1噴射の実行後、それに伴って低下した昇圧電圧VUPが再び昇圧され、目標電圧VREF付近で安定した状態になることで、第2噴射用の昇圧動作が完了するのに要する時間に相当する。一方、ステップ11の判別結果がNOのときには、ステップ13に進み、第1噴射時間TINJ1と作動制約時間TSTAとの和=TINJ1TSTAを、基準時間TNDとして設定する。次に、ステップ14では、前記ステップ12または13で算出した基準時間TNDとエンジン回転数NEに基づいて、角度変換値CANDを算出する。この角度変換値CANDは、基準時間TNDをそのときのエンジン回転数NEに応じたクランク角度に変換したものである。次いで、ステップ15に進み、第1噴射時期φINJ1と角度変換値CANDとの和=φINJ1CANDを、基準噴射時期φ2_NDとして設定する。以上のようにして設定された基準噴射時期φ2_NDは、必要昇圧時間TVUPが第1噴射時間TINJ1よりも長い場合には、第1噴射の実行に伴って低下した昇圧電圧VUPの第2噴射用の昇圧動作が完了する時期に相当する図6参照。次に、ステップ16において、基準噴射時期φ2_NDが目標第2噴射時期φ2_TMPよりも大きいか否かを判別する。この判別結果がYESのとき、すなわち第2噴射用の昇圧動作の完了が目標第2噴射時期φ2_TMPに対して遅れると推定されるときには、第2噴射の開始時期を昇圧動作の完了時期に合わせて遅らせるために、ステップ17において、第2噴射時期φINJ2を基準噴射時期φ2_NDに設定した後、本処理を終了する。一方、ステップ16の判別結果がNOのとき、すなわち第2噴射用の昇圧動作が目標第2噴射時期φ2_TMP以前に完了すると推定されるときには、ステップ18において、第2噴射時期φINJ2を目標第2噴射時期φ2_TMPに設定した後、本処理を終了する。次に、図5を参照しながら、ECU2によって実行される昇圧制御処理について説明する。この昇圧制御処理は、第1噴射の実行に伴って低下した昇圧電圧VUPを、第2噴射のために目標値VREFまで昇圧するためのものであり、所定の周期例えば10msecで気筒3aごとに実行される。本処理では、まずステップ20において、昇圧制御フラグF_VUPが1であるか否かを判別する。この判別結果がNOで、第2噴射用の昇圧動作の実行中でないときには、ステップ21に進み、第1噴射実行フラグF_INJ1が1であるか否かを判別する。この第1噴射実行フラグF_INJ1は、図示しない判定処理により、当該気筒3aの今回の燃焼サイクルにおいて第1噴射を実行したときに1にセットされるものである。ステップ21の判別結果がNOで、当該気筒3aの今回の燃焼サイクルにおいて第1噴射がまだ実行されていないときには、ステップ26に進み、アップカウント式の昇圧タイマの値以下昇圧タイマ値というTMUPを0にリセットした後、本処理を終了する。一方、ステップ21の判別結果がYESで、当該気筒3aの今回の燃焼サイクルにおいて第1噴射がすでに実行されているときには、ステップ22に進み、第1噴射実行フラグの前回値F_INJ1Zが1であるか否かを判別する。この判別結果がYESのときには、前記ステップ26を実行した後、本処理を終了する。一方、ステップ22の判別結果がNOで、今回の処理サイクルが第1噴射の実行直後であるときには、第2噴射用の昇圧動作を実行すべきであると判定して、ステップ23に進み、昇圧制御フラグF_VUPを1にセットする。このように昇圧制御フラグF_VUPが1にセットされると、次回以降の処理サイクルにおいて、前記ステップ20の判別結果がYESになり、その場合には、ステップ24に進む。ステップ20または23に続くステップ24では、昇圧回路10aによる昇圧動作を実行する。次いで、ステップ25に進み、昇圧電圧VUPが目標値VREF以上であるか否かを判別する。この判別結果がNOのときには、前記ステップ26を実行した後、本処理を終了し、昇圧動作を継続する。一方、ステップ25の判別結果がYESで、昇圧電圧VUPが目標値VREFに達したときには、ステップ27に進み、昇圧タイマ値TMUPが作動制約時間TSTA以上であるか否かを判別する。この判別結果がNOのときには、そのまま本処理を終了し、昇圧動作を継続する。一方、ステップ27の判別結果がYESのとき、すなわち昇圧電圧VUPが目標値VREFに達した後、作動制約時間TSTAが経過したときには、昇圧電圧VUPが安定したとして、昇圧動作を終了すべきであると判定し、ステップ28に進み、そのことを表すために、昇圧制御フラグF_VUPを0にセットし、本処理を終了する。次に、図6を参照しながら、これまでに説明した燃料噴射制御によって得られる動作例を、とりまとめて説明する。この例では、必要昇圧時間TVUPは第1噴射時間TINJ1よりも長く、かつ基準噴射時期φ2_NDは目標第2噴射時期φ2_TMPよりも遅いものとする。まず、図1の燃料噴射制御処理により、エンジン回転数NEおよび吸入空気量GAIRなどに応じて、第1噴射時間TINJ1、第1噴射時期φINJ1、第2噴射時間TINJ2および目標第2噴射時期φ2_TMPが算出されるステップ1~6。この例では、必要昇圧時間TVUPが第1噴射時間TINJ1よりも長いためステップ11:YES、必要昇圧時間TVUPと作動制約時間TSTAとの和が、基準時間TNDとして設定されるステップ12。次いで、この基準時間TNDをクランク角度に変換した角度変換値CANDが算出されるステップ14とともに、この角度変換値CANDを第1噴射時期φINJ1に加算した値が、基準噴射時期φ2_NDとして算出されるステップ15。前述したように、基準噴射時期φ2_NDは、第1噴射の実行に伴って低下した昇圧電圧VUPの第2噴射用の昇圧動作が完了する時期に相当する。この例では、基準噴射時期φ2_NDが目標第2噴射時期φ2_TMPよりも遅いためステップ16:YES、第2噴射時期φINJ2はより遅い基準噴射時期φ2_NDに設定されるステップ17。以上のように設定された燃料噴射パラメータに基づき、昇圧回路10aによる昇圧動作と、駆動回路10から燃料噴射弁4への電圧の供給動作を制御することによって、第1および第2噴射が実行される。具体的には、クランク角CAが第1噴射時期φINJ1になったときに第1噴射が開始され、その後、第1噴射時間TINJ1が経過するまで実行される。また、図5の昇圧制御処理により、第1噴射の開始と同時に、第2噴射用の昇圧動作が開始される。そして、クランク角CAが第2噴射時期φINJ2この場合には基準噴射時期φ2_NDになったときに、第2噴射が開始され、その後、第2噴射時間TINJ2が経過するまで実行される。なお、図示しないが、必要昇圧時間TVUPが第1噴射時間TINJ1よりも短い場合には、基準時間TNDは、第1噴射時間TINJ1と作動制約時間TSTAとの和に設定されステップ13、以後、この基準時間TNDに基づいて同様の制御が行われる。また、基準噴射時期φ2_NDが目標第2噴射時期φ2_TMPよりも早い場合には、第2噴射時期φINJ2は目標第2噴射時期φ2_TMPに設定されステップ18、クランク角CAが目標第2噴射時期φ2_TMPになったときに、第2噴射が開始される。以上のように、本実施形態によれば、第1噴射の実行に伴って一旦、低下した電圧を第2噴射のために再び昇圧する昇圧動作が完了する時期を、基準噴射時期φ2_NDとして算出するとともに、目標第2噴射時期φ2_TMPと基準噴射時期φ2_NDのうちのより遅い方を、最終的な第2噴射時期φINJ2として設定する。第2噴射時期φINJ2をこのように設定することにより、例えばエンジン3が高回転状態にあることで、第2噴射用の昇圧動作が完了する基準噴射時期φ2_NDが目標第2噴射時期φ2_TMPよりも遅くなる場合には、第2噴射時期φINJ2は基準噴射時期φ2_NDに設定される。したがって、第1噴射の実行後、第2噴射が開始されるまでの間に、第2噴射用の電圧の昇圧時間を確保でき、それにより、第2噴射によって所望量の燃料を精度良く噴射でき、その結果、供給燃料量の不足やばらつきによる燃焼の悪化などの不具合を防止することができる。また、基準噴射時期φ2_NDが目標第2噴射時期φ2_TMPよりも早い場合には、第2噴射時期φINJ2が、エンジン回転数NEおよび吸入空気量GAIRに応じて設定された本来の目標第2噴射時期φ2_TMPに設定されるので、エンジン3の運転状態に応じた適切なタイミングで、第2噴射を開始することができる。さらに、必要昇圧時間TVUPが第1噴射時間TINJ1よりも長い場合、基準噴射時期φ2_NDのもとになる基準時間TNDを、必要昇圧時間TVUPに作動制約時間TSTAを加算した値に設定するので、昇圧電圧VUPが目標値VREFに安定して収束した状態で、第2噴射を実行でき、したがって、第2噴射をより精度良く行うことができる。また、基準時間TNDを算出する際に、必要昇圧時間TVUPおよび第1噴射時間TINJ1のうちのより長い方に作動制約時間TSTAを加算するのでステップ11~13、第2噴射用の昇圧時間だけでなく、第1噴射を行うための時間も同時に確保でき、したがって、第1噴射を確実に行うことができる。なお、本発明は、説明した実施形態に限定されることなく、種々の態様で実施することができる。例えば、実施形態では、第2噴射用の昇圧動作を、第1噴射の開始と同時に開始しているが、これに限らず、例えば、第1噴射の開始後、昇圧電圧VUPが所定のしきい値を下回ったときに開始してもよい。その場合には、実施形態において第1噴射時間TINJ1と比較される必要昇圧時間TVUPとして、第1噴射の開始時から昇圧動作の開始時までの時間と、昇圧動作の開始時から昇圧電圧VUPが目標値VREFに達するまでの時間との和を用いればよい。また、実施形態では、必要昇圧時間TVUPと第1噴射時間TINJ1を比較し、そのうちのより大きい方に作動制約時間TSTAを加算することによって、基準時間TNDを算出しているが、必要昇圧時間TVUPと作動制約時間TSTAとの和と第1噴射時間TINJ1を比較し、そのうちのより大きい方を基準時間TNDとして算出してもよい。この場合にも、実施形態と同様、第2噴射用の昇圧時間と第1噴射を行うための時間を同時に確保することができる。さらに、作動制約時間TSTAは、実施形態では所定の固定値であるが、適当なパラメータ、例えばバッテリ電圧VBに応じて可変設定してもよい。さらに、実施形態は、本発明を、車両用のディーゼルエンジンに適用した例であるが、本発明は、これに限らず、第1および第2噴射が実行されることを条件として、ガソリンエンジンや、LPGエンジン、クランク軸が鉛直方向に配置された船外機などのような船舶推進機用エンジンなど、産業用の各種の内燃機関に広く適用することが可能である。その他、本発明の趣旨の範囲内で、細部の構成を適宜、変更することが可能である。