(57)【特許請求の範囲】
【請求項１】
蓄電装置と、
車両外部の電源からの電力を用いて前記蓄電装置を充電するための充電器と、
曜日および時刻によって現在日時を管理する時刻管理機能を有する第１の制御装置と、
前記時刻管理機能による前記現在日時の変更指示をユーザが入力するための入力回路と、
前記充電器の作動および停止を制御する第２の制御装置とを備え、
前記第１の制御装置は、作動中には、前記現在日時を示す第１の信号を定期的に前記第２の制御装置に対して送信するように構成され、
前記第２の制御装置は、
前記第１の信号を受信する毎に、前記曜日および前記時刻を特定する現在日時情報を更新する手段と、
前記現在日時情報によって示される日時が、現在の充電スケジュールによって前記曜日および前記時刻を特定する充電開始日時に到達したときに前記充電器を起動する手段と、
前記第１の信号の受信に応じて、前回受信した前記第１の信号との間での前記現在日時の変化量が所定量よりも大きいか否かを判定するとともに、前記変化量が前記所定量よりも大きいときに、ユーザによる前記現在日時の変更入力を検知して、前記充電スケジュールを再設定する手段とを含む、車両。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両に関し、より特定的には、車載二次電池を車両外部の電源からの電力によってタイマー充電するための制御に関する。
【背景技術】
【０００２】
車両外部の電源（以下、単に「外部電源」とも称する）によって、電気自動車やハイブリッド自動車等の車載蓄電装置を充電する技術が公知である。なお、以下では、外部電源による車載蓄電装置の充電を、単に「外部充電」とも称する。
【０００３】
外部充電の一態様として、外部充電の時刻スケジュールを制御する、いわゆるタイマー充電が、特開２０１３−３８９３３号公報（特許文献１）等に記載されている。特許文献１には、開始時刻および終了時刻の情報を受け付けて設定される予約充電の有効及び無効を、充電を行う場所に応じて自動選択する制御が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０３８９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
タイマー充電の実行には時刻管理が必要であり、外部充電のための充電器が、タイマー設定された充電開始時刻の到来が認知されたことに応じて起動することが必要である。一方で、時刻を認知するための時計機能は、外部充電のための充電器側には直接設けられない構成が一般的である。
【０００６】
したがって、ユーザによる時計の時刻修正等によって、両者の間に時刻認識のずれが発生した場合に、充電の実行可否をどのように判断するかが問題となる。
【０００７】
この発明はこのような問題点を解決するためになされたものであって、この発明の目的は、外部充電のための充電器側に時計機能が設けられていない構成の車両において、ユーザによる時計の時刻修正にも対応して、適切に外部充電を開始することである。
【課題を解決するための手段】
【０００８】
この発明のある局面では、車両は、蓄電装置と、車両外部の電源からの電力を用いて蓄電装置を充電するための充電器と、入力回路と、第１および第２の制御装置とを備える。第１の制御装置は、曜日および時刻によって現在日時を管理する時刻管理機能を有する。第２の制御装置は、充電器の作動および停止を制御する。入力回路は、時刻管理機能による現在日時の変更指示をユーザが入力するために設けられる。第１の制御装置は、作動中には、現在日時を示す第１の信号を定期的に第２の制御装置に対して送信するように構成される。第２の制御装置は、第１の信号を受信する毎に、曜日および時刻を特定する現在日時情報を更新する手段と、現在日時情報によって示される日時が、現在の充電スケジュールによって曜日および時刻を特定する充電開始日時に到達したときに充電器を起動する手段と、第１の信号の受信に応じて、前回受信した第１の信号との間での現在日時の変化量が所定量よりも大きいか否かを判定するとともに、変化量が所定量よりも大きいときに、ユーザによる現在日時の変更入力を検知して、充電スケジュールを再設定する手段とを含む。
【０００９】
上記車両によれば、入力回路へのユーザ入力による現在日時の変更量が所定量よりも大きいときには、充電スケジュールを再設定して充電開始時刻を新たに設定する一方で、変更量が小さいときには、現在の充電開始日時の設定を維持して、外部充電の開始タイミングを制御することができる。この結果、ユーザによる時計の時刻変更量の程度に対応させて、外部充電の開始タイミングを適切に制御することが可能となる。
【発明の効果】
【００１０】
この発明によれば、外部充電のための充電器側に時計機能が設けられていない構成の車両において、ユーザによる時計の時刻修正にも対応して、適切に外部充電を開始することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に従う車両を外部充電するための車両充電システムの構成例である。
【図２】図１に示した車両の構成を概略的に説明するブロック図である。
【図３】図１に示した車両において充電スケジュールに従ったタイマー充電を実行するための制御構成を説明するブロック図である。
【図４】充電ＥＣＵによる充電開始日時の到達判定のための制御処理の例を示すフローチャートである。
【図５】ユーザによる時計の現在日時変更によって生じるタイマー充電での問題点を説明する概念図である。
【図６】本発明の実施の形態に従う車両での充電開始時刻の到達判定処理を整理したフローチャートである。
【図７】図６に示した制御処理による判定結果を説明する概念図である。
【図８】本実施の形態の変形例で実行されるカウンタ誤差判定を説明する概念図である。
【図９】本発明の実施の形態の変形例に従う充電開始時刻の到達判定処理を説明する第１のフローチャートである。
【図１０】本発明の実施の形態の変形例に従う充電開始時刻の到達判定処理を説明する第２のフローチャートである。
【図１１】図９に示した制御処理による判定結果を説明する概念図である。
【発明を実施するための形態】
【００１２】
図１は、本発明の実施の形態に従う車両を外部充電するための車両充電システムの構成例である。
【００１３】
図１を参照して、車両１０を外部充電するための充電システム１は、車両１０と、充電スタンド２０と、データセンター３０と、スマートフォン４０とを備える。
【００１４】
車両１０は、充電ケーブル（図示せず）を通じて、充電スタンド２０に接続される。充電スタンド２０は、車両外部の電源からの電力を車両１０に供給する装置の一例として示される。充電スタンド２０は、複数の充電場所に設けられており、自宅のほか、たとえば、サービスエリアやショッピングセンタ等の外出先にも設けられている。すなわち、車両１０は、複数の充電場所において充電スタンド２０により車載の蓄電装置を充電することができる。
【００１５】
なお、車両１０は、充電スタンド２０から交流電力が供給される送電コイルから電磁界を通じて非接触で受電する受電コイルを車両１０に搭載することによって受電するものとしてもよい。車両１０は、たとえば、蓄電装置に蓄えられた電力を用いて走行可能なハイブリッド車両や電気自動車等の電動車両である。
【００１６】
車両１０は、充電スタンド２０から供給される電力によって、車両に搭載される蓄電装置を充電する外部充電のため構成を有する。さらに、車両１０は、時刻ベースで設定された充電スケジュールに従って自動的に外部充電を開始する機能を備える。このような機能による外部充電を、以下では「タイマー充電」とも称する。
【００１７】
スマートフォン４０は、様々な機器と通信可能な通信機器である。ユーザは、スマートフォン４０を通じて、車両１０の外部充電に関する情報の表示、および、設定入力を行うことができる。たとえば、スマートフォン４０をツールとして、外部充電に関する手動設定（即時の充電開始指示、充電開始／終了時刻の設定、あるいは、目標充電レベルの設定）や、設定された充電スケジュールの表示を行うことが可能である。なお、これらの手動設定入力および表示については、車両１０内に配置されたタッチパネル等を用いて実行可能に構成することも可能である。
【００１８】
データセンター３０は、各種情報処理を行なうことができる。たとえば、データセンター３０においては、電気料金情報の管理や、ユーザの出発予定時刻の推定処理、および、充電スケジュールの作成を行うことができる。
【００１９】
車両１０は、無線通信機能を備える。車両１０は、通信ネットワークを通じて、データセンター３０で作成された充電スケジュールを受信することができる。あるいは、充電スケジュールは、データセンター３０を経由せずに、ユーザによる設定入力に応じて作成されてもよい。本実施の形態において、充電スケジュールは、任意の態様で作成することができる。
【００２０】
図２は、車両１０の概略構成を示す全体ブロック図である。
図２を参照して、車両１０は、充電インレット１１０と、充電器１２０と、蓄電装置１３０と、ＰＣＵ（Power  Control  Unit）１４０と、ＥＣＵ（Electronic  Control  Unit）１５０と、ＤＣＭ（Data  Communication  Module）１６０と、メータＥＣＵ１５０と。メータパネル１８０と、充電ＥＣＵ２００とを備える。
【００２１】
充電インレット１１０には、充電ケーブルの充電コネクタ（図示せず）が接続される。そして、外部電源からの電力が、充電インレット１１０を通じて、車両１０に供給される。
【００２２】
蓄電装置１３０は、充放電可能に構成された電力貯蔵要素である。蓄電装置１３０は、たとえば、リチウムイオン電池、ニッケル水素電池あるいは鉛蓄電池などの二次電池や、電気二重層キャパシタなどの蓄電素子を含んで構成される。
【００２３】
充電器１２０は、車両外部の電源から充電インレット１１０を通じて供給される交流電流を直流電流に変換する。そして、充電器１２０は、電圧を所望の電圧まで昇圧又は降圧し、蓄電装置１３０に供給する。充電器１２０は、たとえば、交流電流を直流電流に変換する整流回路と、電圧を昇圧又は降圧するコンバータとを含んで構成される。なお、充電器１２０は、このような構成に限定されず、たとえば、車両外部の電源から供給される直流電力を蓄電装置１３０に供給するような構成としてもよい。
【００２４】
ＰＣＵ１４０は、図示しない車両駆動用のモータジェネレータと接続された電力変換器（たとえば、インバータ）を含む。当該電力変換器が、蓄電装置１３０およびモータジェネレータ（図示せず）との間で電力変換を行うことによって、当該モータジェネレータによって、電動車両１００の走行駆動力または制動力が発生される。
【００２５】
ＤＣＭ１５０は、外部と無線通信可能な通信機である。ＤＣＭ１５０は、たとえば、Ｗ−ＣＤＭＡ（Wideband  Code  Division  Multiple  Access）、ＬＴＥ（Long  Term  Evolution）等の通信規格や、ＩＥＥＥ（Institute  of  Electrical  and  Electronic  Engineers）８０２．１１等の無線ＬＡＮ規格に準拠した通信モジュールを含む。
【００２６】
ＥＣＵ１５０は、図示しないＣＰＵ（Central Processing Unit）及びメモリを内蔵し、当該メモリに記憶された情報や各センサ（図示せず）からの情報に基づいて車両１０の各機器（充電器１２０、ＰＣＵ１４０、ＤＣＭ１５０および、メータパネル１８０）を制御する。
【００２７】
メータパネル１８０は、車両１０に関連する情報や時刻情報をユーザが視認可能な態様で表示する。メータパネル１８０は、代表的には、蛍光表示管や発光ダイオードの点灯によって、情報を表示するように構成される。メータパネル１８０の表示内容は、ＥＣＵ１５０によって制御される。ＥＣＵ１５０は、後述するように、現在日時を検知するための時刻管理（時計）機能を有する。なお、本実施の形態に従う車両１０では、日付を特定するカレンダ機能を具備しておらず、現在日時は、曜日および時刻の特定によって示されるものとする。
【００２８】
充電ＥＣＵ２００は、充電器１２０を制御する。したがって、充電ＥＣＵ２００が、時刻スケジュールに従って、充電ＥＣＵ２００が充電器１２０の作動および停止を制御することによって、タイマー充電を実現することができる。一方で、充電ＥＣＵ２００は、時刻管理機能（時計）を有していない。このため、充電スケジュールに従って外部充電を開始起動するためには、充電ＥＣＵ２００は、時刻管理機能を有するＥＣＵ１５０との間での情報の授受を伴って、充電器１２０の起動タイミングを制御する必要がある。
【００２９】
図３は、車両１０において充電スケジュールに従ったタイマー充電を実行するための制御構成を説明するブロック図である。
【００３０】
図３を参照して、ＥＣＵ１５０は、現在日時（曜日および時刻）を検知するための時計１７５を有する。すなわち、時計１７５によって、時刻管理機能が実現される。ＥＣＵ１５０に対しては、時計１７５に対する変更入力を受け付けるための入力回路１７８が設けられる。
【００３１】
たとえば、入力回路１７８は、メータパネル１８０に対して回動可能なプッシュスイッチとして外付けされてもよく、メータパネル１８０とは別個の入力画面（液晶パネル）上にソフトスイッチの態様で設けられてもよい。入力回路１７８は、時刻変更のためのユーザ指示を入力可能であれば、任意の態様で設けることができる。入力回路１７８に対するユーザ入力に応じて、時計１７５によって認識される現在日時が変更される。
【００３２】
充電ＥＣＵ２００は、時刻管理機能を具備しない一方で、所定周期を有する内部クロックに従って経過時間を計測するためのカウンタ２１０を含む。充電ＥＣＵ２００は、カウンタ２１０によるカウント値ＣＮＴによって、特定時点からの経過時間長を検知することができる。
【００３３】
ＥＣＵ１５０および充電ＥＣＵ２００の間は、有線または無線で形成された通信経路１９０によって接続される。すなわち、ＥＣＵ１５０および充電ＥＣＵ２００の間は相互に情報の送受信が可能である。
【００３４】
充電ＥＣＵ２００に対しては、ユーザによる充電設定入力が入力される。たとえば、車室内に設けられた入力画面（図示せず）に対する、充電開始日時および／または充電終了日時の設定値が、充電ＥＣＵ２００へ入力される。充電終了時刻のみが入力された場合には、必要充電量を充電するための充電所要時間の推定を伴って、入力された充電終了日時からの逆算によって、充電開始日時を設定することができる。
【００３５】
あるいは、スマートフォン４０（図１）への入力に応じてデータセンター３０（図１）で作成された充電スケジュールがＥＣＵ１５０へ入力されることで、充電開始日時が設定されてもよい。この場合には、ＥＣＵ１５０から充電ＥＣＵ２００へ充電スケジュールに従った充電開始日時が伝達される。
【００３６】
ＥＣＵ１５０は、車両１０の運転時、たとえば、イグニッションスイッチのオン時（以下、単に「ＩＧオン時」とも称する）に作動してオンされる。ＥＣＵ１５０は、作動時（オン期間）において、時計１７５が認識している現在日時を示す現在日時信号Ｓｔｚを、充電ＥＣＵ２００に対して所定周期で出力する。充電ＥＣＵ２００は、現在日時信号Ｓｔｚの受信に応じて、現在日時認識値Ｔｚを更新する。これにより、ＥＣＵ１５０の作動時には、充電ＥＣＵ２００は、現在日時認識値Ｔｚによって、間接的に現在日時を検知できる。入力回路１７８についても、ＥＣＵ１５０の作動期間において、ユーザ入力が有効となるように構成されている。
【００３７】
一方、ＥＣＵ１５０は、車両１０の非運転時、たとえば、イグニッションスイッチのオフ時（以下、単に「ＩＧオフ時」とも称する）には、停止（オフ）されてスタンバイ状態とされる。スタンバイ状態では、時計１７５による時刻管理機能を含む最小限の機能のみが動作を継続する一方で、複雑な演算処理や外部との通信については停止することで、消費電力の抑制が図られる。
【００３８】
ＥＣＵ１５０のオフ期間中には、充電ＥＣＵ２００は、現在日時信号Ｓｔｚを受信できないため、現在日時認識値Ｔｚを更新することができない。一方で、カウンタ２１０によって、ＥＣＵ１５０のオフ時点からの経過時間については検知することができる。したがって、現在日時信号Ｓｔｚが受信される毎に、充電開始日時までの時間長を演算しておけば、ＥＣＵ１５０がオフされても、当該時点からのカウント値ＣＮＴの増分が、当該時間長に対応する判定値に到達したときに、充電開始日時への到達を検知することができる。
【００３９】
したがって、充電ＥＣＵ２００については、充電開始日時に到達するまでの待機期間では、ＥＣＵ１５０と同様にスタンバイ状態とすることができる。充電ＥＣＵ２００のスタンバイ状態では、内部クロックの生成によるカウンタ２１０の作動が継続される必要がある。
【００４０】
図４には、充電ＥＣＵ２００による充電開始日時の到達判定のための制御処理の一例を説明するフローチャートが示される。
【００４１】
図４を参照して、充電ＥＣＵ２００は、ステップＳ２００により、現在日時信号Ｓｔｚが更新されたか否かを判定する。そして、充電ＥＣＵ２００は、現在日時信号Ｓｔｚが更新されたときには、ステップＳ２１０により、最新の現在日時信号Ｓｔｚに基づいて、判定値Ｃｔｈを設定する。判定値Ｃｔｈは、最新の現在日時信号Ｓｔｚに従って充電ＥＣＵ２００が認識する現在日時（以下、現在日時認識値Ｔｚとも称する）から、現在の充電スケジュールに従う充電開始日時Ｔｓｔまでの時間長に比例して設定される。さらに、ステップＳ２１０では、カウント値ＣＮＴもクリアされる（ＣＮＴ＝０）。
【００４２】
さらに、充電ＥＣＵ２００は、ステップＳ２２０により、所定周期の内部クロックに従って、カウンタ２１０のカウント値ＣＮＴをインクリメントすることによってカウントアップするとともに、ステップＳ２３０により、カウント値ＣＮＴと判定値（Ｓ２１０）とを比較する。
【００４３】
充電ＥＣＵ２００は、カウント値ＣＮＴが判定値Ｃｔｈに達すると（Ｓ２３０のＹＥＳ判定時）、ステップＳ３００ａに処理を進めて、充電開始日時Ｔｓｔへの到達を判定する。これに応じて、充電ＥＣＵ２００が充電器１２０を作動することによって、外部充電が開始される。
【００４４】
カウント値ＣＮＴが判定値Ｃｔｈに達するまでの間（Ｓ２３０のＮＯ判定時）には、充電ＥＣＵ２００は、ステップＳ２１０〜Ｓ２３０の処理を繰り返す。この結果、現在日時信号Ｓｔｚが入力される期間（ＥＣＵ１５０のオン期間）では、現在日時信号Ｓｔｚの受信毎に判定値Ｃｔｈが減少されるように更新される。すなわち、充電開始日時Ｔｓｔ以前で最後に現在日時信号Ｓｔｚが受信された時点を起点とする、カウンタ２１０でのカウントアップによって、充電開始日時Ｔｓｔへの到達判定が実行される。なお、本実施の形態では、カウント値ＣＮＴがインクリメントされる周期は、ＥＣＵ１５０から現在日時信号Ｓｔｚが入力される周期よりも短いものとする。
【００４５】
一方で、現在日時信号Ｓｔｚが入力されない期間（ＥＣＵ１５０のオフ期間）では、判定値Ｃｔｈが更新されない。ただし、最後に現在日時信号Ｓｔｚが受信された時点を起点を実行することができる。
【００４６】
しかしながら、上記のような充電開始日時の到達判定では、入力回路１７８を用いて時計１７５の現在日時が変更されたときの判断が困難になる虞がある。このようなケースについて、図５を用いて説明する。
【００４７】
図５を参照して、ユーザが入力回路１７８に対して、時計の現在日時を変更する操作を行うことにより、現在日時がＴ０からＴ１へ変更されたケースを考える。このとき、変更前の現在日時Ｔ０は、現在の充電スケジュールに従う充電開始日時Ｔｓｔよりも早く、一方で、変更後の現在日時Ｔ１は、当該充電開始日時Ｔｓｔよりも遅いものとする。
【００４８】
したがって、Ｔ０では充電開始日時には未到達と判定される一方で、Ｔ１での判定をどのように実行するかが問題となる。図４の制御処理に従えば、Ｔ１を示す現在日時信号ＳｔｚがＥＣＵ１５０から充電ＥＣＵ２００へ出力されることによって、ユーザによる時刻変更が、充電ＥＣＵ２００での判定に反映される。
【００４９】
しかしながら、この時点を起点とするカウンタ２１０のカウントアップによっては、充電開始日時Ｔｓｔへの到達を判定することができない。一方で、時刻変更後のＴ１が現在の充電開始日時Ｔｓｔを過ぎているときに、充電開始日時Ｔｓｔを一律に有効として、外部充電を開始することについても懸念がある。たとえば、曜日を超えて時刻変更が入力された際において、時刻変更をトリガに即座に外部充電を開始することが妥当であるとは言えず、ユーザの意図に反した対応となってしまう虞がある。
【００５０】
したがって、本実施の形態に従う車両では、図６に示す制御処理によって充電開始日時の到達判定処理が実行される。図６に示される制御処理は、現在日時信号Ｓｔｚの入力周期と同等の周期で繰り返し実行される。また、図４に示す制御処理についても、図６の制御処理と並列に実行される。
【００５１】
図６を参照して、充電ＥＣＵ２００は、ステップＳ１００により、現在日時信号Ｓｔｚが入力されたか否かを判定する。したがって、現在日時信号ＳｔｚがＥＣＵ１５０から入力される毎に、ステップＳ１００はＹＥＳ判定とされる。
【００５２】
充電ＥＣＵ２００は、現在日時信号Ｓｔｚを受信すると（Ｓ１００のＹＥＳ判定時）、ステップＳ１１０により、入力された現在日時信号Ｓｔｚに基づいて現在日時認識値Ｔｚを更新するとともに、ステップＳ１２０により、現在日時認識値Ｔｚの変化量ΔＴｚを算出する。
【００５３】
充電ＥＣＵ２００は、ステップＳ１３０により、ステップＳ１２０で算出されたΔＴｚの大きさ（絶対値）を判定値Ｔｔｈ１と比較する。判定値Ｔｔｈ１は、ユーザによる大幅な時刻変更入力を検知するための値に適宜設計される。
【００５４】
充電ＥＣＵ２００は、｜ΔＴｚ｜≦Ｔｔｈ１であるときには（Ｓ１３０のＮＯ判定時）、ユーザによる時刻変更入力を検知せず、ステップＳ１４０に処理を進めて、現在日時認識値Ｔｚが、現在の充電スケジュールに従う充電開始日時Ｔｓｔを過ぎているか否かを判定する。現在日時認識値Ｔｚが充電開始日時Ｔｓｔを過ぎているときには、ステップＳ３００ｂに処理が進められて、図４のステップＳ３００ａと同様に、充電開始日時Ｔｓｔへの到達が検知される。これにより、充電ＥＣＵ２００が充電器１２０を作動することによって、外部充電が開始される。
【００５５】
一方で、充電ＥＣＵ２００は、現在日時認識値Ｔｚが充電開始日時Ｔｓｔに達してしないときには、ステップＳ１５０に処理を進めて、充電開始日時Ｔｓｔには未到達であると判定する。これにより、外部充電は待機される。すなわち、今回の現在日時信号Ｓｔｚの受信に応じた外部充電の開始は見送られる。
【００５６】
なお、現在日時信号Ｓｔｚの受信タイミング以外（Ｓ１００のＮＯ判定時）では、ステップＳ３００ｂによる充電開始日時Ｔｓｔへの到達は検知されない。上述のように、図４に示された制御処理についても、図６の制御処理とともに実行されるので、ステップＳ１５０による待機の場合にも、図４のステップＳ３００ａによって充電開始日時Ｔｓｔへの到達が検知されて、外部充電が開始され得る。すなわち、現在日時信号Ｓｔｚが一定周期で継続的にされるＥＣＵ１５０のオン期間では、ステップＳ３００ａおよびＳ３００ｂを補間的に用いて、確実に充電開始日時Ｔｓｔへの到達を検知することができる。
【００５７】
また、ＥＣＵ１５０のオフにより、現在日時信号Ｓｔｚが継続的に入力されない場合においても、図４の制御処理によって、充電開始日時Ｔｓｔへの到達を検知することができる。
【００５８】
充電ＥＣＵ２００は、｜ΔＴｚ｜＞Ｔｔｈ１であるとき（Ｓ１３０のＹＥＳ判定時）には、ステップＳ１６０により、ユーザによる時刻変更入力をするとともに、ステップＳ１７０に処理を進めて、充電スケジュールを再設定する。これにより、ユーザによって変更された現在日時（図５のＴ１）を起点として、次の外部充電タイミングを策定する。これにより、充電開始日時Ｔｓｔが新たに設定される。以降では、新たに設定された充電開始日時への到達判定が、図４および図６に従って実行される。
【００５９】
図７には、図６に示した制御処理による判定結果を整理した概念図が示される。
図７の横軸は、図６のステップＳ１１０で更新された現在日時認識値Ｔｚを示す。横軸上のＴｐは、前回の現在日時信号Ｓｔｚに対応する現在日時認識値であるので、以下では、前回認識値Ｔｐと称する。そして、Ｔａは、前回認識値ＴｐよりもＴｔｈ１だけ遡った日時を示し、Ｔｂは、前回認識値ＴｐからＴｔｈ１だけ経過した日時を示す。
【００６０】
ＴｚがＴａよりも前のとき、または、ＴｚがＴｂよりも後のときは、図６のＳ１３０がＹＥＳ判定とされることにより、ユーザによる時刻変更入力が検知されて、充電スケジュールが再設定される。すなわち、充電開始日時Ｔｓｔが新たに設定される。
【００６１】
一方で、ＴｚがＴａ〜Ｔｂの期間内であるときには、ユーザによる時刻変更入力によって充電スケジュールを変更することなく、現在の充電開始日時Ｔｓｔを維持した到達判定が実行される。この結果、ＴｚがＴｓｔ以後であると、充電開始日時の到達が検知される一方で、ＴｐがＴｓｔよりも前であると、充電開始日時には未到達であると判定される。
【００６２】
このように、本実施の形態による車両では、ユーザの変更入力による現在日時の変更量が所定量（Ｔｔｈ１）よりも大きいときには、充電スケジュールを再設定して充電開始日時を新たに設定する一方で、変更量が小さいときには、現在の充電開始日時の設定を維持して、外部充電の開始タイミングを制御することができる。この結果、ユーザによる時計の時刻変更量の程度に対応させて、外部充電を適切なタイミングで開始することが可能となる。
【００６３】
（充電開始日時到達判定の変形例）
次に本発明の実施の形態の変形例として、充電ＥＣＵ２００の内部クロック誤差に対応するための充電開始日時の到達判定処理について説明する。
【００６４】
本発明の実施の形態の変形例では、ＩＧオフ期間等のＥＣＵ１５０のオフ期間中における充電開始日時の到達判定において、図８に説明するカウンタ誤差判定をさらに実行する。
【００６５】
図８を参照して、ＥＣＵ１５０のオフ期間（スタンバイ状態）では、現在日時信号Ｓｔｚが連続的に入力されないため、充電ＥＣＵ２００は、カウンタ２１０によるカウント値ＣＮＴに基づいて、充電開始日時Ｔｓｔへの到達を判定する。図８では、Ｔｙにおいて、カウント値ＣＮＴが判定値Ｃｔｈに達している。
【００６６】
このとき、Ｔｙが充電開始日時Ｔｓｔと一致しているか否かは、カウント値ＣＮＴのインクリメント周期の精度、すなわち、内部クロックの精度に依存する。すなわち、内部クロックの誤差に依存して、Ｔｙおよび充電開始日時Ｔｓｔの間には、誤差Ｔｅｒ（以下、カウンタ誤差Ｔｅｒとも称する）が発生する可能性がある。
【００６７】
したがって、本発明の実施の形態の変形例では、カウント値ＣＮＴが判定値Ｃｔｈに達したタイミング（Ｔｙ）において、ＥＣＵ１５０に対して現在日時信号Ｓｔｚを要求することによって、カウンタ誤差判定を起動する。
【００６８】
図９および図１０は、本実施の形態の変形例に従う充電開始日時の到達判定処理を説明するフローチャートである。図９の制御処理は、現在日時信号Ｓｔｚの入力が継続的に停止されるＥＣＵ１５０のオフ期間に実行される。一方で、図１０の制御処理は、現在日時信号Ｓｔｚが継続的に入力されるＥＣＵ１５０のオン期間に実行される。すなわち、本実施の形態の変形例では、図４および図６の制御処理に代えて、図９および図１０の制御処理が実行されることによって、充電開始日時の到達判定が実行される。
【００６９】
図９を参照して、充電ＥＣＵ２００は、ステップＳ２００♯により、現在日時信号Ｓｔｚが連続して入力されない期間であるか否かを判定する。たとえば、所定期間を超えて新たな現在日時信号Ｓｔｚが入力されなかったときに、ステップＳ２００♯はＹＥＳ判定とされて、ステップＳ２１０♯以降の処理が起動される。
【００７０】
充電ＥＣＵ２００は、ステップＳ２１０♯により、最後に受信した現在日時信号Ｓｔｚに基づいて、判定値Ｃｔｈを設定する。判定値Ｃｔｈは、ステップＳ２１０（図４）と同様に、当該現在日時信号Ｓｔｚに従う日時から、現在の充電スケジュールに従う充電開始日時Ｔｓｔまでの時間長に比例して設定される。さらに、充電ＥＣＵ２００は、図４と同様のステップＳ２２０〜Ｓ２３０により、所定周期の内部クロックに従う、カウンタ２１０のカウント値ＣＮＴを用いて、充電開始日時Ｔｓｔへの到達を判定する。
【００７１】
充電ＥＣＵ２００は、カウント値ＣＮＴは判定値Ｃｔｈに達すると（Ｓ２３０のＹＥＳ判定時）、ステップＳ２４０♯により、カウンタ誤差判定を起動する。これにより、充電ＥＣＵ２００からＥＣＵ１５０（スタンバイ状態）に対して、現在日時信号Ｓｔｚの送信が要求される。これに応じて、ＥＣＵ１５０は、一時的に作動して、スタンバイ状態でも継続的に動作している時刻管理機能によって認識される現在日時を示す現在日時信号Ｓｔｚを、充電ＥＣＵ２００へ出力する。
【００７２】
充電ＥＣＵ２００は、ステップＳ２５０により、ステップＳ２４０♯に応じてＥＣＵ１５０から出力された現在日時信号Ｓｔｚを受信して、現在日時認識値Ｔｚを更新する。さらに、充電ＥＣＵ２００は、ステップＳ２６０により、更新された現在日時認識値Ｔｚと充電開始日時Ｔｓｔとの時間差に相当するカウンタ誤差ΔＴｅｒを算出する。そして、ステップＳ２７０により、算出されたカウンタ誤差の大きさ｜ΔＴｅｒ｜が判定値Ｔｔｈ２と比較される。
【００７３】
充電ＥＣＵ２００は、｜ΔＴｅｒ｜＜Ｔｔｈ２のとき（Ｓ２７０のＹＥＳ判定時）、すなわち、カウンタ誤差が小さいときには、ステップＳ２８０に処理を進めて、現在日時認識値Ｔｚが充電開始日時Ｔｓｔを過ぎているか否かを判定する。現在日時認識値Ｔｚが充電開始日時Ｔｓｔを過ぎているときには（Ｓ２８０のＹＥＳ判定時）、図４と同様のステップＳ３００ａに処理が進められて、充電開始日時Ｔｓｔへの到達が検知される。これにより、充電ＥＣＵ２００が充電器１２０を作動することによって、外部充電が開始される。
【００７４】
これに対して、充電ＥＣＵ２００は、現在日時認識値Ｔｚが充電開始日時Ｔｓｔに達していないとき（Ｓ２８０のＮＯ判定時）には、ステップＳ３３０により、カウンタ誤差ΔＴｅｒに基づいてカウント値ＣＮＴを修正する。これにより、カウント値ＣＮＴは、判定値Ｃｔｈからカウンタ誤差ΔＴｅｒに応じて減算された値に修正される。そして、充電ＥＣＵ２００は、ステップＳ２２０に処理を戻して、カウント値ＣＮＴが判定値Ｃｔｈに達するまでカウンタ２１０を作動させる（Ｓ２２０，Ｓ２３０）。修正後のカウント値ＣＮＴがカウントアップされた判定値Ｃｔｈに達すると（Ｓ２３０のＹＥＳ判定時）、ステップＳ２４０♯〜Ｓ２８０により、再び、ＥＣＵ１５０から現在日時信号Ｓｔｚを受信して、カウンタ誤差｜ΔＴｅｒ｜と判定値Ｔｔｈ２との比較（Ｓ２７０）および、現在日時認識値Ｔｚと充電開始日時Ｔｓｔとの比較（Ｓ２８０）が実行される。すなわち、カウンタ誤差が小さい下では（Ｓ２７０のＹＥＳ判定時）、カウント値ＣＮＴが判定値Ｃｔｈに達するのに応じて受信される現在日時信号Ｓｔｚに基づいて、充電開始日時Ｔｓｔへの到達が検知される（Ｓ２８０，Ｓ３００ａ）。
【００７５】
一方で、充電ＥＣＵ２００は、｜ΔＴｅｒ｜≧Ｔｔｈ２が検出されたときには（Ｓ２７０のＮＯ判定時）、ステップＳ３２０に処理を進めて、カウンタ誤差、すなわち、内部クロックの誤差が存在することを検知する。そして、今回の充電スケジュールについては、充電量不足の回避を優先して、外部充電を開始する。すなわち、ステップＳ３２０では、充電ＥＣＵ２００は、充電器１２０を即座に作動させる。これにより、ＥＣＵ１５０および充電ＥＣＵ２００をスタンバイ状態とすることによる消費電力削減効果に加えて、内部クロック誤差による両ＥＣＵ間での時刻認識のずれが発生しても、外部充電が非実行となることを防止することができる。
【００７６】
さらに、今回のカウンタ誤差ΔＴｅｒを学習して、次回のステップＳ２１０♯での判定値Ｃｔｈの算出に反映することができる。たとえば、充電開始日時Ｔｓｔに達する前にステップＳ２３０♯がＹＥＳ判定とされた場合には（すなわち、ΔＴｅｒ＜０、かつ、｜ΔＴｅｒ｜≧Ｔｔｈ２）、判定値Ｃｔｈを大きくするように学習を行うことができる。
【００７７】
なお、充電ＥＣＵ２００は、現在日時信号Ｓｔｚが連続して入力される、ＥＣＵ１５０のオン期間では（ステップＳ２００♯のＮＯ判定時）、ステップＳ２１０♯以降の処理を実行することなく、図１０の制御処理を実行する。
【００７８】
図１０を参照して、充電ＥＣＵ２００は、ステップＳ１００♯により、現在日時信号Ｓｔｚが連続して入力される期間であるか否かを判定する。すなわち、ステップＳ１００♯は、ＥＣＵ１５０のオン期間にＹＥＳ判定とされて、図９のステップＳ２００♯とは逆の判定結果を示す。ステップＳ１００♯のＮＯ判定時には、上述の図９で説明した制御処理が実行される。
【００７９】
充電ＥＣＵ２００は、ＥＣＵ１５０のオン期間には（Ｓ１００♯のＹＥＳ判定時）、図６と同様のステップＳ１１０〜Ｓ１７０により、受信した現在日時信号Ｓｔｚによって順次更新される現在日時認識値Ｔｚを用いて、充電開始日時Ｔｓｔへの到達判定を実行する。なお、図６で説明したように、ステップＳ１３０，Ｓ１６０，Ｓ１７０により、ユーザの変更入力による現在日時の変更量が所定量（Ｔｔｈ１）よりも大きいときには、充電スケジュールを再設定することができる。
【００８０】
図１１には、図９に示した制御処理による判定結果を整理した概念図が示される。
図１１の横軸は、図９のステップＳ２５０で更新された現在日時認識値Ｔｚを示す。横軸上のＴｃは、充電開始日時ＴｓｔよりもＴｔｈ２だけ遡った日時を示し、Ｔｄは、充電開始日時ＴｓｔからＴｔｈ２だけ経過した日時を示す。
【００８１】
ＴｚがＴｃ〜Ｔｄの期間内であり、カウンタ誤差｜ΔＴｅｒ｜が判定値Ｔｈｔ２よりも小さいときには、ＴｚがＴｓｔ以後であると、充電開始日時の到達が検知される。一方で、ＴｚがＴｓｔよりも前であると、充電開始日時には未到達であると判定されて、カウント値ＣＮＴを修正した上で（図９のＳ３３０）、再度、カウンタ２１０によって、充電開始日時Ｔｓｔへの到達が判定される。
【００８２】
これに対して、ＴｚがＴｃよりも前のとき、または、ＴｚがＴｄよりも後のときは、図９のＳ２７０がＮＯ判定とされることにより、カウンタ誤差、すなわち、内部クロックのすれが存在することを検知する。そして、充電量不足の回避を優先して、外部充電を即座に開始する。
【００８３】
このように、図９および図１０に示された充電開始日時の到達判定によれば、ユーザによる現在日時の変更入力への対応に加えて、充電ＥＣＵ２００のカウンタ誤差（すなわち、内部クロック誤差）にもさらに対応して、適切に外部充電を開始することができる。
【００８４】
なお、本実施の形態およびその変形例では、図２および図３に示したように、車両１０全体を制御するＥＣＵ１５０が時刻管理機能を有する構成例を説明したが、本発明の適用はこのような構成例に限定されるものではない。たとえば、ＥＣＵ１５０とは別個に配置された、メータパネル１８０を専用に制御するＥＣＵが時刻管理機能を有する構成に対しても、充電ＥＣＵ２００と当該ＥＣＵとの間での現在日時信号Ｓｔｚの送受信により、同様の充電開始日時の到達判定を実行することができる。すなわち、本発明は、外部充電用の充電器を制御するＥＣＵと、時刻管理を実行するＥＣＵとが別個配置される構成におけるタイマー充電対して、共通に適用することが可能である。
【００８５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８６】
１  充電システム、１０  車両、２０  充電スタンド、３０  データセンター、４０  スマートフォン、１１０  充電インレット、１２０  充電器、１３０  蓄電装置、１５０  ＥＣＵ、１７５  時計、１７８  入力回路、１８０  メータパネル、１９０  通信経路、２００  充電ＥＣＵ、２１０  カウンタ、ＣＮＴ  カウント値、Ｃｔｈ，Ｔｔｈ１，Ｔｔｈ２  判定値、ＥＣＵ  メイン、Ｓｔｚ  現在日時信号、Ｔｅｒ  カウンタ誤差、Ｔｓｔ  充電開始日時、Ｔｚ  現在日時認識値。
【図１】
0006477547.tif 000002
【図２】
0006477547.tif 000003
【図３】
0006477547.tif 000004
【図４】
0006477547.tif 000005
【図５】
0006477547.tif 000006
【図６】
0006477547.tif 000007
【図７】
0006477547.tif 000008
【図８】
0006477547.tif 000009
【図９】
0006477547.tif 000010
【図１０】
0006477547.tif 000011
【図１１】
0006477547.tif 000012