(57)【要約】【課題】簡易な構成でありながらバッテリの容量が低下した状態であっても、ユーザの操作によるスタータスイッチの押下を確実に認識するとともに、誤始動を確実に防止することができるエンジン始動制御装置を提供する。【解決手段】バッテリによって駆動されてエンジンを始動させるスタータモータ２と、このスタータモータ２にエンジンを始動させる始動指令を与える起動スイッチと、前記バッテリに前記スタータモータ２を接続して駆動電流を供給する起動回路と、前記起動スイッチによる始動指令を受けて前記起動回路を作動させる作動指令を与え、前記スタータモータ２に駆動電流を供給するエンジン始動制御部と備えたエンジン始動制御装置であって、前記起動スイッチに与えられた始動指令を前記起動回路に直接与えるバイパス回路を備える。【選択図】図１
2008248880.tif 000002
【特許請求の範囲】
【請求項１】
バッテリと、
このバッテリによって駆動されてエンジンを始動させるスタータモータと、
このスタータモータにエンジンを始動させる始動指令を与える起動スイッチと、
前記バッテリに前記スタータモータを接続して駆動電流を供給する起動回路と、
前記起動スイッチによる始動指令を受けて前記起動回路を作動させる作動指令を与え、前記スタータモータに駆動電流を供給するエンジン始動制御部と
を備えたエンジン始動制御装置であって、
前記起動スイッチに与えられた始動指令を前記起動回路に直接与えるバイパス回路を備えることを特徴とするエンジン始動制御装置。
【請求項２】
前記バイパス回路は、前記起動スイッチからの始動指令を受けず前記エンジン始動制御部が前記起動回路に作動指令を与えたとき、この作動指令を遮断する遮断部を備えることを特徴とする、請求項１に記載のエンジン始動制御装置。
【請求項３】
前記エンジン始動制御部は、エンジンの回転を検出する回転検出手段を備え、
前記エンジン始動制御部は、前記起動スイッチによる前記始動指令を受け、かつ、前記回転検出手段がエンジンの回転を検出したときに、前記エンジン始動制御部が前記作動指令を与えることを特徴とする、請求項１または２に記載のエンジン始動制御装置。
【請求項４】
さらに前記回転検出手段の検出結果に基づきエンジンの完爆始動を検出する完爆始動検出手段を備え、
前記遮断部は、前記完爆始動検出手段が前記エンジンの完爆始動を検出したとき、前記エンジン始動制御部による前記作動指令を遮断することを特徴とする、請求項３に記載のエンジン始動制御装置。
【請求項５】
さらに前記回転検出手段の検出結果に基づきエンジンの完爆始動を検出する完爆始動検出手段を備え、
前記エンジン始動制御部は、前記完爆始動検出手段がエンジンの完爆始動を検出したとき、前記作動指令を非活性とすることを特徴とする、請求項３または４に記載のエンジン始動制御装置。
【請求項６】
さらに前記起動回路の作動を監視する監視手段と、
前記監視手段の監視結果に基づき前記遮断部または前記エンジン始動制御部の少なくともいずれか一方の異常を判定する異常判定手段と
を備えることを特徴とする、請求項１〜５のいずれかに記載のエンジン始動制御装置。
【請求項７】
前記異常判定手段は、前記遮断部が前記エンジン始動制御部による前記作動指令を遮断した後に前記エンジン始動制御部が前記作動指令を非活性としたとき、前記遮断部が前記エンジン始動制御部による前記作動指令を遮断したにもかかわらず前記監視手段により前記起動回路の作動が確認されたとき、前記遮断部を異常と判定することを特徴とする、請求項６に記載のエンジン始動制御装置。
【請求項８】
前記異常判定手段は、前記エンジン始動制御部が前記作動指令を非活性とした後に前記遮断部がその作動指令を遮断するとき、前記起動スイッチからの前記始動指令がないにもかかわらず前記監視手段により前記起動回路の作動が確認されると、前記エンジン始動制御部を異常と判定することを特徴とする、請求項６または７に記載のエンジン始動制御装置。
【請求項９】
さらに前記起動スイッチからの前記始動指令を記憶する記憶手段を備え、
前記異常判定手段は、前記記憶手段の記憶結果に基づき、前記起動スイッチによるエンジンの起動ごとに前記遮断部の異常と前記エンジン始動制御部の異常とを交互に判定することを特徴とする、請求項８に記載のエンジン始動制御装置。
【請求項１０】
前記エンジン始動制御部は、前記異常判定手段が前記遮断部または前記エンジン始動制御部の異常を一回以上判定したとき、前記作動指令を非活性とすることを特徴とする、請求項６〜９のいずれかに記載のエンジン始動制御装置。
【請求項１１】
さらにエンジンの起動指令または停止指令を前記起動スイッチとは別に与えるイグニッションスイッチを備え、
前記イグニッションスイッチがオフ状態のとき、前記エンジン始動制御部による前記作動指令と前記遮断部による前記作動指令の遮断とを共に行うことを特徴とする、請求項１〜１０のいずれかに記載のエンジン始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はエンジン始動制御装置に係り、バッテリを電源としてエンジンを始動させるスタータモータを備えたエンジン始動制御装置であって、特にエンジン始動時に生じるバッテリの一時的な電圧降下によってエンジンの始動を制御する電子制御ユニット（ＥＣＵ：Electrical Control Unit）が作動不能になってもエンジンを始動させるに好適なエンジン始動制御装置に関する。
【背景技術】
【０００２】
従来、車両に搭載されたスタータモータを駆動することによってエンジンを始動させるエンジン始動制御装置において、スタータモータの駆動制御を行うための電源制御ＥＣＵとエンジンの駆動制御を行うエンジンＥＣＵを備えたエンジン始動制御装置が知られている（例えば、特許文献１を参照）。このエンジン始動制御装置は、特にスマートイグニッション機能を有するエンジン始動制御装置に好適なものである。
【０００３】
このスマートイグニッション機能は、例えば車両とキーとが無線によるＩＤ照合を行い、正しいＩＤであると確認されたときに、運転者が車両室内に設けられた押しボタンスイッチ等の操作部（スタータスイッチ）を押下することによってエンジンを始動させるものであって、プッシュ式スタートシステムとも云われている。
この種のエンジン始動制御装置は、操作性を高めることができる反面、容量が低下したバッテリを用いてエンジンを始動させる際、スタータモータへ流れる大電流によって過渡的にバッテリの電圧が低下してエンジン始動系のＥＣＵが動作不能に陥り、エンジンを始動させることができなくなることがある。
【０００４】
特許文献１に記載のエンジン始動制御装置は、このような問題を解決するべくなされたもので、エンジン始動系のＥＣＵ不作動を防止するため、電源制御ＥＣＵの動作電圧下限値をエンジンＥＣＵの動作電圧下限値より低く設定したもので、バッテリ容量が低下した状態でスタータモータを駆動する際、バッテリの電圧が一時的に低下してエンジンＥＣＵの作動電圧を下回ったとしても電源制御ＥＣＵが正常に作動するバッテリの電圧が維持できればエンジンを始動させることができるよう構成されている。
【特許文献１】特開２００６−１８３６１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した特許文献に記載のエンジン始動制御装置は、スタータモータの駆動制御を行うための電源制御ＥＣＵをエンジンＥＣＵと別に設け、電源制御ＥＣＵにエンジンＥＣＵの動作を検出させ、その結果を予め保持させる必要がある。また、このエンジン始動制御装置は、始動性を確保するために電源制御ＥＣＵの動作電圧下限値をエンジンＥＣＵのそれよりも低く設定しなければならない。このため、特許文献１に記載のエンジン始動制御装置は、コストが高くなる懸念があるほか、装置が複雑になるため故障の発生率が高くなるという問題がある。
【０００６】
また上述したエンジン始動制御装置は、ＥＣＵを構成するマイコン等のＣＰＵが誤作動し、スタータスイッチが押下されたと誤判断すると（レジスタのオン固着）、エンジンが誤始動される懸念がある。
このような問題を防止するには、スタータスイッチからエンジン始動系のＥＣＵまでの構成を二重化することが考えられる。
【０００７】
しかしながらこのような構成をとるエンジン始動制御装置は、その構成が複雑であり、またコストアップの要因になることが否めない。
本発明は、このような課題を解決するべくなされたものであって、その目的とするところは、簡易な構成でありながらバッテリの容量が低下した状態であっても、ユーザの操作によるスタータスイッチの押下を確実に認識するとともに、誤始動を確実に防止することができるエンジン始動制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上述した目的をするため本発明の請求項１のエンジン始動制御装置は、バッテリと、このバッテリによって駆動されてエンジンを始動させるスタータモータと、このスタータモータにエンジンを始動させる始動指令を与える起動スイッチと、前記バッテリに前記スタータモータを接続して駆動電流を供給する起動回路と、前記起動スイッチによる始動指令を受けて前記起動回路を作動させる作動指令を与え、前記スタータモータに駆動電流を供給するエンジン始動制御部とを備えたエンジン始動制御装置であって、前記起動スイッチに与えられた始動指令を前記起動回路に直接与えるバイパス回路を備えることを特徴としている。
【０００９】
上述のエンジン始動制御装置は、バッテリの容量が低下した状態でエンジンを始動したとき、バッテリの一時的な電圧降下（瞬時電圧低下）によってエンジン始動系ＥＣＵが不作動状態に陥ったとしてもバイパス回路を介して起動スイッチに与えられた始動指令を直接起動回路に与え、エンジンを始動させる。
請求項２のエンジン始動制御装置では、請求項１において、前記バイパス回路は、前記起動スイッチからの始動指令を受けず前記エンジン始動制御部が前記起動回路に作動指令を与えたとき、この作動指令を遮断する遮断部を備えることを特徴としている。
【００１０】
上述のエンジン始動制御装置における遮断部は、例えばエンジン始動制御部の出力レジスタとバイパス回路出側端部とに接続され、実質的にバッテリとスタータモータとの間の駆動電流を遮断する。この遮断部は、起動スイッチからの始動指令を受けずエンジン始動制御部が起動回路に作動指令を与えたとき、この作動指令を遮断する機能と、エンジン始動制御部が起動回路に作動指令を与えていないときに起動スイッチから始動指令が与えられたとき、この始動指令を遮断する機能とを有している。
【００１１】
請求項３のエンジン始動制御装置では、請求項１または２において、前記エンジン始動制御部は、エンジンが回転していることを検出する回転検出手段を備え、前記エンジン始動制御部は、前記起動スイッチによる前記始動指令を受け、かつ、前記回転検出手段がエンジンの回転を検出したときに、前記エンジン始動制御部が前記作動指令を与えることを特徴としている。
【００１２】
請求項４のエンジン始動制御装置では、請求項３において、さらに前記回転検出手段の検出結果に基づきエンジンの完爆始動を検出する完爆始動検出手段を備え、前記遮断部は、前記完爆始動検出手段が前記エンジンの完爆始動を検出したとき、前記エンジン始動制御部による前記作動指令を遮断することを特徴としている。
請求項５のエンジン始動制御装置では、請求項３または４において、さらに前記回転検出手段の検出結果に基づきエンジンの完爆始動を検出する完爆始動検出手段を備え、前記エンジン始動制御部は、前記完爆始動検出手段がエンジンの完爆始動を検出したとき、前記作動指令を非活性とすることを特徴としている。
【００１３】
請求項６のエンジン始動制御装置では、請求項１〜５のいずれかにおいて、さらに前記起動回路の作動を監視する監視手段と、前記監視手段の監視結果に基づき前記遮断部または前記エンジン始動制御部の少なくともいずれか一方の異常を判定する異常判定手段とを備えることを特徴としている。
請求項７のエンジン始動制御装置では、請求項６において、前記異常判定手段は、前記遮断部が前記エンジン始動制御部による前記作動指令を遮断した後に前記エンジン始動制御部が前記作動指令を非活性としたとき、前記遮断部が前記エンジン始動制御部による前記作動指令を遮断したにもかかわらず前記監視手段により前記起動回路の作動が確認されたとき、前記遮断部を異常と判定することを特徴としている。
【００１４】
請求項８のエンジン始動制御装置では、請求項６または７において、前記異常判定手段は、前記エンジン始動制御部が前記作動指令を非活性とした後に前記遮断部がその作動指令を遮断するとき、前記起動スイッチからの前記始動指令がないにもかかわらず前記監視手段により前記起動回路の作動が確認されると、前記エンジン始動制御部を異常と判定することを特徴としている。
【００１５】
請求項９のエンジン始動制御装置では、請求項８において、さらに前記起動スイッチからの前記始動指令を記憶する記憶手段を備え、前記異常判定手段は、前記記憶手段の記憶結果に基づき、前記起動スイッチによるエンジンの起動ごとに前記遮断部の異常と前記エンジン始動制御部の異常とを交互に判定することを特徴としている。
請求項１０のエンジン始動制御装置では、請求項６〜９のいずれかにおいて、前記エンジン始動制御部は、前記異常判定手段が前記遮断部または前記エンジン始動制御部の異常を一回以上判定したとき、前記作動指令を非活性とすることを特徴としている。
【００１６】
請求項１１のエンジン始動制御装置では、請求項１〜１０のいずれかにおいて、さらにエンジンの起動指令または停止指令を前記起動スイッチとは別に与えるイグニッションスイッチを備え、前記イグニッションスイッチがオフ状態のとき、前記エンジン始動制御部による前記作動指令と前記遮断部による前記作動指令の遮断とを共に行うことを特徴としている。
【発明の効果】
【００１７】
本発明の請求項１に記載のエンジン始動制御装置によれば、バッテリの容量が低下した状態でエンジンを始動したとき、バッテリの過渡的な電圧低下（瞬時電圧低下）によってエンジン始動制御部が機能せず起動回路に作動指令を与えることができなかったとしても、起動スイッチに与えられた始動指令を起動回路に直接与えるバイパス回路を備えているので確実にエンジンを始動させることができる。
【００１８】
また本発明の請求項２に記載のエンジン始動制御装置によれば、起動スイッチからの始動指令を受けず、エンジン始動制御部が起動回路に作動指令を与えたとき（レジスタのオン固着）、この作動指令を遮断する遮断部を備えているので、起動スイッチにメカ的な故障が生じて常時オン状態となってしまうような不具合（起動スイッチのオン固着）を回避できる。また本発明の請求項２に記載のエンジン始動制御装置は、遮断部がエンジン始動制御部からの作動指令を遮断することで、起動スイッチからの始動指令を受けず起動回路に作動指令が与えられてしまうような不具合（レジスタのオン固着や放射線の影響等）を回避できる。
【００１９】
特に本発明の請求項３に記載のエンジン始動制御装置によれば、制御系が冗長的に構成され起動スイッチによる始動指令と回転検出手段の検出とを共に受けたときにエンジン始動制御部が作動指令を与えるようにしている。このため本発明のエンジン始動制御装置は、エンジン始動制御部における起動スイッチ入力レジスタの読み違い（レジスタのオン固着や放射線の影響等による誤動作）が生じ、起動スイッチの始動指令に応じてエンジン始動制御部から作動指令を与えようとした場合、起動スイッチに始動指令を与えていない（ユーザが起動スイッチを操作していない）にもかかわらず、起動スイッチ入力レジスタの読み違いによりエンジンを誤始動させてしまうことを回避できる。さらに本発明は、起動スイッチの始動指令を認識する時間（例えば、５００ｍｓ）だけ、始動時間が長くなることを回避できる。
【００２０】
また本発明のエンジン始動制御装置によれば、起動スイッチの始動指令によってエンジンが回転し始めたとき、バッテリに容量不足が生じてバッテリの電圧が瞬時電圧低下し、エンジン始動制御部がリセットされたとしても、バッテリの電圧がある程度電圧が復帰したことを回転検出手段で検出し、エンジン始動制御部が作動指令を与えるように構成されているので、エンジン始動の確実性を一層向上することができる。
【００２１】
また本発明の請求項４または５に記載のエンジン始動制御装置によれば、例えば起動スイッチに機械的な故障が生じて常時オン状態となってしまうような不具合（起動スイッチのオン固着）が起こったとしても、エンジンの完爆始動後は作動指令が遮断されるようになっている。このため本発明のエンジン始動制御装置は、エンジンの完爆始動後にスタータモータが回転し続けることを回避することができる。このように本発明のエンジン始動制御装置によれば、エンジンの完爆始動後にスタータモータが回転し続けることを回避しているので、スタータモータとエンジンとの間に設けられている動力係合部の故障（エンジン始動後に係合部が噛み合おうとすることに伴う故障等）が回避できる。
【００２２】
さらに本発明の請求項６に記載のエンジン始動制御装置によれば、監視手段の監視結果に基づき、異常判定手段によって遮断部またはエンジン始動制御部の異常の有無を判定しているので、遮断部またはエンジン始動制御部に異常が生じたときであっても、エンジン始動制御装置の誤作動を抑制できる。尚、異常判定手段の判定結果を自己診断情報読取装置（ＧＳＴ：General Scan Tool）で読み取るようにすると、整備時の異常情報の読み取りを容易に行うことができ、整備利便性が向上するので好ましい。
【００２３】
また本発明の請求項７に記載のエンジン始動制御装置によれば、遮断部がエンジン始動制御部による作動指令を遮断した後にエンジン始動制御部が作動指令を非活性とするとき、遮断部がエンジン始動制御部による作動指令を遮断したにもかかわらず監視手段により起動回路の作動が確認された場合であっても、異常判定手段は、遮断部を異常と判定しているので、例え遮断部に異常が生じたとしてもエンジン始動制御装置の誤作動を抑制できる。
【００２４】
さらに本発明の請求項８に記載のエンジン始動制御装置によれば、エンジン始動制御部が作動指令を非活性とした後に遮断部がエンジン始動制御部による作動指令を遮断するとき、起動スイッチからの始動指令がないにもかかわらず監視手段により起動回路の作動が確認されると異常判定手段は、エンジン始動制御部を異常と判定しているので、例えエンジン始動制御部に異常が生じた場合であってもエンジン始動制御装置の誤作動を抑制することができる。
【００２５】
また本発明の請求項９に記載のエンジン始動制御装置によれば、異常判定手段が記憶手段の記憶結果に基づいて、起動スイッチによるエンジンを起動するたびに遮断部の異常とエンジン始動制御部の異常とを交互に判定しているので、遮断部またはエンジン始動制御部のいずれに異常が生じているかを的確に判定することができる。
あるいは本発明の請求項１０に記載のエンジン始動制御装置によれば、異常判定結果を用いてエンジン始動制御部の作動指令を非活性としているので、エンジンの誤始動を的確に回避することが可能である。特に、複数回の異常判定結果を用いてエンジン始動制御部の作動指令を非活性とする場合、本発明のエンジン始動制御装置は、エンジンの誤始動をより一層効果的確に回避することができる。
【００２６】
また本発明の請求項１１に記載のエンジン始動制御装置によれば、起動スイッチとイグニッションスイッチとを併用するシステムであっても遮断部またはエンジン始動制御部に異常が生じたとき、エンジン始動制御装置の誤作動を抑制することが可能であるという実用上極めて有益な効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下、本発明のエンジン始動制御装置について図面を参照しながら説明する。尚、図１〜図６は、本発明の一実施形態を説明するための図面であって、これらの図面によって本発明が限定されるものではない。
図１において１は、本発明のエンジン始動制御装置によって始動される車両に搭載されたエンジンである。この車両は、エンジン１に回転力を与えてエンジンを始動させるスタータモータ２、エンジン１に取り付けられてエンジン１の回転状態を検出する回転検出手段としてのクランク角センサ３、スタータモータ２および車両に搭載された各種電子機器等に電力を供給するバッテリ４、スタータモータ２にバッテリ４からの電力を与え、エンジン１を始動させるエンジン始動制御部（エンジンＥＣＵ）５を備えている。
【００２８】
クランク角センサ３がエンジンの回転状態を検出した回転検出信号は、エンジンＥＣＵ５の回転検出入力端子ＳＥＮＳに入力される。
尚、回転検出手段は、クランク角センサ３以外にも、特に図示しないが例えば、エンジン制御用の入出力信号や、エンジン１に付設された発電機の発電状態信号、前記バッテリの電流信号、エンジンの油圧状態信号などのいずれか、あるいは、これらを選択的に組み合わせて用いてもかまわない。要するに回転検出手段は、エンジン１の回転が検出できるものであれば、特に限定されるものではない。
【００２９】
またエンジンＥＣＵ５を制御するＣＰＵ１０には、ユーザによってエンジン１を含む車両搭載機器に対し、その作動開始の許可指令を与えるイグニッションスイッチＩＧから出力される作動許可信号を受け付ける作動許可信号入力端子ＩＧＳＷおよびエンジン１の始動操作を実行するスタータスイッチＳＴから出力される始動信号を受け付ける始動信号入力端子ＳＴＳＷが設けられている。そしてＣＰＵ１０は、所定の始動条件が整ったことを判定し、後述する起動回路に起動指示を与えるエンジン起動信号を起動信号出力端子ＥＧＯＮから出力する。この起動信号出力端子ＥＧＯＮには、エミッタが接地されたトランジスタＱ２のベースと接続された電流制限抵抗ＲＢ１が介装される。このトランジスタＱ２のベースおよびＣＰＵ１０の始動信号入力端子ＳＴＳＷには、ダイオードＤＢが接続されている。このダイオードＤＢのアノードは始動信号入力端子ＳＴＳＷに接続され、またカソードは、電流制限抵抗ＲＢ２を介してトランジスタＱ２のベースに接続される。
【００３０】
一方、トランジスタＱ２のコレクタは、エミッタがバッテリ４の正極（＋）に接続されたトランジスタＱ３のベースに接続される。このトランジスタＱ３のコレクタは、オートマチック車の場合、図示しないパーキングブレーキを操作して車両がパーキング状態にあるとき、または車両の変速機がニュートラル状態にあるとき、あるいはマニュアル車の場合でクラッチペダルが押下されているとき等の始動可能状態にあるとき、この始動可能状態を検出して回路を閉じるスイッチＳWの一端に接続される。尚、トランジスタＱ２，Ｑ３は、後述する起動回路を作動させる作動信号を与える役割を担う。
【００３１】
ちなみにスイッチＳWによって検出される始動可能状態は、ＣＰＵ１０の始動可能入力端子ＮＥＵＴに与えられて、始動可能状態にあるか否かをＣＰＵ１０が検出できるようになっている。このスイッチＳWの他端は、一端が接地されたスタータモータ２の他端をバッテリの正極端子に接続するリレーＸの接点を駆動するべく、その一端が接地されたリレーＸのコイルの他端に接続される。このリレーＸは、バッテリ４にスタータモータ２を接続して駆動電流を供給する起動回路の役割を担っている。
【００３２】
またトランジスタＱ２のベースには、エミッタが接地された別のトランジスタＱ１のコレクタが接続される。このトランジスタＱ１のベースは、ＣＰＵ１０が有する始動遮断端子ＣＯＦＦに接続されている。ちなみにトランジスタＱ１は、ＣＰＵ１０がスタータスイッチＳＴからの始動指令を受けず、トランジスタＱ２，Ｑ３によって構成された起動回路に作動指令が与えられたとき、この作動指令を遮断する遮断部の機能を果たす。
【００３３】
ＣＰＵ１０には、トランジスタＱ３とスイッチＳＷとを接続するモニタラインから延びて電流制限抵抗ＲＢ３を介したモニタラインｍ２がリレーステータス検出端子ＳＴＲＹに接続されている。またスイッチＳＷとリレーＸとを接続するモニタラインｍ１は、リレーＸに与えられる電圧の状態を検出するリレー電圧検出端子ＳＴＡに接続されている。
概略的には上述したように構成された本発明のエンジン始動制御装置の作動について図２〜図５に示すフローチャートを参照しながら説明する。
【００３４】
このフローチャートは、バッテリ４の容量が不足している状態で、スタータモータ２を回動させてエンジン１を始動したとき、スタータモータ２に流れる大電流によってバッテリ４の電圧が過渡的に低下（瞬時電圧低下）し、その電圧値がエンジンＥＣＵ５の動作電圧下限値を下回った場合の作動手順を示すものである。また図示しないパーキングブレーキを操作して車両がパーキング状態にあるとき、または車両の変速機がニュートラル状態にあるとき、あるいはマニュアル車の場合でクラッチペダルが押下されているとき（始動可能状態）にあり、スイッチＳＷが閉じているものとする。
【００３５】
スタータスイッチＳＴが押下されると、その始動信号は、ＣＰＵ１０の始動信号入力端子ＳＴＳＷに与えられる。ＣＰＵ１０は、スタータスイッチＳＴが押下されたと判断すると（ステップＳ１）、後述する始動禁止指令中でないことを確認し（ステップＳ２）、起動信号出力端子ＥＧＯＮをアクティブにする。この時点では、バッテリ４からスタータモータ２に電力が供給されていないのでバッテリ４の電圧は、図６に示すようにほぼ規定値（例えば、１２Ｖ）を維持している。
【００３６】
起動信号出力端子ＥＧＯＮがアクティブになると電流制限抵抗ＲＢ１，ＲＢ２を介してトランジスタＱ２のベースに電流が流れ、トランジスタＱ２は、オフ状態からオン状態になる。トランジスタＱ２がオン状態に移行すると、同時にトランジスタＱ３もオフ状態からオン状態に移行する。すると起動回路のリレーＸのコイルが励磁されて、接点Ｘが閉じる。エンジン１は、接点Ｘが閉じることによってバッテリ４の電力がスタータモータ２に与えられるので始動を開始する。
【００３７】
このときスタータモータ２が回転すると、バッテリ４からスタータモータ２に大電流の始動突入電流が過渡的に流れ、それ故、バッテリ４の端子電圧が急激に低下する。するとバッテリ４の電圧は、容量不足によってエンジンＥＣＵ５（ＣＰＵ１０）の動作電圧下限値を下回り、エンジンＥＣＵ５は、機能しなくなり、同時にＣＰＵ１０の起動信号出力端子ＥＧＯＮもインアクティブ（または不定）になる。
【００３８】
このときスタータスイッチＳＴの押下による起動信号は、ダイオードＤＢを介してトランジスタＱ２のベースに与えられ続けるので、リレーＸのコイルは励磁され、接点Ｘが閉じた状態が維持される。そしてスタータモータ２への過渡的な始動突入電流の減少に伴い、バッテリ４の電圧が徐々に回復し、エンジンＥＣＵ５の動作電圧下限値を上回り、エンジンＥＣＵ５（ＣＰＵ１０）が作動を開始する。
【００３９】
ＣＰＵ１０は、作動を開始するとクランク角センサ３によってエンジン１が回転し、かつ、その回転数が１００ｒｐｍ未満であるかどうかを判定（エンジン始動判定）する（ステップＳ３）。ＣＰＵ１０は、ステップＳ２でクランク角センサ３から与えられた検出信号によってエンジン１が回転していると判定したとき、起動信号出力端子ＥＧＯＮをアクティブにして接点Ｘをオンする（ステップＳ４）。
【００４０】
このステップＳ３では、起動信号出力端子ＥＧＯＮが電流制限抵抗ＲＢ１，ＲＢ２を介してトランジスタＱ２のベースに与えられてトランジスタＱ２がオフ状態からオン状態になる。トランジスタＱ２がオン状態に移行すると、同時にトランジスタＱ３もオフ状態からオン状態に移行するので接点Ｘは、閉じた状態を維持する。したがってスタータスイッチＳＴが開かれても接点Ｘは閉じ続け、バッテリ４の電力がスタータモータ２に与えられてエンジン１は、作動を継続する。
【００４１】
ＣＰＵ１０は、ステップＳ４でエンジン１が始動され、クランク角センサ３によってエンジン１の回転速度が始動完了速度（例えば、４００ｒｐｍ：完爆完了速度）以上になったことが検出されると（ステップＳ５）、後述する始動指令処理を実行する（ステップＳ６）。
エンジン１が完爆した後、ＣＰＵ１０は、エンジン１が停止されるまで待機する（ステップＳ７）。ステップＳ７でエンジンが回転していないことを検出するとＣＰＵ１０は、始動指令遮断を解除する（ステップＳ８）。
【００４２】
尚、ＣＰＵ１０は、ステップＳ５でエンジン１の回転速度が完爆完了速度（例えば、４００ｒｐｍ）に満たないと判定したとき、始動信号入力端子ＳＴＳＷがアクティブになり続けている継続時間、すなわち起動回路のリレーＸの接点Ｘをオンにしてスタータモータ２にバッテリ４の電力を供給している時間が、所定の時間（例えば、５秒）以上であるかどうかを判定する（ステップＳ９）。
【００４３】
ステップＳ９で所定の時間を超えてスタータモータ２にバッテリ４から電力が供給されていると判定したときは、ステップＳ６以降の処理を実行する。また、ステップＳ９でバッテリ４からスタータモータ２への電力供給時間が所定の時間（例えば、５秒）未満であると判定したとき、すなわちスタータモータ２によるエンジン１の始動時間が所定の時間未満であると判定したとき、再びステップＳ５に戻りエンジン１の始動を続ける。
【００４４】
尚、ＣＰＵ１０は、ステップＳ１でスタータスイッチＳＴが押下されていないと判定したとき、ステップＳ２で始動指令禁止であると判定したときおよびステップＳ３でエンジンが回転していないとき、またはエンジンの回転数が１００ｒｐｍ以上と判定したとき、ステップＳ７移行の処理を実行する。
次に上述したステップＳ６でＣＰＵ１０が実行する始動指令処理について、図３〜図５のフローチャートを用いてより詳細に説明する。
【００４５】
ＣＰＵ１０は、イグニッションスイッチＩＧの状態を作動許可信号入力端子ＩＧＳＷから検出する（ステップＳ１０）。ＣＰＵ１０は、イグニッションスイッチＩＧがオンであると判定したとき、さらにエンジン始動制御部（エンジンＥＣＵ５）からの作動指令中であるかを判定する（ステップＳ１１）。ＣＰＵ１０は、ステップＳ１１でエンジンＥＣＵ５からの作動指令中であると判定したとき、さらに先回始動時に遮断手段を実行したか否かを判定する（ステップＳ１２）。そしてＣＰＵ１２は、ステップＳ１２で先回始動時に遮断手段が実行されていないと判定したとき、始動指令を遮断する（ステップＳ１３）。
【００４６】
次いでＣＰＵ１０は、起動回路が作動中であるか否かを判定し（ステップＳ１４）、起動回路が作動中であると判定されたときは、遮断回路故障検出および故障診断コードを記憶し（ステップＳ１５）、ＣＰＵ１０からの始動指令禁止フラグをセットして（ステップＳ１６）、ＣＰＵ１０からの始動指令を非活性化し（ステップＳ１７）、始動指令処理を終了する。
【００４７】
尚、ＣＰＵ１０は、ステップＳ１４で起動回路が作動中であると判定したとき、遮断回路正常検出および故障診断コードを消去し（ステップＳ１８）、ＣＰＵ１０からの始動指令禁止フラグをクリアして（ステップＳ１９）、ステップＳ１７の処理を実行する。
またＣＰＵ１０は、ステップＳ１０でイグニッションスイッチＩＧがオフであると判定したとき、ＣＰＵ１０からの始動指令活性化および始動指令を遮断する（ステップＳ２０）。次いでＣＰＵ１０は、起動回路が作動中であるか否かを判定し（ステップＳ２１）、起動回路が作動していると判定したとき、ＣＰＵ１０からの始動指令伝達回路または遮断回路故障検出および故障診断コードを記憶する（ステップＳ２２）。そしてＣＰＵ１０は、ＣＰＵ１０からの始動指令禁止フラグをセットする（ステップＳ２３）とともに、ＣＰＵ１０からの始動指令および始動指令を遮断して、始動指令処理を終了する。
【００４８】
尚、ＣＰＵ１０は、ステップＳ２１で起動回路が作動していないと判定したときには、ＣＰＵ１０からの始動指令伝達回路または遮断回路故障検出および故障診断コードを消去し（ステップＳ２５）、ＣＰＵ１０からの始動指令禁止フラグをクリアして（ステップＳ２６）、ステップＳ２４の処理を実行する。
またＣＰＵ１０は、ステップＳ１２で先回始動時に遮断手段を実行したと判定したときは、スタータスイッチＳＴが押下されていない（オフ）か否か（オン）を判定する（ステップＳ２７）。このステップＳ２７でＣＰＵ１０は、スタータスイッチＳＴが押下されていないと判定したときは、ＣＰＵ１０からの始動指令を非活性化して（ステップＳ２８）、起動回路が作動中か否かを判定する（ステップＳ２９）。
【００４９】
ＣＰＵ１０は、ステップＳ２９で起動回路が作動していると判定したとき、ＣＰＵ１０からの始動指令伝達回路故障検出および故障診断コードを記憶し（ステップＳ３０）、ＣＰＵからの始動指令禁止フラグをセットして（ステップＳ３１）、始動指令を遮断し（ステップＳ３２）、始動指令処理を終了する。
尚、ＣＰＵ１０は、ステップＳ２９で起動回路が作動していないと判定したとき、ＣＰＵ１０からの始動指令伝達回路正常検出および故障検出コードを消去する（ステップＳ３３）とともに、ＣＰＵ１０からの始動指令禁止フラグをクリアして（ステップＳ３４）、ステップＳ３２以降の処理を実行する。またＣＰＵ１０は、ステップＳ２７でスタータスイッチＳＴが押下されていると判定したときは、始動指令処理を終了する。
【００５０】
ここに、作動指令と遮断とは、（１）同時に行う、（２）遮断を作動指令よりも先行して行う、（３）遮断を作動指令よりも遅延して行う、ことがある。遮断を作動指令よりも遅延して行う場合は、作動指令が与えられてから遮断が行われるまでの時間（遅延時間）を、スタータモータが実際に回転しない制限時間の範囲内に設定することが望ましい。
このようにＣＰＵ１０は、エンジン１が完爆始動を完了したことを検出する完爆始動検出手段、起動回路の作動を監視する監視手段、スタータスイッチＳＴからの始動指令を記憶する記憶手段およびエンジン始動制御装置に生じる異常状態を判定する異常判定手段の役割を担っている。
【００５１】
次に本発明のエンジン始動制御装置によってレジスタのオン固着を回避する手段について説明する。
エンジンＥＣＵ５を構成するマイコン等のＣＰＵが誤作動し、起動回路に誤始動の指令が出されたとき、エンジンＥＣＵ５は、始動遮断端子ＣＯＦＦをアクティブにする。するとトランジスタＱ１がオンになり、トランジスタＱ２のベースは、接地電位まで低下する。すると起動信号出力端子ＥＧＯＮは、たとえアクティブであったとしてもトランジスタＱ１によりインアクティブにされる。このためエンジン１は、誤始動することがない。
【００５２】
もちろん本発明のエンジン始動制御装置は、スタータスイッチＳＴが押下され、エンジンＥＣＵ５の始動信号入力端子ＳＴＳＷがアクティブにならないとき、常に始動遮断端子ＣＯＦＦをアクティブにし、エンジン１が始動しないようにしておいてもよい。本発明のエンジン始動制御装置は、このようにすることによって、より確実にエンジン１の誤始動を防止することができ好ましい。
【００５３】
次に本発明のエンジン始動制御装置によってリレーＸの不具合を検出する手段について説明する。前述したようにＣＰＵ１０には、トランジスタＱ３とスイッチＳＷとを接続するモニタラインから延びて電流制限抵抗ＲＢ３を介したモニタラインｍ２がリレーステータス検出端子ＳＴＲＹに接続され、またスイッチＳＷとリレーＸとを接続するモニタラインｍ１がリレーＸに与えられる電圧の状態を検出するリレー電圧検出端子ＳＴＡに接続されている。
【００５４】
これらリレーステータス検出端子ＳＴＲＹおよびリレー電圧検出端子ＳＴＡは、それぞれリレーXに印加される電圧をモニタしている。そして、リレーＸに印加される電圧に規定電圧以上（トランジスタＱ３の耐圧を超えるような電圧）のサージ電圧が生じたことが確認されたとき、ＣＰＵ１０は、リレーＸを故障と判定する。
あるいは、モニタラインｍ１，ｍ２を用いることで、例えばリレーＸに指定部品以外のものが取り付けられている場合や、リレーＸ内にサージ電圧を抑制するために設けられている抵抗が断線したことに起因して発生する過大サージ電圧も検出することができる。
【００５５】
このように本発明のエンジン始動制御装置は、モニタラインｍ１、ｍ２を用いることで、リレーＸの不具合も検出することが可能であり、引いてはエンジン始動制御装置の保全性を増すことができる。
かくして本発明のエンジン始動制御装置は、バッテリ４の容量が低下した状態でエンジンを始動したとき、スタータモータ２に流れる始動突入電流によって過渡的にバッテリ４の電圧が低下し、その電圧低下によってエンジンＥＣＵ５が機能せずリレーＸに作動指令を与えることができなかったとしても、スタータスイッチＳＴに与えられた始動指令をリレーＸに直接与えるバイパス回路を備えているので確実にエンジンを始動させることができる。
【００５６】
また本発明のエンジン始動制御装置は、何らかの要因によってエンジンＥＣＵ５がスタータスイッチＳＴからの始動指令によらずエンジン１を始動させる始動指令が出力されたとしても、この始動指令を遮断する遮断部を備えているので、例えエンジンＥＣＵ５が誤作動したとしてもエンジン１の誤始動を防止することができる。
特に本発明のエンジン始動制御装置は、エンジンＥＣＵ５がエンジン１に取り付けられた回転検出手段（例えば、クランク角センサ、カム角センサ、スタータアクティブ信号、エアフローセンサ等）を備えているので、スタータスイッチＳＴによる始動指令を受けずに、これら回転検出手段により前記エンジンが回転したことが検出されたとき、起動回路に与えた作動指令を始動遮断端子ＣＯＦＦの遮断指令によって確実に遮断することができるので、何らかの要因によってエンジンＥＣＵが誤作動したとしてもエンジンの誤始動を防止することが可能である。
【００５７】
また本発明のエンジン始動制御装置は、スタータスイッチＳＴから与えられる始動指令およびクランク角センサ３によるエンジン１の回転検出を共に受けたときにエンジン始動制御部が作動指令を与えるよう、制御系が冗長的に構成されているので、例えばエンジン始動制御部がスタータスイッチＳＴの状態を保持するレジスタの読み違い（レジスタのオン固着や放射線の影響等による誤動作）が生じ、ユーザがスタータスイッチＳＴを操作していないにもかかわらずエンジン１を誤始動させてしまうことを回避できる。さらに本発明は、スタータスイッチＳＴの始動指令を認識する時間（例えば、５００ｍｓ）だけ、始動時間が長くなることも回避することが可能である。
【００５８】
また本発明のエンジン始動制御装置は、スタータスイッチＳＴの始動指令によってエンジン１が回転し始めたとき、容量不足によってバッテリ４の電圧が瞬時的に低下し、ＣＰＵ１０がリセットされたとしても、バッテリ４の電圧がある程度復帰したことをクランク角センサ３で検出してＣＰＵ１０が作動指令を与えるように構成されているので、エンジン１の始動をより一層、確実に向上させることができる。
【００５９】
また本発明のエンジン始動制御装置は、例えばスタータスイッチＳＴに機械的な故障が生じて常時オン状態となってしまうような不具合（スタータスイッチＳＴのオン固着）が起こったとしても、エンジン１の完爆始動後は、その作動指令を遮断するように構成している。このため、エンジン１の完爆始動後にスタータモータ２が回転し続けることを回避することができる。したがって本発明のエンジン始動制御装置は、エンジン１の完爆始動後にスタータモータ２が回転し続けることを回避しているので、スタータモータ２とエンジン１との間に設けられている動力係合部の故障（エンジン始動後に係合部が噛み合おうとすることに伴う故障等）を回避することができる。
【００６０】
さらに本発明のエンジン始動制御装置は、ＣＰＵ１０の監視結果に基づき、遮断部またはエンジン始動制御部の異常の有無を判定しているので、遮断部またはエンジン始動制御部に異常が生じたときであっても、エンジン始動制御装置の誤作動を抑制することができる。
また本発明のエンジン始動制御装置は、遮断部が作動指令を遮断した後にエンジン始動制御部が作動指令を非活性とするとき、遮断部がエンジン始動制御部による作動指令を遮断したにもかかわらず起動回路の作動が確認された場合、異常判定手段は、遮断部を異常と判定しているので、例え遮断部に異常が生じたとしてもエンジン始動制御装置の誤作動を抑制することが可能である。
【００６１】
さらに本発明のエンジン始動制御装置は、エンジン始動制御部が作動指令を非活性とした後に遮断部がエンジン始動制御部による作動指令を遮断しているとき、起動スイッチからの始動指令がないにもかかわらず監視手段により起動回路の作動が確認されると異常判定手段は、エンジン始動制御部を異常と判定しているので、例えエンジン始動制御部に異常が生じた場合であってもエンジン始動制御装置の誤作動を抑制することができる。
【００６２】
また本発明のエンジン始動制御装置は、異常判定手段によって判定した状態（異常判定結果）に基づいて、スタータスイッチＳＴによってエンジン１が起動されるたびに遮断部の異常とエンジン始動制御部の異常とを交互に判定しているので、遮断部またはエンジン始動制御部のいずれに異常が生じているかを的確に判定することができる。
あるいは本発明のエンジン始動制御装置は、上述した異常判定結果を用いてエンジン始動制御部の作動指令を非活性としているので、エンジン１の誤始動を的確に回避することが可能である。特に、複数回の異常判定結果を用いてエンジン始動制御部の作動指令を非活性とする場合、本発明のエンジン始動制御装置は、エンジン１の誤始動をより一層的確に回避することができる。
【００６３】
また本発明のエンジン始動制御装置は、スタータスイッチＳＴとイグニッションスイッチＩＧとを併用するシステムであっても遮断部またはエンジン始動制御部に異常が生じたとき、エンジン始動制御装置の誤作動を抑制できる等の実用上多大なる効果を奏する。
尚、本発明のエンジン始動制御装置は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもかまわない。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態に係るエンジン始動制御装置の要部構成を示すブロック図である。
【図２】図１に示すエンジン始動制御装置の作動手順を示すフローチャートである。
【図３】図２に示す始動処理指令のアルゴリズムを示すフローチャートである。
【図４】図３に続く始動処理指令のアルゴリズムを示すフローチャートである。
【図５】図３に続く始動処理指令のアルゴリズムを示すフローチャートである。
【図６】図１に示すエンジン始動制御装置の作動信号と始動時のバッテリ電圧の変化を示すグラフである。
【符号の説明】
【００６５】
１    エンジン
２    スタータモータ
３    クランク角センサ
４    バッテリ
５    エンジンＥＣＵ
ＳＴ  スタータスイッチ
ＳＷ  スイッチ
Ｘ    リレー
【図１】
2008248880.tif 000003
【図２】
2008248880.tif 000004
【図３】
2008248880.tif 000005
【図４】
2008248880.tif 000006
【図５】
2008248880.tif 000007
【図６】
2008248880.tif 000008
【手続補正書】
【提出日】平成20年7月22日(2008.7.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バッテリと、
このバッテリによって駆動されてエンジンを始動させるスタータモータと、
このスタータモータにエンジンを始動させる始動指令を与える起動スイッチと、
前記バッテリに前記スタータモータを接続して駆動電流を供給する起動回路と、
前記起動スイッチによる始動指令を受けて前記起動回路を作動させる作動指令を与え、前記スタータモータに駆動電流を供給するエンジン始動制御部と、
前記起動スイッチにより与えられた始動指令を前記起動回路に直接与えるバイパス回路とを備えたエンジン始動制御装置であって、
前記エンジン始動制御部は、エンジンの回転を検出する回転検出手段を備え、
前記起動スイッチによる前記始動指令を受け、かつ、前記回転検出手段がエンジンの回転を検出したときに、前記エンジン始動制御部が前記作動指令を与えることを特徴とするエンジン始動制御装置。
【請求項２】
前記起動スイッチからの始動指令を受けず前記エンジン始動制御部が前記起動回路に作動指令を与えたとき、この作動指令を遮断する遮断部をさらに備えることを特徴とする、請求項１に記載のエンジン始動制御装置。
【請求項３】
さらに前記回転検出手段の検出結果に基づきエンジンの完爆始動を検出する完爆始動検出手段を備え、
前記遮断部は、前記完爆始動検出手段が前記エンジンの完爆始動を検出したとき、前記エンジン始動制御部による前記作動指令を遮断することを特徴とする、請求項２に記載のエンジン始動制御装置。
【請求項４】
さらに前記回転検出手段の検出結果に基づきエンジンの完爆始動を検出する完爆始動検出手段を備え、
前記エンジン始動制御部は、前記完爆始動検出手段がエンジンの完爆始動を検出したとき、前記作動指令を非活性とすることを特徴とする、請求項１〜３のいずれかに記載のエンジン始動制御装置。
【請求項５】
さらに前記起動回路の作動を監視する監視手段と、
前記監視手段の監視結果に基づき前記遮断部または前記エンジン始動制御部の少なくともいずれか一方の異常を判定する異常判定手段と
を備えることを特徴とする、請求項２〜４のいずれかに記載のエンジン始動制御装置。
【請求項６】
前記異常判定手段は、前記遮断部が前記エンジン始動制御部による前記作動指令を遮断した後に前記エンジン始動制御部が前記作動指令を非活性としたとき、前記遮断部が前記エンジン始動制御部による前記作動指令を遮断したにもかかわらず前記監視手段により前記起動回路の作動が確認されたとき、前記遮断部を異常と判定することを特徴とする、請求項５に記載のエンジン始動制御装置。
【請求項７】
前記異常判定手段は、前記エンジン始動制御部が前記作動指令を非活性とした後に前記遮断部がその作動指令を遮断するとき、前記起動スイッチからの前記始動指令がないにもかかわらず前記監視手段により前記起動回路の作動が確認されると、前記エンジン始動制御部を異常と判定することを特徴とする、請求項５または６に記載のエンジン始動制御装置。
【請求項８】
さらに前記起動スイッチからの前記始動指令を記憶する記憶手段を備え、
前記異常判定手段は、前記記憶手段の記憶結果に基づき、前記起動スイッチによるエンジンの起動ごとに前記遮断部の異常と前記エンジン始動制御部の異常とを交互に判定することを特徴とする、請求項５〜７のいずれかに記載のエンジン始動制御装置。
【請求項９】
前記エンジン始動制御部は、前記異常判定手段が前記遮断部または前記エンジン始動制御部の異常を一回以上判定したとき、前記作動指令を非活性とすることを特徴とする、請求項５〜８のいずれかに記載のエンジン始動制御装置。
【請求項１０】
さらにエンジンの起動指令または停止指令を前記起動スイッチとは別に与えるイグニッションスイッチを備え、
前記イグニッションスイッチがオフ状態のとき、前記エンジン始動制御部による前記作動指令と前記遮断部による前記作動指令の遮断とを共に行うことを特徴とする、請求項２〜９のいずれかに記載のエンジン始動制御装置。
【請求項１１】
バッテリと、
このバッテリによって駆動されてエンジンを始動させるスタータモータと、
このスタータモータにエンジンを始動させる始動指令を与える起動スイッチと、
前記バッテリに前記スタータモータを接続して駆動電流を供給する起動回路と、
前記起動スイッチによる始動指令を受けて前記起動回路を作動させる作動指令を与え、前記スタータモータに駆動電流を供給するエンジン始動制御部と、
前記起動スイッチにより与えられた始動指令を前記起動回路に直接与えるバイパス回路とを備えたエンジン始動制御装置であって、
前記起動スイッチからの始動指令を受けず前記エンジン始動制御部が前記起動回路に作動指令を与えたとき、この作動指令を遮断する遮断部
をさらに備えることを特徴とするエンジン始動制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はエンジン始動制御装置に係り、バッテリを電源としてエンジンを始動させるスタータモータを備えたエンジン始動制御装置であって、特にエンジン始動時に生じるバッテリの一時的な電圧降下によってエンジンの始動を制御する電子制御ユニット（ＥＣＵ：Electrical Control Unit）が作動不能になってもエンジンを始動させるに好適なエンジン始動制御装置に関する。
【背景技術】
【０００２】
従来、車両に搭載されたスタータモータを駆動することによってエンジンを始動させるエンジン始動制御装置において、スタータモータの駆動制御を行うための電源制御ＥＣＵとエンジンの駆動制御を行うエンジンＥＣＵを備えたエンジン始動制御装置が知られている（例えば、特許文献１を参照）。このエンジン始動制御装置は、特にスマートイグニッション機能を有するエンジン始動制御装置に好適なものである。
【０００３】
このスマートイグニッション機能は、例えば車両とキーとが無線によるＩＤ照合を行い、正しいＩＤであると確認されたときに、運転者が車両室内に設けられた押しボタンスイッチ等の操作部（スタータスイッチ）を押下することによってエンジンを始動させるものであって、プッシュ式スタートシステムとも云われている。
この種のエンジン始動制御装置は、操作性を高めることができる反面、容量が低下したバッテリを用いてエンジンを始動させる際、スタータモータへ流れる大電流によって過渡的にバッテリの電圧が低下してエンジン始動系のＥＣＵが動作不能に陥り、エンジンを始動させることができなくなることがある。
【０００４】
特許文献１に記載のエンジン始動制御装置は、このような問題を解決するべくなされたもので、エンジン始動系のＥＣＵ不作動を防止するため、電源制御ＥＣＵの動作電圧下限値をエンジンＥＣＵの動作電圧下限値より低く設定したもので、バッテリ容量が低下した状態でスタータモータを駆動する際、バッテリの電圧が一時的に低下してエンジンＥＣＵの作動電圧を下回ったとしても電源制御ＥＣＵが正常に作動するバッテリの電圧が維持できればエンジンを始動させることができるよう構成されている。
【特許文献１】特開２００６−１８３６１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した特許文献に記載のエンジン始動制御装置は、スタータモータの駆動制御を行うための電源制御ＥＣＵをエンジンＥＣＵと別に設け、電源制御ＥＣＵにエンジンＥＣＵの動作を検出させ、その結果を予め保持させる必要がある。また、このエンジン始動制御装置は、始動性を確保するために電源制御ＥＣＵの動作電圧下限値をエンジンＥＣＵのそれよりも低く設定しなければならない。このため、特許文献１に記載のエンジン始動制御装置は、コストが高くなる懸念があるほか、装置が複雑になるため故障の発生率が高くなるという問題がある。
【０００６】
また上述したエンジン始動制御装置は、ＥＣＵを構成するマイコン等のＣＰＵが誤作動し、スタータスイッチが押下されたと誤判断すると（レジスタのオン固着）、エンジンが誤始動される懸念がある。
このような問題を防止するには、スタータスイッチからエンジン始動系のＥＣＵまでの構成を二重化することが考えられる。
【０００７】
しかしながらこのような構成をとるエンジン始動制御装置は、その構成が複雑であり、またコストアップの要因になることが否めない。
本発明は、このような課題を解決するべくなされたものであって、その目的とするところは、簡易な構成でありながらバッテリの容量が低下した状態であっても、ユーザの操作によるスタータスイッチの押下を確実に認識するとともに、誤始動を確実に防止することができるエンジン始動制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上述した目的をするため本発明の請求項１のエンジン始動制御装置は、バッテリと、このバッテリによって駆動されてエンジンを始動させるスタータモータと、このスタータモータにエンジンを始動させる始動指令を与える起動スイッチと、前記バッテリに前記スタータモータを接続して駆動電流を供給する起動回路と、前記起動スイッチによる始動指令を受けて前記起動回路を作動させる作動指令を与え、前記スタータモータに駆動電流を供給するエンジン始動制御部と、前記起動スイッチにより与えられた始動指令を前記起動回路に直接与えるバイパス回路とを備えたエンジン始動制御装置であって、前記エンジン始動制御部は、エンジンの回転を検出する回転検出手段を備え、前記起動スイッチによる前記始動指令を受け、かつ、前記回転検出手段がエンジンの回転を検出したときに、前記エンジン始動制御部が前記作動指令を与えることを特徴としている。
請求項２のエンジン始動制御装置では、請求項１において、前記起動スイッチからの始動指令を受けず前記エンジン始動制御部が前記起動回路に作動指令を与えたとき、この作動指令を遮断する遮断部をさらに備えることを特徴としている。
【０００９】
請求項３のエンジン始動制御装置では、請求項２において、さらに前記回転検出手段の検出結果に基づきエンジンの完爆始動を検出する完爆始動検出手段を備え、前記遮断部は、前記完爆始動検出手段が前記エンジンの完爆始動を検出したとき、前記エンジン始動制御部による前記作動指令を遮断することを特徴としている。
請求項４のエンジン始動制御装置では、請求項１〜３のいずれかにおいて、さらに前記回転検出手段の検出結果に基づきエンジンの完爆始動を検出する完爆始動検出手段を備え、前記エンジン始動制御部は、前記完爆始動検出手段がエンジンの完爆始動を検出したとき、前記作動指令を非活性とすることを特徴としている。
【００１０】
請求項５のエンジン始動制御装置では、請求項２〜４のいずれかにおいて、さらに前記起動回路の作動を監視する監視手段と、前記監視手段の監視結果に基づき前記遮断部または前記エンジン始動制御部の少なくともいずれか一方の異常を判定する異常判定手段とを備えることを特徴としている。
請求項６のエンジン始動制御装置では、請求項５において、前記異常判定手段は、前記遮断部が前記エンジン始動制御部による前記作動指令を遮断した後に前記エンジン始動制御部が前記作動指令を非活性としたとき、前記遮断部が前記エンジン始動制御部による前記作動指令を遮断したにもかかわらず前記監視手段により前記起動回路の作動が確認されたとき、前記遮断部を異常と判定することを特徴としている。
【００１１】
請求項７のエンジン始動制御装置では、請求項５または６において、前記異常判定手段は、前記エンジン始動制御部が前記作動指令を非活性とした後に前記遮断部がその作動指令を遮断するとき、前記起動スイッチからの前記始動指令がないにもかかわらず前記監視手段により前記起動回路の作動が確認されると、前記エンジン始動制御部を異常と判定することを特徴としている。
【００１２】
請求項８のエンジン始動制御装置では、請求項５〜７のいずれかにおいて、さらに前記起動スイッチからの前記始動指令を記憶する記憶手段を備え、前記異常判定手段は、前記記憶手段の記憶結果に基づき、前記起動スイッチによるエンジンの起動ごとに前記遮断部の異常と前記エンジン始動制御部の異常とを交互に判定することを特徴としている。
請求項９のエンジン始動制御装置では、請求項５〜８のいずれかにおいて、前記エンジン始動制御部は、前記異常判定手段が前記遮断部または前記エンジン始動制御部の異常を一回以上判定したとき、前記作動指令を非活性とすることを特徴としている。
【００１３】
請求項１０のエンジン始動制御装置では、請求項２〜９のいずれかにおいて、さらにエンジンの起動指令または停止指令を前記起動スイッチとは別に与えるイグニッションスイッチを備え、前記イグニッションスイッチがオフ状態のとき、前記エンジン始動制御部による前記作動指令と前記遮断部による前記作動指令の遮断とを共に行うことを特徴としている。
【００１４】
請求項１１のエンジン始動制御装置では、バッテリと、このバッテリによって駆動されてエンジンを始動させるスタータモータと、このスタータモータにエンジンを始動させる始動指令を与える起動スイッチと、前記バッテリに前記スタータモータを接続して駆動電流を供給する起動回路と、前記起動スイッチによる始動指令を受けて前記起動回路を作動させる作動指令を与え、前記スタータモータに駆動電流を供給するエンジン始動制御部と、前記起動スイッチにより与えられた始動指令を前記起動回路に直接与えるバイパス回路とを備えたエンジン始動制御装置であって、前記起動スイッチからの始動指令を受けず前記エンジン始動制御部が前記起動回路に作動指令を与えたとき、この作動指令を遮断する遮断部をさらに備えることを特徴としている。
【発明の効果】
【００１５】
本発明の請求項１に記載のエンジン始動制御装置によれば、バッテリの容量が低下した状態でエンジンを始動したとき、バッテリの過渡的な電圧低下（瞬時電圧低下）によってエンジン始動制御部が機能せず起動回路に作動指令を与えることができなかったとしても、起動スイッチに与えられた始動指令を起動回路に直接与えるバイパス回路を備えているので確実にエンジンを始動させることができる。
【００１６】
特に本発明のエンジン始動制御装置によれば、制御系が冗長的に構成され起動スイッチによる始動指令と回転検出手段の検出とを共に受けたときにエンジン始動制御部が作動指令を与えるようにしている。このため本発明のエンジン始動制御装置は、エンジン始動制御部における起動スイッチ入力レジスタの読み違い（レジスタのオン固着や放射線の影響等による誤動作）が生じ、起動スイッチの始動指令に応じてエンジン始動制御部から作動指令を与えようとした場合、起動スイッチに始動指令を与えていない（ユーザが起動スイッチを操作していない）にもかかわらず、起動スイッチ入力レジスタの読み違いによりエンジンを誤始動させてしまうことを回避できる。さらに本発明は、起動スイッチの始動指令を認識する時間（例えば、５００ｍｓ）だけ、始動時間が長くなることを回避できる。
【００１７】
また本発明のエンジン始動制御装置によれば、起動スイッチの始動指令によってエンジンが回転し始めたとき、バッテリに容量不足が生じてバッテリの電圧が瞬時電圧低下し、エンジン始動制御部がリセットされたとしても、バッテリの電圧がある程度電圧が復帰したことを回転検出手段で検出し、エンジン始動制御部が作動指令を与えるように構成されているので、エンジン始動の確実性を一層向上することができる。
【００１８】
また本発明の請求項２に記載のエンジン始動制御装置によれば、請求項１に加え、起動スイッチからの始動指令を受けず、エンジン始動制御部が起動回路に作動指令を与えたとき（レジスタのオン固着）、この作動指令を遮断する遮断部をさらに備えているので、起動スイッチにメカ的な故障が生じて常時オン状態となってしまうような不具合（起動スイッチのオン固着）を回避できる。また本発明の請求項２に記載のエンジン始動制御装置は、遮断部がエンジン始動制御部からの作動指令を遮断することで、起動スイッチからの始動指令を受けず起動回路に作動指令が与えられてしまうような不具合（レジスタのオン固着や放射線の影響等）を回避できる。
【００１９】
また本発明の請求項３または４に記載のエンジン始動制御装置によれば、例えば起動スイッチに機械的な故障が生じて常時オン状態となってしまうような不具合（起動スイッチのオン固着）が起こったとしても、エンジンの完爆始動後は作動指令が遮断或いは非活性とされるようになっている。このため本発明のエンジン始動制御装置は、エンジンの完爆始動後にスタータモータが回転し続けることを回避することができる。このように本発明のエンジン始動制御装置によれば、エンジンの完爆始動後にスタータモータが回転し続けることを回避しているので、スタータモータとエンジンとの間に設けられている動力係合部の故障（エンジン始動後に係合部が噛み合おうとすることに伴う故障等）が回避できる。
【００２０】
さらに本発明の請求項５に記載のエンジン始動制御装置によれば、監視手段の監視結果に基づき、異常判定手段によって遮断部またはエンジン始動制御部の異常の有無を判定しているので、遮断部またはエンジン始動制御部に異常が生じたときであっても、エンジン始動制御装置の誤作動を抑制できる。尚、異常判定手段の判定結果を自己診断情報読取装置（ＧＳＴ：General Scan Tool）で読み取るようにすると、整備時の異常情報の読み取りを容易に行うことができ、整備利便性が向上するので好ましい。
【００２１】
また本発明の請求項６に記載のエンジン始動制御装置によれば、遮断部がエンジン始動制御部による作動指令を遮断した後にエンジン始動制御部が作動指令を非活性とするとき、遮断部がエンジン始動制御部による作動指令を遮断したにもかかわらず監視手段により起動回路の作動が確認された場合であっても、異常判定手段は、遮断部を異常と判定しているので、例え遮断部に異常が生じたとしてもエンジン始動制御装置の誤作動を抑制できる。
【００２２】
さらに本発明の請求項７に記載のエンジン始動制御装置によれば、エンジン始動制御部が作動指令を非活性とした後に遮断部がエンジン始動制御部による作動指令を遮断するとき、起動スイッチからの始動指令がないにもかかわらず監視手段により起動回路の作動が確認されると、異常判定手段は、エンジン始動制御部を異常と判定しているので、例えエンジン始動制御部に異常が生じた場合であってもエンジン始動制御装置の誤作動を抑制することができる。
【００２３】
また本発明の請求項８に記載のエンジン始動制御装置によれば、異常判定手段が記憶手段の記憶結果に基づいて、起動スイッチによるエンジンを起動するたびに遮断部の異常とエンジン始動制御部の異常とを交互に判定しているので、遮断部またはエンジン始動制御部のいずれに異常が生じているかを的確に判定することができる。
あるいは本発明の請求項９に記載のエンジン始動制御装置によれば、異常判定結果を用いてエンジン始動制御部の作動指令を非活性としているので、エンジンの誤始動を的確に回避することが可能である。特に、複数回の異常判定結果を用いてエンジン始動制御部の作動指令を非活性とする場合、本発明のエンジン始動制御装置は、エンジンの誤始動をより一層効果的確に回避することができる。
【００２４】
また本発明の請求項１０に記載のエンジン始動制御装置によれば、起動スイッチとイグニッションスイッチとを併用するシステムであっても遮断部またはエンジン始動制御部に異常が生じたとき、エンジン始動制御装置の誤作動を抑制することが可能であるという実用上極めて有益な効果を奏する。
また本発明の請求項１１に記載のエンジン始動制御装置によれば、起動スイッチからの始動指令を受けず、エンジン始動制御部が起動回路に作動指令を与えたとき（レジスタのオン固着）、この作動指令を遮断する遮断部を備えているので、起動スイッチにメカ的な故障が生じて常時オン状態となってしまうような不具合（起動スイッチのオン固着）を回避できる。また本発明の請求項２に記載のエンジン始動制御装置は、遮断部がエンジン始動制御部からの作動指令を遮断することで、起動スイッチからの始動指令を受けず起動回路に作動指令が与えられてしまうような不具合（レジスタのオン固着や放射線の影響等）を回避できる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明のエンジン始動制御装置について図面を参照しながら説明する。尚、図１〜図６は、本発明の一実施形態を説明するための図面であって、これらの図面によって本発明が限定されるものではない。
図１において１は、本発明のエンジン始動制御装置によって始動される車両に搭載されたエンジンである。この車両は、エンジン１に回転力を与えてエンジンを始動させるスタータモータ２、エンジン１に取り付けられてエンジン１の回転状態を検出する回転検出手段としてのクランク角センサ３、スタータモータ２および車両に搭載された各種電子機器等に電力を供給するバッテリ４、スタータモータ２にバッテリ４からの電力を与え、エンジン１を始動させるエンジン始動制御部（エンジンＥＣＵ）５を備えている。
【００２６】
クランク角センサ３がエンジンの回転状態を検出した回転検出信号は、エンジンＥＣＵ５の回転検出入力端子ＳＥＮＳに入力される。
尚、回転検出手段は、クランク角センサ３以外にも、特に図示しないが例えば、エンジン制御用の入出力信号や、エンジン１に付設された発電機の発電状態信号、前記バッテリの電流信号、エンジンの油圧状態信号などのいずれか、あるいは、これらを選択的に組み合わせて用いてもかまわない。要するに回転検出手段は、エンジン１の回転が検出できるものであれば、特に限定されるものではない。
【００２７】
またエンジンＥＣＵ５を制御するＣＰＵ１０には、ユーザによってエンジン１を含む車両搭載機器に対し、その作動開始の許可指令を与えるイグニッションスイッチＩＧから出力される作動許可信号を受け付ける作動許可信号入力端子ＩＧＳＷおよびエンジン１の始動操作を実行するスタータスイッチＳＴから出力される始動信号を受け付ける始動信号入力端子ＳＴＳＷが設けられている。そしてＣＰＵ１０は、所定の始動条件が整ったことを判定し、後述する起動回路に起動指示を与えるエンジン起動信号を起動信号出力端子ＥＧＯＮから出力する。この起動信号出力端子ＥＧＯＮには、エミッタが接地されたトランジスタＱ２のベースと接続された電流制限抵抗ＲＢ１が介装される。このトランジスタＱ２のベースおよびＣＰＵ１０の始動信号入力端子ＳＴＳＷには、ダイオードＤＢが接続されている。このダイオードＤＢのアノードは始動信号入力端子ＳＴＳＷに接続され、またカソードは、電流制限抵抗ＲＢ２を介してトランジスタＱ２のベースに接続される。
【００２８】
一方、トランジスタＱ２のコレクタは、エミッタがバッテリ４の正極（＋）に接続されたトランジスタＱ３のベースに接続される。このトランジスタＱ３のコレクタは、オートマチック車の場合、図示しないパーキングブレーキを操作して車両がパーキング状態にあるとき、または車両の変速機がニュートラル状態にあるとき、あるいはマニュアル車の場合でクラッチペダルが押下されているとき等の始動可能状態にあるとき、この始動可能状態を検出して回路を閉じるスイッチＳWの一端に接続される。尚、トランジスタＱ２，Ｑ３は、後述する起動回路を作動させる作動信号を与える役割を担う。
【００２９】
ちなみにスイッチＳWによって検出される始動可能状態は、ＣＰＵ１０の始動可能入力端子ＮＥＵＴに与えられて、始動可能状態にあるか否かをＣＰＵ１０が検出できるようになっている。このスイッチＳWの他端は、一端が接地されたスタータモータ２の他端をバッテリの正極端子に接続するリレーＸの接点を駆動するべく、その一端が接地されたリレーＸのコイルの他端に接続される。このリレーＸは、バッテリ４にスタータモータ２を接続して駆動電流を供給する起動回路の役割を担っている。
【００３０】
またトランジスタＱ２のベースには、エミッタが接地された別のトランジスタＱ１のコレクタが接続される。このトランジスタＱ１のベースは、ＣＰＵ１０が有する始動遮断端子ＣＯＦＦに接続されている。ちなみにトランジスタＱ１は、ＣＰＵ１０がスタータスイッチＳＴからの始動指令を受けず、トランジスタＱ２，Ｑ３によって構成された起動回路に作動指令が与えられたとき、この作動指令を遮断する遮断部の機能を果たす。
【００３１】
ＣＰＵ１０には、トランジスタＱ３とスイッチＳＷとを接続するラインから延びて電流制限抵抗ＲＢ３を介したモニタラインｍ２がリレーステータス検出端子ＳＴＲＹに接続されている。またスイッチＳＷとリレーＸとを接続するラインは、リレーＸに与えられる電圧の状態を検出するリレー電圧検出端子ＳＴＡに接続されている。
概略的には上述したように構成された本発明のエンジン始動制御装置の作動について図２〜図５に示すフローチャートを参照しながら説明する。
【００３２】
このフローチャートは、バッテリ４の容量が不足している状態で、スタータモータ２を回動させてエンジン１を始動したとき、スタータモータ２に流れる大電流によってバッテリ４の電圧が過渡的に低下（瞬時電圧低下）し、その電圧値がエンジンＥＣＵ５の動作電圧下限値を下回った場合の作動手順を示すものである。また図示しないパーキングブレーキを操作して車両がパーキング状態にあるとき、または車両の変速機がニュートラル状態にあるとき、あるいはマニュアル車の場合でクラッチペダルが押下されているとき（始動可能状態）にあり、スイッチＳＷが閉じているものとする。
【００３３】
スタータスイッチＳＴが押下されると、その始動信号は、ＣＰＵ１０の始動信号入力端子ＳＴＳＷに与えられる。ＣＰＵ１０は、スタータスイッチＳＴが押下されたと判断すると（ステップＳ１）、後述する始動禁止指令中でないことを確認し（ステップＳ２）、起動信号出力端子ＥＧＯＮをアクティブにする。この時点では、バッテリ４からスタータモータ２に電力が供給されていないのでバッテリ４の電圧は、図６に示すようにほぼ規定値（例えば、１２Ｖ）を維持している。
【００３４】
起動信号出力端子ＥＧＯＮがアクティブになると電流制限抵抗ＲＢ１，ＲＢ２を介してトランジスタＱ２のベースに電流が流れ、トランジスタＱ２は、オフ状態からオン状態になる。トランジスタＱ２がオン状態に移行すると、同時にトランジスタＱ３もオフ状態からオン状態に移行する。すると起動回路のリレーＸのコイルが励磁されて、接点Ｘが閉じる。エンジン１は、接点Ｘが閉じることによってバッテリ４の電力がスタータモータ２に与えられるので始動を開始する。
【００３５】
このときスタータモータ２が回転すると、バッテリ４からスタータモータ２に大電流の始動突入電流が過渡的に流れ、それ故、バッテリ４の端子電圧が急激に低下する。するとバッテリ４の電圧は、容量不足によってエンジンＥＣＵ５（ＣＰＵ１０）の動作電圧下限値を下回り、エンジンＥＣＵ５は、機能しなくなり、同時にＣＰＵ１０の起動信号出力端子ＥＧＯＮもインアクティブ（または不定）になる。
【００３６】
このときスタータスイッチＳＴの押下による起動信号は、スタータスイッチＳＴを押下している間、ダイオードＤＢを介してトランジスタＱ２のベースに与えられ続けるので、リレーＸのコイルは励磁され、接点Ｘが閉じた状態が維持される。そしてスタータモータ２への過渡的な始動突入電流の減少に伴い、バッテリ４の電圧が徐々に回復し、エンジンＥＣＵ５の動作電圧下限値を上回り、エンジンＥＣＵ５（ＣＰＵ１０）が作動を開始する。
【００３７】
ＣＰＵ１０は、作動を開始するとクランク角センサ３によってエンジン１が回転し、かつ、その回転数が１００ｒｐｍ未満であるかどうかを判定（エンジン始動判定）する（ステップＳ３）。ＣＰＵ１０は、ステップＳ３でクランク角センサ３から与えられた検出信号によってエンジン１が回転していると判定したとき、起動信号出力端子ＥＧＯＮをアクティブにして接点Ｘをオンする（ステップＳ４）。
【００３８】
このステップＳ３では、起動信号出力端子ＥＧＯＮが電流制限抵抗ＲＢ１，ＲＢ２を介してトランジスタＱ２のベースに与えられてトランジスタＱ２がオン状態に維持される。同時にトランジスタＱ３もオン状態に維持されるので、接点Ｘは閉じた状態を維持する。したがってスタータスイッチＳＴが開かれても接点Ｘは閉じ続け、バッテリ４の電力がスタータモータ２に与えられてエンジン１は、作動を継続する。
【００３９】
ＣＰＵ１０は、ステップＳ４でエンジン１が始動され、クランク角センサ３によってエンジン１の回転速度が始動完了速度（例えば、４００ｒｐｍ：完爆完了速度）以上になったことが検出されると（ステップＳ５）、後述する始動指令処理を実行する（ステップＳ６）。
エンジン１が完爆した後、ＣＰＵ１０は、エンジン１が停止されるまで待機する（ステップＳ７）。ステップＳ７でエンジンが回転していないことを検出するとＣＰＵ１０は、始動指令遮断を解除する（ステップＳ８）。
【００４０】
尚、ＣＰＵ１０は、ステップＳ５でエンジン１の回転速度が完爆完了速度（例えば、４００ｒｐｍ）に満たないと判定したとき、起動回路のリレーＸの接点Ｘをオンにしてスタータモータ２にバッテリ４の電力を供給している時間が、所定の時間（例えば、５秒）以上であるかどうかを判定する（ステップＳ９）。
ステップＳ９で所定の時間を超えてスタータモータ２にバッテリ４から電力が供給されていると判定したときは、ステップＳ６以降の処理を実行する。また、ステップＳ９でバッテリ４からスタータモータ２への電力供給時間が所定の時間（例えば、５秒）未満であると判定したとき、すなわちスタータモータ２によるエンジン１の始動時間が所定の時間未満であると判定したとき、再びステップＳ５に戻りエンジン１の始動を続ける。
【００４１】
尚、ＣＰＵ１０は、ステップＳ１でスタータスイッチＳＴが押下されていないと判定したとき、ステップＳ２で始動指令禁止であると判定したときおよびステップＳ３でエンジンが回転していないとき、またはエンジンの回転数が１００ｒｐｍ以上と判定したとき、ステップＳ７以降の処理を実行する。
次に上述したステップＳ６でＣＰＵ１０が実行する始動指令処理について、図３〜図５のフローチャートを用いてより詳細に説明する。
【００４２】
ＣＰＵ１０は、イグニッションスイッチＩＧの状態を作動許可信号入力端子ＩＧＳＷから検出する（ステップＳ１０）。ＣＰＵ１０は、イグニッションスイッチＩＧがオンであると判定したとき、さらにこのイグニッションスイッチＩＧから作動指令があるかどうかを確認するため、イグニッションスイッチＩＧからの作動指令中であるかを判定する（ステップＳ１１）。ＣＰＵ１０は、ステップＳ１１でエンジンＥＣＵ５からの作動指令中であると判定したとき、さらに前回の当該フローチャートの実行時である先回始動時に遮断手段を実行したか否かを判定する（ステップＳ１２）。そしてＣＰＵ１０は、ステップＳ１２で先回始動時に遮断手段の診断が実行されていないと判定したとき、始動遮断端子ＣＯＦＦをアクティブにして始動指令を遮断する（ステップＳ１３）。
【００４３】
次いでＣＰＵ１０は、起動回路が作動中であるか否かを判定し（ステップＳ１４）、起動回路が作動中であると判定されたときは、遮断回路故障検出および故障診断コードを記憶し（ステップＳ１５）、ＣＰＵ１０からの始動指令禁止フラグをセットして（ステップＳ１６）、ＣＰＵ１０からの始動指令を非活性化し（ステップＳ１７）、始動指令処理を終了する。
【００４４】
尚、ＣＰＵ１０は、ステップＳ１４で起動回路が作動中でないと判定したとき、遮断回路正常検出および故障診断コードを消去し（ステップＳ１８）、ＣＰＵ１０からの始動指令禁止フラグをクリアして（ステップＳ１９）、ステップＳ１７の処理を実行する。
またＣＰＵ１０は、ステップＳ１０でイグニッションスイッチＩＧがオフであると判定したとき、ＣＰＵ１０からの始動指令活性化および始動指令を遮断する（ステップＳ２０）。次いでＣＰＵ１０は、起動回路が作動中であるか否かを判定し（ステップＳ２１）、起動回路が作動していると判定したとき、ＣＰＵ１０からの始動指令伝達回路または遮断回路故障検出および故障診断コードを記憶する（ステップＳ２２）。そしてＣＰＵ１０は、ＣＰＵ１０からの始動指令禁止フラグをセットする（ステップＳ２３）とともに、ＣＰＵ１０からの始動指令および始動指令を遮断して、始動指令処理を終了する。
【００４５】
尚、ＣＰＵ１０は、ステップＳ２１で起動回路が作動していないと判定したときには、ＣＰＵ１０からの始動指令伝達回路または遮断回路正常検出および故障診断コードを消去し（ステップＳ２５）、ＣＰＵ１０からの始動指令禁止フラグをクリアして（ステップＳ２６）、ステップＳ２４の処理を実行する。
またＣＰＵ１０は、ステップＳ１２で先回始動時に遮断手段を実行したと判定したときは、スタータスイッチＳＴが押下されていない（オフ）か否か（オン）を判定する（ステップＳ２７）。このステップＳ２７でＣＰＵ１０は、スタータスイッチＳＴが押下されていないと判定したときは、ＣＰＵ１０からの始動指令を非活性化して（ステップＳ２８）、起動回路が作動中か否かを判定する（ステップＳ２９）。
【００４６】
ＣＰＵ１０は、ステップＳ２９で起動回路が作動していると判定したとき、ＣＰＵ１０からの始動指令伝達回路故障検出および故障診断コードを記憶し（ステップＳ３０）、ＣＰＵからの始動指令禁止フラグをセットして（ステップＳ３１）、始動指令を遮断し（ステップＳ３２）、始動指令処理を終了する。
尚、ＣＰＵ１０は、ステップＳ２９で起動回路が作動していないと判定したとき、ＣＰＵ１０からの始動指令伝達回路正常検出および故障診断コードを消去する（ステップＳ３３）とともに、ＣＰＵ１０からの始動指令禁止フラグをクリアして（ステップＳ３４）、ステップＳ３２以降の処理を実行する。またＣＰＵ１０は、ステップＳ２７でスタータスイッチＳＴが押下されていると判定したときは、始動指令処理を終了する。
【００４７】
ここに、作動指令と遮断とは、（１）同時に行う、（２）遮断を作動指令よりも先行して行う、（３）遮断を作動指令よりも遅延して行う、ことがある。遮断を作動指令よりも遅延して行う場合は、作動指令が与えられてから遮断が行われるまでの時間（遅延時間）を、スタータモータが実際に回転しない制限時間の範囲内に設定することが望ましい。
このようにＣＰＵ１０は、エンジン１が完爆始動を完了したことを検出する完爆始動検出手段、起動回路の作動を監視する監視手段、スタータスイッチＳＴからの始動指令を記憶する記憶手段およびエンジン始動制御装置に生じる異常状態を判定する異常判定手段の役割を担っている。
【００４８】
次に本発明のエンジン始動制御装置によってレジスタのオン固着を回避する手段について説明する。
スタータスイッチＳＴからの始動指令を受けずにエンジンＥＣＵ５が起動回路に作動指令を与え（レジスタのオン固着）、起動回路に誤始動の指令が出されたとき、エンジンＥＣＵ５は、始動遮断端子ＣＯＦＦをアクティブにする。するとトランジスタＱ１がオンになり、トランジスタＱ２のベースは、接地電位まで低下する。すると起動信号出力端子ＥＧＯＮは、たとえアクティブであったとしてもトランジスタＱ１によりインアクティブにされる。このためエンジン１は、誤始動することがない。
【００４９】
もちろん本発明のエンジン始動制御装置は、スタータスイッチＳＴが押下され、エンジンＥＣＵ５の始動信号入力端子ＳＴＳＷがアクティブにならないとき、常に始動遮断端子ＣＯＦＦをアクティブにし、エンジン１が始動しないようにしておいてもよい。本発明のエンジン始動制御装置は、このようにすることによって、より確実にエンジン１の誤始動を防止することができ好ましい。
【００５０】
次に本発明のエンジン始動制御装置によってリレーＸの不具合を検出する手段について説明する。前述したようにＣＰＵ１０には、トランジスタＱ３とスイッチＳＷとを接続するラインから延びて電流制限抵抗ＲＢ３を介したモニタラインｍ２がリレーステータス検出端子ＳＴＲＹに接続され、またスイッチＳＷとリレーＸとを接続するラインから延びてモニタラインｍ１がリレーＸに与えられる電圧の状態を検出するリレー電圧検出端子ＳＴＡに接続されている。
【００５１】
これらリレーステータス検出端子ＳＴＲＹおよびリレー電圧検出端子ＳＴＡは、それぞれリレーXに印加される電圧をモニタしている。そして、リレーＸに印加される電圧に規定電圧以上（トランジスタＱ３の耐圧を超えるような電圧）のサージ電圧が生じたことが確認されたとき、ＣＰＵ１０は、リレーＸを故障と判定する。
あるいは、モニタラインｍ１，ｍ２を用いることで、例えばリレーＸに指定部品以外のものが取り付けられている場合や、リレーＸ内にサージ電圧を抑制するために設けられている抵抗が断線したことに起因して発生する過大サージ電圧も検出することができる。
【００５２】
このように本発明のエンジン始動制御装置は、モニタラインｍ１、ｍ２を用いることで、リレーＸの不具合も検出することが可能であり、引いてはエンジン始動制御装置の保全性を増すことができる。
かくして本発明のエンジン始動制御装置は、バッテリ４の容量が低下した状態でエンジンを始動したとき、スタータモータ２に流れる始動突入電流によって過渡的にバッテリ４の電圧が低下し、その電圧低下によってエンジンＥＣＵ５が機能せずリレーＸに作動指令を与えることができなかったとしても、スタータスイッチＳＴに与えられた始動指令をリレーＸに直接与えるバイパス回路を備えているので確実にエンジンを始動させることができる。
【００５３】
また本発明のエンジン始動制御装置は、何らかの要因によってエンジンＥＣＵ５がスタータスイッチＳＴからの始動指令によらずエンジン１を始動させる始動指令が出力されたとしても、この始動指令を遮断する遮断部を備えているので、例えエンジンＥＣＵ５が誤作動したとしてもエンジン１の誤始動を防止することができる。
特に本発明のエンジン始動制御装置は、エンジンＥＣＵ５がエンジン１に取り付けられた回転検出手段（例えば、クランク角センサ、カム角センサ、スタータアクティブ信号、エアフローセンサ等）を備えているので、スタータスイッチＳＴによる始動指令を受けずに、これら回転検出手段により前記エンジンが回転したことが検出されたとき、起動回路に与えた作動指令を始動遮断端子ＣＯＦＦの遮断指令によって確実に遮断することができるので、何らかの要因によってエンジンＥＣＵが誤作動したとしてもエンジンの誤始動を防止することが可能である。
【００５４】
また本発明のエンジン始動制御装置は、スタータスイッチＳＴから与えられる始動指令およびクランク角センサ３によるエンジン１の回転検出を共に受けたときにエンジン始動制御部が作動指令を与えるよう、制御系が冗長的に構成されているので、例えばエンジン始動制御部がスタータスイッチＳＴの状態を保持するレジスタの読み違い（レジスタのオン固着や放射線の影響等による誤動作）が生じ、ユーザがスタータスイッチＳＴを操作していないにもかかわらずエンジン１を誤始動させてしまうことを回避できる。さらに本発明は、スタータスイッチＳＴの始動指令を認識する時間（例えば、５００ｍｓ）だけ、始動時間が長くなることも回避することが可能である。
【００５５】
また本発明のエンジン始動制御装置は、スタータスイッチＳＴの始動指令によってエンジン１が回転し始めたとき、容量不足によってバッテリ４の電圧が瞬時的に低下し、ＣＰＵ１０がリセットされたとしても、バッテリ４の電圧がある程度復帰するとエンジン１の回転が上昇するため、この回転をクランク角センサ３で検出してＣＰＵ１０が作動指令を与えるように構成されているので、エンジン１の始動をより一層、確実に向上させることができる。
【００５６】
また本発明のエンジン始動制御装置は、例えばスタータスイッチＳＴに機械的な故障が生じて常時オン状態となってしまうような不具合（スタータスイッチＳＴのオン固着）が起こったとしても、エンジン１の完爆始動後は、その作動指令を遮断するように構成している。このため、エンジン１の完爆始動後にスタータモータ２が回転し続けることを回避することができる。したがって本発明のエンジン始動制御装置は、エンジン１の完爆始動後にスタータモータ２が回転し続けることを回避しているので、スタータモータ２とエンジン１との間に設けられている動力係合部の故障（エンジン始動後に係合部が噛み合おうとすることに伴う故障等）を回避することができる。
【００５７】
さらに本発明のエンジン始動制御装置は、ＣＰＵ１０の監視結果に基づき、遮断部またはエンジン始動制御部の異常の有無を判定しているので、遮断部またはエンジン始動制御部に異常が生じたときであっても、エンジン始動制御装置の誤作動を抑制することができる。
また本発明のエンジン始動制御装置は、遮断部が作動指令を遮断した後にエンジン始動制御部が作動指令を非活性とするとき、遮断部がエンジン始動制御部による作動指令を遮断したにもかかわらず起動回路の作動が確認された場合、異常判定手段は、遮断部を異常と判定しているので、例え遮断部に異常が生じたとしてもエンジン始動制御装置の誤作動を抑制することが可能である。
【００５８】
さらに本発明のエンジン始動制御装置は、エンジン始動制御部が作動指令を非活性とした後に遮断部がエンジン始動制御部による作動指令を遮断しているとき、起動スイッチからの始動指令がないにもかかわらず監視手段により起動回路の作動が確認されると異常判定手段は、エンジン始動制御部を異常と判定しているので、例えエンジン始動制御部に異常が生じた場合であってもエンジン始動制御装置の誤作動を抑制することができる。
【００５９】
また本発明のエンジン始動制御装置は、異常判定手段によって判定した状態（異常判定結果）に基づいて、スタータスイッチＳＴによってエンジン１が起動されるたびに遮断部の異常とエンジン始動制御部の異常とを図３のステップＳ１２の判別結果に基づき交互に判定しているので、遮断部またはエンジン始動制御部のいずれに異常が生じているかを的確に判定することができる。
【００６０】
あるいは本発明のエンジン始動制御装置は、上述した異常判定結果を用いてエンジン始動制御部の作動指令を非活性としているので（ステップＳ１７）、エンジン１の誤始動を的確に回避することが可能である。特に、複数回の異常判定結果を用いてエンジン始動制御部の作動指令を非活性とする場合、本発明のエンジン始動制御装置は、エンジン１の誤始動をより一層的確に回避することができる。
【００６１】
また本発明のエンジン始動制御装置は、スタータスイッチＳＴとイグニッションスイッチＩＧとを併用するシステムであっても遮断部またはエンジン始動制御部に異常が生じたとき、エンジン始動制御装置の誤作動を抑制できる等の実用上多大なる効果を奏する。
尚、本発明のエンジン始動制御装置は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもかまわない。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係るエンジン始動制御装置の要部構成を示すブロック図である。
【図２】図１に示すエンジン始動制御装置の作動手順を示すフローチャートである。
【図３】図２に示す始動処理指令のアルゴリズムを示すフローチャートである。
【図４】図３に続く始動処理指令のアルゴリズムを示すフローチャートである。
【図５】図３に続く始動処理指令のアルゴリズムを示すフローチャートである。
【図６】図１に示すエンジン始動制御装置の作動信号と始動時のバッテリ電圧の変化を示すグラフである。
【符号の説明】
【００６３】
１    エンジン
２    スタータモータ
３    クランク角センサ
４    バッテリ
５    エンジンＥＣＵ
ＳＴ  スタータスイッチ
ＳＷ  スイッチ
Ｘ    リレー
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2008248880.tif 000009
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2008248880.tif 000010
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2008248880.tif 000011