(57)【要約】  【課題】  スタータ動作用の複数のリレー毎に駆動回路を備え、各駆動回路の動作をマイコン等の制御手段が個別に制御してエンジンを始動させるエンジン始動制御装置において、いずれか１つの駆動回路が故障してもエンジンの始動を行えるようにする。  【解決手段】  ソレノイド用リレー１１を駆動するソレノイド用リレー駆動回路２１の出力部と、モータ用リレー１２を駆動するモータ用リレー駆動回路２２の出力部は、駆動回路接続スイッチ２５によって相互に接続されている。マイコン２０は、アイドルストップ機能によりエンジンが一時停止された後、エンジンを再始動させる際に、各駆動回路２１，２２が正常か否か判断する。そして、例えばモータ用リレー駆動回路２２が故障していた場合、駆動回路接続スイッチ２５をＯＮさせ、ソレノイド用リレー駆動回路２１からの駆動信号によってモータ用リレー１２を代理駆動させる。【選択図】図１
2010223058.tif 000002
【特許請求の範囲】
【請求項１】
車両のエンジン始動用のスタータを動作させるために設けられた複数のリレーのうち少なくとも２つのリレーに対して個々に設けられ、入力される駆動指令に従って対応する前記リレーへ駆動信号を出力することにより該リレーを駆動する駆動回路と、
前記各駆動回路に対し、それぞれ予め決められたタイミングで前記駆動指令を出力することにより前記各リレーの駆動を制御して前記スタータを動作させるリレー制御手段と、
を備えたエンジン始動制御装置において、
複数の前記駆動回路のうちいずれか２つの組み合わせを相補駆動回路群として、少なくとも一組の該相補駆動回路群に対して設けられ、該相補駆動回路群を構成する２つの駆動回路における前記駆動信号の出力部の相互間を導通・遮断する主スイッチ手段と、
前記２つの駆動回路のうち少なくとも一方を監視対象としてその動作状態が正常か否かを監視する駆動回路監視手段と、
前記リレー制御手段が前記監視対象の駆動回路へ前記駆動指令を出力した場合に、該監視対象の駆動回路が前記駆動回路監視手段によって正常ではないと判断されたとき、前記主スイッチ手段をＯＮさせて前記２つの駆動回路の出力部相互間を導通させるスイッチ制御手段と、
を備えていることを特徴とするエンジン始動制御装置。
【請求項２】
請求項１に記載のエンジン始動制御装置において、
前記リレー制御手段は、前記相補駆動回路群を構成する前記２つの駆動回路へ前記駆動指令を出力する際、まず、一方の駆動回路である第１駆動回路へ前記駆動指令を出力して対応する前記リレーを駆動させ、該第１駆動回路への前記駆動指令の出力後、所定の駆動条件が成立した場合に、他方の駆動回路である第２駆動回路へ前記駆動指令を出力して対応する前記リレーを駆動させるよう構成されており、
前記２つの駆動回路のうち、少なくとも前記第２駆動回路は、前記監視対象である
ことを特徴とするエンジン始動制御装置。
【請求項３】
請求項２に記載のエンジン始動制御装置において、
前記２つの駆動回路のうち、前記第２駆動回路のみが前記監視対象であることを特徴とするエンジン始動制御装置。
【請求項４】
請求項３に記載のエンジン始動制御装置において、
前記主スイッチ手段は、ＯＮされた場合に前記第１駆動回路の出力部側から前記第２駆動回路の出力部側への片方向のみ前記駆動信号を通電可能な電子スイッチとして構成されている
ことを特徴とするエンジン始動制御装置。
【請求項５】
請求項２に記載のエンジン始動制御装置において、
前記第１駆動回路及び前記第２駆動回路の双方が前記監視対象であることを特徴とするエンジン始動制御装置。
【請求項６】
請求項５に記載のエンジン始動制御装置において、
前記第２駆動回路の出力部から対応する前記リレーに至る通電経路における、前記主スイッチ手段の接続部よりも下流側に、該通電経路を導通・遮断するための補助スイッチ手段が設けられており、
前記リレー制御手段が前記第１駆動回路へ前記駆動指令を出力したときに前記駆動回路監視手段によって該第１駆動回路が正常ではないと判断された場合、前記リレー制御手段は、前記駆動条件の成立の有無に関係なく前記第２駆動回路へ前記駆動指令を出力して該第２駆動回路から駆動信号を出力させ、前記スイッチ制御手段は、少なくとも前記補助スイッチ手段については前記リレー制御手段による該第２駆動回路への駆動指令の出力に先立ってＯＦＦさせると共に、前記主スイッチ手段をＯＮさせ、該第２駆動回路への駆動指令の出力後、前記駆動条件が成立したときに前記補助スイッチ手段をＯＮさせる
ことを特徴とするエンジン始動制御装置。
【請求項７】
請求項６に記載のエンジン始動制御装置において、
前記スイッチ制御手段は、前記リレー制御手段が前記第２駆動回路へ前記駆動指令を出力したときに前記駆動回路監視手段によって該第２駆動回路が正常ではないと判断された場合、前記主スイッチ手段及び前記補助スイッチ手段を共にＯＮさせる
ことを特徴とするエンジン始動制御装置。
【請求項８】
請求項２〜請求項７の何れか１項に記載のエンジン始動制御装置において、
前記第２駆動回路は、前記スタータを構成するスタータモータへの通電を行うためのスタータモータ用リレーに対して、前記駆動信号を出力し、
前記第１駆動回路は、前記スタータモータにより回転されるピニオンを前記エンジン側へ移動させることにより該ピニオンの回転を前記エンジンに伝達するためのピニオン移動用リレーに対して、前記駆動信号を出力する
ことを特徴とするエンジン始動制御装置。
【請求項９】
請求項８に記載のエンジン始動制御装置において、
前記エンジンの始動後、前記車両において予め決められたエンジン停止条件が成立した場合に該エンジンを停止させる、エンジン一時停止処理を実行するエンジン一時停止手段を備え、
前記リレー制御手段は、前記エンジン一時停止手段により前記エンジンが停止された後、前記第１駆動回路へ前記駆動指令を出力することにより前記ピニオン移動用リレーを駆動させ、その後、前記駆動条件としての予め決められたエンジン再始動条件が成立した場合に、前記第２駆動回路へ前記駆動指令を出力することにより前記スタータモータ用リレーを駆動させて前記エンジンを再始動させる、エンジン再始動処理を実行するよう構成されており、
前記駆動回路監視手段は、少なくとも、前記エンジン一時停止手段により前記エンジンが停止されてから前記リレー制御手段により前記エンジンが再始動されるまでの間に、前記監視を行う
ことを特徴とするエンジン始動制御装置。
【請求項１０】
請求項９に記載のエンジン始動制御装置において、
前記エンジン一時停止手段は、前記エンジン一時停止処理の実行後、前記駆動回路監視手段によって少なくともいずれか一方又は双方の駆動回路が正常でないと判断された場合は、以後、前記エンジン一時停止処理の実行を中止する
ことを特徴とするエンジン始動制御装置。
【請求項１１】
請求項１〜請求項１０の何れか１項に記載のエンジン始動制御装置において、
前記監視対象の駆動回路の出力部から対応する前記リレーに至る通電経路における、前記主スイッチ手段の接続部よりも上流側に、該駆動回路からの前記駆動信号を導通・遮断するための出力スイッチ手段が設けられており、
前記スイッチ制御手段は、前記リレー制御手段が前記監視対象の駆動回路へ前記駆動指令を出力する際には、該駆動回路の出力部側に設けられている前記出力スイッチ手段をＯＮさせ、該駆動指令の出力後、前記駆動回路監視手段によって該監視対象の駆動回路が正常ではないと判断された場合は該出力スイッチ手段をＯＦＦさせる
ことを特徴とするエンジン始動制御装置。
【請求項１２】
請求項１１に記載のエンジン始動制御装置において、
前記駆動回路監視手段は、前記エンジンの動作中、予め決められた監視タイミングで前記監視を行い、
前記スイッチ制御手段は、前記エンジンの動作中における前記駆動回路監視手段の監視によって前記監視対象の駆動回路が正常でないと判断された場合は、該駆動回路の出力部側に設けられている前記出力スイッチ手段をＯＦＦさせる
ことを特徴とするエンジン始動制御装置。
【請求項１３】
請求項１２に記載のエンジン始動制御装置において、
前記エンジン一時停止手段は、前記エンジンの動作中における前記駆動回路監視手段の監視によって前記監視対象の駆動回路が正常でないと判断された場合は、以後、前記エンジン一時停止処理の実行を中止する
ことを特徴とするエンジン始動制御装置。
【請求項１４】
請求項１〜請求項１３の何れか１項に記載のエンジン始動制御装置において、
前記駆動回路監視手段は、前記リレー制御手段が前記監視対象の駆動回路へ前記駆動指令を出力したときに、該駆動指令に対して該駆動回路から前記駆動信号が正常に出力されているか否かを判断することにより、前記監視を行う
ことを特徴とするエンジン始動制御装置。
【請求項１５】
請求項１〜請求項１４の何れか１項に記載のエンジン始動制御装置において、
前記駆動回路は、その出力部にダイオードが接続され、該ダイオードを介して前記駆動信号が対応するリレーへ出力されるよう構成されている
ことを特徴とするエンジン始動制御装置。
【請求項１６】
請求項１〜請求項１５の何れか１項に記載のエンジン始動制御装置において、
前記駆動回路監視手段により前記駆動回路が正常でないと判断された場合に、該駆動回路が正常でない旨を報知する報知手段を備えている
ことを特徴とするエンジン始動制御装置。
【請求項１７】
請求項１〜請求項１６の何れか１項に記載のエンジン始動制御装置において、
前記スイッチ制御手段は、前記主スイッチ手段へ該主スイッチ手段のＯＮ・ＯＦＦを制御するための制御信号を出力することにより該主スイッチ手段をＯＮ又はＯＦＦさせ、
前記主スイッチ手段は、前記スイッチ制御手段からの前記制御信号に従ってＯＮ又はＯＦＦし、前記スイッチ制御手段から前記制御信号が入力されない無信号時にはＯＦＦした状態となるよう構成されている
ことを特徴とするエンジン始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載され、車両のエンジンを始動させるエンジン始動制御装置に関する。
【背景技術】
【０００２】
近年、車両における燃費の低減、排気ガスの低減を目的として、例えば信号待ち時等のようにエンジンの作動が不要の時にエンジンを一時的に自動停止（アイドルストップ）させ、エンジンの作動が必要になった時に再びエンジンを自動的に再始動させる、いわゆるアイドルストップシステムが開発されており、既に実用化もされている。
【０００３】
アイドルストップシステムを搭載した車両では、走行中にエンジンの停止・再始動が頻繁に繰り返されるため、エンジンを始動させるスタータに対する静粛性や耐久性が強く要求される。その要求に応える技術として、スタータのピニオンをエンジン側（フライホイール）のリングギヤに噛み合わせるためのピニオン噛み合い制御用ソレノイドを電子制御装置によって個別に制御可能とした上で、エンジン停止時に予めピニオンをリングギヤに噛み合わせておくことにより、ピニオン噛み合い時の衝撃を抑制して、スタータの静粛性と耐久性を向上させるという技術が提案されている（例えば、特許文献１参照。）。
【０００４】
この技術では、ピニオン噛み合い制御用ソレノイドを動作させるためのソレノイド用リレーと、スタータモータを動作させるためのモータ用リレーが、それぞれ個別に設けられ、これら各リレーの駆動（通電）が電子制御装置によって個別に制御される。
【０００５】
具体的には、エンジン作動中に所定のエンジン停止条件が成立したことによりエンジンが自動停止すると、電子制御装置はまず、ソレノイド用リレーを駆動してピニオン噛み合い制御用ソレノイドを動作させることにより、ピニオンをリングギヤに噛み合わせる。その後、エンジンの始動条件が成立すると、電子制御装置は、モータ用リレーを駆動してスタータモータを動作させることにより、エンジンを再始動させる。
【０００６】
このように、電子制御装置が各リレーを個別に制御するように構成することで、各リレーの駆動タイミング、延いてはピニオンとリングギヤの噛み合いタイミング及びスタータモータの動作タイミングを細かく制御し、これによりスタータの静粛性と耐久性の向上を実現するようにしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−３０１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、リレーを駆動するための電子制御装置の構成としては、リレーの駆動を制御するマイコンと、このマイコンからの駆動指令に従って実際にリレーを駆動する（即ち、リレーを構成するコイルへ通電する）リレー駆動回路とを備えたものが一般的である。
【０００９】
そのため、上述した特許文献１に記載の技術では、スタータを動作させるために２つのリレーを備え、これらを個別に駆動する必要があることから、リレー駆動回路も２つ必要となる。
【００１０】
即ち、従来からよく知られている一般的なスタータにおいては、１つのリレーによって、ピニオンをリングギヤへ噛み合わせつつ、スタータモータを動作させていたため、リレー駆動回路も１つで済んでいた。これに対し、ピニオンの噛み合いとスタータモータの動作とを個別に制御する構成においては、リレーが２つ必要になることから、それに伴ってリレー駆動回路も２つ必要となるのである。
【００１１】
そして、このようにリレー駆動回路を２つ有する構成においては、２つのリレー駆動回路が共に正常でないとスタータを動作させることはできず、いずれか一方でも故障してこれに対応したリレーが駆動できなくなるとエンジンの再始動ができなくなる。そのため、２つのリレー駆動回路のうちいずれか一方でも故障すると、周囲の車両に悪影響を及ぼしてしまうおそれがある。
【００１２】
つまり、ピニオン噛み合い制御用ソレノイドとスタータモータを個別に制御できるようにすることで、スタータの静粛性と耐久性の向上は可能となるものの、その反面、リレー駆動回路が２つに増えたことで、リレー駆動回路の故障発生に対する懸念が増してしまうのである。
【００１３】
本発明は上記課題に鑑みなされたものであり、スタータ動作用の複数のリレー毎にこれら各リレーを駆動するための駆動回路を備え、各駆動回路の動作をマイコン等の制御手段が個別に制御してエンジンを始動させるエンジン始動制御装置において、いずれか１つの駆動回路が故障してもエンジンの始動を行えるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するためになされた請求項１に記載の発明は、車両のエンジン始動用のスタータを動作させるために設けられた複数のリレーのうち少なくとも２つのリレーに対して個々に設けられ、入力される駆動指令に従って対応するリレーへ駆動信号を出力することにより該リレーを駆動する駆動回路と、各駆動回路に対し、それぞれ予め決められたタイミングで駆動指令を出力することにより各リレーの駆動を制御してスタータを動作させるリレー制御手段と、を備えたエンジン始動制御装置である。
【００１５】
そして、本発明のエンジン始動制御装置は、複数の駆動回路のうちいずれか２つの組み合わせを相補駆動回路群として、少なくとも一組の該相補駆動回路群に対して設けられ、該相補駆動回路群を構成する２つの駆動回路における駆動信号の出力部の相互間を導通・遮断する主スイッチ手段と、その２つの駆動回路のうち少なくとも一方を監視対象としてその動作状態が正常か否かを監視する駆動回路監視手段と、リレー制御手段が監視対象の駆動回路へ駆動指令を出力した場合に、該監視対象の駆動回路が駆動回路監視手段によって正常ではないと判断されたとき、主スイッチ手段をＯＮさせて２つの駆動回路の出力部相互間を導通させるスイッチ制御手段と、を備えている。
【００１６】
このように構成された請求項１に記載のエンジン始動制御装置では、相補駆動回路群を構成する２つの駆動回路の出力部が、主スイッチ手段によって相互に接続されている。そのため、この主スイッチ手段がＯＦＦされている場合は２つの駆動回路の出力部は電気的に絶縁された状態であるが、主スイッチ手段がＯＮされると、２つの駆動回路の出力部間が導通し、一方の駆動回路から出力された駆動信号が主スイッチ手段を介して他方の駆動回路の出力部側にも出力され、ひいてはその他方の駆動回路に対応したリレーにも出力されるようになる。
【００１７】
そして、例えばいずれか一方の駆動回路が故障してその駆動回路から駆動信号が正常に出力されなくなって、駆動回路監視手段によりその駆動回路が正常でないことが判断された場合、スイッチ制御手段が主スイッチ手段をＯＮさせる。すると、他方の駆動回路から駆動信号が出力されたときに、その駆動信号は、その他方の駆動回路に対応したリレーに出力されるだけでなく、故障した一方の駆動回路に対応したリレーにも、主スイッチ手段を介して出力される。これにより、他方の駆動回路からの駆動信号によって２つのリレーを共に駆動させることができる。
【００１８】
つまり、２つの駆動回路のうち一方が故障した場合、主スイッチ手段をＯＮさせることで、その故障した駆動回路から本来出力されるべき駆動信号を他方の駆動回路からの駆動信号で代理させて、その故障した駆動回路に対応したリレーも駆動（代理駆動）させるのである。
【００１９】
従って、請求項１に記載のエンジン始動制御装置によれば、主スイッチ手段によって出力部相互間が接続された２つの駆動回路のうち、いずれか一方の駆動回路が故障しても、他方の駆動回路からの駆動信号によって、双方のリレーを共に駆動させ、エンジンを始動させることができる。
【００２０】
請求項２に記載の発明は、請求項１に記載のエンジン始動制御装置において、リレー制御手段は、次のように構成されている。即ち、相補駆動回路群を構成する２つの駆動回路へ駆動指令を出力する際、まず、一方の駆動回路である第１駆動回路へ駆動指令を出力して対応するリレーを駆動させ、その第１駆動回路への駆動指令の出力後、所定の駆動条件が成立した場合に、他方の駆動回路である第２駆動回路へ駆動指令を出力して対応するリレーを駆動させる。そして、２つの駆動回路のうち、少なくとも第２駆動回路は、駆動回路監視手段によって監視される監視対象である。
【００２１】
このように構成された請求項２に記載のエンジン始動制御装置では、第１駆動回路によって対応するリレーが駆動された後、所定の駆動条件が成立して第２駆動回路から駆動信号が出力される際、その第２駆動回路が故障していている場合は、主スイッチ手段がＯＮされて、その第２駆動回路に対応したリレーは第１駆動回路から出力されている駆動信号によって代理駆動される。そのため、第１駆動回路が正常である限り、第２駆動回路が故障しても確実にエンジンを始動させることができる。
【００２２】
ここで、駆動回路監視手段による監視対象は、例えば請求項３に記載のように、第２駆動回路のみとしてもよいし、例えば請求項５に記載のように、第１駆動回路及び前記第２駆動回路の双方としてもよい。
【００２３】
前者（請求項３）の場合、更に、例えば請求項４に記載のように、主スイッチ手段は、ＯＮされた場合に第１駆動回路の出力部側から第２駆動回路の出力部側への片方向のみ駆動信号を通電可能な電子スイッチとして構成することができる。
【００２４】
このように、監視対象を第２駆動回路のみとすると共に主スイッチ手段を片方向のみ通電可能な電子スイッチとすることで、主スイッチ手段の構成を簡素化することができ、装置全体の小型化・低コスト化が可能となる。
【００２５】
一方、後者（請求項５）の場合、第１駆動回路及び第２駆動回路のうちいずれか一方が故障した場合、その故障した駆動回路に対応したリレーは他方の駆動回路によって代理駆動されることとなるため、いずれか一方の駆動回路が正常である限りエンジンを始動させることができる。
【００２６】
但し、第１駆動回路が故障しているときにその第１駆動回路に対応したリレーを第２駆動回路からの駆動信号によって代理駆動させる場合、第１駆動回路に対応したリレーだけでなく第２駆動回路に対応したリレーもほぼ同時に駆動されることになる。そのため、本来は２つのリレーが時間差をもって駆動されるべきであるところ、そのように２つのリレーがほぼ同時に駆動されると、スタータの正常な動作を妨げるおそれがある。
【００２７】
そこで、第１駆動回路を監視対象とする場合は、例えば請求項６に記載のように構成するとよい。即ち、請求項６に記載の発明は、請求項５に記載のエンジン始動制御装置において、第２駆動回路の出力部から対応するリレーに至る通電経路における、主スイッチ手段の接続部よりも下流側に、該通電経路を導通・遮断するための補助スイッチ手段が設けられている。そして、リレー制御手段が第１駆動回路へ駆動指令を出力したときに駆動回路監視手段によって該第１駆動回路が正常ではないと判断された場合、リレー制御手段は、前記駆動条件の成立の有無に関係なく第２駆動回路へ駆動指令を出力して該第２駆動回路から駆動信号を出力させる。また、スイッチ制御手段は、少なくとも補助スイッチ手段についてはリレー制御手段による第２駆動回路への駆動指令の出力に先立ってＯＦＦさせると共に、主スイッチ手段をＯＮさせ、第２駆動回路へ駆動指令が出力された後、駆動条件が成立したときに補助スイッチ手段をＯＮさせる。
【００２８】
つまり、第１駆動回路が故障した場合は、第２駆動回路からの駆動信号によってその第１駆動回路に対応したリレーを代理駆動させるわけだが、その際、単に主スイッチ手段をＯＮさせるだけでなく、第２駆動回路からの駆動信号の出力よりも先に補助スイッチ手段をＯＦＦさせておく。これにより、第２駆動回路からの駆動信号は、この第２駆動回路に対応したリレーには入力されず、主スイッチ手段を介して第１駆動回路にのみ入力され、これにより第１駆動回路に対応したリレーが代理駆動される。そして、その後駆動条件が成立したときに、補助スイッチ手段をＯＮさせることで、第２駆動回路からの駆動信号が自身に対応したリレーにも出力されてそのリレーも駆動されることとなる。
【００２９】
従って、請求項６に記載のエンジン始動制御装置によれば、第１駆動回路が故障した場合も、補助スイッチ手段のＯＮ・ＯＦＦを制御することによって、各駆動回路に対応した各リレーを正常なタイミングで順次駆動させ、スタータを正常に動作させることができる。
【００３０】
また、請求項６に記載のエンジン始動制御装置のように補助スイッチ手段を備えている構成において、リレー制御手段が第２駆動回路へ駆動指令を出力したときに駆動回路監視手段によって該第２駆動回路が正常ではないと判断された場合は、例えば請求項７に記載のように、スイッチ制御手段は、主スイッチ手段及び補助スイッチ手段を共にＯＮさせるようにするとよい。
【００３１】
このようにすることで、第２駆動回路が故障しても、第１駆動回路が正常である限り、エンジンを確実に始動させることができる。
次に、請求項８に記載の発明は、請求項２〜請求項７の何れか１項に記載のエンジン始動制御装置において、第２駆動回路は、スタータを構成するスタータモータへの通電を行うためのスタータモータ用リレーに対して駆動信号を出力し、第１駆動回路は、スタータモータにより回転されるピニオンをエンジン側へ移動させることにより該ピニオンの回転をエンジンに伝達するためのピニオン移動用リレーに対して駆動信号を出力する。
【００３２】
このように構成された請求項８に記載のエンジン始動制御装置によれば、第１駆動回路及び第２駆動回路のうちいずれか一方が故障しても、他方が正常である限り、その他方からの駆動信号によってピニオン移動用リレー及びスタータモータ用リレーを駆動させ、エンジンを始動させることができる。
【００３３】
特に、請求項６のように補助スイッチ手段を備えている構成においては、仮に第１駆動回路が故障しても、補助スイッチ手段をＯＦＦさせた上で第２駆動回路から駆動信号を出力させると共に、主スイッチ手段をＯＮさせることで、第２駆動回路からの駆動信号によってまずピニオン移動用リレーを代理駆動させることができ、その後駆動条件が成立したときに補助スイッチ手段をＯＮさせてスタータモータ用リレーを駆動させることができる。つまり、第１駆動回路が故障していても通常時と同様に各リレーを順次駆動させることができ、スタータを正常に動作させることができる。
【００３４】
次に、請求項９に記載の発明は、請求項８に記載のエンジン始動制御装置において、エンジンの始動後、車両において予め決められたエンジン停止条件が成立した場合に該エンジンを停止させる、エンジン一時停止処理を実行するエンジン一時停止手段を備えている。また、リレー制御手段は、エンジン一時停止手段によりエンジンが停止された後、第１駆動回路へ駆動指令を出力することによりピニオン移動用リレーを駆動させ、その後、駆動条件としての予め決められたエンジン再始動条件が成立した場合に、第２駆動回路へ駆動指令を出力することによりスタータモータ用リレーを駆動させてエンジンを再始動させる、エンジン再始動処理を実行するよう構成されている。そして、駆動回路監視手段は、少なくとも、エンジン一時停止手段によりエンジンが停止されてからリレー制御手段により前記エンジンが再始動されるまでの間に、監視を行う。
【００３５】
即ち、このようにエンジン一時停止処理及びエンジン再始動処理が行われるよう構成されたエンジン始動制御装置において、エンジン一時停止処理によってエンジンが停止されてから再始動されるまでの間に駆動回路監視回路が各駆動回路の監視を行うようにすれば、仮に何れか一方の駆動回路が故障していても、他方の駆動回路によって各リレーを駆動させてエンジンを再始動させることができる。そのため、例えば走行中の車両が交差点等で停止した際にエンジン一時停止処理によってエンジンが停止したとき、一方の駆動回路が故障していることよってエンジンが再始動されずに周囲の交通に悪影響を及ぼしてしまうといった事態の発生を防止できる。
【００３６】
一方、上記のようにエンジン一時停止処理及びエンジン再始動処理が行われるよう構成されたエンジン始動制御装置においては、いずれか一方の駆動回路が故障しても、他方の駆動回路が正常である限り、その後も引き続きエンジン再始動処理を行うことが可能であるが、一方の駆動回路が故障している場合に、更に他方の駆動回路まで故障してしまうと、もはや各リレーを駆動させることができず、エンジンを再始動させることができなくなる。
【００３７】
また、仮に双方の駆動回路が故障してリレー制御手段によるエンジンの再始動ができなくなった場合は、例えばドライバが手動で（キースイッチの操作等によって）再始動させることで対応するようにしてもよいが、そのようにすると、エンジン一時停止手段によってエンジンが一時停止する度に、再始動させる際にはドライバが自ら手動で再始動させなければならず、ドライバに非常に煩わしい思いをさせるおそれがある。
【００３８】
そこで、例えば請求項１０に記載のように、エンジン一時停止手段は、エンジン一時停止処理の実行後、駆動回路監視手段によって少なくともいずれか一方又は双方の駆動回路が正常でないと判断された場合は、以後、エンジン一時停止処理の実行を中止するようにするとよい。
【００３９】
このように構成されたエンジン始動制御装置によれば、いずれか一方又は双方の駆動回路が故障した場合には、エンジン一時停止処理が実行されなくなるため、周囲の交通に悪影響を及ぼすのを防ぐことができ、また、ドライバに対して自ら再始動操作を行わせるといった煩わしい操作を強いることを抑制することができる。
【００４０】
次に、請求項１１に記載の発明は、請求項１〜請求項１０の何れか１項に記載のエンジン始動制御装置において、監視対象の駆動回路の出力部から対応するリレーに至る通電経路における、主スイッチ手段の接続部よりも上流側に、該駆動回路からの駆動信号を導通・遮断するための出力スイッチ手段が設けられている。そして、スイッチ制御手段は、リレー制御手段が監視対象の駆動回路へ駆動指令を出力する際には該駆動回路の出力部側に設けられている出力スイッチ手段をＯＮさせ、該駆動指令の出力後、駆動回路監視手段によって該監視対象の駆動回路が正常ではないと判断された場合は出力スイッチ手段をＯＦＦさせる。
【００４１】
駆動回路が故障すると、故障の具体的内容によっては、その故障した駆動回路から意図しない信号等が出力され、これにより対応するリレー等の周辺回路が誤動作するおそれがある。
【００４２】
そこで、請求項１１に記載のように、監視対象の駆動回路が故障している場合にはその駆動回路の出力部側に設けられている出力スイッチをＯＦＦさせるようにすることで、その駆動回路からの出力が対応するリレー等に入力されるのを防ぐことができる。
【００４３】
この場合更に、例えば請求項１２に記載のように、駆動回路監視手段は、エンジンの動作中、予め決められた監視タイミングで監視を行うようにし、スイッチ制御手段は、エンジンの動作中における駆動回路監視手段の監視によって監視対象の駆動回路が正常でないと判断された場合は、該駆動回路の出力部側に設けられている出力スイッチ手段をＯＦＦさせるようにしてもよい。
【００４４】
つまり、通常走行時など、エンジンが動作しているときにも各駆動回路を監視し、正常でない場合はその駆動回路に対応した出力スイッチ手段をＯＦＦさせるのであり、これにより、当該エンジン始動制御装置の信頼性、延いては車両の信頼性をより向上させることができる。
【００４５】
次に、請求項１３に記載の発明は、請求項１２に記載のエンジン始動制御装置において、エンジン一時停止手段は、エンジンの動作中における駆動回路監視手段の監視によって監視対象の駆動回路が正常でないと判断された場合は、以後、エンジン一時停止処理の実行を中止する。
【００４６】
このように構成されたエンジン始動制御装置によれば、通常走行時などのエンジン動作中に駆動回路が故障した場合には、エンジン一時停止処理が実行されなくなるため、請求項１０と同様、周囲の交通に悪影響を及ぼすのを防ぐことができ、また、ドライバに対して自ら再始動操作を行わせるといった煩わしい操作を強いることを抑制することができる。
【００４７】
次に、請求項１４に記載の発明は、請求項１〜請求項１３の何れか１項に記載のエンジン始動制御装置において、駆動回路監視手段は、リレー制御手段が監視対象の駆動回路へ駆動指令を出力したときに、該駆動指令に対して駆動回路から駆動信号が正常に出力されているか否かを判断することにより、駆動回路の監視を行う。
【００４８】
このように、駆動回路から実際に出力される駆動信号に基づいてその駆動回路の監視を行うことで、駆動回路が正常か否かを簡易的且つ確実に判断することができる。
次に、請求項１５に記載の発明は、請求項１〜請求項１４の何れか１項に記載のエンジン始動制御装置において、駆動回路は、その出力部にダイオードが接続され、当該駆動回路からの駆動信号はそのダイオードを介して対応するリレーへ出力されるよう構成されている。
【００４９】
このように、駆動回路の出力部にダイオードを設けることで、主スイッチ手段がＯＮされている場合に一方の駆動回路からの駆動信号が主スイッチ手段を介して他方の駆動回路の出力部に回り込んで入力されてしまうのを防止できる。
【００５０】
次に、請求項１６に記載の発明は、請求項１〜請求項１５の何れか１項に記載のエンジン始動制御装置において、駆動回路監視手段により駆動回路が正常でないと判断された場合に、該駆動回路が正常でない旨を報知する報知手段を備えている。
【００５１】
このように報知手段を備えることで、車両のドライバ等は、駆動回路が故障した場合にその旨を知ることができ、故障に対する適切な対応を迅速にとることができる。
次に、請求項１７に記載の発明は、請求項１〜請求項１６の何れか１項に記載のエンジン始動制御装置において、スイッチ制御手段は、主スイッチ手段へ該主スイッチ手段のＯＮ・ＯＦＦを制御するための制御信号を出力することにより該主スイッチ手段をＯＮ又はＯＦＦさせ、主スイッチ手段は、スイッチ制御手段からの制御信号に従ってＯＮ又はＯＦＦし、スイッチ制御手段から制御信号が入力されない無信号時にはＯＦＦした状態となるよう構成されている。
【００５２】
このように、主スイッチ手段として、スイッチ制御手段からの制御信号がない無信号時にはＯＦＦ状態となるものを用いることで、例えばスイッチ制御手段の異常やスイッチ制御手段が動作不可能な状態になっている等の種々の要因でスイッチ制御手段から制御信号が出力されない無信号状態となっても、主スイッチ手段はＯＦＦ状態に保持されるため、駆動回路が共に正常であるにもかかわらず主スイッチ手段がＯＮされてしまうといった事態の発生を防ぐことができる。
【図面の簡単な説明】
【００５３】
【図１】第１実施形態のエンジン始動システムの概略構成を表す説明図である。
【図２】第１実施形態のエンジン始動システムの詳細構成を表す説明図である。
【図３】第１実施形態のエコランＥＣＵにおいて実行されるエコラン制御処理を表すフローチャートである。
【図４】図３のエコラン制御処理におけるＳ１５０のエンジン再始動処理を表すフローチャートである。
【図５】第２実施形態のエンジン始動システムの概略構成を示す説明図である。
【図６】第２実施形態における第１出力スイッチ、第２出力スイッチ、及び補助スイッチの具体的回路構成を表す図である。
【図７】第２実施形態のエンジン再始動処理を表すフローチャートである。
【図８】第３実施形態のエンジン始動システムの詳細構成を示す説明図である。
【図９】エコランＥＣＵにおいて実行される駆動回路故障検知処理を表すフローチャートである。
【発明を実施するための形態】
【００５４】
以下に、本発明の好適な実施形態を図面に基づいて説明する。
［第１実施形態］
（１）エンジン始動システムの全体構成
図１に、本実施形態のエンジン始動システム１の概略構成を示す。本実施形態のエンジン始動システム１は、車両に搭載され、この車両のエンジンを始動させるためのものであり、図１に示す如く、スタータ２と、このスタータ２の動作を制御する電子制御装置であるエコランＥＣＵ３と、スタータ２及びエコランＥＣＵ３の動作用電源であるバッテリ４と、を備えている。
【００５５】
バッテリ４は、車両に搭載されて、下記に示すスタータ２及びエコランＥＣＵ３や、これら以外の車両内の他の部位（他の制御装置や駆動部などの各部）に電力を供給する電源であり、本実施形態では例えば定格１２Ｖのバッテリ電圧ＶＢを有するものである。
【００５６】
スタータ２は、エンジンのクランク軸（図示略）の一端におけるフライホイールの外周部に形成されたリングギヤ１０２と噛み合ってこのリングギヤ１０２を回転（延いてはエンジンのクランク軸を回転）させるためのピニオン１０１と、バッテリ４の電力によりこのピニオン１０１をリニアに移動させることによりこのピニオン１０１とリングギヤ１０２との噛み合いを制御するピニオン噛み合い制御用ソレノイド７と、ピニオン１０１を回転駆動させるスタータモータ８と、を備えている。
【００５７】
スタータ２は、ピニオン噛み合い制御用ソレノイド７及びスタータモータ８にそれぞれバッテリ電圧ＶＢが印加されることにより動作し、これによりエンジンが始動される。そして、ピニオン噛み合い制御用ソレノイド７及びスタータモータ８へのバッテリ電圧ＶＢの印加は、それぞれ、エコランＥＣＵ３によって制御されるリレーを介して行われる。
【００５８】
即ち、本実施形態のエンジン始動システム１は、ピニオン噛み合い制御用ソレノイド７にバッテリ電圧ＶＢを印加するためのソレノイド用リレー１１と、スタータモータ８にバッテリ電圧ＶＢを印加するためのモータ用第２リレー１４と、このモータ用第２リレー１４を駆動（ＯＮ）させるためのモータ用第１リレー１３と、を備えている。
【００５９】
ソレノイド用リレー１１は、リレーコイルＬ１及びリレー接点Ｊ１を備えた周知の構成のリレーであり、リレーコイルＬ１の一端はグランドラインに接地され、他端はエコランＥＣＵ３のソレノイド用リレー駆動端子３１に接続されると共に、ダイオードＤ３、ニュートラルスイッチ６、及びキースイッチ５を介してバッテリ４の正極にも接続されている。また、リレー接点Ｊ１は、リレーコイルＬ１に通電されたときにＯＮする通常時開状態の接点（後述する他のリレー接点Ｊ２，Ｊ３も同様）であり、一端がバッテリ４の正極に接続され、他端がピニオン噛み合い制御用ソレノイド７に接続されている。
【００６０】
モータ用第２リレー１４は、リレーコイルＬ３及びリレー接点Ｊ３を備え、リレーコイルＬ３の一端はグランドラインに接地され、他端はモータ用第１リレー１３のリレー接点Ｊ２の一端に接続されている。また、リレー接点Ｊ３は、一端がバッテリ４の正極に接続され、他端がスタータモータ８に接続されている。
【００６１】
モータ用第１リレー１３は、リレーコイルＬ２及びリレー接点Ｊ２を備え、リレーコイルＬ２の一端はグランドラインに接地され、他端はエコランＥＣＵ３のモータ用リレー駆動端子３２に接続されている。また、リレー接点Ｊ２は、一端がバッテリ４の正極に接続され、他端がモータ用第１リレーに接続されている。
【００６２】
なお、本実施形態では、スタータモータ８を、モータ用第２リレー１４及びモータ用第１リレー１３の２つのリレーを介して駆動するようにしているが、このように２つのリレーを用いているのは、スタータモータ８の動作時の電流が非常に大きいためである。
【００６３】
即ち、スタータモータ８の動作時の電流は数百Ａ程度の大電流となる。この大電流をＯＮ・ＯＦＦするためのリレーとしては、当然ながらリレー接点の電流容量がその大電流を許容するものである必要があるのはもちろん、そのリレー接点を開閉するために必要なリレーコイルの通電電流は数Ａ（例えば５Ａ〜６Ａ）程度が必要となる。しかし、エコランＥＣＵ３は、数Ａもの電流を直接リレーコイルへ供給する能力はない。
【００６４】
そこで、本実施形態では、スタータモータ８に直接接続されるモータ用第２リレー１４に対して更にモータ用第１リレー１３を接続し、エコランＥＣＵ３は直接的にはこのモータ用第１リレー１３へ駆動信号（詳細は後述）を出力してこれを駆動することで、モータ用第２リレー１４を駆動させ、これによりスタータモータ８を動作させるようにしている。モータ用第１リレー１３は、モータ用第２リレー１４に数Ａ程度の電流を供給するものであり、そのリレー接点Ｊ２を開閉するためにリレーコイルＬ２に流す電流は小さい電流（例えば数百ｍＡ）で済む。そのため、このモータ用第１リレー１３についてはエコランＥＣＵ３からの駆動信号によって直接駆動することができる。
【００６５】
このように、本実施形態では、スタータモータ８に流れる電流が非常に大きいために２つのリレー１３，１４を用いるようにしているのであって、仮に、エコランＥＣＵ３からの駆動信号によって数百Ａもの大電流を直接ＯＮ・ＯＦＦできるようなリレーがあればそれを１つ用いればよい。そこで、以下の説明では、説明の便宜上、適宜、モータ用第２リレー１４及びモータ用第１リレー１３をまとめて単にモータ用リレー１２とも称する。
【００６６】
エコランＥＣＵ３は、主として、エンジン作動中に所定のアイドルストップ条件（エンジン停止条件）が成立した場合にアイドルストップ（エンジンを一時的に停止）させ、その後、所定のエンジン再始動条件が成立したときにスタータ２を動作させてエンジンを再始動させる、いわゆるアイドルストップ機能を実現するための、各種制御を行う電子制御装置である。
【００６７】
このエコランＥＣＵ３は、バッテリ電圧ＶＢを基に当該エコランＥＣＵ３内の各部・各回路を動作させるための制御用電圧Ｖｃｃを生成する電源回路２３と、当該エコランＥＣＵ３にて実行される制御全体を統括するマイコン２０と、このマイコン２０からの駆動指令に従って、ソレノイド用リレー１１を駆動するための駆動信号（第１駆動信号）を出力するソレノイド用リレー駆動回路２１と、マイコン２０からの駆動指令に従って、モータ用リレー１２を駆動（詳しくはモータ用第１リレー１３を駆動）するための駆動信号（第２駆動信号）を出力するモータ用リレー駆動回路２２と、ソレノイド用リレー駆動回路２１から出力される第１駆動信号をモニタしてその結果に応じた第１出力モニタ信号をマイコン２０へ出力する第１出力モニタ回路２６と、モータ用リレー駆動回路２２から出力される第２駆動信号をモニタしてその結果に応じた第２出力モニタ信号をマイコン２０へ出力する第２出力モニタ回路２７と、ソレノイド用リレー駆動回路２１の出力部とモータ用リレー駆動回路２２の出力部の相互間を導通・遮断する駆動回路接続スイッチ２５と、を備えている。
【００６８】
マイコン２０は、電源回路２３にて生成された制御用電圧Ｖｃｃを受けて動作し、アイドルストップ機能を実現するための各種制御処理を行う。なお、マイコン２０は、アイドルストップ機能におけるエンジン再始動の際に、各駆動回路２１，２２を介して各リレー１１，１２をそれぞれ駆動するものであって、アイドルストップ機能におけるエンジン再始動ではない通常のエンジン始動時、即ち停止中の車両のエンジンをユーザが最初に始動させる通常始動時には、マイコン２０によるスタータ２の駆動は行われない。この通常始動時におけるエンジン始動については、後で説明する。
【００６９】
マイコン２０は、アイドルストップ機能において、アイドルストップ条件の成立によってエンジンが停止すると、まず、ソレノイド用リレー駆動回路２１から第１駆動信号を出力してソレノイド用リレー１１を駆動することにより、ピニオン噛み合い制御用ソレノイド７への通電を行ってピニオン１０１をリングギヤ１０２に噛み合わせる。つまり、エンジン再始動に先立ち、エンジンが停止したときに予めピニオン１０１をリングギヤ１０２に噛み合わせておくのである。
【００７０】
その後、エンジン再始動条件が成立すると、モータ用リレー駆動回路２２から第２駆動信号を出力してモータ用リレー１２を駆動することにより、スタータモータ８を動作させる（即ちピニオン１０１を回転させる）。これにより、ピニオン１０１に噛み合っているリングギヤ１０２が回転し、エンジンが再始動されることとなる。
【００７１】
ソレノイド用リレー駆動回路２１は、マイコン２０からの駆動指令に基づいてソレノイド用リレー１１を駆動するための第１駆動信号を出力するものである。具体的には、マイコン２０からソレノイド用リレー駆動指令（例えばＨレベル信号）が入力されたときに第１駆動信号を出力し、ソレノイド用リレー駆動中止指令（例えばＬレベル信号）が入力されたときには第１駆動信号の出力を停止する。
【００７２】
このソレノイド用リレー駆動回路２１の具体的回路構成は、図２に示す通りである。図２も、エンジン始動システム１の構成を示す図であり、図１に対し、特に、各駆動回路２１，２２、各出力モニタ回路２６，２７、及び駆動回路接続スイッチ２５の回路構成を詳細に表したものである。そのため、以後の説明においては、主に図１を用いつつ、適宜図２を用いて説明することとする。
【００７３】
図２に示すように、ソレノイド用リレー駆動回路２１は、ベースが抵抗Ｒ１３を介してマイコン２０に接続され、エミッタがグランドラインに接続され、コレクタに抵抗Ｒ１２及び抵抗Ｒ１１を介してバッテリ電圧ＶＢが印加される入力トランジスタＴ１１と、ベースが抵抗Ｒ１１と抵抗Ｒ１２の接続点に接続され、エミッタにバッテリ電圧ＶＢが印加された出力トランジスタＴ１２からなり、この出力トランジスタＴ１２のコレクタが第１駆動信号の出力端子（出力部）となる。
【００７４】
なお、入力トランジスタＴ１１のベース−エミッタ間にはバイアス用の抵抗Ｒ１４が接続されている。また、本実施形態では、入力トランジスタＴ１１はＮＰＮ型バイポーラトランジスタであり、出力トランジスタＴ１２はＰＮＰ型バイポーラトランジスタである。
【００７５】
このような構成によりマイコン２０からソレノイド用リレー駆動回路２１へソレノイド用リレー駆動指令（Ｈレベル信号）が入力されると、入力トランジスタＴ１１がＯＮすると共に出力トランジスタＴ１２もＯＮし、バッテリ電圧ＶＢが第１駆動信号として出力される。この第１駆動信号は、ダイオードＤ１１、ダイオードＤ１２、及びソレノイド用リレー駆動端子３１を介してソレノイド用リレー１１へ入力され、これによりソレノイド用リレー１１が駆動（ＯＮ）される。一方、マイコン２０からソレノイド用リレー駆動回路２１へソレノイド用リレー駆動中止指令（Ｌレベル信号）が入力されると、入力トランジスタＴ１１がＯＦＦすると共に出力トランジスタＴ１２もＯＦＦし、第１駆動信号の出力が停止される。
【００７６】
モータ用リレー駆動回路２２は、マイコン２０からの駆動指令に基づいてモータ用リレー１２を駆動するための第２駆動信号を出力するものである。具体的には、マイコン２０からモータ用リレー駆動指令（例えばＨレベル信号）が入力されたときに第２駆動信号を出力し、モータ用リレー駆動中止指令（例えばＬレベル信号）が入力されたときには第２駆動信号の出力を停止する。
【００７７】
このモータ用リレー駆動回路２２は、図２に示すように、ソレノイド用リレー駆動回路２１と同様の構成となっている。即ち、ベースが抵抗Ｒ２３を介してマイコン２０に接続され、エミッタがグランドラインに接続され、コレクタが抵抗Ｒ２２及び抵抗Ｒ２１を介してバッテリ電圧ＶＢが印加される入力トランジスタＴ２１と、ベースが抵抗Ｒ２１と抵抗Ｒ２２の接続点に接続され、エミッタにバッテリ電圧ＶＢが印加された出力トランジスタＴ２２からなり、この出力トランジスタＴ２２のコレクタが第２駆動信号の出力端子（出力部）となる。なお、入力トランジスタＴ２１のベース−エミッタ間にはバイアス用の抵抗Ｒ２４が接続されている。
【００７８】
このような構成によりマイコン２０からモータ用リレー駆動回路２２へモータ用リレー駆動指令（Ｈレベル信号）が入力されると、入力トランジスタＴ２１がＯＮすると共に出力トランジスタＴ２２もＯＮし、バッテリ電圧ＶＢが第２駆動信号として出力される。この第２駆動信号は、ダイオードＤ２１、ダイオードＤ２２、及びモータ用リレー駆動端子３２を介してモータ用リレー１２へ入力され、これによりモータ用リレー１２が駆動（ＯＮ）される。一方、マイコン２０からモータ用リレー駆動回路２２へモータ用リレー駆動中止指令（Ｌレベル信号）が入力されると、入力トランジスタＴ２１がＯＦＦすると共に出力トランジスタＴ２２もＯＦＦし、第２駆動信号の出力が停止される。
【００７９】
第１出力モニタ回路２６は、ソレノイド用リレー駆動回路２１から出力される第１駆動信号をモニタしてその結果に応じた第１出力モニタ信号をマイコン２０へ出力するものであり、その具体的回路構成は図２に示す通りである。
【００８０】
即ち、図２に示すように、第１出力モニタ回路２６は、ソレノイド用リレー駆動回路２１の出力部（即ち出力トランジスタＴ１２のコレクタ）の電圧を所定の分圧比にて分圧する２つの分圧抵抗Ｒ１５，Ｒ１６と、バッテリ電圧ＶＢを所定の分圧比にて分圧する２つの分圧抵抗Ｒ１７，Ｒ１８と、これら２つの分圧値を比較してその比較結果に応じた第１出力モニタ信号を出力するコンパレータ１６と、により構成されている。コンパレータ１６は、ヒステリシス付きコンパレータである。
【００８１】
各分圧抵抗Ｒ１５〜Ｒ１８の抵抗値は、それぞれ、ソレノイド用リレー駆動回路２１から第１駆動信号（即ちバッテリ電圧ＶＢ）が出力されていないときはコンパレータ１６の出力（第１出力モニタ信号）はＨレベル信号となり、ソレノイド用リレー駆動回路２１から第１駆動信号が正常に出力されているときはコンパレータ１６の出力がＬレベルとなるように設定されている。
【００８２】
マイコン２０は、この第１出力モニタ回路２６からの第１出力モニタ信号に基づき、ソレノイド用リレー駆動回路２１が正常に動作しているか否かを監視する機能も備えている。具体的には、マイコン２０は、第１出力モニタ信号が、ソレノイド用リレー駆動回路２１へ出力している駆動指令に対応した信号になっているか否かをみることで、ソレノイド用リレー駆動回路２１が正常か否かを判断する。
【００８３】
例えば、ソレノイド用リレー駆動回路２１から第１駆動信号を出力させるべく、ソレノイド用リレー駆動指令を出力しているにもかかわらず、第１出力モニタ信号がＨレベル信号である場合は、第１駆動信号が正常に出力されていない、即ちソレノイド用リレー駆動回路２１が故障しているものと判断する。また例えば、ソレノイド用リレー駆動回路２１からの第１駆動信号の出力を停止させるべく、ソレノイド用リレー駆動中止指令を出力しているにもかかわらず、第１出力モニタ信号がＬレベル信号である場合は、第１駆動信号が誤って出力されている、即ちソレノイド用リレー駆動回路２１が故障しているものと判断する。
【００８４】
第２出力モニタ回路２７は、モータ用リレー駆動回路２２から出力される第２駆動信号をモニタしてその結果に応じた第２出力モニタ信号をマイコン２０へ出力するものであり、その具体的回路構成は、図２に示す通り、第１出力モニタ回路２６と同様である。
【００８５】
即ち、図２に示すように、第２出力モニタ回路２７は、モータ用リレー駆動回路２２の出力部（即ち出力トランジスタＴ２２のコレクタ）の電圧を所定の分圧比にて分圧する２つの分圧抵抗Ｒ２５，Ｒ２６と、バッテリ電圧ＶＢを所定の分圧比にて分圧する２つの分圧抵抗Ｒ２７，Ｒ２８と、これら２つの分圧値を比較してその比較結果に応じた第２出力モニタ信号を出力するコンパレータ１７と、により構成されている。そして、モータ用リレー駆動回路２２から第２駆動信号（即ちバッテリ電圧ＶＢ）が出力されていないときはコンパレータ１７の出力（第２出力モニタ信号）はＨレベル信号となり、モータ用リレー駆動回路２２から第２駆動信号が正常に出力されているときはコンパレータ１７の出力がＬレベルとなる。
【００８６】
マイコン２０は、モータ用リレー駆動回路２２についても、ソレノイド用リレー駆動回路２１の場合と同様、この第２出力モニタ回路２７からの第２出力モニタ信号に基づき、正常に動作しているか否かを監視する。
【００８７】
駆動回路接続スイッチ２５は、ソレノイド用リレー駆動回路２１の出力部とモータ用リレー駆動回路２２の出力部の相互間を導通・遮断するためのものであり、図２に示す通り、半導体素子からなる電子スイッチとして構成されたものである。
【００８８】
即ち、図２に示すように、駆動回路接続スイッチ２５は、ベースが抵抗Ｒ１を介してマイコン２０に接続され、エミッタがグランドラインに接続され、コレクタがダイオードＤ１及びダイオードＤ２のカソードに接続された入力トランジスタＴ１と、ベースが抵抗Ｒ４を介してダイオードＤ１のアノードに接続され、エミッタが、ソレノイド用リレー駆動回路２１の出力部からソレノイド用リレー駆動端子３１に至る通電経路（以下、「第１通電経路」ともいう）における、ダイオードＤ１１よりも下流側（即ちダイオードＤ１１のカソード）に接続され、コレクタが、モータ用リレー駆動回路２２の出力部からモータ用リレー駆動端子３２に至る通電経路（以下、「第２通電経路」ともいう）における、ダイオードＤ２１よりも下流側（即ちダイオードＤ２１のカソード）に接続された、第１出力トランジスタＴ２と、ベースが抵抗Ｒ５を介してダイオードＤ２のアノードに接続され、エミッタが第２通電経路に接続され、コレクタが第１通電経路に接続された第２出力トランジスタＴ３と、を備えている。
【００８９】
なお、第１出力トランジスタＴ２のベース−エミッタ間にはバイアス用の抵抗Ｒ３が接続され、第２出力トランジスタＴ３のベース−エミッタ間にもバイアス用の抵抗Ｒ６が接続されている。また、本実施形態では、入力トランジスタＴ１はＮＰＮ型バイポーラトランジスタであり、各出力トランジスタＴ２，Ｔ３はいずれもＰＮＰ型バイポーラトランジスタである。
【００９０】
このように構成された駆動回路接続スイッチ２５は、マイコン２０から入力される駆動回路接続スイッチ制御指令によって制御される。即ち、マイコン２０から駆動回路接続スイッチ制御指令として駆動回路接続スイッチＯＮ指令（Ｈレベル信号）が入力されると、入力トランジスタＴ１がＯＮすると共に、第１出力トランジスタＴ２及び第２出力トランジスタＴ３も共にＯＮする。このように各出力トランジスタＴ２，Ｔ３がＯＮされることにより、駆動回路接続スイッチ２５が全体としてＯＮされたことになる。
【００９１】
そして、駆動回路接続スイッチ２５がＯＮされた状態で、ソレノイド用リレー駆動回路２１から第１駆動信号が出力されると、その第１駆動信号は、ソレノイド用リレー駆動端子３１からソレノイド用リレー１１へ出力されると共に、駆動回路接続スイッチ２５を介して（詳しくは第１出力トランジスタＴ２を介して）第２通電経路にも出力される。これにより、第１駆動信号は、第２通電経路からモータ用リレー駆動端子３２を介してモータ用リレー１２にも出力されるようになる。
【００９２】
このとき、駆動回路接続スイッチ２５を介して第２通電経路に出力された第１駆動信号がモータ用リレー駆動回路２２や第２出力モニタ回路２７側に回りこんでこれら各回路に入力されると、これら各回路２２，２７が誤動作するおそれがある。そのため、本実施形態では、第２通電経路上における、駆動回路接続スイッチ２５の接続点よりも上流側にダイオードＤ２１を設け、第１駆動信号がモータ用リレー駆動回路２２や第２出力モニタ回路２７側に回り込むのを防止している。
【００９３】
また、駆動回路接続スイッチ２５がＯＮされた状態で、モータ用リレー駆動回路２２から第２駆動信号が出力されると、その第２駆動信号は、モータ用リレー駆動端子３２からモータ用リレー１２へ出力されると共に、駆動回路接続スイッチ２５を介して（詳しくは第２出力トランジスタＴ３を介して）第１通電経路にも出力される。これにより、第２駆動信号は、第１通電経路からソレノイド用リレー駆動端子３１を介してソレノイド用リレー１１にも出力されるようになる。
【００９４】
そして、第１通電経路においても、駆動回路接続スイッチ２５を介して第１通電経路に出力された第２駆動信号がソレノイド用リレー駆動回路２１や第１出力モニタ回路２６側に回り込むのを防止するために、第２通電経路のダイオードＤ２１と同様に、第１通電経路における、駆動回路接続スイッチ２５の接続点よりも上流側に、ダイオードＤ１１を設けている。
【００９５】
一方、マイコン２０から駆動回路接続スイッチ制御指令として駆動回路接続スイッチＯＦＦ指令（Ｌレベル信号）が入力されると、入力トランジスタＴ１がＯＦＦすると共に、第１出力トランジスタＴ２及び第２出力トランジスタＴ３も共にＯＦＦする。このように各出力トランジスタＴ２，Ｔ３がＯＦＦされることにより、駆動回路接続スイッチ２５が全体としてＯＦＦされたことになる。
【００９６】
なお、マイコン２０が駆動回路接続スイッチ２５に対して無信号状態である場合、抵抗Ｒ２とグランドラインとの作用により、駆動回路接続スイッチ２５への信号レベルはＬレベルとして扱われる。つまり、駆動回路接続スイッチ２５は、通常時ＯＦＦのいわゆる「ａ接点」として機能するものである。
【００９７】
なお、マイコン２０がどのタイミングで上記監視（各駆動回路２１，２２が正常か否かの判断）を行うか、また、どのタイミングでどのような内容の駆動指令を各駆動回路２１，２２へ出力するか、更に、どのような場合に駆動回路接続スイッチ２５をＯＮさせるか、等については、後で詳述する。
【００９８】
また、マイコン２０は、車両に設けられた各種のセンサやスイッチ等（センサ・スイッチ群３６）に接続され、これらセンサ・スイッチ群３６からの各種情報が入力されるよう構成されている。具体的には、例えば、ニュートラルスイッチ６の状態や、図示しないエンジン回転センサからのエンジン回転数情報、ブレーキスイッチの状態、アクセルスイッチの状態、などが挙げられる。勿論、これらはあくまでも一例である。
【００９９】
マイコン２０は、センサ・スイッチ群３６から入力される各種情報に基づき、後述するようにアイドルストップ機能を実現する。
また、マイコン２０は、エコランＥＣＵ３とは別に設けられたエンジンＥＣＵ３８と相互にデータ通信できるよう構成されている。そして、エンジン作動中に所定のアイドルストップ条件が成立したことを検出すると、エンジンＥＣＵ３８に対し、エンジンを一時停止させるためのエンジン停止要求を出力する。エンジンＥＣＵ３８は、エコランＥＣＵ３からこのエンジン停止要求を受けると、作動中のエンジンを一時停止させる。
【０１００】
また、本実施形態のエンジン始動システム１では、アイドルストップ機能実行時におけるエンジン再始動とは別に、通常始動時等においてドライバ等のユーザが手動でエンジンを始動させることができるよう構成されている。
【０１０１】
具体的には、ユーザが車両のキーをキーシリンダに挿入して所定の位置（スタート位置）に回転操作することによりＯＮするキースイッチ５と、変速機のレンジがニュートラルレンジ又はパーキングレンジに操作されているときにＯＮするニュートラルスイッチ６と、を備えており、これら各スイッチ５，６及びダイオードＤ３を介してソレノイド用リレー１１のリレーコイルＬ１にバッテリ電圧ＶＢを印加できるよう構成されている。
【０１０２】
また、キースイッチ５及びニュートラルスイッチ６を介して入力されるバッテリ電圧ＶＢは、エコランＥＣＵ３内にも入力され、エコランＥＣＵ３の内部を経由してモータ用リレー１２にも印加される。
【０１０３】
即ち、ニュートラルスイッチ６とダイオードＤ３の接続点は、エコランＥＣＵ３におけるバッテリ入力端子３３に接続されている。また、モータ用リレー１２の入力側（即ちモータ用第１リレー１３のリレーコイルＬ２）は、エコランＥＣＵ３におけるモータ用リレー駆動端子３２に接続されると共に同じくエコランＥＣＵ３におけるバッテリ出力端子３４にも接続されている。
【０１０４】
そして、エコランＥＣＵ３内において、バッテリ入力端子３３とバッテリ出力端子３４の間には、遅延回路２８が設けられている。この遅延回路２８は、例えばＲＣ積分回路からなる周知の構成のものであり、バッテリ入力端子３３から入力されたバッテリ電圧ＶＢを、所定の遅延時間経過後にバッテリ出力端子３４へ出力する。
【０１０５】
このような構成により、ドライバ等のユーザが、変速機のレンジをニュートラル位置にした状態でキースイッチ５をＯＮすると、キースイッチ５、ニュートラルスイッチ６等を介してバッテリ電圧ＶＢがソレノイド用リレー１１に印加される。これにより、ソレノイド用リレー１１が駆動されて、ピニオン１０１がリングギヤ１０２に噛み合う。
【０１０６】
一方、バッテリ電圧ＶＢは、遅延回路２８を介してモータ用リレー１２にも印加されるため、ソレノイド用リレー１１の駆動から所定の遅延時間経過後にモータ用リレー１２も駆動され、スタータモータ８が動作する。これにより、エンジンが再始動されることとなる。
【０１０７】
なお、遅延回路２８とバッテリ出力端子３４の間にはダイオードＤ４が接続されているが、これは、モータ用リレー駆動回路２２から第２駆動信号が出力されたときにその第２駆動信号がモータ用リレー駆動端子３２からバッテリ出力端子３４を介して遅延回路２８側へ回りこまないようにするために設けられているものである。
【０１０８】
また、ニュートラルスイッチ６とソレノイド用リレー１１の間に接続されているダイオードＤ３は、ソレノイド用リレー駆動回路２１から第１駆動信号が出力されたときにその第１駆動信号がソレノイド用リレー駆動端子３１からバッテリ入力端子３３を介して遅延回路２８側へ回りこまないようにするために設けられているものである。
【０１０９】
また、第１通電経路における、駆動回路接続スイッチ２５の接続点の下流側には、ダイオードＤ１２が接続されているが、これは、キースイッチ５、ニュートラルスイッチ６，及びダイオードＤ３を介してバッテリ電圧ＶＢが入力されたときにそのバッテリ電圧ＶＢがソレノイド用リレー駆動端子３１を介してエコランＥＣＵ３内の各回路（特に駆動回路接続スイッチ２５）に回りこまないようにするために設けられているものである。同様の目的で、第２通電経路における、駆動回路接続スイッチ２５の接続点の下流側にもダイオードＤ２２が接続されている。
【０１１０】
更に、ソレノイド用リレー駆動端子３１は、互いに逆方向の向きで直列接続された２つのツェナーダイオードＤ５，Ｄ６を介してグランドラインに接続されている。これは、ソレノイド用リレー１１のＯＦＦ時にリレーコイルＬ１に生じる負電圧（逆起電力）などの過大な電圧からエコランＥＣＵ３内の各回路を保護するために設けられているものである。同様の目的で、モータ用リレー駆動端子３２も、互いに逆方向の向きで直列接続された２つのツェナーダイオードＤ７，Ｄ８を介してグランドラインに接続されている。
【０１１１】
（２）エコラン制御処理の説明
次に、エコランＥＣＵ３のマイコン２０によって実現されるアイドルストップ機能について、図３及び図４のフローチャートを用いて具体的に説明する。図３は、マイコン２０によって実行されるエコラン制御処理を表すフローチャートであり、図４は、図３のエコラン制御処理におけるＳ１５０のエンジン再始動処理の詳細を表すフローチャートである。
【０１１２】
マイコン２０は、通常始動時のスタータ２の駆動によってエンジンが始動すると、一定周期で図３のエコラン制御処理を実行する。
即ち、このエコラン制御処理が開始されると、まずＳ１１０にて、車両において所定のアイドルストップ条件が成立したかどうかの判断を行う。この判断は、センサ・スイッチ群３６からの各種情報等に基づいて行われる。アイドルストップ条件としては、例えば、車速が０になったこと、図示しない変速機のギアが所定のレンジ（マニュアルトランスミッション車の場合は例えばニュートラルレンジ、オートマチックトランスミッションの場合は例えばニュートラルレンジ又はパーキングレンジ）に操作されていること、ブレーキ操作がなされていること、などが挙げられる。
【０１１３】
アイドルストップ条件が成立していない場合は（Ｓ１１０：ＮＯ）、そのままこのエコラン制御処理を終了するが、アイドルストップ条件が成立すると（Ｓ１１０：ＹＥＳ）、Ｓ１２０にて、アイドルストップ禁止フラグがＯＮされているか否かを判断する。このアイドルストップ禁止フラグは、後述するように（図４のＳ３６０参照）、ソレノイド用リレー駆動回路２１が故障していることが検出された場合に、以後のアイドルストップ機能の実施を禁止させるめためにＯＮされるものである。そのため、アイドルストップ禁止フラグがＯＮされている場合は（Ｓ１２０：ＹＥＳ）、アイドルストップを行うことなくそのままこのエコラン制御処理を終了するが、アイドルストップ禁止フラグがＯＮされていない場合は（Ｓ１２０：ＮＯ）、Ｓ１３０にて、エンジンＥＣＵ３８に対するエンジン停止要求を行う。
【０１１４】
そして、Ｓ１４０にて、アイドルストップが完了したか否か、即ちエンジンが停止したか否かを、例えばエンジン回転センサからの信号に基づいて判断し、アイドルストップが完了すると（Ｓ１４０：ＹＥＳ）、Ｓ１５０にて、エンジン再始動処理を実行する。
【０１１５】
次に、このＳ１５０のエンジン再始動処理について、図４を用いて説明する。図４に示すように、このエンジン再始動処理が開始されると、まずＳ２１０にて、駆動回路接続スイッチ２５へ駆動回路接続スイッチＯＦＦ指令を出力し、駆動回路接続スイッチ２５をＯＦＦさせる。
【０１１６】
なお本実施形態では、駆動回路接続スイッチ２５は、必要時以外は常時ＯＦＦするように制御されるため、このＳ２１０の処理が実行される際は通常は既にＯＦＦされているはずであるが、マイコン２０によりエンジンの再始動を行う際は通常は駆動回路接続スイッチ２５がＯＦＦされている必要があるため、制御上、念のためにＳ２１０にて駆動回路接続スイッチＯＦＦ指令を出力するようにしている。
【０１１７】
そして、Ｓ２２０にて、ソレノイド用リレー駆動回路２１へソレノイド用リレー駆動指令を出力し、ソレノイド用リレー駆動回路２１から第１駆動信号を出力させて、ピニオン１０１をリングギヤ１０２に噛み合わせる。
【０１１８】
そして、Ｓ２３０にて、ソレノイド用リレー駆動回路２１が正常であるか否かを判断する。この判断は、前述の通り、第１出力モニタ回路２６からの第１出力モニタ信号に基づいて行う。このとき、ソレノイド用リレー駆動回路２１が正常と判断された場合は（Ｓ２３０：ＹＥＳ）、続くＳ２４０にて、エンジン再始動条件が成立し、且つ、ピニオン１０１がリングギヤ１０２に噛み合い済みか否かを判断する。
【０１１９】
ここで、噛み合い済みか否かの判断は、例えば、Ｓ２２０でソレノイド用リレー駆動指令を出力してから所定時間経過したかどうかに基づいて判断することができる。勿論これはあくまでも一例であり、例えばセンサ等を用いて実際に噛み合っているか否かを判断するようにしてもよい。なお、ピニオン１０１とリングギヤ１０２の相対的位置関係によっては、ピニオン１０１を移動させたときに必ずしもリングギヤ１０２に噛み合わず、ピニオン１０１の歯がリングギヤ１０２の側面に当接した状態に留まることもあるが、そのような状態も、本実施形態では便宜的に噛み合い済みとして扱う。
【０１２０】
Ｓ２４０にて、エンジン再始動条件が成立し、且つピニオン１０１がリングギヤ１０２に噛み合い済みとなるまでは、Ｓ２４０からＳ２７０に移行し、エンジン始動が完了したか否かを判断する。この場合、エンジンの再始動はまだ行われていない状態であるため（Ｓ２７０：ＮＯ）、Ｓ２８０にて一定時間待機後、再びＳ２２０の処理に戻る。
【０１２１】
一方、エンジン再始動条件が成立し、且つピニオン１０１がリングギヤ１０２に噛み合い済みになると（Ｓ２４０：ＹＥＳ）、Ｓ２５０にて、モータ用リレー駆動回路２２へモータ用リレー駆動指令を出力し、モータ用リレー駆動回路２２から第２駆動信号を出力させて、スタータモータ８を動作させる。
【０１２２】
そして、Ｓ２６０にて、モータ用リレー駆動回路２２が正常であるか否かを判断する。この判断は、前述の通り、第２出力モニタ回路２７からの第２出力モニタ信号に基づいて行う。このとき、モータ用リレー駆動回路２２が正常と判断された場合は（Ｓ２６０：ＹＥＳ）、続くＳ２７０にて、エンジンの始動が完了したか否かを判断する。そして、エンジン始動が完了しない間は（Ｓ２７０：ＮＯ）、Ｓ２８０で一定時間待機した後にＳ２２０に戻るが、エンジン始動が完了した場合は（Ｓ２７０：ＹＥＳ）、Ｓ２９０にて、両リレー１１，１２の駆動を共に中止させるための指令を出力する。具体的には、ソレノイド用リレー駆動回路２１に対してソレノイド用リレー駆動中止指令を出力すると共に、モータ用リレー駆動回路２２に対してモータ用リレー駆動中止指令を出力する。これにより、各駆動回路２１，２２からの駆動信号の出力が停止され、両リレー１１，１２の駆動が中止される。
【０１２３】
そして、Ｓ３００にて、駆動回路接続スイッチ２５に対し、あらためて駆動回路接続スイッチＯＦＦ指令を出力して、駆動回路接続スイッチ２５をＯＦＦさせる。
一方、Ｓ２６０において、モータ用リレー駆動回路２２が正常ではないと判断された場合は（Ｓ２６０：ＮＯ）、このモータ用リレー駆動回路２２から第２駆動信号が正常に出力されず、モータ用リレー１２が駆動されないおそれがある。
【０１２４】
そこで、Ｓ３１０にて、駆動回路接続スイッチ２５に対し、これをＯＮさせるために駆動回路接続スイッチＯＮ指令を出力する。これにより、第１通電経路と第２通電経路がこの駆動回路接続スイッチ２５によって導通（接続）され、ソレノイド用リレー駆動回路２１から出力されている第１駆動信号が駆動回路接続スイッチ２５を介してモータ用リレー１２にも入力されて、スタータモータ８が動作する。
【０１２５】
つまり、故障しているモータ用リレー駆動回路２２に代わり、正常なソレノイド用リレー駆動回路２１からの第１駆動信号によって、モータ用リレー１２を代理駆動させるのであり、これにより、ソレノイド用リレー駆動回路２１からの第１駆動信号によって、ソレノイド用リレー１１及びモータ用リレー１２の双方を正常に駆動させることができ、スタータ２を正常に動作させてエンジンを再始動させることができる。
【０１２６】
また一方、Ｓ２３０にて、ソレノイド用リレー駆動回路２１が正常ではないと判断された場合は（Ｓ２３０：ＮＯ）、Ｓ３２０にて駆動回路接続スイッチ２５に対し、これをＯＮさせるために駆動回路接続スイッチＯＮ指令を出力する。これにより、第１通電経路と第２通電経路がこの駆動回路接続スイッチ２５によって導通（接続）された状態となる。
【０１２７】
そして、Ｓ３３０にて、エンジン再始動条件が成立したか否かを判断し、成立しない間はＳ２７０以降に進むが、成立した場合は（Ｓ３３０：ＹＥＳ）、Ｓ３４０にて、モータ用リレー駆動回路２２へモータ用リレー駆動指令を出力し、モータ用リレー駆動回路２２から第２駆動信号を出力させて、スタータモータ８を動作させる。
【０１２８】
このとき、Ｓ３２０の処理によって駆動回路接続スイッチ２５がＯＮされているため、モータ用リレー駆動回路２２から出力された第２駆動信号は、駆動回路接続スイッチ２５を介してソレノイド用リレー１１にも入力され、これによりピニオン１０１とリングギヤ１０２の噛み合いも行われる。
【０１２９】
つまり、故障しているソレノイド用リレー駆動回路２１に代わり、正常なモータ用リレー駆動回路２２からの第２駆動信号によって、ソレノイド用リレー１１を代理駆動させるのであり、これにより、モータ用リレー駆動回路２２からの第２駆動信号によって、ソレノイド用リレー１１及びモータ用リレー１２の双方を駆動させることができ、スタータ２を動作させてエンジンを再始動させることができる。
【０１３０】
但し、このようにモータ用リレー駆動回路２２からの第２駆動信号によってソレノイド用リレー１１を代理駆動させるケースでは、スタータモータ８の動作とピニオン１０１の移動がほぼ同時に開始されることになる。即ち、ピニオン１０１がリングギヤ１０２に噛み合う前にスタータモータ８が動作してしまう。そのため、エンジンの再始動は可能であるものの、スタータ２の動作時の静粛性が損なわれたり、スタータ２の耐久性が損なわれたりするおそれがある。
【０１３１】
そこで、本実施形態では、ソレノイド用リレー駆動回路２１が正常でないことにより、モータ用リレー駆動回路２２からの第２駆動信号によってソレノイド用リレー１１を代理駆動させた場合は、その１回のみ代理駆動は許容するものの、以後はアイドルストップを行わないようにする。具体的には、Ｓ３５０にてアイドルストップ禁止フラグをＯＮに設定する。これにより、エンジンの再始動後、再びアイドルストップ条件が成立しても、図３のエコラン制御処理におけるＳ１２０で肯定判定されることにより、アイドルストップがなされなくなる。
【０１３２】
なお、仮に２つの駆動回路２１，２２が共に故障している場合は、本エンジン再始動処理を実行してもエンジンは再始動されない可能性が高いが、その場合は、ユーザが自らキースイッチ５を操作して通常始動を行うことで、エンジンを始動させることができる。
【０１３３】
（３）第１実施形態の効果等
以上説明した本実施形態のエンジン始動システム１では、ソレノイド用リレー駆動回路２１の出力部（但しダイオードＤ１１のカソード側）とモータ用リレー駆動回路２２の出力部（但しダイオードＤ２１のカソード側）が、駆動回路接続スイッチ２５によって相互に接続され、いずれか一方の駆動回路が正常でない場合には、この駆動回路接続スイッチ２５をＯＮすることで、他方の駆動回路からの駆動信号によって一方の正常でない駆動回路の下流側のリレーを代理駆動させることができる。
【０１３４】
そのため、２つの駆動回路２１，２２のうちいずれか一方が故障しても、他方の正常な駆動回路からの駆動信号によってソレノイド用リレー１１及びモータ用リレー１２を共に駆動し、エンジンを始動させることができる。
【０１３５】
また、本実施形態では、２つの駆動回路２１、２２を共に監視し、いずれか一方が正常でない場合は他方からの駆動信号によって代理駆動されるため、どちらが故障しても、他方が正常である限りエンジンを始動させることができる。
【０１３６】
特に、本実施形態のエンジン始動システム１では、アイドルストップ機能の実行中に、各駆動回路２１，２２が正常かどうか監視するようにしているため、アイドルストップ後に、一方の駆動回路が故障していることよってエンジンが再始動されずに周囲の交通に悪影響を及ぼしてしまうといった事態の発生を防止できる。
【０１３７】
また、本実施形態のエンジン始動システム１では、ソレノイド用リレー駆動回路２１が正常でない場合は、モータ用リレー駆動回路２２からの第２駆動信号によるソレノイド用リレー１１の代理駆動を一度は許容するものの、以後はアイドルストップを行わないようにしている。そのため、ソレノイド用リレー１１とモータ用リレー１２がほぼ同時に駆動されることによって生じる、スタータ２からの騒音やスタータ２の耐久性の低下を抑止することができる。
【０１３８】
また、各駆動回路２１，２２を監視するために、各駆動回路２１，２２に対してそれぞれその出力（駆動信号）をモニタするための第１出力モニタ回路２６及び第２出力モニタ回路２７を備え、マイコン２０は、これら各出力モニタ回路２６，２７からの各出力モニタ信号（Ｈレベル又はＬレベル信号）に基づいて各駆動回路２１，２２を監視するようにしている。そのため、マイコン２０は、各駆動回路２１，２２が正常か否かを簡易的且つ確実に判断することができる。
【０１３９】
また、駆動回路接続スイッチ２５は、マイコン２０から駆動回路接続スイッチ制御指令が出力されない無信号時にはＯＦＦするよう構成されている。そのため、例えばマイコン２０が暴走したり、マイコン２０にその動作用電源（制御用電圧Ｖｃｃ）が供給されていないなどの種々の要因でマイコン２０から駆動回路接続スイッチ制御指令が出力されない無信号状態となっても、駆動回路接続スイッチ２５はＯＦＦ状態に保持されるため、各駆動回路２１，２２が共に正常であるにもかかわらず駆動回路接続スイッチ２５がＯＮされてしまうといった事態の発生を防ぐことができる。
【０１４０】
ここで、本実施形態の構成要素と本発明の構成要素の対応関係を明らかにする。本実施形態において、エコランＥＣＵ３は本発明のエンジン始動制御装置に相当し、モータ用リレー１２は本発明のスタータモータ用リレーに相当し、ソレノイド用リレー１１は本発明のピニオン移動用リレーに相当し、ソレノイド用リレー駆動回路２１は本発明の第１駆動回路に相当し、モータ用リレー駆動回路２２は本発明の第２駆動回路に相当し、ソレノイド用リレー駆動回路２１及びモータ用リレー駆動回路２２によって本発明の相補駆動回路群が構成され、駆動回路接続スイッチ２５は本発明の主スイッチ手段に相当し、マイコン２０は、本発明のリレー制御手段、駆動回路監視手段、スイッチ制御手段、及びエンジン一時停止手段に相当する。また、第１出力モニタ回路２６及び第２出力モニタ回路２７は、マイコン２０と共に本発明の駆動回路監視手段を構成するものである。
【０１４１】
［第２実施形態］
図５に、本実施形態のエンジン始動システム４０の概略構成を示す。
第１実施形態のエンジン始動システム１では、各駆動回路２１，２２のうちいずれか一方が故障しても、他方が正常である限り、その正常な駆動回路からの駆動信号によって各リレー１１、１２を駆動してエンジンを始動させることができる。しかし、ソレノイド用リレー駆動回路２１が故障した場合に、モータ用リレー駆動回路２２からの第２駆動信号によって各リレー１１、１２を駆動させると、ピニオン１０１がリングギヤ１０２に噛み合う前にスタータモータ８が動作してしまい、スタータ２の静粛性や耐久性が損なわれてしまうという問題があった。そのため、第１実施形態では、ソレノイド用リレー駆動回路２１が故障している場合には、モータ用リレー駆動回路２２からの第２駆動信号によるソレノイド用リレー１１の代理駆動を一度のみ許容し、以後はアイドルストップを禁止するようにしていた。
【０１４２】
これに対し、本実施形態のエンジン始動システム４０では、モータ用リレー駆動回路２２からモータ用リレー駆動端子３２に至る第２通電経路における、駆動回路接続スイッチ２５の接続点より下流側に、補助スイッチ５３を設けることで、上記問題を解決するようにしている。以下、本実施形態のエンジン始動システム４０について、第１実施形態のエンジン始動システム１と異なる点を中心に説明する。
【０１４３】
図５に示すように、本実施形態のエンジン始動システム４０が、第１実施形態のエンジン始動システム１と比較して異なるのは、主として、前述の補助スイッチ５３が設けられていることの他、第１通電経路における、駆動回路接続スイッチ２５の接続点とダイオードＤ１１の間に第１出力スイッチ５１が設けられていること、第２通電経路における、駆動回路接続スイッチ２５の接続点とダイオードＤ２１の間に第２出力スイッチ５２が設けられていること、及び、ドライバ等のユーザに駆動回路の異常を報知するインジケータ４５を駆動するためのインジケータ駆動回路４３を備えていることである。
【０１４４】
また、これら相違点により、本実施形態のマイコン４２が実行するエンジン再始動処理は、第１実施形態のマイコン２０が実行するエンジン再始動処理（図４参照）とは異なっている。
【０１４５】
第１出力スイッチ、第２出力スイッチ、及び補助スイッチ５３は、いずれも、マイコン４２からの制御指令（ＯＮ指令又はＯＦＦ指令）によって制御される、半導体素子からなる電子スイッチにて構成されており、通常時ＯＮのいわゆる「ｂ接点」として機能するものである。そのため、マイコン４２から各スイッチ５１，５２，５３へＯＮ指令（Ｌレベル信号）が出力されている、若しくは信号状態である場合は、ＯＮされた状態に維持される。
【０１４６】
図６に、これら各スイッチ５１，５２，５３の具体的回路構成を示す。図６に示す如く、各スイッチ５１，５２，５３は、ベースが抵抗Ｒ３１を介してマイコン４２に接続され、エミッタがグランドラインに接続され、コレクタが抵抗Ｒ３３を介してバッテリ電圧ＶＢに接続された入力トランジスタＴ３１と、ベースが抵抗Ｒ３４を介して入力トランジスタＴ３１のコレクタに接続されると共に抵抗Ｒ３５を介してグランドラインに接続された出力トランジスタＴ３２と、により構成されている。
【０１４７】
そして、出力トランジスタＴ３２は、当該各スイッチ５１，５２，５３が接続される通電経路に対し、コレクタがその通電経路の上流側に接続され、エミッタがその通電経路の下流側に接続されるように設けられている。
【０１４８】
このような構成により、マイコン４２からこれら各スイッチ５１，５２，５３に対してＯＮ指令（Ｌレベル信号）が出力されているときは、入力トランジスタＴ３１はＯＦＦされて出力トランジスタＴ３２はＯＮされるため、全体としてＯＮされた状態となる。一方、マイコン４２からこれら各スイッチ５１，５２，５３にＯＦＦ指令（Ｈレベル信号）が出力されているときは、入力トランジスタＴ３１がＯＮされて出力トランジスタＴ３２がＯＦＦされるため、全体としてＯＦＦされた状態となる。
【０１４９】
インジケータ駆動回路４３は、例えば車両のインパネ等に設けられたインジケータ４５を駆動（点灯或いは表示等）させるものであり、マイコン４２からの指令に基づき、インジケータ駆動端子４４を介してインジケータ４５へインジケータ駆動信号を出力する。
【０１５０】
次に、本実施形態においてマイコン４２が実行するエンジン再始動処理（図３のエコラン制御処理におけるＳ１５０の処理）について、図７を用いて説明する。
マイコン４２は、図７に示すエンジン再始動処理を開始すると、まずＳ４１０にて、駆動回路接続スイッチ２５、第１出力スイッチ５１、第２出力スイッチ５２、及び補助スイッチ５３の全てのスイッチに対し、これらをＯＦＦさせるための制御指令（ＯＦＦ指令）を出力する。これにより、これら各スイッチ２５，５１，５２，５３はいずれも、一旦ＯＦＦされる。
【０１５１】
そして、Ｓ４２０にて、ソレノイド用リレー駆動回路２１へソレノイド用リレー駆動指令を出力し、ソレノイド用リレー駆動回路２１から第１駆動信号を出力させて、ピニオン１０１をリングギヤ１０２に噛み合わせる。
【０１５２】
そして、Ｓ４３０にて、ソレノイド用リレー駆動回路２１が正常であるか否かを判断する。このとき、ソレノイド用リレー駆動回路２１が正常と判断された場合は（Ｓ４３０：ＹＥＳ）、Ｓ４４０にて、第１出力スイッチ５１へＯＮ指令を出力してこれをＯＮさせる。これにより、ソレノイド用リレー駆動回路２１からの第１駆動信号が、第１出力スイッチ５１を介してソレノイド用リレー１１に出力され、ソレノイド用リレー１１が駆動される。
【０１５３】
そして、Ｓ４５０にて、エンジン再始動条件が成立し、且つ、ピニオン１０１がリングギヤ１０２に噛み合い済みか否かを判断する。このＳ４５０の判断において、エンジン再始動条件が成立し、且つピニオン１０１がリングギヤ１０２に噛み合い済みとなるまでは、Ｓ４５０からＳ４９０に移行するが、エンジン再始動条件が成立し、且つピニオン１０１がリングギヤ１０２に噛み合い済みになると（Ｓ４５０：ＹＥＳ）、Ｓ４６０にて、モータ用リレー駆動回路２２へモータ用リレー駆動指令を出力し、モータ用リレー駆動回路２２から第２駆動信号を出力させて、スタータモータ８を動作させる。
【０１５４】
そして、Ｓ４７０にて、モータ用リレー駆動回路２２が正常であるか否かを判断し、正常と判断された場合は（Ｓ４７０：ＹＥＳ）、続くＳ４８０にて、第２出力スイッチ５２及び補助スイッチ５３へＯＮ指令を出力してこれらを共にＯＮさせる。これにより、モータ用リレー駆動回路２２からの第２駆動信号が、第２出力スイッチ５２及び補助スイッチ５３を介してモータ用リレー１２に出力され、モータ用リレー１２が駆動される。
【０１５５】
その後、Ｓ４９０にて、エンジンの始動が完了したか否かを判断し、エンジン始動が完了しない間は（Ｓ４９０：ＮＯ）、Ｓ５００で一定時間待機した後にＳ４２０に戻るが、エンジン始動が完了した場合は（Ｓ４９０：ＹＥＳ）、Ｓ５１０にて、両リレー１１，１２にそれぞれその駆動を中止させるための指令（駆動中止指令）を出力し、両リレー１１，１２の駆動を中止させる。
【０１５６】
そして、Ｓ５２０にて、各スイッチ２５，５１，５２，５３に対してＯＦＦ指令を出力することにより、これら各スイッチ２５，５１，５２，５３を全てＯＦＦさせる。
一方、Ｓ４７０において、モータ用リレー駆動回路２２が正常ではないと判断された場合は（Ｓ４７０：ＮＯ）、Ｓ５３０にて、駆動回路接続スイッチ２５に対してこれをＯＮさせるためのＯＮ指令（駆動回路接続スイッチＯＮ指令）を出力し、この駆動回路接続スイッチ２５をＯＮさせる。さらに、続くＳ５４０にて、補助スイッチ５３に対してこれをＯＮさせるためのＯＮ指令を出力し、この補助スイッチ５３をＯＮさせる。これにより、ソレノイド用リレー駆動回路２１から出力されている第１駆動信号が、駆動回路接続スイッチ２５及び補助スイッチ５３を介してモータ用リレー１２にも入力され、スタータモータ８が動作する。
【０１５７】
つまり、故障しているモータ用リレー駆動回路２２に代わり、正常なソレノイド用リレー駆動回路２１からの第１駆動信号によって、モータ用リレー１２を代理駆動させる。これにより、ソレノイド用リレー駆動回路２１からの第１駆動信号によって、ソレノイド用リレー１１及びモータ用リレー１２の双方が正常に駆動され、スタータ２を正常に動作させてエンジンを再始動させることができる。
【０１５８】
また、モータ用リレー駆動回路２２が正常でないと判断された場合、その状況によってはモータ用リレー駆動回路２２から意図しない信号等が出力されるおそれがある。しかし、本実施形態では、モータ用リレー駆動回路２２の出力部に第２出力スイッチ５２が接続され、これがＳ４１０の処理によって予めＯＦＦされた状態になっている。そのため、モータ用リレー駆動回路２２から意図しない信号等が出力されても、他の回路等への悪影響は防止される。
【０１５９】
また一方、Ｓ４３０にて、ソレノイド用リレー駆動回路２１が正常ではないと判断された場合は（Ｓ４３０：ＮＯ）、Ｓ５５０にて、モータ用リレー駆動回路２２へモータ用リレー駆動指令を出力し、モータ用リレー駆動回路２２から第２駆動信号を出力させる。但し、このときはまだ、各スイッチ２５，５１，５２，５３はいずれもＯＦＦされているため、モータ用リレー駆動回路２２からの第２駆動信号は各リレー１１，１２のいずれにも出力されない。
【０１６０】
また、ソレノイド用リレー駆動回路２１が正常でないと判断された場合、その状況によってはソレノイド用リレー駆動回路２１から意図しない信号等が出力されるおそれがある。しかし、本実施形態では、ソレノイド用リレー駆動回路２１の出力部に第１出力スイッチ５１が接続され、これがＳ４１０の処理によって予めＯＦＦされた状態になっている。そのため、ソレノイド用リレー駆動回路２１から意図しない信号等が出力されても、他の回路等への悪影響は防止される。
【０１６１】
そして、Ｓ５６０にて、モータ用リレー駆動回路２２が正常であるか否かを判断する。このとき、モータ用リレー駆動回路２２が正常ではないと判断された場合は（Ｓ５６０：ＮＯ）、２つの駆動回路２１，２２が共に正常ではないということになり、もはやマイコン２０によるエンジンの再始動はできない。
【０１６２】
そのため、Ｓ６１０にて異常警告を行い、続くＳ６２０にて、アイドルストップ禁止フラグをＯＮに設定する。Ｓ６１０の異常警告は、具体的には、インジケータ駆動回路４３へインジケータ駆動指令を出力してインパネ内のインジケータ４５を駆動させることにより行う。
【０１６３】
このように異常警告（インジケータ４５の駆動）を行うことで、ユーザは、マイコン２０によるエンジン再始動（自動的な再始動）ができない異常状態であることを認識でき、キースイッチ５の操作による通常始動を行うなどの適切な措置を迅速にとることができる。これに加え、アイドルストップ禁止フラグがＯＮされるため、以後は、アイドルストップがなされなくなる。
【０１６４】
一方、Ｓ５６０にて、モータ用リレー駆動回路２２が正常であると判断された場合は（Ｓ５６０：ＹＥＳ）、Ｓ５７０にて、駆動回路接続スイッチ２５に対してこれをＯＮさせるためのＯＮ指令を出力し、この駆動回路接続スイッチ２５をＯＮさせる。さらに、続くＳ５８０にて、第２出力スイッチ５２に対してこれをＯＮさせるためのＯＮ指令を出力し、この第２出力スイッチ５２をＯＮさせる。
【０１６５】
これにより、モータ用リレー駆動回路２２から出力されている第２駆動信号が、第２出力スイッチ５２及び駆動回路接続スイッチ２５を介してソレノイド用リレー１１にも入力され、ピニオン１０１をリングギヤ１０２に噛み合わせることができる。
【０１６６】
このとき、補助スイッチ５３については、Ｓ４１０の処理によって、未だＯＦＦされた状態にある。そのため、モータ用リレー駆動回路２２からの第２駆動信号は、本来の出力先であるモータ用リレー１２にはまだ出力されず、ソレノイド用リレー１１にのみ出力されてこれを代理駆動する。
【０１６７】
このようにしてソレノイド用リレー１１を代理駆動した後は、続くＳ５９０にて、エンジン再始動条件が成立し、且つ、ピニオン１０１がリングギヤ１０２に噛み合い済みか否かを判断する。このＳ５９０の判断において、エンジン再始動条件が成立し、且つピニオン１０１がリングギヤ１０２に噛み合い済みとなるまでは、Ｓ４９０に移行するが、エンジン再始動条件が成立し、且つピニオン１０１がリングギヤ１０２に噛み合い済みになると（Ｓ５９０：ＹＥＳ）、Ｓ６００にて、補助スイッチ５３へＯＮ指令を出力してこれをＯＮさせる。
【０１６８】
これにより、モータ用リレー駆動回路２２からの第２駆動信号が、第２出力スイッチ５２及び補助スイッチ５３を介して本来の出力先であるモータ用リレー１２にも出力され、モータ用リレー１２が駆動される。そのため、スタータモータ８が動作し、エンジンを再始動させることができる。
【０１６９】
以上説明した本実施形態のエンジン始動システム４０によれば、ソレノイド用リレー駆動回路２１の故障時に、ソレノイド用リレー１１の駆動をモータ用リレー駆動回路２２からの第２駆動信号によって代理する際、補助スイッチ５３をＯＦＦさせることで、まずソレノイド用リレー１１のみを駆動させ、ピニオン１０１をリングギヤ１０２に噛み合わせることができる。そして、ピニオン１０１がリングギヤ１０２に噛み合い、且つエンジン再始動条件が成立したときに、補助スイッチ５３をＯＮさせることで、モータ用リレー１２を駆動させてスタータモータ８を動作させ、エンジンを再始動させることができる。
【０１７０】
つまり、ソレノイド用リレー駆動回路２１が故障した場合であっても、各リレー１１、１２をそれぞれ正常なタイミングで順次駆動させることができるのであり、スタータ２の静粛性や耐久性を損なうことなく、スタータ２を正常に動作させることができる。
【０１７１】
また、各駆動回路２１，２２がいずれも正常でない場合は、異常警告（インジケータ駆動）を行うと共に以後のアイドルストップを禁止する。そのため、本来ならばエンジンが自動的に再始動するはずであるにもかかわらず再始動しない場合にユーザはその原因を迅速に知ることができ、キースイッチ５による通常始動を行うなどの適切な措置を迅速にとることができる。しかも、アイドルストップ禁止フラグがＯＮされることにより以後のアイドルストップは禁止されるため、アイドルストップする度にユーザが自らキースイッチ５による再始動操作をしなければならないといった事態を防ぐことができる。
【０１７２】
なお、本実施形態において、第１出力スイッチ５１及び第２出力スイッチ５２はいずれも本発明の出力スイッチ手段に相当し、補助スイッチ５３は本発明の補助スイッチ手段に相当し、インジケータ駆動回路４３は本発明の報知手段に相当する。
【０１７３】
［第３実施形態］
図８に、本実施形態のエンジン始動システム６０の概略構成を示す。
本実施形態のエンジン始動システム６０は、第１実施形態のエンジン始動システム１に対し、回路構成が簡略化されたものである。
【０１７４】
具体的には、第１実施形態においては、駆動回路接続スイッチ２５が双方向スイッチとして構成されていたのに対し、本実施形態の駆動回路接続スイッチ６３は、第１通電経路から第２通電経路側への片方向のみ通電可能な片方向スイッチとして構成されている。
【０１７５】
即ち、図２に示した第１実施形態の駆動回路接続スイッチ２５と図８に示した本実施形態の駆動回路接続スイッチ６３とを比較して明らかなように、本実施形態の駆動回路接続スイッチ６３は、第１実施形態の駆動回路接続スイッチ２５が備えていた、第２通電経路から第１通電経路へ第２駆動信号を通電させるための、第２出力トランジスタＴ３及びこれに付随する素子（抵抗Ｒ５，Ｒ６、ダイオードＤ２）を備えていない。
【０１７６】
このような構成により、本実施形態では、２つの駆動回路２１，２２のうち、ソレノイド用リレー駆動回路２１の故障に対しては、上記各実施形態のようにモータ用リレー駆動回路２２からの第２駆動信号によってソレノイド用リレー１１を代理駆動させるといったことはしない。
【０１７７】
そして、モータ用リレー駆動回路２２の故障に対してのみ、駆動回路接続スイッチ６３をＯＮすることで、ソレノイド用リレー駆動回路２１からの第１駆動信号によってモータ用リレー１２を代理駆動させる。
【０１７８】
そのため、第１実施形態でソレノイド用リレー駆動回路２１の出力部に接続されていた回り込み防止用のダイオードＤ１１も、本実施形態では省かれている。
このように構成された本実施形態のエンジン始動システム６０によれば、ソレノイド用リレー駆動回路２１の故障に対してはソレノイド用リレー１１の代理駆動がなされないという点で、上記第１及び第２実施形態よりも劣るものの、その反面、駆動回路接続スイッチ６３を片方向スイッチとして構成できたり、ソレノイド用リレー駆動回路２１の出力部において回り込み防止用のダイオードＤ１１が不要になるなど、エコランＥＣＵ６１を構成する回路素子数を大きく削減することができる。そのため、エコランＥＣＵ６１の小型化・低コスト化が可能となる。
【０１７９】
なお、本実施形態においては、ソレノイド用リレー駆動回路２１の故障時にソレノイド用リレー１１をモータ用リレー駆動回路２２によって代理駆動させることは行われないため、第１出力モニタ回路２６も削除して、ソレノイド用リレー駆動回路２１の監視自体を行わないようにしてもよい。このようにすると、回路素子数のさらなる削減が可能となる。
【０１８０】
逆に、代理駆動はさせないものの、ソレノイド用リレー駆動回路２１についてもその監視だけは行うようにし、故障発生時にはその旨を報知させたり、或いは、故障発生以後のアイドルストップを禁止するようにしてもよい。
【０１８１】
［変形例］
以上、本発明の実施の形態について説明したが、本発明の実施の形態は、上記実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。
【０１８２】
例えば、上記第２実施形態のように各駆動回路２１，２２の出力部にそれぞれ第１出力スイッチ５１及び第２出力スイッチ５２が接続されている構成の場合は、アイドルストップ機能の実行時に限らず、通常走行中などエンジンが作動している間も、予め決められた監視タイミングで、各駆動回路２１，２２が正常であるか否かを監視するようにしてもよい。そして、何れかの駆動回路が正常ではないと判断された場合は、その駆動回路の出力部に接続されている何れかの出力スイッチをＯＦＦさせるようにするとよい。
【０１８３】
このようにエンジン作動中にも各駆動回路２１，２２の監視を行う場合のより具体的な処理を、図９に基づいて説明する。図９は、第２実施形態のエンジン始動システム４０において、エンジン作動中にエコランＥＣＵ４１のマイコン４２によって実行される駆動回路故障検知処理である。マイコン４２は、エンジン作動中、上記監視タイミング毎にこの駆動回路故障検知処理を実行する。
【０１８４】
この駆動回路故障検知処理が開始されると、まずＳ７１０にて、ソレノイド用リレー駆動回路２１へソレノイド用リレー駆動指令を出力して、ソレノイド用リレー駆動回路２１から第１駆動信号を出力させる。そして、Ｓ７２０にて、ソレノイド用リレー駆動回路２１が正常であるか否か判断し、正常でないと判断された場合は（Ｓ７２０：ＮＯ）、Ｓ７７０にて、第１出力スイッチ５１をＯＦＦさせる。Ｓ７２０にて、ソレノイド用リレー駆動回路２１が正常であると判断された場合は（Ｓ７２０：ＹＥＳ）、Ｓ７３０にて、ソレノイド用リレー駆動回路２１からの第１駆動信号の出力を停止させる。
【０１８５】
そして、続くＳ７４０にて、モータ用リレー駆動回路２２へモータ用リレー駆動指令を出力して、モータ用リレー駆動回路２２から第２駆動信号を出力させる。そして、Ｓ７５０にて、モータ用リレー駆動回路２２が正常であるか否か判断し、正常でないと判断された場合は（Ｓ７５０：ＮＯ）、Ｓ７８０にて、第２出力スイッチ５２をＯＦＦさせる。
【０１８６】
更に、Ｓ７９０にて、ソレノイド用リレー駆動回路２１が異常だったか否か、即ちＳ７２０の処理において正常でないと判断されたか否かを判断し、ソレノイド用リレー駆動回路２１が異常だった場合は（Ｓ７９０：ＹＥＳ）、Ｓ８００にて、アイドルストップ禁止フラグをＯＮに設定する。そして、Ｓ７６０にて、モータ用リレー駆動回路２２からの第２駆動信号の出力を停止させる。
【０１８７】
また、Ｓ７５０において、モータ用リレー駆動回路２２が正常であると判断された場合（Ｓ７５０：ＹＥＳ）、及び、Ｓ７９０においてソレノイド用リレー駆動回路２１は異常だったと判断されなかった場合（Ｓ７９０：ＮＯ）も、Ｓ７６０に移行し、モータ用リレー駆動回路２２からの第２駆動信号の出力を停止させる。
【０１８８】
つまり、通常走行時などエンジンが作動しているときにも、各駆動回路２１，２２の監視を行うことで、いずれか一方の駆動回路が異常だった場合にはその駆動回路の出力部に接続された出力スイッチをＯＦＦさせ、その駆動回路からの意図しない信号が他の回路等に悪影響を及ぼすのを防ぐ。そして、各駆動回路２１，２２が共に異常だった場合は、アイドルストップ禁止フラグをＯＮに設定しておくことで、アイドルストップがなされることを未然に防ぐ。このようにすることで、エンジン始動システムの信頼性、延いては車両の信頼性をより向上させることができる。
【０１８９】
また、上記第２実施形態では、エンジン再始動処理（図７参照）において、まず最初のＳ４１０にて、全てのスイッチ２５，５１，５２，５３を一旦ＯＦＦさせたが、必ずしもそのようにする必要はなく、各スイッチ２５，５１，５２，５３のいずれも通常状態のまま（駆動回路接続スイッチ２５はＯＦＦ、他はいずれもＯＮ）としておいてもよい。
【０１９０】
その場合、図７のエンジン再始動処理において、Ｓ４４０，Ｓ４８０，Ｓ５４０，及びＳ５８０の処理はいずれも不要となる。但し勿論、制御上、念のためにこれらの処理を行うようにしてもよい。一方、Ｓ４３０においてソレノイド用リレー駆動回路２１が正常ではないと判断された場合は、Ｓ５５０にてモータ用リレー駆動回路２２から第２駆動信号を出力させる前に、少なくとも補助スイッチ５３をＯＦＦさせる必要がある。またこのとき、好ましくは第１出力スイッチ５１もＯＦＦさせるとよい。更に、Ｓ４７０においてモータ用リレー駆動回路２２が正常でないと判断された場合は、第２出力スイッチ５２をＯＦＦさせるようにするとよい。
【０１９１】
また、上記各実施形態では、駆動回路接続スイッチとして通常時ＯＦＦのものを用いたが、通常時ＯＮのものを用いても良い。
更に、上記第２実施形態では、第１出力スイッチ５１，第２出力スイッチ５２，及び補助スイッチ５３として、いずれも通常時ＯＮのものを用いたが、通常時ＯＦＦのものを用いても良い。その場合、図７のエンジン再始動処理において、Ｓ４１０は必ずしも行わなくても良い。
【０１９２】
また、上記各実施形態では、スタータ２を動作させるために個々に独立して動作する（マイコンによって個々に制御される）リレーとして、ソレノイド用リレー１１とモータ用リレー１２の２つのリレーを備えている場合について説明したが（但しモータ用リレー１２は詳しくは２つのリレー１３，１４にて構成）、これはあくまでも一例であり、個々に独立して動作するリレーを３つ以上備えている場合であっても本発明を適用できる。
【０１９３】
例えば、第１のリレー、第２のリレー、及び第３のリレーを備えると共に、これらを駆動するための第１の駆動回路、第２の駆動回路、及び第３の駆動回路を備えている場合に、第１の駆動回路と第２の駆動回路を一組の相補駆動回路群として両者間を駆動回路接続スイッチにて接続すると共に、例えば第１の駆動回路と第３の駆動回路をもう一組の相補駆動回路群としてその両者間も駆動回路接続スイッチにて接続するようにしてもよい。
【０１９４】
つまり、適宜、２つの駆動回路を一組の相補駆動回路群として、両者間を駆動回路接続スイッチで接続し、いずれか一方が故障した場合にはその故障した駆動回路からの駆動信号を他方からの駆動信号で代理させるようにすることができる。
【０１９５】
また、３つ以上の駆動回路を備えている場合に、必ずしも、全ての駆動回路についてそれぞれ他の何れかの駆動回路と駆動回路接続スイッチで接続された構成にする必要はなく、ある特定の２つの駆動回路についてのみ、両者間を駆動回路接続スイッチで接続し、他の駆動回路については駆動回路接続スイッチを接続しない構成とするようにしてもよい。
【０１９６】
また、上記各実施形態では、エンジンＥＣＵ３８とエコランＥＣＵ３（４１，６１）とが別体であるものとして説明したが、エンジンＥＣＵ３８の中にエコランＥＣＵ３（４１，６１）内の回路が内蔵されているなど、両者が一体化されている構成であってもよい。
【符号の説明】
【０１９７】
１，４０，６０…エンジン始動システム、２…スタータ、３，４１，６１…エコランＥＣＵ、４…バッテリ、５…キースイッチ、６…ニュートラルスイッチ、７…ピニオン噛み合い制御用ソレノイド、８…スタータモータ、１１…ソレノイド用リレー、１２…モータ用リレー、１３…モータ用第１リレー、１４…モータ用第２リレー、１６，１７…コンパレータ、２０，４２，６２…マイコン、２１…ソレノイド用リレー駆動回路、２２…モータ用リレー駆動回路、２３…電源回路、２５，６３…駆動回路接続スイッチ、２６…第１出力モニタ回路、２７…第２出力モニタ回路、２８…遅延回路、３１…ソレノイド用リレー駆動端子、３２…モータ用リレー駆動端子、３３…バッテリ入力端子、３４…バッテリ出力端子、３６…センサ・スイッチ群、３８…エンジンＥＣＵ、４３…インジケータ駆動回路、４４…インジケータ駆動端子、４５…インジケータ、５１…第１出力スイッチ、５２…第２出力スイッチ、５３…補助スイッチ、１０１…ピニオン、１０２…リングギヤ、Ｄ１〜Ｄ４，Ｄ１１，Ｄ１２，Ｄ２１，Ｄ２２…ダイオード、Ｄ５〜Ｄ８…ツェナーダイオード、Ｊ１，Ｊ２，Ｊ３…リレー接点、Ｌ１，Ｌ２，Ｌ３…リレーコイル、Ｒ１〜Ｒ６，Ｒ１１〜Ｒ１４，Ｒ２１〜Ｒ２４，Ｒ３１〜Ｒ３５…抵抗、Ｒ１５〜Ｒ１８，Ｒ２５〜Ｒ２８…分圧抵抗、Ｔ１，Ｔ１１，Ｔ２１，Ｔ３１…入力トランジスタ、Ｔ２…第１出力トランジスタ、Ｔ３…第２出力トランジスタ、Ｔ１２，Ｔ２２，Ｔ３２…出力トランジスタ
【図３】
2010223058.tif 000003
【図４】
2010223058.tif 000004
【図６】
2010223058.tif 000005
【図７】
2010223058.tif 000006
【図９】
2010223058.tif 000007
【図１】
2010223058.tif 000008
【図２】
2010223058.tif 000009
【図５】
2010223058.tif 000010
【図８】
2010223058.tif 000011