(57)【特許請求の範囲】
【請求項１】
給電装置であって、
外部装置に無線給電を行う給電手段と、
前記外部装置と無線通信する通信手段と、
前記給電装置のＱ値を設定する設定手段と、
制御手段と
を有し、
前記制御手段は、前記通信手段が前記外部装置に関する情報を前記外部装置から取得するための無線通信を行う場合、前記給電装置のＱ値が所定値以下になるように前記設定手段を制御し、
前記制御手段は、前記通信手段が前記情報を前記外部装置から取得するための無線通信を行う場合における前記給電装置の周波数が所定の周波数になるように前記設定手段を制御し、
前記制御手段は、前記給電手段が前記情報に基づいて設定された電力を前記外部装置に供給する場合、前記情報に基づいて設定された電力の大きさに応じて前記給電装置のＱ値を設定するように前記設定手段を制御し、
前記制御手段は、前記給電手段が前記情報に基づいて設定された電力を前記外部装置に供給する場合における前記給電装置の周波数が前記所定の周波数になるように前記設定手段を制御することを特徴とする給電装置。
【請求項２】
前記制御手段は、前記給電手段が前記情報に基づいて設定された電力を前記外部装置に供給する場合、前記給電装置のＱ値が前記所定値よりも高くなるように前記設定手段を制御することを特徴とする請求項１に記載の給電装置。
【請求項３】
前記制御手段は、前記通信手段が前記情報を前記外部装置から取得するための無線通信を行う場合に前記外部装置のＱ値が第２の所定値以下になるように制御するためのコマンドを前記外部装置に送信するように前記通信手段を制御することを特徴とする請求項１または２に記載の給電装置。
【請求項４】
前記制御手段は、前記給電手段が前記情報に基づいて設定された電力を前記外部装置に供給する場合に前記外部装置のＱ値が前記第２の所定値よりも高くなるように制御するためのコマンドを前記外部装置に送信するように前記通信手段を制御することを特徴とする請求項３に記載の給電装置。
【請求項５】
前記設定手段は、前記給電装置のＱ値を設定するための抵抗を有することを特徴とする請求項１から４のいずれか１項に記載の給電装置。
【請求項６】
前記設定手段は、前記給電装置のＱ値を設定するためのコイルを有することを特徴とする請求項１から５のいずれか１項に記載の給電装置。
【請求項７】
前記設定手段は、前記給電装置のＱ値を設定するためのコンデンサを有することを特徴とする請求項１から６のいずれか１項に記載の給電装置。
【請求項８】
前記情報は、前記外部装置の充電に関する情報を含むことを特徴とする請求項１から７のいずれか１項に記載の給電装置。
【請求項９】
前記情報は、前記外部装置に接続される電池に関する情報を含むことを特徴とする請求項１から８のいずれか１項に記載の給電装置。
【請求項１０】
給電装置を制御するための方法であって、
外部装置に無線給電を行うステップと、
前記外部装置と無線通信するステップと、
前記外部装置に関する情報を前記外部装置から取得するための無線通信が行われる場合、所定値以下になるように前記給電装置のＱ値を設定するステップと、
前記情報を前記外部装置から取得するための無線通信が行われる場合における前記給電装置の周波数が所定の周波数になるように制御するステップと、
前記情報に基づいて設定された電力が前記外部装置に供給される場合、前記情報に基づいて設定された電力の大きさに応じて前記給電装置のＱ値を設定するステップと、
前記情報に基づいて設定された電力が前記外部装置に供給される場合における前記給電装置の周波数が前記所定の周波数になるように制御するステップと
を有することを特徴とする方法。
【請求項１１】
前記情報に基づいて設定された電力が前記外部装置に供給される場合、前記所定値よりも高くなるように前記給電装置のＱ値を設定するステップを有することを特徴とする請求項１０に記載の方法。
【請求項１２】
前記情報を前記外部装置から取得するための無線通信が行われる場合に前記外部装置のＱ値が第２の所定値以下になるように制御するためのコマンドを前記外部装置に送信するステップを有することを特徴とする請求項１０または１１に記載の方法。
【請求項１３】
前記情報に基づいて設定された電力が前記外部装置に供給される場合に前記外部装置のＱ値が前記第２の所定値よりも高くなるように制御するためのコマンドを前記外部装置に送信するステップを有することを特徴とする請求項１２に記載の方法。
【請求項１４】
前記情報は、前記外部装置の充電に関する情報を含むことを特徴とする請求項１０から１３のいずれか１項に記載の方法。
【請求項１５】
前記情報は、前記外部装置に接続される電池に関する情報を含むことを特徴とする請求項１０から１４のいずれか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、給電を行う給電装置等に関する。
【背景技術】
【０００２】
近年、コネクタで接続することなく非接触で電力を送信する給電装置と、装着されている電池を給電装置から供給された電力によって、充電する受電装置とを含む非接触給電システムが知られている。このような非接触給電システムにおいて、給電装置は、電力を受電装置に送信し、受電装置を制御するために、ＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）で変調したコマンドを受電装置に送信することができる。
【０００３】
このような非接触給電システムにおいて、共振の特性を示すＱ（Ｑｕａｌｉｔｙ  Ｆａｃｔｏｒ）値を受電装置が制御することにより、給電装置から送信された電力を受信したり、給電装置から送信されたコマンドを受信する受電装置が知られている（特許文献１）。
【０００４】
このような受電装置は、給電装置から送信された電力を受信する場合、受電装置側のＱ値を高くするように制御し、給電装置から送信されたコマンドを受信する場合、受電装置側のＱ値を低くするように制御していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０９−２９８４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
給電装置は、電池を充電させるために必要な電力を受電装置に送信する場合、受電装置への給電効率を高くするために給電装置側のＱ値を高くする。
【０００７】
この場合に、受電装置が給電装置から送信されたコマンドを受信できるように受電装置側のＱ値が低くなるように制御したとしても、給電装置は、受電装置に電力を送信している間、給電装置側のＱ値を高いまま保持する。そのため、給電装置は、コマンドを用いて受電装置と通信を行うことができなかった。
【０００８】
そこで、本発明は、給電装置が電力を送信している場合であっても、給電装置側のＱ値を適切に制御することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る給電装置は、給電装置であって、外部装置に無線給電を行う給電手段と、前記外部装置と無線通信する通信手段と、前記給電装置のＱ値を設定する設定手段と、制御手段とを有し、前記制御手段は、前記通信手段が前記外部装置に関する情報を前記外部装置から取得するための無線通信を行う場合、前記給電装置のＱ値が所定値以下になるように前記設定手段を制御し、前記制御手段は、前記通信手段が前記情報を前記外部装置から取得するための無線通信を行う場合における前記給電装置の周波数が所定の周波数になるように前記設定手段を制御し、前記制御手段は、前記給電手段が前記情報に基づいて設定された電力を前記外部装置に供給する場合、前記情報に基づいて設定された電力の大きさに応じて前記給電装置のＱ値を設定するように前記設定手段を制御し、前記制御手段は、前記給電手段が前記情報に基づいて設定された電力を前記外部装置に供給する場合における前記給電装置の周波数が前記所定の周波数になるように前記設定手段を制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、給電装置が電力を送信している場合であっても、給電装置側のＱ値を適切に制御することができる。
【図面の簡単な説明】
【００１２】
【図１】実施例１〜３における非接触給電システムの一例を示したブロック図である。
【図２】実施例１〜３における給電装置１００の整合回路１０３の構成の一例を示す図である。
【図３】実施例１における給電装置１００によって行われる給電処理の一例を示すフローチャートである。
【図４】実施例１〜３における給電装置１００によって行われる給電制御処理の一例を示すフローチャートである。
【図５】実施例１における給電装置１００によって行われるＱ１値を下げるための処理の一例を示すフローチャートである。
【図６】実施例１における給電装置１００によって行われるＱ１値を上げるための処理の一例を示すフローチャートである。
【図７】実施例１及び２における給電装置１００によって行われるコマンド送信処理の一例を示すフローチャートである。
【図８】実施例１及び２における受電装置２００によって行われるコマンド受信処理の一例を示すフローチャートである。
【図９】実施例１〜３における給電装置１００の整合回路１０３の構成の一例を示した図である。
【図１０】実施例２における給電装置１００によって行われるＱ１値を下げるための処理の一例を示すフローチャートである。
【図１１】実施例２における給電装置１００によって行われるＱ１値を上げるための処理の一例を示すフローチャートである。
【図１２】実施例３における受電装置２００の整合回路２０２の一例を示す図である。
【図１３】実施例３における給電装置１００によって行われるコマンド送信処理の一例を示すフローチャートである。
【図１４】実施例３における受電装置２００によって行われるコマンド受信処理の一例を示すフローチャートである。
【図１５】本実施例３における受電装置２００によって行われる受電制御処理の一例を示すフローチャートである。
【図１６】実施例３における受電装置２００の整合回路２０２の一例を示す図である。
【発明を実施するための形態】
【００１３】
［実施例１］
以下、本発明の実施例１について、図面を参照して詳細に説明する。実施例１に係る非接触給電システムは、図１に示すように給電装置１００と、受電装置２００とを有する。
【００１４】
給電装置１００は、給電アンテナ１０８を有し、給電アンテナ１０８を介して受電装置２００に非接触で電力を送信する。また、受電装置２００は、受電アンテナ２０１を有し、受電アンテナ２０１を介して給電装置１００から送信される電力を非接触で受信する。さらに、受電装置２００は、受電アンテナ２０１を介して給電装置１００から受信した電力によって、受電装置２００に装着された電池２１０の充電を行う。
【００１５】
受電装置２００は、電池２１０から供給される電力によって動作する電子機器であれば、デジタルスチルカメラ、携帯電話、デジタルビデオカメラや音楽プレイヤ等であってもよい。
【００１６】
なお、実施例１に係る非接触給電システムは、給電装置１００が電磁誘導によって電力を受電装置２００に送信し、受電装置２００が電磁誘導によって給電装置１００から電力を受信するシステムであってもよい。また、給電装置１００が磁界共鳴によって電力を受電装置２００に送信し、受電装置２００が磁界共鳴によって給電装置１００から電力を受信するシステムであってもよい。
【００１７】
実施例１に係る受電装置２００は、給電装置１００と受電装置２００との距離が所定の範囲内に存在する場合、給電装置１００から電力を受信することができる。また、給電装置１００と受電装置２００との距離が所定の範囲内に存在しない場合、給電装置１００から電力を受信することができない。所定の範囲とは、給電装置１００と受電装置２００とが互いに通信を行うことができる範囲である。
【００１８】
給電装置１００は、発振器１０１、電力送信回路１０２、整合回路１０３、変復調回路１０４、ＣＰＵ１０５、ＲＯＭ１０６、ＲＡＭ１０７、給電アンテナ１０８及びタイマー１０９を有する。
【００１９】
発振器１０１は、ＣＰＵ１０５で決定された目標値に対応する電力を受電装置２００に供給するために用いられる高い周波数を発振する。なお、発振器１０１は、水晶振動子等を用いる。
【００２０】
電力送信回路１０２は、発振器１０１によって発振される周波数に応じて、給電アンテナ１０８を介して受電装置２００に供給するための電力を発生させる。電力送信回路１０２は、ＦＥＴ等を有し、発振器１０１によって発振される周波数に応じて、ＦＥＴのソース・ドレインの端子間に流れる電流を制御することによって、受電装置２００に供給するための電力を発生させる。電力送信回路１０２で発生した電力は、整合回路１０３に供給される。
【００２１】
整合回路１０３（第１の共振回路）は、発振器１０１によって発振される周波数によって、給電アンテナ１０８と受電アンテナ２０１との間で共振を行うために、電力送信回路１０２と給電アンテナ１０８とのインピーダンスの整合を行うための共振回路である。ＣＰＵ１０５は、発振器１０１によって発振される周波数を、給電アンテナ１０８と受電アンテナ２０１とが共振するための周波数にするために、整合回路１０３を制御する。給電アンテナ１０８と受電アンテナ１０８とが共振するための周波数を以下「共振周波数ｆ」と呼ぶ。
【００２２】
共振周波数ｆは、下記の数式（１）によって示されるものとする。Ｌ１は、整合回路１０３のインダクタンス、Ｃ１は整合回路１０３のキャパシタンスを示す。
【００２３】
【数１】
0005653137.tif 000002
【００２４】
ＣＰＵ１０５は、発振器１０１によって発振される周波数が、所定の共振周波数ｆになるように整合回路１０３のインダクタンスＬ１の値及び整合回路１０３のキャパシタンスＣ１を変更するように整合回路１０３を制御する。
【００２５】
また、ＣＰＵ１０５は、電力送信回路１０２によって発生された電力に対して、どれくらいの電力を受電装置２００に送信するかを制御するために用いられるＱ１値を変更するように整合回路１０３を制御することができる。なお、Ｑ１値は、共振の特性を示す値であって、共振特性の鋭さを示す値である。
【００２６】
また、ＣＰＵ１０５は、受電装置２００に送信する電力を制御するためにＱ１値を変更するように整合回路１０３を制御することができる。なお、Ｑ１値は、給電装置１００側での共振の特性を示す値であって、共振周波数ｆのピークの鋭さを示す値である。なお、Ｑ１値は、電力送信回路１０２によって発生された電力に対して、どれくらいの電力を受電装置２００に送信するかを制御するためにＣＰＵ１０５によって用いられる。
【００２７】
なお、Ｑ１値は下記の数式（２）によって示されるものとする。Ｒ１は整合回路１０３の抵抗のインピーダンスを示し、Ｌ１は整合回路１０３のインダクタンスを示し、Ｃ１は整合回路１０３のキャパシタンスを示す。なお、数式（１）におけるインダクタンスＬ１の値と、数式（２）におけるインダクタンスＬ１の値は一致するものとする。また、数式（２）におけるキャパシタンスＣ１の値と、数式（２）におけるキャパシタンスＣ１の値は一致するものとする。
【００２８】
【数２】
0005653137.tif 000003
【００２９】
抵抗のインピーダンスＲ１の値が大きくなった場合、Ｑ１値は小さくなり、抵抗のインピーダンスＲ１の値が小さくなった場合、Ｑ１値は大きくなる。また、キャパシタンスＣ１の値が大きくなった場合、Ｑ１値は小さくなり、キャパシタンスＣ１の値が小さくなった場合、Ｑ１値は大きくなる。また、インダクタンスＬ１の値が小さくなった場合、Ｑ１値は小さくなり、インダクタンスＬ１の値が大きくなった場合、Ｑ１値は大きくなる。
【００３０】
ＣＰＵ１０５は、ＲＡＭ１０７に記録される所定値Ａ１、Ａ２、Ａ３に応じてＱ１値を制御する。なお、所定値Ａ１、Ａ２、Ａ３の大小関係は、Ａ３＞Ａ１＞Ａ２である。
【００３１】
給電装置１００が受電装置２００に対して受電装置２００を制御するためのコマンドを送信する場合、ＣＰＵ１０５は、Ｑ１値が所定値Ａ１以下であり、かつ、所定値Ａ２以上となるように整合回路１０３を制御する。この場合、電力送信回路１０２で発生された電力は、整合回路１０３での熱損失が大きくなるので、給電装置１００は、受電装置２００に対して送信する電力の給電効率が低下し、受電装置２００に大きい電力を送信することはできない。また、ＣＰＵ１０５は、受電装置２００に対して大きい電力を送信する場合、Ｑ１値が所定値Ａ３以下であり、かつ、所定値Ａ１よりも大きくなるように整合回路１０３を制御する。この場合、給電装置１００と受電装置２００との通信の効率が低下するので、給電装置１００は、受電装置２００に対して受電装置２００を制御するためのコマンドを送信することはできない。
【００３２】
図２に実施例１における給電装置１００の整合回路１０３の構成を示す。図２に示される整合回路１０３は、コンデンサ３０５ａ、コンデンサ３０５ｂ、コンデンサ３０６ａ、コンデンサ３０６ｂ、コイル３０７ａ、コイル３０７ｂ、抵抗３０８ａ及び抵抗３０８ｂを有する。さらに、図２に示される整合回路１０３は、電力送信回路１０２と給電アンテナ１０８とのインピーダンスの整合を行うために、スイッチ３０１、スイッチ３０２、スイッチ３０３及びスイッチ３０４を有する。
【００３３】
コンデンサ３０５ａ、コンデンサ３０５ｂ、コンデンサ３０６ａ及びコンデンサ３０６ｂは、インピーダンス整合のためのコンデンサである。また、コンデンサ３０６ａ及びコンデンサ３０６ｂは、数式（１）によって求められる共振周波数ｆを調整するためのコンデンサでもある。コンデンサ３０５ａは、コンデンサ３０５ｂよりもキャパシタンスの値が大きいコンデンサであり、コンデンサ３０６ａは、コンデンサ３０６ｂよりもキャパシタンスの値が大きいコンデンサである。
【００３４】
コイル３０７ａ及びコイル３０７ｂは数式（１）によって求められる共振周波数ｆを調整するためのコイルである。コイル３０７ａは、コイル３０７ｂよりもインダクタンスの値が大きいコイルである。
【００３５】
抵抗３０８ａは、抵抗３０８ｂよりもインピーダンスの値が大きい抵抗である。
【００３６】
スイッチ３０１は、コンデンサ３０５ａとコンデンサ３０５ｂとを択一的に切り替えるスイッチであり、スイッチ３０２は、コンデンサ３０６ａとコンデンサ３０６ｂとを択一的に切り替えるスイッチである。また、スイッチ３０３は、コイル３０７ａとコイル３０７ｂとを択一的に切り替えるスイッチである。また、スイッチ３０４は、抵抗３０８ａと抵抗３０８ｂとを切り替えるスイッチである。各スイッチ３０１〜３０４は、択一的に端子を切り替えるスイッチとしたが、これに限られないものとする。例えば、スイッチ３０１〜３０４は、リレースイッチでもよく、ＩＣにあらかじめ含まれているスイッチを利用するものであってもよい。なお、スイッチ３０１〜３０４は、ＣＰＵ１０５により制御される。
【００３７】
また、整合回路１０３は、コンデンサ３０５ａ、コンデンサ３０５ｂ、コンデンサ３０６ａ及びコンデンサ３０６ｂを有しているが、これ以外にさらにコンデンサを有していてもよい。同様に、整合回路１０３は、コイル３０７ａ及びコイル３０７ｂ以外にもさらにコイルを有していてもよく、抵抗３０８ａ及び抵抗３０８ｂ以外にさらに抵抗を有していてもよいものとする。また、抵抗３０８ａ及び抵抗３０８ｂは給電アンテナ１０８に対して並列に接続されているが、給電アンテナ１０８に対して直列に接続されていてもよい。
【００３８】
さらに、整合回路１０３は、給電アンテナ１０８に流れる電流、及び給電アンテナ１０８に供給される電圧の変化を検出することもできる。
【００３９】
変復調回路１０４は、受電装置２００を制御するためのコマンドを受電装置２００に送信するために、予め定められたプロトコルに応じて、電力送信回路１０２によって発生された電力の変調を行う。予め定められたプロトコルとは、例えば、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）に用いられるＩＳＯ１４４４３やＩＳＯ１５６３等の通信プロトコルである。電力送信回路１０２によって発生された電力は、変復調回路１０４によって、受電装置２００と通信を行うためのコマンドとして、パルス信号に変換され、受電装置２００に送信される。受電装置２００に送信されたパルス信号は、受電装置２００により解析されることによって、「１」と「０」との情報を含むビットデータとして認識される。なお、コマンドには、宛先を識別するための情報及びコマンドによって指示される動作を示すコマンドコード等が含まれる。
【００４０】
変復調回路１０４は、電力送信回路１０２によって発生された電力を、振幅変位を利用したＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調によって、パルス信号に変換する。ＡＳＫ変調は、振幅変位を利用した変調であり、ＩＣカードと、ＩＣカードと非接触で通信を行うカードリーダとの通信等で用いられる。変復調回路１０４は、Ｑ１値によって示される所定の変調度（つまり振幅変調の度合い）によって、電力送信回路１０２で発生された電力を変調する。変復調回路１０４は、変復調回路１０４に含まれるアナログ乗算器や負荷抵抗をスイッチングさせることによって電力送信回路１０２によって発生された電力の振幅を変更することができる。さらに、変復調回路１０４は、所定の符合化方式による符合化回路を有している。
【００４１】
また、変復調回路１０４は、コマンドを受電装置２００に送信した場合、整合回路１０３で検出された給電アンテナ１０８に流れる電流の変化に応じて、受電装置２００に送信したコマンドに対する受電装置２００からの応答信号を復調することができる。このことによって、変復調回路１０４は、負荷変調方式によって、受電装置２００に送信したコマンドに対する応答信号を受電装置２００から受信することができる。変復調回路１０４は、ＣＰＵ１０５からの指示に応じてコマンドを受電装置２００に送信する。さらに、変復調回路１０４は、受電装置２００からの応答信号を受信した場合、受信した応答信号をＣＰＵ１０５に供給する。
【００４２】
ＣＰＵ１０５は、不図示のＡＣ電源と接続されている場合、ＡＣ電源から供給される電力によって、給電装置１００の各部を制御する。また、ＣＰＵ１０５は、ＲＯＭ１０６に記憶されているコンピュータプログラムを実行することによって、給電装置１００の各部の動作を制御する。ＣＰＵ１０５は電力送信回路１０２を制御することにより受電装置２００に供給する電力を制御する。また、ＣＰＵ１０５は、変復調回路１０４を制御することにより、コマンドを受電装置２００に送信する。さらに、ＣＰＵ１０５は、整合回路１０３を制御することにより、受電装置２００と共振するように給電装置１００を制御する。また、ＣＰＵ１０５は、整合回路１０３を制御することにより、コマンドを送信する場合と、電力のみを送信する場合とで、Ｑ１値を変更するように制御する。なお、ＣＰＵ１０５は、受電装置２００とコマンドやコマンドに対するレスポンスによる通信を行うための不図示の通信部を持っているものとする。不図示の通信部は、受電装置２００と通信を行うために発振器１０１、電力送信回路１０２、整合回路１０３及び変復調回路１０４を制御する。
【００４３】
ＲＯＭ１０６は、給電装置１００の各部の動作を制御するコンピュータプログラム及び各部の動作に関するパラメータ等の情報を記憶する。
【００４４】
ＲＡＭ１０７は、書き換え可能な不揮発性メモリであり、一時的に給電装置１００の各部の動作を制御するコンピュータプログラム、各部の動作に関するパラメータ等の情報、変復調回路１０４によって受電装置２００から受信された情報等を記録する。また、ＲＡＭ１０７は、現在のＱ１値を示す情報及び共振周波数ｆを示す情報を記録する。
【００４５】
給電アンテナ１０８は、何重かに巻かれたループアンテナである。
【００４６】
タイマー１０９は、現在の時刻や各部で行われる動作に係る時間等を計測する。
【００４７】
次に受電装置２００について説明を行う。受電装置２００は、受電アンテナ２０１、整合回路２０２、整流平滑回路２０３、変復調回路２０４、ＣＰＵ２０５、ＲＯＭ２０６、ＲＡＭ２０７、レギュレータ２０８、充電制御部２０９、電池２１０及びタイマー２１１を有する。
【００４８】
受電アンテナ２０１は、何重かに巻かれたループアンテナであり、給電装置１００から供給された電力を受信する。
【００４９】
整合回路２０２（第２の共振回路）は、給電装置１００の共振周波数ｆと同じ周波数で受電アンテナ２０１が共振するように、整合回路２０２のインダクタンスの値とキャパシタンスの値とを制御することで、インピーダンスの整合を行うための共振回路である。
【００５０】
整流平滑回路２０３は、受電アンテナ２０１によって受信された電力からコマンド及びノイズを取り除き、電池２１０を充電するための直流電力を生成する。さらに、整流平滑回路２０３は、生成した直流電力をレギュレータ２０８に供給する。整流平滑回路２０３は、受電アンテナ２０１によって受信された電力から取り除いたコマンドを変復調回路２０４に供給する。なお、整流平滑回路２０３は、整流用のダイオードを有し、全波整流及び半波整流のいずれか一つにより直流電力を生成する。
【００５１】
変復調回路２０４は、整流平滑回路２０３から供給されたコマンドを給電装置１００と予め決められた通信プロトコルに応じて解析し、コマンドの解析結果をＣＰＵ１０５に供給する。
【００５２】
ＣＰＵ２０５は、変復調回路２０４から供給された解析結果に応じて受信したコマンドがどのようなコマンドであるかを判定し、受信したコマンドに対応するコマンドコードで指定されている動作を行う。
【００５３】
また、ＣＰＵ２０５は、ＲＯＭ２０６に記憶されているコンピュータプログラムを実行することによって、受電装置２００の各部の動作を制御する。
【００５４】
さらに、ＣＰＵ１０５は、整合回路２０２を制御することにより、給電装置１００と共振するように受電装置２００を制御する。なお、CPU２０５は、給電装置１００とコマンドやコマンドに対するレスポンスによる通信を行うための不図示の通信部を持っているものとする。不図示の通信部は、給電装置１００と通信を行うために整合回路２０２、整流平滑回路２０３及び変復調回路２０４を制御する。
【００５５】
ＲＯＭ２０６は、受電装置２００の各部の動作を制御するコンピュータプログラム及び各部の動作に関するパラメータ等の情報を記憶する。また、ＲＯＭ２０６には、受電装置２００の識別情報及び受電装置２００の能力情報が記録される。受電装置２００の識別情報は、受電装置２００の識別ＩＤ、製造者名、装置名、製造年月日等を含む。
【００５６】
受電装置２００の能力情報は、受電装置２００がどれくらいの電力を受信することができるのかを示す情報及び受電装置２００がどれくらいのＱ１値によって、コマンドを給電装置１００から受信できるのかを示す情報等を含む。
【００５７】
ＲＡＭ２０７は、書き換え可能な不揮発性メモリであり、一時的に給電装置２００の各部の動作を制御するコンピュータプログラム、各部の動作に関するパラメータ等の情報、変復調回路１０４によって受電装置２００から受信された情報等を記録する。
【００５８】
レギュレータ２０８は、整流平滑回路２０３から供給された直流電力の電圧がＣＰＵ２０５によって設定された電圧値になるように制御する。なお、レギュレータ２０８は、スイッチングレギュレータであっても、リニアレギュレータであっても良いものとする。なお、整流平滑回路２０３からレギュレータ２０８を介してＣＰＵ２０５によって設定された電圧値になるように制御された直流電力は、充電制御部２０９に供給される。また、レギュレータ２０８は、電池２１０から供給される電力の電圧がＣＰＵ２０５によって設定された電圧値になるように制御する。電池２１０からレギュレータ２０８を介してＣＰＵ２０５によって設定された電圧値になるように制御された直流電力は、少なくともＣＰＵ２０５、ＲＯＭ２０６及びＲＡＭ２０７に供給される。
【００５９】
充電制御部２０９は、レギュレータ２０８から充電制御部２０９が直流電力を供給された場合、電池２１０の充電を行う。なお、給電装置１０１からレギュレータ２０８を介して充電制御部２０９に供給される直流電力により、受電装置２００が電池２１０の充電を行うための電圧を「充電電圧」と呼び、受電装置２００が電池２１０の充電を行うための電流を「充電電流」と呼ぶ。
【００６０】
電池２１０の充電を開始した場合、充電制御部２０９は、電池２１０に流れる充電電流が所定の電流値になるように制御するための定電流制御を行う。充電制御部２０９が定電流制御を行っている場合、電池４０６ａに供給される充電電圧は、定電流制御が行われてから経過した時間とともに上昇する。充電制御部２０９は、定電流制御を行っている場合に、電池２１０への充電電圧が所定の電圧値に達したとき、電池２１０に供給する充電電圧が所定の電圧値になるように制御するための定電流制御を行う。充電制御部２０９が定電圧制御を行っている場合、電池２１０に流れる充電電流は、定電圧制御が行われてから経過した時間の経過とともに減少する。電池２１０に流れる充電電流がほぼ０となった場合、電池２１０の充電は完了するので、充電制御部２０９は電池２１０の充電を停止する。また、充電制御部２０９は、装着されている電池２１０の残りの容量を示す情報を定期的に検出し、ＣＰＵ２０５に供給する。ＣＰＵ２０５は、充電制御部２０９から供給された電池２１０の残りの容量を示す情報（以下「残容量を示す情報」と呼ぶ）をＲＡＭ２０７に記録する。
【００６１】
電池２１０は、受電装置２００に着脱可能な電池である。また、電池２１０は、充電可能な二次電池であり、例えばリチウムイオン電池等である。
【００６２】
タイマー２１１は、現在の時刻や各部で行われる動作に係る時間等を計測する。
【００６３】
なお、給電装置１００と受電装置２００とを含む非接触給電システムは、無線により給電装置１００から受電装置２００に電力が供給されるものであってもよい。
【００６４】
（給電処理）
実施例１において、給電装置１００によって行われる給電処理について、図３のフローチャートを用いて説明する。給電処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【００６５】
図３に示す給電処理は、給電装置１００の動作モードが外部装置に対して給電を行うモードになった場合に給電装置１００で行われる処理である。なお、給電処理がＣＰＵ１０５によって行われる場合、スイッチ３０１はコンデンサ３０５ａ及びコンデンサ３０５ｂのいずれかに接続され、スイッチ３０２はコンデンサ３０６ａ及びコンデンサ３０６ｂのいずれかに接続されるものとする。さらに、給電処理がＣＰＵ１０５によって行われる場合、整合回路１０３のスイッチ３０３は、コイル３０７ａ及びコイル３０７ｂのいずれかに接続され、スイッチ３０４は、抵抗３０８ａ及び抵抗３０８ｂのいずれかに接続されるものとする。
【００６６】
Ｓ３０１において、ＣＰＵ１０５は、給電装置１００と、受電装置２００との距離が給電装置１００からの電力を受信できる範囲内に存在するか否かを検出するために電力を送信するように、発振器１０１、電力送信回路１０２、整合回路１０３を制御する。この場合、本フローチャートはＳ３０１からＳ３０２に進む。
【００６７】
Ｓ３０２において、ＣＰＵ１０５は、整合回路１０３によって検出される送電アンテナ１０８に流れる電流の変化によって、受電装置２００が給電装置１００からの電力を受信できる範囲内に存在するか否かを検出する。ＣＰＵ１０５によって、受電装置２００が給電装置１００からの電力を受信できる範囲内に存在しないと判定された場合（Ｓ３０２でＮＯ）、本フローチャートはＳ３０２からＳ３１０に進む。ＣＰＵ１０５によって、受電装置２００が給電装置１００からの電力を受信できる範囲内に存在すると判定された場合（Ｓ３０２でＹＥＳ）、本フローチャートはＳ３０２からＳ３０３に進む。
【００６８】
Ｓ３０３において、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値が所定値Ａ１よりも大きいか否かを判定する。所定値Ａ１は、給電装置１００が受電装置２００に対してコマンドを送信することができる場合の最大の閾値である。Ｑ１値が所定値Ａ１よりも大きい場合、給電装置１００が受電装置２００以外の他の受電装置に対してすでに大きい電力を送信し、給電を行っている可能性がある。この場合、給電装置１００は新たに検出した受電装置２００に対して通信を行うためのコマンドを送信することができないので、受電装置２００にコマンドを送信するためにＱ１値を所定値Ａ１以下に下げる必要がある。ＣＰＵ１０５によって、Ｑ１値が所定値Ａ１よりも大きいと判定された場合（Ｓ３０３でＹＥＳ）、本フローチャートは、Ｓ３０３からＳ３０４に進む。
【００６９】
Ｑ１値が所定値Ａ１以下である場合、給電装置１００は、新たに検出された受電装置２００に対して通信を行うためのコマンドを送信することできる。ＣＰＵ１０５によって、Ｑ１値が所定値Ａ１以下であると判定された場合（Ｓ３０３でＮＯ）、本フローチャートは、Ｓ３０３からＳ３０５に進む。
【００７０】
Ｓ３０４において、ＣＰＵ１０５は、Ｑ１値を下げるための処理を行う。なお、Ｑ１値を下げるための処理については後述する。ＣＰＵ１０５によって、Ｑ１値を下げるための処理が行われた場合、本フローチャートはＳ３０４からＳ３０５に進む。
【００７１】
Ｓ３０５において、ＣＰＵ１０５は、受電装置２００の識別情報を受電装置２００から取得するためのコマンドを受電装置２００に送信するように変復調回路１０４を制御する。受電装置２００の識別情報とは、受電装置２００の識別ＩＤや、装置名、製造者名等を示す識別情報である。
【００７２】
なお、以下、受電装置２００等の外部装置の識別情報を取得するためのコマンドを「第１のコマンド」と呼ぶ。第１のコマンドが受電装置２００に送信された場合、本フローチャートは、Ｓ３０５からＳ３０６に進む。
【００７３】
Ｓ３０６において、ＣＰＵ１０５は、第１のコマンドに対応する応答信号を変復調回路１０４の変復調回路１０４が受信したか否かを判定する。第１のコマンドに対応する応答信号を変復調回路１０４が受信したと判定した場合（Ｓ３０６でＹＥＳ）、ＣＰＵ１０５は、変復調回路１０４から受電装置２００の識別情報を取得し、これをＲＡＭ１０７に記録する。この場合（Ｓ３０６でＹＥＳ）、本フローチャートは、Ｓ３０６からＳ３０７に進む。
【００７４】
第１のコマンドに対応する応答信号を変復調回路１０４が受信していないと判定した場合（Ｓ３０６でＮＯ）、本フローチャートは、Ｓ３０６からＳ３１０に進む。なお、第１のコマンドに対応する応答信号を以下「第１の応答信号」と呼ぶ。
【００７５】
Ｓ３０７において、ＣＰＵ１０５は、受電装置２００の能力情報を受電装置２００から取得するためのコマンドを受電装置２００に送信するように変復調回路１０４を制御する。受電装置２００の能力情報は、受電装置２００がコマンドを受信せずに、給電装置１００からの電力のみを受信する場合に最大どれくらいの電力を給電装置１００から受信することができるかを示す情報を含む。さらに、受電装置２００の能力情報は、受電装置２００が給電装置１００からのコマンドを受信できる場合に最大どれくらいの電力を受信することができるかを示す情報を含む。また、受電装置２００の能力情報は、受電装置２００がコマンドを受信せずに、給電装置１００からの電力のみを受信する場合の最大のＱ１値を示す情報を含むものでもよい。
【００７６】
また、受電装置２００の能力情報は、給電装置１００からのコマンドを受信する場合の最大のＱ１値を示す情報を含むものであってもよい。
【００７７】
なお、以下、受電装置２００等の外部装置の能力情報を取得するためのコマンドを「第２のコマンド」と呼ぶ。第２のコマンドが受電装置２００に送信された場合、本フローチャートは、Ｓ３０７からＳ３０８に進む。
【００７８】
Ｓ３０８において、ＣＰＵ１０５は、第２のコマンドに対応する応答信号を変復調回路１０４が受信したか否かを判定する。第２のコマンドに対応する応答信号を変復調回路１０４が受信したと判定した場合（Ｓ３０８でＹＥＳ）、ＣＰＵ１０５は、変復調回路１０４から受電装置２００の能力情報を取得し、これをＲＡＭ１０７に記録する。この場合（Ｓ３０８でＹＥＳ）、本フローチャートは、Ｓ３０８からＳ３０９に進む。
【００７９】
第２のコマンドに対応する応答信号を変復調回路１０４が受信していないと判定した場合（Ｓ３０８でＮＯ）、本フローチャートは、Ｓ３０８からＳ３１０に進む。なお、第２のコマンドに対応する応答信号を以下「第２の応答信号」と呼ぶ。
【００８０】
Ｓ３０９において、ＣＰＵ１０５は、受電装置２００に送信する電力をＱ１値によって制御するための給電制御処理を行う。なお、給電制御処理については後述する。ＣＰＵ１０５によって、給電制御処理が行われた場合、本フローチャートは終了する。
【００８１】
Ｓ３１０において、ＣＰＵ１０５は、受電装置２００への電力の送信を停止するように、発振器１０１、電力送信回路１０２及び整合回路１０３を制御する。この場合、本フローチャートは終了する。Ｓ３１０の処理によって、ＣＰＵ１０５は、受電装置２００が、第１の応答信号を送信しない場合（Ｓ３０６でＮＯ）、受電装置２００に対して電力を送信しないようにすることができる。また、Ｓ３１０の処理によって、ＣＰＵ１０５は、受電装置２００が、第２の応答信号を送信しない場合（Ｓ３０８でＮＯ）、受電装置２００に対して電力を送信しないようにすることができる。なお、Ｓ３０２では、ＣＰＵ１０５は、送電アンテナ１０８に流れる電流が変化したことにより、受電装置２００が給電装置１００からの電力を受電できる範囲に存在することを検出したが、送電アンテナ１０８の電圧の変化によって検出するものであってもよい。また、ＣＰＵ１０５は、受電装置２００が給電装置１００からの電力を受電できる範囲に存在することをＳＷＲ（Ｓｔａｎｄｉｎｇ  Ｗａｖｅ  Ｒａｔｉｏ：定在波比）の変化によって検出してもよい。また、受電装置２００以外の受電装置に電力を送信する場合は、Ｓ３１０の処理を行わず、電力を送信する処理を続けてもよい。
【００８２】
また、ＣＰＵ１０５は、受電装置２００の存在を確認するためのコマンドを定期的にすることによって、受電装置２００が給電装置１００からの電力を受電できる範囲に存在することを検出するようにしてもよい。
【００８３】
（給電制御処理）
実施例１において、図３に示された給電処理のＳ３０９において給電装置１００によって行われる給電制御処理について、図４のフローチャートを用いて説明する。給電制御処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。なお、給電制御処理がＣＰＵ１０５によって行われる場合、スイッチ３０１はコンデンサ３０５ａ及びコンデンサ３０５ｂのいずれかに接続され、スイッチ３０２はコンデンサ３０６ａ及びコンデンサ３０６ｂのいずれかに接続されるものとする。さらに、給電制御処理がＣＰＵ１０５によって行われる場合、整合回路１０３のスイッチ３０３は、コイル３０７ａ及びコイル３０７ｂのいずれかに接続され、スイッチ３０４は、抵抗３０８ａ及び抵抗３０８ｂのいずれかに接続されるものとする。
【００８４】
Ｓ４０１において、ＣＰＵ１０５は、受電装置２００の充電状態を示す情報を受電装置２００から取得するためのコマンドを受電装置２００に送信するように変復調回路１０４を制御する。受電装置２００の充電状態を示す情報は、受電装置２００に装着されている電池２１０の残りの容量を示す情報や、電池２１０の充電電流を示す情報や、電池２１０の充電電圧を示す情報等の情報である。なお、以下、受電装置２００等の外部装置の充電状態を示す情報を取得するための制御コマンドを「第３のコマンド」と呼ぶ。第３のコマンドが受電装置２００に送信された場合、本フローチャートは、Ｓ４０１からＳ４０２に進む。Ｓ４０２において、ＣＰＵ１０５は、第３のコマンドに対応する応答信号を変復調回路１０４の変復調回路１０４が受信したか否かを判定する。第３のコマンドに対応する応答信号を変復調回路１０４が受信したと判定した場合（Ｓ４０２でＹＥＳ）、ＣＰＵ１０５は、変復調回路１０４から受電装置２００の充電状態を示す情報を取得し、これをＲＡＭ１０７に記録する。この場合（Ｓ４０２でＹＥＳ）、本フローチャートは、Ｓ４０２からＳ４０３に進む。
【００８５】
第３のコマンドに対応する応答信号を変復調回路１０４が受信していないと判定した場合（Ｓ４０２でＮＯ）、本フローチャートは、終了する。この場合、受電装置２００は充電を行わない状態である可能性があるので、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値を変更しないようにする。なお、第３のコマンドに対応する応答信号を以下「第３の応答信号」と呼ぶ。
【００８６】
Ｓ４０３において、ＣＰＵ１０５は、受電装置２００から取得した受電装置２００の充電状態を示す情報が変化したか否かによって、受電装置２００の充電状態が変化したか否かを判定する。ＣＰＵ１０５は、以前受電装置２００から取得した受電装置２００の充電状態を示す情報がＲＡＭ１０７に記録されている場合、Ｓ４０２において取得した受電装置２００の充電状態を示す情報とＲＡＭ１０７内の受電装置２００の充電状態を示す情報とを比較する。この比較結果により、新たに受電装置２００から取得した受電装置２００の充電状態を示す情報が変化したと判定した場合、ＣＰＵ１０５は、受電装置２００の充電状態が変化したと判定する。この比較結果により、新たに受電装置２００から取得した受電装置２００の充電状態を示す情報が変化していないと判定した場合、ＣＰＵ１０５は、受電装置２００の充電状態が変化していないと判定する。なお、Ｓ４０２において、受電装置２００から受電装置２００の充電状態を示す情報を初めて取得した場合、ＣＰＵ１０５は、受電装置２００の充電状態が変化したと判定する。なお、受電装置２００の充電状態とは、受電装置２００に装着される電池２１０の残りの容量を示す状態や受電装置２００の充電制御部２０９による充電の制御の状態等である。
【００８７】
ＣＰＵ１０５によって、受電装置２００の充電状態が変化していないと判定された場合（Ｓ４０３でＮＯ）、本フローチャートは、終了する。この場合、受電装置２００は電池２１０が満充電になり、電池２１０への充電を完了させた状態である可能性があるので、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値を変更しないようにする。ＣＰＵ１０５によって、受電装置２００の充電状態が変化したと判定された場合（Ｓ４０３でＹＥＳ）、本フローチャートは、Ｓ４０３からＳ４０４に進む。
【００８８】
Ｓ４０４において、ＣＰＵ１０５は、Ｓ４０２において取得した受電装置２００の充電状態を示す情報に応じて受電装置２００に送信する電力を低くするか否かを判定する。例えば、受電装置２００が電池２１０の充電を開始した場合において、充電制御部２０９が、定電流制御を行っている場合、充電制御部２０９は、電池２１０に供給する充電電圧を急激に上げないように制御する。この場合、受電装置２００は、給電装置１００から送信された電力が低い場合であっても、電池２１０への充電の効率を低下させることなく、電池２１０の充電を行うことができる。そのため、ＣＰＵ１０５は、受電装置２００に送信する電力を低くするようにＲＡＭ１０７に記録されているＱ１値を制御する。
【００８９】
また、受電装置２００が電池２１０を充電している場合において、充電制御部２０９が、定電圧制御を行っている場合、充電制御部２０９は電池２１０の充電を完了させる際に、電池２１０を過充電しないように制御する。この場合も、受電装置２００は、給電装置１００から送信された電力が低い場合であっても、電池２１０への充電の効率を低下させることなく、電池２１０の充電を行うことができる。そのため、ＣＰＵ１０５は、受電装置２００に送信する電力を低くするようＱ１値を制御する。
【００９０】
ＣＰＵ１０５は、Ｓ４０２において取得した受電装置２００の充電状態を示す情報に応じて、受電装置２００が電池２１０の充電を開始した状態であるか、電池２１０の充電を完了させる状態であるのかを判定する。
【００９１】
ＣＰＵ１０５は、受電装置２００が、電池２１０の充電を開始した状態か、電池２１０の充電を完了させる状態かのどちらかの状態である場合、受電装置２００に送信する電力を低くすると判定する。ＣＰＵ１０５は、受電装置２００が、電池２１０の充電を開始した状態でもなく、電池２１０の充電を完了させる状態でもない場合、受電装置２００に送信する電力を低くしない、つまり受電装置２００に送信する電力を現在の電力よりも高くすると判定する。
【００９２】
ＣＰＵ１０５は、受電装置２００が電池２１０の充電を開始した状態であるか否かを受電装置２００の充電状態を示す情報に含まれる充電電流を示す情報と、充電電圧を示す情報とを用いて判定してもよい。例えば、電池２１０の充電電流がほぼ一定である場合、かつ、電池２１０の充電電圧が受電装置２００に定電流制御される場合の所定の電圧値の半分以下であると検出した場合、ＣＰＵ１０５は、受電装置２００が電池２１０の充電を開始した状態であると判定する。電池２１０の充電電流がほぼ一定である場合であって、かつ、電池２１０の充電電圧が受電装置２００に定電流制御される場合の所定の電圧値の半分よりも大きいと検出した場合、ＣＰＵ１０５は、受電装置２００が電池２１０の充電を開始した状態でないと判定する。
【００９３】
また、ＣＰＵ１０５は、受電装置２００が電池２１０の充電を完了させる状態であるか否かを受電装置２００の充電状態を示す情報に含まれる電池２１０の充電電流を示す情報と、電池２１０の充電電圧を示す情報とを用いて判定してもよい。また、ＣＰＵ１０５は、受電装置２００が電池２１０の充電を完了させる状態であるか否かを受電装置２００の充電状態を示す情報に含まれる電池２１０の残容量を示す情報を用いて判定してもよい。例えば、電池２１０の充電電圧がほぼ一定である場合、かつ、電池２１０の充電電流が受電装置２００に定電圧制御される場合の所定の電流値の半分以下であると検出した場合、ＣＰＵ１０５は、受電装置２００が電池２１０の充電を完了させる状態であると判定する。電池２１０の充電電圧がほぼ一定である場合であり、かつ、電池２１０の充電電流が受電装置２００に定電圧制御される場合の所定の電流値の半分よりも大きいと検出した場合、ＣＰＵ１０５は、受電装置２００が電池２１０の充電を完了させる状態でないと判定する。また、例えば、電池２１０の残容量が満充電状態である場合に対して８０％以上の容量に達した場合、ＣＰＵ１０５は、受電装置２００が電池２１０の充電を完了させる状態であると判定してもよい。また、電池２１０の残容量が満充電状態である場合に対して８０％よりも低い容量である場合、ＣＰＵ１０５は、受電装置２００が電池２１０の充電を完了させる状態でないと判定してもよい。
【００９４】
ＣＰＵ１０５によって、受電装置２００に送信する電力を低くすると判定された場合（Ｓ４０４でＹＥＳ）、本フローチャートは、Ｓ４０４からＳ４０５に進む。ＣＰＵ１０５によって、受電装置２００に送信する電力を低くしないと判定された場合（Ｓ４０４でＮＯ）、本フローチャートは、Ｓ４０４からＳ４０６に進む。
【００９５】
Ｓ４０５において、ＣＰＵ１０５は、Ｓ３０４の処理と同様にＲＡＭ１０７に記録されているＱ１値を下げるための処理を行う。Ｑ１値を下げるための処理が行われた場合、本フローチャートは終了する。
【００９６】
Ｓ４０６において、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値を上げるための処理を行う。なお、ＲＡＭ１０７に記録されているＱ１値を上げるための処理については後述する。ＣＰＵ１０５によって、Ｑ１値を上げるための処理が行われた場合、本フローチャートは終了する。
【００９７】
Ｓ４０４における受電装置２００に送信する電力を低くするか否かの判定は、受電装置２００に送信する電力を低くするように要求するためのコマンドを受電装置２００から変復調回路１０４が受信したか否かに応じて行われてもよいものとする。この場合、変復調回路１０４が受電装置２００に送信する電力を低くするように要求するためのコマンドを受電装置２００から受信した場合、ＣＰＵ１０５は、受電装置２００に送信する電力を低くすると判定するようにする。また、この場合、変復調回路１０４が受電装置２００に送信する電力を低くするように要求するためのコマンドを受電装置２００から受信しなかった場合、ＣＰＵ１０５は、受電装置２００に送信する電力を低くしない、つまり高くすると判定するようにする。
【００９８】
実施例１において、図３に示された給電処理のＳ３０４において給電装置１００によって行われるＲＡＭ１０７に記録されているＱ１値を下げるための処理について、図５のフローチャートを用いて説明する。
【００９９】
Ｑ１値を下げるための処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１００】
Ｓ５０１において、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値が所定値Ａ１以下になるようにスイッチ３０４を制御する。例えば、スイッチ３０４が抵抗３０８ａに接続されている場合、ＣＰＵ１０５は、スイッチ３０４が抵抗３０８ａから抵抗３０８ｂに接続させるようにスイッチ３０４を制御する。
【０１０１】
また、すでにＲＡＭ１０７に記録されているＱ１値が所定値Ａ１以下である場合は、スイッチ３０４の接続を切り替えないように制御する。Ｑ１値が所定値Ａ１以下になるようにスイッチ３０４を制御された場合、本フローチャートはＳ５０１からＳ５０２に進む。
【０１０２】
Ｓ５０２において、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値が、所定値Ａ１以下であり、かつ、所定値Ａ２以上であるか否かを判定する。所定値Ａ２は、給電装置１００が受電装置２００に対してコマンドを送信することができる場合の最小の閾値である。所定値Ａ２はＱ１値に対する閾値である。
【０１０３】
給電装置１００のＲＡＭ１０７に記録されているＱ１値が所定値Ａ１以下であり、かつ、給電装置１００のＱ１が所定値Ａ２以上である場合、給電装置１００はコマンドを送信することによって受電装置２００と通信を行うことできる。しかし、給電装置１００のＲＡＭ１０７に記録されているＱ１値が所定値Ａ１よりも大きい場合、給電装置１００はコマンドを受電装置２００に送信することができず、受電装置２００と通信を行うことができない。同様に、給電装置１００のＲＡＭ１０７に記録されているＱ１値が所定値Ａ２よりも小さい場合、給電装置１００はコマンドを受電装置２００に送信することができず、受電装置２００と通信を行うことができない。
【０１０４】
なお、所定値Ａ１及び所定値Ａ２は、あらかじめＣＰＵ１０５によってＲＡＭ１０７に設定されている値であってもよい。ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ１以下であり、かつ、所定値Ａ２以上である値であると判定した場合（Ｓ５０２でＹＥＳ）、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値を更新し、本フローチャートは終了する。ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ１以下でない場合（Ｓ５０２でＮＯ）、本フローチャートはＳ５０２からＳ５０３に進む。ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ２以上でない場合（Ｓ５０２でＮＯ）も同様に、本フローチャートはＳ５０２からＳ５０３に進む。
【０１０５】
Ｓ５０３において、ＣＰＵ１０５は、Ｑ１値が所定値Ａ２以上になるようにスイッチ３０４を制御する。Ｑ１値が所定値Ａ２以上になるようにスイッチ３０４を制御された場合、本フローチャートはＳ５０３からＳ５０１に戻る。なお、Ｓ４０５において行われるＱ１値を下げるための処理も同様の処理を行うものとする。
【０１０６】
なお、ＣＰＵ１０５は、受電装置２００から取得した能力情報に含まれる給電装置１００からのコマンドを受信する場合の最大のＱ１値を示す情報に応じて、所定値Ａ１を設定してもよいものとする。また、ＣＰＵ１０５は、給電装置１００が受電装置２００にコマンドを送信する場合の最小のＱ１値を示す情報に応じて所定値Ａ２を設定してもよいものとする。
【０１０７】
実施例１において、図４に示された給電処理のＳ４０６において給電装置１００によって行われるＲＡＭ１０７に記録されているＱ１値を上げるための処理について、図６のフローチャートを用いて説明する。
【０１０８】
ＲＡＭ１０７に記録されているＱ１値を上げるための処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１０９】
Ｓ６０１において、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値が所定値Ａ１よりも高くなるようにスイッチ３０４を制御する。例えば、スイッチ３０４が抵抗３０８ｂに接続されている場合、ＣＰＵ１０５は、スイッチ３０４が抵抗３０８ｂから抵抗３０８ａに接続させるようにスイッチ３０４を制御する。
【０１１０】
また、すでにＲＡＭ１０７に記録されているＱ１値が所定値Ａ１よりも高い場合は、スイッチ３０４の接続を切り替えないように制御する。ＲＡＭ１０７に記録されているＱ１値が所定値Ａ１よりも高くなるようにスイッチ３０４が制御された場合、本フローチャートはＳ６０１からＳ６０２に進む。
【０１１１】
Ｓ６０２において、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値が、所定値Ａ３以下であり、かつ、所定値Ａ１よりも大きい値であるか否かを判定する。所定値Ａ３は、受電装置２００が給電装置１００から受信できる最大の電力に対応する閾値である。
【０１１２】
給電装置１００のＲＡＭ１０７に記録されているＱ１値が、所定値Ａ３以下であり、かつ、所定値Ａ１よりも大きい場合、給電装置１００は、受電装置２００に充電のための大きい電力を受電装置２００に送信できる。しかし、この場合、給電装置１００は、受電装置２００にコマンドを送信することができず、受電装置２００に供給するための電力のみを受電装置２００に送信する。給電装置１００のＲＡＭ１０７に記録されているＱ１値が所定値Ａ１よりも小さい場合、給電装置１００はコマンドを受電装置２００に送信することができるが、受電装置２００に充電のための大きい電力を受電装置２００に送信することができない。このため、受電装置２００では、電池２１０を充電するための効率が低下する。
【０１１３】
給電装置１００のＲＡＭ１０７に記録されているＱ１値が所定値Ａ３よりも大きい場合は、受電装置３００が受信できる電力を超えているため、受電装置３００が受信できない電力は余分に消費される。なお、所定値Ａ３は、あらかじめＣＰＵ１０５によって設定されている値であってもよい。ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ３以下であり、かつ、所定値Ａ１よりも大きい値であると判定した場合（Ｓ６０２でＹＥＳ）、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値を更新し、本フローチャートは終了する。
ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ３以下でない場合（Ｓ６０２でＮＯ）、本フローチャートはＳ６０２からＳ６０３に進む。ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ１よりも大きくない場合（Ｓ６０２でＮＯ）も同様に、本フローチャートはＳ６０２からＳ６０３に進む。
【０１１４】
Ｓ６０３において、ＣＰＵ１０５は、Ｑ１値が所定値Ａ３以下になるようにスイッチ３０４を制御する。Ｑ１値が所定値Ａ３以下になるようにスイッチ３０４を制御された場合、本フローチャートはＳ６０３からＳ６０１に戻る。なお、ＣＰＵ１０５は、受電装置２００がコマンドを受信せずに、給電装置１００からの電力のみを受信する場合の最大のＱ１値を示す情報に応じて、所定値Ａ３を設定してもよいものとする。
【０１１５】
（コマンド送信処理）
実施例１において、給電装置１００によって行われるコマンド送信処理について、図７のフローチャートを用いて説明する。コマンド送信処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１１６】
図７に示すコマンド送信処理は、図４の処理が行われた給電装置１００において行われる処理である。なお、図７に示すコマンド送信処理は、図４の処理が給電装置１００において行われた場合において、給電装置１００がユーザによって操作されることにより、給電装置１００が受電装置２００にコマンドを送信する場合に行われてもよい。なお、コマンド送信処理がＣＰＵ１０５によって行われる場合、スイッチ３０１はコンデンサ３０５ａ及びコンデンサ３０５ｂのいずれかに接続され、スイッチ３０２はコンデンサ３０６ａ及びコンデンサ３０６ｂのいずれかに接続されるものとする。さらに、コマンド送信処理がＣＰＵ１０５によって行われる場合、整合回路１０３のスイッチ３０３は、コイル３０７ａ及びコイル３０７ｂのいずれかに接続され、スイッチ３０４は、抵抗３０８ａ及び抵抗３０８ｂのいずれかに接続されるものとする。
【０１１７】
Ｓ７０１において、Ｓ３０１と同様にＣＰＵ１０５は、受電装置２００に電力を送信するように、発振器１０１、電力送信回路１０２、整合回路１０３を制御する。この場合、本フローチャートはＳ７０１からＳ７０２に進む。なお、すでに受電装置２００に電力が送信されている場合は、Ｓ７０１の処理を省略してもよい。
【０１１８】
Ｓ７０２において、ＣＰＵ１０５は、コマンドを送信する状態であるか否かを判定する。コマンドを送信する状態は、例えば、ユーザが給電装置１００に対して操作を行い、特定のコマンドを受電装置２００に送信するための指示がＣＰＵ１０５に入力された状態である。ＣＰＵ１０５によって、コマンドを送信する状態でないと判定された場合（Ｓ７０２でＮＯ）、本フローチャートはＳ７０２からＳ７０８に進む。ＣＰＵ１０５によって、コマンドを送信する状態であると判定された場合（Ｓ７０２でＹＥＳ）、本フローチャートはＳ７０２からＳ７０３に進む。
【０１１９】
Ｓ７０３において、Ｓ３０３と同様にＣＰＵ１０５は、現在ＲＡＭ１０７に記録されているＱ１値が所定値Ａ１よりも大きいか否かを判定する。ＣＰＵ１０５によって、Ｑ１値が所定値Ａ１よりも大きいと判定された場合（Ｓ７０３でＹＥＳ）、本フローチャートは、Ｓ７０３からＳ７０４に進む。ＣＰＵ１０５によって、Ｑ１値が所定値Ａ１以下であると判定された場合（Ｓ７０３でＮＯ）、本フローチャートは、Ｓ７０３からＳ７０５に進む。
【０１２０】
Ｓ７０４において、Ｓ３０４と同様にＣＰＵ１０５は、コマンドを受電装置２００に送信するためにＲＡＭ１０７に記録されているＱ１値を下げるための処理を行う。ＣＰＵ１０５によって、Ｑ１値を下げるための処理が行われた場合、本フローチャートは、Ｓ７０４からＳ７０５に進む。
【０１２１】
Ｓ７０５において、ＣＰＵ１０５は、ユーザの給電装置１００への操作に対応するコマンドを生成し、生成したコマンドを受電装置２００に送信するように変復調回路１０４を制御する。コマンドが受電装置２００に送信された場合、本フローチャートは、Ｓ７０５からＳ７０６に進む。なお、ＣＰＵ１０５は、コマンドを受電装置２００に送信してから経過した時間を計測するようにタイマー１０９を制御する。タイマー１０９で計測される時間はＲＡＭ１０７に記録される。なお、Ｓ７０５において、受電装置２００に送信されるコマンドに第１のコマンド、第２のコマンド及び第３のコマンドは含まれないものとする。
【０１２２】
Ｓ７０６において、ＣＰＵ１０５は、Ｓ７０５において受電装置２００に送信したコマンドに対応する応答信号を変復調回路１０４が受信したか否かを判定する。Ｓ７０６において受電装置２００に送信したコマンドに対応する応答信号を変復調回路１０４が受信したと判定した場合（Ｓ７０６でＹＥＳ）、ＣＰＵ１０５は、変復調回路１０４から供給される応答信号に含まれている情報をＲＡＭ１０７に記録する。この場合（Ｓ７０６でＹＥＳ）、本フローチャートは、Ｓ７０６からＳ７０８に進む。Ｓ７０５において受電装置２００に送信したコマンドに対応する応答信号を変復調回路１０４が受信していないと判定した場合（Ｓ７０６でＮＯ）、ＣＰＵ１０５は、本フローチャートは、Ｓ７０６からＳ７０７に進む。
【０１２３】
Ｓ７０７において、ＣＰＵ１０５は、Ｓ７０５でタイマー１０９により計測される時間が、所定の時間に達したか否かを判定する。ＣＰＵ１０５によって、タイマー１０９により計測される時間が、所定の時間に達したと判定される場合（Ｓ７０７でＹＥＳ）、本フローチャートは、Ｓ７０７からＳ７０８に進む。ＣＰＵ１０５によって、タイマー１０９により計測される時間が、所定の時間に達していないと判定される場合（Ｓ７０７でＮＯ）、本フローチャートは、Ｓ７０７からＳ７０６に戻る。
【０１２４】
Ｓ７０８において、Ｓ４０６と同様にＣＰＵ１０５はＱ１値を上げるための処理を行う。この場合、ＣＰＵ１０５は、送信装置１００と受電装置２００との通信が完了したと判定し、送信装置１００がコマンドを受電装置２００にコマンドを送信せずに、充電のための電力のみを受電装置２００に送信するようにする。ＣＰＵ１０５によって、Ｑ１値を上げるための処理が行われた場合、本フローチャートはＳ７０８からＳ７０９に進む。
【０１２５】
Ｓ７０９において、ＣＰＵ１０５は、受電装置２００に電力を送信する処理を続けるか否かを判定する。ＣＰＵ１０５は、受電装置２００が給電装置１００からの電力を受信できる範囲に存在しないと判定した場合、受電装置２００に電力を送信する処理を続けない、つまり受電装置２００に電力を送信する処理を停止すると判定する。また、ＣＰＵ１０５は、受電装置２００が充電を完了させたと判定した場合、受電装置２００に電力を送信する処理を続けない、つまり受電装置２００に電力を送信する処理を停止すると判定する。なお、ＣＰＵ１０５は、受電装置２００が充電を完了させたか否かの判定を受電装置２００から電池２１０の充電が完了したこと示すコマンドを受信したか否かによって行ってもよい。また、ＣＰＵ１０５は、受電装置２００が充電を完了させたか否かの判定を給電装置１００が受電装置２００から取得した受電装置２００の充電状態を示す情報によって行ってもよい。
【０１２６】
また、ＣＰＵ１０５は、受電装置２００が給電装置１００からの電力を受信できる範囲に存在すると判定し、かつ、受電装置２００がまだ充電を行っていると判定した場合、受電装置２００に電力を送信する処理を続けると判定する。
【０１２７】
ＣＰＵ１０５によって、受電装置２００に電力を送信する処理を続けないと判定された場合（Ｓ７０９でＮＯ）、本フローチャートはＳ７０９からＳ７１０に進む。
【０１２８】
ＣＰＵ１０５によって、受電装置２００に電力を送信する処理を続けると判定された場合（Ｓ７０９でＹＥＳ）、本フローチャートはＳ７０９からＳ７０１に戻る。また、ＣＰＵ１０５は、複数の受電装置に対して電力を送信している場合、全ての受電装置が給電装置１００からの電力を受信できる範囲に存在しないと判定した場合、複数の受電装置に電力を送信する処理を続けないと判定する。この場合、本フローチャートはＳ７０９からＳ７１０に進む。また、ＣＰＵ１０５は、複数の受電装置に対して電力を送信している場合、少なくとも一つの受電装置が給電装置１００からの電力を受信できる範囲に存在すると判定した場合、複数の受電装置に電力を送信する処理を続けると判定する。この場合、本フローチャートはＳ７０９からＳ７０１に戻る。
【０１２９】
Ｓ７１０において、ＣＰＵ１０５は、受電装置２００への電力の送信を停止するように、発振器１０１、電力送信回路１０２、整合回路１０３を制御する。この場合、本フローチャートは終了する。
【０１３０】
なお、コマンドを送信する状態は、ＣＰＵ１０５が特定のコマンドを受電装置２００に送信するように変復調回路１０４を制御するような状態であれば、ユーザが給電装置１００に対して操作を行っていなくてもよい。
【０１３１】
（コマンド受信処理）
実施例１において、受電装置２００によって行われるコマンド受信処理について、図８のフローチャートを用いて説明する。コマンド受信処理は、ＣＰＵ２０５がＲＯＭ２０６に記憶されているコンピュータプログラムを実行することにより実現することができる。図８に示すコマンド受信処理は、受電装置２００が給電装置１００から送信される電力を受信できる範囲に存在する場合に行われる処理である。
【０１３２】
電池２１０が受電装置２００に装着されている場合、ＣＰＵ２０５は、受電装置２００が給電装置１００からの電力によって、電池２１０を充電できるか否かを判定する。そこで、Ｓ８０１において、ＣＰＵ２０５は、給電装置１００から送信された電力を受電アンテナ２０１を介して整流平滑回路２０３が受信したか否かを判定する。ＣＰＵ２０５は、給電装置１００から送信された電力を整流平滑回路２０３が受電アンテナ２０１を介して受信していないと判定した場合（Ｓ８０１でＮＯ）、本フローチャートは、Ｓ８０１からＳ８１４に進む。ＣＰＵ２０５は、給電装置１００から送信された電力を整流平滑回路２０３が受電アンテナ２０１を介して受信したと判定した場合（Ｓ８０１でＹＥＳ）、本フローチャートは、Ｓ８０１からＳ８０２に進む。
【０１３３】
Ｓ８０２において、ＣＰＵ２０５は、充電制御部２０９から供給される電池２１０の残容量を示す情報から電池２１０が満充電状態であるか否かを判定する。ＣＰＵ２０５によって、電池２１０が満充電状態であると判定された場合（Ｓ８０２でＹＥＳ）、本フローチャートはＳ８０２からＳ８１３に進む。ＣＰＵ２０５によって、電池２１０が満充電状態でないと判定された場合（Ｓ８０２でＮＯ）、本フローチャートはＳ８０２からＳ８０３に進む。
【０１３４】
Ｓ８０３において、ＣＰＵ２０５は、整流平滑回路２０３が受信した電力をレギュレータ２０８を介して充電制御部２０９に供給するように整流平滑回路２０３を制御し、電池２１０の充電を開始するように充電制御部２０９を制御する。電池２１０の充電が開始された場合、本フローチャートはＳ８０３からＳ８０４に進む。
【０１３５】
Ｓ８０４において、ＣＰＵ２０５は、給電装置１００から送信されたコマンドを変復調回路２０４が受信したか否かを判定する。ＣＰＵ２０５によって、給電装置１００から送信されたコマンドを変復調回路２０４が受信していないと判定された場合（Ｓ８０４でＮＯ）、本フローチャートはＳ８０４からＳ８０１に戻る。ＣＰＵ２０５によって、給電装置１００から送信されたコマンドを変復調回路２０４が受信したと判定された場合（Ｓ８０４でＹＥＳ）、本フローチャートはＳ８０４からＳ８０５に進む。
【０１３６】
Ｓ８０５において、ＣＰＵ２０５は、変復調回路２０４が受信したコマンドを解析するように変復調回路２０４を制御する。この場合、本フローチャートはＳ８０５からＳ８０６に進む。コマンドの解析が完了した場合、変復調回路２０４は解析結果をＣＰＵ２０５に供給する。
【０１３７】
Ｓ８０６において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第１のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第１のコマンドでないと判定された場合（Ｓ８０６でＮＯ）、本フローチャートはＳ８０６からＳ８０８に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第１のコマンドであると判定された場合（Ｓ８０６でＹＥＳ）、本フローチャートはＳ８０６からＳ８０７に進む。
【０１３８】
Ｓ８０７において、ＣＰＵ２０５は、第１の応答信号を給電装置１００に送信するように変復調回路２０４を制御する。ＣＰＵ２０５は、ＲＯＭ２０６に記録されている受電装置２００の識別ＩＤや、装置名、製造者名等の識別情報を読み出し、これらの情報を含む識別情報を第１の応答信号として給電装置１００に送信するための負荷変調を行うように変復調回路２０４を制御する。第１の応答信号が給電装置１００に送信された場合、本フローチャートはＳ８０７からＳ８０１に戻る。
【０１３９】
Ｓ８０８において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第２のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第２のコマンドでないと判定された場合（Ｓ８０８でＮＯ）、本フローチャートはＳ８０８からＳ８１０に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第２のコマンドであると判定された場合（Ｓ８０８でＹＥＳ）、本フローチャートはＳ８０８からＳ８０９に進む。
【０１４０】
Ｓ８０９において、ＣＰＵ２０５は、第２の応答信号を給電装置１００に送信するように変復調回路２０４を制御する。ＣＰＵ２０５は、ＲＯＭ２０６に記録されている受電装置２００の能力情報を読み出し、能力情報を第２の応答信号として給電装置１００に送信するための負荷変調を行うように変復調回路２０４を制御する。第２の応答信号が給電装置１００に送信された場合、本フローチャートはＳ８０９からＳ８０１に戻る。
【０１４１】
Ｓ８１０において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第３のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第３のコマンドでないと判定された場合（Ｓ８１０でＮＯ）、本フローチャートはＳ８１０からＳ８１２に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第３のコマンドであると判定された場合（Ｓ８１０でＹＥＳ）、本フローチャートはＳ８１０からＳ８１１に進む。
【０１４２】
Ｓ８１１において、ＣＰＵ２０５は、第３の応答信号を給電装置１００に送信するように変復調回路２０４を制御する。ＣＰＵ２０５は、電池２１０の残容量を示す情報、電池２１０の充電電流を示す情報及び電池２１０の充電電圧を示す情報を含む受電装置２００の充電状態を示す情報を充電制御部２０９に要求する。充電制御部２０９からＣＰＵ２０５に受電装置２００の充電状態を示す情報が供給された場合、ＣＰＵ２０５は、受電装置２００の充電状態を示す情報を第３の応答信号として給電装置１００に送信するための負荷変調を行うように変復調回路２０４を制御する。第３の応答信号が給電装置１００に送信された場合、本フローチャートはＳ８１１からＳ８０１に戻る。なお、受電装置２００の充電状態を示す情報がＲＡＭ２０７に記録されている場合、ＣＰＵ２０５は、ＲＡＭ２０７にから読み出した受電装置２００の充電状態を示す情報を第３の応答信号として給電装置１００に送信する。なお、ＣＰＵ２０５が電池２１０の充電を行うように充電制御部２０９を制御していない場合、ＣＰＵ２０５は、第３の応答信号を送信しないように変復調回路２０４を制御してもよい。また、受電装置２００に電池２１０が装着されていない場合、第３の応答信号を送信しないように変復調回路２０４を制御するようにしてもよい。
【０１４３】
Ｓ８１２において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果に応じた処理を行う。ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドを判定し、変復調回路２０４が受信したコマンドに対応する応答信号を給電装置１００に送信するように変復調回路２０４を制御する。この場合、本フローチャートはＳ８１２からＳ８０１に戻る。
【０１４４】
Ｓ８１３において、ＣＰＵ２０５は、整流平滑回路２０３が受信した電力をレギュレータ２０８を介して充電制御部２０９に供給しないように整流平滑回路２０３を制御し、電池２１０の充電を停止するように充電制御部２０９を制御する。この場合、本フローチャートはＳ８１３からＳ８０４に進む。
【０１４５】
Ｓ８１４において、Ｓ８１３と同様にＣＰＵ２０５は、整流平滑回路２０３が受信した電力をレギュレータ２０８を介して充電制御部２０９に供給しないように整流平滑回路２０３を制御し、電池２１０の充電を停止するように充電制御部２０９を制御する。この場合、本フローチャートは終了する。
【０１４６】
このように、実施例１において、給電装置１００がコマンドを受電装置２００に送信する場合、他の装置にコマンドを送信せず、電力を送信している場合であっても、給電装置１００のＱ１値が、受電装置２００にコマンドを送信するための値になるように制御する。これにより、他の装置に送信する電力を小さくしつつ、受電装置２００とコマンドを用いて通信を行うことができるようになる。
【０１４７】
また、給電装置１００は、受電装置２００の充電状態に応じて、給電装置１００のＱ１値を制御し、受電装置２００に送信する電力を制御する。これにより、受電装置２００とコマンドを用いて通信しながら、受電装置２００に電力を送信するか、受電装置２００にコマンドを送信できないが、受電装置２００の充電の効率を低下させないように電力を送信するかの給電装置１００の状態を制御できる。
【０１４８】
また、給電装置１００は、受電装置２００にコマンドを送信した場合に、受電装置２００からの応答信号を受信した場合、給電装置１００のＱ１値が、受電装置２００の充電の効率を低下させないような電力を送信するための値になるように制御する。これにより、受電装置２００とコマンドを用いて通信を行うことができないが、受電装置２００の充電の効率を低下させないように電力を送信することができる。
【０１４９】
なお、実施例１に係る給電装置１００は、受電装置２００と負荷変調の通信方式によって通信を行うようにしたが、これに限られないものとする。給電装置１００は、例えば、ＩＥＥＥ８０２．１１ａ，ｂ，ｇ等の無線ＬＡＮ通信規格の通信方式を用いて受電装置２００と通信を行うものであっても良い。
【０１５０】
なお、給電装置１００の整合回路１０３は、図２に示したような回路にしたが、これに限られないものとする。給電装置１００の整合回路１０３は、例えば図９に示すような回路にであってもよいものとする。
【０１５１】
図９に示される整合回路１０３は、スイッチ３０１、コンデンサ３０５ａ及びコンデンサ３０５ｂの代わりに可変コンデンサ３１１を有し、スイッチ３０２、コンデンサ３０６ａ及びコンデンサ３０６の代わりに可変コンデンサ３１２を有している。さらに、図９に示される整合回路１０３は、スイッチ３０３、コイル３０７ａ及びコイル３０７ｂの代わりに可変コイル３１３を有し、スイッチ３０４、抵抗３０８ａ及び抵抗３０８ｂの代わりに可変抵抗３１４を有している。
【０１５２】
なお、可変コンデンサ３１１と、可変コンデンサ３１２はインピーダンスの整合を行うためのコンデンサであり、可変コンデンサ３１２は共振周波数ｆを調整するためのコンデンサでもある。なお、ＣＰＵ１０５は、整合回路１０３のキャパシタンスＣ１の値を変更するためにモータやバリキャップによって可変コンデンサ３１１及び可変コンデンサ３１２を制御する。可変コイル３１３は共振周波数ｆを調整するためのコイルである。なお、ＣＰＵ１０５は、整合回路１０３のインダクタンスＬ１の値を変更するためにモータ等によって可変コイル３１３を制御する。可変抵抗３１４はＱ１値を調整するために使用するダンピング抵抗である。なお、ＣＰＵ１０５は、抵抗のインピーダンスＲ１の値を変更するためにデジタルポテンショメータ等によって可変抵抗３１４を制御する。なお、可変抵抗３１４を給電アンテナ１０８に対して並列接続にしたが、給電アンテナ１０８に対して直列接続されていても良いものとする。
【０１５３】
なお、実施例１において、Ｓ３０４、Ｓ４０５及びＳ７０４の処理は、図５に示されたＱ１値を下げるための処理と同一の処理であるものとする。また、実施例１において、Ｓ４０６及びＳ７０８の処理は、図６に示されたＱ１値を上げるための処理と同一の処理であるものとする。
【０１５４】
給電装置１００の整合回路１０３が図９に示される整合回路１０３である場合について説明する。Ｓ３０４、Ｓ４０５及びＳ７０４において、Ｑ１値を下げるための処理をＣＰＵ１０５が行うときは、ＣＰＵ１０５はＱ１値が、所定値Ａ１以下であり、かつ、所定値Ａ２以上である値になるように可変抵抗３１４の値を制御するようにする。また、Ｓ４０６及びＳ７０８において、Ｑ１値を上げるための処理をＣＰＵ１０５が行うときは、ＣＰＵ１０５はＱ１値が、所定値Ａ３以下であり、かつ、所定値Ａ１よりも大きい値になるように可変抵抗３１４の値を制御するようにする。
【０１５５】
［実施例２］
実施例１では、Ｑ１値を上げる場合、整合回路１０３の抵抗のインピーダンスＲ１の値を大きくするように整合回路１０３を制御する例について説明した。さらに、実施例１では、Ｑ１値を下げる場合、整合回路１０３の抵抗のインピーダンスＲ１の値を小さくするように整合回路１０３を制御する例について説明した。それに対して、実施例２では、Ｑ１値を変更する場合、整合回路１０３のキャパシタンスＣ１の値及びインダクタンスＬ１を変更するように整合回路１０３を制御する例について説明を行う。
【０１５６】
なお、実施例２における給電装置１００及び受電装置２００は実施例１と同様であるため、説明を省略する。なお、給電装置１００が行う図３に示す給電処理、図４に示す給電制御処理、図７に示すコマンド送信処理についても、同様な処理については説明を省略し、異なる処理について説明する。なお、受電装置２００が行う図８に示すコマンド受信処理も実施例１と同様であるため、説明を省略する。
【０１５７】
実施例２において、給電処理におけるＳ３０４においてＣＰＵ１０５が行うＲＡＭ１０７に記録されているＱ１値を下げるための処理を図１０のフローチャートを用いて説明する。図１０に示されるＱ１値を下げるための処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１５８】
Ｓ１００１において、ＣＰＵ１０５は、Ｑ１値が所定値Ａ１以下になるようにスイッチ３０１及びスイッチ３０２を制御する。また、すでにＱ１値がＣ１以下である場合は、スイッチ３０１及びスイッチ３０２の接続を切り替えないように制御する。Ｑ１値が所定値Ａ１以下になるようにスイッチ３０１及びスイッチ３０２が制御された場合、本フローチャートはＳ１００１からＳ１００２に進む。Ｓ１００１の処理によって、Ｑ１値が所定値Ａ１以下になるようにスイッチ３０１及び３０２を制御された場合、整合回路１０３のキャパシタンスＣ１の値は、Ｓ１００１の処理が行われる前よりも大きくなる。このことによって、共振周波数ｆも変化してしまう場合がある。そこで、Ｓ１００２において、ＣＰＵ１０５は、共振周波数ｆをＳ１００１の処理が行われる前のＲＡＭ１０７に記録されている共振周波数ｆに保持するために、スイッチ３０３を制御することによって、インダクタンスＬ１の値を調整する。共振周波数ｆが一定になるようにスイッチ３０３が制御された場合、本フローチャートはＳ１００１からＳ１００２に進む。
【０１５９】
Ｓ１００３において、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値が、所定値Ａ１以下であり、かつ、所定値Ａ２以上であるか否かを判定する。ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ１以下であり、かつ、所定値Ａ２以上であると判定された場合（Ｓ１００３でＹＥＳ）、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値を更新し、本フローチャートは終了する。
【０１６０】
ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ１以下でないと判定された場合（Ｓ１００３でＮＯ）、本フローチャートはＳ１００３からＳ１００４に進む。ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ２以上でないと判定さされた場合（Ｓ１００４でＮＯ）も同様に、本フローチャートはＳ１００３からＳ１００４に進む。
【０１６１】
Ｓ１００４において、ＣＰＵ１０５は、Ｑ１値が所定値Ａ２以上になるようにスイッチ３０１及びスイッチ３０２を制御する。Ｑ１値が所定値Ａ２以上になるようにスイッチ３０１及びスイッチ３０２が制御された場合、本フローチャートはＳ１００４からＳ１００１に戻る。
【０１６２】
なお、Ｓ４０５及びＳ７０４において行われるＱ１値を下げるための処理も図１０に示されるＱ１値を下げるための処理と同様の処理を行うものとする。
【０１６３】
実施例２において、給電制御処理におけるＳ４０６においてＣＰＵ１０５が行うＱ１値を上げるための処理を図１１のフローチャートを用いて説明する。図１１に示されるＱ１値を上げるための処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１６４】
Ｓ１１０１において、ＣＰＵ１０５は、Ｑ１値が所定値Ａ１よりも大きくなるようにスイッチ３０１及び３０２を制御する。また、すでにＱ１値が所定値Ａ１よりも大きい値である場合は、スイッチ３０１及びスイッチ３０２の接続を切り替えないように制御する。Ｑ１値が所定値Ａ１よりも大きくなるようにスイッチ３０１及びスイッチ３０２が制御された場合、本フローチャートはＳ１１０１からＳ１１０２に進む。
【０１６５】
Ｓ１１０１の処理によって、Ｑ１値が所定値Ａ１よりも大きくになるようにスイッチ３０１及びスイッチ３０２を制御された場合、整合回路１０３のキャパシタンスＣ１の値は、Ｓ１００１の処理が行われる前よりも小さくなる。このことによって、ＲＡＭ１０７に記録される共振周波数ｆも変化してしまう場合がある。
【０１６６】
そこで、Ｓ１１０２において、ＣＰＵ１０５は、共振周波数ｆをＳ１１０１の処理が行われる前の共振周波数ｆに保持するようにするために、スイッチ３０３を制御することによって、整合回路１０３のインダクタンスＬ１の値を調整する。ＲＡＭ１０７に記録されている共振周波数ｆが一定になるようにスイッチ３０３が制御された場合、本フローチャートはＳ１１０２からＳ１１０３に進む。
【０１６７】
Ｓ１１０３において、ＣＰＵ１０５は、Ｑ１値が、所定値Ａ３以下であり、かつ、所定値Ａ１よりも大きい値であるか否かを判定する。ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ３以下であり、かつ、所定値Ａ１よりも大きいと判定された場合（Ｓ１１０３でＹＥＳ）、ＣＰＵ１０５は、ＲＡＭ１０７に記録されているＱ１値を更新し、本フローチャートは終了する。
【０１６８】
ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ３以下でない場合（Ｓ１１０３でＮＯ）、本フローチャートはＳ１１０３からＳ１１０４に進む。ＣＰＵ１０５によって、Ｑ１値が、所定値Ａ１以下である場合（Ｓ１１０３でＮＯ）も同様に、本フローチャートはＳ１１０３からＳ１１０４に進む。
【０１６９】
Ｓ１１０４において、ＣＰＵ１０５は、Ｑ１値が所定値Ａ３以下になるようにスイッチ３０１及びスイッチ３０２を制御する。Ｑ１値が所定値Ａ１以下になるようにスイッチ３０１及びスイッチ３０２が制御された場合、本フローチャートはＳ１１０４からＳ１００１に戻る。
【０１７０】
なお、Ｓ７０８において行われるＱ１値を下げるための処理も図１１に示されるＱ１値を上げるための処理と同様の処理を行うものとする。
【０１７１】
Ｓ１００２及びＳ１１０２において、ＣＰＵ１０５は、ＲＡＭ１０７に記録された共振周波数ｆを一定にするために整合回路１０３のインダクタンスＬの値を調整するためにスイッチ３０３を制御するようにした。この場合、整合回路１０３のキャパシタンスＣ１の値に対して共振周波数ｆを一定にするための整合回路１０３のインダクタンスＬ１の値をＲＯＭ１０６にあらかじめ記録しておくものとする。これによって、ＣＰＵ１０５は、整合回路１０３のキャパシタンスＣ１の値と、ＲＯＭ１０６に記録されている共振周波数ｆを一定にするための整合回路１０３のインダクタンスＬ１の値とに応じて、共振周波数ｆを一定にする。
【０１７２】
実施例２において、整合回路１０３が図９に示される整合回路１０３である場合について説明を行う。
【０１７３】
Ｓ３０４、Ｓ４０５及びＳ７０４において、Ｑ１値を下げるための処理をＣＰＵ１０５が行うときは、ＣＰＵ１０５はＱ１値が所定値Ａ１以下であり、かつ、所定値Ａ２以上になるように可変コンデンサ３１２の値を制御する。さらに、この場合、共振周波数ｆを一定にするために、ＣＰＵ１０５は、可変コイル３１３の値も制御するようにする。
【０１７４】
また、Ｓ４０６及びＳ７０８において、Ｑ１値を上げるための処理をＣＰＵ１０５が行うときは、ＣＰＵ１０５は、Ｑ１値が所定値Ａ３以下であり、かつ、所定値Ａ１よりも大きくなるように可変コンデンサ３１２の値を制御する。さらに、この場合も、共振周波数ｆを一定にするために、ＣＰＵ１０５は、可変コイル３１３の値も制御するようにする。
【０１７５】
なお、実施例２では、Ｑ１値を変更するために、整合回路１０３のキャパシタンスＣ１の値を変更した後に、共振周波数ｆを調整するために整合回路１０３のインダクタンスＬ１の値を調整するようにしたが、これに限られないものとする。例えば、Ｑ１値を変更するために、整合回路１０３のインダクタンスＬ１の値を変更した後に、共振周波数ｆを調整するために整合回路１０３のキャパシタンスＣ１の値を調整するようにしてもよい。この場合、整合回路１０３のインダクタンスＬ１の値に対して共振周波数ｆを一定にするための整合回路１０３のキャパシタンスＣ１の値をＲＯＭ１０６にあらかじめ記録しておくものとする。
【０１７６】
また、実施例２における給電装置１００は、図１０のＱ１値を下げるための処理及び図１１のＱ１を上げるための処理以外の処理は、実施例１で行われる処理と同様の処理を行うので、実施例２は、実施例１と同様な効果を得ることができる。また、ＣＰＵ１０５は、実施例１で行われるＱ１値を下げるための処理と、実施例２で行われるＱ１値を下げるための処理とを組み合わせて行うことによって、Ｑ１値を制御してもよいものとする。同様にＣＰＵ１０５は、実施例１で行われるＱ１値を上げるための処理と、実施例２で行われるＱ１値を上げるための処理とを組み合わせて行うことによって、Ｑ１値を制御してもよいものとする。
【０１７７】
［実施例３］
実施例１では、給電装置１００が受電装置２００に送信する電力を制御するために給電装置１００のＱ１値を制御する例について説明した。それに対して、実施例３では、給電装置１００から受電装置２００が受信する電力を制御するために、受電装置２００のＱ２値を制御する例について説明を行う。
【０１７８】
なお、実施例３における給電装置１００及び受電装置２００の構成で実施例１と共通する箇所については、説明を省略し、異なる箇所について説明を行う。なお、給電装置１００が行う図３に示す給電処理、図４に示す給電制御処理についても、実施例１と同様に行われるものとする。共通する処理については説明を省略し、異なる処理について説明を行うものとする。
【０１７９】
なお、実施例３で行われるＱ１値を上げるための処理及びＱ１値を下げるための処理は、実施例１で行われるＱ１値を上げるための処理及びＱ１値を下げるための処理と同様な処理を行ってもよい。また、実施例３で行われるＱ１値を上げるための処理及びＱ１値を下げるための処理は、実施例２で行われるＱ１値を上げるための処理及びＱ１値を下げるための処理と同様な処理を行ってもよい。
【０１８０】
実施例３における受電装置２００のＣＰＵ２０５は、給電装置１００から送信された電力に対してどれくらいの電力を受信するのかを制御するためにＱ２値を変更するように整合回路２０２を制御することができる。Ｑ２値は、Ｑ１と同様に給電装置１００側での共振の特性を示す値であって、かつ、共振周波数ｆのピークの鋭さを示す値であり、ＲＡＭ２０７に記録されている。なお、共振周波数ｆは、下記の数式（３）によって示されるものとする。Ｌ２は、整合回路２０２のインダクタンス、Ｃ２は整合回路２０２のキャパシタンスを示す。なお、共振周波数ｆの値もＱ２値とともにＲＡＭ２０７に記録される。
【０１８１】
【数３】
0005653137.tif 000004
【０１８２】
また、Ｑ２値は、給電装置１００から送信された電力に対してどれくらいの電力を受信するのかを制御するために受電装置２００に用いられる値である。なお、Ｑ２値は次式で定義される。Ｒ２は整合回路２０２の抵抗のインピーダンスを示し、Ｌ２は整合回路２０２のインダクタンスを示し、Ｃ２は整合回路２０２のキャパシタンスを示す。
【０１８３】
【数４】
0005653137.tif 000005
【０１８４】
抵抗のインピーダンスＲ２の値が大きくなった場合、Ｑ２値は小さくなり、抵抗のインピーダンスＲ２の値が小さくなった場合、Ｑ２値は大きくなる。また、キャパシタンスＣ２の値が大きくなった場合、Ｑ２値は小さくなり、キャパシタンスＣ２の値が小さくなった場合、Ｑ２値は大きくなる。また、インダクタンスＬ２の値が小さくなった場合、Ｑ２値は小さくなり、インダクタンスＬ２の値が大きくなった場合、Ｑ２値は大きくなる。
【０１８５】
図１２に実施例３における受電装置２００の整合回路２０２の構成を示す。
【０１８６】
図１２に示される整合回路２０２は、抵抗６０４ａ、抵抗６０４ｂ、コイル６０５ａ、コイル６０５ｂ、コンデンサ６０６ａ及びコンデンサ６０６ｂを有する。さらに、図１２に示される整合回路２０２は、受電アンテナ２０１と整流平滑回路２０３とのインピーダンスの整合を行うために、スイッチ６０１、スイッチ６０２及びスイッチ６０３を有する。
【０１８７】
抵抗６０４ａは、抵抗６０４ｂよりもインピーダンスの値が大きい抵抗である。
【０１８８】
コイル６０５ａ及びコイル６０５ｂは、数式（３）によって求められる共振周波数ｆを調整するためのコイルである。コイル６０５ａは、コイル６０５ｂよりもインダクタンスの値が大きいコイルである。
【０１８９】
コンデンサ６０６ａ及びコンデンサ６０６ｂは、数式（３）によって求められる共振周波数ｆを調整するためのコンデンサである。コンデンサ６０６ａは、コンデンサ６０６ｂよりもキャパシタンスの値が大きいコンデンサである。
【０１９０】
スイッチ６０１は、抵抗６０４ａと抵抗６０４ｂとを択一的に切り替えるスイッチである。スイッチ６０２は、コイル６０５ａとコイル６０５ｂとを択一的に切り替えるスイッチである。スイッチ６０３は、コンデンサ６０６ａとコンデンサ６０６ｂとを択一的に切り替えるスイッチである。
【０１９１】
スイッチ６０１〜６０３は、択一的に端子を切り替えるスイッチとしたが、これに限られないものとする。例えば、スイッチ６０１〜６０３は、リレースイッチでもよく、ＩＣにあらかじめ含まれているスイッチを利用するものであってもよい。なお、スイッチ６０１〜６０３は、ＣＰＵ２０５により制御される。また、整合回路２０２は、コンデンサ６０６ａ及びコンデンサ６０６ｂを有しているが、これ以外にさらにコンデンサを有していてもよい。同様に、整合回路２０２は、コイル６０５ａおよびコイル６０５ｂ以外にもさらにコイルを有していてもよく、抵抗６０４ａ及び抵抗６０４ｂ以外にさらに抵抗を有していてもよいものとする。また、抵抗６０４ａ及び抵抗６０４ｂは受電アンテナ２０１に対して並列に接続されているが、受電アンテナ２０１に対して直列に接続されていてもよい。
【０１９２】
（コマンド送信処理）
実施例３において、給電装置１００によって行われるコマンド送信処理について、図１３のフローチャートを用いて説明する。実施例３のコマンド送信処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１９３】
図１３に示すコマンド送信処理は、図３の処理が行われた場合に、給電装置１００において行われる処理である。なお、図１３に示すコマンド送信処理は、給電装置１００がユーザによって操作されることにより、給電装置１００が受電装置２００にコマンドを送信する場合に行われてもよい。なお、コマンド送信処理がＣＰＵ１０５によって行われる場合、スイッチ３０１はコンデンサ３０５ａ及びコンデンサ３０５ｂのいずれかに接続され、スイッチ３０２はコンデンサ３０６ａ及びコンデンサ３０６ｂのいずれかに接続されるものとする。さらに、コマンド送信処理がＣＰＵ１０５によって行われる場合、整合回路１０３のスイッチ３０３は、コイル３０７ａ及びコイル３０７ｂのいずれかに接続され、スイッチ３０４は、抵抗３０８ａ及び抵抗３０８ｂのいずれかに接続されるものとする。
【０１９４】
図１３に示すコマンド送信処理のＳ１３０１〜Ｓ１３０４までの処理は、図７に示すコマンド送信処理のＳ７０１〜Ｓ７０４までの処理と同様な処理を行うので、説明を省略する。さらに、図１３に示すコマンド送信処理のＳ１３０７〜Ｓ１３１０までの処理は、図７に示すコマンド送信処理のＳ７０７〜Ｓ７１０までの処理と同様な処理を行うので、説明を省略する。
【０１９５】
Ｓ１３０５において、ＣＰＵ１０５は、受電装置２００のＱ２値を制御するためのコマンドを生成し、生成した受電装置２００のＱ２値を制御するためのコマンドを受電装置２００に送信するように変復調回路１０４を制御する。なお、以下、受電装置２００のＱ２値を制御するためのコマンドを「第４のコマンド」と呼ぶ。
【０１９６】
第４のコマンドには、所定の時間Ｔｃが経過するまでの間、Ｑ２値を下げるように受電装置２００を制御するための情報と、所定の時間Ｔｑが経過するまでの間、Ｑ２値を上げるように受電装置２００を制御するための情報とが含まれている。なお、第４のコマンドには、所定の時間Ｔｃを示す情報と所定の時間Ｔｑを示す情報とが含まれている。
【０１９７】
なお、所定の時間Ｔｃと所定の時間Ｔｑとは異なる時間であっても、一致する時間であってもよいものとする。なお、所定の時間Ｔｃと所定の時間Ｔｑとは、あらかじめＲＯＭ１０６に記録されているものとする。
【０１９８】
第４のコマンドが受電装置２００に送信された場合、本フローチャートは、Ｓ１３０５からＳ１３０６に進む。なお、ＣＰＵ１０５は、第４のコマンドを受電装置２００に送信してから経過した時間を計測するようにタイマー１０９を制御する。タイマー１０９で計測される時間はＲＡＭ１０７に記録される。
【０１９９】
Ｓ１３０６において、ＣＰＵ１０５は、Ｓ１３０５において受電装置２００に送信した第４のコマンドに対応する応答信号を変復調回路１０４が受信したか否かを判定する。Ｓ１３０５において受電装置２００に送信した第４のコマンドに対応する応答信号を変復調回路１０４が受信したと判定した場合（Ｓ１３０６でＹＥＳ）、ＣＰＵ１０５は、変復調回路１０４から供給される応答信号に含まれている情報をＲＡＭ１０７に記録する。この場合（Ｓ１３０６でＹＥＳ）、本フローチャートは、Ｓ１３０６からＳ１３１１に進む。Ｓ１３０５において受電装置２００に送信した第４のコマンドに対応する応答信号を変復調回路１０４が受信していないと判定した場合（Ｓ１３０６でＮＯ）、ＣＰＵ１０５は、本フローチャートは、Ｓ１３０６からＳ１３０７に進む。なお、第４のコマンドに対応する応答信号を以下「第４の応答信号」と呼ぶ。
【０２００】
Ｓ１３１１において、ＣＰＵ１０５は、第４の応答信号を受信してから経過した時間ｔを計測するようにタイマー１０９を制御する。なお、Ｓ１３０５で第４のコマンドを受電装置２００に送信してから経過した時間を計測するようにタイマー１０９が制御されている場合は、ＲＡＭ１０７に記録され、タイマー１０９によって計測された時間をリセットしてからＳ１３１１の処理を行うようにする。
【０２０１】
タイマー１０９で計測される時間ｔはＲＡＭ１０７に記録される。この場合、本フローチャートは、Ｓ１３１１からＳ１３１２に進む。
【０２０２】
Ｓ１３１２において、ＣＰＵ１０５は、Ｑ１値を下げるための処理を行う。Ｓ１３１２でＱ１値を下げるための処理が行われた場合、本フローチャートはＳ１３１２からＳ１３１３に進む。
【０２０３】
Ｓ１３１３において、ＣＰＵ１０５は、Ｓ１３１１でタイマー１０９により計測される時間ｔが、所定の時間Ｔｃに達したか否かを判定する。ＣＰＵ１０５によって、タイマー１０９により計測される時間ｔが、所定の時間Ｔｃに達したと判定される場合（Ｓ１３１３でＹＥＳ）、本フローチャートは、Ｓ１３１３からＳ１３１４に進む。ＣＰＵ１０５によって、タイマー１０９により計測される時間ｔが、所定の時間Ｔｃに達していないと判定される場合（Ｓ１３１３でＮＯ）、本フローチャートは、Ｓ１３１３からＳ１３１３に戻る。この場合、ＣＰＵ１０５は、第４の応答信号を受信してから所定の時間Ｔｃが経過するまでの間、給電装置１００はコマンドを受電装置２００に送信することによって受電装置２００と通信を行えるようにする。そのため、ＣＰＵ１０５は、第４の応答信号を受信してから所定の時間Ｔｃが経過するまでの間、受電装置２００による充電の効率を低下させてしまうが、受電装置２００にコマンドを送信することによって、受電装置２００を制御することができる。
【０２０４】
Ｓ１３１４において、ＣＰＵ１０５は、タイマー１０９により計測される時間ｔが所定の時間Ｔｃに達したと判定されてから経過した時間ｓを計測するようにタイマー１０９を制御する。なお、Ｓ１３１１において、Ｓ１３０５で第４の応答信号を受電装置２００から受信してから経過した時間ｔを計測するようにタイマー１０９が制御されている場合は、ＲＡＭ１０７に記録された計測した時間ｔをリセットしてからＳ１３１４の処理を行うようにする。なお、タイマー１０９で計測される時間ｓはＲＡＭ１０７に記録される。この場合、本フローチャートは、Ｓ１３１４からＳ１３１５に進む。
【０２０５】
Ｓ１３１５において、ＣＰＵ１０５は、Ｑ１値を上げるための処理を行う。Ｓ１３１５でＱ１値を上げるための処理が行われた場合、本フローチャートはＳ１３１５からＳ１３１６に進む。
【０２０６】
Ｓ１３１６において、ＣＰＵ１０５は、Ｓ１３１４でタイマー１０９により計測される時間ｓが、所定の時間Ｔｑに達したか否かを判定する。ＣＰＵ１０５によって、タイマー１０９により計測される時間ｓが、所定の時間Ｔｑに達したと判定される場合（Ｓ１３１６でＹＥＳ）、本フローチャートは、Ｓ１３１６からＳ１３０９に進む。ＣＰＵ１０５によって、タイマー１０９により計測される時間ｓが、所定の時間Ｔｑに達していないと判定される場合（Ｓ１３１６でＮＯ）、本フローチャートは、Ｓ１３１６からＳ１３１６に戻る。この場合、ＣＰＵ１０５は、所定の時間Ｔｃが経過してから所定の時間Ｔｃが経過するまでの間、給電装置１００はコマンドを受電装置２００に送信せずに、受電装置２００に送信する電力を大きくすることで、受電装置２００による充電の効率を高くするようにする。そのため、ＣＰＵ１０５は、所定の時間Ｔｃが経過してから所定の時間Ｔｃが経過するまでの間、受電装置２００にコマンドを送信することはできないが、受電装置２００による充電の効率を高くするように制御することができる。
【０２０７】
（コマンド受信処理）
実施例３において、受電装置２００によって行われるコマンド受信処理について、図１４のフローチャートを用いて説明する。実施例３のコマンド受信処理は、ＣＰＵ２０５がＲＯＭ２０６に記憶されているコンピュータプログラムを実行することにより実現することができる。図１４に示すコマンド受信処理は、受電装置２００が給電装置１００から送信される電力を受信できる範囲に存在する場合に行われる処理である。なお、コマンド受信処理がＣＰＵ２０５によって行われる場合、整合回路２０２のスイッチ６０１は抵抗６０４ａ及び抵抗６０４ｂのいずれかに接続され、スイッチ６０２はコイル６０５ａ及びコイル６０５ｂのいずれかに接続されるものとする。さらに、コマンド受信処理がＣＰＵ２０５によって行われる場合、整合回路２０２のスイッチ６０３は、コンデンサ６０６ａ及びコンデンサ６０６ｂのいずれかに接続されるものとする。
【０２０８】
図１４に示すコマンド受信処理のＳ１４０１〜Ｓ１４１１までの処理は、図８に示すコマンド送信処理のＳ８０１〜Ｓ８１１までの処理と同様な処理を行うので、説明を省略する。さらに、図１４に示すコマンド受信処理のＳ１４１５〜Ｓ１４１７の処理は、図７に示すコマンド受信処理のＳ８１２〜Ｓ８１４までの処理と同様な処理を行うので、説明を省略する。
【０２０９】
Ｓ１４１０において、ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第３のコマンドでないと判定された場合（Ｓ１４１０でＮＯ）、本フローチャートはＳ１４１０からＳ１４１２に進む。
【０２１０】
Ｓ１４１２において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第４のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第４のコマンドでないと判定された場合（Ｓ１４１２でＮＯ）、本フローチャートはＳ１４１２からＳ１４１５に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第４のコマンドであると判定された場合（Ｓ１４１２でＹＥＳ）、本フローチャートはＳ１４１２からＳ１４１３に進む。
【０２１１】
Ｓ１４１３において、ＣＰＵ２０５は、第４の応答信号を給電装置１００に送信するように変復調回路２０４を制御する。ＣＰＵ２０５は、第４のコマンドによって指示された動作に対して肯定を示す情報を第４の応答信号として給電装置１００に送信するための負荷変調を行うように変復調回路２０４を制御する。第４の応答信号が給電装置１００に送信された場合、本フローチャートはＳ１４１３からＳ１４１４に進む。
【０２１２】
Ｓ１４１４において、ＣＰＵ２０５は、Ｓ１４０５において変復調回路２０４から供給された解析結果から取得した第４のコマンドに含まれる情報を用いて、後述の受電制御処理を行う。ＣＰＵ２０５によって、受電制御処理が行われた場合、本フローチャートは、Ｓ１４１４からＳ１４０１に戻る。
【０２１３】
（受電制御処理）
実施例３において、受電装置２００によって行われる受電制御処理について、図１５のフローチャートを用いて説明する。実施例３の受電制御処理は、ＣＰＵ２０５がＲＯＭ２０６に記憶されているコンピュータプログラムを実行することにより実現することができる。なお、充電制御処理がＣＰＵ２０５によって行われる場合、整合回路２０２のスイッチ６０１は抵抗６０４ａ及び抵抗６０４ｂのいずれかに接続され、スイッチ６０２はコイル６０５ａ及びコイル６０５ｂのいずれかに接続されるものとする。さらに、充電制御処理がＣＰＵ２０５によって行われる場合、整合回路２０２のスイッチ６０３は、コンデンサ６０６ａ及びコンデンサ６０６ｂのいずれかに接続されるものとする。
【０２１４】
Ｓ１５０１において、ＣＰＵ２０５は、第４の応答信号を送信してから経過した時間ｒを計測するようにタイマー２１１を制御する。なお、すでにタイマー２１１が時間を計測するように制御されている場合は、ＲＡＭ１０７に記録された計測した時間をリセットしてからＳ１５０１の処理を行うようにする。
【０２１５】
タイマー２１１で計測される時間ｒはＲＡＭ２０７に記録される。この場合、本フローチャートは、Ｓ１５０１からＳ１５０２に進む。
【０２１６】
Ｓ１５０２において、ＣＰＵ２０５は、Ｑ２値を下げるための処理を行う。Ｓ１５０２で行われるＱ２値を下げるための処理は、実施例１や実施例２において、給電装置１００によって行われるＱ１値を下げるための処理と同様な処理であってもよい。この場合、例えば、整合回路２０２のスイッチ６０１が抵抗６０４ｂに接続されている場合は、ＣＰＵ２０５は、スイッチ６０１が抵抗６０４ｂから抵抗６０４ａに接続されるようにスイッチ６０１を制御する。このことによって、整合回路２０２の抵抗のインピーダンスＲ２の値を大きし、ＣＰＵ２０５は、Ｑ２値を下げることができる。
【０２１７】
また、例えば、整合回路２０２のスイッチ６０２がコイル６０５ａに接続されている場合は、ＣＰＵ２０５は、スイッチ６０２がコイル６０５ａからコイル６０５ｂに接続されるようにスイッチ６０２を制御する。このことによって、整合回路２０２のインダクタンスＬ２の値を小さくし、ＣＰＵ２０５は、Ｑ２値を下げることができる。なお、ＣＰＵ２０５は、整合回路２０２のインダクタンスＬ２の値が変更された場合、共振周波数ｆを一定にするようにキャパシタンスＣ２の値も調整する処理を行う。
【０２１８】
また、整合回路２０２のスイッチ６０３がコンデンサ６０６ｂに接続されている場合は、ＣＰＵ２０５は、スイッチ６０３がコンデンサ６０６ｂからコンデンサ６０６ａに接続されるようにスイッチ６０３を制御する。このことによって、整合回路２０２のキャパシタンスＣ２の値を大きくし、ＣＰＵ２０５は、Ｑ２値を下げることができる。なお、ＣＰＵ２０５は、整合回路２０２のキャパシタンスＣ２の値が変更された場合、共振周波数ｆを一定にするようにインダクタンスＬ２の値も調整する処理を行う。
【０２１９】
ＣＰＵ２０５は、Ｓ１５０２において、Ｑ２値が、受電装置２００が給電装置１００からコマンドを受信でき、受信したコマンドに対する応答信号を給電装置１００に送信できるような値になるように整合回路２０２を制御する。
【０２２０】
なお、この場合、Ｑ２値は、Ｑ１値と異なる値であってもよく、Ｑ１値と一致する値であってもよい。Ｓ１５０２でＱ２値を下げるための処理が行われた場合、本フローチャートはＳ１５０２からＳ１５０３に進む。
【０２２１】
Ｓ１５０３において、ＣＰＵ２０５は、Ｓ１５０１でタイマー２１１により計測される時間ｒが、所定の時間Ｔｃに達したか否かを判定する。なお、所定の時間Ｔｃは、変復調回路２０４によって解析された第４のコマンドに含まれる情報から受電装置２００が取得した情報であり、第４のコマンドが変復調回路２０４によって解析された後、ＲＡＭ２０７に記録される。
【０２２２】
ＣＰＵ２０５によって、タイマー２１１により計測される時間ｒが、所定の時間Ｔｃに達したと判定される場合（Ｓ１５０３でＹＥＳ）、本フローチャートは、Ｓ１５０３からＳ１５０４に進む。ＣＰＵ２０５によって、タイマー２１１により計測される時間ｒが、所定の時間Ｔｃに達していないと判定される場合（Ｓ１５０３でＮＯ）、本フローチャートは、Ｓ１５０３からＳ１５０３に戻る。この場合、ＣＰＵ２０５は、所定の時間Ｔｃが経過するまでの間、受電装置２００と給電装置１００とが通信を行えるようにＱ２値を下げた状態になるようにする。
【０２２３】
この場合、ＣＰＵ２０５は、第４の応答信号を送信してから所定の時間Ｔｃが経過するまでの間、受電装置２００は給電装置１００から送信されたコマンドを受信することによって給電装置１００と通信を行えるようにする。そのため、ＣＰＵ２０５は、第４の応答信号を送信してから所定の時間Ｔｃが経過するまでの間、給電装置１００から送信される電力を受信する効率を低下させてしまうが、給電装置１００とコマンドによって、通信を行うことができる。
【０２２４】
Ｓ１５０４において、ＣＰＵ２０５は、タイマー２１１により計測される時間ｒが所定の時間Ｔｃに達したと判定されてから経過した時間ｑを計測するようにタイマー２１１を制御する。なお、すでにタイマー２１１が時間を計測するように制御されている場合は、ＲＡＭ１０７に記録された計測した時間をリセットしてからＳ１５０４の処理を行うようにする。なお、タイマー２１１で計測される時間ｑはＲＡＭ１０７に記録される。この場合、本フローチャートは、Ｓ１５０４からＳ１５０５に進む。
【０２２５】
Ｓ１５０５において、ＣＰＵ２０５は、Ｑ２値を上げるための処理を行う。Ｓ１５０５で行われるＱ２値を上げるための処理は、実施例１や実施例２において、給電装置１００によって行われるＱ１値を上げるための処理と同様な処理であってもよい。例えば、整合回路２０２のスイッチ６０１が抵抗６０４ａに接続されている場合は、ＣＰＵ２０５は、スイッチ６０１が抵抗６０４ａから抵抗６０４ｂに接続されるようにスイッチ６０１を制御し、整合回路２０２の抵抗のインピーダンスＲ２の値を小さくする。これにより、ＣＰＵ２０５は、Ｑ２値を上げることができる。
【０２２６】
また、整合回路２０２のスイッチ６０２がコイル６０５ｂに接続されている場合は、ＣＰＵ２０５は、スイッチ６０２がコイル６０５ｂからコイル６０５ａに接続されるようにスイッチ６０２を制御し、整合回路２０２のインダクタンスＬ２の値を大きくする。これにより、ＣＰＵ２０５は、Ｑ２値を上げることができる。なお、ＣＰＵ２０５は、整合回路２０２のインダクタンスＬ２の値が変更された場合、共振周波数ｆを一定にするようにキャパシタンスＣ２の値も調整する処理を行う。
【０２２７】
また、整合回路２０２のスイッチ６０３がコンデンサ６０６ａに接続されている場合、ＣＰＵ２０５は、スイッチ６０３がコンデンサ６０６ａからコンデンサ６０６ｂに接続されるようにスイッチ６０３を制御する。このことにより、整合回路２０２のキャパシタンスＣ２の値を小さくし、ＣＰＵ２０５は、Ｑ２値を上げることができる。なお、ＣＰＵ２０５は、整合回路２０２のキャパシタンスＣ２の値が変更された場合、共振周波数ｆを一定にするようにインダクタンスＬ２の値も調整する処理を行う。
【０２２８】
この場合も、Ｑ２値は、Ｑ１値と異なる値であってもよく、Ｑ１値と一致する値であってもよい。Ｓ１５０５でＱ２値を上げるための処理が行われた場合、本フローチャートはＳ１５０５からＳ１５０６に進む。
【０２２９】
Ｓ１５０６において、ＣＰＵ１０５は、Ｓ１５０４でタイマー２１１により計測される時間ｑが、所定の時間Ｔｑに達したか否かを判定する。
【０２３０】
ＣＰＵ２０５によって、タイマー２１１により計測される時間ｑが、所定の時間Ｔｑに達したと判定される場合（Ｓ１５０６でＹＥＳ）、本フローチャートは、終了する。ＣＰＵ２０５によって、タイマー２１１により計測される時間ｑが、所定の時間Ｔｑに達していないと判定される場合（Ｓ１５０６でＮＯ）、本フローチャートは、Ｓ１５０６からＳ１５０６に戻る。なお、所定の時間Ｔｑは、変復調回路２０４によって解析された第４のコマンドに含まれる情報から受電装置２００が取得した情報であり、第４のコマンドが変復調回路２０４によって解析された後、ＲＡＭ２０７に記録される。
【０２３１】
この場合、ＣＰＵ２０５は、所定の時間Ｔｑが経過するまでの間、Ｑ２値が、コマンドによって、受電装置２００と給電装置１００との通信を行えないが、給電装置１００から送信される電力を受信する効率を上げるような値になるように整合回路２０２を制御する。なお、このことによって、ＣＰＵ２０５は、電池２１０の充電を効率よく行えるようになる。
【０２３２】
このように、実施例３において、給電装置１００は、所定の期間Ｔｃが経過するまでの間、給電装置１００のＱ１値と受電装置２００のＱ２値とが、コマンドを用いて給電装置１００と受電装置２００との通信を行うことができる値になるように制御する。これにより、給電装置１００は、給電装置１００のＱ１値を制御するだけではなく、受電装置２００のＱ２値も同期させて制御するので、所定の期間Ｔｃが経過する間、給電装置１００と受電装置２００とがお互いに通信を行うことが可能となる。
【０２３３】
また、給電装置１００は、所定の期間Ｔｑが経過するまでの間、給電装置１００が受電装置２００に送信する電力の効率を上げるようにＱ１値を制御し、受電装置２００が給電装置１００から受信する電力の効率を上げるようにＱ２値を制御する。これにより、給電装置１００は、給電装置１００のＱ１値を制御するだけではなく、受電装置２００のＱ２値も同期させて制御するので、所定の期間Ｔｑが経過するまでの間、受電装置２００によって行われる電池２１０の充電の効率を上げることが可能となる。
【０２３４】
給電装置１００は、時分割でＱ１値と受電装置２００のＱ２値とを制御することができるので、特定のタイミングでコマンドを用いた通信を優先させるように給電装置１００及び受電装置２００を制御することができる。また、別のタイミングで、給電装置１００は、電池２１０の充電を優先させるように給電装置１００が送信する電力の効率及び受電装置２００が受信する電力の効率を上げるように制御することができる。
【０２３５】
なお、受電装置２００の整合回路２０２は、図１２に示したような回路にしたが、これに限られないものとする。受電装置２００の整合回路２０２は、例えば、図１６に示すような回路にであってもよいものとする。
【０２３６】
図１６に示される整合回路２０２は、スイッチ６０１、抵抗６０４ａ及び抵抗６０４ｂの代わりに、可変抵抗６１１を有し、スイッチ６０２、コイル６０５ａ及びコイル６０５ｂの代わりに可変コイル６０２を有している。さらに、図１６に示される整合回路２０２は、スイッチ６０３、コンデンサ６０６ａ及びコンデンサ６０５ｂの代わりに可変コンデンサ６０３を有している。
【０２３７】
なお、可変コンデンサ６１３は、インピーダンスの整合を行うためのコンデンサであり、数式（３）によって求められる共振周波数ｆを調整するためのコンデンサでもある。なお、ＣＰＵ２０５は、整合回路２０２のキャパシタンスＣ２の値を変更するためにモータやバリキャップによって可変コンデンサ６１３を制御する。可変コイル６１２は数式（３）によって求められる共振周波数ｆを調整するためのコイルである。なお、ＣＰＵ２０５は、整合回路２０２のインダクタンスＬ２の値を変更するためにモータ等によって可変コイル６１２を制御する。可変抵抗６１１はダンピング抵抗である。なお、ＣＰＵ１０５は、整合回路２０２の抵抗のインピーダンスＲ２の値を変更するためにデジタルポテンショメータ等によって可変抵抗６１１を制御する。なお、可変抵抗６１１を受電アンテナ２０１に対して並列接続にしたが、受電アンテナ２０１に対して直列接続されていても良いものとする。可変コンデンサ６１３、可変コイル６１２及び可変コンデンサ６１３は、Ｑ２値を変更するために使用される。
【０２３８】
受電装置２００の整合回路２０２が、図１６に示されるような回路である場合において、Ｓ１５０２で行われるＱ２値を下げるための処理は、実施例１や実施例２において、給電装置１００によって行われるＱ１値を下げるための処理と同様な処理であってもよい。この場合、例えば、ＣＰＵ２０５は、可変抵抗６１１の抵抗のインピーダンスの値を大きくするように制御することによって、整合回路２０２の抵抗のインピーダンスＲ２の値を大きくする。これにより、ＣＰＵ２０５は、Ｑ２値を下げることができる。また、例えば、ＣＰＵ２０５は可変コイル６１２のインダクタンスの値を小さくするように制御することによって、整合回路２０２のインダクタンスＬ２の値を小さくする。これにより、ＣＰＵ２０５は、Ｑ２値を下げることができる。なお、ＣＰＵ２０５は、整合回路２０２のインダクタンスＬ２の値が変更された場合、数式（３）によって求められる共振周波数ｆを一定にするように整合回路２０２のキャパシタンスＣ２の値も調整する処理を行う。
【０２３９】
また、例えば、ＣＰＵ２０５は、可変コンデンサ６１３のキャパシタンスの値を大きくするように制御することによって、整合回路２０２のキャパシタンスＣ２の値を大きくする。これにより、ＣＰＵ２０５は、Ｑ２値を下げることができる。なお、ＣＰＵ２０５は、整合回路２０２のキャパシタンスＣ２の値が変更された場合、数式（３）によって求められる共振周波数ｆを一定にするようにインダクタンスＬ２の値を調整する処理を行う。
【０２４０】
受電装置２００の整合回路２０２が、図１６に示されるような回路である場合において、Ｓ１５０５で行われるＱ２値を上げるための処理は、実施例１や実施例２において、給電装置１００によって行われるＱ１値を上げるための処理と同様な処理であってもよい。この場合、例えば、ＣＰＵ２０５は、可変抵抗６１１の抵抗のインピーダンスの値を小さくするように制御することによって、整合回路２０２の抵抗のインピーダンスＲ２の値を小さくする。これにより、ＣＰＵ２０５は、Ｑ２値を上げることができる。また、例えば、ＣＰＵ２０５は可変コイル６１２のインダクタンスの値を大きくするように制御することによって、整合回路２０２のインダクタンスＬ２の値を大きくする。これにより、ＣＰＵ２０５は、Ｑ２値を上げることができる。なお、ＣＰＵ２０５は、整合回路２０２のインダクタンスＬ２の値が変更された場合、数式（３）によって求められる共振周波数ｆを一定にするようにキャパシタンスＣ２の値も調整する処理を行う。
【０２４１】
また、例えば、ＣＰＵ２０５は、可変コンデンサ６１３のキャパシタンスの値を小さくするように制御することによって、整合回路２０２のキャパシタンスＣ２の値を小さくする。これにより、ＣＰＵ２０５は、Ｑ２値を上げることができる。なお、ＣＰＵ２０５は、整合回路２０２のキャパシタンスＣ２の値が変更された場合、数式（３）によって求められる共振周波数ｆを一定にするようにインダクタンスＬ２の値も調整する処理を行う。
【０２４２】
なお、実施例１及び実施例２においても、受電装置２００は実施例３において説明されるような整合回路２０２を有していてもよいものとする。
【０２４３】
（他の実施例）
本発明に係る給電装置１００は、実施例１〜３で説明した給電装置１００に限定されるものではない。また、本発明に係る受電装置２００も実施例１〜３で説明した受電装置２００に限定されるものではない。例えば、本発明に係る給電装置１００及び受電装置２００は、複数の装置から構成されるシステムにより実現することも可能である。
【０２４４】
また、実施例１〜３で説明した様々な処理及び機能は、コンピュータプログラムにより実現することも可能である。この場合、本発明に係るコンピュータプログラムは、コンピュータ（ＣＰＵ等を含む）で実行可能であり、実施例１で説明した様々な機能を実現することになる。
【０２４５】
本発明に係るコンピュータプログラムは、コンピュータ上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などを利用して、実施例１で説明した様々な処理及び機能を実現してもよいことは言うまでもない。
【０２４６】
本発明に係るコンピュータプログラムは、コンピュータ読取可能な記録媒体から読み出され、コンピュータで実行されることになる。コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。また、本発明に係るコンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【符号の説明】
【０２４７】
１００  給電装置
２００  受電装置
【図１】
0005653137.tif 000006
【図２】
0005653137.tif 000007
【図３】
0005653137.tif 000008
【図４】
0005653137.tif 000009
【図５】
0005653137.tif 000010
【図６】
0005653137.tif 000011
【図７】
0005653137.tif 000012
【図８】
0005653137.tif 000013
【図９】
0005653137.tif 000014
【図１０】
0005653137.tif 000015
【図１１】
0005653137.tif 000016
【図１２】
0005653137.tif 000017
【図１３】
0005653137.tif 000018
【図１４】
0005653137.tif 000019
【図１５】
0005653137.tif 000020
【図１６】
0005653137.tif 000021