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