(57)【要約】【課題】充電器が通信シーケンスに準拠していない場合でもあっても蓄電装置を充電できる可能性を高める。【解決手段】ＥＣＵ１０は、充電器８から供給される電力により車載のバッテリ１４を充電することが可能に構成された車両１の制御装置である。ＥＣＵ１０は、車両１と充電器８との間で送受信される信号の入出力を行うように構成された入出力ポート１０３と、バッテリ１４の充電開始に先立ち、予め規定された通信シーケンスに従って信号の送受信を制御することでバッテリ１４の充電準備を行うＣＰＵ１０１とを備える。通信シーケンスでは、車両１が充電器８からの第１の信号を所定のタイミングで受信した場合に第２の信号を充電器８に送信することが規定される。ＣＰＵ１０１は、車両１が第１の信号を所定のタイミングで受信しなかった場合であっても第２の信号を充電器８に送信することによって通信シーケンスを進める。【選択図】図１２
2020127295.tif 000002
【特許請求の範囲】
【請求項１】
車両外部に設けられた充電器から供給される電力により車載の蓄電装置を充電することが可能に構成された車両の制御装置であって、
前記車両と前記充電器との間で送受信される信号の入出力を行うように構成された入出力部と、
前記蓄電装置の充電開始に先立ち、予め規定された通信シーケンスに従って前記入出力部を介した信号の送受信を制御することで前記蓄電装置の充電準備を行う制御部とを備え、
前記通信シーケンスでは、前記車両が前記充電器からの第１の信号を所定のタイミングで受信した場合に第２の信号を前記充電器に送信することが規定され、
前記制御部は、前記車両が前記第１の信号を前記所定のタイミングで受信しなかった場合であっても前記第２の信号を前記充電器に送信することによって前記通信シーケンスを進める、車両の制御装置。
【請求項２】
前記第１の信号は、前記車両と前記充電器との間の通信リンクを確立するための信号であり、
前記制御部は、前記通信シーケンスに規定された時間が経過しても前記第１の信号を受信しなかった場合に前記第２の信号を送信する、請求項１に記載の車両の制御装置。
【請求項３】
前記通信シーケンスでは、前記充電器が前記第２の信号に応答して第３の信号を前記車両に送信することがさらに規定され、
前記制御部は、前記車両が前記第２の信号の送信後に前記第３の信号を受信したときに前記通信シーケンスをさらに進める一方で、前記車両が前記第２の信号の送信後に前記第３の信号を受信しなかったときには前記通信シーケンスの進行を中止する、請求項２に記載の車両の制御装置。
【請求項４】
前記第１の信号は、前記充電器から供給可能な電力を通知するための信号であり、
前記制御部は、前記通信シーケンスに規定された時間が経過しても前記第１の信号を受信しなかった場合に前記第２の信号を送信する、請求項１に記載の車両の制御装置。
【請求項５】
前記第２の信号は、前記車両の充電の準備状態を通知するための信号であり、
前記制御部は、前記車両が前記第２の信号の送信後に前記第１の信号を受信したときに前記通信シーケンスをさらに進める一方で、前記車両が前記第２の信号の送信後に前記第１の信号を受信しなかったときには前記通信シーケンスの進行を中止する、請求項４に記載の車両の制御装置。
【請求項６】
前記第１の信号は、前記充電器の電力供給の準備が完了していないことを通知するための信号であり、
前記制御部は、前記第１の信号の受信に代えて、前記通信シーケンスに規定された順序に従わない他の信号を前記車両が受信した場合に前記第２の信号を送信し、
前記他の信号は、前記充電器の電力供給の準備が完了したことを通知するための信号である、請求項１に記載の車両の制御装置。
【請求項７】
前記第１の信号は、前記充電器の電力供給の準備が完了したことを通知するための信号であり、
前記制御部は、前記第１の信号の受信に代えて、前記通信シーケンスに規定された順序に従わない他の信号を前記車両が受信した場合に前記第２の信号を送信し、
前記第２の信号は、前記車両の要求電圧および要求電流を通知するための信号であり、
前記他の信号は、前記充電器の供給電圧および供給電流を通知するための信号である、請求項１に記載の車両の制御装置。
【請求項８】
前記蓄電装置と、
請求項１〜７のいずれか１項に記載の制御装置とを備える、車両。
【請求項９】
車両外部に設けられた充電器から供給される電力により車載の蓄電装置を充電することが可能に構成された車両の制御方法であって、
前記車両は、前記蓄電装置の充電開始に先立ち、予め規定された通信シーケンスに従って前記充電器との間で信号の送受信を制御することで前記蓄電装置の充電準備を行うように構成され、
前記通信シーケンスでは、前記車両が前記充電器からの第１の信号を所定のタイミングで受信した場合に第２の信号を前記充電器に送信することが規定され、
前記車両の制御方法は、
前記第１の信号を前記所定のタイミングで受信したか否かを判定するステップと、
前記第１の信号を前記所定のタイミングで受信しなかった場合であっても前記第２の信号を前記充電器に送信することによって前記通信シーケンスを進めるステップとを含む、車両の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両の制御装置およびそれを備えた車両ならびに車両の制御方法に関し、より特定的には、車両外部に設けられた充電器から供給される電力により車載の蓄電装置を充電する技術に関する。
【背景技術】
【０００２】
近年、プラグインハイブリッド車および電気自動車等の車両が市販されている。これらの車両は、車両外部に設けられた充電器から供給される電力により車載の蓄電装置を充電する「外部充電」が可能に構成されている。
【０００３】
今後、車載の蓄電装置の容量が増大することが予想されている。これにより、車両のＥＶ走行距離（蓄電装置に蓄えられた電力により車両が走行可能な距離）を延ばすことができる。その一方で、蓄電装置の容量増大に伴い充電時間が過度に長くなると、ユーザの利便性が低下し得る。よって、充電時間を短縮すべく、従来の充電電力（たとえば数十ｋＷ）よりも大電力（たとえば数百ｋＷ）での外部充電が検討されている。以下、このような充電を「急速充電」とも称する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１３−５０４８３１号公報
【特許文献２】特開２０１６−１７１６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
急速充電は、充電規格に定められた一連の処理を車両と充電器とが協働して実行することにより進められる。急速充電では、蓄電装置の充電開始（充電器から車両への電力供給開始）に先立ち、充電規格に規定された通信シーケンスに従って車両と充電器との間で各種信号が送受信される。車両と充電器とは、当該通信シーケンスを実行することで、通信リンクを確立したり充電条件を決定したり充電準備の成否を相互に確認したりすることができる（詳細は後述）。
【０００６】
急速充電では、従来とは異なる充電規格（以下、「新規格」とも呼ぶ）が採用される。たとえば急速充電の普及初期には様々な充電器が市場に出回り得るが、全ての充電器が新規格に完全に準拠（適合）しているとは必ずしも限らない。充電器の中には、充電器から車両への電力供給開始前の通信シーケンスにおいて、新規格に規定されたタイミングで信号を送信しないものが存在する可能性がある。具体的には、一部の充電器では、送信すべき信号が欠落したり、本来の順序とは異なる順序で信号が送信されたりする可能性がある。
【０００７】
このような充電器であっても、電力供給が始まれば、新規格に準拠して電力を供給可能であるかもしれない。しかし、通信シーケンスを進めないと、電力供給を開始することができない。
【０００８】
本開示は、上記課題を解決するためになされたものであり、その目的は、充電器が通信シーケンスに準拠していない場合でもあっても蓄電装置を充電できる可能性を高めることである。
【課題を解決するための手段】
【０００９】
（１）本開示のある局面に従う車両の制御装置は、車両外部に設けられた充電器から供給される電力により車載の蓄電装置を充電することが可能に構成された車両の制御装置である。車両の制御装置は、車両と充電器との間で送受信される信号の入出力を行うように構成された入出力部と、蓄電装置の充電開始に先立ち、予め規定された通信シーケンスに従って入出力部を介した信号の送受信を制御することで蓄電装置の充電準備を行う制御部とを備える。通信シーケンスでは、車両が充電器からの第１の信号を所定のタイミングで受信した場合に第２の信号を充電器に送信することが規定される。制御部は、車両が第１の信号を所定のタイミングで受信しなかった場合であっても第２の信号を充電器に送信することによって通信シーケンスを進める。
【００１０】
上記（１）の構成によれば、充電器からの第１の信号が所定のタイミングで受信しなかった場合、たとえば、通信シーケンスに規定された時間が経過しても第１の信号を受信しなかった場合（すなわち第１の信号が欠落した場合）や第１の信号に代えて他の信号を受信した場合であっても、車両から充電器に第２の信号を送信することによって通信シーケンスに規定された処理を進める。これにより、第２の信号に対して充電器が適切に応答すれば、通信シーケンスをさらに進めることが可能になる（詳細は後述）。よって、充電器が通信シーケンスに準拠していない場合でもあっても外部充電を行える可能性を高めることができる。
【００１１】
（２）第１の信号は、車両と充電器との間の通信リンクを確立するための信号である。第２の信号は、通信リンクを確立するための他の信号、および、蓄電装置の仕様を通知するための信号のいずれか一方である。制御部は、通信シーケンスに規定された時間が経過しても第１の信号を受信しなかった場合に第２の信号を送信する。
【００１２】
（３）通信シーケンスでは、充電器が第２の信号に応答して第３の信号を車両に送信することがさらに規定される。制御部は、車両が第２の信号の送信後に第３の信号を受信したときに通信シーケンスをさらに進める一方で、車両が第２の信号の送信後に第３の信号を受信しなかったときには通信シーケンスの進行を中止する。
【００１３】
第１の信号が車両と充電器との間の通信リンクを確立するための信号である場合、たとえ第１の信号が欠落した場合であっても、別の信号により通信リンクの確立を確認することが可能である。上記（２），（３）の構成によれば、充電器からの第１の信号が欠落しても充電器が第２の信号に適切に応答すれば（車両が第３の信号を受信すれば）、通信リンクが確立されたと車両側で判断し、通信シーケンスをさらに進めることが可能になる。よって、充電器が通信シーケンスに準拠していない場合でもあっても外部充電を行える可能性を高めることができる。これに対し、充電器が第２の信号に適切に応答しなければ（車両が第３の信号を受信しなければ）、通信リンクが確立されていないと車両側で判断し、通信シーケンスの進行を中止する。これにより、車両と充電器との間での電力授受の安全性を確保することができる。
【００１４】
（４）第１の信号は、充電器から供給可能な電力を通知するための信号である。第２の信号は、車両の充電の準備状態を通知するための信号である。制御部は、通信シーケンスに規定された時間が経過しても第１の信号を受信しなかった場合に第２の信号を送信する。
【００１５】
（５）制御部は、車両が第２の信号の送信後に第１の信号を受信したときに通信シーケンスをさらに進める一方で、車両が第２の信号の送信後に第１の信号を受信しなかったときには通信シーケンスの進行を中止する。
【００１６】
第１の信号が充電器から供給可能な電力を通知するための信号である場合には、第１の信号は、安全な電力授受に必要不可欠である。したがって、上記（４），（５）の構成によれば、第２の信号の送信後であっても第１の信号を受信したときには通信シーケンスがさらに進められる。その一方で、第１の信号が欠落したときには、通信シーケンスの進行を中止することで、電力授受の安全性を確保することができる。
【００１７】
（６）第１の信号は、充電器の電力供給の準備が完了していないことを通知するための信号である。制御部は、第１の信号の受信に代えて、通信シーケンスに規定された順序に従わない他の信号を車両が受信した場合に第２の信号を送信する。上記他の信号は、充電器の電力供給の準備が完了したことを通知するための信号である。
【００１８】
（７）第１の信号は、充電器の電力供給の準備が完了したことを通知するための信号である。制御部は、第１の信号の受信に代えて、通信シーケンスに規定された順序に従わない他の信号を車両が受信した場合に第２の信号を送信する。第２の信号は、車両の要求電圧および要求電流を通知するための信号である。他の信号は、充電器の供給電圧および供給電流を通知するための信号である。よって、充電器が通信シーケンスに準拠していない場合でもあっても外部充電を行える可能性を高めることができる。
【００１９】
上記（６），（７）のいずれの構成においても、たとえ第１の信号が欠落した場合であても上記他の信号を受信することによって、充電器の電力供給の準備が完了したと車両側で判断し、通信シーケンスをさらに進めることが可能になる。よって、充電器が通信シーケンスに準拠していない場合でもあっても外部充電を行える可能性を高めることができる。
【００２０】
（８）本開示の他の局面に従う車両は、上記蓄電装置と、上記制御装置を備える。
上記（８）の構成によれば、充電器が通信シーケンスに準拠していない場合でもあっても蓄電装置を充電できる可能性を高めることが可能な車両を提供することができる。
【００２１】
（９）本開示のさらに他の局面に従う車両の制御方法において、車両は、車両外部に設けられた充電器から供給される電力により車載の蓄電装置を充電することが可能に構成される。車両は、蓄電装置の充電開始に先立ち、予め規定された通信シーケンスに従って充電器との間で信号の送受信を制御することで蓄電装置の充電準備を行うように構成される。通信シーケンスでは、車両が充電器からの第１の信号を所定のタイミングで受信した場合に第２の信号を充電器に送信することが規定される。車両の制御方法は、第１の信号を所定のタイミングで受信したか否かを判定するステップと、第１の信号を所定のタイミングで受信しなかった場合であっても第２の信号を充電器に送信することによって通信シーケンスを進めるステップとを含む。
【００２２】
上記（９）の方法によれば、上記（１）の構成と同様に、充電器が通信シーケンスに準拠していない場合でもあっても蓄電装置を充電できる可能性を高めることができる。
【発明の効果】
【００２３】
本開示によれば、充電器が充電規格に規定された通信シーケンスに準拠していない場合でもあっても外部充電を行える可能性を高めることができる。
【図面の簡単な説明】
【００２４】
【図１】本開示の実施の形態１に係る充電システムの全体構成を概略的に示す図である。
【図２】車両および充電器の構成を概略的に示すブロック図である。
【図３】充電規格に規定された外部充電制御の通信シーケンス図である。
【図４】比較例における外部充電制御の通信シーケンスを示すシーケンス図である。
【図５】実施の形態１における外部充電制御の第１の通信シーケンスを示すシーケンス図である。
【図６】実施の形態１における外部充電制御の第２の通信シーケンスを示すシーケンス図である。
【図７】実施の形態１における外部充電制御の第３の通信シーケンスを示すシーケンス図である。
【図８】実施の形態１における外部充電制御の第４の通信シーケンスを示すシーケンス図である。
【図９】実施の形態１における外部充電制御の第５の通信シーケンスを示すシーケンス図である。
【図１０】実施の形態１における外部充電制御の第６の通信シーケンスを示すシーケンス図である。
【図１１】実施の形態１における外部充電制御の第７の通信シーケンスを示すシーケンス図である。
【図１２】実施の形態１における外部充電制御の通信シーケンス全体を示すフローチャートである。
【図１３】充電中止メッセージのデータフィールドの構造の一例を示す図である。
【図１４】充電中止メッセージを急速充電の充電規格（新規格）の通信シーケンスに規定された通りに受信した場合（正常受信時）の処理を説明するための概念図である。
【図１５】比較例における充電中止メッセージの受信時の処理を説明するための概念図である。
【図１６】実施の形態２における充電中止メッセージの受信時の処理を説明するための概念図である。
【図１７】メッセージ毎の処理内容の概要をまとめた図である。
【図１８】実施の形態２における充電器識別メッセージの受信時の処理を説明するための概念図である。
【図１９】実施の形態２における最大出力能力メッセージの受信時の処理を説明するための概念図である。
【図２０】実施の形態２における外部充電制御の通信シーケンスを示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付して、その説明は繰り返さない。
【００２６】
［実施の形態１］
＜充電システムの全体構成＞
図１は、本開示の実施の形態１に係る充電システムの全体構成を概略的に示す図である。図１を参照して、充電システム１００は、車両１と、充電器２と、充電ケーブル３とを備える。図１には、車両１と充電器２とが充電ケーブル３により電気的に接続され、充電器２から車両１への外部充電時の状況が示されている。
【００２７】
車両１は、たとえば電気自動車である。ただし、車両１は、外部充電が可能に構成された車両であれば、たとえばプラグインハイブリッド車であってもよい。充電器２は、たとえば公共の充電スタンド（充電ステーションとも呼ばれる）に設けられた急速充電器である。
【００２８】
図２は、車両１および充電器２の構成を概略的に示すブロック図である。図２を参照して、充電器２は、直流（ＤＣ：Direct  Current）充電器であって、系統電源４からの供給電力（交流電力）を、車両１に搭載されたバッテリ１４の充電電力（直流電力）に変換する。充電器２は、電力線ＡＣＬと、ＡＣ／ＤＣ変換器２１と、電圧センサ２２と、給電線ＰＬ０，ＮＬ０と、制御回路２０とを含む。
【００２９】
電力線ＡＣＬは、系統電源４に電気的に接続されている。電力線ＡＣＬは、系統電源４からの交流電力をＡＣ／ＤＣ変換器２１へ伝送する。
【００３０】
ＡＣ／ＤＣ変換器２１は、電力線ＡＣＬ上の交流電力を、車両１に搭載されたバッテリ１４を充電するための直流電力に変換する。ＡＣ／ＤＣ変換器２１による電力変換は、力率改善のためのＡＣ／ＤＣ変換と、電圧レベル調整のためのＤＣ／ＤＣ変換との組み合わせによって実行されてもよい。ＡＣ／ＤＣ変換器２１から出力された直流電力は、正極側の給電線ＰＬ０および負極側の給電線ＮＬ０によって供給される。
【００３１】
電圧センサ２２は、給電線ＰＬ０と給電線ＮＬ０との間に電気的に接続されている。電圧センサ２２は、給電線ＰＬ０と給電線ＮＬ０との間の電圧を検出し、その検出結果を制御回路２０に出力する。
【００３２】
制御回路２０は、ＣＰＵと、メモリと、入出力ポート（いずれも図示せず）とを含んで構成されている。制御回路２０は、電圧センサ２２により検出された電圧、車両１からの信号、ならびに、メモリに記憶されたマップおよびプログラムに基づいて、ＡＣ／ＤＣ変換器２１による電力変換動作を制御する。
【００３３】
車両１は、インレット１１と、充電線ＰＬ１，ＮＬ１と、電圧センサ１２１と、電流センサ１２２と、充電リレー１３１，１３２と、システムメインリレー（ＳＭＲ：System  Main  Relay）１３３，１３４と、バッテリ１４と、電力線ＰＬ２，ＮＬ２と、ＰＣＵ（Power  Control  Unit）１６と、モータジェネレータ１７と、動力伝達ギヤ１８１と、駆動輪１８２と、ＥＣＵ（Electronic  Control  Unit）１０とを備える。
【００３４】
インレット（充電ポート）１１は、嵌合等の機械的な連結を伴って充電ケーブル３のコネクタ３１を挿入することが可能に構成されている。コネクタ３１の挿入に伴い、給電線ＰＬ０とインレット１１の正極側の接点との間の電気的な接続が確保されるとともに、給電線ＮＬ０とインレット１１の負極側の接点との間の電気的な接続が確保される。また、インレット１１とコネクタ３１とが充電ケーブル３により接続されることで、車両１のＥＣＵ１０と充電器２の制御回路２０とがＣＡＮ（Controller  Area  Network）等の通信規格に従う通信またはアナログ制御線を介したアナログ信号による通信により、信号、指令、メッセージまたはデータ等の各種情報を相互に送受信することが可能になる。
【００３５】
電圧センサ１２１は、充電リレー１３１，１３２よりもインレット１１側において、充電線ＰＬ１と充電線ＮＬ１との間に電気的に接続されている。電圧センサ１２１は、充電線ＰＬ１と充電線ＮＬ１との間の直流電圧を検出し、その検出結果をＥＣＵ１０に出力する。電流センサ１２２は、充電線ＰＬ１に設けられている。電流センサ１２２は、充電線ＰＬ１を流れる電流を検出し、その検出結果をＥＣＵ１０に出力する。ＥＣＵ１０は、電圧センサ１２１および電流センサ１２２による検出結果に基づき、充電器２からの供給電力（バッテリ１４の充電量）を算出することもできる。
【００３６】
充電リレー１３１は充電線ＰＬ１に接続され、充電リレー１３２は充電線ＮＬ１に接続されている。充電リレー１３１，１３２の閉成／開放は、ＥＣＵ１０からの指令に応じて制御される。充電リレー１３１，１３２が閉成され、かつＳＭＲ１３３，１３４が閉成されると、インレット１１とバッテリ１４との間での電力伝送が可能な状態となる。
【００３７】
バッテリ１４は、車両１の駆動力を発生させるための電力を供給する。また、バッテリ１４は、モータジェネレータ１７により発電された電力を蓄える。バッテリ１４は、複数のセル１４０を含んで構成された組電池である。各セル１４０は、リチウムイオン二次電池またはニッケル水素電池等の二次電池である。なお、バッテリ１４は、本開示に係る「蓄電装置」に相当する。バッテリ１４に代えて、電気二重層キャパシタなどのキャパシタを用いてもよい。
【００３８】
バッテリ１４の正極は、ＳＭＲ１３３を経由してノードＮＤ１に電気的に接続されている。ノードＮＤ１は、充電線ＰＬ１および電力線ＰＬ２に電気的に接続されている。同様に、バッテリ１４の負極は、ＳＭＲ１３４を経由してノードＮＤ２に電気的に接続されている。ノードＮＤ２は、充電線ＮＬ１および電力線ＮＬ２に電気的に接続されている。ＳＭＲ１３３，１３４の閉成／開放は、ＥＣＵ１０からの指令に応じて制御される。
【００３９】
バッテリ１４には、電圧センサ１４１と、電流センサ１４２と、電池温度センサ１４３とが設けられている。電圧センサ１４１は、バッテリ１４の電圧ＶＢを検出する。電流センサ１４２は、バッテリ１４に入出力される電流ＩＢを検出する。電池温度センサ１４３は、バッテリ１４の温度ＴＢを検出する。各センサは、その検出結果をＥＣＵ１０に出力する。ＥＣＵ１０は、電圧センサ１４１および／または電流センサ１４２による検出結果に基づいて、バッテリ１４のＳＯＣ（State  Of  Charge）を算出することができる。
【００４０】
ＰＣＵ１６は、電力線ＰＬ２，ＮＬ２とモータジェネレータ１７との間に電気的に接続されている。ＰＣＵ１６は、コンバータおよびインバータ（いずれも図示せず）を含んで構成され、ＥＣＵ１０からの指令に従ってモータジェネレータ１７を駆動する。
【００４１】
モータジェネレータ１７は、交流回転電機であり、たとえば、永久磁石が埋設されたロータを備える永久磁石型同期電動機である。モータジェネレータ１７の出力トルクは、動力伝達ギヤ１８１を通じて駆動輪１８２に伝達され、車両１を走行させる。また、モータジェネレータ１７は、車両１の制動動作時には、駆動輪１８２の回転力によって発電することができる。モータジェネレータ１７による発電電力は、ＰＣＵ１６によってバッテリ１４の充電電力に変換される。
【００４２】
ＥＣＵ１０は、制御回路２０と同様に、ＣＰＵ１０１と、ＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）などのメモリ１０２と、入出力ポート１０３とを含んで構成されている。ＥＣＵ１０は、各センサ等からの信号に応じて、車両１が所望の状態となるように機器類を制御する。ＥＣＵ１０は、機能毎に複数のＥＣＵに分割して構成されていてもよい。なお、ＣＰＵ１０１は本開示に係る「制御部」に相当し、入出力ポート１０３は本開示に係る「入出力部」に相当する。
【００４３】
ＥＣＵ１０により実行される主要な制御として、充電器２から供給される電力により車載のバッテリ１４を充電する外部充電制御が挙げられる。外部充電制御は、車両１のＥＣＵ１０と充電器２の制御回路２０との間で充電ケーブル３を介して各種メッセージを相互に送受信することにより進められる。このメッセージの送受信について、以下、詳細に説明する。
【００４４】
＜標準通信シーケンス＞
外部充電制御では、車両１と充電器２との間でのメッセージの授受に関する通信シーケンスが進められるとともに、車両１と充電器２との間で電力の授受に関する充電シーケンスが進められる。通信シーケンスおよび充電シーケンスは、いずれも急速充電の充電規格（新規格）に規定されている。以下では通信シーケンスの一例を概略的に説明する。
【００４５】
図３は、外部充電制御の通信シーケンスの一例を示すシーケンス図である。図３および後述する図４〜図１１では、図中左側に充電器２の制御回路２０により実行されるシーケンス処理が示され、図中右側に車両１のＥＣＵ１０により実行されるシーケンス処理が示されている。なお、以下では簡単のため、ＥＣＵ１０により実行される処理の実行主体を車両１と記載し、制御回路２０により実行される処理の実行主体を充電器２と記載する場合がある。
【００４６】
図３を参照して、この通信シーケンスは、車両１と充電器２とが充電ケーブル３により物理的に接続され、さらに、車両１と充電器２との間のＣＡＮ等の通信を実現するための低圧電源が投入された場合に開始される。なお、図３に示す通信シーケンスを「標準通信シーケンス」と呼ぶ場合がある。
【００４７】
標準通信シーケンスに含まれる処理は、充電準備段階（充電ハンドシェーク段階および充電パラメータ配置段階）、充電段階および充電終了段階に分類される。充電準備段階では、車両１と充電器２との間の通信リンク確立、充電条件の決定、充電準備の成否の確認などが行われる。充電段階では、図示しない充電シーケンスに従って充電器２から車両１への実際の電力供給が行われる。充電終了段階では、電力供給後に車両１と充電器２との間で今回の充電に関する統計データの授受が行われる。
【００４８】
まず、充電準備段階において、車両１と充電器２とのハンドシェークが行われる。具体的に、充電器２は、充電器ハンドシェイクメッセージＣＨＭを車両１に送信する（ＳＱ１）。充電器ハンドシェイクメッセージＣＨＭは、充電器２が準拠する通信シーケンス（通信プロトコル）のバージョン番号に関する情報を含んでもよい。車両１は、充電器ハンドシェイクメッセージＣＨＭに応答して、車両ハンドシェイクメッセージＢＨＭを充電器２に送信する（ＳＱ２）。車両ハンドシェイクメッセージＢＨＭは、車両１の最高許容電圧に関する情報を含んでもよい。
【００４９】
さらに、車両１と充電器２との間の通信リンクを確立するための処理が実行される。具体的には、充電器２は、充電器２が車両１をまだ識別していないことを示す第１充電器識別メッセージＣＲＭ（０ｘ００）を車両１に送信する（ＳＱ３）。車両１は、第１充電器識別メッセージＣＲＭ（０ｘ００）に応答して、充電器２が車両１を識別するための車両識別メッセージＢＲＭを充電器２に送信する（ＳＱ４）。車両識別メッセージＢＲＭは、車両１が準拠する通信シーケンスのバージョン番号、バッテリ１４の種類（リチウムイオン二次電池、ニッケル水素電池など）、車両１の定格容量および定格電圧に関する情報を含んでもよい。充電器２は、車両識別メッセージＢＲＭに応答して、充電器２が車両１を識別したことを示す第２充電器識別メッセージＣＲＭ（０ｘＡＡ）を車両１に送信する（ＳＱ５）。
【００５０】
次に、車両１は、車両１に搭載されたバッテリ１４の仕様に関する充電諸元メッセージＢＣＰを充電器２に送信する（ＳＱ６）。充電諸元メッセージＢＣＰは、バッテリ１４およびセル１４０の最高許容電圧、ならびに、バッテリ１４の最高許容電流、最高許容温度、ＳＯＣおよび電圧ＶＢに関する情報などを含み得る。充電器２は、充電諸元メッセージＢＣＰに応答して、充電器２から出力可能な最大電力を算出するための最大出力能力メッセージＣＭＬを車両１に送信する（ＳＱ７）。最大出力能力メッセージＣＭＬは、最高出力電圧および最大出力電流に加えて、最低出力電圧および最小出力電流に関する情報を含み得る。
【００５１】
続いて、車両１は、車両１の充電準備がまだ完了していないことを示す第１充電準備完了メッセージＢＲＯ（０ｘ００）を充電器２に送信する（ＳＱ８）。さらに、車両１は、車両１の充電準備が完了したことを示す第２充電準備完了メッセージＢＲＯ（０ｘＡＡ）を充電器２に送信する（ＳＱ９）。充電器２は、第２充電準備完了メッセージＢＲＯ（０ｘＡＡ）に応答して、充電器２からの出力（電力供給）準備がまだ完了していないことを示す第１出力準備完了メッセージＣＲＯ（０ｘ００）を車両１に送信する（ＳＱ１０）。さらに、充電器２は、充電器２からの出力準備が完了したことを示す第２出力準備完了メッセージＣＲＯ（０ｘＡＡ）を車両１に送信する（ＳＱ１１）。これにより充電準備段階が終了し、処理が充電段階へと進められる。
【００５２】
充電段階において、車両１は、充電要求メッセージＢＣＬを充電器２に送信するとともに、電池充電状態メッセージＢＣＳを充電器２に送信する（ＳＱ１２）。充電要求メッセージＢＣＬは、車両１から充電器２への要求電圧および要求電流ならびに充電モード（定電圧充電モードまたは定電流充電モード）に関する情報を含み得る。電池充電状態メッセージＢＣＳは、バッテリ１４の充電電圧ＶＢ、充電電流ＩＢおよびＳＯＣならびに残り充電時間の推定値に関する情報等を含み得る。一方、充電器２は、充電開始（継続）を通知するための充電器充電状態メッセージＣＣＳを車両１に送信する（ＳＱ１３）。充電器充電状態メッセージＣＣＳは、充電器２の出力電圧（供給電圧）および出力電流（供給電流）に関する情報を含み得る。
【００５３】
その後、車両１は、車両１が充電を中止することを示す充電中止メッセージＢＳＴを充電器２に送信する（ＳＱ１４）。充電中止メッセージＢＳＴは、車両１が充電を中止する原因等に関する情報を含み得る。充電器２は、充電器２が充電を中止することを示す充電中止メッセージＣＳＴを車両１に送信する（ＳＱ１５）。充電器２が充電を中止する原因等に関する情報を含み得る。これにより充電段階が終了し、処理が充電終了段階へと進められる。
【００５４】
充電終了段階において、車両１は、今回の充電過程における車両１の統計データを示す統計データメッセージＢＳＤを充電器２に送信する（ＳＱ１６）。統計データメッセージＢＳＤは、充電中止時のバッテリ１４のＳＯＣ、ならびに、バッテリ１４の最低電圧、最高電圧、最低温度および最高温度に関する情報を含み得る。一方、充電器２は、今回の充電過程における充電器２の統計データを示す統計データ信号ＣＳＤを車両１に送信する（ＳＱ１７）。統計データ信号ＣＳＤは、今回の充電の充電時間および今回の充電での充電器２からの出力電力量に関する情報を含み得る。これにより、車両１と充電器２との間の一連の通信シーケンスが終了する。
【００５５】
このように、充電規格に規定された標準通信シーケンスは、車両１と充電器２との間で基本的に交互にメッセージ（信号）のやり取りを行いながら、充電準備段階、充電段階、充電終了段階の順に進められる。以下では、本実施の形態における通信シーケンスの特徴の理解を容易にするため、比較例における通信シーケンス（特に充電準備段階におけるシーケンス）について説明する。
【００５６】
＜比較例における通信シーケンス＞
比較例では、車両１に代えて車両９の外部充電が行われる。車両９の全体構成は、図１および図２に示した車両１の構成と同様である。車両９は急速充電の充電規格（新規格）に準拠した処理が可能であるが、充電器は新規格に完全には準拠していない状況を想定する。新規格に準拠した充電器２に対して、新規格に完全には準拠していない充電器を「充電器８」と記載し、両者を区別する。
【００５７】
図４は、比較例における外部充電制御の通信シーケンスを示すシーケンス図である。図４を参照して、比較例では、まず、充電器８は、図３に説明したように正常に充電器ハンドシェイクメッセージＣＨＭを車両９に送信する（ＳＱ１）。車両９は、充電器ハンドシェイクメッセージＣＨＭに応答して、車両ハンドシェイクメッセージＢＨＭを充電器８に送信する（ＳＱ２）。
【００５８】
新規格の通信シーケンスに準拠した充電器であれば第１充電器識別メッセージＣＲＭ（０ｘ００）を送信するところ、新規格に準拠していない充電器８は、第１充電器識別メッセージＣＲＭ（０ｘ００）を送信しない（点線参照）。言い換えると、図４に示す比較例では、充電器８からの第１充電器識別メッセージＣＲＭ（０ｘ００）が欠落している。そのため、車両９から充電器８に、第１充電器識別メッセージＣＲＭ（０ｘ００）への応答としての車両識別メッセージＢＲＭが送信されることもない。その結果、充電準備段階において通信シーケンスが中断する。通信シーケンスが中断したまま規定の時間が経過すると、車両９と充電器８との間の通信リンク確立に失敗したものとして、充電器８から車両９への電力供給が行われることなく外部充電制御が終了する。
【００５９】
このように、図４に示すような充電器８に遭遇した場合、車両９側は新規格に準拠しているにも拘わらず、車両９の外部充電を行うことができない。そうすると、車両９のユーザは別の充電器を探す手間が生じ、ユーザの利便性が低下する可能性がある。
【００６０】
しかし、充電器８であっても、充電器８から車両９への電力供給が始まれば、充電器８は、新規格に準拠して電力を供給可能であるかもしれない。このような可能性に鑑み、本実施の形態に係る車両１は、たとえば充電器８からの第１充電器識別メッセージＣＲＭ（０ｘ００）が欠落し、新規格に規定されたタイミングで第１充電器識別メッセージＣＲＭ（０ｘ００）を受信しなかった場合であっても、一旦、標準通信シーケンスに定められた処理を先に進める構成を採用する。
【００６１】
＜本実施の形態における通信シーケンス＞
図５は、実施の形態１における外部充電制御の第１の通信シーケンスを示すシーケンス図である。図５を参照して、車両１は、充電器８から第１充電器識別メッセージＣＲＭ（０ｘ００）を受信しなくても、車両ハンドシェイクメッセージＢＨＭの送信時（ＳＱ２）から規定の時間が経過した時点（後述する仮タイムアウトが成立した時点）で車両識別メッセージＢＲＭを充電器８に送信する（ＳＱ４）。その後、充電器８が車両識別メッセージＢＲＭに応答して第２充電器識別メッセージＣＲＭ（０ｘＡＡ）を送信すれば（ＳＱ５）、車両１は、第２充電器識別メッセージＣＲＭ（０ｘＡＡ）に応答して充電諸元メッセージＢＣＰを充電器８に送信する（ＳＱ６）。その後は標準通信シーケンス（図３参照）における説明と同様に、ＳＱ７以降の処理が進められる。
【００６２】
前述のように、第１充電器識別メッセージＣＲＭ（０ｘ００）および第２充電器識別メッセージＣＲＭ（０ｘＡＡ）は、車両１と充電器８との間の通信リンクの確立に用いられる信号である。たとえＳＱ３において第１充電器識別メッセージＣＲＭ（０ｘ００）を受信しなくてもＳＱ５において第２充電器識別メッセージＣＲＭ（０ｘＡＡ）を受信できれば、車両１は、通信リンクが確立されたと判断することができる。よって、車両１は、充電諸元メッセージＢＣＰの送信（ＳＱ６）へと処理を進める。その後は充電器８が新規格に準拠しており、ＳＱ７〜ＳＱ１１が正常に実行されると、充電段階に処理を進めてバッテリ１４を充電することが可能になる。
【００６３】
図５に説明したシーケンス図は一例であり、以下の図６および図７に示すように、充電器８からの他のメッセージが欠落した場合にも同様の処理を実行することができる。
【００６４】
図６は、実施の形態１における外部充電制御の第２の通信シーケンスを示すシーケンス図である。図６を参照して、第２の通信シーケンスにおけるＳＱ１〜ＳＱ４の処理は、標準通信シーケンスにおける対応する処理（図３参照）と同様である。
【００６５】
第２の通信シーケンスでは、充電器８からの第２充電器識別メッセージＣＲＭ（０ｘＡＡ）が欠落する。車両１は、充電器８から第２充電器識別メッセージＣＲＭ（０ｘＡＡ）を受信しなくても、車両識別メッセージＢＲＭの送信時（ＳＱ４）から規定の時間が経過した時点で充電諸元メッセージＢＣＰを充電器８に送信する（ＳＱ６）。
【００６６】
充電器８が充電諸元メッセージＢＣＰに応答して最大出力能力メッセージＣＭＬを送信すれば（ＳＱ７）、車両１は、最大出力能力メッセージＣＭＬに応答して第１充電準備完了メッセージＢＲＯ（０ｘ００）を充電器８に送信する（ＳＱ８）。詳細な説明は繰り返さないが、その後、ＳＱ９以降の処理が標準通信シーケンスと同様に進められる。
【００６７】
図７は、実施の形態１における外部充電制御の第３の通信シーケンスを示すシーケンス図である。図７を参照して、第３の通信シーケンスにおけるＳＱ１，ＳＱ２の処理は、標準通信シーケンスにおける対応する処理（図３参照）と同様である。
【００６８】
第３の通信シーケンスでは、充電器８からの第１充電器識別メッセージＣＲＭ（０ｘＡＡ）が欠落する。車両１は、充電器８から第１充電器識別メッセージＣＲＭ（０ｘ００）を受信しなくても、車両ハンドシェイクメッセージＢＨＭの送信時（ＳＱ２）から規定の時間が経過した時点で車両識別メッセージＢＲＭを充電器８に送信する（ＳＱ４）。しかし、充電器８は車両識別メッセージＢＲＭにも応答せず、充電器８からの第２充電器識別メッセージＣＲＭ（０ｘＡＡ）も欠落する。そうであっても、車両１は、車両識別メッセージＢＲＭの送信時（ＳＱ４）から規定の時間が経過した時点で充電諸元メッセージＢＣＰを充電器８に送信する（ＳＱ６）。
【００６９】
その後、充電器８が充電諸元メッセージＢＣＰに応答して最大出力能力メッセージＣＭＬを送信すれば（ＳＱ７）、ＳＱ８以降の処理が第２の通信シーケンスと同様に進められる。
【００７０】
このように、第１〜第３の通信シーケンスにおいては、車両１と充電器８との間の通信リンクが確立したかどうかを確認するための充電器８からのメッセージが欠落した場合に、その欠落したメッセージの次に規定されたメッセージを車両１から充電器８に対して送信する。そして、充電器８が当該メッセージに応答した場合には、車両１は、通信リンクの確立が確認されたと判断し、後続のシーケンス処理を実行する。これにより、充電器８が新規格に規定された通信シーケンスに準拠していない場合に、通信リンク確立を確認するためのメッセージ交換の１度（または２度）の失敗に起因して、その後の処理が中断されて外部充電制御の中止に至る状況を回避することができる。その結果、充電器８がその後は新規格に規定された通信シーケンスに準拠して処理を進めることが可能である場合には、充電器８から車両１への電力供給を開始してバッテリ１４を充電することができる。
【００７１】
なお、第１の通信シーケンスでは、第１充電器識別メッセージＣＲＭ（０ｘ００）が本開示に係る「第１の信号」に相当し、車両識別メッセージＢＲＭが本開示に係る「第２の信号」に相当し、第２充電器識別メッセージＣＲＭ（０ｘＡＡ）が本開示に係る「第３の信号」に相当する。第２および第３の通信シーケンスでは、第２充電器識別メッセージＣＲＭ（０ｘＡＡ）が本開示に係る「第１の信号」に相当し、充電諸元メッセージＢＣＰが本開示に係る「第２の信号」に相当し、最大出力能力メッセージＣＭＬが本開示に係る「第３の信号」に相当する。
【００７２】
＜充電器の出力能力＞
第１〜第３の通信シーケンス（図５〜図７参照）では、通信リンク確立のための充電器８からのメッセージが欠落した場合に、一旦、処理を先に進めて充電器８からの後続のメッセージを待つ処理について説明した。このような処理は、通信リンク確立よりも後のメッセージ交換にも適用可能である。
【００７３】
図８は、実施の形態１における外部充電制御の第４の通信シーケンスを示すシーケンス図である。図８を参照して、第４の通信シーケンスにおけるＳＱ１〜ＳＱ６の処理は、標準通信シーケンスにおける対応する処理（図３参照）と同様である。
【００７４】
第４の通信シーケンスでは、ＳＱ６において車両１から充電器８に充電諸元メッセージＢＣＰが送信される。しかし、充電器８は、新規格の通信シーケンスに規定されたタイミングでは最大出力能力メッセージＣＭＬを車両１に送信しない。車両１は、最大出力能力メッセージＣＭＬを受信していないものの、第１充電準備完了メッセージＢＲＯ（０ｘ００）を充電器８に送信する（ＳＱ８）。そうすると、第１充電準備完了メッセージＢＲＯ（０ｘ００）の送信後に最大出力能力メッセージＣＭＬが充電器８から送信される（ＳＱ７）。車両１は、最大出力能力メッセージＣＭＬを受信すると、第２充電準備完了メッセージＢＲＯ（０ｘＡＡ）を充電器８に送信する（ＳＱ９）。その後は第１〜第３の通信シーケンスと同様にＳＱ１０以降の処理が進められる。
【００７５】
このように、第４の通信シーケンスにおいては、充電器８からの最大出力能力メッセージＣＭＬを規定のタイミングで受信しなかった場合に、車両１は、２つの充電準備完了メッセージのうちの一方（第１充電準備完了メッセージＢＲＯ（０ｘ００））を充電器８に送信し、それに対する充電器８の応答を待つ。充電器８から最大出力能力メッセージＣＭＬを受信した場合には、最大出力能力メッセージＣＭＬの受信順序が通信シーケンスに規定された順序とは異なるものの、車両１は、２つの充電準備完了メッセージのうちのもう一方（第２充電準備完了メッセージＢＲＯ（０ｘＡＡ））充電器８に送信し、後続の処理を継続する。
【００７６】
最大出力能力メッセージＣＭＬには充電器８の出力能力（充電器８から出力可能な電圧および電流）に関する情報が含まれている。これらの情報は安全な電力授受には必要不可欠である。そのため、後のフローチャート（図１２参照）に示すように、車両１は、第１充電準備完了メッセージＢＲＯ（０ｘ００）を送信しても充電器８から最大出力能力メッセージＣＭＬを受信しなかった場合には、第２充電準備完了メッセージＢＲＯ（０ｘＡＡ）を充電器８に送信しない。そうすると、通信シーケンスがタイムアウトに至り、充電器８から車両１への電力供給が行われることなく、処理が中止される。
【００７７】
以上のように、第４の通信シーケンスによれば、充電器８が新規格の通信シーケンスに準拠していない場合であっても、比較例と比べて、充電器８からの最大出力能力メッセージＣＭＬを受信することができる可能性が高くなる。これにより、充電器８が最大出力能力メッセージＣＭＬを規定の順序よりも後に送信した場合であっても、充電器８から車両１への電力供給を行ってバッテリ１４を充電することが可能になる。一方、充電器８が依然として最大出力能力メッセージＣＭＬを送信しなかった場合には、充電器８から車両１への電力供給を行わないことで、電力授受の安全性を確保することができる。
【００７８】
なお、第４の通信シーケンスでは、最大出力能力メッセージＣＭＬが本開示に係る「第１の信号」に相当し、第１充電準備完了メッセージＢＲＯ（０ｘ００）が本開示に係る「第２の信号」に相当する。
【００７９】
＜充電器の出力準備＞
以下の第５〜第７の通信シーケンスに示すように、充電器８が出力（電力供給）の準備ができているかどうか通知するための出力準備完了メッセージが欠落したり規定の順序で送信されなかったり場合に関しても車両１側で対応を取ることができる。
【００８０】
図９は、実施の形態１における外部充電制御の第５の通信シーケンスを示すシーケンス図である。第５ならびに後述する第６および第７の通信シーケンスにおけるＳＱ１〜ＳＱ９の処理は、標準通信シーケンスにおける対応する処理（図３参照）と同様である。
【００８１】
図９を参照して、第５の通信シーケンスでは、車両１から充電器８に対し、２つの充電準備完了メッセージ（第１充電準備完了メッセージＢＲＯ（０ｘ００）および第２充電準備完了メッセージＢＲＯ（０ｘＡＡ））が送信される（ＳＱ８，ＳＱ９）。そうすると、充電器８は、充電器８の出力準備が完了していないことを示す第１出力準備完了メッセージＣＲＯ（０ｘ００）を送信することなく、充電器８の出力準備が完了したことを示す第２出力準備完了メッセージＣＲＯ（０ｘＡＡ）を車両１に送信する（ＳＱ１１）。第２出力準備完了メッセージＣＲＯ（０ｘＡＡ）を受信すると、車両１は、充電器８側の出力準備が完了していると判断し、処理を充電段階へと進める。そして、車両１は、充電要求メッセージＢＣＬおよび電池充電状態メッセージＢＣＳを充電器８に送信する（ＳＱ１２）。その後は、標準通信シーケンスと同様にＳＱ１３以降の処理が進められる。
【００８２】
なお、第５の通信シーケンスでは、第１出力準備完了メッセージＣＲＯ（０ｘ００）が本開示に係る「第１の信号」に相当し、充電要求メッセージＢＣＬおよび電池充電状態メッセージＢＣＳが本開示に係る「第２の信号」に相当する。また、第２出力準備完了メッセージＣＲＯ（０ｘＡＡ）が本開示に係る「他の信号」に相当する。
【００８３】
図１０は、実施の形態１における外部充電制御の第６の通信シーケンスを示すシーケンス図である。図１０を参照して、第６の通信シーケンスにおいて、充電器８は、第１出力準備完了メッセージＣＲＯ（０ｘ００）を車両１に送信する（ＳＱ１０）。しかし、充電器８は、第２出力準備完了メッセージＣＲＯ（０ｘＡＡ）を送信することなく、充電器８の出力電圧および出力電流に関する情報を示す充電器充電状態メッセージＣＣＳを車両１に送信する（ＳＱ１３）。充電器充電状態メッセージＣＣＳを受信した車両１は、充電器８側の出力準備が完了していると判断し、充電要求メッセージＢＣＬおよび電池充電状態メッセージＢＣＳを充電器８に送信する（ＳＱ１２）。これにより、充電器８から車両１への電力供給が開始される。
【００８４】
図１１は、実施の形態１における外部充電制御の第７の通信シーケンスを示すシーケンス図である。図１１を参照して、第７の通信シーケンスでは、充電器８から車両１に対し、２つの出力準備完了メッセージ（第１出力準備完了メッセージＣＲＯ（０ｘ００）および第２出力準備完了メッセージＣＲＯ（０ｘＡＡ））がいずれも送信されることなく、充電器充電状態メッセージＣＣＳが送信される（ＳＱ１３）。そうすると、車両１は、充電器８側の出力準備が完了していると判断し、充電要求メッセージＢＣＬおよび電池充電状態メッセージＢＣＳを充電器８に送信する（ＳＱ１２）。これにより、充電器８から車両１への電力供給が開始される。
【００８５】
このように、第５〜第７の通信シーケンスによれば、車両１は、充電器８からの２つの出力準備完了メッセージ（第１充電準備完了メッセージＢＲＯ（０ｘ００）および第２充電準備完了メッセージＢＲＯ（０ｘＡＡ））のうちの一方または両方が欠落した場合であっても、その欠落した信号よりも後に送信されるべき信号を先行して受信したときには、充電器８側の出力準備が完了しているものとして後続の処理を進める。これにより、充電器８から車両１への電力供給を開始し、バッテリ１４を充電することが可能になる。
【００８６】
なお、第６および第７の通信シーケンスでは、第２出力準備完了メッセージＣＲＯ（０ｘＡＡ）が本開示に係る「第１の信号」に相当し、充電要求メッセージＢＣＬおよび電池充電状態メッセージＢＣＳが本開示に係る「第２の信号」に相当する。また、充電器充電状態メッセージＣＣＳが本開示に係る「他の信号」に相当する。
【００８７】
＜外部充電制御フロー＞
図１２は、実施の形態１における外部充電制御の通信シーケンス全体を示すフローチャートである。このフローチャートは、車両１と充電器８（充電器２であってもよい）とが充電ケーブル３により接続された状態で低圧電源が投入され、車両１と充電器８との間のＣＡＮ通信等が可能となった場合に実行される。各ステップ（以下、ステップをＳと略す）は、ＥＣＵ１０によるソフトウェア処理により実現されるが、ＥＣＵ１０内に作製されたハードウェア（電気回路）により実現されてもよい。
【００８８】
図１２を参照して、Ｓ１０１において、ＥＣＵ１０は、外部充電制御の通信シーケンスがタイムアウトに至ったかどうかを判定する。言い換えると、ＥＣＵ１０は、当該フローの開始時からの経過時間が予め定められたタイムアウト時間（たとえば数十秒）に達したかどうかを判定する。通信シーケンスがタイムアウトに至った場合（Ｓ１０１においてＹＥＳ）には、異常により外部充電制御を実行できなかったものとして処理が終了する。
【００８９】
外部充電制御がタイムアウトに至っていない場合（Ｓ１０１においてＮＯ）、ＥＣＵ１０は、新規格の通信シーケンスに規定されたタイミングで充電器８からメッセージを受信したか否かを判定する（Ｓ１０２）。規定のタイミング（規定の時間内かつ規定の順序に従う順番）でメッセージを受信した場合（Ｓ１０２においてＹＥＳ）ＥＣＵ１０は、そのメッセージに対する応答として通信シーケンスに定められた次の処理を実行し（Ｓ１０３）、その後、処理をＳ１０１に戻す。Ｓ１０１においてＮＯ判定−Ｓ１０２においてＹＥＳ判定−Ｓ１０３と進む処理は、標準通信シーケンス（図３参照）に沿って進む正常な処理である。
【００９０】
これに対し、新規格に規定されたタイミングで充電器８からのメッセージを受信しなかった場合（Ｓ１０２においてＮＯ）、すなわち、充電器８からのメッセージが欠落していた場合、または、充電器８からのメッセージの順番が新規格の通信シーケンスに規定された順序通りでなかった場合、ＥＣＵ１０は、充電器８からのメッセージを規定の順序に先行して受信したかどうかを判定する（Ｓ１０４）。
【００９１】
充電器８からのメッセージを規定の順序に先行して受信した場合（Ｓ１０４においてＹＥＳ）、ＥＣＵ１０は、その受信メッセージが充電器８からの出力準備に関連するものか否かを判定する（Ｓ１０５）。具体的には、ＥＣＵ１０は、受信メッセージが第２出力準備完了メッセージＣＲＯ（０ｘＡＡ）または充電器充電状態メッセージＣＣＳであるか否かを判定する。
【００９２】
受信メッセージが第２出力準備完了メッセージＣＲＯ（０ｘＡＡ）または充電器充電状態メッセージＣＣＳである場合（Ｓ１０５においてＹＥＳ）、ＥＣＵ１０は、充電要求メッセージＢＣＬおよび電池充電状態メッセージＢＣＳを充電器８に送信する（Ｓ１０６）。その後、処理はＳ１０１に戻される。この場合、充電要求メッセージＢＣＬおよび電池充電状態メッセージＢＣＳに応答して充電器８から充電器充電状態メッセージＣＣＳが送信されると、Ｓ１０２においてＹＥＳと判定され、処理がＳ１０３に進む。一方、受信メッセージが第２出力準備完了メッセージＣＲＯ（０ｘＡＡ）および充電器充電状態メッセージＣＣＳのいずれでもない場合（Ｓ１０５においてＮＯ）には、Ｓ１０６の処理を実行することなく処理がＳ１０１に戻される。
【００９３】
Ｓ１０１においてＮＯ判定−Ｓ１０２においてＮＯ判定−Ｓ１０４においてＹＥＳ判定−Ｓ１０５においてＹＥＳ判定−Ｓ１０６と進む処理は、第５〜第７の通信シーケンス（図９〜図１１参照）に示された処理である。一方、以下に説明するＳ１０７〜Ｓ１１２の処理は、第１〜第４の通信シーケンス（図５〜図８参照）に示された処理である。
【００９４】
Ｓ１０４において充電器８からのメッセージを規定の順序に先行して受信していない場合（Ｓ１０４においてＮＯ）、ＥＣＵ１０は、処理をＳ１０７に進め、外部充電制御の通信シーケンスが仮タイムアウトに至ったかどうかを判定する。この仮タイムアウトは、充電器８からのメッセージの欠落の有無を判断するためのものであり、充電器８からの前のメッセージ受信時からの経過時間が予め定められた時間に達した時刻に成立する。仮タイムアウト時間は、Ｓ１０１におけるタイムアウト時間よりも短く、たとえば数秒〜十数秒程度に定めることができる。充電器８から何らかのメッセージを受信するまで、Ｓ１０７においてＮＯ判定−Ｓ１０１においてＮＯ判定−Ｓ１０２においてＮＯ判定−Ｓ１０４においてＮＯ判定との処理が繰り返される。メッセージを受信することなく仮タイムアウト時間が経過すると（Ｓ１０７においてＹＥＳ）、ＥＣＵ１０は、充電器８から本来送信されるべきメッセージが欠落したと判断して処理をＳ１０８に進める。
【００９５】
充電器８からのメッセージが欠落した場合に、その欠落したメッセージが何であってもＥＣＵ１０が処理を先に進めてよいわけではない。欠落メッセージが外部充電制御に必須のものでない場合に限り、ＥＣＵ１０は、通信シーケンスの処理を先に進める。Ｓ１０８において、ＥＣＵ１０は、欠落メッセージが第１〜第４の通信シーケンスにて説明したメッセージであるか否かを判定する。具体的には、欠落メッセージが第１充電器識別メッセージＣＲＭ（０ｘ００）、第２充電器識別メッセージＣＲＭ（０ｘＡＡ）または最大出力能力メッセージＣＭＬであるか否かが判定される。
【００９６】
欠落メッセージが第１〜第４の通信シーケンスにて説明したメッセージでない場合（Ｓ１０８においてＮＯ）には、処理がＳ１０１に戻される。その後、Ｓ１０１においてＮＯ判定−Ｓ１０２においてＮＯ判定−Ｓ１０４においてＮＯ判定−Ｓ１０７においてＹＥＳ判定−Ｓ１０８においてＮＯ判定との処理が繰り返されるうちにタイムアウト時間が経過し（Ｓ１０１においてＹＥＳ）、処理が終了する。
【００９７】
欠落メッセージが第１〜第４の通信シーケンスにて説明したメッセージである場合（Ｓ１０８においてＹＥＳ）、ＥＣＵ１０は、通信シーケンスの処理を進め、新規格の通信シーケンスに規定された、欠落メッセージの次のメッセージを充電器８に送信する（Ｓ１０９）。
【００９８】
なお、後述するＳ１１２においてＮＯ判定の場合、処理が再びＳ１０９に進むことになる。そうすると、第３の通信シーケンスでは問題ないが、第１または第２の通信シーケンス等では、再度、欠落メッセージの次のメッセージを送信してしまう。よって、上記次のメッセージを既に送信している場合には、Ｓ１０９において再度メッセージを送信しない。
【００９９】
Ｓ１１０において、ＥＣＵ１０は、Ｓ１０９にて車両１から送信されたメッセージに対して充電器８が所定時間内に応答したかどうかを判定する。充電器８が所定時間内に応答しなかった場合（Ｓ１１０においてＮＯ）、ＥＣＵ１０は、タイムアウトが成立したか否かを判定する（Ｓ１１２）。この処理は、Ｓ１０１の処理と同様に、フロー開始時からの経過時間がタイムアウト時間（たとえば数十秒）に達したかどうかを判定する処理である。充電器８からの応答がないままタイムアウトが成立した場合（Ｓ１１２においてＹＥＳ）には、ＥＣＵ１０は、外部充電制御を正常に実行できなかったものとして処理を終了する。
【０１００】
一方、充電器８が所定時間内に応答した場合（Ｓ１１０においてＹＥＳ）、ＥＣＵ１０は、通信シーケンスの処理を先に進める（Ｓ１１１）。ＥＣＵ１０は、充電器８からの応答メッセージに応じたメッセージを充電器８に送信する。その後、処理はＳ１０１に戻される。
【０１０１】
Ｓ１０７〜Ｓ１１２の処理と第１〜第４の通信シーケンスとの対応関係について、より詳細に説明する。第１の通信シーケンス（図５参照）では、充電器８からの第１充電器識別メッセージＣＲＭ（０ｘ００）が欠落する（Ｓ１０７においてＹＥＳ判定かつＳ１０８においてＹＥＳ判定）。そうすると、車両識別メッセージＢＲＭの送信（Ｓ１０９）へと処理が進み、充電器８が車両識別メッセージＢＲＭに応答して第２充電器識別メッセージＣＲＭ（０ｘＡＡ）を返すと（Ｓ１１０においてＹＥＳ）、車両１から充電諸元メッセージＢＣＰが送信される（Ｓ１１１）。
【０１０２】
第２の通信シーケンス（図６参照）では、充電器８からの第２充電器識別メッセージＣＲＭ（０ｘＡＡ）が欠落する（Ｓ１０７においてＹＥＳ判定かつＳ１０８においてＹＥＳ判定）。そうすると、充電諸元メッセージＢＣＰの送信（Ｓ１０９）へと処理が進み、充電器８が充電諸元メッセージＢＣＰに応答して最大出力能力メッセージＣＭＬを返すと（Ｓ１１０においてＹＥＳ）、車両１から第１充電準備完了メッセージＢＲＯ（０ｘ００）が送信される（Ｓ１１１）。
【０１０３】
第３の通信シーケンス（図７参照）では、充電器８からの第１充電器識別メッセージＣＲＭ（０ｘ００）および第２充電器識別メッセージＣＲＭ（０ｘＡＡ）の両方が欠落する。まず、第１充電器識別メッセージＣＲＭ（０ｘ００）が欠落により（Ｓ１０７においてＹＥＳ判定かつＳ１０８においてＹＥＳ判定）、ＥＣＵ１０は、車両識別メッセージＢＲＭを充電器８に送信する（Ｓ１０９）。しかし、充電器８は、所定時間内に車両識別メッセージＢＲＭに応答しないので（Ｓ１１０においてＮＯかつＳ１１２においてＮＯ）、処理がＳ１０７に戻される。そうすると、今度は第２充電器識別メッセージＣＲＭ（０ｘＡＡ）の欠落により（Ｓ１０７においてＹＥＳ判定かつＳ１０８においてＹＥＳ判定）、ＥＣＵ１０は、充電諸元メッセージＢＣＰを充電器８に送信する（Ｓ１０９）。充電器８が充電諸元メッセージＢＣＰに応答して最大出力能力メッセージＣＭＬを返すと（Ｓ１１０においてＹＥＳ）、第１充電準備完了メッセージＢＲＯ（０ｘ００）の送信へと処理が進められる（Ｓ１１１）。
【０１０４】
第４の通信シーケンス（図８参照）では、充電器８からの最大出力能力メッセージＣＭＬが後に送信されるものの、その送信タイミングが規定のタイミングと異なる。そのため、最大出力能力メッセージＣＭＬを受信していないとして仮タイムアウトが成立し（Ｓ１０７においてＹＥＳ判定かつＳ１０８においてＹＥＳ判定）、車両１は、第１充電準備完了メッセージＢＲＯ（０ｘ００）を充電器８に送信する（Ｓ１０９）。新規格の通信シーケンスに定められた本来の処理とは異なるが、充電器８が第１充電準備完了メッセージＢＲＯ（０ｘ００）に応答して最大出力能力メッセージＣＭＬを返すと（Ｓ１１０においてＹＥＳ）、ＥＣＵ１０は、第１充電準備完了メッセージＢＲＯ（０ｘ００）に続く第２充電準備完了メッセージＢＲＯ（０ｘＡＡ）を充電器８に送信する（Ｓ１１１）。
【０１０５】
以上のように、実施の形態１によれば、充電器８側が新規格の通信シーケンスに完全に準拠しておらず、充電器８からのメッセージが欠落した場合や送信すべきメッセージとは異なるメッセージを送信した場合であっても、そのメッセージよりも後に規定されたメッセージを車両１から充電器８へと送信する。車両１側が通信シーケンスに定められた処理を暫定的に先に進めることによって、車両１からの送信メッセージをきっかけに充電器８が必要なメッセージを車両１に返す可能性がある。充電器８がメッセージを返し、車両１と充電器８との間の通信シーケンスが標準通信シーケンスに復帰すれば、それ以降の充電準備段階の通信シーケンスを正常に実行し、充電段階へと進むことが可能になる。その結果、充電器８から車両１への電力供給を行ってバッテリ１４を充電することができる。
【０１０６】
［実施の形態２］
実施の形態１では、充電器８から車両１への送信メッセージの送信タイミングが標準通信シーケンスに準拠していない場合に、車両１側で対応する構成について説明した。実施の形態２においては、充電器８から車両１への送信内容が標準通信シーケンスに準拠していない場合の構成について説明する。なお、実施の形態２に係る車両の全体構成は、実施の形態１に係る車両１の全体構成（図２参照）と同様である。
【０１０７】
＜正常受信時＞
図１３は、充電中止メッセージＣＳＴのデータフィールドの構造（フォーマット）の一例を示す図である。図１３を参照して、充電中止メッセージＣＳＴのデータフィールド（いわばメッセージの中身）は、たとえば４バイトのバイト長を有し、以下のような内容を表す。
【０１０８】
充電中止メッセージＣＳＴの１バイト目（ＣＳＴ１で示す）のフィールドは、バイト長１バイトであり、充電器が充電を中止する原因（事前に設定された終了条件が成立したことによる中止、ユーザ操作による中止、充電器の故障による中止など）を表す。充電中止メッセージＣＳＴの２バイト目（ＣＳＴ２で示す）のフィールドは、バイト長２バイトであり、充電器が充電を中止する故障原因（充電器の過熱故障、充電器のコネクタ故障など）を表す。充電中止メッセージＣＳＴの４バイト目（ＣＳＴ４で示す）のフィールドは、バイト長１バイトであり、充電器が充電を中止するエラー原因（電流異常、電圧異常など）を表す。
【０１０９】
フィールドＣＳＴ１に含まれる各ビットが表す内容は、新規格の通信シーケンスに定義されている。たとえば、第１ビットおよび第２ビットの両方が０であること＜００＞は、正常な充電中止を表す。第１ビットが０であり、第２ビットが１であること＜０１＞は、充電器側が設定条件に達したことによる中止を表す。第１ビットが１であり、第２ビットが０であること＜１０＞は、車両１または充電器８が信頼できない状態であることを表す。一方で、第１ビットおよび第２ビットの両方が１であること＜１１＞は、通信シーケンスに定義されていない。他のフィールドＣＳＴ２，ＣＳＴ４についても同様の定義が行われている。
【０１１０】
図１４は、充電中止メッセージＣＳＴを急速充電の充電規格（新規格）の通信シーケンスに規定された通りに受信した場合（正常受信時）の処理を説明するための概念図である。図１４を参照して、車両１は、充電中止メッセージＣＳＴを受信すると、充電中止メッセージＣＳＴに含まれるデータフィールドを参照する。より詳細には、車両１は、充電中止メッセージＣＳＴに含まれるデータフィールドが図１３にて説明した内容（通信シーケンスに規定された内容）を表すものであるか否かを解析する。そして、車両１は、その解析結果に応じて、当該充電中止メッセージＣＳＴを受け取るか否かを判断する。車両１は、充電中止メッセージＣＳＴを受け取ると判断した場合に肯定応答（図１４ではＡＣＫと示す）を充電器２に返すとともに、次のメッセージを充電器２に送信すべく通信シーケンスを先に進める。ただし、肯定応答ＡＣＫの返信は本開示に必須ではない。
【０１１１】
正常な充電器２から送信された充電中止メッセージＣＳＴには、通信シーケンスに規定通りの内容を表すデータフィールドが含まれるため、車両１は、通信シーケンスを進めることができる。しかしながら、新規格に完全に準拠（適合）していない充電器８は、以下の比較例に示すように、通信シーケンスに規定された内容とは異なる内容を表すデータフィールド（言い換えると、規定されていない内容を表す、あるいは規定された内容を表さないデータフィールド）を車両１に送信する可能性がある。
【０１１２】
＜比較例における受信時＞
図１５は、比較例における充電中止メッセージＣＳＴの受信時の処理を説明するための概念図である。図１５を参照して、比較例における充電器８は、通信シーケンスに規定された内容とは異なる内容を表すデータフィールドを含む充電中止メッセージＣＳＴを比較例おける車両９に送信する。たとえば図１３に示した例では、第１ビットおよび第２ビットの両方が１であって未定義のフィールドＣＳＴ１を含む充電中止メッセージＣＳＴが送信される。
【０１１３】
車両９は、受信した充電中止メッセージＣＳＴの内容を参照し、その充電中止メッセージＣＳＴに含まれるデータフィールドが通信シーケンスに規定された内容を表すものではないことが判明すると、充電中止メッセージＣＳＴを受け取らない。そうすると、通信シーケンスに規定された通りの別の充電中止メッセージＣＳＴが充電器８から送信されない限り、車両１では通信シーケンスを先に進められない。その結果、タイムアウト処理（後述）に至り、外部充電制御が終了してしまう。
【０１１４】
＜本実施の形態における受信時＞
図１６は、実施の形態２における充電中止メッセージＣＳＴの受信時の処理を説明するための概念図である。図１６を参照して、実施の形態２においても比較例と同様に、充電器８は、通信シーケンスに規定された内容とは異なる内容を表すデータフィールドを車両１に送信する。
【０１１５】
実施の形態２において、車両１は、受信した充電中止メッセージＣＳＴの内容を参照しない。つまり、車両１は、受信したメッセージが充電中止メッセージＣＳＴであることが分かると、その充電中止メッセージＣＳＴに含まれるデータフィールドが通信シーケンスに規定された内容を表すものであるか否かを解析することなく充電中止メッセージＣＳＴを受け取り、通信シーケンスを先に進める。これにより、充電中止メッセージＣＳＴの送信元の充電器８が通信シーケンスに準拠していない場合に、充電中止メッセージＣＳＴのデータフィールドに起因する通信シーケンスの中断を防止することができる。
【０１１６】
図１３〜図１６では充電中止メッセージＣＳＴを例に説明したが、他のメッセージについても同様の処理を行うことができる。その一方で、全てのメッセージに対して同様の処理を行うことは望ましくない。
【０１１７】
図１７は、メッセージ毎の処理内容の概要をまとめた図である。図１７を参照して、充電器ハンドシェイクメッセージＣＨＭのデータフィールドに含まれる通信シーケンスのバージョン番号等の情報は、電力供給に必須の情報ではない。また、充電器充電状態メッセージＣＣＳに含まれる充電器８の出力電圧および出力電流に関する情報も必ずしも必要ではない。さらに、統計データメッセージＣＳＤのデータフィールドに含まれる情報も、充電実績（充電時間や充電器８からの出力電力量）に関する情報を充電終了段階で伝達するものであり、電力供給に必須の情報ではない。したがって、車両１は、充電器ハンドシェイクメッセージＣＨＭ、充電器充電状態メッセージＣＣＳおよび充電器統計データメッセージＣＳＤについても、車両１が充電器８からメッセージを受信したことをもって、メッセージのデータフィールド（内容または中身）については参照することなく、通信シーケンスの後続する処理を進めることができる。
【０１１８】
これに対し、充電器識別メッセージＣＲＭ（第１充電器識別メッセージＣＲＭ（０ｘ００）および第２充電器識別メッセージＣＲＭ（０ｘＡＡ））、最大出力能力メッセージＣＭＬ、ならびに、出力準備完了メッセージＣＲＯ（第１出力準備完了メッセージＣＲＯ（０ｘ００）および第２出力準備完了メッセージＣＲＯ（０ｘＡＡ））については、車両１は、メッセージのデータフィールドを参照し、通信シーケンスの処理を先に進めるかどうかを判断する。
【０１１９】
図１８は、実施の形態２における充電器識別メッセージＣＲＭの受信時の処理を説明するための概念図である。図１８を参照して、受信したメッセージが充電器識別メッセージＣＲＭであることが分かると、本実施の形態においても、車両１は、充電器識別メッセージＣＲＭのデータフィールドを参照する。具体的には、車両１は、まず、充電器８が車両１を未識別であることを示す第１充電器識別メッセージＣＲＭ（０ｘ００）を充電器８から受信する。その後、メッセージのデータフィールドが充電器８により変更され、車両１は、充電器８が車両１を識別済みであることを示す第２充電器識別メッセージＣＲＭ（０ｘＡＡ）を充電器８から受信する。そうすると、車両１は、充電器識別メッセージＣＲＭを受け取ったとして通信シーケンスを先に進める。
【０１２０】
図３にて説明した通信シーケンスによれば、車両１は、第１充電器識別メッセージＣＲＭ（０ｘ００）に応答して車両識別メッセージＢＲＭを充電器８に送信する（ＳＱ４）。しかし、実施の形態２では、車両１が車両識別メッセージＢＲＭを充電器８に送信することなく充電器８から第２充電器識別メッセージＣＲＭ（０ｘＡＡ）を受信した場合にも、通信シーケンスが先に進められる。
【０１２１】
一方、充電器８が車両１を識別済みであることが第２充電器識別メッセージＣＲＭ（０ｘＡＡ）の受信により確認されてまま通信シーケンスを進めることは望ましくない。したがって、車両１は、充電器識別メッセージＣＲＭが第１充電器識別メッセージＣＲＭ（０ｘ００）から第２充電器識別メッセージＣＲＭ（０ｘＡＡ）へと切り替えられていない場合には、通信シーケンスを先に進めず、タイムアウト処理の発生を許容する。
【０１２２】
なお、図１８では充電器識別メッセージＣＲＭを例に説明したが、出力準備完了メッセージＣＲＯについても同様の処理が実行される。
【０１２３】
図１９は、実施の形態２における最大出力能力メッセージＣＭＬの受信時の処理を説明するための概念図である。図１９を参照して、受信したメッセージが最大出力能力メッセージＣＭＬであることが分かると、車両１は、最大出力能力メッセージＣＭＬのデータフィールドを参照する。具体的には、車両１は、最大出力能力メッセージＣＭＬのデータフィールドに含まれる、充電器８から出力可能な最大電力を算出するための情報が通信シーケンスに規定されたものであるかどうかを解析する。
【０１２４】
最大出力能力メッセージＣＭＬに含まれる情報は、具体的には充電器８の最大最高出力電圧および最大出力電流ならびに最低出力電圧および最小出力電流に関する情報であり、車両１と充電器８との間での安全な電力授受のための充電条件の決定に必要不可欠である。したがって、車両１は、充電器８から受信した最大出力能力メッセージＣＭＬのデータフィールドに含まれる情報が通信シーケンスに規定されたものである場合には通信シーケンスを先に進める一方で、上記情報が通信シーケンスに規定されたものでない場合には通信シーケンスを先に進めない。
【０１２５】
なお、本実施の形態では、上記４つの信号の全てに対して、その内容を参照することなく通信シーケンスを進めるが、上記４つの信号のうちのいずれか１つ〜３つのみに対して当該処理を適用してもよい。つまり、上記４つの信号のうちの少なくとも１つに当該処理を適用すればよい。
【０１２６】
＜外部充電制御フロー＞
図２０は、実施の形態２における外部充電制御の通信シーケンスを示すフローチャートである。図２０を参照して、このフローチャートは、車両１と充電器８（充電器２であってもよい）とが充電ケーブル３により接続された状態で低圧電源が投入され、車両１と充電器８との間のＣＡＮ通信等が可能となった場合に実行される。各ステップは、ＥＣＵ１０によるソフトウェア処理により実現されるが、ＥＣＵ１０内に作製されたハードウェア（電気回路）により実現されてもよい。
【０１２７】
図２０を参照して、Ｓ２０１において、ＥＣＵ１０は、充電器８からメッセージを受信したか否かを判定する。メッセージを受信すると（Ｓ２０１においてＹＥＳ）、ＥＣＵ１０は、そのメッセージが特定のメッセージであるか否かを判定する（Ｓ２０２）。
【０１２８】
受信したメッセージが特定のメッセージ、すなわち、充電中止メッセージＣＳＴ、充電器ハンドシェイクメッセージＣＨＭ、充電器充電状態メッセージＣＣＳ、および、充電器統計データメッセージＣＳＤのうちのいずれかである場合（Ｓ２０２においてＮＯ）には、ＥＣＵ１０は、そのメッセージのデータフィールドに含まれる情報が必須のものではないとして、データフィールドを参照することなく通信シーケンスを進める（Ｓ２０３）。その後、処理がＳ２０１に戻される。
【０１２９】
これに対し、受信したメッセージが特定のメッセージ以外の他のメッセージ、すなわち、充電器識別メッセージＣＲＭ、最大出力能力メッセージＣＭＬ、および、出力準備完了メッセージＣＲＯのうちのいずれかである場合（Ｓ２０２においてＹＥＳ）には、ＥＣＵ１０は、そのメッセージのデータフィールドに含まれる情報を取得するためにデータフィールドを参照する（Ｓ２０４）。そして、ＥＣＵ１０は、データフィールドが通信シーケンスに規定された内容を表すものであるか否かを解析する（Ｓ２０５）。データフィールドの内容が規定された内容であるか否かについては図１８または図１９にて詳細に説明したので、詳細な説明は繰り返さない。
【０１３０】
受信したメッセージのデータフィールドが通信シーケンスに規定された内容を表すものである場合（Ｓ２０５においてＹＥＳ）、ＥＣＵ１０は、処理をＳ２０３に進め、後続する通信シーケンスを実行する。これに対し、受信したメッセージのデータフィールドが通信シーケンスに規定された内容を表すものでない場合（Ｓ２０５においてＮＯ）、ＥＣＵ１０は、外部充電制御がタイムアウトに至ったかどうか判定する（Ｓ２０６）。
【０１３１】
図２０に示すフローの開始時からの経過時間が予め定められたタイムアウト時間（たとえば数十秒）に達すると（Ｓ２０６においてＹＥＳ）、ＥＣＵ１０は、外部充電制御を正常には実行できなかったとして処理を終了する。外部充電制御がタイムアウトに至っていない場合（Ｓ２０６においてＮＯ）には、処理がＳ２０１に戻される。
【０１３２】
以上のように、実施の形態２によれば、データフィールドが電力授受に必須の内容を表すものではない特定のメッセージ（ＣＨＭ，ＣＣＳ，ＣＳＴ，ＣＳＤ）については、車両１は、当該メッセージのデータフィールド（メッセージの中身または内容）に拘わらず、通信シーケンスを先に進める。これにより、充電器８側が新規格の通信シーケンスに完全には準拠していない場合であっても、データフィールドの誤りに起因する通信シーケンスの中断を防止することができる。一方、データフィールドが電力授受に必須の内容を表す他のメッセージ（ＣＲＭ，ＣＭＬ，ＣＲＯ）については、車両１は、当該メッセージのデータフィールドを参照し、通信シーケンスを先に進めるかどうかを判断する。これにより、通信リンクの確立を確認したり（ＣＲＭ）、電力授受の安全性を確保したり（ＣＭＬ，ＣＲＯ）することができる。
【０１３３】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３４】
１００  充電システム、１，９  車両、１１  インレット、１２１  電圧センサ、１２２  電流センサ、１３１，１３２  充電リレー、１３３，１３４  ＳＭＲ、１４  バッテリ、１４０  セル、１４１  電圧センサ、１４２  電流センサ、１４３  電池温度センサ、１６  ＰＣＵ、１７  モータジェネレータ、１８１  動力伝達ギヤ、１８２  駆動輪、１０  ＥＣＵ、１０１  ＣＰＵ、１０２  メモリ、１０３  入出力ポート、２，８  充電器、２０  制御回路、２１  ＡＣ／ＤＣ変換器、２２  電圧センサ、３  充電ケーブル、３１  コネクタ、４  系統電源、ＡＣＬ，ＮＬ２，ＰＬ２  電力線、ＮＬ０，ＰＬ０  給電線，ＮＬ１，ＰＬ１  充電線。
【図１】
2020127295.tif 000003
【図２】
2020127295.tif 000004
【図３】
2020127295.tif 000005
【図４】
2020127295.tif 000006
【図５】
2020127295.tif 000007
【図６】
2020127295.tif 000008
【図７】
2020127295.tif 000009
【図８】
2020127295.tif 000010
【図９】
2020127295.tif 000011
【図１０】
2020127295.tif 000012
【図１１】
2020127295.tif 000013
【図１２】
2020127295.tif 000014
【図１３】
2020127295.tif 000015
【図１４】
2020127295.tif 000016
【図１５】
2020127295.tif 000017
【図１６】
2020127295.tif 000018
【図１７】
2020127295.tif 000019
【図１８】
2020127295.tif 000020
【図１９】
2020127295.tif 000021
【図２０】
2020127295.tif 000022