(57)【要約】【課題】  地磁気を磁気センサで検知しているときに、機器の充電のための磁界が作用しても検知出力の変動を抑えるように補正できる方位検知装置を搭載した電子機器を提供する。【解決手段】  少なくとも２つの磁気センサで地磁気を検知して方位を検知する電子機器において、充電が開始されたときに、検知出力が変動する最大値の１／２に相当する補正値「−５０」をメモリに保持しておく。電流センサなどにより充電が開始されたと判断されたら、検知出力に前記補正値「−５０」を加算する。この加算により、充電時の検知出力の変動を、最大値の５０％以下に抑制することができる。【選択図】図４
2015118066.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２方向の磁界を検知する磁気センサと、前記磁気センサからの検知出力から方位を演算する制御部と、電力を供給するバッテリーと、前記バッテリーを充電する電力を受ける受電部とが設けられた電子機器において、
前記制御部では、前記バッテリーへの充電が行われているときに、方位を補正する補正制御が行われることを特徴とする電子機器。
【請求項２】
互いに直交する３方向の磁界を検知する前記磁気センサが設けられている請求項１記載の電子機器。
【請求項３】
補正係数が保持されており、この補正係数に応じて方位が補正される請求項１または２記載の電子機器。
【請求項４】
補正係数は、前記バッテリーへの充電中に発生する誤差の最大値の１／２に設定されており、前記バッテリーへの充電中にこの補正係数で方位が補正される請求項３記載の電子機器。
【請求項５】
補正係数は、複数段階に設定されており、前記バッテリーに充電されているときの電流量に応じていずれかの補正係数が選択されて方位が補正される請求項３記載の電子機器。
【請求項６】
前記補正係数は、前記バッテリーの充電率に応じて選択される請求項３記載の電子機器。
【請求項７】
前記バッテリーに充電されているときの電流量をモニターし、このモニター値に応じて方位を補正する補正係数が生成される請求項１または２記載の電子機器。
【請求項８】
前記バッテリーへの充電率が測定され、この充電率に応じて方位を補正する補正係数が生成される請求項１または２記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも２方向に向けられた磁気センサの検知出力に基づいて方位を求める方位検知装置を搭載した電子機器に関する。
【背景技術】
【０００２】
携帯用電子機器などの電子機器として、地磁気を検知して機器の向けられている地理的な方位を検知する方位検知装置が搭載されているものがある。
【０００３】
特許文献１には方位検知装置に関する発明が開示されている。この方位検知装置は、互いに直交するＸ軸とＹ軸およびＺ軸に向けて配置された磁気センサによって地磁気が検知される。３軸方向に向けられた磁気センサで検知された検知出力により、地磁気の方位が三次元座標上の座標点として認識される。
【０００４】
この種の方位検知装置は、使用時に意識的に回転させて、磁気センサと地磁気ベクトルとを相対的に回転させ、地磁気ベクトルの検知出力の回転軌跡から少なくとも２つの回転円を作成し、２つの回転円の中心軸の交点を検知基準の原点とするなどのキャリブレーションを行うことが必要である。しかし、キャリブレーションを行ったとしても、その後に地磁気以外の外部磁界が与えられると、磁気センサにオフセット磁界が印加されることになり、方位の検知に誤差が発生する。
【０００５】
方位検知装置に作用する外部磁界として、電子機器に搭載したバッテリー（二次蓄電器）へ充電する際に発生するものがある。例えば、充電中に機器内に流れる電流によって発生する磁界が方位検知装置に外部磁界として作用する。また、最近は電子機器と充電装置との間で電流磁界を使用した非接触の充電が行われることがあるが、この場合も前記電流磁界が方位検知装置に外部磁界として作用する。
【０００６】
特許文献２には、方位検知装置を使用したナビゲーション装置が開示されているが、このナビゲーション装置は、方位センサとさらに角速度センサを使用することで、充電中の外部磁界による方位検知誤差の発生を解消しようとしている。
【０００７】
特許文献２に記載のナビゲーション装置は、充電が開始された後に、方位検知装置に方位検出が要求されると、方位検知装置が給電停止要求を出し、充電のための給電を止められる。給電が止められている間に、磁気センサで得られた検知出力から方位を算出する。給電が再開された後に、さらなる方位検出の要求が来ると、前述した給電停止時に得られた方位の算出値を元にして、これを角速度センサからの検知出力によって補正して、方位を算出している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１６３３８９号公報
【特許文献２】特開２０１３−８５１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献２に記載されている充電中の検知誤差の防止対策は、地磁気センサの他に角速度センサを設けることが必須であり、角速度センサを使用しない限り方位検知の補正を行うことはできない。
【００１０】
本発明は上記従来の課題を解決するものであり、角速度センサなどを使用することなく、充電中に発生する磁界による方位の算出誤差を補正することが可能な方位検知装置を搭載した電子機器を提供することを目的としている。
【課題を解決するための手段】
【００１１】
本発明は、少なくとも２方向の磁界を検知する磁気センサと、前記磁気センサからの検知出力から方位を演算する制御部と、電力を供給するバッテリーと、前記バッテリーを充電する電力を受ける受電部とが設けられた電子機器において、
前記制御部では、前記バッテリーへの充電が行われているときに、方位を補正する補正制御が行われることを特徴とするものである。
【００１２】
本発明の電子機器は、磁気センサが２つ設けられて二次元的な方位を求めるものであってもよいが、互いに直交する３方向の磁界を検知する前記磁気センサが設けられて、三次元座標での方位を求めるものが好ましい。
【００１３】
本発明は、補正係数が保持されており、この補正係数に応じて方位が補正されるものとして構成される。
【００１４】
例えば、補正係数は、前記バッテリーへの充電中に発生する誤差の最大値の１／２に設定されており、前記バッテリーへの充電中にこの補正係数で方位が補正される。
【００１５】
あるいは、補正係数は、複数段階に設定されており、前記バッテリーに充電されているときの電流量に応じていずれかの補正係数が選択されて方位が補正される。
または、前記補正係数は、前記バッテリーの充電率に応じて選択される。
【００１６】
また、本発明の電子機器は、前記バッテリーに充電されているときの電流量をモニターし、このモニター値に応じて方位を補正する補正係数が生成されるものであってもよい。
【００１７】
あるいは、
前記バッテリーへの充電率が測定され、この充電率に応じて方位を補正する補正係数が生成される。
【発明の効果】
【００１８】
本発明は、機器のバッテリーへ充電しているときに、磁気センサで検知された検知出力に基づく方位演算に補正を行うことで、充電中であっても誤差の少ない方位検知が可能である。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態の方位検知装置を搭載した電子機器の回路ブロック図、
【図２】磁気検知部に設けられたＸ軸センサとＹ軸センサおよびＺ軸センサの説明図、
【図３】地磁気ベクトルの検知動作を示す三次元座標の説明図、
【図４】第１の実施の形態の方位補正動作を示す説明図、
【図５】第２の実施の形態の方位補正動作を示す説明図、
【図６】第３の実施の形態の方位補正動作を示す説明図、
【図７】バッテリーの充電率と、方位検知出力に発生するオフセットとの関係を示した線図、
【発明を実施するための形態】
【００２０】
図１に示す本発明の実施の形態の電子機器１は、携帯電話、または携帯と車載用とで兼用されるナビゲーション装置、あるいはその他の携帯用情報端末機器として使用される。
【００２１】
電子機器１の筐体２の内部には、方位検知装置１０と、情報端末として機能するその他の電子回路が搭載され、またカラー液晶パネルなどの表示装置が搭載されている。筐体２には方位検知装置１０ならびに他の回路部に給電する電源回路３と、電源回路３に電力を供給するバッテリー（二次蓄電器）４が収納されている。
【００２２】
筐体２には、バッテリーに充電するための電力を受ける受電部５が設けられている。受電部５は、電源供給線が接続されるコネクタである。または受電部５は非接触式であり、充電装置に設けられたコイルから与えられる充電磁界を電流に変換する受電コイルが設けられている。
【００２３】
方位検知装置１０には地磁気を検知する磁気検知部１１が設けられている。図２に示すように、磁気検知部１１は、互いに直交する基準軸であるＸ軸とＹ軸およびＺ軸が筐体２内の固定軸として決められている。電子機器１の筐体２が三次元空間内で動くと、これに追従して磁気検知部１１が、Ｘ軸とＹ軸およびＺ軸の直交関係を維持したまま三次元空間内に動く。
【００２４】
図２に示すように、磁気検知部１１には、Ｘ軸センサ１２ＸがＸ軸に沿って固定され、Ｙ軸センサ１２ＹがＹ軸に沿って固定され、Ｚ軸センサ１２ＺがＺ軸に沿って固定されている。Ｘ軸センサ１２ＸとＹ軸センサ１２ＹおよびＺ軸センサ１２Ｚは、いずれもＧＭＲ素子で構成されている。ＧＭＲ素子は、Ｎｉ−Ｃｏ合金やＮｉ−Ｆｅ合金などの軟磁性材料で形成された固定磁性層および自由磁性層と、固定磁性層と自由磁性層との間に挟まれた銅などの非磁性導電層とを有している。固定磁性層の下に反強磁性層が積層され、反強磁性層と固定磁性層との反強結合により、固定磁性層の磁化が固定されている。
【００２５】
Ｘ軸センサ１２Ｘは、固定磁性層の磁化の向きがＸ軸に沿うＰＸ方向に固定されている。自由磁性層の磁化の向きは地磁気の向きに反応する。自由磁性層の磁化の向きがＰＸ方向と平行になるとＸ軸センサ１２Ｘの抵抗値が極小になり、自由磁性層の磁化の向きがＰＸ方向と逆向きになるとＸ軸センサ１２Ｘの抵抗値が極大になる。また、自由磁性層の磁化の向きがＰＸ方向と直交すると、抵抗値が前記極大値と極小値との中間値となる。
【００２６】
図１に示すように、方位検知装置１０には、磁場データ検知部１３と制御部１４ならびにメモリ１５が設けられている。磁場データ検知部１３では、Ｘ軸センサ１２Ｘと固定抵抗とが直列に接続され、Ｘ軸センサ１２Ｘと固定抵抗との直列回路に電圧が与えられており、Ｘ軸センサ１２Ｘと固定抵抗との間の電圧がＸ軸の検知出力として取り出される。Ｘ軸センサ１２ＸにＸ方向に向く磁界が与えられていないとき、またはＰＸに対して直交する磁界が与えられているときに、Ｘ軸の検知出力が中点電位となる。
【００２７】
筐体２を傾けて、Ｘ軸センサ１２Ｘの固定磁性層の磁化の固定方向ＰＸを地磁気ベクトルＶと同じ向きにするとＸ軸センサ１２Ｘに与えられる磁界成分が極大値となる。このときのＸ軸の検知出力は、前記中点電位に対してプラス側の極大値となる。逆に、Ｘ軸センサ１２Ｘの固定磁性層の磁化の固定方向ＰＸを地磁気ベクトルＶと反対に向けると、Ｘ軸センサ１２Ｘに与えられる逆向きの磁界成分が極大値となる。このときのＸ軸の検知出力は、前記中点電位に対してマイナス側の極大値となる。
【００２８】
Ｙ軸センサ１２ＹとＺ軸センサ１２Ｚも、それぞれ固定抵抗とが直列に接続され、Ｙ軸センサ１２ＹまたはＺ軸センサ１２Ｚと固定抵抗との直列回路に電圧が与えられており、各センサと固定抵抗との間の電圧がＹ軸またはＺ軸の検知出力として取り出される。
【００２９】
Ｙ軸センサ１２Ｙの固定磁性層の磁化の固定方向ＰＹを地磁気ベクトルＶと同じ向きにすると、Ｙ軸の検知出力は、中点電位に対してプラス側の極大値になる。Ｙ軸センサ１２Ｙの固定磁性層の磁化の固定方向ＰＹを地磁気ベクトルＶと反対に向けると、Ｙ軸の検知出力は、中点電位に対してマイナス側の極大値となる。同様に、Ｚ軸センサ１２Ｚの固定磁性層の磁化の固定方向ＰＺを地磁気ベクトルＶと同じ向きにすると、Ｚ軸の検知出力は、中点電位に対してプラス側の極大値になる。Ｚ軸センサ１２Ｚの固定磁性層の磁化の固定方向ＰＹを地磁気ベクトルＶと反対に向けると、Ｚ軸の検知出力は、中点電位に対してマイナス側の極大値となる。
【００３０】
Ｘ軸センサ１２Ｘとしては、地磁気ベクトルの向きによってプラス側の検知出力とマイナス側の検知出力が得られ、プラス側の検知出力の極大値とマイナス側の検知出力の極大値とで絶対値が同じになれば、ＧＭＲ素子以外の磁気センサで構成することもできる。例えば、Ｘ軸に沿ってプラス側の磁界強度のみを検知できるホール素子またはＭＲ素子と、マイナス側の磁界強度のみを検知できるホール素子またはＭＲ素子を組み合わせて、Ｘ軸センサ１２Ｘとして使用してもよい。これは、Ｙ軸センサ１２ＹとＺ軸センサ１２Ｚにおいても同じである。
【００３１】
図１に示すように、磁場データ検知部１３で検知されたＸ軸とＹ軸およびＺ軸の検知出力は、制御部（演算部）１４に与えられる。制御部１４は、Ａ／Ｄ変換部とＣＰＵおよびクロック回路などから構成されている。制御部１４のクロック回路の計測時間に応じて、磁場データ検知部１３で検知されたＸ軸とＹ軸およびＺ軸の検知出力が、短いサイクルで間欠的にサンプリングされて制御部１４に読み出される。それぞれの検知出力は、制御部１４内に設けられた前記Ａ／Ｄ変換部によってディジタル値に変換される。
【００３２】
制御部１４を構成するＣＰＵにはメモリ１５が接続されている。メモリ１５には、演算処理のためのソフトウエアがプログラミングされて格納されている。制御部１４の演算処理は前記ソフトウエアによって実行される。
【００３３】
ディジタルデータに変換されたＸ軸の検知出力とＹ軸の検知出力およびＺ軸の検知出力は、制御部１４で演算処理され、図３に示すように、制御部１４内において計算上で設定されるＸ１−Ｙ１−Ｚ１の三次元座標上の座標点データＤ（ｘａ，ｙａ，ｚａ）に変換される。
【００３４】
図３に示すように、磁気検知部１１が地球上のいずれかの場所に置かれると、磁気検知部１１のＸ軸センサ１２Ｘから検知出力ｘａが得られ、Ｙ軸センサ１２Ｙから検知出力ｙａが得られ、Ｚ軸センサ１２Ｚから検知出力ｚａが得られる。制御部１４では、各検知出力から座標点データＤ（ｘａ，ｙａ，ｚａ）が演算される。クロック回路と同期して短いサイクルでサンプリングされて演算された座標点データＤ（ｘａ，ｙａ，ｚａ）は、サンプリング周期毎に次々と得られ、データバッファに順に格納されていく。
【００３５】
方位検知装置１１０では、電源が投入された直後または使用開始時にキャリブレーションが行われる。キャリブレーションは、電子機器１の筐体２に搭載された表示装置の画面などに指示され、使用者はその指示にしたがって実行する。
【００３６】
キャリブレーションは、筐体２を任意の方向へ数回だけ回転させることで行われる。制御部１４では、キャリブレーションにおいて次々に得られる座標点データＤのいくつかをサンプリングする。少なくとも３個の座標点データＤを得ることで、その時点での座標点データＤの回転軌跡に一致する円を特定できる。この円が少なくとも２個求められ、それぞれの円の中心を通り且つ円を含む面に垂直な中心線が求められ、さらに中心線の交点が演算される。制御部１４では、キャリブレーションの結果として得られた前記交点が、Ｘ１−Ｙ１−Ｚ１の三次元座標の基準原点Ｏ１として設定される。
【００３７】
その後は、基準原点Ｏ１を得た球面座標Ｇの座標点データＤ（ｘａ，ｙａ，ｚａ）から、筐体２の地理上の方位が求められる。なお球面座標Ｇの半径は、地磁気ベクトルＶを検知したときの検知出力に比例して変化する。
【００３８】
電子機器１のバッテリー４の電力が低下すると、受電部５から電力が与えられてバッテリー４が充電される。この充電は、使用者がバッテリー４の電力残量に応じて自発的に行われることもあるし、または電子機器１がナビゲーション装置として使用されるときなどは、自動車内の給電部が受電部５に接続されていることが多く、バッテリー４の蓄電量に応じて自動的に充電される。
【００３９】
受電部５からバッテリー４に充電されている間、充電電流に基づく電流磁界が磁気検知部１１に外部磁界として作用し、センサ１２Ｘ，１２Ｙ，１２Ｚからの検知出力にバイアスがかかる。そのため、図３に示す球面座標Ｇの基準原点Ｏ１の位置がずれて、座標点データＤ（ｘａ，ｙａ，ｚａ）の値が本来の座標位置から移動し、地理上の方位を正確に求めることができなくなる。この場合に、再度キャリブレーションが必要になるが、バッテリー４への充電中にキャリブレーション操作を行うのは困難である。
【００４０】
図１に示す電子機器１では、受電部５からバッテリー４に流れさらに電源回路３に至る充電時の電流経路が決まっており、また非接触の受電部５を使用する場合にも受電部５に与えられる充電用磁界の発生位置が決まっている。よって、バッテリー４に充電しているときに検知される方位の誤差については、三次元座標上で誤差が発生する方向（ベクトルの方向）と、その誤差の最大値（ベクトルのスカラー量の絶対値）を予め予測することが可能である。この電子機器１では、前記のような誤差の予測を基にして、誤差を補正するための補正値（補正係数）が予め計算されて、メモリ１５に記憶されている。
【００４１】
補正値（補正係数）は、充電によるバイアス磁界が作用したときの図３に示す球面座標Ｇの基準原点Ｏ１の位置を、バイアス磁界が作用する前の基準原点に戻す補正を行うためのベクトル値である。あるいは、球面座標Ｇに現れる座標点データＤ（ｘａ，ｙａ，ｚａ）をバイアス磁界が作用する前の空間座標位置に戻すベクトル値である。あるいは、補正値は、センサ１２Ｘ，１２Ｙ，１２Ｚで得られる個々の検知出力を、充電による外部磁界が作用する前の状態の検知出力に戻すように補正するための個別の補正係数（スカラー量）である。
【００４２】
すなわち、本明細書での方位の誤差の補正のための補正係数とは、センサ１２Ｘ，１２Ｙ，１２Ｚで磁界を検知した時点から、図３に示すベクトルＶを演算する過程ならびに座標点データＤ（ｘａ，ｙａ，ｚａ）の座標位置を求める過程を経て、筐体２の方位を算出するまでの全ての過程のいずれかの時点で補正を行うことができる補正値を意味している。
【００４３】
次に、補正係数の設定について実施の形態別に説明する。
図４、図５、図６は、充電中の検知出力の変化とその補正について説明するための線図である。これらの線図では、縦軸に検知出力が示され、横軸に経過時間が示されている。縦軸の検知出力は、図３に示す三次元の球面座標Ｇ上での基準原点Ｏ１の座標位置や座標点データＤの座標位置を意味しており、表１、表２、表３に示されている検知出力を補正するための補正値は、基準原点Ｏや座標点データＤを元に戻すための補正ベクトルの絶対値（ベクトルのスカラー量）である。ベクトルの向きは機器ごとに予測できているため、スカラー量を補正値とすることで、基準原点Ｏ１や座標点データＤを充電前の座標位置に戻すように補正することができる。また、補正値（スカラー量）の最大値も機器ごとに予め測定して予測しておくことが可能である。
【００４４】
ただし、Ｘ軸センサ１２Ｘ、Ｙ軸センサ１２Ｙ、Ｚ軸センサ１２Ｚから出力を個別に得た時点でそれぞれの出力を補正するときは、検知出力はＸ，Ｙ，Ｚの３種類であり、それぞれの検知出力を補正するための補正値もＸ，Ｙ，Ｚに対する３種類となる。ただし、以下では説明を簡単にするために、検知出力と補正値を１種類のスカラー量として説明する。
【００４５】
（補正係数の第１の実施の形態）
図４と表１に示す第１の実施の形態では、充電が開始される前の検知出力（ｉ）が「２００」であり、充電中に検知出力が最大に変化したとき（ｉｉ）が「３００」であり、充電による検知出力のオフセット量（誤差）の最大値が「１００」である。
【００４６】
第１の実施の形態では、メモリ１５に保持される補正値（補正係数）が、オフセット量の最大値の１／２の「−５０」に固定されている。
【００４７】
図１に示す受電部５とバッテリー４との間には電流センサなどが設けられ、制御部１４で電流センサなどを監視することで充電が開始されたか否かを検知することができる。制御部１４では、充電が開始されたと判断したら、前記補正値で検知出力を補正する。すなわち、充電時のオフセットによる変動を元に戻すように、検知出力に補正値を加算する。ただし、補正値の極性よっては減算であってもよい。
【００４８】
図４と表１に示す例では、充電が開始されたら、検知出力から補正値「−５０」を加算した値を検知出力すなわち算出後の方位とする。この補正は、充電が完了するまで、すなわち受電部５からバッテリー４に与えられる電流がゼロとなるまで行われる。
【００４９】
この補正では、充電時の電流が最大のとき（ｉｉ）は、本来は「３００」となる検知出力に「−５０」を加算することで、変動後の検知出力を「２５０」に抑えることができる。充電時の電流が最大値に対して５０％のとき（ｉｉｉ）は、「−５０」を加算することで、本来は「２５０」である検知出力を「２００」に補正することができる。検知出力が充電の影響をほとんど受けずに「２００」に近くなったとき（ｉｖ）は補正後の値が「１５０」となる。
【００５０】
このように、充電時の電流がゼロを超えて最大値となるまでの間に、検知出力の変動値を、本来の最大値に対して±５０％の比率に抑えることが可能になる。
【００５１】
なお、補正値（補正係数）を、オフセット量の最大値の１／２としているが、本明細書での１／２とは、正確な５０％を意味しているのではなく、補正値の最大値に対して最低で４０％から最高で６０％までの範囲で任意の値を選択するこことが可能である。
【００５２】
【表１】
2015118066.tif 000003
【００５３】
（補正係数の第２の実施の形態）
図５と表２に示す第２の実施の形態では、補正値（補正係数）が複数段階に設定されてメモリ１５に保持されている。
【００５４】
受電部５とバッテリー４との間に設けられた電流センサ、またはバッテリー４と電源回路３との間に設けられた電流センサにより、電流量を検知することができるが、この電流量はバッテリー４の充電電力の比率にほぼ比例する。第１の実施の形態と同様に、充電に起因する検知出力の変動値の最大値を「１００」としたときに、この実施の形態では「−１５」「−５０」「−８０」の３段階の補正値（補正係数）が設定されている。
【００５５】
充電中の補正動作としては、前記電流センサで検知された充電のための電流値が、最大値の１００％に対して３３％未満または以下であるときは、補正値「−１５」が選択されて検知出力に加算される。電流値が３４〜６５％のときは補正値「−５０」が選択されて検知出力に加算され、電流値が６６〜１００％のときは補正値「−８０」が選択されて検知出力に加算される。
【００５６】
複数段階に分けた補正値を用い、充電電流の大きさに応じて補正値を選択すれば、常に検知出力の変動を最少限に抑えることができる。表２では、充電直後に検知出力が２００→２３３に変化したとき、２００→２６５に変化したとき、ならびに２００→３００に変化したときを示しているが、段階的な前記補正値を加算することで、補正後の検知出力を２１８、２１５、２２０と狭い変動幅に抑制することができる。
【００５７】
【表２】
2015118066.tif 000004
【００５８】
（補正係数の第３の実施の形態）
図６と表３に示す第３の実施の形態では、補正値（補正係数）が、充電の電流量に応じてリアルタイムに演算されて生成される。
【００５９】
受電部５とバッテリー４との間に設けられた電流センサまたはバッテリー４と電源回路３との間に設けられた電流センサにより、電流量が検知されるが、このときに検知される電流量はバッテリー４への充電比率にほぼ比例する。制御部１４では、前記電流量をリアルタイムで監視し、すなわちクロック回路の計数にタイミングを合わせて短時間間隔で監視する。充電時の電流量として予測される最大値を１００％としたときに、その時点で検知された電流量の比率を計算し、補正値の最大値（例えば「１００」）に前記比率をかけた値を補正値として随時算出する。
【００６０】
図６と表３に示す例では、充電時の電流量が最大値の５０％のときは、−１００×０．５の演算を行って「−５０」を補正係数とする。充電の電流量が最大のときには補正値が「−１００」である。このように、電流センサの検知出力に基づいて一定時間毎に補正値（補正係数）をリアルタイムで更新することにより、表３に示すように、補正後の検知出力を常に充電前と同じ「２００」に設定することができる。
【００６１】
【表３】
2015118066.tif 000005
【００６２】
（補正係数の第４の実施の形態）
前記実施の形態では、受電部５とバッテリー４との間に設けられた電流センサ、またはバッテリー４と電源回路３との間に設けられた電流センサによって電流量を検知することで、バッテリー４に充電しているときに装置内に流れる電流量を特定している。
【００６３】
しかし、第４の実施の形態では、バッテリー４に充電しているときに、バッテリー４における充電率を測定する（モニターする）ことで、バッテリー４に流れ込む電流量を予測し、予測値に応じて補正係数が設定される。
【００６４】
図７は、従来の電子機器を使用して、バッテリー４の充電中に方位検知装置１０から得られる検知出力がどのように変動するかを測定した結果である。図７では、１０μＴが本来得られるべき検知出力であるが、バッテリー４への充電中は検知出力にオフセットが発生している。図７から、バッテリー４に充填されているときに、バッテリーの充電率が低いほど検知出力のオフセットが大きくなり充電率が高くなるほどオフセットが小さくなることが解る。これは、バッテリー４の充電率が低いときは、バッテリー４に流れ込む電流量が多く、バッテリー４の充電率が高くなると、バッテリー４に流れ込む電流量が低下することを意味している。
【００６５】
図７では、バッテリー４の充電率の変化に対してバッテリー４に流れ込む電流量が段階的に変化している。これは、一般的な電子機器の受電部５には充電制御回路が設けられ、バッテリー４に流れ込む電流量が段階的となるように制御することで、バッテリー４に過電流が流れ込むのを防止し、バッテリーが劣化しないように制御されているためである。
【００６６】
第４の実施の形態では、バッテリー４の充電率を測定し、この充電率の変化に応じて、補正係数を設定している。バッテリー４の充電率は電源回路３で電源電圧などをモニターすることで測定でき、または前記充電制御回路で電源電圧などをモニターすることで測定できる。制御部１４では、バッテリー４の充電率に応じて補正係数が選択され、または生成される。図７に示すように、バッテリー４に流れ込む電流量は段階的に変化するため、充電率に対応する複数段階の補正係数がメモリ１５に保持され、測定された充電率に応じてメモリ１５から補正係数が選択されて読み出され使用される。
【００６７】
あるいは、図７に示す充電率と電流量との関係は予め解っているので、バッテリー４の充電率が連続的に測定され、その測定値に応じて、図７の特性を参考にして、補正係数がリアルタイムに算出されて生成されるものであってもよい。
【符号の説明】
【００６８】
１  電子機器
２  筐体
３  電源回路
４  バッテリー
５  受電部
１０  方位検知装置
１１  磁気検知部
１２Ｘ  Ｘ軸センサ
１２Ｙ  Ｙ軸センサ
１２Ｚ  Ｚ軸センサ
１４  制御部
【図１】
2015118066.tif 000006
【図２】
2015118066.tif 000007
【図３】
2015118066.tif 000008
【図４】
2015118066.tif 000009
【図５】
2015118066.tif 000010
【図６】
2015118066.tif 000011
【図７】
2015118066.tif 000012