(57)【要約】【課題】高圧バッテリの充電が終了した後であっても、異常が生じた補機バッテリから水素ガスが発生するような事態を確実に回避できる車両の制御装置。【解決手段】高圧バッテリ１５０の充電が終了する場合にシステム電源がオフして制御装置が動作停止するプラグイン充電制御処理と、プラグイン充電制御処理において、補機バッテリ２０を充電する補機バッテリ充電制御処理と、システム電源がオンされて制御装置が動作する場合で、且つ、補機バッテリ充電制御処理が実行されない場合に、高圧バッテリの電力を補機バッテリへ充電する通常充電制御処理と、補機バッテリ充電制御処理を実行する場合に、補機バッテリの異常を判定する異常判定処理と、異常判定処理によって異常判定をする場合に行うフェールセーフを、充電ケーブル３００が車両へ接続されていないと判定するまで継続するフェールセーフ処理とを実行する。【選択図】図１
2010239670.tif 000002
【特許請求の範囲】
【請求項１】
車両に備わるバッテリを充電する制御装置であって、
車両外部の電源と車両とを繋ぐ充電ケーブルの車両への接続によりシステム電源がオンされて制御装置が動作する場合に、充電ケーブルを介して車両外部の電源電力を高圧バッテリへ充電し、高圧バッテリの充電が終了する場合にシステム電源がオフして制御装置が動作停止するプラグイン充電制御処理と、
プラグイン充電制御処理において補機バッテリに所定の充電電圧を印加して充電する補機バッテリ充電制御処理と、
システム電源がオンされて制御装置が動作する場合で、且つ、補機バッテリ充電制御処理が実行されない場合に、高圧バッテリの電力を補機バッテリへ充電する通常充電制御処理と、
補機バッテリ充電制御処理を実行する場合に、補機バッテリの異常を判定する異常判定処理と、
異常判定処理によって異常判定をする場合に行うフェールセーフを、充電ケーブルの車両への接続状態を示す信号に基づいて充電ケーブルが車両へ接続されていないと判定するまで継続するフェールセーフ処理と、
を実行する制御部と、
各制御処理に関する情報を記憶する記憶部と、
を備えた制御装置。
【請求項２】
前記制御部が実行する前記通常充電制御処理は、走行可能状態にするための操作部からの信号に基づいて操作部が操作されたと判定する場合で、システム電源がオンされて制御装置が動作する場合に、または、プラグイン充電制御処理の実行中に補機バッテリ充電制御処理が実行されない場合に、高圧バッテリの電力を補機バッテリへ充電することを特徴とする請求項１記載の制御装置。
【請求項３】
前記異常判定処理は、前記補機バッテリ充電制御処理の前後に実行され、前記充電電圧が印加された後の補機バッテリの端子電圧に基づいて補機バッテリが異常か正常かを判定して、その結果を前記記憶部に記憶することを特徴とする請求項１記載の制御装置。
【請求項４】
前記制御部は、前記異常判定処理で補機バッテリが異常判定されていても、充電ケーブルが車両から離脱されたことを検知し、システム電源が投入されると通常充電制御処理を実行する請求項２記載の車両の制御装置。
【請求項５】
車両に備わるバッテリを充電する制御方法であって、
車両外部の電源と車両とを繋ぐ充電ケーブルの車両への接続によりシステム電源がオンされて制御装置が動作する場合に、充電ケーブルを介して車両外部の電源電力を高圧バッテリへ充電し、高圧バッテリの充電が終了する場合にシステム電源がオフして制御装置が動作停止するプラグイン充電制御処理と、
プラグイン充電制御処理において補機バッテリへ所定の充電電圧を印加して充電する補機バッテリ充電制御処理と、
システム電源がオンされて制御装置が動作する場合で、且つ、補機バッテリ充電制御処理が実行されない場合に、高圧バッテリの電力を補機バッテリへ充電する通常充電制御処理と、
補機バッテリ充電制御処理を実行する場合に、補機バッテリの異常を判定する異常判定処理と、
異常判定処理によって異常判定をする場合に行うフェールセーフを、充電ケーブルの車両への接続状態を示す信号に基づいて充電ケーブルが車両へ接続されていないと判定するまで継続するフェールセーフ処理と、
を実行する制御部と、
各制御処理に関する情報を記憶する記憶部と、
を備えた制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載された補機バッテリの異常を判定する車両の制御装置及び制御方法に関する。
【背景技術】
【０００２】
車両には、モータ、エンジン、ブレーキ等の機能ブロックを制御する複数の電子制御装置が組み込まれ、また、ヘッドライト、テールランプ、ワイパー、冷却ファン等様々な補機が搭載されている。
【０００３】
このような電子制御装置や補機に電力を供給する補機バッテリが車両に搭載されている。動力源として内燃機関が搭載されている車両では、補機バッテリを所定電圧に充電するために、内燃機関により駆動される発電機と、発電機の電力により補機バッテリを充電するＤＣ−ＤＣコンバータが組み込まれている。
【０００４】
一方、特許文献１や特許文献２に記載されているように、動力源として内燃機関に加えて電動モータを備えているハイブリッド自動車や、内燃機関に替えて電動モータを備えている電気自動車には、電動モータに給電する高圧のバッテリが搭載され、高圧バッテリの電力により補機バッテリを充電するＤＣ−ＤＣコンバータが組み込まれている。
【０００５】
このような補機バッテリとして、２Ｖの電池セルが６個直列に接続された鉛蓄電池が汎用され、通常、ＤＣ−ＤＣコンバータからＤＣ１４Ｖ程度の充電電圧が補機バッテリに印加されている。
【０００６】
近年、環境に配慮した車両として、電気自動車やハイブリッド車等では、自宅の車庫等の屋内に駐車した状態で、車両外部の電源から高圧バッテリを充電するプラグイン自動車が注目されている。
【０００７】
プラグイン自動車では、車両に充電ケーブルが接続されると、車両外部の電源から高圧バッテリを充電するプラグイン充電モードに移行し、充電ケーブルを介して外部電源と接続される高圧充電回路により、外部電源から供給される交流電力が直流電力に変換され、高圧バッテリに充電電流が供給される。
【０００８】
プラグイン充電モードでは、同時にＤＣ−ＤＣコンバータを介して補機バッテリが充電される。
【０００９】
また、充電ケーブルが車両から離脱され、システム電源スイッチが投入されると車両を走行制御する走行モードに移行し、高圧バッテリの電力がＤＣ−ＤＣコンバータを介して補機バッテリに供給され、補機バッテリが充電される。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平７−１０７６０１号公報
【特許文献２】特開２００４−２２２４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ところで、屋内に駐車された車両に対して、外部電源からの給電電力による高圧バッテリの充電中、つまりプラグイン充電中に、同時に充電される補機バッテリのセルに内部短絡等の異常が発生すると、正常なセルに過電圧が印加され、補機バッテリから水素ガスが発生し、屋内に充満すると二次災害を引き起こす虞がある。
【００１２】
そのため、プラグイン充電中に、補機バッテリを所定の充電電圧で所定時間充電した後に、補機バッテリの端子電圧の電圧降下を検知して、内部短絡等の異常が発生していると判定する異常検知処理を実行する制御部を車両に備えることが考えられる。
【００１３】
制御部は、高圧バッテリの充電中に、異常検知処理によって補機バッテリが異常であると判定すると、補機バッテリから水素ガスが発生するような事態を回避すべく、補機バッテリに前記充電電圧より低圧のフェールセーフ電圧を印加するフェールセーフ処理を実行する。プラグイン充電が終了すると、プラグイン充電モードを終了して走行モードとなり、次の走行に備えて補機バッテリに前記充電電圧を印加し、その後、充電ケーブルが離脱されたことを検知すると、低圧バッテリから制御部へ給電する給電リレーをオフして補機バッテリの充電を終了するのである。
【００１４】
しかし、補機バッテリから制御部に給電するための給電リレーや、高圧バッテリからＤＣ−ＤＣコンバータへ給電されるシステムメインリレーに溶着等の異常が発生すると、プラグイン充電モードの終了後に補機バッテリに前記充電電圧が印加された状態が継続され、補機バッテリで発生する水素ガスが屋内に充満する虞が解消されないという問題があった。
【００１５】
尚、走行モードでは、たとえ補機バッテリに短絡異常が発生していても、屋外走行しているため、補機バッテリから発生する水素ガスによる危険性は殆どなく、むしろ走行のために必要とされる補機に電力を供給するために、常時、補機バッテリに所定の充電電圧を印加し、内部短絡等の異常検知やフェールセーフ処理を行なうことはない。
【００１６】
本発明の目的は、上述した問題点に鑑み、高圧バッテリの充電が終了した後であっても、異常が生じた補機バッテリから水素ガスが発生するような事態を確実に回避できる車両の制御装置及び制御方法を提供する点にある。
【課題を解決するための手段】
【００１７】
上述の目的を達成するため、本発明による車両の制御装置の特徴構成は、車両に備わるバッテリを充電する制御装置であって、車両外部の電源と車両とを繋ぐ充電ケーブルの車両への接続によりシステム電源がオンされて制御装置が動作する場合に、充電ケーブルを介して車両外部の電源電力を高圧バッテリへ充電し、高圧バッテリの充電が終了する場合にシステム電源がオフして制御装置が動作停止するプラグイン充電制御処理と、プラグイン充電制御処理において補機バッテリへ所定の充電電圧を印加して充電する補機バッテリ充電制御処理と、システム電源がオンされて制御装置が動作する場合で、且つ、補機バッテリ充電制御処理が実行されない場合に、高圧バッテリの電力を補機バッテリへ充電する通常充電制御処理と、補機バッテリ充電制御処理を実行する場合に、補機バッテリの異常を判定する異常判定処理と、異常判定処理によって異常判定をする場合に行うフェールセーフを、充電ケーブルの車両への接続状態を示す信号に基づいて充電ケーブルが車両へ接続されていないと判定するまで継続するフェールセーフ処理と、を実行する制御部と、各制御処理に関する情報を記憶する記憶部と、を備えた点にある。
【００１８】
制御部により、プラグイン充電制御処理の実行中に、補機バッテリに所定の充電電圧を印加して充電する補機バッテリ充電制御処理と、補機バッテリの異常判定を行う異常判定処理が実行され、異常判定処理によって補機バッテリが異常判定されると、フェールセーフ処理が実行される。
【００１９】
そして、高圧バッテリの充電が終了しても、充電ケーブルの車両への接続が検知されている間はフェールセーフ処理が継続して実行されるので、補機バッテリから水素ガスが発生するような事態が未然に回避されるようになる。
【発明の効果】
【００２０】
以上説明した通り、本発明によれば、高圧バッテリの充電が終了した後であっても、異常が生じた補機バッテリから水素ガスが発生するような事態を確実に回避できる車両の制御装置を提供することができるようになった。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態による補機バッテリと各ＥＣＵの概略構成図
【図２】本発明の実施形態による高圧バッテリの充電制御の説明図
【図３】制御部による高圧バッテリの充電制御のタイミングチャート
【図４】プラグイン充電中における補機バッテリの補機バッテリ充電制御処理、通常充電制御処理を示すタイミングチャート
【図５】制御部が実行する異常判定処理を示すフローチャート
【図６】プラグイン充電中における補機バッテリの異常判定処理で異常を検知した場合のタイミングチャート
【図７】プラグイン充電中における補機バッテリの異常判定処理で異常を検知し、給電リレーが溶着している場合のタイミングチャート
【図８】制御部が実行する補機バッテリの補機バッテリ充電制御処理を示すフローチャート
【発明を実施するための形態】
【００２２】
以下、本発明による制御装置及び制御方法を、プラグインハイブリッド車両に適用した実施形態を説明する。
【００２３】
図１に示すように、ハイブリッド車１には、充放電可能な直流電源として、車両に備わるバッテリである、高圧バッテリ１５０と補機バッテリ２０が備えられている。
【００２４】
補機バッテリ２０は、鉛蓄電池で構成され、補機バッテリ２０の出力電圧は、例えば１２Ｖに設定され、高圧バッテリ１５０は、例えばニッケル水素やリチウムイオン等の二次電池で構成され、高圧バッテリ１５０の出力電圧は、例えば２８８Ｖに設定されている。
【００２５】
高圧バッテリ１５０の電力は、昇降圧コンバータ２００を介して高圧の負荷に給電され、ＤＣ−ＤＣコンバータ２１を介して補機バッテリ２０に給電される。
【００２６】
車両システムを統括制御するプラグインハイブリッドビーグルＥＣＵ（以下、「ＰＩＨＶ−ＥＣＵ」と記す。）１０に組み込まれるマイクロコンピュータは、補機バッテリ２０から給電線３０を介して常時給電されるように構成されている。
【００２７】
給電線３０に分岐接続された給電線３１には、給電リレーＲＹを介して複数の電子制御装置（Electric-Control-Unit；以下、「ＥＣＵ」と記す。）が接続され、給電リレーＲＹがオンされると複数のＥＣＵに制御用電力が供給される。
【００２８】
ＰＩＨＶ−ＥＣＵ１０は、車両のシステムスイッチとして機能するシステム電源スイッチを設けた操作部から、システム電源スイッチが投入されたことを示すＩＧＳＷ信号が入力されることにより起動し、システム電源としての給電リレーＲＹをオンにして、複数のＥＣＵを制御し、車両を走行制御する。
【００２９】
システム電源スイッチがオフになると、ＰＩＨＶ−ＥＣＵ１０は、各ＥＣＵにシステム電源スイッチがオフされたことを送信してシャットダウン処理を促し、シャットダウン処理が終了したことを認識すると、自身のシャットダウン処理を実行して給電リレーＲＹをオフし、ＰＩＨＶ−ＥＣＵ１０のマイクロコンピュータは低消費電力である待機状態となる。尚、待機状態とは、マイクロコンピュータのＣＰＵがストップ命令またはホールト命令を実行した状態である。
【００３０】
シャットダウン処理とは、システム電源スイッチの操作によるオフを示すＩＧＳＷ信号に伴って、駆動中の各種のアクチュエータの停止処理や、制御データの各種メモリへの退避処理などをいう。各ＥＣＵには、必要に応じて給電線３０から常時給電されるＳＲＡＭ、またはＥＥＰＲＯＭがバックアップ用メモリとして搭載され、各ＥＣＵは、システム電源スイッチがオフされても保持しておく必要のあるデータを、必要に応じて適当なメモリに記憶しているのである。
【００３１】
ハイブリッド車１は、動力部としてエンジン、第１ＭＧ（Motor Generator）１１０、第２ＭＧ（Motor Generator）１２０を備え、エンジン及び第２ＭＧ１２０の少なくとも一方からの駆動力によって走行可能なように、エンジン、第１ＭＧ１１０及び第２ＭＧ１２０が動力分割機構に連結されている。
【００３２】
動力分割機構は、サンギヤと、ピニオンギヤと、キャリアと、リングギヤとを含み、ピニオンギヤがサンギヤ及びリングギヤと係合する遊星歯車機構で構成されている。
【００３３】
ピニオンギヤを自転可能に支持するキャリアがエンジンのクランクシャフトに連結され、サンギヤが第１ＭＧ１１０の回転軸に連結され、リングギヤが第２ＭＧ１２０の回転軸及び減速機に連結され、エンジン、第１ＭＧ１１０、及び第２ＭＧ１２０の回転数が共線図上に直線で結ばれるように関係付けられている。
【００３４】
第１ＭＧ１１０、及び第２ＭＧ１２０は、ＰＩＨＶ−ＥＣＵ１０からのアクセルペダルの踏み込み量などに応じた制御指令に基づき、モータＥＣＵ（以下、「ＭＧ−ＥＣＵ」と記す。）１２により昇降圧用のＤＣ−ＤＣコンバータ２００、第１インバータ２１０及び第２インバータ２２０を制御されることによって駆動制御される。
【００３５】
エンジンは、ＰＩＨＶ−ＥＣＵ１０から出力される制御指令に基づき、エンジンＥＣＵ（以下、「ＥＮＧ−ＥＣＵ」と記す。）１３によって駆動制御される。
【００３６】
ＭＧ−ＥＣＵ１２及びＥＮＧ−ＥＣＵ１３、高圧バッテリ１５０を充電制御する充電ＥＣＵ（以下、「ＣＨＧ−ＥＣＵ」と記す。）１１、各種の情報を運転席前部のパネルなどの表示部に表示するメータＥＣＵは、給電線３１に接続され、給電リレーＲＹがオンされると、制御用電力が供給される。
【００３７】
ＣＨＧ−ＥＣＵ１１は、車両の外部電源から供給される電力をＰＩＨＶ−ＥＣＵ１０から指定された充電指令に基づいて高圧バッテリ１５０に充電するように制御する。尚、以降では、車両の外部電源から供給される電力を高圧バッテリ１５０に充電することを、「プラグイン充電」と記す。
【００３８】
メータＥＣＵは、ネットワークを介して入力された各ＥＣＵから受信した制御情報または故障情報などを表示部に表示する。
【００３９】
また、給電線３０から給電リレーＲＹを介さず、常時給電されるＥＣＵとして、盗難防止機能を実現する防盗ＥＣＵやスマートキーで車両のロックまたはロック解除を制御するスマートＥＣＵ等が搭載されている。
【００４０】
ＰＩＨＶ−ＥＣＵ１０を含めた複数のＥＣＵは、ＣＰＵと、ＣＰＵで実行されるプログラムが格納されたＲＯＭと、制御情報が格納されＣＰＵのワーキングエリアとして使用されるＲＡＭと、入出力回路とを備えている。
【００４１】
ＥＮＧ−ＥＣＵ１３やＭＧ−ＥＣＵ１２などの制御装置間では、各種の制御情報を授受するバス型ネットワークであるＣＡＮ（Controller Area Network）により相互に接続され、メータＥＣＵは、ＢＥＡＮ（Body Electronics Area Network）により相互に接続され、ＣＡＮ（以下、「ＣＡＮバス」と記す。）とＢＥＡＮとがゲートウェイを介して接続され、以って、各ＥＣＵに必要な制御情報が送受信可能に構成されている。
【００４２】
高圧バッテリ１５０には、高圧バッテリ１５０に供給される電流を検知する電流センサと、高圧バッテリ１５０に印加される電圧を検知する電圧センサと、高圧バッテリ１５０の温度を検知する温度センサを備えている。
【００４３】
ＰＩＨＶ−ＥＣＵ１０は、上述したセンサにより高圧バッテリ１５０からローカル信号で出力される負荷電流と電圧及び高圧バッテリ１５０の温度をモニタして、高圧バッテリ１５０の充電状態（以下、「ＳＯＣ（State Of Charge）」と記す。）を監視し、当該ＳＯＣを記憶部であるＲＡＭ１０ｄ（図２参照）に記憶するように構成されている。
【００４４】
ＰＩＨＶ−ＥＣＵ１０は、高圧バッテリ１５０のＳＯＣが所定範囲内にあるときに、ＭＧ−ＥＣＵ１２を介して、高圧バッテリ１５０に備えられた電力または第一ＭＧ１１０により発電された電力の少なくとも一方を用いて第二ＭＧ１２０を駆動し、エンジンの動力をアシストするようにＥＮＧ−ＥＣＵ１３及びＭＧ−ＥＣＵ１２を制御する。尚、第２ＭＧ１２０の駆動力は、減速機を介して駆動輪に伝達される。
【００４５】
ＰＩＨＶ−ＥＣＵ１０は、高圧バッテリ１５０のＳＯＣが予め定められた値よりも低いと判定すると、ＥＮＧ−ＥＣＵ１３を介してエンジンを始動し、動力分割機構を介して駆動される第１ＭＧ１１０の発電電力を高圧バッテリ１５０に蓄えるように制御する。
【００４６】
一方、ＰＩＨＶ−ＥＣＵ１０は、高圧バッテリ１５０のＳＯＣが予め定められた値よりも高いと判定すると、ＥＮＧ−ＥＣＵ１３を介してエンジンを停止し、ＭＧ−ＥＣＵ１２を介し、高圧バッテリ１５０に蓄えられた電力を用いて第２ＭＧ１２０を駆動する。
【００４７】
また、車両の走行制動時等に、ＰＩＨＶ−ＥＣＵ１０は、減速機を介して駆動輪により駆動される第２ＭＧ１２０を発電機として制御し、第２ＭＧ１２０により発電された電力を高圧バッテリ１５０に蓄えるようにＭＧ−ＥＣＵ１２に制御指令を発する。即ち、第２ＭＧ１２０は、制動エネルギーを電力に変換する回生ブレーキとして用いられる。
【００４８】
つまり、ＰＩＨＶ−ＥＣＵ１０は、高圧バッテリ１５０から出力される負荷電流と電圧、及び高圧バッテリ１５０の温度をモニタして、高圧バッテリ１５０のＳＯＣを管理し、車両の要求トルクと高圧バッテリ１５０のＳＯＣ等に基づいて、エンジン、第１ＭＧ１１０及び第２ＭＧ１２０を制御する。
【００４９】
補機バッテリ２０は、補機バッテリ２０の温度（以下、「バッテリ温度」と記す。）を検知する温度センサ２０ａを備え、補機バッテリ２０とＤＣ−ＤＣコンバータ２１を接続する給電線の一端に設けられた、補機バッテリ２０の端子電圧（以下、「バッテリ電圧」と記す。）を検知する電圧センサ２０ｂを備えている。
【００５０】
補機バッテリ２０は、温度センサ２０ａで検出されたバッテリ温度と、電圧センサ２０ｂで検出されたバッテリ電圧をＰＩＨＶ−ＥＣＵ１０に出力し、ＰＩＨＶ−ＥＣＵ１０は、バッテリ温度、及びバッテリ電圧をモニタしている。
【００５１】
プラグインハイブリッド車１は、車両の外部電源から高圧バッテリ１５０へ充電電力を供給するために、充電ケーブル３００を接続するための充電用インレット２７０と、充電インレット２７０から供給される交流電力を直流電力に変換するインバータ４１と、高圧バッテリ１５０に充電するための所定の電圧値（例えば、２８８Ｖ）に変換する昇圧用のＣ／ＤＣコンバータ４０などを備えている。
【００５２】
ＣＨＧ−ＥＣＵ１１は、ＰＩＨＶ−ＥＣＵ１０から出力されるＰＷＭ信号のデューティ比に対応した充電電圧を出力するようにＤＣ／ＤＣコンバータ４０を制御して、高圧バッテリ１５０への充電電圧を調整する。
【００５３】
充電ケーブル３００は、一端側に家屋に設けられた電源コンセントと接続するプラグ３２０、他端側に充電インレット２７０を備え、充電ケーブル３００が接続されると、ＰＩＨＶ−ＥＣＵ１０はプラグイン充電を実行する。
【００５４】
充電ケーブル３００には、外部電源から車両に給電可能な定格電流に対応するパルス信号（以下、「コントロールパイロット信号」または「ＣＰＬＴ信号」と記す。）を生成する信号発信部３６２と、給電用のリレーが組み込まれたＣＣＩＤ（Charging Circuit Interrupt Device）３６０が設けられている。
【００５５】
ＣＰＬＴ信号のデューティ比は、外部電源から充電ケーブル３００を介して車両へ供給可能な電流容量に基づいて設定される値で、充電ケーブル毎に予め設定されている。例えば、電流容量が１２Ａの場合には２０％、電流容量が２４Ａの場合には４０％に設定されている。
【００５６】
図２から図４に基づいて、ＰＩＨＶ−ＥＣＵ１０が実行する高圧バッテリ１５０及び補機バッテリ２０への充電制御について説明する。
【００５７】
信号発信部３６２には、外部電源から供給される電力によって動作するＣＰＵ，ＲＯＭ，ＲＡＭ及び、ＣＰＬＴ信号を生成する発振部３６３とＣＰＬＴ信号の信号レベルを検出する電圧検知部３６４を備えた周辺回路が備えられている。
【００５８】
コネクタ３３０には、一端が設置されたスイッチＳＷ３が抵抗Ｒ３と直列接続された接続判定回路３３１が組み込まれ、接続判定回路３３１の出力がケーブル接続信号ＰＩＳＷとしてＰＩＨＶ−ＥＣＵ１０に入力されている。
【００５９】
コネクタ３３０が充電インレット２７０に挿入されると、スイッチＳＷ３が閉じて、ＰＩＨＶ−ＥＣＵ１０は、ケーブル接続信号ＰＩＳＷが入力端子ＩＰ２に入力されることにより、コネクタ３３０が挿入されたことを検知する。
【００６０】
ＰＩＨＶ−ＥＣＵ１０に備えられたマイクロコンピュータ１０ａの割込端子ＩＮＴ２にＣＰＬＴ信号のエッジであるＩＧＰ信号が入力されると、マイクロコンピュータ１０ａは、出力端子ＯＰ６からの出力信号によりＳＷ４（給電リレーＲＹ）をオンにし、ＣＨＧ−ＥＣＵ１１を制御して高圧バッテリ１５０の充電制御を開始する。
【００６１】
ＰＩＨＶ−ＥＣＵ１０には、ＩＧＰ信号の入力をトリガとしてＨレベルとなり自身のシャットダウン処理が完了するまでそのレベルが維持される制御信号を出力するホールド回路が備えられ、ＩＧＰ信号、システム電源スイッチに対応したＩＧＳＷ信号、ホールド回路からの制御信号の何れかがＨレベルであれば、給電リレーＲＹがオンされるように構成されている。
【００６２】
例えば、ＩＧＰ信号とＩＧＳＷ信号を入力とするＯＲ回路の出力と、ホールド回路からの制御信号を入力とするＯＲ回路の出力によって、給電リレーＲＹを制御するように構成すればよい。
【００６３】
充電用インレット２７０から入力されるＣＰＬＴ信号の信号レベルを低下させる抵抗Ｒ１とスイッチＳＷ１でなる第一降圧回路と、抵抗Ｒ２とスイッチＳＷ２でなる第二降圧回路を備え、ＣＰＬＴ信号の信号レベルを検出するとともに、当該信号レベルを二段階に変化させるように構成されている。
【００６４】
ＣＰＬＴ信号がマイクロコンピュータ１０ａのＡ／Ｄ変換入力端子ＩＰ１に入力されると、マイクロコンピュータ１０ａは、デューティ比を検出し、充電ケーブル３００の電流容量、処理実行タイミングを認識する。
【００６５】
マイクロコンピュータ１０ａが待機状態に移行している、つまり、車両の電源スイッチが投入されていない場合に、時刻ｔ０で充電ケーブル３００のコネクタ３３０が充電用インレット２７０に装着されると、ケーブル接続信号ＰＩＳＷが入力端子ＩＰ２入力されるとともにＩＧＰ信号が割込端子ＩＮＴ２に入力され、マイクロコンピュータ１０ａは、出力端子ＯＰ６からの出力信号によりＳＷ４をオンにする（図４時刻ｔａ２）。
【００６６】
時刻ｔ１で外部電源のコンセントにプラグ３２０が接続されると、信号発信部３６２から所定レベルの直流電圧Ｖ１（例えば、＋１２Ｖ）を示すＣＰＬＴ信号が出力される。
【００６７】
ＣＰＬＴ信号の立ち上がりエッジがマイクロコンピュータ１０ａの割込端子ＩＮＴ２に入力されると、マイクロコンピュータ１０ａは充電制御を開始する。
【００６８】
続いて、マイクロコンピュータ１０ａは、Ａ／Ｄ変換入力端子ＩＰ１に入力される直流電圧Ｖ１のＣＰＬＴ信号がＶ１であることを検出すると、時刻ｔ２で、第二降圧回路のスイッチＳＷ２をオンしてＣＰＬＴ信号の電圧レベルをＶ１からＶ２（例えば、＋９Ｖ）に降圧する。
【００６９】
信号発信部３６２は、ＣＰＬＴ信号がＶ１からＶ２に低下したことを電圧検知部３６４により検出すると、時刻ｔ３で、信号発振部３６２から所定のデューティサイクルで所定周波数（例えば１ＫＨｚ）のパルス信号を生成して出力するように制御する。当該パルス信号の信号レベルは±Ｖ１であるが、上限レベルは第二降圧回路により降圧されている。
【００７０】
マイクロコンピュータ１０ａは、ＣＰＬＴ信号のデューティサイクルを検出して充電ケーブル３００の電流容量を認識すると、時刻ｔ４で、さらに第一降圧回路のスイッチＳＷ１をオンして、ＣＰＬＴ信号の電圧レベルをＶ２からＶ３（例えば、＋６Ｖ）に降圧する。
【００７１】
信号発信部３６２は、ＣＰＬＴ信号の信号レベルがＶ２からＶ３に低下したことを検出すると、ＣＣＩＤ３６０に備えられたリレーを閉じて車両側に電力ケーブル３１０から交流電力を供給する。
【００７２】
マイクロコンピュータ１０ａは、充電ケーブル３００の電流容量に基づいて高圧バッテリ１５０のＳＯＣを目標ＳＯＣまで充電するための目標充電指令値である充電指令値を設定し、出力端子ＯＰ３からＣＨＧ−ＥＣＵ１１に充電指令を出力する。
【００７３】
充電指令を受けたＣＨＧ−ＥＣＵ１１は、ＤＣ−ＤＣコンバータ４０から所定の充電電圧が出力されるように制御し、高圧バッテリ１５０に充電電力を供給する。
【００７４】
高圧バッテリ１５０の充電処理が開始されると、ＰＩＨＶ−ＥＣＵ１０は、補機バッテリ２０の充電処理を実行する。
【００７５】
ケーブル接続信号ＰＩＳＷが入力されるとシステムが起動し、ＰＩＨＶ−ＥＣＵ１０が起動して、ＰＩＨＶ−ＥＣＵ１０は、補機バッテリ２０の車両制御モードを「プラグイン充電モード」に設定し、ＣＨＧ−ＥＣＵ１１が接続された給電リレーＲＹをオンにする。
【００７６】
つまり、プラグイン充電モードとは、充電ケーブル３００の接続により起動し、車両外部の電源から高圧バッテリ１５０を充電するモードなのである。
【００７７】
一方、システム電源スイッチの投入により起動し、走行可能状態、即ち、車両を走行制御する場合、または、高圧バッテリ１５０の充電が完了していても充電ケーブル３００が接続されている場合には、ＰＩＨＶ−ＥＣＵ１０は、補機バッテリ２０の車両制御モードを「走行モード」と設定する。
【００７８】
ＰＩＨＶ−ＥＣＵ１０は、例えば、所定時間のタイマを設定することにより実行されるタイマ割り込みや、外部からの入力信号による外部入力割り込みなどのイベント駆動により必要な制御タスクの処理を実行する。一例として、８ｍｓに設定されたタイマのタイマ割り込み周期によって、プラグイン充電モードで補機バッテリ２０の充電処理を実行する。
【００７９】
補機バッテリ２０の充電処理は、補機バッテリ２０の充電処理を制御するための６つの充電制御モードがＲＡＭ１０ｄに記憶され、充電制御モードには、「停止」（ａ）、「初期充電」（ｂ）、「異常判定」（ｃ）、「充電中」（ｄ）、「満充電維持」（ｅ）、「フェールセーフ中」（ｆ）の何れかが設定され、各充電制御モードに応じた処理が実行されるようになっている。
【００８０】
時刻ｔａ１で、マイクロコンピュータ１０ａが待機状態に移行している状態では、充電制御モードは「停止」（ａ）に設定されている。
【００８１】
時刻ｔａ２で、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「初期充電」（ｂ）に設定して、出力端子ＯＰ４からＤＣ−ＤＣコンバータ４０に充電指令を出力して、所定時間（例えば、２分）、初期充電電圧（例えば、１４Ｖ）を印加して補機バッテリ２０を充電する初期充電処理を実行する。
【００８２】
初期充電処理が完了すると、ＰＩＨＶ−ＥＣＵ１０は、補機バッテリ２０が異常か正常かを判定する。例えば、所定値以上に充電された補機バッテリ２０へ印加する充電電圧を低下させて、バッテリ電圧を検知することにより、補機バッテリ２０の内部短絡を検知する。
【００８３】
例えば、１セル２Ｖのセルが６個直列に連結して構成される鉛蓄電池（１２Ｖ）の１セルが短絡した場合を想定し、１セルが短絡すると電圧は最大で２Ｖ低下するため、鉛蓄電池の電圧は最小で１０Ｖに低下する。
【００８４】
補機バッテリ２０に異常があると判定する場合には、上述した１セルが短絡した場合の最小電圧値である１０Ｖから正常な鉛蓄電池の電圧値である１２Ｖの範囲で、補機バッテリ２０の異常を検知するための閾値である異常判定許容電圧を設定し、バッテリ電圧が所定時間、異常判定許容電圧以下であれば補機バッテリ２０が異常であると判定すればよい。
【００８５】
尚、補機バッテリ２０の異常は、内部短絡のみに限定せず、サルフェーションなどによる異常を検知するものであってもよい。
【００８６】
補機バッテリ２０の状態を示す状態データには、充電処理の前に実行される異常判定処理の結果、つまり１回目に補機バッテリ２０に異常があったことを示す「仮異常フラグ」や、補機バッテリ２０の異常が確定されていることを示す「本異常フラグ」、異常判定回数を示す「異常判定回数カウンタ」などが含まれる。
【００８７】
仮異常フラグ、本異常フラグ、異常判定回数カウンタは、ＰＩＨＶ−ＥＣＵ１０のＲＡＭ１０ｄに区画した制御フラグ領域に定義したフラグであり、仮異常フラグがセットされると、充電処理の前に実行される異常判定処理で補機バッテリ２０が異常と判定されたことを示し、本異常フラグがセットされると、補機バッテリ２０の異常が確定されていることを示し、少なくとも両方のフラグがクリアされていれば、補機バッテリ２０は正常であることを示す。異常判定回数カウンタは、異常判定処理で異常と判定された回数を示す。
【００８８】
尚、システム電源スイッチが操作され、車両のシステムが停止すると、揮発性メモリであるＲＡＭ１０ｄの各フラグはクリアされ、補機バッテリに所定の充電電圧を印加して充電する補機バッテリ充電制御処理である待機時充電処理の後で実行される異常判定処理が完了するときに、各フラグは初期化される。
【００８９】
異常判定処理を図５に基づいて説明すると、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードが「異常判定」（ｃ）であれば、バッテリ電圧が異常判定許容電圧である所定の電圧（例えば、１１．５Ｖ）以下の状態が所定時間（例えば、１０秒）以上継続していることを検知すると（ＳＡ１）、補機バッテリ２０に異常があるとして、仮異常フラグをセットし、異常判定回数カウンタをインクリメントしてＲＡＭ１０ｄに記憶する（ＳＡ２）。
【００９０】
前回の異常判定処理結果が異常、つまり、仮異常フラグがセットされていれば（ＳＡ３）、補機バッテリ２０が異常であると判定し（ＳＡ４）、本異常フラグをセットしてＲＡＭ１０ｄに記憶する（ＳＡ５）。
【００９１】
異常判定処理は、待機時充電処理の前後に実行され、充電電圧が印加された後の補機バッテリ２０の端子電圧に基づいて補機バッテリ２０が異常か正常かを判定して、その結果を記憶部（ＲＡＭ）１０ｄに記憶する処理である。
【００９２】
時刻ｔａ３で、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「異常判定」（ｃ）に設定して、補機バッテリ２０の異常を判定するための異常判定電圧（例えば、１１．５Ｖ）を印加して補機バッテリ２０を充電するように、出力端子ＯＰ４からＤＣ−ＤＣコンバータ２１に充電指令を出力して、所定時間（例えば、１０分）異常判定処理を実行する。
【００９３】
尚、異常判定処理は、初期充電処理によって、少なくともバッテリ電圧が異常判定許容電圧に達するまで充電された後に実行される。
【００９４】
時刻ｔａ４で、ＰＩＨＶ−ＥＣＵ１０は、異常判定処理が完了すると、仮異常フラグ、本異常フラグ及び異常判定回数カウンタをクリアして異常判定処理の実行結果としてＲＡＭ１０ｄに記憶し、充電制御モードを「充電中」（ｄ）に設定して、所定時間（例えば、１時間）、所定の充電電圧（例えば、１３．８Ｖ）を印加して補機バッテリ２０を満充電状態に充電する満充電処理を実行するために、出力端子ＯＰ４からＤＣ−ＤＣコンバータ４０に充電指令を出力する。
【００９５】
尚、初期充電処理の初期充電電圧は満充電処理の充電電圧と異なる電圧としたが、満充電処理と同一の充電電圧を設定するようにしてもよい。
【００９６】
満充電処理では、一定の電圧値で充電を実行する定電圧充電法により、補機バッテリ２０の充電が実行される。尚、充電の方法は、一定の電流値で充電を実行する定電流充電法であってもよい。
【００９７】
時刻ｔａ５で、補機バッテリ２０が満充電状態に達すると、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「満充電維持」（ｅ）に設定して、満充電処理での充電電圧より低圧の充電状態維持電圧（例えば、１２．５Ｖ）を印加して補機バッテリ２０の充電状態を維持する満充電維持処理を実行するために、出力端子ＯＰ４からＤＣ−ＤＣコンバータ４０に充電指令を出力する。
【００９８】
補機バッテリ２０の満充電状態は、バッテリ電圧に基づいて判定され、例えば、バッテリ電圧が満充電電圧以上となると、満充電状態であると判定する。
【００９９】
満充電電圧は、例えば、満充電処理で設定された充電電圧から所定値（例えば、０．５Ｖ）を引いた電圧値とする。尚、補機バッテリ２０の満充電状態の判定閾値は、前記に限ったものではない。
【０１００】
満充電維持処理の実行時間は、満充電処理が実行される所定時間（時刻ｔａ４から時刻ｔａ６）より、満充電処理で満充電に達するまでの時間を差し引いた残り時間とする。
【０１０１】
例えば、満充電処理の実行時間が１時間の内、４０分で補機バッテリ２０が満充電状態に充電されると、残りの２０分が満充電維持処理に割り当てられて、実行される。
【０１０２】
つまり、ＰＩＨＶ−ＥＣＵ１０は、車両制御モードが「プラグイン充電モード」時に、補機バッテリ２０に充電電圧を印加して所定時間かけて充電する待機時充電処理として、所定の充電電圧を印加して補機バッテリ２０を満充電状態に充電する満充電処理と、満充電処理の後に前記充電電圧より低圧の充電状態維持電圧を印加して補機バッテリ２０の充電状態を維持する満充電維持処理とを実行するのである。
【０１０３】
時刻ｔａ６で、待機時充電処理が完了すると、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「異常判定」に設定して、異常判定電圧（例えば、１１．５Ｖ）を印加して補機バッテリ２０を充電するように、出力端子ＯＰ４からＤＣ−ＤＣコンバータ２１に充電指令を出力して、所定時間（例えば、１０分）異常判定処理を実行する。
【０１０４】
時刻ｔａ７までに、補機バッテリ２０の異常が判定されなければ、ＰＩＨＶ−ＥＣＵ１０は、補機バッテリ２０を正常と判定し、仮異常フラグ、本異常フラグ及び異常判定回数カウンタをクリアしてＲＡＭ１０ｄに記憶する。
【０１０５】
プラグイン充電が完了するまでは、上述したような補機バッテリ２０の待機時充電処理及び異常判定処理が繰り返し実行される。
【０１０６】
尚、初期充電処理は、プラグイン充電中に補機バッテリ２０の待機時充電処理が初めて実行されるときのみに実行される。つまり、時刻ｔａ７で異常判定処理が完了した場合に、プラグイン充電が完了していなければ、補機バッテリ２０の異常判定処理（時刻ｔａ３）から繰り返して実行される。
【０１０７】
マイクロコンピュータ１０ａは、高圧バッテリ１５０の充電電流と電圧と温度をモニタして高圧バッテリ１５０のＳＯＣを算出し、時刻ｔ５で、目標とするＳＯＣになると充電が終了したと判定し、ＣＨＧ−ＥＣＵ１１に充電終了指令を出力するとともに、システムメインリレーＳＭＲを開放して、第一降圧回路のスイッチＳＷ１をオフして、電圧レベルをＶ３からＶ２に昇圧する。
【０１０８】
信号発信部３６２は、ＣＰＬＴ信号がＶ３からＶ２に上昇したことを検出すると、ＣＣＩＤ３６０に備えられたリレーを開放して電力ケーブル３１０を介した車両側への交流電力の供給を停止する。
【０１０９】
マイクロコンピュータ１０ａは、時刻ｔ６で、第二降圧回路のスイッチＳＷ２をオフして、ＣＰＬＴ信号のレベルを当初のＶ１に戻し、高圧バッテリ１５０の充電が完了したことを認識する。
【０１１０】
高圧バッテリの充電が完了すると、マイクロコンピュータ１０ａは、充電制御モード、及び車両制御モードを、それぞれ「充電中」（ｄ）、及び「走行モード」に設定し、補機バッテリ２０に所定の充電電圧（例えば、１３．８Ｖ）を印加する通常充電制御処理を実行するために、出力端子ＯＰ４からＤＣ−ＤＣコンバータ４０に充電指令を出力するのである（図４時刻ｔａ７）。
【０１１１】
通常充電制御処理とは、車両制御モードが「走行モード」の場合、即ち充電ケーブル３００の車両への接続によりシステム電源がオンされてマイクロコンピュータ１０ａが動作する場合で、且つ、補機バッテリ充電制御処理が実行されない場合に実行される補機バッテリ２０の充電処理であり、待機時充電処理の満充電処理が車両外部の電源の電力を補機バッテリ２０へ充電するのに対して、高圧バッテリ１５０に蓄えられた電力、または、第２ＭＧ１２０により発電された電力を補機バッテリ２０へ充電する充電制御である。
【０１１２】
時刻ｔ７で、充電ケーブル３００が離脱されたことを検知すると、信号発信部３６２からのＣＰＬＴ信号の発信を停止し、マイクロコンピュータ１０ａは、充電制御モードを「停止」に設定し、各ＥＣＵのシャットダウン処理を促し、通常充電制御処理を終了して、シャットダウン処理が終了すると、ホールド回路からの制御信号の出力をＬレベルにしてＳＷ４（給電リレーＲＹ）をオフにして、待機状態に戻る（図４時刻ｔａ８）。
【０１１３】
上述したように、車両外部の電源と車両とを繋ぐ充電ケーブル３００の車両への接続によりシステム電源がオンされて制御装置が動作する場合に、即ちプラグイン充電中に、充電ケーブル３００を介して車両外部の電源電力を高圧バッテリ１５０へ充電し、高圧バッテリ１５０の充電が終了する場合にシステム電源がオフして制御装置が動作停止するプラグイン充電制御処理を実行するのである。
【０１１４】
また、ＰＩＨＶ−ＥＣＵ１０は、走行可能状態にするための操作部からの信号に基づいて操作部が操作されたと判定する場合で、システム電源がオンされて制御装置が動作する場合に、または、プラグイン充電制御処理の実行中に補機バッテリ充電制御処理が実行されない場合に、高圧バッテリ１５０の電力を補機バッテリ２０へ充電する通常充電制御処理を実行するのである。
【０１１５】
上述では補機バッテリ２０が正常な場合について説明したが、ＰＩＨＶ−ＥＵＣ１０は、待機時充電処理の前後で連続して異常が判定されたと判断すると、補機バッテリ２０が異常であると判定する異常判定処理を実行し、補機バッテリ２０が異常であれば、充電制御モードを「フェールセーフ中」（ｆ）に設定し、本異常フラグをセットしてＲＡＭ１０ｄに記憶し、フェールセーフ電圧（例えば、１１．５Ｖ）を補機バッテリ２０に印加して、プラグイン充電が完了し、充電ケーブル３００の接続が解除されるまでフェールセーフ処理を実行する。
【０１１６】
つまり、ＰＩＨＶ−ＥＣＵ１０は、異常判定処理によって、補機バッテリ２０が異常と判定されたことを意味する異常判定をする場合に行うフェールセーフを、充電ケーブル３００の車両への接続状態を示す信号に基づいて充電ケーブル３００が車両へ接続されていないと判定するまで継続するフェールセーフ処理を実行するのである。
【０１１７】
以下では、図６から図８に基づいて、異常判定処理により補機バッテリ２０が異常と判定された場合に実行するフェールセーフ処理について説明する。
【０１１８】
図６に示すように、時刻ｔ１でプラグ３２０が操作され、時刻ｔ２で、充電ケーブル３００が車両に接続されケーブル接続検知信号ＰＩＳＷがＰＩＨＶ−ＥＵＣ１０に入力されると、ＰＩＨＶ−ＥＣＵ１０は、ＩＧＰ信号が入力されることにより、充電制御モード、及び車両制御モードを「初期充電」（ｂ）、及び「プラグイン充電モード」に設定し、給電リレーＲＹをオンにする。
【０１１９】
ＰＩＨＶ−ＥＣＵ１０は、所定時間（例えば、２分間）、初期充電電圧（例えば、１４Ｖ）を印加して補機バッテリ２０を充電するようにＤＣ−ＤＣコンバータ４０に充電指令を出力し、初期充電処理を実行する。
【０１２０】
時刻ｔ３で、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「異常判定」（ｃ）に設定し、異常判定電圧（例えば、１１．５Ｖ）を補機バッテリ２０に印加するようにＤＣ−ＤＣコンバータ２１に充電指令を出力し、異常判定処理を実行する。
【０１２１】
時刻ｔ４で、バッテリ電圧が異常判定許容電圧（例えば、１１．５Ｖ）以下になり、時刻ｔ４で、バッテリ電圧が異常判定許容電圧以下の状態が継続して所定時間（例えば、１０秒）経過すれば、ＰＩＨＶ−ＥＣＵ１０は、補機バッテリ２０は異常であると判定し、仮異常フラグをセットして異常判定回数カウンタをインクリメントし、補機バッテリ２０の異常を示す状態データとしてＲＡＭ１０ｄ（図２参照）に記憶する。
【０１２２】
時刻ｔ５になると、ＰＩＨＶ−ＥＣＵ１０は充電制御モードを「充電中」（ｄ）に設定し、満充電処理を実行する。
【０１２３】
時刻ｔ６で、ＰＩＨＶ−ＥＣＵ１０は、補機バッテリ２０が満充電状態になったことを検知するとともに充電制御モードを「満充電維持」（ｅ）に設定し、満充電維持処理を実行する。
【０１２４】
時刻ｔ７で、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「異常判定」（ｃ）に設定し、所定時間（例えば、１０分）異常判定処理を実行する。
【０１２５】
時刻ｔ８で、バッテリ電圧が異常判定許容電圧（例えば、１１．５Ｖ）以下になると、ＰＩＨＶ−ＥＣＵ１０は、時刻ｔ９で、所定時間（例えば、１０秒）継続してバッテリ電圧が異常判定許容電圧以下であれば、補機バッテリ２０は異常であると判定し、異常判定回数カウンタをインクリメントしてＲＡＭ１０ｄに補機バッテリ２０の異常を示す状態データとして記憶する。
【０１２６】
時刻ｔ９で、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードが「フェールセーフ中」（ｆ）に設定されると、プラグイン充電が完了するまでフェールセーフ電圧（例えば、１１．５Ｖ）を補機バッテリ２０に印加するように出力端子ＯＰ４からＤＣ−ＤＣコンバータ２１に充電指令を出力し、フェールセーフ処理を実行する。
【０１２７】
時刻ｔ１０で、高圧バッテリ１５０の充電が完了すると、ＰＩＨＶ−ＥＣＵ１０は、車両制御モードを「走行モード」に設定するが、時刻ｔ９で、補機バッテリ２０が異常と判定されているため、継続してフェールセーフ処理を実行したまま各ＥＣＵのシャットダウン処理を制御する。
【０１２８】
時刻ｔ１１で、ＰＩＨＶ−ＥＣＵ１０は、ケーブル接続検知信号ＰＩＳＷの入力が停止し、充電ケーブル３００が外されたことを検知すると、充電制御モードを「停止」（ａ）に設定し、フェールセーフ処理を終了する。
【０１２９】
ＰＩＨＶ−ＥＣＵ１０は、異常判定処理で補機バッテリ２０が正常と判定されると、高圧バッテリ１５０の充電終了後に通常充電制御処理を実行し、異常判定処理で補機バッテリ２０が異常と判定されると、高圧バッテリ１５０の充電終了後であっても、充電ケーブル３００の車両への接続が検知されている間は、フェールセーフ処理を継続して実行するのである。
【０１３０】
ＰＩＨＶ−ＥＣＵ１０は、異常判定処理で補機バッテリ２０が異常と判定されると、高圧バッテリ１５０の充電終了後であっても、補機バッテリ２０からＰＩＨＶ−ＥＣＵ１０へ給電する給電リレーＲＹをオフするまで、フェールセーフ処理を継続して実行し、また、異常判定処理で補機バッテリ２０が異常と判定されると、走行モードに移行するまで、フェールセーフ処理を継続して実行する。
【０１３１】
以上説明したように、システム電源スイッチの投入により起動し、車両を走行制御する走行モードと、充電ケーブル３００の接続により起動し、車両外部の電源から高圧バッテリ１５０を充電するプラグイン充電モードを備えている車両の制御装置であって、補機バッテリ２０の状態データが格納される記憶部と、走行モード時に、補機バッテリ２０に所定の充電電圧を印加する通常充電制御処理と、プラグイン充電モード時に、補機バッテリ２０に前記充電電圧を印加して充電する待機時充電処理と、前記待機時充電処理の前後に実行され、前記充電電圧が印加された後の補機バッテリ２０の端子電圧に基づいて補機バッテリ２０の異常または正常かを判定して、その結果を記憶部に記憶する異常判定処理と、前記異常判定処理で補機バッテリ２０が異常と判定されると、補機バッテリ２０に前記充電電圧より低圧のフェールセーフ電圧を印加するフェールセーフ処理とを実行する制御部とを備え、制御部は、前記異常判定処理で補機バッテリ２０が正常と判定されると、高圧バッテリ１５０の充電終了後に前記通常充電制御処理を実行し、前記異常判定処理で補機バッテリ２０が異常と判定されると、高圧バッテリ１５０の充電終了後であっても、充電ケーブル３００の車両への接続が検知されている間は、前記フェールセーフ処理を継続して実行する車両の制御装置なのである。
【０１３２】
図８に示すように、プラグイン充電中であれば、車両制御モードを「プラグイン充電モード」に設定し（ＳＢ１）、初期充電処理が実行されていなければ（ＳＢ２）、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「初期充電」に設定するとともに、初期充電電圧（例えば、１４Ｖ）を印加して補機バッテリ２０を充電するようにＤＣ−ＤＣコンバータ２１に充電指令を出力して、所定時間（例えば、２分）初期充電処理を実行する（ＳＢ３）。
【０１３３】
次に、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「異常判定」に設定するとともに、異常判定電圧（例えば、１１．５Ｖ）を補機バッテリ２０に印加するようにＤＣ−ＤＣコンバータ２１に充電指令を出力して、異常判定処理を実行し、実行結果を各フラグに状態データとして反映させる(ＳＢ４)。
【０１３４】
ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「充電中」に設定するとともに、所定の充電電圧（例えば、１３．８Ｖ）を印加して補機バッテリ２０を満充電状態に充電するようにＤＣ−ＤＣコンバータ２１に充電指令を出力し、満充電処理を実行する（ＳＢ５）。
【０１３５】
ＰＩＨＶ−ＥＣＵ１０は、補機バッテリ２０が満充電状態であることを検知すると、充電制御モードを「満充電維持」に設定し、所定の充電電圧（例えば、１２．５Ｖ）を印加して補機バッテリ２０を満充電状態に維持するようにＤＣ−ＤＣコンバータ２１に充電指令を出力し、満充電維持処理を実行する（ＳＢ７）。
【０１３６】
ステップＳＢ６で、補機バッテリ２０が満充電状態でなければ、ステップＳＢ５に戻り、満充電処理を継続する。
【０１３７】
満充電維持処理が完了すると、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「異常判定」に設定し、異常判定処理を実行し、実行結果を各フラグに状態データとして反映させる。（ＳＢ８）
【０１３８】
ＰＩＨＶ−ＥＣＵ１０は、本異常データがセットされていると補機バッテリ２０が異常であると判定して（ＳＢ９）、充電制御モードを「フェールセーフ中」に設定するとともに、フェールセーフ電圧（例えば、１１．５Ｖ）を補機バッテリ２０に印加するようにＤＣ−ＤＣコンバータ２１に充電指令を出力して、フェールセーフ処理を実行し（ＳＢ１０）、ステップＳＢ９で、補機バッテリ２０が異常であると判定されなければ、プラグイン充電が完了したかをチェックする（ＳＢ１１）。
【０１３９】
ステップＳＢ１１で、プラグイン充電が完了していた場合に、充電ケーブル３００が接続中、且つ、充電制御モードがフェールセーフ中であれば（ＳＢ１２）、車両制御モードを「走行モード」に設定し、継続してフェールセーフ処理を実行し（ＳＢ１３）、プラグイン充電が完了していなければ、ステップＳＢ４に戻り、異常判定処理から繰り返し実行する。
【０１４０】
ステップＳＢ１２で、充電ケーブル３００が接続中で、且つ、充電制御モードがフェールセーフ中でなければ、ＰＩＨＶ−ＥＣＵ１０は、充電制御モードを「充電中」に設定して通常充電制御処理を実行する（ＳＢ１４）。
【０１４１】
ステップＳＢ１で、プラグイン充電中でない場合は、車両制御モードを「走行モード」に設定し、充電制御モードを「充電中」に設定して通常充電制御処理を実行する（ＳＢ１４）。
【０１４２】
図７に示すように、例えば、給電リレーＲＹが溶着してオフできない場合には（時刻ｔ１０）、プラグイン充電が完了していても継続して補機バッテリ２０から常時電力が供給される状態となっているが、補機バッテリ２０が異常である場合には、充電ケーブル３００が離脱されていても、充電制御モードを「フェールセーフ中」に設定して、継続してフェールセーフ処理を実行する。
【０１４３】
給電リレーＲＹの溶着は、給電リレーＲＹを介してＰＩＨＶ−ＥＣＵ１０に入力される電圧をモニタすることで判定可能に構成されていればよく、また、給電リレーＲＹを介して給電される給電線の一端に電圧センサを設けて電圧をモニタするのであってもよい。
【０１４４】
尚、ＰＩＨＶ−ＥＣＵ１０は、システムメインリレーＳＭＲが溶着されているかの判定を実行し、システムメインリレーＳＭＲが溶着していない場合に、フェールセーフ処理を実行すれば、補機バッテリ２０に異常な電圧を印加することなく安全である。
【０１４５】
この場合、ＰＩＨＶ−ＥＣＵ１０は、図８のステップＳＢ１４で給電リレーＲＹの溶着の判定を実行し、給電リレーＲＹが溶着していなければ通常充電制御処理を実行し、給電リレーＲＹが溶着していれば、充電ケーブル３００が離脱されていても充電制御モードをフェールセーフ中に設定して、継続してフェールセーフ処理を実行するようにすればよい。
【０１４６】
上述では、異常判定処理で補機バッテリ２０が異常と判定された場合にのみ、フェールセーフ処理を実行するように説明したが、異常判定処理で補機バッテリ２０が正常であると判定された場合に、ＰＩＨＶ−ＥＣＵ１０は、プラグイン充電が完了して車両制御モードを「走行モード」にし、シャットダウン処理を実行する間にフェールセーフ処理を実行するように構成してもよい。
【０１４７】
以上の説明では、バッテリ電圧が所定時間、異常判定許容電圧を下回ると、ＰＩＨＶ−ＥＣＵ１０は、補機バッテリ２０が異常であると判定するようにしたが、補機バッテリ２０の温度が所定温度を超えると、補機バッテリ２０が異常であると判定するようにしてもよい。
【０１４８】
また、異常判定処理によって補機バッテリ２０が異常であると判定された場合に、ＰＩＨＶ−ＥＣＵ１０は、記憶部に記憶された状態データを、ＣＡＮを介してメータＥＣＵに出力して、補機バッテリ２０の交換を促すインジケータランプを表示部に表示させるように構成してもよい。
【０１４９】
さらに、補機バッテリ２０の異常を検知する判定に用いられる異常判定許容電圧などの閾値となる電圧値、及び補機バッテリ２０の温度が異常であることを検知する判定に用いられる所定温度などの閾値となる温度値については、個体差などによる誤判定を防止するために、計測した電圧値、及び温度値を不揮発性メモリであるＥＥＰＲＯＭ１０ｅ（図２参照）に記憶して平均化した値を閾値として採用してもよい。
【０１５０】
以上の説明では、ＰＩＨＶ−ＥＣＵ１０に備えられた一つのマイクロコンピュータの構成であったが、２つのマイクロコンピュータがＰＩＨＶ−ＥＣＵ１０に備えられて制御するように構成されていてもよい。
【０１５１】
例えば、補機バッテリ２０から常時給電される第一のマイクロコンピュータと給電リレーＲＹがオンされると給電され、車両のシステムを統括して制御する第二のマイクロコンピュータがＤＭＡコントローラを介して通信可能に構成され、第二のマイクロコンピュータにはホールド回路が組み込まれている。
【０１５２】
給電スイッチＲＹは、第一のマイクロコンピュータから出力される給電リレーＲＹをオンする制御信号と、第二のマイクロコンピュータから出力されるホールド回路からの出力信号と、システム電源スイッチに対応したＩＧＳＷ信号の何れかの信号がＨレベルで出力されているとオンされるように構成されている。
【０１５３】
第一のマイクロコンピュータにより、充電ケーブル３００の接続を検知すると、給電リレーＲＹをオンにして、第二のマイクロコンピュータに制御用電力を供給し、第二のマイクロコンピュータは、ホールド回路から給電リレーＲＹをオンするようにＨレベルの信号を出力する。
【０１５４】
第二のマイクロコンピュータにより、高圧バッテリ１５０の充電制御が開始され、補機バッテリ２０の待機時充電処理が開始されて、異常判定処理により補機バッテリ２０が異常であると判定されると補機バッテリ２０のフェールセーフ処理を実行する。
【０１５５】
プラグイン充電が完了すると、第一のマイクロコンピュータに入力されるＩＧＰ信号がＬレベルになり、高圧バッテリ１５０の充電が完了したことを認識して第二のマイクロコンピュータに通知し、第二のマイクロコンピュータは車両制御モードを「走行モード」に設定して通常充電制御を実行する。
【０１５６】
充電ケーブル３００の離脱が検知されると、第一のマイクロコンピュータは給電リレーＲＹをオフするようにＬレベルの信号を出力し、各ＥＵＣにシャットダウン処理を実行するよう出力するとともに、継続してフェールセーフ処理を実行する。
【０１５７】
尚、この時点では、第二のマイクロコンピュータのホールド回路から給電リレーＲＹに対して出力される信号が、Ｈレベルを維持しているため、給電リレーＲＹはオンのままである。
【０１５８】
第二のマイクロコンピュータは、各ＥＣＵのシャットダウン処理が完了したことを認識すると、自身のシャットダウン処理を実行して、ホールド回路から給電リレーＲＹをオフするようにＬレベルの信号を出力して、フェールセーフ処理を終了するとともに給電リレーＲＹをオフにする。
【０１５９】
第一のマイクロコンピュータは、第二のマイクロコンピュータのシャットダウン処理が完了したことをＤＭＡコントローラを介して入力された制御信号によって認識すると、待機状態に戻る。
【０１６０】
尚、プラグイン充電が完了しても充電ケーブル３００が接続されている間フェールセーフ処理を継続する場合には、第二のマイクロコンピュータは、各ＥＣＵのシャットダウン処理を完了させたことを認識すると、自身のシャットダウン処理を実行せずに待機状態になるように構成してもよい。
【０１６１】
その場合に、充電ケーブル３００の接続が解除されたことを認識すると、第二のマイクロコンピュータは、待機状態から復帰して自身のシャットダウン処理を実行して、ホールド回路から給電リレーＲＹをオフするようにＬレベルの信号を出力して、フェールセーフ処理を終了するとともに給電リレーＲＹをオフにすればよい。
【０１６２】
上述の説明においては、充電ケーブル３００の接続が解除されるまでフェールセーフ処理を継続して実行するように説明したが、充電ケーブル３００が接続されていてもシャットダウン処理が実行されて、ＰＩＨＶ−ＥＣＵ１０が待機状態に戻るまでフェールセーフ処理を実行するものであってもよい。
【０１６３】
この場合、プラグイン充電が完了して各ＥＣＵのシャットダウン処理を実行するとともに、高圧バッテリ１５０からの給電線に設けたシステムメインリレーＳＭＲをオフにしているため、高圧バッテリ１５０からの不定な電力が補機バッテリ２０に供給されたりすることはない。
【０１６４】
また、充電ケーブル接続信号ＰＩＳＷがＰＩＨＶ−ＥＣＵ１０に入力されている期間にフェールセーフ処理を実行するように説明したが、充電インレット２７０に備えられた車両への充電状態を示すＬＥＤの点灯状態を、ＰＩＨＶ−ＥＣＵ１０に制御信号として入力することによりモニタして、ＬＥＤが点灯していればフェールセーフ処理を実行するようにしてもよい。
【０１６５】
フェールセーフ処理の終了タイミングとしては、充電インレット２７０のＬＥＤが消灯すれば、フェールセーフ処理を終了するようにしてもよいし、システムメインリレーＳＭＲがオフ、または、給電リレーＲＹがオフされるタイミングであってもよい。
【０１６６】
上述したように、システム電源スイッチが投入されると車両を走行制御する走行モードに移行し、充電ケーブル３００が接続されると車両外部の電源から高圧バッテリ１５０を充電するプラグイン充電モードに移行する車両の制御方法であって、走行モード時に、補機バッテリ２０に所定の充電電圧を印加する通常充電制御処理と、プラグイン充電モード時に、補機バッテリ２０に前記充電電圧を印加して充電する待機時充電処理と、前記待機時充電処理の前後に実行され、前記充電電圧が印加された後の補機バッテリ２０の端子電圧に基づいて補機バッテリ２０の異常の有無を判定して、その結果を記憶部に記憶する異常判定処理と、前記異常判定処理で補機バッテリ２０が異常と判定されると、補機バッテリ２０に前記充電電圧より低圧のフェールセーフ電圧を印加するフェールセーフ処理とを実行し、前記異常判定処理で補機バッテリ２０が正常と判定されると、高圧バッテリ１５０の充電終了後に前記通常充電制御処理を実行し、前記異常判定処理で補機バッテリ２０が異常と判定されると、高圧バッテリ１５０の充電終了後であっても、充電ケーブル３００の車両への接続が検知されている間は、前記フェールセーフ処理を継続して実行する車両の制御方法が実行されるのである。
【０１６７】
以上説明した通り、本発明によれば、高圧バッテリ１５０の充電が終了した後であっても、異常が生じた補機バッテリ２０から水素ガスが発生するような事態を確実に回避できる車両の制御装置を提供することができるようになる。
【０１６８】
上述した実施形態では、いずれも動力分割機構によりエンジンの動力を分割して駆動輪１６０と第一ＭＧ１１０とに伝達可能なシリーズ／パラレル型のハイブリッド車について説明したが、本発明は、その他の形式のハイブリッド車にも適用可能である。
【０１６９】
例えば、第一ＭＧ１１０を駆動するためにのみエンジンを用い、第二ＭＧ１２０のみで車両の駆動力を発生する、所謂シリーズ型のハイブリッド車や、エンジンで生成した運動エネルギーのうち回生エネルギーのみが電気エネルギーとして回収されるハイブリッド車や、エンジンを主動力として必要に応じてモータがアシストするモータアシスト型のハイブリッド車等にも、本発明は適用可能である。
【０１７０】
さらに、エンジンを備えずに電力で走行するモータのみを備えた電気自動車や、燃料電池を搭載した車両や、さらに高圧バッテリを備えている燃料電池車であっても、プラグインハイブリッド車に限らず本発明を適用することができる。
【０１７１】
上述の実施形態は何れも一具体例であり、各部の具体的な回路構成、制御構成は、本発明の作用効果を奏する範囲で適宜変更設計可能である。
【符号の説明】
【０１７２】
１０：ＰＩＨＶ−ＥＣＵ
１０ｃ：ＲＯＭ
１０ｄ：記憶部（ＲＡＭ）
１０ｅ：ＥＥＰＲＯＭ
２０：補機バッテリ
１５０：高圧バッテリ
３００：充電ケーブル
【図１】
2010239670.tif 000003
【図２】
2010239670.tif 000004
【図３】
2010239670.tif 000005
【図４】
2010239670.tif 000006
【図５】
2010239670.tif 000007
【図６】
2010239670.tif 000008
【図７】
2010239670.tif 000009
【図８】
2010239670.tif 000010