(57)【要約】【課題】バッテリの電圧検出に異常が生じた場合に、バッテリの過充電を回避しながら車両の退避走行を実行できる技術を提供する。【解決手段】駆動制御装置３０は、バッテリ制御部３１と、走行制御部４１と、電力供給制御部４１，４２と、スイッチ制御部４３とを備える。バッテリ制御部は、バッテリの電圧値と電流値を取得する検出部３２，３３と、電圧検出の異常を判定する電圧監視部３５と、電流値が所定の電流閾値以上である場合にバッテリ１１への電力供給があると判定する電流監視部３６とを含む監視部３４とを備える。バッテリの電圧値が異常と判定された場合に、走行制御部は、車両が退避走行状態となるように回転電機１２を制御し、電力供給制御部は、電力供給源１２，５０を電力供給禁止状態に制御する。スイッチ制御部は、電力供給源の電力供給禁止状態時に電流監視部によりバッテリへの電力供給があると判定された場合にスイッチ１５を遮断する。【選択図】      図１
2020129928.tif 000002
【特許請求の範囲】
【請求項１】
バッテリ（１１）と、前記バッテリからの電力供給により車両を駆動する回転電機（１２，１１２）と、前記バッテリへ電力供給する電力供給源（１２，１１２，１２２，５０）と前記バッテリとの電気的接続状態を導通状態または遮断状態に切り替えるスイッチ（１５）と、を備えた、前記車両の駆動システム（１０，１１０）を制御する駆動制御装置（３０）であって、
前記バッテリを制御するバッテリ制御部（３１）と、前記車両の走行状態を制御する走行制御部（４１）と、前記電力供給源を制御する電力供給制御部（４１，４２）と、前記スイッチを制御するスイッチ制御部（４３）と、を備え、
前記バッテリ制御部は、
前記バッテリの電圧値をバッテリ電圧値として取得する電圧検出部（３２）と、
前記バッテリの充放電電流値をバッテリ電流値として取得する電流検出部（３３）と、
前記バッテリ電圧値に基づいて電圧検出の異常を判定する電圧監視部（３５）と、前記バッテリ電流値が所定の電流閾値よりも充電側である場合に前記バッテリへの電力供給があると判定する電流監視部（３６）と、を含む監視部（３４）と、を備え、
前記走行制御部は、前記電圧監視部により前記電圧検出が異常であると判定された場合に、前記車両が退避走行状態となるように前記回転電機を制御し、
前記電力供給制御部は、前記電圧監視部により前記電圧検出が異常であると判定された場合に、前記電力供給源を、前記バッテリへの電力供給を禁止する電力供給禁止状態に制御し、
前記スイッチ制御部は、前記電力供給源が電力供給禁止状態に制御されている時に、前記電流監視部により前記バッテリへの電力供給があると判定された場合に、前記スイッチを遮断する、駆動制御装置。
【請求項２】
前記電流監視部は、前記電力供給源が電力供給禁止状態に制御されている時に、前記バッテリ電流値が前記電流閾値よりも充電側であると判定された時間が所定の判定時間以上となった場合に、前記バッテリへの電力供給があると判定する請求項１に記載の駆動制御装置。
【請求項３】
前記電流監視部は、複数の前記電流閾値と、複数の前記電流閾値にそれぞれ対応する複数の前記判定時間とを設定し、
前記電流閾値がより充電側の値であるほど、対応する前記判定時間を短く設定する請求項２に記載の駆動制御装置。
【請求項４】
前記電流検出部は、前記バッテリ電流値の電流検出範囲を変更可能であり、
前記監視部は、前記電力供給源が電力供給禁止状態に移行したと判定された場合に、前記電流検出範囲をより狭い範囲に変更する請求項１〜３のいずれかに記載の駆動制御装置。
【請求項５】
前記電流監視部は、前記電力供給源が電力供給禁止状態に移行したと判定され、前記電流検出範囲をより狭い範囲に変更した後で、前記バッテリ電流値が電流検出範囲外となった場合には、前記バッテリへの電力供給があると判定する請求項４に記載の駆動制御装置。
【請求項６】
前記駆動システムは、前記バッテリと電気的に接続され、前記バッテリから供給される電力を消費可能な電力消費部（１２，１８，２０，２１，１１２，１２２）を備え、
前記電力消費部は、前記電力供給源が電力供給禁止状態に制御されている時に、前記バッテリから供給される電力を消費する状態である請求項１〜５のいずれかに記載の駆動制御装置。
【請求項７】
前記電力消費部は、前記回転電機（１２，１１２）を含む請求項６に記載の駆動制御装置。
【請求項８】
前記電力消費部は、前記車両に搭載された電装補機類（１８，２０，２１）を含む請求項６または７に記載の駆動制御装置。
【請求項９】
前記電装補機類（２０，２１）は、前記車両に搭載されたコンバータ（１８）を介して前記バッテリと電気的に接続される請求項８に記載の駆動制御装置。
【請求項１０】
前記回転電機は、発電可能な発電電動機（１２）であり、
前記電力供給制御部（４１）は、前記電力供給源が電力供給禁止状態に制御されている時に、前記発電電動機の発電を禁止する請求項１〜９のいずれかに記載の駆動制御装置。
【請求項１１】
前記駆動システム（１１０）は、複数の回転電機（１１２，１２２）を備え、
複数の前記回転電機は、前記電力供給源として発電可能な回転電機（１１２）を少なくとも１つ含み、
前記電力供給制御部は、前記電力供給源が電力供給禁止状態に制御されている時に、複数の前記回転電機が発電する電力の総和である発電電力和が、複数の前記回転電機が消費する電力の総和である消費電力和を超えないように複数の前記回転電機を制御する請求項１〜９のいずれかに記載の駆動制御装置。
【請求項１２】
前記電流監視部は、前記電流検出部により検出される前記充放電電流値のオフセット誤差を補正した値を前記バッテリ電流値として取得する請求項１〜１１のいずれかに記載の駆動制御装置。
【請求項１３】
前記電力供給源は、前記車両に接続される外部電源（５０）を含み、
前記電力供給制御部（４２）は、前記電力供給源が電力供給禁止状態に制御されている時に、前記外部電源から前記バッテリへの電力供給を禁止する請求項１〜１２のいずれかに記載の駆動制御装置。
【請求項１４】
バッテリ（１１）と、前記バッテリからの電力供給により車両を駆動する回転電機（１２，１１２）と、前記バッテリへ電力供給する電力供給源（１２，１１２，１２２，５０）と前記バッテリとの電気的接続状態を導通状態または遮断状態に切り替えるスイッチ（１５）と、制御装置（３０）とを備えた車両の駆動システム（１０，１１０）であって、
前記制御装置は、前記バッテリを制御するバッテリ制御部（３１）と、前記車両の走行状態を制御する走行制御部（４１）と、前記電力供給源を制御する電力供給制御部（３０）と、前記スイッチを制御するスイッチ制御部（４３）と、を備え、
前記バッテリ制御部は、
前記バッテリの電圧値をバッテリ電圧値として取得する電圧検出部（３２）と、
前記バッテリの充放電電流値をバッテリ電流値として取得する電流検出部（３３）と、
前記バッテリ電圧値に基づいて電圧検出の異常を判定する電圧監視部（３５）と、前記バッテリ電流値が所定の電流閾値よりも充電側である場合に前記バッテリへの電力供給があると判定する電流監視部（３６）と、を含む監視部（３４）と、を備え、
前記走行制御部は、前記電圧監視部により前記電圧検出が異常であると判定された場合に、前記車両が退避走行状態となるように前記回転電機を制御し、
前記電力供給制御部は、前記電圧監視部により前記電圧検出が異常であると判定された場合に、前記電力供給源を、前記バッテリへの電力供給を禁止する電力供給禁止状態に制御し、
前記スイッチ制御部は、前記電力供給源が電力供給禁止状態に制御されている時に、前記電流監視部により前記バッテリへの電力供給があると判定された場合に、前記スイッチを遮断する、駆動システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリから供給される電力により車両を駆動可能な回転電機を備えた車両の駆動システムを制御する駆動制御装置に関する。
【背景技術】
【０００２】
特許文献１に、バッテリとしての２次電池から回転電機に電力を供給し、回転電機により車両を駆動する駆動システムが記載されている。この駆動システムでは、バッテリの電圧を検出する電圧検出回路が、断線や回路故障などに起因して正常にセル電圧を検出できない場合に、バッテリへの充電を禁止または抑制する。これによって、バッテリの過充電を抑制する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１８８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両の走行中にバッテリの電圧を検出する電圧検出回路が故障した場合には、速やかに車両を減速しながら退避走行して安全な場所で停車させることが好ましい。退避走行時には、電力供給源からバッテリへの電力供給を禁止した状態で回転電機を力行して、車両を走行させることにより、バッテリの電力を消費でき、バッテリの過充電を抑制できる。しかしながら、電力供給源の制御が適切に行われず、電力供給源からバッテリに対して誤って電力供給が実行されると、退避走行時にバッテリが過充電される危険性が生じ得る。
【０００５】
上記に鑑み、本発明は、バッテリの電圧検出に異常が生じた場合に、バッテリの過充電を回避しながら車両の退避走行を実行できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、バッテリと、前記バッテリからの電力供給により車両を駆動する回転電機と、前記バッテリへ電力供給する電力供給源と前記バッテリとの電気的接続状態を導通状態または遮断状態に切り替えるスイッチと、を備えた、前記車両の駆動システムを制御する駆動制御装置を提供する。この駆動制御装置は、前記バッテリを制御するバッテリ制御部と、前記車両の走行状態を制御する走行制御部と、前記電力供給源を制御する電力供給制御部と、前記スイッチを制御するスイッチ制御部と、を備える。前記バッテリ制御部は、前記バッテリの電圧値をバッテリ電圧値として取得する電圧検出部と、前記バッテリの充放電電流値をバッテリ電流値として取得する電流検出部と、前記バッテリ電圧値の異常を判定する電圧監視部と、前記バッテリ電流値が所定の電流閾値よりも充電側である場合に前記バッテリへの電力供給があると判定する電流監視部と、を含む監視部と、を備える。前記走行制御部は、前記電圧監視部により前記電圧検出が異常であると判定された場合に、前記車両が退避走行状態となるように前記回転電機を制御する。前記電力供給制御部は、前記電圧監視部により前記電圧検出が異常であると判定された場合に、前記電力供給源を、前記バッテリへの電力供給を禁止する電力供給禁止状態に制御する。前記スイッチ制御部は、前記電力供給源が電力供給禁止状態に制御されている時に、前記電流監視部により前記バッテリへの電力供給があると判定された場合に、前記スイッチを遮断する。
【０００７】
本発明によれば、バッテリを制御するバッテリ制御部は、電圧監視部と電流監視部とを含む監視部を備える。電圧監視部は、バッテリ電圧値に基づいて電圧検出の異常を判定する。電圧検出が異常であると判定された場合に、走行制御部は、車両が退避走行状態となるように回転電機を制御し、電力供給制御部は、電力供給源を、バッテリへの電力供給を禁止する電力供給禁止状態に制御する。これによって、電圧検出が異常であると判定された場合には、バッテリへの電力供給を禁止した状態で車両を退避走行させることができる。一方、電流監視部は、バッテリ電流値が所定の電流閾値よりも充電側である場合にバッテリへの電力供給があると判定する。電力供給源が電力供給禁止状態に制御されている時（以下、電力供給禁止状態時と称することがある）に、バッテリへの電力供給があると判定されると、スイッチ制御部は、スイッチを遮断する。これによって、電力供給源の電力供給禁止状態時に、誤ってバッテリへの電力供給が実行された場合に、スイッチを遮断できるため、バッテリの過充電を回避することができる。すなわち、本発明に係る駆動制御装置によれば、バッテリの電圧検出に異常が生じた場合に、バッテリの過充電を回避しながら車両の退避走行を実行できる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る車両の駆動システムを示す図。
【図２】第１実施形態に係る車両の駆動制御のフローチャート。
【図３】第２実施形態に係る車両の駆動制御のフローチャート。
【図４】第３実施形態に係る車両の駆動制御のフローチャート。
【図５】第３実施形態に係る第１電流閾値と第２電流閾値とを説明する図。
【図６】第３実施形態に係る車両の駆動制御のタイムチャート。
【図７】他の実施形態に係る車両の駆動制御のフローチャート。
【図８】他の実施形態に係る車両の駆動システムを示す図。
【図９】他の実施形態に係る車両の駆動制御のフローチャート。
【発明を実施するための形態】
【０００９】
（第１実施形態）
図１に、本実施形態に係る車両の駆動システム１０を示す。駆動システム１０は、電気自動車（ＥＶ車）である車両に搭載され、車両の車輪１４を駆動することができる。駆動システム１０は、バッテリ１１と、高圧負荷である回転電機１２と、インバータ１３と、スイッチ１５と、電圧検出回路１６と、電流検出装置１７と、コンバータ１８と、外部電源制御装置２５と、低圧負荷２０，２１と、ＥＣＵ３０とを備えている。
【００１０】
バッテリ１１は、２次電池であり、より具体的には、例えば、出力電圧は２００〜３００Ｖ程度のリチウムイオン蓄電池である。本実施形態において、バッテリ１１は、複数のセル（単電池）の直列接続体を備える組電池である。
【００１１】
回転電機１２は、発電機として作動する場合には車輪１４の回転エネルギーを電力に変換し、電動機として作動する場合にはバッテリ１１から供給される電力を回転エネルギーに変換する。回転電機１２は、モータジェネレータ（ＭＧ）と称されることもある。
【００１２】
インバータ１３は、バッテリ１１と回転電機１２とを接続する配線１９上において、スイッチ１５と回転電機１２との間に接続されている。回転電機１２が発電機として作動する場合には、インバータ１３は、発電された交流電力を直流電力に変換してバッテリ１１に蓄電させることができる。回転電機１２が電動機として作動する場合には、インバータ１３は、バッテリ１１から出力される直流電力を交流電力に変換し、回転電機１２を作動させることができる。
【００１３】
スイッチ１５は、バッテリ１１と回転電機１２とを接続する配線１９上に設置されている。スイッチ１５を切り替えることにより、配線１９の接続／非接続を切り替えることができる。スイッチ１５が接続状態である場合には、バッテリ１１と回転電機１２とは電気的に接続されている。スイッチ１５が遮断状態である場合には、バッテリ１１と回転電機１２とは電気的に接続されていない。
【００１４】
電圧検出回路１６は、２次電池であるバッテリ１１の各セルに接続された電圧検出回路であり、セル毎の電圧値を検出することができる。電流検出装置１７は、バッテリ１１の充放電電流を検出可能であり、電流検出範囲を変更することができる。電流検出範囲は、少なくとも「広範囲」「狭範囲」の２つの範囲を含むことが好ましく、３以上の電流検出範囲が設定できてもよい。
【００１５】
コンバータ１８は、ＤＣＤＣコンバータである。コンバータ１８は、バッテリ１１およびスイッチ１５と、回転電機１２およびインバータ１３との間に接続されるとともに、低圧負荷２０，２１に接続されている。コンバータ１８は、高圧側（バッテリ１１およびインバータ１３側）と低圧側（低圧負荷２０，２１側）との間に接続されている。コンバータ１８は、高圧側から入力される電力を降圧して低圧側に出力する。また、コンバータ１８は、低圧側から入力される電力を昇圧して高圧側に出力する。
【００１６】
低圧負荷２０，２１は、コンバータ１８から供給される比較的低圧の電力によって作動する補機類であり、１２Ｖ程度の比較的低い電圧で作動する機器により構成されている。
【００１７】
外部電源制御装置２５は、車両の外部電源５０とバッテリ１１との電力の授受を制御する装置である。外部電源５０は、例えば、充電スタンド等に設置されている充電器であり、充電ケーブルにより車両と接続することで、外部電源５０からバッテリ１１への充電が可能となる。外部電源制御装置２５は、バッテリ１１およびスイッチ１５と、回転電機１２およびインバータ１３との間に接続されるとともに、外部電源５０を接続する電源ケーブル５１に接続されている。
【００１８】
ＥＣＵ３０は、バッテリ１１、回転電機１２、インバータ１３，コンバータ１８、外部電源制御装置２５等の駆動システム１０の各構成要素を制御する駆動制御装置である。ＥＣＵ３０は、バッテリ１１を制御するバッテリ制御部３１と、回転電機１２を制御する回転電機制御部４１と、外部電源制御装置２５を制御する外部電源制御部４２と、スイッチ１５を制御するスイッチ制御部４３と、インバータ１３を制御するインバータ制御部４４と、コンバータ１８を制御するコンバータ制御部４５とを備えている。ＥＣＵ３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、バックアップＲＡＭ、Ｉ／Ｏ等（いずれも図示せず）よりなるマイクロコンピュータを主体として構成され、ＲＯＭに記憶された各種の制御プログラムを実行することで、本明細書で説明する上記の各制御部の機能を実現することができる。
【００１９】
バッテリ制御部３１は、バッテリ１１の充放電電力を制御する処理を実行できる。バッテリ制御部３１は、監視部３４と、電圧検出部３２と、電流検出部３３とを備えている。監視部３４は、電圧監視部３５と、電流監視部３６とを備えている。
【００２０】
電圧検出部３２は、電圧検出回路１６が検出したバッテリ１１の電圧値をバッテリ電圧値ＶＢとして取得する。電流検出部３３は、電流検出装置１７が検出したバッテリ１１の充放電電流値をバッテリ電流値ＩＢとして取得する。電流検出部３３は、車両の停車時等に電流検出系のオフセット誤差を補正できるように構成されていてもよい。
【００２１】
なお、本明細書では、バッテリ電流値ＩＢが正の値である場合には、バッテリ１１への充電電流を示し、負の値である場合には、バッテリ１１からの放電電流を示す。バッテリ電流値ＩＢがより大きい場合は、より充電側であり、より小さい場合は、より放電側であるといえる。
【００２２】
監視部３４は、バッテリ電圧値ＶＢを監視する電圧監視部３５と、バッテリ電流値ＩＢを監視する電流監視部３６とを備えている。電圧監視部３５は、バッテリ電圧値ＶＢを監視するとともに、バッテリ電圧値ＶＢに基づいて、検出異常、すなわち、バッテリ１１の電圧検出系における異常を判定する。検出異常とは、例えば、電圧検出回路１６における検出回路の故障、電圧検出回路１６とバッテリ１１との間の配線の断線、ＥＣＵ３０と電圧検出回路１６との通信異常などに起因して、バッテリ１１の電圧を正常に検出できない状態を意味する。
【００２３】
電流監視部３６は、バッテリ電流値ＩＢが所定の電流閾値よりも充電側である場合に、バッテリ１１への電力供給があると判定する。本明細書のように、正のバッテリ電流値ＩＢはバッテリ１１への充電電流を示し、負のバッテリ電流値ＩＢはバッテリ１１からの放電電流を示す場合には、「バッテリ電流値ＩＢが所定の電流閾値よりも充電側である場合」とは、「バッテリ電流値ＩＢが所定の電流閾値以上である場合」を意味する。なお、逆に、負のバッテリ電流値ＩＢはバッテリ１１への充電電流を示し、正のバッテリ電流値ＩＢは放電電流を示す場合には、「バッテリ電流値ＩＢが所定の電流閾値よりも充電側である場合」とは、「バッテリ電流値ＩＢが所定の電流閾値以下である場合」を意味する。
【００２４】
電流監視部３６は、バッテリ１１への電力供給が禁止されている場合にのみ、バッテリ電流値ＩＢの監視を実行するように構成されていてもよいし、バッテリ１１への電力供給についての指令に関わらず、バッテリ電流値ＩＢの監視を実行するように構成されていてもよい。
【００２５】
電流監視部３６は、バッテリ電流値ＩＢが所定の電流閾値以上であると判定された場合に、直ちに、バッテリ１１への電力供給があると判定するように構成されていてもよい。これに対し、電流監視部３６は、バッテリ電流値ＩＢが所定の電流閾値以上の状態となっても、その状態である時間が所定の判定時間以上となるまでの間は、バッテリ１１への電力供給があるとの判定を行わないように構成されていてもよい。すなわち、電流監視部３６は、バッテリ電流値ＩＢが所定の電流閾値以上であると判定された時間が、所定の判定時間以上となった場合に、バッテリ１１への電力供給があるとの判定を行うように構成されていてもよい。判定時間は、例えば、バッテリ電流値ＩＢが所定の電流閾値以上となった時間の累計と比較されるものであってもよい。また、例えば、判定時間は、バッテリ電流値ＩＢが所定の電流閾値以上であると判定された場合に、カウンタアップするカウンタ値Ｃと比較されるものであってもよい。
【００２６】
電流監視部３６においては、電流閾値は、電流検出装置１７の検出精度等を考慮して、配線１９に流れる実電流が零または零近傍の値となるような電流値に設定されることが好ましい。例えば、電流検出装置１７が高精度に電流を検出可能である場合に、電流閾値を１つ設定する場合には、電流閾値は、零に設定してもよい。
【００２７】
電流監視部３６は、バッテリ１１への電力供給があることを判定するための電流閾値を複数設定するように構成されていてもよい。電流閾値を複数設定する場合には、各電流閾値に対して、それぞれ判定時間を設定してもよい。
【００２８】
例えば、第１電流閾値ＩＬと、第１電流閾値ＩＬよりも大きい（より充電側の値である）第２電流閾値ＩＨとを設定し、第１電流閾値ＩＬに対して第１判定時間Ｘｃ１を設定し、第２電流閾値ＩＨに対して第２判定時間Ｘｃ２を設定してもよい。そして、バッテリ電流値が第１電流閾値ＩＬ以上となった場合に、第１カウンタ値Ｃ１をカウンタアップし、第１カウンタ値Ｃ１が第１判定時間Ｘｃ１以上となった場合に、バッテリ１１への電力供給があると判定する。また、バッテリ電流値ＩＢが第２電流閾値ＩＨ以上となった場合に、第２カウンタ値Ｃ２をカウンタアップし、第２カウンタ値Ｃ２が第２判定時間Ｘｃ２以上となった場合に、バッテリ１１への電力供給があると判定する。
【００２９】
第１カウンタ値Ｃ１と第２カウンタ値Ｃ２とのカウンタアップ量を等しくする場合（例えば、いずれも１ずつカウンタアップする場合）には、第１判定時間Ｘｃ１は、第２判定時間Ｘｃ２よりも長い時間に設定することが好ましい。すなわち、電流閾値が小さいほど、判定時間が長くなるように設定することが好ましい。これに代えて、第１判定時間Ｘｃ１と第２判定時間Ｘｃ２とを同じ時間に設定して、第２カウンタ値Ｃ２のカウンタアップ量を第１カウンタ値Ｃ１のカウンタアップ量よりも大きくしてもよい。具体的には、例えば、バッテリ電流値ＩＢが第１電流閾値ＩＬ以上となった場合に、第１カウンタ値Ｃ１を１だけカウンタアップし、バッテリ電流値ＩＢが第２電流閾値ＩＨ以上となった場合に、第２カウンタ値Ｃ２を２だけカウンタアップするようにしてもよい。
【００３０】
判定時間は、電流閾値と、バッテリ１１の過充電に対する許容容量Ｗとに基づいて、バッテリ１１の許容容量Ｗが超えないようにスイッチ１５を遮断できる値に設定されることが好ましい。なお、許容容量Ｗとは、バッテリ１１の過充電時の容量と現在の容量との差、または、予め設定された、過充電時の容量と通常使用範囲における満充電時の容量との差であり、現在の状態からさらに許容容量Ｗを超えてバッテリ１１が充電されると、バッテリ１１は過充電となる可能性がある。具体的には、電流閾値に基づいて、バッテリ電流値ＩＢとして想定される電流の最大値（想定最大電流）Ｉｍａｘを算出し、下記の式（１）により判定時間Ｘｃを算出することが好ましい。
【００３１】
Ｘｃ＝Ｗ／Ｉｍａｘ  …  （１）
【００３２】
例えば、第１電流閾値ＩＬに対応する第１判定時間Ｘｃ１を算出する場合には、検出誤差を考慮して、想定最大電流Ｉｍａｘを算出することが好ましい。具体的には、検出誤差が±ｄＩである場合には、電流範囲は、（Ｉｇ−ｄＩ）から（Ｉｇ＋ｄＩ）の範囲となるため、想定最大電流Ｉｍａｘ＝（Ｉｇ＋ｄＩ）となる。
【００３３】
また、例えば、第２電流閾値ＩＨに対応する第２判定時間Ｘｃ２を算出する場合は、想定最大電流Ｉｍａｘとして、電力供給源が供給し得る最大の電流値を用いることが好ましい。具体的には、回転電機１２の最大発電電流を想定最大電流Ｉｍａｘして用いてもよい。
【００３４】
電圧監視部３５により電圧検出が異常であると判定された場合に、回転電機制御部４１は、車両が退避走行状態となり、回転電機１２からバッテリ１１への電力供給が行われないように、回転電機１２を制御する。また、外部電源制御部４２は、車両が外部電源５０と接続されている状態であっても、バッテリ１１への電力供給を行わないように外部電源制御装置２５を制御する。これによって、バッテリ１１への電力供給を禁止した状態で車両を退避走行させることができる。
【００３５】
回転電機制御部４１は、回転電機１２を制御して、その力行運転および回生運転を制御することができる。回転電機制御部４１は、回転電機１２を力行運転する場合には、車両の走行状態を制御する走行制御部として機能し、回転電機１２を回生運転する場合には、バッテリ１１への電力供給を行う電力供給源を制御する電力供給制御部として機能する。
【００３６】
回転電機制御部４１は、電圧監視部３５により前記電圧検出が異常であると判定された場合に、回転電機１２による発電を禁止することによりバッテリ１１への電力供給を禁止するとともに、車両が退避走行状態となるように回転電機１２を制御するように構成されていてもよい。
【００３７】
外部電源制御部４２は、バッテリ１１への電力供給を行う電力供給源を制御する電力供給制御部として機能する。外部電源制御部４２は、さらに、バッテリ１１から外部電源５０への放電を制御可能であってもよい。外部電源制御部４２は、電力供給禁止状態時に、外部電源５０からバッテリ１１への電力供給を禁止するように外部電源制御装置２５を制御する。
【００３８】
スイッチ制御部４３は、回転電機１２および外部電源５０からバッテリ１１への電力供給が禁止されている時に、電流監視部３６の判定結果に基づいて、スイッチ１５を遮断する。すなわち、電流監視部３６により、バッテリ１１への電力供給があると判定された場合に、スイッチ１５を遮断する。これによって、電力供給禁止状態時であるにも関わらず、誤ってバッテリ１１への電力供給が実行された場合に、スイッチ１５を遮断できる。スイッチ１５を遮断することにより、配線１９における通電が遮断され、バッテリ１１への充電電流が遮断される。スイッチ１５の遮断時には、バッテリ１１からの放電電流も遮断される。
【００３９】
インバータ制御部４４は、インバータ１３を制御して、回転電機１２により発電された交流電力を直流電力に変換することができる。また、インバータ１３は、バッテリ１１から出力される直流電力を交流電力に変換することができる。
【００４０】
コンバータ制御部４５は、コンバータ１８を制御することにより、バッテリ１１と低圧負荷２０，２１との間の電力の授受を制御することができる。コンバータ制御部４５は、退避走行時に、コンバータ１８の動作時間を増加させて消費電力を増加させるように構成されていてもよい。また、コンバータ制御部４５は、コンバータ１８の消費電力を増加する際には、通常時よりも、低圧負荷２０，２１の消費電力を増加させるように構成されていてもよい。
【００４１】
図２に、ＥＣＵ３０が実行する車両の駆動制御のフローチャートを示す。このフローチャートに係る処理は、所定の周期で繰り返し実行される。
【００４２】
ステップＳ１０１では、バッテリ電圧値ＶＢを取得し、ステップＳ１０２に進む。ステップＳ１０２では、取得したバッテリ電圧値ＶＢに基づいて、電圧検出が正常であるか否かを判定する。例えば、取得したバッテリ電圧値ＶＢが零近傍程度に小さい場合や、電圧検出範囲を超えて大きい場合に、電圧検出は異常である（正常ではない）と判定する。
【００４３】
さらに、電圧検出が正常であるか否かについての判定結果に基づいて、充電禁止フラグのオンオフを切り替える。ここで、充電禁止フラグとは、バッテリ１１への電力供給を禁止するフラグである。充電禁止フラグのオン時には、電力供給源（回転電機１２および外部電源制御装置２５）は、バッテリ１１への電力供給を禁止する状態に制御される。ステップＳ１０２において、電圧検出が正常である場合には、ステップＳ１０３に進み、充電禁止フラグをオフにした後、処理を終了する。他方、電圧検出が異常である場合には、ステップＳ１０４に進む。ステップＳ１０４では、充電禁止フラグをオンにした後、ステップＳ１０５に進む。
【００４４】
ステップＳ１０５では、電力供給禁止処理を実行する。具体的には、回転電機１２からバッテリ１１への電力供給を禁止するとともに、外部電源５０からの電力供給を禁止する処理を実行する。より具体的には、回転電機１２については発電を禁止する制御を実行し、外部電源制御装置２５については、外部電源５０からの充電を禁止する制御を実行する。
【００４５】
ステップＳ１０６では、バッテリ電流値ＩＢを取得した後、ステップＳ１０７に進む。ステップＳ１０７では、バッテリ電流値ＩＢが電流閾値ＩＮ以上であるか否かを判定する。この判定は、バッテリ１１への電力供給があるか否かを判定する処理であり、電流閾値ＩＮは、例えば零またはその近傍の値に設定される。ＩＢ≧ＩＮである場合には、ステップＳ１０８に進み、スイッチ１５を遮断する制御を実行した後、処理を終了する。ＩＢ＜ＩＮである場合には、スイッチ１５を遮断することなく、処理を終了する。なお、ステップＳ１０７においては、ＩＢ≧ＩＮであると判定された場合に、直ちに、バッテリ１１への電力供給があると判定するようにしてもよいし、ＩＢ≧ＩＮあると判定された時間が、所定の判定時間以上となった場合に、バッテリ１１への電力供給があるとの判定を行うようにしてもよい。
【００４６】
上記のとおり、ＥＣＵ３０によれば、ステップＳ１０１〜Ｓ１０５の処理によって、電圧検出回路１６および電圧検出部３２を含む電圧検出系に異常があると判定された場合には、充電禁止フラグがオン状態となり、バッテリ１１への電力供給を禁止する処理を実行することができる。
【００４７】
また、ステップＳ１０４〜ステップＳ１０８の処理によって、充電禁止フラグがオン状態とされた場合、すなわち、電力供給源の電力供給禁止状態時には、バッテリ１１への電力供給があると判定されたことを条件として、スイッチ１５を遮断することができる。
【００４８】
（第２実施形態）
図３に、第２実施形態に係る車両の駆動制御のフローチャートを示す。このフローチャートに係る処理は、所定の周期で繰り返し実行される。図３においては、ステップＳ２０６〜Ｓ２０８に示す処理によって、バッテリ電流値ＩＢの電流検出範囲を「広範囲」もしくは「狭範囲」に設定する。また、ステップＳ２０９〜Ｓ２１１に示すように、バッテリ電圧値ＶＢの検出異常の有無に関わらず、バッテリ電流の監視が実行される。なお、ステップＳ２０１〜Ｓ２０５、Ｓ２０９〜Ｓ２１１の処理は、図２に示すステップＳ１０１〜ステップＳ１０８と同様であるため、説明を省略する。
【００４９】
ステップＳ２０５において、電力供給禁止処理を実行した後、ステップＳ２０６に進む。ステップＳ２０６では、電力供給禁止処理を実行した時点からの経過時間である禁止時間ＴＡが、所定の閾値ＹＡ以上であるか否かを判定する。例えば、回転電機１２について発電禁止制御を実行した場合には、その制御開始時からの経過時間が禁止時間ＴＡに相当する。また、外部電源制御装置２５について、外部電源５０からの充電禁止制御を実行した場合には、その制御開始時からの経過時間が禁止時間ＴＡに相当する。
【００５０】
所定の閾値ＹＡは、電力供給源である回転電機１２や外部電源５０が、電力供給を禁止する指令を受けてから、実際に電力供給を停止するまでに要する時間に応じて設定される。例えば、回転電機１２の発電停止指令を実行してから、実際に回転電機１２の回転が停止して発電が停止されるまでの時間に応じて設定される。
【００５１】
ステップＳ２０６において、ＴＡ≧ＹＡである場合には、ステップＳ２０７に進み、電流検出範囲を「狭範囲」に設定した後で、ステップＳ２０９に進む。ステップＳ２０６において、ＴＡ＜ＹＡである場合には、ステップＳ２０８に進み、電流検出範囲を「広範囲」に設定した後で、ステップＳ２０９に進む。禁止時間ＴＡに応じて設定された電流検出範囲で、ステップＳ２０９におけるバッテリ電流値ＩＢの検出が実行される。
【００５２】
上記のとおり、第２実施形態によれば、禁止時間ＴＡが所定の閾値ＹＡ未満である場合に、すなわち、回転電機１２等において発電禁止指令があってから実際に発電を停止できるまでの時間が経過する前には、電流検出範囲を「広範囲」に設定する。そして、禁止時間ＴＡが所定の閾値ＹＡ以上である場合、すなわち、回転電機１２等において発電禁止指令があってから実際に発電を停止できるまでの時間が経過した後には、電流検出範囲を「狭範囲」に設定する。これによって、電力供給禁止指令に伴うバッテリ電流値ＩＢの変化に応じた適切な電流検出範囲で、バッテリ電流値ＩＢを検出できる。特に、電力供給源が電力供給禁止状態に移行した後には、電流検出におけるオフセット誤差の影響がより小さい「狭範囲」でバッテリ電流値ＩＢを検出することができる。その結果、オフセット誤差により、スイッチ１５のオンオフ状態の制御が不適切に実行されることを抑制できる。
【００５３】
（第３実施形態）
図４に、第３実施形態に係る車両の駆動制御のフローチャートを示す。このフローチャートに係る処理は、所定の周期で繰り返し実行される。図４においては、２つの電流閾値ＩＬおよびＩＨと、カウンタ値Ｃ１，Ｃ２とを用いて、スイッチ１５の遮断に係る判定を実行する。なお、ステップＳ３０１〜Ｓ３０６、Ｓ３１３の処理は、図２に示すステップＳ１０１〜Ｓ１０６，ステップＳ１０８と同様であるため、説明を省略する。
【００５４】
ステップＳ３０７では、ステップＳ３０６において取得したバッテリ電流値ＩＢが第１電流閾値ＩＬ以上であるか否かを判定する。ＩＢ≧ＩＬである場合には、ステップＳ３０８に進む。ステップＳ３０８では、第１カウンタ値Ｃ１を１だけカウンタアップする。なお、第１カウンタ値Ｃ１の初期値は零である。その後、ステップＳ３０９に進む。ＩＢ＜ＩＬである場合には、処理を終了する。
【００５５】
ステップＳ３０９では、ステップＳ３０６において取得したバッテリ電流値ＩＢが第２電流閾値ＩＨ以上であるか否かを判定する。なお、第２電流閾値ＩＨは、第１電流閾値ＩＬよりも大きい値である（ＩＨ＞ＩＬ）。ＩＢ≧ＩＨである場合には、ステップＳ３１０に進む。ステップＳ３１０では、第２カウンタ値Ｃ２を１だけカウンタアップする。なお、第２カウンタ値Ｃ２の初期値は零である。その後、ステップＳ３１１に進む。ＩＢ＜ＩＨである場合には、ステップＳ３０９からステップＳ３１１に進む。
【００５６】
ステップＳ３１１では、第１カウンタ値Ｃ１が第１判定時間Ｘｃ１以上であるか否かを判定する。Ｃ１≧Ｘｃ１である場合には、ステップＳ３１３に進み、ステップＳ１０８と同様の処理によりスイッチ１５を遮断し、処理を終了する。
【００５７】
Ｃ１＜Ｘｃ１である場合には、ステップＳ３１２に進み、第２カウンタ値Ｃ２が第２判定時間Ｘｃ２以上であるか否かを判定する。Ｃ２≧Ｘｃ２である場合には、ステップＳ３１３に進み、スイッチ１５を遮断し、処理を終了する。Ｃ２＜Ｘｃ２である場合には、処理を終了する。
【００５８】
図５に示すように、第１電流閾値ＩＬと、第２電流閾値ＩＨとは、電流検出系のオフセット誤差Ｆを考慮して、実電流が零の値となるように設定される。具体的には、ＩＨ＝−ＩＬかつＦ＝ＩＨ−ＩＬとなるように設定される。すなわち、ＩＨ＝Ｆ／２、ＩＬ＝−Ｆ／２となるように設定される。
【００５９】
ＩＢ≧ＩＨの領域は、充電確定領域である。バッテリ電流値ＩＢが充電確定領域内の値である場合には、オフセット誤差Ｆを考慮しても、バッテリ１１に対して電力が供給されていると確定的に判断できる。そこで、ＩＢ≧ＩＨの場合には、第２カウンタ値Ｃ２をカウンタアップする。そして、第２カウンタ値Ｃ２が第２判定時間Ｘｃ２以上となった場合に、スイッチ１５を遮断する。
【００６０】
ＩＢ＜ＩＬの領域は、非充電確定領域である。バッテリ電流値ＩＢが非充電確定領域内の値である場合には、オフセット誤差Ｆを考慮しても、バッテリ１１に対して電力が供給されていないと確定的に判断できる。このため、スイッチ１５を遮断する必要はなく、カウンタ値Ｃ１，Ｃ２のいずれもカウンタアップしない。
【００６１】
ＩＬ≦ＩＢ＜ＩＨの領域は、不確定領域である。バッテリ電流値ＩＢが不確定領域内の値である場合には、バッテリ１１に対して電力が供給されているか否かを確定的に判断することができない。そこで、ＩＬ≦ＩＢ＜ＩＨの場合には、第１カウンタ値Ｃ１をカウンタアップする。そして、第１カウンタ値Ｃ１が第１判定時間Ｘｃ１以上となった場合に、スイッチ１５を遮断する。
【００６２】
第１判定時間Ｘｃ１は、第２判定時間Ｘｃ２よりも長い時間に設定される。各判定時間Ｘｃ１，Ｘｃ２は、バッテリ１１の許容容量Ｗが超えないようにスイッチ１５を遮断できる値に設定される。より具体的には、上記式（１）に基づいて算出される。
【００６３】
実電流がＩｒである場合には、オフセット誤差Ｆにより、検出される電流の最小値は、Ｉｒ−Ｆ／２となり、最大値は、Ｉｒ＋Ｆ／２となる。図５に示すように、実電流Ｉｒが充電確定領域内の値である場合には、検出されるバッテリ電流値ＩＢは、非確定領域内もしくは確定領域内の値として検出される。
【００６４】
検出されるバッテリ電流値ＩＢが不確定領域内の値である場合には、第１カウンタ値Ｃ１のみがカウントアップされ、第１カウンタ値Ｃ１が比較的長い第１判定時間Ｘｃ１を超えた場合に、スイッチ１５が遮断される。実電流Ｉｒが充電確定領域内の値であるにも関わらず、比較的長い第１判定時間Ｘｃ１に基づいて、スイッチ１５を遮断するか否かについて判定される。
【００６５】
このような場合を考慮して、第１電流閾値ＩＬに係る想定最大電流Ｉｍａｘ１は、第２電流閾値ＩＨよりもＦ／２だけ大きな値に設定される。すなわち、Ｉｍａｘ１＝ＩＨ＋Ｆ／２に設定される。検出されたバッテリ電流値ＩＢが不確定領域内の値である場合には、実電流Ｉｒが（ＩＨ＋Ｆ／２）を超えることはない。このため、第１判定時間Ｘｃ１は、上記式（１）において、Ｉｍａｘ＝Ｉｍａｘ１＝（ＩＨ＋Ｆ／２）を代入して算出した判定時間として算出することができる。すなわち、Ｘｃ１＝Ｗ／（ＩＨ＋Ｆ／２）により算出できる。
【００６６】
これに対し、第２判定時間Ｘｃ２は、電力供給源が発電し得る最大の電流値Ｉｍａｘ２を用いて、上記式（１）においてＩｍａｘ＝Ｉｍａｘ２を代入して算出される。
【００６７】
図６は、第３実施形態に係る車両の駆動制御をＥＣＵ３０が実行した場合のタイムチャートであり、電圧検出に異常があると判定された後の状態を示している。横軸は時刻ｔであり、縦軸は、図６の上から順に、充電禁止フラグの状態、スイッチ１５の状態、バッテリ電流値ＩＢ、第２カウンタ値Ｃ２、第１カウンタ値Ｃ１である。
【００６８】
図６に示す時刻を通して、電圧検出に異常があると判定され、充電禁止フラグはオン状態で維持されている。充電禁止フラグがオン状態であるため、車両は、退避走行状態に制御されている。スイッチ１５はオフ状態である。
【００６９】
時刻ｔ０〜ｔ１において、車両は、バッテリ１１から供給される電力によって走行した状態から、徐々に減速して停止する。このため、バッテリ電流値ＩＢは、負の値を示すと共に、零に近づく方向に徐々に変化する。すなわち、バッテリ１１から回転電機１２に供給される電力が減少する。
【００７０】
時刻ｔ１において、バッテリ電流値ＩＢは、第１電流閾値ＩＬ以上となったため、第１カウンタ値Ｃ１のカウントアップが開始される。時刻ｔ１〜ｔ２の間、車両は停止状態であり、バッテリ電流値ＩＢは、第１電流閾値ＩＬ以上かつ零以下の値で、ほぼ一定である。時刻ｔ１〜ｔ２の間、周期的に第１カウンタ値Ｃ１がカウントアップされ、第１カウンタ値Ｃ１は徐々に大きくなる。
【００７１】
時刻ｔ２において、車両が走行を再開すると、バッテリ１１から回転電機１２へ供給される電力が多くなり、バッテリ電流値ＩＢの値は負方向に大きくなる。時刻ｔ２〜ｔ３の間、車両は走行状態であり、バッテリ１１から回転電機１２へ供給される電力は略一定である。すなわち、バッテリ電流値ＩＢは、第１電流閾値ＩＬよりも低い値で、略一定となる。この期間において、第１カウンタ値Ｃ１のカウンタアップは停止され、略一定の値となる。
【００７２】
時刻ｔ２〜ｔ３における退避走行中に、回転電機１２において誤発電が発生すると、バッテリ電流値ＩＢが上昇する。時刻ｔ３において、バッテリ電流値ＩＢは、第１電流閾値ＩＬ以上となったため、第１カウンタ値Ｃ１のカウントアップが開始される。バッテリ電流値ＩＢはさらに上昇し、時刻ｔ４において、第２電流閾値ＩＨ以上となる。このため、第２カウンタ値Ｃ２のカウントアップが開始される。その後、時刻ｔ５において、第２カウンタ値Ｃ２が第２判定時間Ｘｃ２以上となる。これによって、スイッチ１５が遮断され、オン状態からオフ状態となる。
【００７３】
上記のとおり、第３実施形態によれば、２つの電流閾値ＩＬ，ＩＨと、これに対応する２つの判定時間Ｘｃ１，Ｘｃ２と、２つのカウンタ値Ｃ１，Ｃ２を用いることにより、電流検出系のオフセット誤差Ｆを考慮して、スイッチ１５を遮断するか否かを判定することができる。これにより、バッテリ電流値ＩＢに対するオフセット誤差Ｆの補正を行わない場合でも、スイッチ１５を適切なタイミングで遮断することができる。
【００７４】
（他の実施形態）
図７〜９を用いて、上記に説明した各実施形態の変形例について説明する。上記の各実施形態において、例えば図７に示すように、電力供給源の電力供給禁止状態時に、負荷による電力消費を増大させる処理を実行し、バッテリ１１への電力供給を低減させるようにしてもよい。図７に示すフローチャートにおいては、ステップＳ４０６に係る処理が追加されている点において図２と相違している。ステップＳ４０５において、電力供給禁止処理を実行した後、ステップＳ４０６に進み、負荷における電力消費を増大させる処理を実行する。負荷とは、回転電機１２等の高圧負荷，コンバータ１８、低圧負荷２０，２１等の電装補機類を含む。なお、ステップＳ４０１〜Ｓ４０５，Ｓ４０７〜Ｓ４０９に係る処理は、図２に示すステップＳ１０１〜Ｓ１０８と同様であるため、説明を省略する。
【００７５】
ステップＳ４０６の処理を実行し、バッテリ１１への電力供給を低減することにより、バッテリ電流値ＩＢの上昇が抑制され、バッテリ電流値ＩＢが、電流閾値（例えば、ＩＮ，ＩＬ，ＩＨ）を超えるまでの時間が長くなる。その結果、スイッチ１５が遮断されるまでの時間が長期化し、車両が退避走行できる距離を長くすることができる。
【００７６】
上記においては、図１に示すＥＶ車の駆動システム１０を例示して説明したが、これに限定されない。上記において説明した駆動システムおよび駆動制御装置に係る技術は、ハイブリッド車（ＨＶ車）にも適用できる。
【００７７】
図８に示す駆動システム１１０は、図１に示す駆動システム１０と同様の、車両を駆動するための回転電機１１２およびインバータ１１３に加え、さらに、回転電機１２２と、インバータ１２３と、内燃機関であるエンジン１２４と、とを備えている点において、図１と相違する。他の構成は、駆動システム１０とほぼ同様であるため、説明を省略する。
【００７８】
車両は、回転電機１１２に電力供給して車輪１４を駆動して走行する。エンジン１２４を駆動することにより回転電機１２２を回生運転して、発電電力を得ることができる。回転電機１２２の発電電力は、インバータ１２３を介して、バッテリ１１および回転電機１２２等に供給される。バッテリ１１に充電された電力または回転電機１２２で発電された電力によって、回転電機１２２を駆動し、車両を走行させることができる。
【００７９】
駆動システム１１０のように、複数の回転電機１１２，１２２を含むシステムにおいては、電力供給制御部として機能する回転電機制御部４１は、電力供給源からバッテリ１１への電力供給禁止状態時に、複数の回転電機１１２，１２２が発電する電力の総和である発電電力和Ｗ１が、複数の回転電機１１２，１２２が消費する電力の総和である消費電力和Ｗ２を超えないように複数の回転電機１１２，１２２を制御するように構成されていてもよい。具体的には、例えば、図２のステップＳ１０５等に示す電力供給禁止処理において、ＥＣＵ３０は、図９に示すような処理を周期的に実行するように構成されていてもよい。
【００８０】
図９において、まず、ステップＳ５０１において、回転電機１１２，１２２が発電する電力の総和である発電電力和Ｗ１を算出し、次に、ステップＳ５０２において、回転電機１１２，１２２が消費する電力の総和である消費電力和Ｗ２を算出する。次に、ステップＳ５０３において、発電電力和Ｗ１が消費電力和Ｗ２を超えているか否かを判定する。Ｗ１＞Ｗ２である場合には、ステップＳ５０４に進み、エンジン１２４の回転速度を低下させ、回転電機１２２における発電電力を低減させて、処理を終了する。Ｗ１≦Ｗ２である場合には、そのまま処理を終了する。ＥＣＵ３０によれば、図９に示す処理によって、エンジン１２４の回転速度を制御し、Ｗ１がＷ２を超えないように制御することによって、回転電機１１２，１２２から、バッテリ１１への電力供給が行われないようにすることができる。
【００８１】
なお、ステップＳ５０４の処理として、エンジン１２４の回転速度を低減する処理を例示したが、これに限定されず、Ｗ１を低減する処理またはＷ２を増大させる処理であればよい。また、ＥＣＵ３０は、駆動システム１１０全体において、電力供給源からの供給電力和が消費電力和を超えないように制御するように構成されていてもよい。具体的には、例えば、回転電機１１２，１２２の発電電力および外部電源５０からの充電電力等の総和を供給電力和Ｗ３として算出する。また、回転電機１１２，１２２、コンバータ１８、低圧負荷２０，２１，外部電源制御装置２５等の消費電力の総和を消費電力和Ｗ４として算出する。そして、供給電力和Ｗ３が消費電力和Ｗ４を超えないように、電力の供給側および消費側の各構成を制御するようにしてもよい。
【００８２】
上記の各実施形態によれば、以下の効果を得ることができる。
【００８３】
駆動システム１０，１１０は、バッテリ１１と、バッテリ１１からの電力供給により車両を駆動する回転電機１２，１１２と、バッテリ１１へ電力供給する電力供給源（回生運転時の回転電機１２，１１２，１２２，または外部電源５０）と、バッテリ１１との電気的接続状態を導通状態または遮断状態に切り替えるスイッチ１５と、ＥＣＵ３０とを備える。
【００８４】
ＥＣＵ３０は、バッテリ１１を制御するバッテリ制御部３１と、車両の走行状態を制御する走行制御部として機能する回転電機制御部４１と、電力供給源を制御する電力供給制御部として機能する回転電機制御部４１および外部電源制御部４２と、スイッチ１５を制御するスイッチ制御部４３と、を備える。
【００８５】
バッテリ制御部３１は、電圧検出回路１６によって検出されたバッテリ１１の電圧値をバッテリ電圧値ＶＢとして取得する電圧検出部３２と、電流検出装置１７によって検出されたバッテリ１１の充放電電流値をバッテリ電流値ＩＢとして取得する電流検出部３３と、監視部３４とを備える。監視部３４は、電圧検出部３２が取得するバッテリ電圧値ＶＢと、電流検出部３３が取得するバッテリ電流値ＩＢとに基づいて、バッテリ１１を監視する。より具体的には、監視部３４は、電圧監視部３５と、電流監視部３６とを備えている。電圧監視部３５は、バッテリ電圧値ＶＢの異常を判定する。電流監視部３６は、バッテリ電流値ＩＢが所定の電流閾値以上である場合（電流閾値よりも充電側である場合に相当する）にバッテリ１１への電力供給があると判定する。
【００８６】
電圧監視部３５により電圧検出が異常であると判定された場合に、走行制御部は、車両が退避走行状態となるように回転電機１２，１１２を制御し、電力供給制御部は、電力供給源を、バッテリ１１への電力供給を禁止する状態に制御する。これによって、バッテリ１１への電力供給を禁止した状態で車両を退避走行させることができる。
【００８７】
さらに、スイッチ制御部４３は、電力供給源の電力供給禁止状態時（電力供給部によって電力供給源からバッテリ１１への電力供給が禁止されている状態に制御されている時）に、電流監視部３６によりバッテリ１１への電力供給があると判定された場合に、スイッチ１５を遮断する。電流監視部３６によって、電力供給禁止状態時であるにも関わらず、誤ってバッテリ１１への電力供給が実行された状況を検出することができ、そのような場合にはスイッチ１５を遮断できる。ＥＣＵ３０によれば、バッテリ１１の過充電を回避しながら、車両を退避走行させることができる。
【００８８】
電流監視部３６は、例えば、電力供給源の電力供給禁止状態時に、バッテリ電流値ＩＢが所定の電流閾値以上であると判定された時間が所定の判定時間以上となった場合に、バッテリ１１への電力供給があると判定するように構成されていてもよい。
【００８９】
また、電流監視部３６は、複数の電流閾値と、複数の電流閾値にそれぞれ対応する複数の判定時間とに基づいて、バッテリ１１への電力供給があるか否かを判定してもよい。複数の電流閾値と、複数の判定時間とを用いることによって、電流検出系のオフセット誤差Ｆを考慮して、スイッチ１５を遮断するか否かを判定することができる。なお、上記の実施形態においては、２つの電流閾値ＩＬ，ＩＨと、２つの判定時間Ｘｃ１，Ｘｃ２とを用いる場合を例示して説明したが、３つ以上の電流閾値と、これらにそれぞれ対応する３つ以上の判定時間とを用いるようにしてもよい。
【００９０】
さらには、電流監視部３６は、電流閾値が大きい（より充電側の値であることに相当する）ほど、対応する判定時間を短く設定するように構成されていてもよい。バッテリ電流値ＩＢが大きい（より充電側の値であることに相当する）ほど、バッテリ１１の許容容量Ｗに到達するまでの時間が短くなる。このため、電流閾値が大きいほど、判定時間を短くしてスイッチ１５の遮断を早期化することにより、過充電をより確実に抑制できる。
【００９１】
電流検出部３３は、バッテリ電流値ＩＢの電流検出範囲を変更可能であり、監視部３４は、電力供給源が電力供給禁止状態に移行したと判定された場合に、その電流検出範囲をより狭い範囲に変更するように構成されていてもよい。電力供給禁止状態において、狭い電流検出範囲でバッテリ電流値ＩＢを検出することができ、検出におけるオフセット誤差Ｆの影響を低減できる。また、電流監視部３６は、電流検出範囲をより狭い範囲に変更した後で、バッテリ電流値ＩＢが電流検出範囲外となった場合には、バッテリ１１への電力供給があると判定するように構成されていてもよい。
【００９２】
電流監視部３６は、電流検出部３３により検出される充放電電流値について、そのオフセット誤差を補正した値をバッテリ電流値ＩＢとして取得するように構成されていてもよい。オフセット誤差によりスイッチ１５が不適切に遮断されることを抑制できる。特に、電流閾値を１つのみ設定する場合には、オフセット誤差を補正することにより、スイッチ１５が不適切に遮断されることを効果的に抑制できる。
【００９３】
駆動システム１０，１１０の回転電機１２，１１２，１２２のように、車両を駆動する回転電機が、発電可能な発電電動機である場合には、これを電力供給源とすることができる。この場合、回転電機制御部４１は、電力供給源の電力供給禁止状態時に、発電電動機の発電を禁止する制御を実行するように構成されていてもよい。他の電力供給源としては、充電スタンドの充電器のように、車両の外部に設置され、車両と適宜接続される外部電源５０を挙げることができる。この場合、外部電源制御部４２は、電力供給源の電力供給禁止状態時に、外部電源５０からバッテリ１１への電力供給を禁止するように、外部電源制御装置２５を制御するものであってもよい。
【００９４】
駆動システム１１０のように、複数の回転電機１１２，１２２を備える場合には、回転電機制御部４１は、電力供給源の電力供給禁止状態時に、複数の回転電機１１２，１２２が発電する電力の総和である発電電力和Ｗ１が、複数の回転電機１１２，１２２が消費する電力の総和である消費電力和Ｗ２を超えないように、複数の回転電機１１２，１２２を制御するように構成されていてもよい。
【００９５】
駆動制御装置または駆動システムは、電力供給源の電力供給禁止状態時に、バッテリ１１から供給される電力を消費する状態となり得る電力消費部（例えば、回転電機１２，１１２，１２２、コンバータ１８，低圧負荷２０，２１）等を備えていてもよい。電力消費部は、バッテリ１１と電気的に接続され、バッテリ１１から供給される電力を消費することができる。車両の退避走行時に誤発電等があった場合にも、その発電電力を電力消費部において消費することにより、バッテリ電流値ＩＢの上昇を抑制できる。その結果、過充電を抑制しながら、スイッチ１５の遮断をも抑制して、退避走行できる距離を長くすることができる。
【符号の説明】
【００９６】
１０，１１０…駆動システム、１１…バッテリ、１２，１１２，１２２…回転電機、３０…駆動制御装置、３１…バッテリ制御部、３２…電圧検出部、３３…電流検出部、３４…監視部、３５…電圧監視部、３６…電流監視部、４１…回転電機制御部、４２…外部電源制御部、４３…スイッチ制御部、５０…外部電源
【図１】
2020129928.tif 000003
【図２】
2020129928.tif 000004
【図３】
2020129928.tif 000005
【図４】
2020129928.tif 000006
【図５】
2020129928.tif 000007
【図６】
2020129928.tif 000008
【図７】
2020129928.tif 000009
【図８】
2020129928.tif 000010
【図９】
2020129928.tif 000011