(57)【特許請求の範囲】
【請求項１】
エンジンの運転時に自動停止条件が成立するとエンジンを自動的に停止させ、エンジンの停止時に自動始動条件が満たされるとエンジンを自動的に再始動させ得るエンジン始動制御装置であって、
エンジンのスタータを起動させるためのスタータリレーと電源との間に設けられると共に直列に接続された少なくとも２個のトランジスタを含み、前記スタータリレーへ通電するためのスタータ通電回路と、
前記各トランジスタを導通状態に制御して故障していないかを検査する故障検査手段と、を有し、
前記故障検査手段は、各々のトランジスタの故障検査でトランジスタを非導通状態から導通状態にする制御を実行する前にトランジスタの状態を検出して、少なくともいずれかのトランジスタが導通状態にある場合には、故障検査を中断することを特徴とするエンジン始動制御装置。
【請求項２】
前記故障検査手段は、車両の走行中に前記各トランジスタの故障検査を実行する、ことを特徴とする請求項１記載のエンジン始動制御装置。
【請求項３】
前記スタータ通電回路を接続し得る故障検査用回路と、
前記故障検査手段により故障検査を実施する前に、前記スタータ通電回路の接続先を前記スタータリレーから前記故障検査用回路へ切り替える回路切替手段とを有することを特徴とする請求項１記載のエンジン始動制御装置。
【請求項４】
前記各トランジスタの状態を検出するトランジスタ状態検出手段と、
前記トランジスタ状態検出手段で検出されるトランジスタの状態が異常である場合に、前記スタータ通電回路を前記スタータリレーから切り離す回路分離手段とを有することを特徴とする請求項１記載のエンジン始動制御装置。
【請求項５】
前記故障検査手段は、一方のトランジスタのオフ故障検査及びオン故障検査と他方のトランジスタのオフ故障検査及びオン故障検査とを順次行い、故障が検出された時点で故障検査を中止することを特徴とする請求項１記載のエンジン始動制御装置。
【請求項６】
前記故障検査手段は、一方のトランジスタのオフ故障を検査している間、他方のトランジスタをオン禁止状態にする、ことを特徴とする請求項５記載のエンジン始動制御装置。
【請求項７】
前記故障検査手段は、一方のトランジスタのオン故障を検査している間、両方のトランジスタをオン禁止状態にする、ことを特徴とする請求項５又は６記載のエンジン始動制御装置。
【請求項８】
前記故障検査手段は、一方のトランジスタのオン故障を検出した場合には、他方のトランジスタをオン禁止状態にして故障検査を中止する、ことを特徴とする請求項５から７のいずれかに記載のエンジン始動制御装置。
【請求項９】
前記スタータ通電回路の接続先を前記スタータリレーと前記故障検査用回路との間で選択的に切り替える切替回路を有し、
前記故障検査手段は、前記切替回路を制御して前記スタータ通電回路と前記故障検査用回路とを接続した状態で、前記２個のトランジスタに故障がないかを検査し、故障を検出しない場合に、前記切替回路を制御して前記スタータ通電回路と前記スタータリレーとを再接続する、ことを特徴とする請求項１記載のエンジン始動制御装置。
【請求項１０】
前記故障検査手段は、前記２個のトランジスタの検査時以外において、前記スタータ通電回路から前記スタータリレーへ通電されていると判断した場合には、前記切替回路を制御して前記スタータ通電回路と前記故障検査用回路とを接続する、ことを特徴とする請求項９記載のエンジン始動制御装置。
【請求項１１】
前記故障検査用回路は、前記切替回路とグラウンドを接続する経路を開閉するスイッチング素子を有し、
前記故障検査手段は、前記スイッチング素子が閉じた状態において、前記故障を検出した場合には、前記スイッチング素子を開放して前記経路を切断する、ことを特徴とする請求項９又は１０記載のエンジン始動制御装置。
【請求項１２】
エンジンの運転時に自動停止条件が成立するとエンジンを自動的に停止させ、エンジンの停止時に自動始動条件が満たされるとエンジンを自動的に再始動させるエンジン始動制御方法であって、
エンジンのスタータを起動させるためのスタータリレーと電源との間に設けられると共に直列に接続された２個のトランジスタを含むスタータ通電回路の各トランジスタを導通状態に制御して故障していないかを検査する検査ステップを有し、
前記検査ステップは、各々のトランジスタの故障検査でトランジスタを非導通状態から導通状態にする制御を実行する前にトランジスタの状態を検出して、少なくともいずれかのトランジスタが導通状態にある場合には、故障検査を中断することを特徴とするエンジン始動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、エンジンのアイドリングストップ後、所定の条件成立により自動的にエンジンを再始動する、いわゆるアイドリングストップ制御されるエンジンの始動に好適なエンジン始動制御装置及び方法に関する。
【背景技術】
【０００２】  車両に搭載されるエンジンについて、燃費向上やガス排気量の低減を目的として、所定の停止条件の成立によりエンジンを停止させ、その後の所定の始動条件の成立によりエンジンを再始動させる、いわゆるアイドリングストップ制御が知られている。  このアイドリングストップ制御では、自動始動条件が成立した場合に、エンジンのスタータを起動するためのスタータリレーにスタータ通電回路により通電することにより、エンジンを自動的に再始動する（例えば、特許文献１等参照）。  このスタータ通電回路としては、例えば、スタータリレーと電源との間に２個のトランジスタを直列に設けて、自動始動条件成立時に、これら２個のトランジスタを同時にオン（導通）させることにより、スタータリレーに通電するものが知られており、２個のトランジスタを直列に設けたことにより、一方のトランジスタがオン故障した場合でも、他方をオフとすることで、スタータリレーの通電が継続されるのを防止している。【特許文献１】特開２０００−１４５４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】  ところで、上記のようなスタータ通電回路では、トランジスタが故障していると、アイドリングストップ制御が行えないので、エンジンの初期始動時やアイドリングストップ制御モードに入る前の走行中などに、前もってトランジスタが故障していないかを検査する必要がある。  しかしながら、２つのトランジスタのうち一方がオン故障（導通したままとなる故障）の場合に、他方のトランジスタをオンすると、２つのトランジスタが共にオンしてスタータリレーに通電され、ユーザの意思に関係なくスタータが起動されてしまう。走行中などにスタータが意図せずに駆動されると、スタータの起動時に特有の音が発生し、ユーザに不快感や不安感を与えてしまう。【０００４】  本発明は、上記の事情に鑑みて成されたものであり、その目的とするところは、アイドリングストップ制御おいて、スタータ通電回路のトランジスタを検査した場合に、トランジスタがオン故障していることによりスタータが駆動されてしまう不具合を抑制あるいは防止できるエンジン始動制御装置及び方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のエンジン始動制御装置は、エンジンの運転時に自動停止条件が成立するとエンジンを自動的に停止させ、エンジンの停止時に自動始動条件が満たされるとエンジンを自動的に再始動させ得るエンジン始動制御装置であって、エンジンのスタータを起動させるためのスタータリレーと電源との間に設けられると共に直列に接続された少なくとも２個のトランジスタを含み、前記スタータリレーへ通電するためのスタータ通電回路と、前記各トランジスタを導通状態に制御して故障していないかを検査する故障検査手段と、を有し、前記故障検査手段は、各々のトランジスタの故障検査でトランジスタを非導通状態から導通状態にする制御を実行する前にトランジスタの状態を検出して、少なくともいずれかのトランジスタが導通状態にある場合には、故障検査を中断することを特徴としている。
この構成によれば、各々のトランジスタの状態を予め確認して、状態が正常である場合にのみトランジスタを導通状態に制御して故障検査を実行するので、スタータが誤って駆動されてしまうのを防止あるいは抑制できる。
また、少なくとも一方のトランジスタが導通状態にある場合に故障検査を中断するので、故障検査により２つのトランジスタをともにオン状態としてしまい、スタータリレーに通電され、スタータが駆動されるという状態を回避することができる。
【０００７】
上記構成において、前記故障検査手段は、車両の走行中に前記各トランジスタの故障検査を実行する、ことを特徴としている。
【０００８】
上記構成において、前記スタータ通電回路を接続し得る故障検査用回路と、前記故障検査手段により故障検査を実施する前に、前記スタータ通電回路の接続先を前記スタータリレーから前記故障検査用回路へ切り替える回路切替手段とを有することを特徴としている。
【０００９】
上記構成において、前記各トランジスタの状態を検出するトランジスタ状態検出手段と、前記トランジスタ状態検出手段で検出されるトランジスタの状態が異常である場合に、前記スタータ通電回路を前記スタータリレーから切り離す回路分離手段とを有することを特徴としている。
【００１０】
上記構成において、前記故障検査手段は、一方のトランジスタのオフ故障検査及びオン故障検査と他方のトランジスタのオフ故障検査及びオン故障検査とを順次行い、故障が検出された時点で故障検査を中止することを特徴としている。
この構成によれば、一方のトランジスタのオフ故障検査及びオン故障検査と他方のトランジスタのオフ故障検査及びオン故障検査とが順次に行われることにより、オン故障が確実に検出されると共に、故障が検出された時点で故障検査が中止されるので、検査時に２個のトランジスタのいずれもオンする状況の発生を抑制できる。
【００１１】  上記構成において、故障検査手段は、一方のトランジスタのオン故障を検査している間、他方のトランジスタをオン禁止状態にする、構成を採用できる。  この構成によれば、一方のトランジスタのオン故障が発生したのちに、他方のトランジスタがオンされて２個のトランジスタのいずれもがオンされる不具合の発生を防ぐことができる。【００１２】  上記構成において、故障検査手段は、一方のトランジスタのオフ故障を検査している間、両方のトランジスタをオン禁止状態にする、構成を採用できる。  この構成によれば、オフ故障を検査している間にいずれのトランジスタもオンさせないので、オフ故障を検査中でない他方のトランジスタにオン故障が発生していたとしても２個のトランジスタのいずれもがオンされる不具合の発生を防ぐことができる。【００１３】  上記構成において、故障検査手段は、一方のトランジスタのオン故障を検出した場合には、他方をオン禁止状態にして故障検査を中止する、構成を採用できる。  この構成によれば、一方のトランジスタのオン故障を発生したのちに、他方のトランジスタがオンされて２個のトランジスタのいずれもがオンされる不具合の発生を防ぐことができると共に不要な検査を行わずにすむ。【００１４】
上記構成において、前記スタータ通電回路の接続先を前記スタータリレーと前記故障検査用回路との間で選択的に切り替える切替回路を有し、前記故障検査手段は、前記切替回路を制御して前記スタータ通電回路と前記故障検査用回路とを接続した状態で、前記２個のトランジスタに故障がないかを検査し、故障を検出しない場合に、前記切替回路を制御して前記スタータ通電回路と前記スタータリレーとを再接続することを特徴としている。
この構成によれば、２個のトランジスタの故障検査においては、スタータ通電回路はスタータリレーから切り離されて故障検査用回路と接続されるので、いずれか一方のトランジスタのオン故障により２個のトランジスタのいずれもオンし、ユーザが意図せずにスタータリレーへ通電されてスタータが駆動されるのを確実に防止できる。
【００１５】  上記構成において、故障検査手段は、２個のトランジスタの検査時以外において、所定条件が成立していないにもかかわらずスタータ通電回路からスタータリレーへ通電されていると判断した場合には、切替回路を制御してスタータ通電回路と故障検査用回路とを接続する、構成を採用できる。  この構成によれば、２個のトランジスタの検査時以外において、２個のトランジスタの故障によりスタータリレーに通電されてスタータが駆動されたような場合に、スタータの駆動を自動的に停止させることができる。【００１６】  上記構成において、故障検査用回路は、切替回路とグラウンドを接続する経路を開閉するスイッチング素子を有し、制御手段は、スイッチング素子が閉じた状態において、故障を検出した場合には、スイッチング素子を開放して前記経路を切断する、構成を採用できる。  この構成によれば、スタータ通電回路が故障検査用回路に接続された状態で２個のトランジスタのいずれもがオン故障したような場合に、スイッチング素子を開放して経路を切断することにより、不要な電力消費を防ぐことができる。【００１７】
本発明のエンジン始動制御方法は、エンジンの運転時に自動停止条件が成立するとエンジンを自動的に停止させ、エンジンの停止時に自動始動条件が満たされるとエンジンを自動的に再始動させるエンジン始動制御方法であって、エンジンのスタータを起動させるためのスタータリレーと電源との間に設けられると共に直列に接続された２個のトランジスタを含むスタータ通電回路の各トランジスタを導通状態に制御して故障していないかを検査する検査ステップを有し、前記検査ステップは、各々のトランジスタの故障検査でトランジスタを非導通状態から導通状態にする制御を実行する前にトランジスタの状態を検出して、少なくともいずれかのトランジスタが導通状態にある場合には、故障検査を中断することを特徴としている。
【発明の効果】
【００１９】  本発明によれば、アイドリングストップ制御おいて、スタータ通電回路のトランジスタを検査したときに、トランジスタがオン故障していることによりスタータが駆動されてしまう不具合を抑制あるいは防止できて、ユーザに不快感や不安感を与えるのを防止できる。
【図面の簡単な説明】
【００２０】
【図１】本発明のエンジン始動制御装置の一実施形態に係るアイドリングストップＥＣＵの構成図である。
【図２】スタータ通電回路の故障検査処理の一例を示すフローチャートである。
【図３】トランジスタＴｒ１，Ｔｒ２が正常時の各種信号のタイミングチャートである。
【図４】トランジスタＴｒ１がオン故障しているときの各種信号のタイミングチャートである。
【図５】トランジスタＴｒ２オン故障しているときの各種信号のタイミングチャートである。
【図６】エンジンのスタータに適用される本発明のエンジン始動制御装置の他の実施形態に係るアイドリングストップＥＣＵの構成及びその周辺の構成を示す図である。
【図７】制御処理部による故障検査処理を示すフローチャートである。
【図８】故障検査以外においてスタータ通電回路をスタータリレーから切り離す処理を示すフローチャートである。
【図９】本発明のエンジン始動制御装置のさらに他の実施形態に係るアイドリングストップＥＣＵの構成図である。
【図１０】正常時におけるトランジスタの各種動作パターンの組み合わせとモニタ電圧値との対応関係を示す図である。
【図１１】図９に示す制御処理部による故障検査処理を示すフローチャートである。
【図１２】図１１に続く処理を示すフローチャートである。
【図１３】図１１に続く処理を示すフローチャートである。
【図１４】図１３に続く査処理を示すフローチャートである。
【図１５】トランジスタＴｒ１，Ｔｒ２が正常時の各種信号のタイミングチャートである。
【図１６】トランジスタＴｒ１が故障しているときの各種信号のタイミングチャートである。
【図１７】トランジスタＴｒ２が故障しているときの各種信号のタイミングチャートである。
【図１８】図９に示す制御処理部による他の故障検査処理を示すフローチャートである。
【図１９】図１８に続く処理を示すフローチャートである。
【図２０】図１８に続く処理を示すフローチャートである。
【図２１】トランジスタＴｒ１，Ｔｒ２が正常時の各種信号のタイミングチャートである。
【図２２】トランジスタＴｒ１が故障しているときの各種信号のタイミングチャートである。
【図２３】トランジスタＴｒ２が故障しているときの各種信号のタイミングチャートである。
【図２４】本発明のエンジン始動制御装置のさらに他の実施形態に係るアイドリングストップＥＣＵの構成図である。
【図２５】図２４に示す制御処理部による故障検査処理を示すフローチャートである。
【図２６】図２５に続く処理を示すフローチャートである。
【図２７】図２５に続く処理を示すフローチャートである。
【図２８】図２４に示す制御処理部によるトランジスタ故障時の処理を示すフローチャートである。
【図２９】図２４に示す制御処理部によるトランジスタ故障時の他の処理を示すフローチャートである。
【発明を実施するための最良の形態】
【００２１】  以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
【実施例１】
【００２２】  図１はエンジンのスタータに適用される本発明のエンジン始動制御装置の一実施形態に係るアイドリングストップＥＣＵ（以下、ＩＳ−ＥＣＵという）の構成及びその周辺の構成を示す図である。  図１において、エンジン７０にはそのクランクシャフトを始動のために回転させ得るスタータ６０が設けられており、このスタータ６０には、スタータリレー５０が接続されている。  スタータリレー５０は、スタータ６０を起動させるためのスイッチであり、コイル５１とリレー接点５２とからなり、一端がグランドＧＮＤに接続されていると共に他端側がスタータ通電回路３０の出力端と電源Ｂ（キースイッチ１００を介して）とに接続されている。  そして、初回のエンジン始動時は、キースイッチ１００をユーザ操作によりオン（導通）させることにより、電源Ｂからスタータリレー５０に通電されてスタータリレー５０が導通し、スタータ６０が駆動される。  一方、ＩＳ−ＥＣＵ１０は、エンジンの運転時に自動停止条件が成立するとエンジンを自動的に停止させ、エンジンの停止時に自動始動条件が満たされるとエンジンを自動的に再始動させるアイドリングストップ制御を行うものであり、エンジンを自動的に再始動させるときには、スタータ通電回路３０によりスタータリレー５０に通電してスタータ６０を駆動する。尚、アイドリングストップ制御については周知技術であり、詳細説明については省略する。また、ＩＳ−ＥＣＵ１０は、エンジンを制御するエンジンＥＣＵと別体あるいは一体的に形成されていても本発明を適用できることは言うまでもない。【００２３】
ＩＳ−ＥＣＵ１０は、制御手段としての制御処理部２０、スタータ通電回路３０等から構成されている。
スタータ通電回路３０は、スタータリレー５０と電源電圧Ｖｃｃの電源Ｂとの間に設けられていると共に、直列に接続された２個のトランジスタＴｒ１，Ｔｒ２、分圧用の２個の抵抗Ｒ，ダイオードＤ等から構成される。
【００２４】
トランジスタＴｒ１，Ｔｒ２は、例えば、ＭＯＳＦＥＴで形成され、制御処理部２０からの指令に応じてオン（導通状態）／オフ（開放状態）される。トランジスタＴｒ１，Ｔｒ２が共にオンされると、電源ＢからダイオードＤを通じてスタータリレー５０（コイル５１）に通電され、スタータ６０が駆動される。
【００２５】  ２つの抵抗Ｒは、電源電圧ＶｃｃがトランジスタＴｒ１及びトランジスタＴｒ２に分けて印加されるように、トランジスタＴｒ１の電源Ｂ側とグラウンドＧＮＤの間で直列に接続されていると共に、２つの抵抗Ｒの中継点は、トランジスタＴｒ１とトランジスタＴｒ２との中継点に電気的に接続されている。尚、２つの抵抗Ｒは、非常に大きな抵抗値をもち、電流は殆ど流れない。【００２６】  制御処理部２０は、プロセッサ、メモリ等のハードウエア及び所要のソフトウエアから構成されており、アイドリングストップ制御において自動始動条件が成立した場合にトランジスタＴｒ１，Ｔｒ２をオンさせる制御指令を出力してスタータリレー５０へ通電させる通電制御を行う等のアイドリングストップ制御に必要な制御処理を行うと共に、スタータリレー５０へ通電させる通電制御に先立って、トランジスタＴｒ１，Ｔｒ２の故障検査を行う。  制御処理部２０には、トランジスタＴｒ１とトランジスタＴｒ２の中継点のモニタ電圧値ＭＶ１が入力されると共に、トランジスタＴｒ２のスタータリレー５０側のモニタ電圧値ＭＶ２が入力される。そして、制御処理部２０は、モニタ電圧値ＭＶ１，ＭＶ２に基づいて、トランジスタＴｒ１，Ｔｒ２が故障しているかを判断する。【００２７】  次に、制御処理部２０によるスタータ通電回路３０の故障検査処理について図２ないし図５を参照して説明する。尚、図２は、故障検査処理の一例を示すフローチャートであり、図３はトランジスタＴｒ１，Ｔｒ２が正常時の各種信号のタイミングチャートであり、図４はトランジスタＴｒ１がオン故障しているときの各種信号のタイミングチャートであり、トランジスタＴｒ２がオン故障しているときの各種信号のタイミングチャートである。  スタータ通電回路３０の故障検査は、アイドリングストップ停止が行われる前に、例えば、車両のシフトチェンジレバーがＤレンジにあり、かつ、車速が２０ｋｍ／ｈ以上でアクセル開度２０％以上のような所定の条件下において行われる。尚、スタータ通電回路３０の故障検査の実施時期は特に限定されないが、車両の走行中に行うと、トランジスタＴｒ１，Ｔｒ２のオン／オフされるときに発生する音が運転者に気づかれにくいため好ましい。【００２８】  制御処理部２０は、スタータ通電回路３０の故障検査を開始した場合には、図２に示すように、先ず、トランジスタＴｒ１をオンしトランジスタＴｒ２をオフする指令値を与える（ステップＳＴ１）。  次いで、制御処理部２０は、トランジスタＴｒ１をオンする指令を与えてから、所定時間Ｔ０（ｍｓ）が経過したかを判断し（ステップＳＴ２）、経過したと判断した場合には、トランジスタＴｒ１がオフ故障（オン指令に対して導通せずに開放したままの故障）かを判断する（ステップＳＴ３）。尚、所定時間Ｔ０は、トランジスタＴｒ１のオフ故障を判断するのに必要な時間である。【００２９】  制御処理部２０は、トランジスタＴｒ１がオフ故障と判断した場合には、異常検出フラグをオンし（ステップＳＴ１９）、故障検査を終了する。これにより、制御処理部２０では、異常検出フラグがオンしている限り、アイドリングストップ制御は実行できないと判断する。【００３０】  トランジスタＴｒ１がオフ故障でない場合には、図３ないし図５に示すように、トランジスタＴｒ１への指令値が変化すると、これに応じてトランジスタＴｒ１はオン状態となる。制御処理部２０は、トランジスタＴｒ１がオフ故障でないと判断すると、トランジスタＴｒ１,Ｔｒ２を共にオフする指令値を与える（ステップＳＴ４）。  次いで、制御処理部２０は、トランジスタＴｒ１,Ｔｒ２を共にオフする指令値を与えてから、所定時間Ｔ１（ｍｓ）が経過したかを判断すると共に（ステップＳＴ５）、トランジスタＴｒ２をオン禁止状態にする（ステップＳＴ６）。尚、所定時間Ｔ１は、トランジスタＴｒ１のオン故障を判断するのに必要な時間である。また、トランジスタＴｒ２をオン禁止状態にするのは、トランジスタＴｒ１がオン故障している場合に、トランジスタＴｒ１,Ｔｒ２が共にオン状態となるのを防止するためである。【００３１】  制御処理部２０は、所定時間Ｔ１が経過すると、トランジスタＴｒ１がオン故障しているかを判断する（ステップＳＴ７）。  ここで、トランジスタＴｒ１が正常な場合には、図３及び図５に示すように、トランジスタＴｒ１はオフ状態となる。一方、トランジスタＴｒ１がオン故障（導通したまま開放しない故障）している場合には、図４に示すように、トランジスタＴｒ１はオン状態のままとなる。  制御処理部２０は、トランジスタＴｒ１がオン故障していると判断した場合には、トランジスタＴｒ２のオン禁止状態を維持したまま（ステップＳＴ８）、異常検出フラグをオンし（ステップＳＴ１９）、故障検査を終了（中止）する。【００３２】  制御処理部２０は、トランジスタＴｒ１がオン故障ではないと判断すると、トランジスタＴｒ２のオン禁止状態を解除し（ステップＳＴ９）、トランジスタＴｒ１をオフしトランジスタＴｒ２をオンする指令値を与える（ステップＳＴ１０）。  次いで、制御処理部２０は、トランジスタＴｒ１をオフしトランジスタＴｒ２をオンする指令値を与えてから、所定時間Ｔ２（ｍｓ）が経過したかを判断する（ステップＳＴ１１）。尚、所定時間Ｔ２は、トランジスタＴｒ２のオフ故障を判断するのに必要な時間である。  制御処理部２０は、所定時間Ｔ２（ｍｓ）が経過すると、トランジスタＴｒ２がオフ故障しているかを判断し（ステップＳＴ１２）、オフ故障と判断した場合には、異常検出フラグをオンし（ステップＳＴ１９）、故障検査を終了（中止）する。  トランジスタＴｒ２が正常である場合には、図３及び図５に示すように、トランジスタＴｒ２への指令値が変化すると、これに応じてトランジスタＴｒ２はオン状態となる。制御処理部２０は、トランジスタＴｒ２がオフ故障でないと判断すると、トランジスタＴｒ１,Ｔｒ２を共にオフする指令値を与える（ステップＳＴ１３）。【００３３】  次いで、制御処理部２０は、トランジスタＴｒ１,Ｔｒ２を共にオフする指令を与えてから、所定時間Ｔ３（ｍｓ）が経過したかを判断すると共に（ステップＳＴ１４）、トランジスタＴｒ１をオン禁止状態にする（ステップＳＴ１５）。尚、所定時間Ｔ３は、トランジスタＴｒ２のオン故障を判断するのに必要な時間である。また、トランジスタＴｒ１をオン禁止状態にするのは、トランジスタＴｒ２がオン故障している場合に、トランジスタＴ���１,Ｔｒ２が共にオン状態となるのを防止するためである。【００３４】  制御処理部２０は、所定時間Ｔ３が経過すると、トランジスタＴｒ２がオン故障しているかを判断する（ステップＳＴ１６）。  ここで、トランジスタＴｒ２が正常な場合には、図３に示すように、トランジスタＴｒ２はオフ状態となる。一方、トランジスタＴｒ２がオン故障している場合には、図５に示すように、トランジスタＴｒ２はオン状態のままとなる。  制御処理部２０は、トランジスタＴｒ２がオン故障していないと判断した場合には、トランジスタＴｒ２のオン禁止状態を解除し（ステップＳＴ１８）、故障検査を終了する。これにより、トランジスタＴｒ１，Ｔｒ２は、共にオン禁止状態が解除された状態となり、アイドリングストップ制御の実行が可能な状態となる。【００３５】  一方、制御処理部２０は、トランジスタＴｒ２がオン故障していると判断した場合には、トランジスタＴｒ１のオン禁止状態を維持したまま（ステップＳＴ１７）、異常検出フラグをオンし（ステップＳＴ１９）、故障検査を終了（中止）する。【００３６】  以上のように、本実施形態によれば、トランジスタＴｒ１のオフ故障検査及びオン故障検査と、トランジスタＴｒ２のオフ故障検査及びオン故障検査とにそれぞれ所定時間Ｔ０〜Ｔ３を割り当てると共に、これらの検査を順次行うので、故障検出、特にオン故障の検出が確実にできると共に、検査工程において、オン故障が原因でトランジスタＴｒ１，Ｔｒ２が共にオンしてスタータリレー５０に意図せずに通電される不具合の発生を抑制できる。
【実施例２】
【００３７】  図６はエンジンのスタータに適用される本発明のエンジン始動制御装置の他の実施形態に係るアイドリングストップＥＣＵの構成及びその周辺の構成を示す図である。尚、図６において、図１に示した構成と同一構成部分については同一の符号を使用している。  ＩＳ−ＥＣＵ２００と上記ＩＳ−ＥＣＵ１０との間では、ＩＳ−ＥＣＵ２００が切替回路４０及び故障検査用回路４１を備えている点が異なるとともに、ＩＳ−ＥＣＵ２００の制御処理部２０Ａの後述する処理内容も制御処理部２０とは異なる。【００３８】  故障検査用回路４１は、図６に示すように、スタータ通電回路３０をスタータリレー５０に代えて接続し得る回路であり、一端がグラウンドＧＮＤに接続された抵抗Ｒ１、抵抗Ｒ１と切替回路４０の間に設けられたスイッチング素子としてのトランジスタＴｒ３等から構成されている。  トランジスタＴｒ３は、制御処理部２０Ａからの指令を受けてオン／オフすることにより、切替回路４０を抵抗Ｒ１を介してグラウンドＧＮＤに接続する電気的接続経路を開閉する。【００３９】  切替回路４０は、図６に示すように、スタータ通電回路３０の出力端に電気的に接続された可動子４０ａ、スタータリレー５０に電気的に接続された接点４０ｂ、及び、故障検査用回路４１に電気的に接続された接点４０ｃを有しており、制御処理部２０Ａからの指令を受けて可動子４０ａが接点４０ｂ及び接点４０ｃの一方に選択的に接続されるように形成されている。すなわち、切替回路４０は、スタータ通電回路３０の接続先をスタータリレー５０と故障検査用回路４１との間で選択的に切り替える。尚、切替回路４０は、通常は、スタータ通電回路３０をスタータリレー５０へ接続している。【００４０】  制御処理部２０Ａは、プロセッサ、メモリ等のハードウエア及び所要のソフトウエアから構成されており、アイドリングストップ制御において自動始動条件が成立したときにトランジスタＴｒ１，Ｔｒ２をオンさせる制御指令を出力してスタータリレー５０へ通電させる通電制御を行う等のアイドリングストップ制御に必要な制御処理を行う。  また、制御処理部２０Ａには、モニタ電圧値ＭＶ１，ＭＶ２と共に、スタータ通電回路３０の出力端の電圧をモニタするモニタ電圧値ＭＶ３が入力される。そして、制御処理部２０Ａは、後述するように、モニタ電圧値ＭＶ１，ＭＶ２に基づいてトランジスタＴｒ１，Ｔｒ２の故障検査を実行すると共に、故障検査時以外には、モニタ電圧値ＭＶ３に基づいてスタータ通電回路３０が意図しない状況でスタータリレー５０へ通電しているかを判断し、意図しない状況で通電されている場合には、スタータ通電回路３０をスタータリレー５０から切り離す処理を行う。【００４１】  次に、制御処理部２０Ａによる故障検査処理について図７のフローチャートを参照して説明する。  制御処理部２０Ａは、上記実施形態と同様に、所定条件の下で故障検査を開始し、先ず、切替回路４０を制御してスタータ通電回路３０をスタータリレー５０から切り離し、故障検査用回路４１へ接続する（ステップＳＴ３０）。尚、このとき、故障検査用回路４１のトランジスタＴｒ３へオン指令を与えて、切替回路４０とグラウンドＧＮＤとを電気的に接続した状態にする。  制御処理部２０Ａは、スタータ通電回路３０と故障検査用回路４１との接続が完了したかを判断し（ステップＳＴ３１）、接続完了を確認すると、トランジスタＴｒ１，Ｔｒ２の故障検査を実行する（ステップＳＴ３２）。尚、このときの検査方法は、上記実施形態と同様としてもよいし、他の方法を採用してもよい。【００４２】  次いで、制御処理部２０Ａは、故障検査の実行によりトランジスタＴｒ１，Ｔｒ２に故障があったかを判断し（ステップＳＴ３３）、故障を検出しない場合には、切替回路４０を制御してスタータ通電回路３０とスタータリレー５０とを再接続し（ステップＳＴ３５）、処理を終了する。これにより、アイドリングストップ制御の実行が可能な状態となる。【００４３】  一方、制御処理部２０Ａは、故障を検出した場合には、所定の故障検出処理を行い（ステップＳＴ３４）、その後故障検査を終了する。この状態では、スタータ通電回路３０とスタータリレー５０とは接続されておらず、アイドリングストップ制御を実行できない。  尚、ステップＳＴ３４における所定の故障検出処理は、例えば、トランジスタＴｒ１，Ｔｒ２のいずれもオン故障している場合等に、不要な電力消費を防ぐ観点から、トランジスタＴｒ３を開放して、切替回路４０とグラウンドＧＮＤとの間の電気的接続経路を切断する等の処理である。【００４４】  以上のように、本実施形態では、切替回路４０と故障検査用回路４１とを設けて、故障検査時には、スタータ通電回路３０とスタータリレー５０とを切り離すので、検査中にトランジスタＴｒ１，Ｔｒ２のいずれもオンして意図せずにスタータ６０が駆動されてしまう不具合を確実に防止できる。【００４５】  次に、故障検査以外においてスタータ通電回路３０をスタータリレー５０から切り離す処理について図８のフローチャートを参照して説明する。  制御処理部２０Ａは、モニタ電圧値ＭＶ３を監視しており、モニタ電圧値ＭＶ３がオンしているか、すなわち、スタータ通電回路３０が通電しているかを判断する（ステップＳＴ４０）。  制御処理部２０Ａは、スタータ通電回路３０が通電していないと判断した場合には、処理を終了する。【００４６】  制御処理部２０Ａは、スタータ通電回路３０が通電していると判断した場合には、スタータ通電回路３０をスタータリレー５０から切り離すための所定条件として、例えば、アイドリングストップ制御における自動始動条件が成立しているかを判断する（ステップＳＴ４１）。  自動始動条件が成立している場合には、スタータ通電回路３０が通電していることは何ら異常ではないので、処理を終了する。  制御処理部２０Ａは、自動始動条件が成立している場合には、スタータ通電回路３０が通電していることは異常であり、スタータ６０が意図せずに駆動されている可能性が高いので、スタータ通電回路３０をスタータリレー５０から切り離し、故障検査用回路４１へ接続する。これにより、スタータリレー５０への通電が遮断されてスタータ６０の駆動を停止できる。【００４７】  制御処理部２０Ａは、スタータ通電回路３０を故障検査用回路４１へ接続したのち、モニタ電圧値ＭＶ３がオフしているか、すなわち、スタータ通電回路３０の通電が停止して正常な状態に戻ったかを判断する（ステップＳＴ４３）。  制御処理部２０Ａは、正常な状態に戻った場合には、スタータ通電回路３０をスタータリレー５０へ再接続して処理を終了する。【００４８】  このように、本実施形態では、故障検査用回路４１を利用することにより、故障検査時以外にスタータ通電回路３０に異常が発生した場合にも、スタータ通電回路３０をスタータリレー５０から切り離すことができる。
【実施例３】
【００４９】  図９はエンジンのスタータに適用される本発明のエンジン始動制御装置の他の実施形態に係るアイドリングストップＥＣＵの構成及びその周辺の構成を示す図である。尚、図９において、図１又は図６に示した構成と同一構成部分については同一の符号を使用している。又、図９において、スタータリレー５０とグランドＧＮＤの間には、上記したスタータ６０に備わるスタータモータ６１が接続されている。【００５０】  このＩＳ−ＥＣＵ３００は、図９に示すように、制御処理部３１０、スタータ通電回路３０、ＮＳＷモニタ３６０等から構成されている。  また、ＩＳ−ＥＣＵ３００には、ＣＡＮ（Controller  Area  Network）によりエンジンＥＣＵ（以下、ＥＧ−ＥＣＵ）５００が接続されていると共に、車速センサ５３０が接続されている。ＥＧ−ＥＣＵ５００は、車両のエンジンを制御し、シフトセンサ５１０、スロットルバルブ開度センサ５２０等が接続されている。これにより、ＩＳ−ＥＣＵ３００は、ＣＡＮを通じて車両に関する各種情報（例えば、シフト位置情報、スロットルバルブ開度情報等）を取得し、又、車速センサ５３０から車速を取得する。  ＮＳＷモニタ３６０は、キースイッチ１００とスタータリレー５０の間に設けられたニュートラルスイッチＮＳＷの状態を検出して制御処理部３１０に出力する。尚、ニュートラルスイッチＮＳＷは、車両の変速機が、その入力軸と出力軸との間での動力伝達を行わないニュートラルの状態であるときにオン（接続される）になるスイッチである。【００５１】
制御処理部３１０は、異常判断部３２０、Ｔｒ指令部３３０、検査実施指令部３４０、外部信号入力部３５０等から構成される。これらは、図示しないプロセッサ、メモリなどのハードウエア及び所要のソフトウエア等で実現される。
検査実施指令部３４０は、外部入力データやトランジスタＴｒ１，Ｔｒ２の異常結果に応じて、実施すべき検査を判断すると共に、スタータ通電回路３０の回路異常時や外部入力データに基づいて、トランジスタＴｒ１，Ｔｒ２の故障検査の実施の要否を決定する。
Ｔｒ指令部３３０は、検査実施指令部３４０の後述する検査パターンに応じて、トランジスタＴｒ１，Ｔｒ２のオン／オフを指令する。
異常判断部３２０は、モニタ電圧値ＭＶ１，ＭＶ２、トランジスタＴｒ１，Ｔｒ２に対する指令内容等に基づいて、トランジスタＴｒ１，Ｔｒ２が異常かを判断する。
外部信号入力部３５０は、車速、ＣＡＮ通信データ、モニタ電圧値ＭＶ１〜ＭＶ３等を取り込む。
【００５２】  ここで、図１０は、スタータ通電回路３０が正常な場合における、各種検査パターンとモニタ電圧値ＭＶ１，ＭＶ２の関係を示す図である。  図１０に示すように、検査パターン１は、トランジスタＴｒ１，Ｔｒ２を共にオフさせる場合であり、この場合には、モニタ電圧値ＭＶ１はＶｃｃ／２、モニタ電圧値ＭＶ２はオフとなる。検査パターン２は、トランジスタＴｒ１をオフ、トランジスタＴｒ２をオンさせる場合であり、この場合には、モニタ電圧値ＭＶ１はグランドレベル（ＧＮＤ）、モニタ電圧値ＭＶ２はオフとなる。検査パターン３は、トランジスタＴｒ１をオン、トランジスタＴｒ２をオフさせる場合であり、この場合には、モニタ電圧値ＭＶ１はＶｃｃ、モニタ電圧値ＭＶ２はオフとなる。検査パターン４は、トランジスタＴｒ１，Ｔｒ２を共にオンさせる場合であり、この場合には、モニタ電圧値ＭＶ１はＶｃｃ、モニタ電圧値ＭＶ２はオンとなる。  トランジスタＴｒ１，Ｔｒ２が故障した場合には、モニタ電圧値ＭＶ１、ＭＶ２は、図１０の示す値とは異なる値をとる。したがって、モニタ電圧値ＭＶ１、ＭＶ２とトランジスタＴｒ１，Ｔｒ２に対する指令値（オン又はオフ）から、トランジスタＴｒ１，Ｔｒ２の状態が異常か否かを検出できる。【００５３】
次に、制御処理部３１０によるトランジスタＴＲ１，ＴＲ２の検査処理について図１１〜図１４に示すフローチャートを参照して説明する。尚、図１１〜図１４に示す処理は、所定時間毎に実行される。
先ず、図１１に示すように、故障検査前提条件が成立しているかを判断する（ステップＳＴ２１）。故障検査を開始するための前提条件は、例えば、シフト位置がＤレンジ、スタータ通電回路３０に異常がない（トランジスタＴｒ１，Ｔｒ２がオン故障していない）、車速センサ５３０に異常がない、車速が２０ｋｍ以上、スロットルバルブ開度が２０％以上、ＣＡＮ（通信）が正常、スタータ６０（スタータモータ６１）が駆動されていない、等である。尚、スタータモータ６１が駆動されていないことを条件とするのは、駆動中に検査すると、モニタ電圧値ＭＶ１〜ＭＶ３が変化し、正確な検出ができないからである。
また、ステップＳＴ２１においては、モニタ電圧値ＭＶ１，ＭＶ２とトランジスタＴｒ１，Ｔｒ２に対する指令内容からトランジスタＴｒ１，Ｔｒ２に異常がないかを判断し（オン故障していないかを判断し）、異常がない場合に後述するトランジスタＴｒ１のオフ故障検査及びオン故障検査とトランジスタＴｒ２のオフ故障検査が実行される。異常がある場合には、トランジスタ異常フラグがオンされる。
【００５４】  故障検査前提条件が成立していない場合には、図１２に示すように、トランジスタＴｒ１、Ｔｒ２にオフ指令を与える故障検査未実施処理を実行し（ステップＳＴ４１）、検査実施フラグをクリアする（ステップＳＴ４２）。【００５５】  ステップＳＴ２１において、故障検査前提条件が成立した場合には、図１１に示すように、後述する故障検査１（トランジスタＴｒ１のオフ故障検査）、オン故障検査（トランジスタＴｒ１のオン故障検査）、及び故障検査２（トランジスタＴｒ２のオフ故障検査）が完了しているかを判断する（ステップＳＴ２２）。この判断は、後述する検査１完了フラグ、オン故障検査完了フラグ、検査２完了フラグの状態から判断する。故障検査１、故障検査２及びオン故障検査の全てが完了している場合には、上記のステップＳＴ４１，ＳＴ４２の処理を実行する。【００５６】  故障検査１、故障検査２及びオン故障検査のうち、未実施の検査がある場合には、故障検査１条件（故障検査１の開始条件）が成立したかを判断する。  故障検査１の開始条件は、検査１完了フラグがオフの状態、すなわち、故障検査１が未実施であることである。  故障検査１の開始条件が成立していない場合には、図１３に示す後述する処理（オン故障検査に関する処理）を実行する。【００５７】  故障検査１の開始条件が成立した場合には、トランジスタＴｒ１にオン指令、トランジスタＴｒ２にオフ指令を与えて故障検査１を実施すると共に（ステップＳＴ２４）、故障検査１を実施中であることを示す検査１実施フラグをオンする（ステップＳＴ２５）。【００５８】  次いで、トランジスタＴｒ１，Ｔｒ２の状態、すなわち、モニタ電圧値ＭＶ１，ＭＶ２を取得し（ステップＳＴ２６）、図１０で説明したように、モニタ電圧値ＭＶ１，ＭＶ２が異常かを判断する（ステップＳＴ２７）。  異常と判断した場合には、所定のカウンタをインクリメントし（ステップＳＴ２８）、異常でないと判断した場合にはカウンタをクリアする（ステップＳＴ２９）。【００５９】  次いで、故障検査１の開始から所定時間Ｔ０[ｍｓ]を経過したかを判断し(ステップＳＴ３０)、経過した場合には、上記のカウンタの値が異常かを判断し（ステップＳＴ３１）、異常と判断した場合にはトランジスタが異常であることを示すトランジスタ異常フラグをオンする（ステップＳＴ３２）。その後、トランジスタＴｒ１，Ｔｒ２をオフする指令を与える故障検査１終了処理を実行し(ステップＳＴ３３）、故障検査１完了フラグをオンすると共に故障検査実施中フラグをオフする(ステップＳＴ３４)。【００６０】  上記ステップＳＴ２３において、故障検査１の開始条件が成立していない場合には、図１３に示すように、オン故障検査（トランジスタＴｒ１のオン故障検査）を開始する条件が成立したかを判断する(ステップＳＴ５１)。  成立していない場合には、図１４に示す後述する処理（故障検査２に関する処理）を実行する。  オン故障検査条件が成立している場合には、トランジスタＴｒ１，Ｔｒ２にオフ指令を与えてトランジスタＴｒ１のオン故障検査を実施する(ステップＳＴ５２)。その後、トランジスタＴｒ１のオン故障検査を実施中であることを示すＴｒ１オン故障検査フラグをオンし（ステップＳＴ���２）、トランジスタＴｒ１，Ｔｒ２の状態（モニタ電圧値ＭＶ１，ＭＶ２）を取得し（ステップＳＴ５４）、モニタ電圧値ＭＶ１，ＭＶ２が異常かを判断し（ステップＳＴ５５）、異常と判断した場合には、所定のカウンタをインクリメントし（ステップＳＴ５６）、異常でないと判断した場合にはカウンタをクリアする（ステップＳＴ５７）。さらに、Ｔｒ１オン故障検査の開始から所定時間Ｔ１[ｍｓ]を経過したかを判断し(ステップＳＴ５８)、経過した場合には、上記のカウンタの値が異常かを判断し（ステップＳＴ５９）、異常と判断した場合には上記のトランジスタ異常フラグをオンする（ステップＳＴ６０）。その後、Ｔｒ１オン故障検査完了フラグをオンすると共にＴｒ１オン故障検査実施フラグをオフする(ステップＳＴ６１)。【００６１】  上記のステップＳＴ５１において、オン故障検査実施条件が成立していない場合には、図１４に示すように、故障検査２を開始するための故障検査２条件が成立しているかを判断する(ステップＳＴ７１)。成立していない場合には、図１２に示したステップＳＴ４１，ＳＴ４２を実行する。  故障検査２条件が成立している場合には、トランジスタＴｒ１にオフ，Ｔｒ２にオン指令を与えて故障検査２を実施する(ステップＳＴ７２)。その後、故障検査２を実施中であることを示す故障検査２実施中フラグをオンし（ステップＳＴ７３）、トランジスタＴｒ１，Ｔｒ２の状態（モニタ電圧値ＭＶ１，ＭＶ２）を取得し（ステップＳＴ７４）、モニタ電圧値ＭＶ１，ＭＶ２が異常かを判断し（ステップＳＴ７５）、異常と判断した場合には、所定のカウンタをインクリメントし（ステップＳＴ７６）、異常でないと判断した場合にはカウンタをクリアする（ステップＳＴ７７）。さらに、故障検査２の開始から所定時間Ｔ２[ｍｓ]を経過したかを判断し(ステップＳＴ７８)、経過した場合には、上記のカウンタの値が異常かを判断し（ステップＳＴ７９）、異常と判断した場合には上記のトランジスタ異常フラグをオンする（ステップＳＴ８０）。その後、トランジスタＴｒ１，Ｔｒ２にオフ指令を与えて故障検査２終了処理を実行し（ステップＳＴ８１）、故障検査２完了フラグをオンすると共に故障検査実施中フラグをオフする(ステップＳＴ８２)。【００６２】  次に、上記した検査処理における各種信号の関係について図１５〜図１７のタイミングチャートを参照して説明する。  図１５はトランジスタＴｒ１，Ｔｒ２が正常時、図１６はトランジスタＴｒ１が故障時、及び図１７はトランジスタＴｒ２が故障時のタイミングチャートである。【００６３】  トランジスタＴｒ１，Ｔｒ２が共に正常である場合には、図１５に示すように、トランジスタ異常フラグはオフの状態にあるので、トランジスタＴｒ１の指令値はオフからオンに変更される。トランジスタＴｒ１の指令値がオフからオンに切り換わると、トランジスタＴｒ１はオンし、所定時間Ｔ０[ｍｓ]の経過後に指令値がオフされると共にトランジスタＴｒ１もオフされる。さらに、所定時間Ｔ１[ｍｓ]の経過後にトランジスタＴｒ２の指令値がオンされると、トランジスタＴｒ２もオンされ、所定時間Ｔ２[ｍｓ]の経過後に指令値がオフされると共にトランジスタＴｒ２もオフされる。【００６４】  トランジスタＴｒ１がオン故障している場合には、図１６に示すように、トランジスタＴｒ１の指令値がオンからオフに変更されたときに、トランジスタＴｒ１がオフしないので、トランジスタ異常フラグがオンされる。すなわち、トランジスタＴｒ２のオフ故障検査の前にトランジスタ異常フラグがオンになっているため、トランジスタＴｒ２の指令値はオンさせず、以降の検査は中断、又は中止される。【００６５】  トランジスタＴｒ２がオン故障している場合には、図１７に示すように、トランジスタＴｒ１のオフ故障検査前にトランジスタ異常フラグがオンされるので、トランジスタＴｒ１の指令値はオンさせず、以降の検査は中断、又は、中止される。【００６６】  次に、上記した制御処理部３１０によるトランジスタＴＲ１，ＴＲ２の検査処理の他の例について図１８〜図２０に示すフローチャートを参照して説明する。尚、図１８〜図２０に示す処理は、所定時間毎に実行される。  本実施形態に係る検査処理は、図１８に示すように、先ず、故障検査前提条件が成立しているかを判断する（ステップＳＴ１０１）。この処理は、上記したステップＳＴ２１における処理と同様である。【００６７】  故障検査前提条件が成立していない場合には、図１９に示すように、トランジスタＴｒ１、Ｔｒ２にオフ指令を与える故障検査未実施処理を実行し（ステップＳＴ１２１）、検査実施フラグをクリアする（ステップＳＴ１２２）。【００６８】  ステップＳＴ１０１において、故障検査前提条件が成立した場合には、図１８に示すように、故障検査１（トランジスタＴｒ１のオフ故障検査）及び故障検査２（トランジスタＴｒ２のオフ故障検査）が完了しているかを判断する（ステップＳＴ１０２）。この判断は、検査１完了フラグ及び検査２完了フラグの状態から判断する。  故障検査１及び故障検査２の全てが完了している場合には、上記の図１９に示すステップＳＴ１２１，ＳＴ１２２の処理を実行する。【００６９】  故障検査１、及び故障検査２のうち、未実施の検査がある場合には、モニタ電圧値ＭＶ１，ＭＶ２からトランジスタＴｒ１，Ｔｒ２の状態を取得する（ステップＳＴ１０３）。  次いで、故障検査１条件（故障検査１の開始条件）が成立したかを判断する(ステップＳＴ１０４)。  このときの故障検査１条件は、故障検査１を未実施であり、かつ、ステップＳＴ１０３で取得したモニタ電圧値ＭＶ１，ＭＶ２から判断されるトランジスタＴｒ１，Ｔｒ２の状態が共にオフであることである。すなわち、故障検査１を実施する前にトランジスタＴｒ１，Ｔｒ２がオフされていることを確認する。【００７０】  故障検査１の開始条件が成立していない場合には、図２０に示す処理（故障検査２に関する処理）を実行する。  故障検査１の開始条件が成立している場合には、トランジスタＴｒ１にオン指令を出力しトランジスタＴｒ２にオフ指令を与えて故障検査１を実施する（ステップＳＴ１０５）。この後の各処理ステップＳＴ１０６〜ステップＳＴ１１４は、図１１で説明したステップＳＴ２５〜ステップＳＴ３４までの処理と同じである。【００７１】  上記ステップＳＴ１０４において、故障検査１の開始条件が成立していない場合には、図２０に示すように、故障検査２（トランジスタＴｒ２のオフ故���検査）が完了しているかを判断する（ステップＳＴ１３１）。このときの故障検査２成立条件は、故障検査２を未実施であり、かつ、ステップＳＴ１０３で取得したモニタ電圧値ＭＶ１，ＭＶ２から判断されるトランジスタＴｒ１，Ｔｒ２の状態が共にオフであることである。  故障検査２成立条件が成立している場合には、トランジスタＴｒ２にオン指令を出力しトランジスタＴｒ２にオフ指令を与えて故障検査２を実施する（ステップＳＴ１３２）。この後の各処理ステップＳＴ１３３〜ステップＳＴ１４２は、図１４で説明したステップＳＴ７３〜ステップＳＴ８２までの処理と同じである。【００７２】  次に、上記した検査処理における各種信号の関係について図２１〜図２３のタイミングチャートを参照して説明する。  図２１はトランジスタＴｒ１，Ｔｒ２が正常時、図２２はトランジスタＴｒ１が故障時、及び図２３はトランジスタＴｒ２が故障時のタイミングチャートである。【００７３】  トランジスタＴｒ１，Ｔｒ２が共に正常である場合には、図２１に示すように、トランジスタＴｒ１の指令値がオフからオンに変更されると、トランジスタＴｒ１はオンし、所定時間Ｔ３[ｍｓ]の経過後に指令値がオフされると、トランジスタＴｒ１もオフされる。これを確認すると、トランジスタＴｒ２の指令値がオンされてトランジスタＴｒ２もオンされ、所定時間Ｔ４[ｍｓ]の経過後に指令値がオフされると共にトランジスタＴｒ２もオフされる。【００７４】  トランジスタＴｒ１がオン故障している場合には、図２２に示すように、トランジスタＴｒ１の指令値がオンされ、所定時間Ｔ４［ｍｓ］経過後にトランジスタＴｒ１の指令値がオフされたとしても、トランジスタＴｒ１はオンしたままとなるので、トランジスタＴｒ２の指令値をオンさせずに、トランジスタＴｒ２のオフ故障検査は、中断又は中止される。【００７５】  トランジスタＴｒ２がオン故障している場合には、図２３に示すように、トランジスタＴｒ１のオフ故障検査をする前に、トラジスタＴｒ２がオンしているので、トランジスタＴｒ１の指令はオンさせず、トランジスタＴｒ１及びトランジスタＴｒ２のオフ故障検査は、中断又は中止される。
【実施例４】
【００７６】  図２４はエンジンのスタータに適用される本発明のエンジン始動制御装置のさらに他の実施形態に係るアイドリングストップＥＣＵの構成及びその周辺の構成を示す図である。尚、図２４において、図９に示した構成と同一構成部分については同一の符号を使用している。  このＩＳ−ＥＣＵ３００Ａは、図２４に示すように、制御処理部３１０Ａ、スタータ通電回路３０、ＮＳＷモニタ３６０等から構成されていると共に外部に切換回路４００を備えている。【００７７】  制御処理部３１０Ａは、上記制御処理部３１０の各機能に加えて、回路切換部３６０及びアイドリングストップ制御部３７０を備えている。  回路切換部３６０は、スタータ通電回路３０の故障検査実施の有無や、トランジスタＴｒ１，Ｔｒ２の状態が異常である場合に、後述するスタータ通電回路３０とスタータリレー５０との間の所定の回路切換を実行する。  アイドリングストップ制御部３７０は、アイドリングストップの各種モードを制御する。【００７８】  切換回路４００は、スタータ通電回路３０とスタータリレー５０との間に設けられており、リレースイッチ４０１、励磁コイル４１０等から構成される。  励磁コイル４１０は、ＩＳ―ＥＣＵ３００Ａから供給される電流ＣＩにより励磁される。  リレースイッチ４０１は、励磁コイル４１０により駆動される可動接点４０２を備えている。この可動接点４０２がリレーコイル５０に電気的に接続された固定接点４０３に接続されると、スタータ通電回路３０とリレーコイル５０と接続される。可動接点４０２が、グランドＧＮＤに故障検査用回路としての抵抗Ｒを介して接続された固定接点４０４と接続されると、スタータ通電回路３０とリレーコイル５０とが切り離され、スタータ通電回路３０は故障検査用回路としての抵抗Ｒに接続される。すなわち、切換回路４００は回路切換手段あるいは回路分離手段として機能する。【００７９】  次に、制御処理部３１０ＡによるトランジスタＴＲ１，ＴＲ２の検査処理について図２５〜図２７に示すフローチャートを参照して説明する。尚、図２５〜図２７に示す処理は、所定時間毎に実行される。  先ず、図２５に示すように、故障検査前提条件が成立しているかを判断する（ステップＳＴ２０１）。故障検査を開始するための前提条件は、例えば、シフト位置がＤレンジ、スタータ通電回路３０に異常がない（トランジスタＴｒ１，Ｔｒ２がオン故障していない）、車速センサ５３０に異常がない、車速が２０ｋｍ以上、スロットルバルブ開度が２０％以上、ＣＡＮ（通信）が正常、スタータ６０（スタータモータ６１）が駆動されていない、等である。【００８０】  故障検査前提条件が成立していない場合には、図２６に示すように、トランジスタＴｒ１、Ｔｒ２にオフ指令を与える故障検査未実施処理を実行し（ステップＳＴ２２１）、検査実施フラグをクリアし（ステップＳＴ２２２）、切換回路４００を駆動してスタータ回路３０とスタータモータ６１とを接続する（ステップＳＴ２２２）。【００８１】  ステップ２０１において、故障検査前提条件が成立している場合には、図２５に示すように、故障検査１（トランジスタＴｒ１のオフ故障検査）及び故障検査２（トランジスタＴｒ２のオフ故障検査）が完了しているかを判断する（ステップＳＴ２０２）。この判断は、検査１完了フラグ及び検査２完了フラグの状態から判断する。  故障検査１、及び故障検査２の全てが完了している場合には、上記の図２６に示したステップＳＴ１２１，ＳＴ１２２、ＳＴ１２３の処理を実行する。【００８２】  次いで、故障検査１条件（故障検査１の開始条件）が成立したかを判断する(ステップＳＴ２０３)。  このときの故障検査１条件は、故障検査１を未実施であることである。  故障検査１の開始条件が成立していない場合には、後述するように、図２７に示す処理（故障検査２に関する処理）を実行する。  ステップＳＴ２０３において、故障検査１の開始条件が成立している場合には、切換回路４００を駆動させてスタータ回路３０をスタータリレー５０から切り離し、故障検査用回路としての抵抗Ｒ（グランドＧＮＤ）に接続する(ステップＳＴ２０４)。【００８３】  そして、スタータ回路３０を故障検査用回路に接続してから所定時間経過した場合には(ステップＳＴ２０５)、故障検査１（トランジスタＴｒ１のオフ故障検査を実施する(ステップＳＴ２０６)。これ以降の処理であるステップＳＴ２０７〜ステップＳＴ２１６は、図１８において説明したステップＳＴ１０６〜ステップＳＴ１１４と同様であり、説明を省略する。【００８４】  ステップＳＴ２０３において、故障検査１条件が成立していない場合には、図１７に示すように、故障検査２条件が成立しているかを判断する(ステップＳＴ２３１)。このときの故障検査２条件は、故障検査２を未実施であることである。  故障検査２条件が成立していない場合には、図２６に示したステップＳＴ２３１〜ステップＳＴ２３３を実行する。  故障検査２条件が成立している場合には、故障検査２（トランジスタＴｒ２のオフ故障検査を実施する(ステップＳＴ２３４)。これ以降の処理であるステップＳＴ２３５〜ステップＳＴ２４４は、図２０において説明したステップＳＴ１３３〜ステップＳＴ１４２と同様であり、説明を省略する。【００８５】  以上のように、本実施形態によれば、トランジスタＴｒ１及びトランジスタＴｒ２の故障検査をする際には、スタータ通電回路３０はスタータリレー５０から切り離されるので、予期せずにスタータ６０が駆動されることがない。
【実施例５】
【００８６】  次に、制御処理部３１０ＡによるトランジスタＴＲ１，ＴＲ２の故障発生時の処理について図２８に示すフローチャートを参照して説明する。尚、図２８に示す処理は、所定時間毎に実行され、常時、トランジスタ故障を監視する。  図１８に示すように、制御処理部３１０Ａは、先ず、トランジスタＴｒ１、Ｔｒ２の状態（モニタ電圧値ＭＶ１，ＭＶ２）を取得し（ステップＳＴ３０１）、モニタ電圧値ＭＶ１，ＭＶ２からトランジスタＴｒ１，Ｔｒ２が共にオンしているかを判断する（ステップＳＴ３０２）。トランジスタＴｒ１，Ｔｒ２の両方がオンしている場合には、トランジスタＴｒ１，Ｔｒ２に対する指令値を取得し(ステップＳＴ３０３)、これらが共にオン指令であるかを判断し(ステップＳＴ３０４)、共にオン指令である場合には、トランジスタＴｒ１，Ｔｒ２は正常であり、カウンタをクリアし(ステップＳＴ３０４)、スタータ回路３０とスタータリレー６０とを接続させる(ステップＳＴ３０６)。【００８７】  一方、ステップＳＴ３０４において、トランジスタＴｒ１，Ｔｒ２の両方がオンしているにも関わらず、トランジスタＴｒ１，Ｔｒ２に対する指令の少なくとも一方がオフ指令である場合には、異常な状態と判断してカウンタをインクリメントする(ステップＳＴ３０７)。そして、カウンタの値が所定値を越えると（ステップＳＴ３０８）、トランジスタＴｒ１，Ｔｒ２がオン故障していると判断して、スタータ回路３０とスタータリレー６０とを切り離し、故障検出用回路（抵抗Ｒ側）に接続する（ステップＳＴ３０９）。これにより、トランジスタＴｒ１，Ｔｒ２がオン故障した場合にも、スタータ６０を誤って駆動させるのを防止できる。
【実施例６】
【００８８】  次に、制御処理部３１０ＡによるトランジスタＴＲ１，ＴＲ２の故障発生時のさらに他の処理について図２９に示すフローチャートを参照して説明する。尚、図２９に示す処理は、所定時間毎に実行され、常時、トランジスタ故障を監視する。  図２９に示すように、先ず、トランジスタＴｒ１、Ｔｒ２の状態（モニタ電圧値ＭＶ１，ＭＶ２）を取得し（ステップＳＴ４０１）、モニタ電圧値ＭＶ１，ＭＶ２からトランジスタＴｒ１，Ｔｒ２が共にオンしているかを判断する（ステップＳＴ４０２）。トランジスタＴｒ１，Ｔｒ２の両方がオンしている場合には、アイドリングストップモードを上記したアイドリングストップ制御部３７０から取得し、アイドリングストップ状態からエンジンを再始動させるのかを判断し(ステップＳＴ４０４)、再始動させる場合には、正常な状態と判断してカウンタをクリアし(ステップＳＴ４０５)、スタータ回路３０とスタータリレー６０とを接続させる(ステップＳＴ４０６)。これにより、スタータリレー６０には通電され、スタータ６０が駆動される。【００８９】  一方、ステップＳＴ４０４において、トランジスタＴｒ１，Ｔｒ２の両方がオンしているにも関わらず、アイドリングストップ状態からのエンジン再始動ではないと判断した場合には、トランジスタＴｒ１，Ｔｒ２の状態が異常と判断し、カウンタ値をインクリメントし(ステップＳＴ４０７)、このカウンタ値が所定値を越えると（ステップＳＴ４０８）、トランジスタＴｒ１，Ｔｒ２がオン故障していると判断して、スタータ回路３０とスタータリレー６０とを切り離し、故障検出用回路（抵抗Ｒ側）に接続する（ステップＳＴ４０９）。これにより、トランジスタＴｒ１，Ｔｒ２がオン故障した場合にも、スタータ６０を誤って駆動させるのを防止できる。【００９０】  上記実施形態では、スイッチング手段としてトランジスタの場合について説明したが、これに限定されるわけではなく、リレー等の他のスイッチング手段を用いることも可能である。  また、上記実施形態では、２個のトランジスタを直列に接続した場合について説明したが、これに限定されるわけではなく、３個以上のトランジスタを直列に接続した場合にも本発明を適用可能である。  上記実施形態は本発明の好適な実施形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図１】
0005036538.tif 000002
【図２】
0005036538.tif 000003
【図３】
0005036538.tif 000004
【図４】
0005036538.tif 000005
【図５】
0005036538.tif 000006
【図６】
0005036538.tif 000007
【図７】
0005036538.tif 000008
【図８】
0005036538.tif 000009
【図９】
0005036538.tif 000010
【図１０】
0005036538.tif 000011
【図１１】
0005036538.tif 000012
【図１２】
0005036538.tif 000013
【図１３】
0005036538.tif 000014
【図１４】
0005036538.tif 000015
【図１５】
0005036538.tif 000016
【図１６】
0005036538.tif 000017
【図１７】
0005036538.tif 000018
【図１８】
0005036538.tif 000019
【図１９】
0005036538.tif 000020
【図２０】
0005036538.tif 000021
【図２１】
0005036538.tif 000022
【図２２】
0005036538.tif 000023
【図２３】
0005036538.tif 000024
【図２４】
0005036538.tif 000025
【図２５】
0005036538.tif 000026
【図２６】
0005036538.tif 000027
【図２７】
0005036538.tif 000028
【図２８】
0005036538.tif 000029
【図２９】
0005036538.tif 000030