(57)【要約】【課題】警告灯を適切に制御する。【解決手段】オルタネータ１６および蓄電体を備える電源系と、電源系からの電力によって始動されるエンジン１３と、電源系の異常を乗員に通知するチャージランプ６４と、を備える車両に適用される警告灯制御装置１０であって、電源系の異常の有無を判定し、電源系が正常である場合には正常信号を送信する一方、電源系が異常である場合には異常信号を送信する電源系判定部７０と、電源系判定部７０から正常信号を受信した場合には、チャージランプ６４に消灯信号を送信する一方、電源系判定部７０から異常信号を受信した場合には、チャージランプ６４に点灯信号を送信する警告灯制御部７１と、を有し、警告灯制御部７１は、電源系判定部７０からの受信信号である正常信号または異常信号が消失した場合に、チャージランプ６４に点灯信号を送信する。【選択図】図２
2018052300.tif 000002
【特許請求の範囲】
【請求項１】
発電機および蓄電体を備える電源系と、前記電源系からの電力によって始動されるエンジンと、前記電源系の異常を乗員に通知する警告灯と、を備える車両に適用される警告灯制御装置であって、
前記電源系の異常の有無を判定し、前記電源系が正常である場合には正常信号を送信する一方、前記電源系が異常である場合には異常信号を送信する電源系判定部と、
前記電源系判定部から前記正常信号を受信した場合には、前記警告灯に消灯信号を送信する一方、前記電源系判定部から前記異常信号を受信した場合には、前記警告灯に点灯信号を送信する警告灯制御部と、
を有し、
前記警告灯制御部は、前記電源系判定部からの受信信号である前記正常信号または前記異常信号が消失した場合に、前記警告灯に前記点灯信号を送信する、警告灯制御装置。
【請求項２】
請求項１記載の警告灯制御装置において、
前記警告灯制御部は、前記車両の制御系が起動されてから前記正常信号を受信するまで、前記警告灯に前記点灯信号を送信する、警告灯制御装置。
【請求項３】
請求項１または２記載の警告灯制御装置において、
始動条件が成立した場合に自動的に前記エンジンを始動する始動制御部を有し、
前記警告灯制御部は、前記始動条件が成立していない状態のもとで、前記受信信号が消失した場合には、前記警告灯に前記点灯信号を送信する一方、
前記警告灯制御部は、前記始動条件が成立した状態のもとで、前記受信信号が消失した場合には、前記警告灯に直近の前記点灯信号または前記消灯信号を送信する、警告灯制御装置。
【請求項４】
請求項３記載の警告灯制御装置において、
前記警告灯制御部は、前記電源系に接続されるコントローラに設けられ、
電源電圧の低下によって前記コントローラが再起動された場合に、前記警告灯制御部は、バックアップメモリから前記始動条件の成立の有無と直近の前記点灯信号または前記消灯信号とを取得する、警告灯制御装置。
【請求項５】
請求項１〜４のいずれか１項に記載の警告灯制御装置において、
前記電源系判定部は、前記電源系の異常として、前記発電機の発電異常を判定する、警告灯制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、警告灯を制御する警告灯制御装置に関する。
【背景技術】
【０００２】
エンジンを始動するスタータモータには、電源としてバッテリが接続されている。エンジン始動時にはバッテリからスタータモータに大きな電力が供給されるため、バッテリ電圧が一時的に低下する場合がある。このようなバッテリ電圧の低下は、制御システムの動作を不安定にする要因であった。そこで、バッテリ電圧の低下を伴うエンジン始動時に、制御上の電圧閾値を一時的に下げることにより、警告灯の誤点灯やコントローラの誤作動を防止する制御システムが提案されている（特許文献１および２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８８９２１号公報
【特許文献２】特開２００９−２２７０９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、車両には乗員に異常を通知する警告灯として、発電機やバッテリからなる電源系の異常を通知するチャージランプが設けられている。このような警告灯においても、エンジン始動に伴うバッテリ電圧低下の影響を受けることなく、警告灯を適切に制御することが求められている。
【０００５】
本発明の目的は、警告灯を適切に制御することにある。
【課題を解決するための手段】
【０００６】
本発明の警告灯制御装置は、発電機および蓄電体を備える電源系と、前記電源系からの電力によって始動されるエンジンと、前記電源系の異常を乗員に通知する警告灯と、を備える車両に適用される警告灯制御装置であって、前記電源系の異常の有無を判定し、前記電源系が正常である場合には正常信号を送信する一方、前記電源系が異常である場合には異常信号を送信する電源系判定部と、前記電源系判定部から前記正常信号を受信した場合には、前記警告灯に消灯信号を送信する一方、前記電源系判定部から前記異常信号を受信した場合には、前記警告灯に点灯信号を送信する警告灯制御部と、を有し、前記警告灯制御部は、前記電源系判定部からの受信信号である前記正常信号または前記異常信号が消失した場合に、前記警告灯に前記点灯信号を送信する。
【発明の効果】
【０００７】
本発明によれば、警告灯制御部は、電源系判定部からの受信信号である正常信号または異常信号が消失した場合に、警告灯に点灯信号を送信する。これにより、警告灯を適切に制御することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態である警告灯制御装置が適用される車両の一例を示す概略図である。
【図２】車両の制御系に組み込まれる警告灯制御装置の構成を示す概略図である。
【図３】エンジンコントローラの動作状況と電源電圧との関係を示す説明図である。
【図４】警告灯点灯制御の実行手順の一例を示すフローチャートである。
【図５】初期化対応処理の実行手順の一例を示すフローチャートである。
【図６】リセット対応処理の実行手順の一例を示すフローチャートである。
【図７】警告灯点灯制御におけるエンジンコントローラやチャージランプ等の作動状況の一例を示すタイミングチャートである。
【図８】警告灯点灯制御におけるエンジンコントローラやチャージランプ等の作動状況の一例を示すタイミングチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。図１は本発明の一実施の形態である警告灯制御装置１０が適用される車両１１の一例を示す概略図である。図１に示すように、車両１１のパワーユニット１２には、動力源であるエンジン１３が搭載されている。このエンジン１３のクランク軸１４には、ベルト機構１５を介してオルタネータ１６が連結されている。また、エンジン１３のクランク軸１４には、トルクコンバータ１７のポンプシェル１８を介してスタータモータ１９が連結されている。さらに、トルクコンバータ１７のタービン軸２０には変速機構２１が連結されており、変速機構２１にはデファレンシャル機構２２等を介して車輪２３が連結されている。
【００１０】
［電源系］
車両１１には、オルタネータ（発電機）１６およびバッテリ（蓄電体）３０を備えた電源系３１が設けられている。電源系３１の正極ライン３２には、オルタネータ１６の正極端子１６ａが接続されるとともに、バッテリ３０の正極端子３０ａが接続されている。また、正極ライン３２には、後述するコントローラ４１等の電気負荷３３が接続されるとともに、スタータリレー３４を介してスタータモータ１９が接続されている。つまり、スタータモータ１９を駆動してクランク軸１４を始動回転させることにより、電源系３１からの電力によってエンジン１３が始動されることになる。なお、オルタネータ１６には、ステータコイルやフィールドコイルの通電を制御するため、インバータ、レギュレータおよびマイクロコンピュータ等からなる発電コントローラ３５が設けられている。
【００１１】
［制御系］
図２は車両１１の制御系４０に組み込まれる警告灯制御装置１０の構成を示す概略図である。図２に示すように、車両１１の制御系４０には、各種コントローラとして、エンジンコントローラ４１、アイドリングストップコントローラ４２（以下、ＩＳＳコントローラと記載する。）およびメータコントローラ４３が設けられている。これらのコントローラ４１〜４３は、ＣＡＮ等の車載ネットワーク４４を介して互いに通信可能に接続されている。また、エンジンコントローラ４１には、制御系４０を起動する際やエンジン１３を始動する際などに操作されるエンジンスイッチ４５、車速を検出する車速センサ４６、アクセルペダルの操作状況を検出するアクセルセンサ４７、ブレーキペダルの操作状況を検出するブレーキセンサ４８等が接続されている。さらに、エンジンコントローラ４１にはオルタネータ１６の発電コントローラ３５が通信可能に接続されており、発電コントローラ３５からエンジンコントローラ４１に対してオルタネータ１６の発電電圧や発電電流が送信される。なお、各種コントローラ３５，４１〜４３は、ＣＰＵ、ＲＯＭ、ＲＡＭからなるマイクロコンピュータ等によって構成される。また、エンジンコントローラ４１には、各種通信データが格納される第１記憶部５１および第２記憶部５２が設けられている。第１記憶部５１は電力供給時に情報を保持する揮発性メモリであり、第２記憶部（バックアップメモリ）５２は電力遮断時にも情報を保持する不揮発性メモリである。
【００１２】
エンジンコントローラ４１は、インジェクタ５３、スロットルバルブ５４、スタータモータ１９等の補機５５を制御する補機制御部５６を有している。補機制御部５６は、各種センサやコントローラから送信される信号に基づいて、インジェクタ５３やスロットルバルブ５４等を制御し、エンジントルクやエンジン回転数を制御する。また、補機制御部５６は、停止中のエンジン１３を始動して運転状態に制御する機能を有するとともに、運転中のエンジン１３を停止状態に制御する機能を有している。例えば、エンジン停止中に、ブレーキペダルが踏み込まれ、かつエンジンスイッチ４５が押された場合には、補機制御部５６によってインジェクタ５３やスタータモータ１９等が制御され、エンジン１３が始動されて運転状態に制御される。また、エンジン１３が運転される停車中に、エンジンスイッチ４５が押された場合には、補機制御部５６によってインジェクタ５３等が制御され、エンジン１３が停止状態に制御される。
【００１３】
［アイドリングストップ制御］
所謂アイドリングストップ制御を実行するため、制御系４０には、ＩＳＳコントローラ４２およびエンジンコントローラ４１が設けられている。なお、アイドリングストップ制御とは、所定の停止条件が成立した場合にエンジン１３を自動的に停止させ、所定の始動条件が成立した場合にエンジン１３を自動的に始動する制御である。ＩＳＳコントローラ４２は、エンジン運転中には停止条件が成立するか否かを判定し、エンジン停止中には始動条件が成立するか否かを判定する。ＩＳＳコントローラ４２によって、エンジン運転中に停止条件が成立したと判定された場合には、ＩＳＳコントローラ４２からエンジンコントローラ４１にエンジン停止信号が送信される。エンジンコントローラ４１がエンジン停止信号を受信すると、補機制御部５６によってインジェクタ５３等が制御され、運転中のエンジン１３が自動的に停止状態に制御される。一方、ＩＳＳコントローラ４２によって、エンジン停止中に始動条件が成立したと判定された場合には、ＩＳＳコントローラ４２からエンジンコントローラ４１にエンジン始動信号が送信される。エンジンコントローラ４１がエンジン始動信号を受信すると、補機制御部５６によってインジェクタ５３やスタータモータ１９等が制御され、停止中のエンジン１３が自動的に始動される。
【００１４】
このように、エンジンコントローラ４１の補機制御部５６は、所定の始動条件が成立した場合に自動的にエンジン１３を始動する始動制御部として機能している。なお、エンジン１３の停止条件としては、例えば、車速が所定値以下であり、かつブレーキペダルが踏み込まれることが挙げられる。また、エンジン１３の始動条件としては、例えば、ブレーキペダルの踏み込みが解除されることや、アクセルペダルが踏み込まれることが挙げられる。また、エンジンコントローラ４１がエンジン始動信号を受信した場合には、エンジンコントローラ４１によって再始動フラグが設定され、この再始動フラグの設定情報（再始動フラグＯＮ）が記憶部５１，５２に格納される。さらに、アイドリングストップ制御によるエンジン始動が完了した場合には、エンジンコントローラ４１によって再始動フラグの設定が解除され、再始動フラグの解除情報（再始動フラグＯＦＦ）が記憶部５１，５２に格納される。
【００１５】
［警告灯］
図２に示すように、車両１１には、各種情報を乗員に向けて表示するコンビネーションメータ６０が設けられている。コンビネーションメータ６０には、車速やエンジン回転数を表示するメータ６１，６２が設けられている。図２の拡大部分に示すように、コンビネーションメータ６０には複数の警告灯６３が設けられている。これらの警告灯６３として、電源系３１の異常時に点灯されるチャージウォーニングランプ６４（以下、チャージランプと記載する。）、エンジン１３の異常時に点灯されるエンジンウォーニングランプ６５、および油圧低下時に点灯されるオイルウォーニングランプ６６等がある。これら警告灯６３の点灯状態は、メータコントローラ４３およびエンジンコントローラ４１等によって制御される。
【００１６】
例えば、チャージランプ６４の点灯状態は、発電コントローラ３５、エンジンコントローラ４１、およびメータコントローラ４３によって制御される。発電コントローラ３５は、電源系３１の異常として、オルタネータ１６の発電異常、つまり発電電圧や発電電流の過度な低下を検出する機能を有している。発電コントローラ３５がオルタネータ１６の発電異常を検出すると、発電コントローラ３５からエンジンコントローラ４１に異常信号が送信され、エンジンコントローラ４１からメータコントローラ４３に点灯信号が送信される。そして、メータコントローラ４３は、受信した点灯信号に基づきチャージランプ６４を点灯させる。一方、オルタネータ１６が正常に発電している場合には、発電コントローラ３５からエンジンコントローラ４１に正常信号が送信され、エンジンコントローラ４１からメータコントローラ４３に消灯信号が送信される。そして、メータコントローラ４３は、受信した消灯信号に基づきチャージランプ６４を消灯させる。
【００１７】
このようなチャージランプ６４の点灯制御を実行するため、発電コントローラ３５には電源系判定部７０が設けられており、エンジンコントローラ４１には警告灯制御部７１が設けられている。発電コントローラ３５の電源系判定部７０は、オルタネータ１６の発電異常の有無を判定し、オルタネータ１６が正常である場合には、正常信号をエンジンコントローラ４１に送信する一方、オルタネータ１６が異常である場合には、異常信号をエンジンコントローラ４１に送信する機能を有する。また、エンジンコントローラ４１の警告灯制御部７１は、発電コントローラ３５から正常信号を受信した場合には、メータコントローラ４３を介してチャージランプ６４に消灯信号を送信する一方、発電コントローラ３５から異常信号を受信した場合には、メータコントローラ４３を介してチャージランプ６４に点灯信号を送信する機能を有する。
【００１８】
［エンジンコントローラの動作状況］
図３はエンジンコントローラ４１の動作状況と電源電圧との関係を示す説明図である。図３には、矢印ｘ１を用いてエンジンコントローラ４１の正常動作領域が示されており、矢印ｙ１，ｙ２を用いてエンジンコントローラ４１のデータ初期化領域が示されている。また、図３には、矢印ｚ１を用いてエンジンコントローラ４１の動作停止領域が示されている。図３に示すように、エンジンコントローラ４１には、３つの基準電圧として、リセット電圧Ｖ１、初期化電圧Ｖ２および復帰電圧Ｖ３が設定されている。
【００１９】
図３に矢印ｘ１で示すように、エンジンコントローラ４１の電源電圧が、復帰電圧Ｖ３を上回ってから初期化電圧Ｖ２を下回る迄は、エンジンコントローラ４１が正常動作領域で制御される。この正常動作領域とは、エンジンコントローラ４１と他のコントローラ３５，４２，４３等との通信が正常に行われる領域である。また、図３に矢印ｚ１で示すように、エンジンコントローラ４１の電源電圧がリセット電圧Ｖ１を下回る領域とは、エンジンコントローラ４１がその機能を停止させる動作停止領域である。
【００２０】
図３に矢印ｙ１で示すように、エンジンコントローラ４１の電源電圧が、初期化電圧Ｖ２を下回ってからリセット電圧Ｖ１に到達する迄は、エンジンコントローラ４１がデータ初期化領域で制御される。また、図３に矢印ｙ２で示すように、エンジンコントローラ４１の電源電圧が、リセット電圧Ｖ１を上回ってから復帰電圧Ｖ３に到達する迄も、エンジンコントローラ４１がデータ初期化領域で制御される。このデータ初期化領域とは、エンジンコントローラ４１と他のコントローラ３５，４２，４３等との通信が保証されていない領域である。このため、エンジンコントローラ４１がデータ初期化領域で動作する際には、他のコントローラ３５，４２，４３等から送信される信号が初期化される。つまり、エンジンコントローラ４１がデータ初期化領域で動作する際には、発電コントローラ３５から受信した正常信号や異常信号が消去されるとともに、ＩＳＳコントローラ４２から受信したエンジン始動信号やエンジン停止信号が消去される。
【００２１】
［警告灯点灯制御（フローチャート）］
前述したように、チャージランプ６４の点灯状態は、エンジンコントローラ４１等によって制御される。すなわち、オルタネータ１６に発電異常が発生すると、発電コントローラ３５からエンジンコントローラ４１に異常信号が送信され、エンジンコントローラ４１からメータコントローラ４３に点灯信号が送信される。一方、オルタネータ１６が正常に発電している場合には、発電コントローラ３５からエンジンコントローラ４１に正常信号が送信され、エンジンコントローラ４１からメータコントローラ４３に消灯信号が送信される。そして、メータコントローラ４３は、消灯信号を受信した場合にはチャージランプ６４を消灯させ、点灯信号を受信した場合にはチャージランプ６４を点灯させる。
【００２２】
ところで、エンジン始動時にスタータモータ１９が駆動されると、バッテリ３０からスタータモータ１９に大電流が供給されるため、エンジンコントローラ４１の電源電圧つまりバッテリ３０の電圧（以下、バッテリ電圧Ｖｂと記載する）が瞬間的に低下する虞がある。このようなバッテリ電圧Ｖｂの低下は、エンジンコントローラ４１によるチャージランプ６４の点灯制御を不安定にさせる要因である。例えば、エンジンスイッチ４５が押されて制御系４０を起動する際には、一時的に全ての警告灯６３が点灯されるメータチェック制御が実行される。このメータチェック制御においては、対応デバイスから正常信号を受信することで個々の警告灯６３が消灯される。例えば、チャージランプ６４においては、エンジン１３が始動されてオルタネータ１６が発電を開始した後に、オルタネータ１６の正常発電を受けてチャージランプ６４が消灯される。
【００２３】
ここで、エンジン始動時にバッテリ電圧Ｖｂが瞬間的に低下し、エンジンコントローラ４１がデータ初期化領域や動作停止領域に入ると、メータチェック制御が完了する前にチャージランプ６４が消されてしまう虞がある。このように、メータチェック制御中にチャージランプ６４が消されることは、チャージランプ６４のちらつきを招いて乗員に違和感を与える要因であるため、チャージランプ６４を適切に制御することが求められている。なお、メータチェック制御だけでなく、前述したアイドリングストップ制御においても、乗員に違和感を与えることの無いように、チャージランプ６４を適切に制御することが求められている。
【００２４】
以下、エンジンコントローラ４１によるチャージランプ６４の点灯制御（以下、警告灯点灯制御と記載する。）について説明する。図４は警告灯点灯制御の実行手順の一例を示すフローチャートである。なお、図４に示した符号ｘ１，ｙ１，ｙ２，ｚ１は、図３に示した矢印ｘ１，ｙ１，ｙ２，ｚ１の各領域であることを意味している。
【００２５】
図４に示すように、ステップＳ１１では、バッテリ電圧Ｖｂが初期化電圧Ｖ２以下であるか否かが判定される。ステップＳ１１において、バッテリ電圧Ｖｂが初期化電圧Ｖ２を上回る場合、つまり図３に符号ｘ１で示すように、エンジンコントローラ４１が正常動作領域で制御される場合には、ステップＳ１２に進み、エンジンコントローラ４１が発電コントローラ３５から異常信号を受信しているか否かが判定される。
【００２６】
ステップＳ１２において、発電コントローラ３５から異常信号を受信していると判定された場合には、ステップＳ１３に進み、チャージランプ６４が点灯されることから点灯フラグが設定され、この点灯フラグの設定情報（点灯フラグＯＮ）が記憶部５１，５２に格納される。続くステップＳ１４では、エンジンコントローラ４１からメータコントローラ４３に点灯信号が送信され、コンビネーションメータ６０のチャージランプ６４が点灯される。一方、ステップＳ１２において、発電コントローラ３５から正常信号を受信していると判定された場合には、ステップＳ１５に進み、チャージランプ６４が消灯されることから点灯フラグの設定が解除され、点灯フラグの解除情報（点灯フラグＯＦＦ）が記憶部５１，５２に格納される。続くステップＳ１６では、エンジンコントローラ４１からメータコントローラ４３に消灯信号が送信され、コンビネーションメータ６０のチャージランプ６４が消灯される。
【００２７】
このように、エンジンコントローラ４１が正常動作領域で制御される場合に、エンジンコントローラ４１は、発電コントローラ３５からの受信信号である正常信号または異常信号に基づき、メータコントローラ４３に消灯信号または点灯信号を送信する。すなわち、エンジンコントローラ４１が正常信号を受信した場合には、エンジンコントローラ４１からメータコントローラ４３に消灯信号が送信され、チャージランプ６４を消灯することで電源系３１の正常状態が乗員に通知される。一方、エンジンコントローラ４１が異常信号を受信した場合には、エンジンコントローラ４１からメータコントローラ４３に点灯信号が送信され、チャージランプ６４を点灯することで電源系３１の異常状態が乗員に通知される。
【００２８】
図４に示すように、ステップＳ１１において、バッテリ電圧Ｖｂが初期化電圧Ｖ２以下である場合には、ステップＳ１７に進み、バッテリ電圧Ｖｂがリセット電圧Ｖ１を下回るか否かが判定される。ステップＳ１７において、バッテリ電圧Ｖｂがリセット電圧Ｖ１以上であると判定された場合、つまり図３に符号ｙ１で示すように、エンジンコントローラ４１がデータ初期化領域で制御される場合には、ステップＳ１８に進み、初期化対応処理が実行される。前述したように、電源電圧が低下するデータ初期化領域においては、エンジンコントローラ４１と他のコントローラ３５，４２，４３等との通信が保証されないことから、エンジンコントローラ４１の受信信号が初期化されて消失した状態となる。このため、エンジンコントローラ４１は、以下の手順に沿って初期化対応処理を実行する。
【００２９】
図５は初期化対応処理の実行手順の一例を示すフローチャートである。図５に示すように、ステップＳ３０では、再始動フラグが設定されているか否かが判定される。ステップＳ３０において、再始動フラグの設定が解除されていると判定された場合、つまりアイドリングストップ制御によるエンジン始動が行われていないと判定された場合には、ステップＳ３１に進み、エンジンコントローラ４１からメータコントローラ４３に点灯信号が送信され、チャージランプ６４が点灯される。すなわち、エンジンコントローラ４１がデータ初期化領域で制御される状況とは、受信信号である正常信号や異常信号が失われた状況である。このため、ステップＳ３１においては、受信信号に基づくことなくエンジンコントローラ４１から点灯信号を送信させている。つまり、ステップＳ３１においては、データ初期化領域における送信信号の初期値としてエンジンコントローラ４１から点灯信号が送信され、データ初期化領域が継続される間はエンジンコントローラ４１から点灯信号が送信され続けることになる。なお、ステップＳ３１に進む状況とは、エンジン始動が行われていないにも拘わらず、バッテリ電圧の低下が認められる状況である。このため、電源系３１の異常が想定されることから、ステップＳ３１において、チャージランプ６４を点灯させることが可能となっている。
【００３０】
一方、ステップＳ３０において、再始動フラグが設定されていると判定された場合には、ステップＳ３２に進み、点灯フラグが設定されているか否かが判定される。ステップＳ３２において、点灯フラグが設定されていると判定された場合には、ステップＳ３３に進み、エンジンコントローラ４１からメータコントローラ４３に点灯信号が送信され、チャージランプ６４の点灯が継続される。一方、ステップＳ３２において、点灯フラグの設定が解除されていると判定された場合には、ステップＳ３４に進み、エンジンコントローラ４１からメータコントローラ４３に消灯信号が送信され、チャージランプ６４の消灯が継続される。ここで、再始動フラグが設定される状況とは、アイドリングストップ制御によってエンジン始動が行われる状況であることから、受信信号に基づくことなくチャージランプ６４の直近の点灯状況に合わせて、エンジンコントローラ４１から点灯信号や消灯信号を送信させている。これにより、アイドリングストップ制御の影響を受けることなく、チャージランプ６４を点灯状態や消灯状態を継続させることができる。
【００３１】
続いて、図４に示すように、ステップＳ１７において、バッテリ電圧Ｖｂがリセット電圧Ｖ１を下回ると判定された場合、つまり図３に符号ｚ１で示すように、エンジンコントローラ４１が動作停止領域に入っている場合には、ステップＳ１９に進み、バッテリ電圧Ｖｂが更新されたか否かが判定される。ステップＳ１９において、バッテリ電圧Ｖｂが更新された場合には、ステップＳ２０に進み、バッテリ電圧Ｖｂがリセット電圧Ｖ１以上であるか否かが判定される。ステップＳ２０において、バッテリ電圧Ｖｂがリセット電圧Ｖ１以上に復帰したと判定された場合には、ステップＳ２１に進み、バッテリ電圧Ｖｂが復帰電圧Ｖ３以上であるか否かが判定される。
【００３２】
ステップＳ２１において、バッテリ電圧Ｖｂが復帰電圧Ｖ３以上であると判定された場合には、図３に符号ｘ１で示すように、エンジンコントローラ４１が正常動作領域で制御される場合であるため、ステップＳ１２に進む。前述したように、ステップＳ１２以降の各ステップにおいて、エンジンコントローラ４１は、発電コントローラ３５からの受信信号である正常信号または異常信号に基づき、メータコントローラ４３に消灯信号または点灯信号を送信する。
【００３３】
一方、ステップＳ２１において、バッテリ電圧Ｖｂが復帰電圧Ｖ３を下回ると判定された場合、つまり図３に符号ｙ２で示すように、エンジンコントローラ４１が動作停止領域からデータ初期化領域に復帰した場合には、ステップＳ２２に進む。エンジンコントローラ４１が動作停止領域からデータ初期化領域に復帰する状況とは、エンジンコントローラ４１が再起動される状況つまりエンジンコントローラ４１の電源がリセットされる状況である。このため、エンジンコントローラ４１の受信信号が消失するだけでなく、第１記憶部５１に格納された再始動フラグおよび点灯フラグが消失するため、エンジンコントローラ４１は、以下の手順に沿ってリセット対応処理を実行する。
【００３４】
図６はリセット対応処理の実行手順の一例を示すフローチャートである。図６に示すように、ステップＳ４０では、バックアップメモリ５２から再始動フラグの設定状況を取得し、続くステップＳ４１では、バックアップメモリ５２から点灯フラグの設定状況を取得する。続いて、ステップＳ４２では、再始動フラグが設定されているか否かが判定される。ステップＳ４２において、再始動フラグの設定が解除されていると判定された場合、つまりアイドリングストップ制御によるエンジン始動が行われていないと判定された場合には、ステップＳ４３に進み、エンジンコントローラ４１からメータコントローラ４３に点灯信号が送信され、チャージランプ６４が点灯される。すなわち、エンジンコントローラ４１がデータ初期化領域で制御される状況とは、受信信号である正常信号や異常信号が失われた状況である。このため、ステップＳ４３においては、受信信号に基づくことなくエンジンコントローラ４１から点灯信号を送信させている。ステップＳ４３においては、データ初期化領域における送信信号の初期値としてエンジンコントローラ４１から点灯信号が送信され、データ初期化領域が継続される間はエンジンコントローラ４１から点灯信号が送信され続けることになる。なお、ステップＳ４３に進む状況とは、エンジン始動が行われていないにも拘わらず、バッテリ電圧の低下が認められる状況である。このため、電源系３１の異常が想定されることから、ステップＳ４３において、チャージランプ６４を点灯させることが可能となっている。
【００３５】
一方、ステップＳ４２において、再始動フラグが設定されていると判定された場合には、ステップＳ４４に進み、点灯フラグが設定されているか否かが判定される。ステップＳ４４において、点灯フラグが設定されていると判定された場合には、ステップＳ４５に進み、エンジンコントローラ４１からメータコントローラ４３に点灯信号が送信され、チャージランプ６４の点灯が継続される。一方、ステップＳ４４において、点灯フラグの設定が解除されていると判定された場合には、ステップＳ４６に進み、エンジンコントローラ４１からメータコントローラ４３に消灯信号が送信され、チャージランプ６４の消灯が継続される。ここで、再始動フラグが設定される状況とは、アイドリングストップ制御によってエンジン始動が行われる状況であることから、受信信号に基づくことなくチャージランプ６４の直近の点灯状況に合わせて、エンジンコントローラ４１から点灯信号や消灯信号を送信させている。これにより、アイドリングストップ制御の影響を受けることなく、チャージランプ６４を点灯状態や消灯状態を継続させることができる。
【００３６】
［警告灯点灯制御］
警告灯点灯制御をタイミングチャートに沿って説明する。図７および図８は警告灯点灯制御におけるエンジンコントローラ４１やチャージランプ６４等の作動状況の一例を示すタイミングチャートである。図７にはエンジンコントローラ４１が一時的にデータ初期化領域に陥る状況が示されており、図８にはエンジンコントローラ４１が一時的に動作停止領域に陥る状況が示されている。なお、後述するエンジンスイッチ４５のＯＮ操作とは、車両１１の制御系４０を起動するためのスイッチ操作であり、例えばブレーキペダルを踏まずにエンジンスイッチ４５を押す操作である。また、後述するエンジンスイッチ４５のスタート操作とは、エンジン１３を始動するためのスイッチ操作であり、例えばブレーキペダルを踏み込みながらエンジンスイッチ４５を押す操作である。
【００３７】
［警告灯点灯制御（エンジンコントローラのデータ初期化）］
図７に示すように、乗員によってエンジンスイッチ４５がＯＮ操作されると（符号ａ１）、エンジンコントローラ４１は、正常信号を受信するまでチャージランプ６４を点灯させるメータチェック制御を開始する（符号ｂ１）。続いて、乗員によってエンジンスイッチ４５がスタート操作されると（符号ａ２）、エンジン１３のクランキングが開始され（符号ｃ１）、バッテリ電圧Ｖｂが低下し始める（符号ｄ１）。ここで、バッテリ電圧Ｖｂが初期化電圧Ｖ２を下回った場合には（符号ｄ２）、エンジンコントローラ４１はデータ初期化領域で制御される（符号ｅ１）。このように、エンジンコントローラ４１がデータ初期化領域で制御される場合には、前述したように、図５に示した手順に沿って初期化対応処理が実行される。
【００３８】
図５および図７に示すように、エンジンスイッチ４５のスタート操作によるエンジン始動時には、再始動フラグの設定が解除されることから（符号ｆ１）、エンジンコントローラ４１は受信信号（正常信号または異常信号）に基づくことなく点灯信号を送信し、チャージランプ６４の点灯を継続させる（符号ｂ２）。このように、エンジンコントローラ４１の警告灯制御部７１は、受信信号が消失した場合に、チャージランプ６４に点灯信号を送信する。これにより、エンジンコントローラ４１内の受信信号が消失するデータ初期化領域においても、メータチェック制御中のチャージランプ６４を点灯させ続けることができ、乗員に違和感を与えることなくチャージランプ６４を制御することができる。
【００３９】
その後、エンジン回転数の上昇つまりオルタネータ１６の回転速度の上昇に伴って、バッテリ電圧Ｖｂが復帰電圧Ｖ３を上回ると（符号ｄ３）、エンジンコントローラ４１が正常動作領域に復帰する（符号ｅ２）。そして、エンジン回転数が所定の閾値を上回り（符号ｃ２）、オルタネータ１６の正常発電が判定されると、発電コントローラ３５からエンジンコントローラ４１に正常信号が送信される。エンジンコントローラ４１は正常信号に基づいて消灯信号を送信し、チャージランプ６４を消灯させる（符号ｂ３）。このように、エンジンコントローラ４１が正常信号を受信して消灯信号を送信することにより、チャージランプ６４が消されてメータチェック制御は完了することになる。
【００４０】
次いで、エンジン１３の停止条件が成立すると（時刻ｔ１）、アイドリングストップ制御によってエンジン１３が停止する（符号ｃ３）。そして、エンジン１３の始動条件が成立すると（時刻ｔ２）、エンジン１３のクランキングが開始され（符号ｃ４）、バッテリ電圧Ｖｂが低下し始める（符号ｄ４）。ここで、バッテリ電圧Ｖｂが初期化電圧Ｖ２を下回った場合には（符号ｄ５）、エンジンコントローラ４１はデータ初期化領域で制御される（符号ｅ３）。このように、エンジンコントローラ４１がデータ初期化領域で制御される場合には、前述したように、図５に示した手順に沿って初期化対応処理が実行される。
【００４１】
図５および図７に示すように、アイドリングストップ制御によるエンジン始動時には、再始動フラグが設定されることから（符号ｆ２）、エンジンコントローラ４１は点灯フラグの設定状況に基づいて点灯信号または消灯信号を送信する。図７に示す例では、オルタネータ１６の発電状況が正常であり、点灯フラグの設定が解除されることから（符号ｇ１）、エンジンコントローラ４１から消灯信号が送信され、チャージランプ６４の消灯が継続される（符号ｂ４）。なお、オルタネータ１６の発電状況に異常が認められ、点灯フラグが設定されていた場合には、エンジンコントローラ４１から点灯信号が送信され、チャージランプ６４の点灯が継続される。
【００４２】
このように、エンジンコントローラ４１の警告灯制御部７１は、始動条件が成立していない状態のもとで、受信信号（正常信号または異常信号）が消失した場合には、チャージランプ６４に点灯信号を送信する。一方、エンジンコントローラ４１の警告灯制御部７１は、始動条件が成立した状態のもとで、受信信号が消失した場合には、チャージランプ６４に直近の点灯信号または消灯信号を送信する。これにより、エンジンコントローラ４１内の受信信号が消失するデータ初期化領域においても、直近のチャージランプ６４の消灯状態または点灯状態を継続させることができ、乗員に違和感を与えることなくチャージランプ６４を制御することができる。
【００４３】
［警告灯点灯制御（エンジンコントローラの再起動）］
図８に示すように、乗員によってエンジンスイッチ４５がＯＮ操作されると（符号ａ１）、エンジンコントローラ４１は、正常信号を受信するまでチャージランプ６４を点灯させるメータチェック制御を開始する（符号ｂ１）。続いて、乗員によってエンジンスイッチ４５がスタート操作されると（符号ａ２）、エンジン１３のクランキングが開始され（符号ｃ１）、バッテリ電圧Ｖｂが低下し始める（符号ｄ１）。ここで、バッテリ電圧Ｖｂが一時的にリセット電圧Ｖ１を下回った場合には（符号ｄ２ａ）、エンジンコントローラ４１は一時的に動作停止領域に陥って停止した後に（符号ｅ１ａ）、エンジンコントローラ４１はデータ初期化領域に復帰する（符号ｅ１ｂ）。このように、再起動されたエンジンコントローラ４１がデータ初期化領域で制御される場合には、前述したように、図６に示した手順に沿ってリセット対応処理が実行される。
【００４４】
すなわち、図６にステップＳ４０，Ｓ４１として示したように、エンジンコントローラ４１が再起動された場合には、エンジンコントローラ４１によってバックアップメモリ５２から再始動フラグおよび点灯フラグが取得される。つまり、エンジンコントローラ４１の警告灯制御部７１は、バックアップメモリ５２から始動条件の成立の有無と直近の点灯信号または消灯信号とを取得する。
【００４５】
続いて、図６および図８に示すように、エンジンスイッチ４５のスタート操作によるエンジン始動時には、再始動フラグの設定が解除されることから（符号ｆ１）、エンジンコントローラ４１は受信信号（正常信号または異常信号）に基づくことなく点灯信号を送信し、チャージランプ６４の点灯を継続させる（符号ｂ２）。このように、エンジンコントローラ４１の警告灯制御部７１は、受信信号が消失した場合に、チャージランプ６４に点灯信号を送信する。これにより、エンジンコントローラ４１内の受信信号が消失するデータ初期化領域においても、メータチェック制御中のチャージランプ６４を点灯させ続けることができ、乗員に違和感を与えることなくチャージランプ６４を制御することができる。
【００４６】
その後、エンジン回転数の上昇つまりオルタネータ１６の回転速度の上昇に伴って、バッテリ電圧Ｖｂが復帰電圧Ｖ３を上回ると（符号ｄ３）、エンジンコントローラ４１が正常動作領域に復帰する（符号ｅ２）。そして、エンジン回転数が所定の閾値を上回り（符号ｃ２）、オルタネータ１６の正常発電が判定されると、発電コントローラ３５からエンジンコントローラ４１に正常信号が送信される。エンジンコントローラ４１は正常信号に基づいて消灯信号を送信し、チャージランプ６４を消灯させる（符号ｂ３）。このように、エンジンコントローラ４１が正常信号を受信して消灯信号を送信することにより、チャージランプ６４が消されてメータチェック制御は完了することになる。
【００４７】
次いで、エンジン１３の停止条件が成立すると（時刻ｔ１）、アイドリングストップ制御によってエンジン１３が停止する（符号ｃ３）。そして、エンジン１３の始動条件が成立すると（時刻ｔ２）、エンジン１３のクランキングが開始され（符号ｃ４）、バッテリ電圧Ｖｂが低下し始める（符号ｄ４）。ここで、バッテリ電圧Ｖｂが一時的にリセット電圧Ｖ１を下回った場合には（符号ｄ５ａ）、エンジンコントローラ４１は一時的に動作停止領域に陥って停止した後に（符号ｅ３ａ）、エンジンコントローラ４１はデータ初期化領域に復帰する（符号ｅ３ｂ）。このように、再起動されたエンジンコントローラ４１がデータ初期化領域で制御される場合には、前述したように、図６に示した手順に沿ってリセット対応処理が実行される。
【００４８】
すなわち、図６にステップＳ４０，Ｓ４１として示したように、エンジンコントローラ４１が再起動された場合には、エンジンコントローラ４１によってバックアップメモリ５２から再始動フラグおよび点灯フラグが取得される。つまり、エンジンコントローラ４１の警告灯制御部７１は、バックアップメモリ５２から始動条件の成立の有無と直近の点灯信号または消灯信号とを取得する。
【００４９】
続いて、図６および図８に示すように、アイドリングストップ制御によるエンジン始動時には、再始動フラグが設定されることから（符号ｆ２）、エンジンコントローラ４１は点灯フラグの設定状況に基づいて点灯信号または消灯信号を送信する。図８に示す例では、オルタネータ１６の発電状況が正常であり、点灯フラグの設定が解除されることから（符号ｇ１）、エンジンコントローラ４１から消灯信号が送信され、チャージランプ６４の消灯が継続される（符号ｂ４）。なお、オルタネータ１６の発電状況に異常が認められ、点灯フラグが設定されていた場合には、エンジンコントローラ４１から点灯信号が送信され、チャージランプ６４の点灯が継続される。
【００５０】
このように、エンジンコントローラ４１の警告灯制御部７１は、始動条件が成立していない状態のもとで、受信信号（正常信号または異常信号）が消失した場合には、チャージランプ６４に点灯信号を送信する。一方、エンジンコントローラ４１の警告灯制御部７１は、始動条件が成立した状態のもとで、受信信号が消失した場合には、チャージランプ６４に直近の点灯信号または消灯信号を送信する。これにより、エンジンコントローラ４１内の受信信号が消失するデータ初期化領域においても、直近のチャージランプ６４の消灯状態または点灯状態を継続させることができ、乗員に違和感を与えることなくチャージランプ６４を制御することができる。
【００５１】
本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。前述の説明では、電源系３１の異常として、オルタネータ１６の発電異常を挙げているが、これに限られることはなく、例えば、電源系３１の断線や短絡等の他の異常に基づいて、チャージランプ６４を点灯させても良い。また、前述の説明では、発電機としてオルタネータ１６を用いているが、これに限られることはなく、発電機としてスタータジェネレータつまりＩＳＧ（integrated starter generator）を用いても良い。また、前述の説明では、エンジン始動時にスタータモータ１９を用いてエンジン１３をクランキングしているが、これに限られることはなく、電動機としても機能するスタータジェネレータによってエンジン１３をクランキングしても良い。また、前述の説明では、蓄電体としてバッテリ３０を用いているが、これに限られることはなく、蓄電体としてキャパシタを用いても良い。
【００５２】
前述の説明では、エンジンコントローラ４１およびＩＳＳコントローラ４２を用いて、アイドリングストップ制御を実行しているが、これに限られることはない。例えば、ＩＳＳコントローラ４２を備えていない場合には、エンジンコントローラ４１およびミッションコントローラを用いてアイドリングストップ制御を実行しても良く、エンジンコントローラ４１だけを用いてアイドリングストップ制御を実行しても良い。
【００５３】
前述の説明では、エンジンコントローラ４１に、第１記憶部５１、第２記憶部（バックアップメモリ）５２、補機制御部（始動制御部）５６、および警告灯制御部７１を設けているが、これに限られることはない。例えば、第１記憶部５１、第２記憶部５２、補機制御部５６および警告灯制御部７１の一部または全部を、他のコントローラに設けても良い。また、前述の説明では、発電コントローラ３５に電源系判定部７０を設けているが、これに限られることはなく、電源系判定部７０を他のコントローラに設けても良い。なお、前述の説明では、車載ネットワーク４４を介して各コントローラ４１〜４３を通信可能に接続しているが、車載ネットワーク４４としては、有線ネットワークであっても良く、無線ネットワークであっても良い。
【符号の説明】
【００５４】
１０    警告灯制御装置
１１    車両
１３    エンジン
１６    オルタネータ（発電機）
３０    バッテリ（蓄電体）
３１    電源系
４０    制御系
４１    エンジンコントローラ（コントローラ）
５２    第２記憶部（バックアップメモリ）
５６    補機制御部（始動制御部）
６４    チャージランプ（警告灯）
７０    電源系判定部
７１    警告灯制御部
【図１】
2018052300.tif 000003
【図２】
2018052300.tif 000004
【図３】
2018052300.tif 000005
【図４】
2018052300.tif 000006
【図５】
2018052300.tif 000007
【図６】
2018052300.tif 000008
【図７】
2018052300.tif 000009
【図８】
2018052300.tif 000010