(57)【要約】【課題】電池を電源とする移動体通信端末の電池残量表示装置に関し、電池の電流値が変動しても、正確な電池残量を表示することを課題とする。【解決手段】同一タイミングで電池１０の電圧値を検出する電圧検出部２０と、電池１０の電流値を検出する電流検出部３０を備えることにより、電池１０の電圧値を測定した時点の電流値を正確に把握し、精度の高い電池残量を表示することができる。【選択図】      図１
2004150821.tif 000002
【特許請求の範囲】
【請求項１】
電池を電源とする移動体通信端末の電池残量表示装置において、
前記電池の電圧値を検出する電圧検出手段と、前記電池の電流値を検出する電流検出手段と、前記電圧検出手段が検出した前記電池の電圧値と前記電流検出手段が検出した前記電池の電流値とに基づいて電池残量を算出する電池残量算出手段と、前記電池残量算出手段が算出した電池残量を表示装置に表示させる表示制御手段を設けたことを特徴とする電池残量表示装置。
【請求項２】
前記電圧検出手段と前記電流検出手段は、同一トリガ信号により、検出動作を行うことを特徴とする請求項１に記載の電池残量表示装置。
【請求項３】
前記電池残量算出手段は、前記電池の放電特性に基づいて決められた前記電池の電圧値および電流値と電池残量との変換テーブルを持ち、前記変換テーブルに基づいて電池残量を算出することを特徴とする請求項１または２に記載の電池残量表示装置。
【請求項４】
前記電流検出手段は、前記電池に接がる電源ラインに直列に挿入された抵抗素子の両端間の電圧差とその抵抗値とに基づいて前記電池の電流値を測定することを特徴とする請求項１乃至３のいずれかに記載の電池残量表示装置。
【請求項５】
前記電流検出手段は、前記移動体通信端末を構成する機能ブロックから出力される動作状態に対応した状態表示信号と、前記状態表示信号と前記機能ブロックの電流値との変換テーブルを持ち、前記変換テーブルに基づいて前記電池の電流値を算出することを特徴とする請求項１乃至３のいずれかに記載の電池残量表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体通信端末の電池残量表示装置に関するものである。
【０００２】
【従来の技術】
一般的に電池残量は電池の電圧値と正の相関を持っており、電池残量が減少すると電池の電圧値も低下することから、従来のＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｒａ）等の移動体通信端末では電池の電圧値を計測して電池残量を推定してきた。
【０００３】
また電池の電圧値は電池自身が持つ内部抵抗により電圧降下するなど電池の電流値の影響を受けるので、電池残量を推定する精度を向上させる為に、電池の電流値が比較的小さい受信待機状態と電池の電流値が比較的大きい通話状態とで電池残量を判定する電圧レベルを変えることが行われてきた。
【０００４】
通信端末の動作モードの種類が少なく、動作時の電流値の推定が容易な場合においては従来の電池の電圧値から推定する方法が有効であったが、例えばＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）システムにおいては、複数の移動体通信端末が同一の広帯域無線チャネルを使用する為、基地局から遠距離に存在する移動体通信端末の受信信号が、基地局の近傍に存在する移動体通信端末の受信信号にマスクされるといった干渉を受けることがあり、その対策のために基地局と移動体通信端末間との距離に応じて基地局から送られてくる情報により移動体通信端末の送信電力を制御しており、送信中の電池の電流値は一定でない。従って、受信待機状態と通話状態とで判定する電圧レベルを変えてはいるが、送信中の電池の電流値が一定であることを前提とした従来の電池残量推定方法では十分な精度が得られない。
【０００５】
そこで移動体通信端末では、基地局から送られてくる送信電力を制御している情報を用いて送信部の電流値を算出し、送信部以外の電流値は、まとめて所定の電流値を付け加えて電池の電流値に変換し、測定した電池の電圧値と組み合わせて電池残量を求めることが提案されている（特許文献１参照）。
【０００６】
【特許文献１】
特開１９９９−２６２０６３号公報（６項、第１図）
【０００７】
【発明が解決しようとする課題】
しかしながら、近年、移動体通信端末の多機能化が急速に進み、カメラ機能、音楽再生機能、インターネットアクセス機能等が搭載されるに及んで、移動体通信端末の動作モードが多岐にわたり、その電池の電流値の変動も大きくかつ複雑になっている。よって従来の様に基地局から送られてくる送信電力を制御している情報を用いて送信部の電流値は計算するが、送信部以外の部分に対しては、まとめて所定の電流値を用いる様な単純な動作モードを対象とした方法だけでは、電池の電流値を精度よく求めることができず、正確な電池残量表示を行うことができない。
【０００８】
また、送信部以外の部分に対しては所定の電流値を用いる方法では、電池の電圧値と電流値の検出を同一タイミングで行うといった配慮がなされておらず、検出された電池の電圧値と電流値は一対一に対応していない可能性があり、電流値の変動が大きい多機能化された移動体通信端末では、電池残量表示の正確性を低下させる要因と成り得る。
【０００９】
本発明は、上記の問題点に鑑み、電池の電流値の変動要因が多様で複雑な移動体通信端末システムにおいても、正確な電池残量を表示することが可能な電池残量表示装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために本発明は、トリガ信号発生手段から発生した同一のトリガ信号により電圧検出手段と電流検出手段に電池の電圧値と電流値の測定を行なわせ、測定された電池の電圧値と電流値とから、電池の電圧値および電流値と電地残量との変換テーブルを持った電池残量算出手段に電池残量を算出させ、算出された電池残量を表示制御手段により表示装置に表示させる。
【００１１】
このように、トリガ信号に応答して電圧値と電流値を同時に測定することにより、同一タイミングにて一対一に対応した電池の電圧値と電流値を取得することができ、正確な電池残量を算出し、表示することができる。なお電池の電圧値および電流値と電池残量との変換テーブルを、電池残量算出手段に持たせることにより、電池の電圧値と電流値からの電池残量の算出をＣＰＵ等に処理させることができ、早く正確に算出することができる。
【００１２】
また本発明は、電池の電圧値は測定により求め、一方電流値については電流検出手段に、移動体通信端末を構成する機能ブロックから出力される状態表示信号と機能ブロックの電流値との変換テーブルを持たせ、電池の電流値を算出する機能をもたせてもよい。
【００１３】
この構成によると、電池の電流値を測定するための抵抗素子等を、電源ラインに挿入する必要がなく、簡易な構成で精度の高い電池残量を表示することができる。
【００１４】
【発明の実施の形態】
以下に本発明の実施形態を図面を参照して説明する。先ず、本発明の実施形態に係わる電池残量表示装置の原理的な構成について図１を用いて説明する。
【００１５】
本発明は図１に示すように、電池１０の電圧値を検出する手段である電圧検出部２０と、電池１０の電流値を検出する手段である電流検出部３０と、電圧検出部２０で検出された電池１０の電圧値と電流検出部３０で検出された電池１０の電流値から電池残量を算出する手段である電池残量算出部４０と、電池残量算出部４０からの指示に基づき電圧検出部２０と電流検出部３０に検出動作させるトリガ信号を発生する手段であるトリガ信号発生部７０と、電池残量算出部４０が算出した電池残量を表示装置６０に表示を行う手段である表示制御部５０等で構成されている。尚、制御部１５０は、電池残量算出部４０とトリガ信号発生部７０より成っている。
【００１６】
電池１０から移動体通信端末の各種の機能ブロック８０へは電源ライン１００を介して電圧が供給されている。なお、電池１０から電池残量表示装置の各部へも電源ライン１００を介して電圧が供給されているが、便宜上説明及び図示は省略しており、後述する第１実施形態および第２実施形態の説明においても同様である。
【００１７】
以上の構成において、電池残量算出部４０が定期的にトリガ信号発生部７０に電池１０の電圧値と電流値の検出を開始させるトリガ信号の発生を要求すると、トリガ信号発生部７０は、検出開始信号ライン１４０を介して、電圧検出部２０と電流検出部３０に対してトリガ信号となる検出開始信号を与える。この検出開始信号に応答して電圧検出部２０と電流検出部３０は同一のタイミングでそれぞれ電池１０の電圧値と電流値を検出する。そして、所定の時間が経過した後に、トリガ信号発生部７０からリード信号ライン１１０を介してリード信号が電流検出部３０と電圧検出部２０へ与えられると、電流検出部３０と電圧検出部２０はデータバスライン１２０を介して電池残量算出部４０へ検出値を与える。
【００１８】
電池残量算出部４０は、あらかじめ電池１０を測定して得られた電池放電特性を基に作成された電池１０の電圧値および電流値と電池残量との変換テーブルＡ（図５）を参照して、電池１０の電圧値と電流値とから電池残量を算出する。算出された電池残量は、表示制御部５０によって表示装置６０に表示される。
【００１９】
電流検出部３０は電池１０に接続される電源ライン１００に流れる電流値を測定するか、もしくは各種の機能ブロック８０の動作状態に基づいた状態表示信号を状態表示信号ライン１３０を介して入手し、その状態表示信号と各種の機能ブロック８０の電流値との変換テーブルＢ（図７）を参照して電池１０の電流値を算出するため、移動体通信端末の動作状態に適合した電流値を精度良く検出できる。
【００２０】
また電流検出部３０と電圧検出部２０は、検出開始信号に応答して同一タイミングで電池１０の電流値と電圧値を検出するため、検出した電流値と電圧値は一対一に対応した値であり、正確な電池残量を算出することができる。
【００２１】
次に、本発明の第１実施形態について図２を用いて説明する。
【００２２】
図２は、図１の構成を実現する第１の実施形態であり、ここでは、電圧検出部２０は、ＡＤ変換器２０ａで構成されている。尚、ＡＤ変換器２０ａはＡＤ変換部と３ステート出力ラッチ等のインタフェース部から成っている。次に、電流検出部３０は、抵抗９０と電圧差検出回路３０ａとＡＤ変換器３０ｂとから構成されている。尚、電圧差検出回路３０ａはオペアンプ等から成り、ＡＤ変換器３０ｂはＡＤ変換部と３ステート出力ラッチ等のインタフェース部から成っている。また、抵抗９０は、電池１０と各種の機能ブロック８０との間に接続される電源ライン１００に直列に挿入されている。
【００２３】
制御部１５０は、コントローラ１５０ａで構成されており、内に電池残量算出部４０とトリガ信号発生部７０が設けられている。このコントローラ１５０ａは、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力装置等で構成されている。表示制御部５０は、ＬＣＤコントローラ５０ａで構成されている。表示装置６０は、ＬＣＤ６０ａで構成されている。
【００２４】
以上の様な構成において、抵抗素子９０の両端の電圧値がそれぞれ電圧差検出回路３０ａへ入力され、電圧差検出回路３０ａに内在するオペアンプの入力差を増幅する機能により抵抗素子９０の両端間の電圧差に比例した値（以下、Ｖｒと記載）に変換され、ＡＤ変換器３０ｂへ入力される。ＡＤ変換器２０ａへは電源ライン１００から電池１０の電圧値が入力される。コントローラ１５０ａから、ＣＰＵが持っているタイマー機能を用いて定期的に、ＡＤ変換器２０ａとＡＤ変換器３０ｂへ、検出開始信号ライン１４０を介して、検出開始信号が与えられる。それに応答して、ＡＤ変換器２０ａとＡＤ変換器３０ｂは、それぞれ電池１０の電圧値とＶｒをデジタル数値に変換し、ＡＤ変換器２０ａとＡＤ変換器３０ｂに内在する３ステート出力ラッチ等のインタフェース部に保持する。
【００２５】
またコントローラ１５０ａは、ＣＰＵのタイマー機能を用いて、検出開始信号を出力してから所定の時間を計測した後に、リード信号ライン１１０を介して、ＡＤ変換器２０ａとＡＤ変換器３０ｂにリード信号を与える。それに応答して、ＡＤ変換器２０ａとＡＤ変換器３０ｂから読み出された電池１０の電圧値とＶｒのデジタル数値は、同じアドレスの上位データと下位データに割り当てられ、データバスライン１２０を介してコントローラ１５０ａに入力される。
【００２６】
ＡＤ変換器３０ｂによりデジタル数値に変換されたＶｒは、抵抗素子９０に流れる電池１０の電流値に比例する値であり、抵抗素子９０の抵抗値Ｒの逆数１／Ｒに比例した適当な係数をかけることにより電池１０の電流値に変換できる。なお抵抗値Ｒは１Ω以下の小さな値に設定されており、抵抗素子９０による電源ライン１００の電圧降下がシステムの特性に影響しない様考慮されている。
【００２７】
コントローラ１５０ａは、ＡＤ変換器３０ｂより入手したＶｒに適当な係数をかけ、電池１０の電流値に変換する。そしてＡＤ変換器２０ａより入手した電池１０の電圧値と変換した電流値とを組み合わせ、電池１０の電圧値および電流値と電池残量との変換テーブルＡを参照して電池残量を算出する。尚、ＡＤ変換器２０ａとＡＤ変換器３０ｂとは、同じ検出開始信号で検出されるので電池１０の電圧値と電流値は同じ状態での値であり、電池残量の精度を落とすことはない。
【００２８】
なお、本実施形態では、コントローラ１５０ａが、タイマー機能を用いて、検出開始信号を出力してから所定の時間を計測した後に、ＡＤ変換器２０ａおよびＡＤ変換器３０ｂへリード信号を与える。しかし、ＡＤ変換器２０ａおよびＡＤ変換器３０ｂからアナログーデジタル変換終了を示す信号が出力されていれば、その信号をコントローラ１５０ａに入力し、それをトリガとして、次にコントローラ１５０ａからＡＤ変換器２０ａおよびＡＤ変換器３０ｂへリード信号を与えるようにしても良い。
【００２９】
次に、本発明の第１実施形態における電池残量表示装置のコントローラ１５０ａの制御の手順について図３に示すフローチャートに従って説明する。
【００３０】
コントローラ１５０ａは、まずステップＳ１１において、一定周期で定められた電池残量の更新のタイミングであるかどうかをタイマー機能で判断し、更新のタイミングであると判断するまで判断動作を繰り返す。更新のタイミングと判断した場合は、ステップＳ１２へ進み、ＡＤ変換器２０ａへ検出開始信号を与え、電池１０の電圧値をデジタル数値に変換させる。タイマー機能で所定の時間を計測した後に、ＡＤ変換器２０ａへリード信号を与え、読み出された電池１０の電圧値を取得する。同時にステップＳ１３へも進み、ＡＤ変換器３０ｂへ検出開始信号を与え、Ｖｒをデジタル数値に変換させる。タイマー機能で所定の時間を計測した後に、ＡＤ変換器３０ｂへリード信号を与え、読み出されたＶｒを取得する。引き続いてステップＳ１４へ進み、Ｖｒに適当な係数をかけ電池１０の電流値に変換する。
【００３１】
次に、ステップＳ１５へ進み、取得した電池１０の電圧値と電流値とから、変換テーブルＡを参照して電池残量を算出する。次に、ステップＳ１６に進み、ステップＳ１５で算出した電池残量を、ＬＣＤコントローラ５０ａを介してＬＣＤ６０ａに表示し更新する。なお更新後、ステップＳ１１に戻り、上記動作を繰り返す。
【００３２】
次に、変換テーブルＡを作成する基となる電池１０の放電特性の一例について図４を用いて説明する。
【００３３】
図４は、縦軸を電池電圧、横軸を電池容量とする。電池１０の容量を１ＣｍＡｈ（ミリアンペアアワー）とした場合に、電池容量の２０％、４０％、７０％、１００％を使用する時の電流値である０．２ＣｍＡ、０．４ＣｍＡ、０．７ＣｍＡ、１ＣｍＡ（ミリアンペア）を閾値電流Ｉｔｈ１、Ｉｔｈ２、Ｉｔｈ３、Ｉｔｈ４と設定する。そして、各閾値電流での放電特性として放電曲線Ｉｔｈ１（０．２Ｃ）、Ｉｔｈ２（０．４Ｃ）、Ｉｔｈ３（０．７Ｃ）、Ｉｔｈ４（１Ｃ）を記載している。
【００３４】
横軸に垂直に立つ点線１、２、３、および縦軸は、それぞれ電池残量０％、４０％、７０％、１００％を示している。そして電池残量０％、４０％、７０％、１００％を境界として、電池残量の区分である電池残量０、１、２、３を設定される。電池残量０は、点線１より右側の電池残量０％以下の領域に設定される。電池残量１は、点線１と２とに挟まれた電池残量０％以上、４０％未満の領域に設定される。電池残量２は、点線２と３とに挟まれた電池残量４０％以上、７０％未満の領域に設定される。電池残量３は、点線３と縦軸とに挟まれた電池残量７０％以上の領域に設定される。
【００３５】
そして、電池残量の境界における放電曲線の電圧値を閾値電圧と設定する。放電曲線Ｉｔｈ１（０．２Ｃ）と点線１、２、３との交点の電圧を閾値電圧Ｖ１ｔｈ１、Ｖ１ｔｈ２、Ｖ１ｔｈ３と設定する。放電曲線Ｉｔｈ２（０．４Ｃ）と点線１、２、３との交点の電圧を閾値電圧Ｖ２ｔｈ１、Ｖ２ｔｈ２、Ｖ２ｔｈ３と設定する。放電曲線Ｉｔｈ３（０．７Ｃ）と点線１、２、３との交点の電圧を閾値電圧Ｖ３ｔｈ１、Ｖ３ｔｈ２、Ｖ３ｔｈ３と設定する。放電曲線Ｉｔｈ４（１Ｃ）と点線１、２、３との交点の電圧を閾値電圧Ｖ４ｔｈ１、Ｖ４ｔｈ２、Ｖ４ｔｈ３と設定する。
【００３６】
ここで、電池１０の電圧値および電流値と電池残量との関係について説明する。電池１０の電圧値と電流値を指定すると、放電特性図の中のある電池残量の区分に当てはまる。例えば、電池１０の電流値が閾値電流Ｉｔｈ１以上、Ｉｔｈ２未満で、電池１０の電圧値が閾値電圧Ｖ２ｔｈ１以上、Ｖ２ｔｈ２未満であると指定すると、電池１０の電圧値と電流値は、放電曲線Ｉｔｈ１（０．２Ｃ）、Ｉｔｈ２（０．４Ｃ）と点線１、２で囲まれた網掛けした領域に存在し、電池残量１に当てはまる。
【００３７】
次に、電池１０の電圧値および電流値と電池残量との変換テーブルＡの一例について図５を用いて説明する。
【００３８】
図５の１列目は、図４で設定した閾値電流であるＩｔｈ１、Ｉｔｈ２、Ｉｔｈ３、Ｉｔｈ４による電池１０の電流値の範囲を示している。１行目は、図４で設定した電池残量の領域である電池残量０、１、２、３の区分を示している。２行目及び２列目以降は、図４で設定した閾値電圧による電池１０の電圧値の範囲を示している。
【００３９】
例えば、電池１０の電流値が、図５の１列目の３行目に位置する太い実線で囲われたＩｔｈ１以上、Ｉｔｈ２未満の範囲内の値であって、電池１０の電圧値が、同じ３行目の３列目に位置する太い実線で囲われたＶ２ｔｈ１以上、Ｖ２ｔｈ２未満の範囲内の値であれば、電池残量は同じ３列目の１行目に位置する太い実線で囲われた電池残量１であると導かれる。以上のように、コントローラ１５０ａは、変換テーブルＡを参照して電池残量を算出する。
【００４０】
次に、本発明の第２実施形態について図６を用いて説明する。
【００４１】
図６は、図１の構成を実現する第２の実施形態であり、ここでは、電流検出部３０は、レジスタ３０ｃで構成されている。尚、このレジスタ３０ｃは、フリップフロップ等のデータ保持部と３ステートバッファ等のインタフェース部から成っている。また、電圧検出部２０、制御部１５０、表示制御部５０、表示装置６０については、第１実施形態と同じ構成の為、説明は省略している。なお、各種の機能ブロック８０も構成は変わっていないが、詳細説明の為に、機能ブロック１から機能ブロックＮで成るように図示されている。
【００４２】
以上の様な構成において、電池１０の電流値を検出する方法は、電源ライン１００に流れる電流を測定せず、以下の方法で実施される。各種の機能ブロック８０は、各機能ブロックに動作、非動作を示す状態表示信号を出力する機能を備え、各機能ブロックの動作に応じて信号を変化させる。そして状態表示信号を、状態表示信号ライン１３０を介して、レジスタ３０ｃに与えられる。
【００４３】
例えば、各種の機能ブロック８０の内、機能ブロック１が動作していれば、機能ブロック１からある閾値以上の電圧が出力され、また機能ブロック２が非動作であれば、機能ブロック２からある閾値以下の電圧が出力される。
【００４４】
コントローラ１５０ａから、ＣＰＵが持っているタイマー機能により定期的に、検出開始信号ライン１４０を介して、ＡＤ変換器２０ａとレジスタ３０ｃへ検出開始信号が与えられる。それに応答してＡＤ変換器２０ａが電池１０の電圧値をデジタル数値に変換し、ＡＤ変換器２０ａに内在する３ステート出力ラッチ等のインタフェース部に保持する。一方、レジスタ３０ｃは各種の機能ブロック８０の状態表示信号を、内在するフリップフロップ等のデータ保持部に保持する。
【００４５】
次に、コントローラ１５０ａは、ＣＰＵのタイマー機能により、検出開始信号を出力してから所定の時間を計測した後に、リード信号ライン１１０を介して、ＡＤ変換器２０ａおよびレジスタ３０ｃへリード信号を与える。読み出された電池１０の電圧値と各種の機能ブロック８０の状態表示信号は、同じアドレスの上位データと下位データに割り当てられ、データバスライン１２０を介してコントローラ１５０ａに入力される。
【００４６】
さらに、コントローラ１５０ａは、レジスタ３０ｃから入力された各種の機能ブロック８０の状態表示信号より、各種の機能ブロック８０の状態表示信号と電流値との変換テーブルＢを参照して電池１０の電流値を算出する。そして、ＡＤ変換器２０ａより入手した電池１０の電圧値と組み合わせ、電池１０の電圧値および電流値と電池残量との変換テーブルＡを参照して電池残量を算出する。算出された電池残量は、ＬＣＤコントローラ５０ａにより、ＬＣＤ６０ａに表示される。
【００４７】
なお、ＡＤ変換器２０ａとレジスタ３０ｃとは、同じ検出開始信号で検出されるので電池１０の電圧値と電流値は同じ状態での値であり、電池残量の精度を落とすことはない。
【００４８】
本実施形態では、レジスタ３０ｃに３ステートバッファ等で構成されるインタフェース部を内在させ、リード信号により読み出すようにしているが、データ保持部のフリップフロップの出力を直にデータバスライン１２０に出すことも可能である。その場合は、レジスタ３０ｃに検出開始信号が与えられ、状態表示信号が保持されると同時に、データバスライン１２０へ状態表示信号が出力される。
【００４９】
次に、各種の機能ブロック８０の状態表示信号と電流値との変換テーブルＢの一例について図７を用いて説明する。
【００５０】
図７は、２行目に各機能ブロックの動作時電流値、３行目に動作状態、４行目に状態表示信号を入力したレジスタ値、５行目に状態表示信号検出時の電流値が記載されている。例えば、２列目に記載されている機能ブロック１について説明すると、同列の２行目には動作時電流値として３５ｍＡが設定されており、同列の３行目には、機能ブロック１が活性状態であることが示されており、同列の４行目に状態表示信号を取り込んだレジスタ３０ｃに１の値が入力されている。ここで、各機能ブロックは、特定の機能と対応しており、設定された動作時電流値は、機能に固有の値が選ばれている。
【００５１】
状態表示信号検出時の電流値は、設定された動作時電流値と入力されたレジスタ３０ｃの値との積であるため、太い実線で囲まれた同列の５行目には、状態表示信号検出時の電流値として３５ｍＡが導かれている。同様に他の機能ブロックについても動作時電流値とレジスタ３０ｃとにより状態表示信号検出時の電流値が導かれる。
【００５２】
コントローラ１５０ａは、変換テーブルＢを参照して、各種の機能ブロック８０の状態表示信号検出時の電流値を導き、ほぼ固定値である電池残量表示装置自身の電流値を付け加えて、電池１０の電流値を算出する。
【００５３】
なお図７の変換テーブルＢの例では、各種の機能ブロック８０の状態表示信号を１ｂｉｔの信号で扱い、レジスタ３０ｃには１もしくは０の値が入力されているが、例えば送信部の様に基地局からの距離に対応して送信電力を制御されている機能部においては電流値が細かく変わる可能性がある。それに対応して電流値を細かく算出するには、複数ｂｉｔの信号で状態を細かく表示すれば、その状態に合った電流値を算出することが可能である。例えば、状態表示信号を３ｂｉｔの信号で扱えば、８段階の状態の電流値を算出することができる。
【００５４】
また、各種の機能ブロック８０から出力される状態表示信号は、レジスタ３０ｃを経由して、定期的にリード信号によりコントローラ１５０ａに取り込まれる。その為、ＬＣＤコントローラ５０ａにより、ＬＣＤ６０ａに移動体通信端末の各種の機能ブロック８０の動作状態等を表示しても良い。
【００５５】
次に、本発明の第２実施形態における電池残量表示装置のコントローラ１５０ａの制御の手順について図８に示すフローチャートに従って説明する。
【００５６】
コントローラ１５０ａは、まずステップＳ２１において、一定周期で定められた電池残量の更新のタイミングであるかどうかをタイマー機能で判断し、更新のタイミングであると判断するまで判断動作を繰り返す。更新のタイミングと判断した場合は、ステップＳ２２へ進み、ＡＤ変換器２０ａへ検出開始信号を与え、電池１０の電圧値をデジタル数値に変換させる。タイマー機能で所定の時間を計測した後に、ＡＤ変換器２０ａへリード信号を与えて、読み出された電池１０の電圧値を取得する。同時にステップＳ２３へ進み、レジスタ３０ｃへ検出開始信号を与え、状態表示信号を保持させる。タイマー機能で所定の時間を計測した後に、レジスタ３０ｃへリード信号を与えて、読み出された各種の機能ブロック８０の状態表示信号を取得する。引き続いてステップＳ２４へ進み、変換テーブルＢを参照して状態表示信号検出時の電流値を導き、電池１０の電流値を算出する。
【００５７】
次に、ステップＳ２５に進み、取得した電池１０の電圧値と電流値とにより変換テーブルＡを参照して電池残量を算出する。次に、ステップＳ２６に進み、ステップＳ２５で算出した電池残量を、ＬＣＤコントローラ５０ａを介してＬＣＤ６０ａに表示して更新する。なお更新後、ステップＳ２１に戻り、上記動作を繰り返す。
【００５８】
【発明の効果】
本発明によると、多機能化された移動体通信端末などの動作時電流が複雑に変化するようなシステムにおいても、同一タイミングで電池の電圧値と電流値を測定する手段を持ち、測定した電池の電圧値と電流値とでコントローラが電池残量を算出するため、精度の高い電池残量を表示することができる。
【００５９】
また本発明によると、電流値を直接測定せず、各種の機能ブロックの状態表示信号を取得して、変換テーブルにより電池の電流値を算出することも可能であるため、電源ラインに抵抗素子等を挿入する必要がなく簡易な構成で精度の高い電池残量を表示することができる。
【図面の簡単な説明】
【図１】本発明の電池残量表示装置を内蔵した移動体通信端末の原理的な構成図。
【図２】本発明の第１実施形態である電池残量表示装置を内蔵した移動体通信端末の概略構成図。
【図３】本発明の第１実施形態における電池残量表示装置のコントローラの処理フロー図。
【図４】本発明における電池残量算出部に用いた電池放電特性図の一例。
【図５】本発明における電池残量算出部に用いた電池の電圧値および電流値と電池残量との変換テーブルＡの図面の一例。
【図６】本発明の第２実施形態である電池残量表示装置を内蔵した移動体通信端末の概略構成図。
【図７】本発明の第２実施形態における各種の機能ブロックの状態表示信号と電流値との変換テーブルＢの図面の一例。
【図８】本発明の第２実施形態における電池残量表示装置のコントローラの処理フロー図。
【符号の説明】
１０    電池
２０    電圧検出部
２０ａ    ＡＤ変換器
３０    電流検出部
３０ａ    電圧差検出回路
３０ｂ    ＡＤ変換器
３０ｃ    レジスタ
４０    電池残量算出部
４０ａ    コントローラ
５０    表示制御部
５０ａ    ＬＣＤコントローラ
６０    表示装置
６０ａ    ＬＣＤ
７０    トリガ信号発生部
８０    各種の機能ブロック
９０    抵抗素子
１００    電源ライン
１１０    リード信号ライン
１２０    データバスライン
１３０    状態表示信号ライン
１４０    検出開始信号ライン
【図１】
2004150821.tif 000003
【図２】
2004150821.tif 000004
【図３】
2004150821.tif 000005
【図４】
2004150821.tif 000006
【図５】
2004150821.tif 000007
【図６】
2004150821.tif 000008
【図７】
2004150821.tif 000009
【図８】
2004150821.tif 000010