(57)【要約】【課題】マイクロコンピュータのリセット後においてもバッテリの電圧低下を把握して、バッテリの電圧の大きな低下を防止できる技術を提供する。【解決手段】アイドリングストップ装置１においては、バッテリ５１の電圧が低下して、マイクロコンピュータ２の電源の電圧ＶＣＣがマイクロコンピュータ２の最低動作電圧Ｖｔ未満となった場合に、マイクロコンピュータ２がリセットされる。その一方で、電圧低下情報が記憶部３に記憶される。このため、リセット後のマイクロコンピュータ２は、電圧低下情報に基づいてバッテリ５１の電圧が低下したことを把握できる。そして以降、マイクロコンピュータ２は、エンジン５７を始動する際に、ＰＷＭ制御で第２リレーコイル９６を通電させ、スタータモータ５５の電流の立ち上がりの速さを抑制する。これにより、バッテリ５１の電圧の大きな低下を防止できる。【選択図】図１
2011190734.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、前記車両のエンジンを自動で停止／始動するアイドリングストップ装置であって、
所定の停止条件が成立したときに前記エンジンを自動で停止するとともに、前記エンジンの停止中に所定の始動条件が成立したときに前記エンジンを自動で始動するアイドリングストップ機能を有するマイクロコンピュータと、
前記車両のバッテリの電圧を降圧して得られる前記マイクロコンピュータの電源の電圧が前記マイクロコンピュータの最低動作電圧未満となったことを検知する検知手段と、
前記電源の電圧が前記最低動作電圧未満となった場合に、前記マイクロコンピュータの状態に関わらず電圧低下情報を記憶する記憶手段と、
前記記憶手段に前記電圧低下情報が記憶されている場合は、前記エンジンを始動する際に、前記エンジンのスタータモータの電流の立ち上がりの速さを抑制する制御手段と、
を備えることを特徴とするアイドリングストップ装置。
【請求項２】
請求項１に記載のアイドリングストップ装置において、
前記制御手段は、時間の経過とともにデューティ比が高くなるＰＷＭ信号のオン期間のみ、前記バッテリから前記スタータモータに電力を供給させることを特徴とするアイドリングストップ装置。
【請求項３】
所定の停止条件が成立したときに車両のエンジンを自動で停止するとともに、前記エンジンの停止中に所定の始動条件が成立したときに前記エンジンを自動で始動するアイドリングストップ機能を有するマイクロコンピュータが搭載された車両のエンジンを始動するエンジン始動方法であって、
前記車両のバッテリの電圧を降圧して得られる前記マイクロコンピュータの電源の電圧が前記マイクロコンピュータの最低動作電圧未満となったことを検知する工程と、
前記電源の電圧が前記最低動作電圧未満となった場合に、前記マイクロコンピュータの状態に関わらず電圧低下情報を記憶手段に記憶する工程と、
前記記憶手段に前記電圧低下情報が記憶されている場合は、前記エンジンを始動する際に、前記エンジンのスタータモータの電流の立ち上がりの速さを抑制する工程と、
を備えることを特徴とするエンジン始動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のエンジンを自動で停止／始動するアイドリングストップ技術に関する。
【背景技術】
【０００２】
近年、燃料節減や排ガス削減などを目的とし、信号待ちなどの比較的短時間の車両の停車中において、車両のエンジンを自動で停止／始動するアイドリングストップ装置が実用化されている。アイドリングストップ装置を備えた車両においては、走行状態からブレーキが踏まれて停止状態となるなどの停止条件が成立するとエンジンが自動で停止され、そのエンジン停止中にブレーキがリリースされるなどの始動条件が成立するとエンジンが自動で始動されるようになっている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両のエンジンを始動するためのスタータモータを駆動する電力は車両が備えるバッテリから供給される。エンジンの始動のためにスタータモータが必要とする電力は非常に大きいことから、バッテリの電圧が低下している場合にアイドリングストップ機能によるエンジンの停止／始動を繰り返すと、バッテリの電圧がさらに低下し、エンジンが始動できないなどの支障をきたす可能性がある。したがって、バッテリが劣化してその電圧が低下しているような場合は、アイドリングストップ機能でエンジンを始動可能とするために、バッテリの電圧の低下を防止する対策が必要となる。
【０００５】
ところで、前述のように、エンジンの始動のためにスタータモータが必要とする電力は非常に大きいため、エンジンの始動の際にはバッテリの電圧が大きく低下する。このため例えば、アイドリングストップ装置が備えるマイクロコンピュータに、ユーザのスタートスイッチの操作によるエンジンの始動の際におけるバッテリの電圧を監視させる。そして、このときのバッテリの電圧が所定の閾値よりも低下するような場合は、それ以降のアイドリングストップ機能でのエンジンの始動の際に、マイクロコンピュータがバッテリの電圧の低下を防止する対策を実行するように構成することが考えられる。
【０００６】
しかしながら、マイクロコンピュータを動作させるための電力もバッテリから供給されるため、エンジンの始動の際に、バッテリの電圧がマイクロコンピュータが動作可能な電圧未満まで大きく低下するような場合は、マイクロコンピュータ自体が動作できずにリセットされてしまう。このようにしてリセットされ再起動したマイクロコンピュータは、リセットの原因やリセット前のバッテリの電圧を把握できない。マイクロコンピュータは、電源の電圧低下のほか、例えば、暴走状態となった場合などにおいてもリセットされるが、このようなリセットの原因を把握できない。
【０００７】
このため、バッテリの電圧が大きく低下してリセットされた場合においても、リセット後のマイクロコンピュータは、バッテリの電圧の低下を防止する対策をせずに、アイドリングストップ機能によるエンジンの始動を実行してしまう。その結果、マイクロコンピュータのリセットが再発生して、エンジンが始動できなくなるおそれがある。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、マイクロコンピュータのリセット後においてもバッテリの電圧低下を把握して、エンジンを始動する際にバッテリの電圧の大きな低下を防止できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１の発明は、車両に搭載され、前記車両のエンジンを自動で停止／始動するアイドリングストップ装置であって、所定の停止条件が成立したときに前記エンジンを自動で停止するとともに、前記エンジンの停止中に所定の始動条件が成立したときに前記エンジンを自動で始動するアイドリングストップ機能を有するマイクロコンピュータと、前記車両のバッテリの電圧を降圧して得られる前記マイクロコンピュータの電源の電圧が前記マイクロコンピュータの最低動作電圧未満となったことを検知する検知手段と、前記電源の電圧が前記最低動作電圧未満となった場合に、前記マイクロコンピュータの状態に関わらず電圧低下情報を記憶する記憶手段と、前記記憶手段に前記電圧低下情報が記憶されている場合は、前記エンジンを始動する際に、前記エンジンのスタータモータの電流の立ち上がりの速さを抑制する制御手段と、を備えている。
【００１０】
また、請求項２の発明は、請求項１に記載のアイドリングストップ装置において、前記制御手段は、時間の経過とともにデューティ比が高くなるＰＷＭ信号のオン期間のみ、前記バッテリから前記スタータモータに電力を供給させる。
【００１１】
また、請求項３の発明は、所定の停止条件が成立したときに車両のエンジンを自動で停止するとともに、前記エンジンの停止中に所定の始動条件が成立したときに前記エンジンを自動で始動するアイドリングストップ機能を有するマイクロコンピュータが搭載された車両のエンジンを始動するエンジン始動方法であって、前記車両のバッテリの電圧を降圧して得られる前記マイクロコンピュータの電源の電圧が前記マイクロコンピュータの最低動作電圧未満となったことを検知する工程と、前記電源の電圧が前記最低動作電圧未満となった場合に、前記マイクロコンピュータの状態に関わらず電圧低下情報を記憶手段に記憶する工程と、前記記憶手段に前記電圧低下情報が記憶されている場合は、前記エンジンを始動する際に、前記エンジンのスタータモータの電流の立ち上がりの速さを抑制する工程と、を備えている。
【発明の効果】
【００１２】
請求項１ないし３の発明によれば、マイクロコンピュータの電源の電圧がマイクロコンピュータの最低動作電圧未満となった場合に、マイクロコンピュータがリセットされたとしても電圧低下情報が記憶手段に記憶される。このため、リセット後のマイクロコンピュータは、電圧低下情報に基づいてバッテリの電圧低下を把握できる。そして以降、エンジンを始動する際にスタータモータの電流の立ち上がりの速さを抑制することから、エンジンを始動する際にバッテリの電圧の大きな低下を防止できる。
【図面の簡単な説明】
【００１３】
【図１】図１は、アイドリングストップ装置の構成を示すブロック図である。
【図２】図２は、マイクロコンピュータがリセットする場合のアイドリングストップ装置の処理の流れを示す図である。
【図３】図３は、マイクロコンピュータがリセットする場合の各種信号の変化を示す図である。
【図４】図４は、アイドリングストップ装置のアイドリングストップ機能に係る処理の流れを示す図である。
【図５】図５は、ＰＷＭ信号の一例を示す図である。
【図６】図６は、通常制御の場合のスタータモータの電流の変化を示す図である。
【図７】図７は、ＰＷＭ制御の場合のスタータモータの電流の変化を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００１５】
＜１．構成＞
図１は、本実施の形態のアイドリングストップ装置１とその周辺要素との構成を示すブロック図である。このアイドリングストップ装置１は、例えば、自動車などの車両に搭載され、信号待ちなどの比較的短時間の車両の停車中において、車両が備えるエンジン５７を自動で停止／始動する機能を有している。
【００１６】
アイドリングストップ装置１が搭載される車両は、車両各部の電気負荷に電力を供給するバッテリ５１を備えている。このバッテリ５１には電源ライン９１が接続され、この電源ライン９１にはユーザが操作可能なイグニッションスイッチ９２が設けられている。イグニッションスイッチ９２がオンとなると、電源ライン９１を介してバッテリ５１からアイドリングストップ装置１に電力が供給される。また、イグニッションスイッチ９２がオンとなると、車両に搭載される各種の電気負荷に対しても、バッテリ５１から電源ライン９１を介して電力が供給される。
【００１７】
エンジン５７は、スタータモータ５５を駆動することで始動する。このスタータモータ５５は、第１リレースイッチ９５を介して電源ライン９１に接続されている。このため、第１リレースイッチ９５がオンとなると、バッテリ５１からスタータモータ５５に電力が供給される。これにより、スタータモータ５５が駆動し、エンジン５７が始動する。
【００１８】
第１リレースイッチ９５は、対応する第１リレーコイル９４を通電することでオンとなる。この第１リレーコイル９４は、その上流側に設けられた第２リレースイッチ９７をオンとした場合、あるいは、ユーザが操作可能なスタートスイッチ９３をオンとした場合に通電する。ユーザが車両に乗車した際には、このスタートスイッチ９３をオンとする操作に応答してスタータモータ５５が駆動し、エンジン５７が始動することになる。
【００１９】
また、第２リレースイッチ９７は、対応する第２リレーコイル９６を通電することでオンとなる。したがって、第２リレーコイル９６を通電すれば、第２リレースイッチ９７がオンとなって、第１リレーコイル９４に電流が流れる。その結果、第１リレースイッチ９５がオンとなり、スタータモータ５５に電流が流れて、エンジン５７が始動することになる。
【００２０】
第２リレーコイル９６は、第１リレーコイル９４と比較して、小さな電流の通電で対応するリレースイッチ（この場合は、第２リレースイッチ９７）をオンとすることが可能である。このため、第１リレーコイル９４を直接通電するよりも、第２リレーコイル９６を通電したほうが、比較的小さな電流の信号で、エンジン５７を始動できる。
【００２１】
また、バッテリ５１は、発電機であるオルタネータ５２によって充電される。オルタネータ５２は、エンジン５７から伝達される機械的運動エネルギーを交流の電力へと変換し、さらにダイオードを含む整流器で直流の電力へと整流する。発電した電力は、電源ライン９１を介してバッテリ５１に蓄積される。オルタネータ５２が発電する際には発電の目標となる目標電圧が設定され、電源ライン９１の電圧が目標電圧となるようにオルタネータ５２が発電を行う。
【００２２】
アイドリングストップ装置１は、ＥＣＵ（Electronic Control Unit）として構成されており、主たる構成要素としてマイクロコンピュータ２を備えている。マイクロコンピュータ２は、ＣＰＵ２１、ＲＡＭ２２及びＲＯＭ２３を備えている。マイクロコンピュータ２が備える各種機能は、ＲＯＭ２３に予め記録されたプログラムに従ってＣＰＵ２１が演算処理を行うことで実現される。このようなマイクロコンピュータ２が備える機能に、アイドリングストップ機能が含まれている。
【００２３】
アイドリングストップ機能は、車両の走行状態に応じて、車両のエンジン５７を自動で停止／始動する機能である。車両の走行状態を示す信号は、車両に設けられた各種センサからインターフェイス１８を介してマイクロコンピュータ２に入力される。具体的には、車速センサから車両の速度、シフトセンサからシフトレバーのポジション、アクセルセンサからアクセルの操作内容、ブレーキセンサからブレーキの操作内容がそれぞれ信号として入力される。
【００２４】
これらの走行状態を示す信号に基づいて所定の停止条件が成立した場合は、アイドリングストップ機能によりエンジン５７が停止される。例えば、「車両の速度が０」、「シフトレバーが”Ｄ”または”Ｎ”」、「アクセルの操作なし」、及び、「ブレーキの操作あり」の各種条件をすべて満足した場合に、停止条件が成立したと判断される。
【００２５】
アイドリングストップ機能でエンジン５７を停止する際には、マイクロコンピュータ２が、エンジン５７を制御するエンジンＥＣＵ５６に対して所定の停止信号を送信する。エンジンＥＣＵ５６は、この信号に応答してエンジン５７を停止する。
【００２６】
また、アイドリングストップ機能によるエンジン５７の停止中に、走行状態を示す信号に基づいて所定の始動条件が成立した場合は、アイドリングストップ機能によりエンジン５７が自動で始動される。例えば、「シフトレバーが”Ｄ”」、「アクセルの操作あり」、及び、「ブレーキの操作なし」の各種条件をすべて満足した場合に、始動条件が成立したと判断される。
【００２７】
アイドリングストップ機能でエンジン５７を始動する際には、マイクロコンピュータ２が、アイドリングストップ装置１が備えるスタータ制御回路１６に対して所定の始動信号を送信する。スタータ制御回路１６は、この信号に応答して第２リレーコイル９６を通電して、スタータモータ５５を駆動させる。
【００２８】
スタータ制御回路１６が、第２リレーコイル９６を通電する制御として、２種類の制御がある。一つは、第２リレーコイル９６を単純に通電する通常制御であり、他の一つは、ＰＷＭ（Pulse Width Modulation）信号のオン期間のみ通電するＰＷＭ制御である。スタータ制御回路１６は、このＰＷＭ制御のためのＰＷＭ信号を発生するＰＷＭ回路１７を備えている。通常制御とＰＷＭ制御とのいずれで制御するかは、バッテリの劣化状態に応じてマイクロコンピュータ２が選択することになるが、詳細は後述する。
【００２９】
また、アイドリングストップ装置１は、マイクロコンピュータ２への電源供給回路として、入力電圧を一定電圧へ降圧するレギュレータ１１を備えている。レギュレータ１１は、例えば、スイッチングレギュレータとシリーズレギュレータとを組み合わせて構成される。
【００３０】
マイクロコンピュータ２の電力は車両のバッテリ５１から供給されるが、マイクロコンピュータ２の電源の電圧の理想値は例えば５Ｖであるのに対し、バッテリ５１の通常電圧は例えば１２Ｖである。このため、アイドリングストップ装置１では、バッテリ５１の電圧ＢＡＴＴを、レギュレータ１１で降圧してマイクロコンピュータ２の電源の電圧ＶＣＣを得るようになっている。
【００３１】
なお、レギュレータ１１は、入力電圧を上限とする範囲で出力電圧を調整するものであり、入力電圧が一定とすべき目的の電圧より低下すれば、レギュレータ１１の出力電圧も目的の電圧より低下することになる。したがって、バッテリ５１が劣化している場合においては、バッテリの電圧ＢＡＴＴが低下すれば、それにつれて、レギュレータ１１で降圧して得られるマイクロコンピュータ２の電源の電圧ＶＣＣも低下する。
【００３２】
また、アイドリングストップ装置１は、マイクロコンピュータ２をリセットするための回路として、減電圧検知部１３と、リセット部１４と、暴走検知部１５とを備えている。
【００３３】
減電圧検知部１３は、レギュレータ１１からマイクロコンピュータ２への電力供給線に接続され、マイクロコンピュータ２の電源の電圧ＶＣＣを監視する。そして、マイクロコンピュータ２の電源の電圧ＶＣＣが、マイクロコンピュータ２が動作可能な最低動作電圧（以下、記号「Ｖｔ」を用いる。）未満となった場合は、リセット部１４にリセットすべきことを示す指示信号を出力する。マイクロコンピュータ２の最低動作電圧Ｖｔは例えば３．９Ｖである。減電圧検知部１３は、例えば、電圧ＶＣＣと最低動作電圧Ｖｔとを比較するコンパレータで構成される。
【００３４】
暴走検知部１５は、マイクロコンピュータ２がフリーズするなどの暴走状態に陥っていないかを検出する。暴走検知部１５は、例えば、マイクロコンピュータ２のウォッチドッグタイマの動作信号を監視し、規則的な信号が検知されなかった場合に、マイクロコンピュータ２が暴走状態であると判断する。暴走状態となると、マイクロコンピュータ２はリセットしないとその機能を回復できない。このため、暴走検知部１５は、リセット部１４にリセットすべきことを示す指示信号を出力する。
【００３５】
リセット部１４は、マイクロコンピュータ２に対してリセットを指示するリセット信号を出力するものである。リセット信号は、通常は”Ｈ”であり、”Ｌ”となることでマイクロコンピュータ２に対してリセットが指示される。リセット部１４は、減電圧検知部１３及び暴走検知部１５のいずれかからリセットすべきことを示す指示信号が入力されると、リセット信号を”Ｌ”とする。マイクロコンピュータ２はこのリセット信号を常時に監視しており、リセット信号が”Ｌ”となるとリセットする。すなわち、マイクロコンピュータ２は、一旦動作停止した後、再起動することになる。
【００３６】
アイドリングストップ装置１は、マイクロコンピュータ２の電源の電圧ＶＣＣが最低動作電圧Ｖｔ未満となった場合に、電圧ＶＣＣが最低動作電圧Ｖｔ未満となったことを示す情報（以下、「電圧低下情報」という。）を記憶する記憶部３を備えている。減電圧検知部１３から出力される指示信号は、記憶部３にも入力される。すなわち、マイクロコンピュータ２の電源の電圧ＶＣＣが最低動作電圧Ｖｔ未満となった場合は、指示信号により記憶部３にその旨が通知され、それに応答して電圧低下情報が記憶部３に記憶されることになる。
【００３７】
記憶部３は、例えば、１ビットの情報を記憶可能な論理回路であるフリップフロップで構成される。記憶部３の最低動作電圧は、マイクロコンピュータ２の最低動作電圧Ｖｔ（例えば、３．６Ｖ）よりも低く、例えば１．６Ｖとなっている。すなわち、記憶部３は、その電源電圧が、マイクロコンピュータ２の最低動作電圧Ｖｔよりも低くなったとしても、その記憶内容を保持できる。このため、記憶部３は、マイクロコンピュータ２の状態に関わらず、マイクロコンピュータ２のリセット中においても電圧低下情報を記憶できる。
【００３８】
バッテリ５１の電圧が低下して電圧ＶＣＣが最低動作電圧Ｖｔ未満となると、マイクロコンピュータ２はリセットされるが、その一方で記憶部３に電圧低下情報が記憶される。リセット後のマイクロコンピュータ２は、この記憶部３に電圧低下情報が記憶されていることに基づいて、リセット前に電源の電圧ＶＣＣが最低動作電圧Ｖｔ未満となったことを把握することが可能となる。
【００３９】
＜２．リセット処理＞
バッテリ５１の電圧が大きく低下してマイクロコンピュータ２がリセットされる現象は、スタータモータ５５が必要とする電力が非常に大きいことから、エンジン５７を始動する際に発生する。以下、ユーザのスタートスイッチ９３の操作によりエンジン５７を始動する場合における、アイドリングストップ装置１の処理について説明する。図２は、このアイドリングストップ装置１の処理の流れを示す図である。この処理の開始時点は、ユーザが車両に乗車した直後であり、アイドリングストップ装置１は起動しているが、エンジン５７は始動していない。
【００４０】
まず、エンジン５７の始動中にマイクロコンピュータ２をリセットすべき条件が成立したか否かが判断される。具体的には、減電圧検知部１３により、マイクロコンピュータ２の電源の電圧ＶＣＣが、マイクロコンピュータ２の最低動作電圧Ｖｔ未満となっていないかが判断される（ステップＳ１１）。これとともに、暴走検知部１５により、マイクロコンピュータ２が暴走状態に陥っていないかが判断される（ステップＳ１２）。電圧ＶＣＣが最低動作電圧Ｖｔ以上であり（ステップＳ１１にてＮｏ）、かつ、マイクロコンピュータ２が暴走状態でないままエンジン５７が完爆（完全に始動）した場合は（ステップＳ１２にてＮｏ）、処理が終了する。
【００４１】
また、マイクロコンピュータ２の電源の電圧ＶＣＣが最低動作電圧Ｖｔ未満となった場合は（ステップＳ１１にてＹｅｓ）、減電圧検知部１３からリセット部１４に指示信号が出力される。また、この指示信号は記憶部３にも入力され、これに応答して記憶部３において電圧低下情報が記憶される（ステップＳ１３）。
【００４２】
一方、マイクロコンピュータ２が暴走状態となった場合にも（ステップＳ１２にてＹｅｓ）、減電圧検知部１３からリセット部１４に指示信号が出力される。
【００４３】
リセット部１４は、減電圧検知部１３及び暴走検知部１５のいずれかから指示信号が入力されると、リセット信号を”Ｌ”とする。マイクロコンピュータ２は、このリセット信号が”Ｌ”となったことに応答してリセットされる（ステップＳ１４）。記憶部３に電圧低下情報が記憶されている場合は、このようなマイクロコンピュータ２のリセット中においても記憶部３の電圧低下情報の記憶が保持される。
【００４４】
その後、マイクロコンピュータ２は再起動する。再起動したマイクロコンピュータ２は、記憶部３に電圧低下情報が記憶されているか否かに基づいて、リセットされた原因を把握することが可能である。すなわち、記憶部３に電圧低下情報が記憶されていない場合は暴走状態となったことに起因してリセットされたと判断できる。逆に、記憶部３に電圧低下情報が記憶されていた場合は電圧ＶＣＣが最低動作電圧Ｖｔ未満となったことに起因してリセットされたと判断できる。
【００４５】
図３は、エンジン５７の始動時にバッテリ５１の電圧が低下する場合における各種信号の変化を示すタイムチャートである。このチャートの開始時点では、イグニッションスイッチ９２はオフとされ、エンジン５７は始動されていない。
【００４６】
まず、時点Ｔ１において、ユーザの操作によりイグニッションスイッチ９２がオンとなる。これにより、バッテリ５１からアイドリングストップ装置１に電力が供給され、マイクロコンピュータ２が起動する。
【００４７】
次に、時点Ｔ２において、ユーザの操作によりスタートスイッチ９３がオンとなりスタータモータ５５が駆動される。このスタータモータ５５の駆動に伴ってバッテリ５１の電圧ＢＡＴＴが低下する。これにより、電源ライン９１の電圧が低下する。さらに、バッテリ５１が劣化している場合は、マイクロコンピュータ２の電源の電圧ＶＣＣも低下する。
【００４８】
このようにして、マイクロコンピュータ２の電源の電圧ＶＣＣが低下して、時点Ｔ３において、マイクロコンピュータ２の最低動作電圧Ｖｔ未満となると、減電圧検知部１３がこれを検知し、指示信号を発生する（”Ｈ”とする）。これを受けて、リセット部１４は、リセット信号を”Ｌ”とし、マイクロコンピュータ２はリセットのために動作を停止する。これとともに、減電圧検知部１３からの指示信号が記憶部３にも入力され、記憶部３において電圧低下情報が記憶される。以降、マイクロコンピュータ２の状態に関わらず、記憶部３において電圧低下情報が保持される。
【００４９】
その後、エンジン５７の回転に伴いスタータモータ５５の負荷が小さくなると、バッテリ５１の電圧ＢＡＴＴが徐々に上昇していく。このため、電源ライン９１の電圧や、マイクロコンピュータ２の電源の電圧ＶＣＣも上昇する。そして、マイクロコンピュータ２の電源の電圧ＶＣＣが上昇して、時点Ｔ４において、マイクロコンピュータ２の最低動作電圧Ｖｔ以上となると、減電圧検知部１３は指示信号を停止する（”Ｌ”とする）。これを受けて、リセット部１４はリセット信号を”Ｈ”とし、マイクロコンピュータ２が再起動することになる。以降、再起動したマイクロコンピュータ２は、記憶部３に電圧低下情報が記憶されていることに基づいて、バッテリ５１が劣化してその電圧が通常よりも低下した状態となっていることを把握できる。エンジン５７が完爆すると、スタータモータ５５は停止されることになる（時点Ｔ５）。
【００５０】
＜３．アイドリングストップ処理＞
リセット後のマイクロコンピュータ２は、記憶部３に電圧低下情報が記憶されている場合は、アイドリングストップ機能を維持できるように、アイドリングストップ機能でエンジン５７を始動する際にバッテリ５１の電圧の低下を防止する対策を実行する。具体的には、マイクロコンピュータ２は、スタータ制御回路１６に、通常制御ではなくＰＷＭ制御で第２リレーコイル９６を通電させることになる。以下、このような処理について説明する。
【００５１】
図４は、アイドリングストップ装置１のアイドリングストップ機能に係る処理の流れを示す図である。この処理の開始時点では、エンジン５７は始動しているものとする。
【００５２】
まず、マイクロコンピュータ２は、入力される走行状態を示す信号に基づいて停止条件が成立したか否かを判断する（ステップＳ２１）。そして、停止条件が成立した場合は、マイクロコンピュータ２は、エンジンＥＣＵ５６に対して停止信号を送信して、エンジン５７を停止させる（ステップＳ２２）。
【００５３】
その後、マイクロコンピュータ２は、入力される走行状態を示す信号に基づいて始動条件が成立したか否かを判断する（ステップＳ２３）。始動条件が成立した場合は、マイクロコンピュータ２は、続いて、記憶部３に電圧低下情報が記憶されているか否かを判断する（ステップＳ２４）。
【００５４】
記憶部３に電圧低下情報が記憶されていない場合は、バッテリ５１は正常である。この場合は、マイクロコンピュータ２はスタータ制御回路１６に信号を送出し、スタータ制御回路１６に通常制御で第２リレーコイル９６を通電させ、スタータモータ５５を駆動させる（ステップＳ２６）。この場合は、第２リレーコイル９６を継続して通電し、その通電している間において第１及び第２リレースイッチ９５，９７が単純にオンとなる。バッテリ５１は正常であるため、他の電気負荷に大きな影響を与えることなく、スタータモータ５５が駆動してエンジン５７が始動する。
【００５５】
一方、記憶部３に電圧低下情報が記憶されている場合は、バッテリ５１が劣化している。この場合は、マイクロコンピュータ２はスタータ制御回路１６に信号を送出し、スタータ制御回路１６にＰＷＭ制御で第２リレーコイル９６を通電させ、スタータモータ５５を駆動させる（ステップＳ２５）。
【００５６】
ＰＷＭ回路１７が発生するＰＷＭ信号は、図５に示すように、デューティ比（信号周期Ｔにおけるオン期間の割合）は一定ではなく、ＰＷＭ制御の開始からの時間の経過とともに徐々に高く変化するようになっている。このようなＰＷＭ信号のオン期間のみ第２リレーコイル９６が通電することから、ＰＷＭ信号のオン期間のみ第１及び第２リレースイッチ９５，９７がオンとなる。したがって、ＰＷＭ信号のオン期間のみ、バッテリ５１からスタータモータ５５に電力が供給されることになる。このような制御により、スタータモータ５５に徐々に電流を流すことができ、スタータモータ５５の電流の立ち上がりの速さ（ｉ／ｔ）（スルーレート）を抑制することができる。
【００５７】
図６は、通常制御でスタータモータ５５を駆動させた場合のスタータモータ５５の電流、及び、バッテリ５１の電圧ＢＡＴＴの変化を示すタイムチャートである。一方、図７は、ＰＷＭ制御でスタータモータ５５を駆動させた場合のスタータモータ５５の電流、及び、バッテリ５１の電圧ＢＡＴＴの変化を示すタイムチャートである。
【００５８】
通常制御の場合は、図６に示すように、スタータモータ５５の駆動が開始される時点Ｔ１１で第１及び第２リレースイッチ９５，９７がオンとなる。その後も継続して、第１及び第２リレースイッチ９５，９７はオンとなる。スタータモータ５５の電流の立ち上がりの速さ（スルーレート）は大きく、その駆動開始の直後からスタータモータ５５の電流は急激に上昇する。これに伴い、バッテリ５１の電圧ＢＡＴＴも急激に低下して、バッテリ５１の電圧が大きく低下することになる。その後、エンジン５７の回転に伴いスタータモータ５５の負荷が小さくなると、バッテリ５１の電圧ＢＡＴＴが徐々に上昇する。時点Ｔ１２でエンジン５７が完爆すると、第１及び第２リレースイッチ９５，９７がオフとなり、スタータモータ５５が停止される。
【００５９】
このように通常制御の場合は、バッテリ５１の電圧ＢＡＴＴが大きく低下するため、バッテリ５１が劣化している場合は、マイクロコンピュータ２の電源の電圧ＶＣＣが低下することがある。その結果、マイクロコンピュータ２がリセットされ、エンジン５７が始動できない可能性がある。
【００６０】
これに対して、ＰＷＭ制御の場合は、図７に示すように、時点Ｔ２１でスタータモータ５５の駆動が開始されると、時間の経過とともにデューティ比が徐々に高くなるＰＷＭ信号がＰＷＭ回路１７で発生され、このＰＷＭ信号のオン期間のみ第１及び第２リレースイッチ９５，９７がオンとされる（図５参照。）。すなわち、ＰＷＭ信号のオン期間のみバッテリ５１からスタータモータ５５に電力が供給される。このため、スタータモータ５５の電流の立ち上がりの速さ（スルーレート）を抑制することができる。したがって、バッテリ５１の電圧の急激な低下が発生せず、バッテリ５１の電圧の大きな低下を防止することができる。その結果、エンジン５７の完爆までに多少の時間がかかるものの、マイクロコンピュータ２のリセットの発生が防止され、エンジン５７を始動することができる。時点Ｔ２２でエンジン５７が完爆すると、ＰＷＭ信号が停止され、スタータモータ５５が停止される。
【００６１】
以上のように、本実施の形態のアイドリングストップ装置１においては、バッテリ５１の電圧が低下して、マイクロコンピュータ２の電源の電圧ＶＣＣがマイクロコンピュータ２の最低動作電圧Ｖｔ未満となった場合に、マイクロコンピュータ２がリセットされる。その一方で、電圧低下情報が記憶部３に記憶される。このため、リセット後のマイクロコンピュータ２は、電圧低下情報に基づいてバッテリ５１の電圧が低下したことを把握できる。そして以降、マイクロコンピュータ２は、アイドリングストップ機能でエンジン５７を始動する際に、ＰＷＭ制御で第２リレーコイル９６を通電させ、スタータモータ５５の電流の立ち上がりの速さを抑制する。これにより、バッテリ５１の電圧の大きな低下を防止でき、アイドリングストップ機能を維持することができる。
【００６２】
＜４．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態で説明した形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【００６３】
記憶部３の電源電圧をバッテリ５１から直接的に供給するようにしたり、ＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリを記憶部３として採用してもよい。この場合は、イグニッションスイッチのオン／オフに関わらず、電圧低下情報を記憶部３に記憶させることができる。この場合、ユーザのスタートスイッチ９３の操作に応答してエンジン５７を始動する場合においても、電圧低下情報が記憶部３に記憶されていれば、ＰＷＭ制御で第２リレーコイル９６を通電させて、スタータモータ５５の電流の立ち上がりの速さを抑制するようにしてもよい。電圧低下情報は、バッテリ５１の交換時に記憶部３から消去するようにすればよい。
【００６４】
また、上記実施の形態では、記憶部３は１ビットの情報を記憶可能な論理回路で構成されていたが、比較的大きな記憶容量を有するメモリなどを採用してもよい。ただし、上記実施の形態のように、記憶部３を１ビットの情報を記憶可能な論理回路を１つのみ備えて構成すれば、記憶部３を非常に低コストで実現することができる。
【００６５】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。また逆に、ハードウェア回路によって実現されるとした機能のうちの一部は、ソフトウェア的に実現されてもよい。
【符号の説明】
【００６６】
１    アイドリングストップ装置
２    マイクロコンピュータ
３    記憶部
１３    減電圧検知部
１６    スタータ制御回路
５１    バッテリ
５５    スタータモータ
９４    第１リレーコイル
９６    第２リレーコイル
【図１】
2011190734.tif 000003
【図２】
2011190734.tif 000004
【図３】
2011190734.tif 000005
【図４】
2011190734.tif 000006
【図５】
2011190734.tif 000007
【図６】
2011190734.tif 000008
【図７】
2011190734.tif 000009