(57)【要約】【課題】電池の残放電容量をより正確に算出する。【解決手段】除算器１６７は、Ａ／Ｄ変換器１６３において取得された電池部出力電圧（Ｖｏ）、Ａ／Ｄ変換器１６４において取得された負荷電圧（Ｖｄ）、および、係数レジスタ１６６を介して供給された電源部７１の初期電圧（Ｖｉｎｉ）よりレート係数Ｆｒを算出し、除算器１７１は、今回算出されたレート係数Ｆｒ１、前回算出されたレート係数Ｆｒ０、および、係数レジスタ１７３を介して供給された終止電圧に対応するレート係数Ｆｒｅｎｄより残時間係数を算出し、出力レジスタ１７４を介して制御部６５に供給する。制御部６５のＣＰＵは、供給された残時間係数より推定残り時間を算出する。本発明は、携帯電話機に適用できる。【選択図】　　　図７
2004045278.tif 000002
【特許請求の範囲】
【請求項１】
電源と負荷の間に抵抗が直列に接続される電子機器であって、
前記電源の初期電圧を記憶する第１の記憶手段と、
前記電源の出力電圧を測定する第１の測定手段と、
前記抵抗の両端の電位差を測定する第２の測定手段と、
前記第１の記憶手段により記憶されている前記初期電圧、前記第１の測定手段により測定された前記電源の出力電圧、および、前記第２の測定手段により測定された前記抵抗の両端の電位差に基づいて、前記電源の残使用可能時間を算出するための係数を算出する第１の算出手段と
を備えることを特徴とする電子機器。
【請求項２】
前記電源は、一次電池または二次電池である
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第２の測定手段は、
前記負荷の現在の入力電圧を測定する第３の測定手段と、
前記第１の測定手段により測定された前記電源の出力電圧と、前記第３の測定手段により測定された前記負荷の入力電圧の差分値を算出する第２の算出手段と
を備えることを特徴とする請求項１に記載の電子機器。
【請求項４】
前記第１の算出手段は、前記第１の記憶手段により記憶されている前記初期電圧と、前記第１の測定手段により測定された前記電源の出力電圧の差分を、前記第２の測定手段により測定された前記抵抗の両端の電位差で除算して前記係数を算出する
ことを特徴とする請求項１に記載の電子機器。
【請求項５】
前記初期電圧を設定する初期電圧設定手段をさらに備える
ことを特徴とする請求項１に記載の電子機器。
【請求項６】
第１のテーブルを記憶する第２の記憶手段をさらに備え、
前記第１の算出手段は、前記第２の記憶手段により記憶されている前記第１のテーブルを用いて、前記第１の測定手段により測定された前記電源の出力電圧、および、前記第２の測定手段により測定された前記抵抗の両端の電位差に基づいて前記係数を算出する
ことを特徴とする請求項１に記載の電子機器。
【請求項７】
第２のテーブルを記憶する第３の記憶手段と、
前記第３の記憶手段により記憶されている前記第２のテーブルを用いて、前記第１の算出手段により、前記第１のテーブルを用いて算出された前記係数の変化を補正する補正手段と
をさらに備えることを特徴とする請求項６に記載の電子機器。
【請求項８】
前記第１の測定手段により測定された前記電源の出力電圧の所定の時間毎の平均値を算出する第２の算出手段と、
前記第２の測定手段により測定された前記抵抗の両端の電位差の所定の時間毎の平均値を算出する第３の算出手段と
をさらに備え、
前記第１の算出手段は、前記第１の記憶手段により記憶されている前記初期電圧、前記第２の算出手段により算出された前記電源の出力電圧の平均値、および、前記第３の算出手段により算出された前記抵抗の両端の電位差の平均値に基づいて、前記係数を算出する
ことを特徴とする請求項１に記載の電子機器。
【請求項９】
前記負荷が動作可能な最低の電圧である前記電源の終止電圧に対応する前記係数を記憶する第２の記憶手段と、
前記第１の算出手段により算出された前記係数の所定の時間毎の変化量を算出する第２の算出手段と、
前記第１の算出手段により算出された前記係数、前記第２の記憶手段により記憶されている前記終止電圧に対応する係数、および、前記第２の算出手段により算出された前記変化量に基づいて、前記電源の残使用可能時間を算出する第３の算出手段と
をさらに備えることを特徴とする請求項１に記載の電子機器。
【請求項１０】
前記第１の算出手段により算出された前記係数を記憶する第３の記憶手段をさらに備え、
前記第２の算出手段は、前記第１の算出手段により算出された前記係数と、前記第３の記憶手段により記憶されている前記係数の差分を算出して前記変化量を算出する
ことを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記第３の算出手段は、前記第２の記憶手段により記憶されている前記終止電圧に対応する係数と、前記第１の算出手段により算出された前記係数の差分を、前記第２の算出手段により算出された前記変化量で除算して、前記電源の残使用可能時間を算出する
ことを特徴とする請求項９に記載の電子機器。
【請求項１２】
前記終止電圧に対応する係数を設定する係数設定手段をさらに備える
ことを特徴とする請求項９に記載の電子機器。
【請求項１３】
前記第１の算出手段により算出された前記係数の所定の時間毎の平均値を算出する第４の算出手段をさらに備え、
前記第２の算出手段は、前記第４の算出手段により算出された前記係数の平均値の所定の時間毎の変化量を算出し、
前記第３の算出手段は、前記第４の算出手段により算出された前記係数の平均値、前記第２の記憶手段により記憶されている前記終止電圧に対応する係数、および、前記第２の算出手段により算出された前記係数の平均値の変化量に基づいて、前記電源の残使用可能時間を算出する
ことを特徴とする請求項９に記載の電子機器。
【請求項１４】
前記第３の算出手段により算出された前記電源の残使用可能時間を表示する表示手段をさらに備える
ことを特徴とする請求項９に記載の電子機器。
【請求項１５】
電源と負荷の間に抵抗が直列に接続される電子機器の電圧監視方法であって、
前記電源の初期電圧の記憶を制御する記憶制御ステップと、
前記電源の出力電圧を測定する第１の測定ステップと、
前記抵抗の両端の電位差を測定する第２の測定ステップと、
前記記憶制御ステップの処理により記憶が制御されている前記初期電圧、前記第１の測定ステップの処理により測定された前記電源の出力電圧、および、前記第２の測定ステップの処理により測定された前記抵抗の両端の電位差に基づいて、前記電源の残使用可能時間を算出するための係数を算出する算出ステップと
を含むことを特徴とする電圧監視方法。
【請求項１６】
電源と負荷の間に抵抗が直列に接続される電子機器用のプログラムであって、
前記電源の初期電圧の記憶を制御する記憶制御ステップと、
前記電源の出力電圧を測定する第１の測定ステップと、
前記抵抗の両端の電位差を測定する第２の測定ステップと、
前記記憶制御ステップの処理により記憶が制御されている前記初期電圧、前記第１の測定ステップの処理により測定された前記電源の出力電圧、および、前記第２の測定ステップの処理により測定された前記抵抗の両端の電位差に基づいて、前記電源の残使用可能時間を算出するための係数を算出する算出ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１７】
電源と負荷の間に抵抗が直列に接続される電子機器を制御するコンピュータが実行可能なプログラムであって、
前記電源の初期電圧の記憶を制御する記憶制御ステップと、
前記電源の出力電圧を測定する第１の測定ステップと、
前記抵抗の両端の電位差を測定する第２の測定ステップと、
前記記憶制御ステップの処理により記憶が制御されている前記初期電圧、前記第１の測定ステップの処理により測定された前記電源の出力電圧、および、前記第２の測定ステップの処理により測定された前記抵抗の両端の電位差に基づいて、前記電源の残使用可能時間を算出するための係数を算出する算出ステップと
を含むことを特徴とするプログラム。
【請求項１８】
電源供給装置と電子機器の間に直列に接続される抵抗を有し、前記電源供給装置の出力電圧を監視する電圧監視装置であって、
前記電源供給装置が出力する初期電圧を記憶する第１の記憶手段と、
前記電源供給装置の出力電圧を測定する第１の測定手段と、
前記抵抗の両端の電位差を測定する第２の測定手段と、
前記第１の記憶手段により記憶されている前記初期電圧、前記第１の測定手段により測定された前記電源供給装置の出力電圧、および、前記第２の測定手段により測定された前記抵抗の両端の電位差に基づいて、前記電源供給装置の残使用可能時間を算出するための係数を算出する第１の算出手段と
を備えることを特徴とする電圧監視装置。
【請求項１９】
前記電源供給装置は、一次電池または二次電池である
ことを特徴とする請求項１８に記載の電圧監視装置。
【請求項２０】
前記第２の測定手段は、
前記電子機器の現在の入力電圧を測定する第３の測定手段と、
前記第１の測定手段により測定された前記電源供給装置の出力電圧と、前記第３の測定手段により測定された前記電子機器の入力電圧の差分値を算出する第２の算出手段と
を備えることを特徴とする請求項１８に記載の電圧監視装置。
【請求項２１】
前記第１の算出手段は、前記第１の記憶手段により記憶されている前記初期電圧と、前記第１の測定手段により測定された前記電源供給装置の出力電圧の差分を、前記第２の測定手段により測定された前記抵抗の両端の電位差で除算して前記係数を算出する
ことを特徴とする請求項１８に記載の電圧監視装置。
【請求項２２】
前記初期電圧を設定する初期電圧設定手段をさらに備える
ことを特徴とする請求項１８に記載の電圧監視装置。
【請求項２３】
第１のテーブルを記憶する第２の記憶手段をさらに備え、
前記第１の算出手段は、前記第２の記憶手段により記憶されている前記第１のテーブルを用いて、前記第１の測定手段により測定された前記電源供給装置の出力電圧、および、前記第２の測定手段により測定された前記抵抗の両端の電位差に基づいて前記係数を算出する
ことを特徴とする請求項１８に記載の電圧監視装置。
【請求項２４】
第２のテーブルを記憶する第３の記憶手段と、
前記第３の記憶手段により記憶されている前記第２のテーブルを用いて、前記第１の算出手段により、前記第１のテーブルを用いて算出された前記係数の変化を補正する補正手段と
をさらに備えることを特徴とする請求項２３に記載の電圧監視装置。
【請求項２５】
前記第１の測定手段により測定された前記電源供給装置の出力電圧の所定の時間毎の平均値を算出する第２の算出手段と、
前記第２の測定手段により測定された前記抵抗の両端の電位差の所定の時間毎の平均値を算出する第３の算出手段と
をさらに備え、
前記第１の算出手段は、前記第１の記憶手段により記憶されている前記初期電圧、前記第２の算出手段により算出された前記電源供給装置の出力電圧の平均値、および、前記第３の算出手段により算出された前記抵抗の両端の電位差の平均値に基づいて、前記係数を算出する
ことを特徴とする請求項１８に記載の電圧監視装置。
【請求項２６】
前記電子機器が動作可能な最低の電圧である前記電源供給装置の終止電圧に対応する前記係数を記憶する第２の記憶手段と、
前記第１の算出手段により算出された前記係数の所定の時間毎の変化量を算出する第２の算出手段と、
前記第１の算出手段により算出された前記係数、前記第２の記憶手段により記憶されている前記終止電圧に対応する係数、および、前記第２の算出手段により算出された前記変化量に基づいて、前記電源供給装置の残使用可能時間を算出する第３の算出手段と
をさらに備えることを特徴とする請求項１８に記載の電圧監視装置。
【請求項２７】
前記第１の算出手段により算出された前記係数を記憶する第３の記憶手段をさらに備え、
前記第２の算出手段は、前記第１の算出手段により算出された前記係数と、前記第３の記憶手段により記憶されている前記係数の差分を算出して前記変化量を算出する
ことを特徴とする請求項２６に記載の電圧監視装置。
【請求項２８】
前記第３の算出手段は、前記第２の記憶手段により記憶されている前記終止電圧に対応する係数と、前記第１の算出手段により算出された前記係数の差分を、前記第２の算出手段により算出された前記変化量で除算して、前記電源供給装置の残使用可能時間を算出する
ことを特徴とする請求項２６に記載の電圧監視装置。
【請求項２９】
前記終止電圧に対応する係数を設定する係数設定手段をさらに備える
ことを特徴とする請求項２６に記載の電圧監視装置。
【請求項３０】
前記第１の算出手段により算出された前記係数の所定の時間毎の平均値を算出する第４の算出手段をさらに備え、
前記第２の算出手段は、前記第４の算出手段により算出された前記係数の平均値の所定の時間毎の変化量を算出し、
前記第３の算出手段は、前記第４の算出手段により算出された前記係数の平均値、前記第２の記憶手段により記憶されている前記終止電圧に対応する係数、および、前記第２の算出手段により算出された前記係数の平均値の変化量に基づいて、前記電源供給装置の残使用可能時間を算出する
ことを特徴とする請求項２６に記載の電圧監視装置。
【請求項３１】
前記第３の算出手段により算出された前記電源供給装置の残使用可能時間を表示する表示手段をさらに備える
ことを特徴とする請求項２６に記載の電圧監視装置。
【請求項３２】
電源供給装置と電子機器の間に直列に接続される抵抗を有し、前記電源供給装置の出力電圧を監視する電圧監視装置の電圧監視方法であって、
前記電源供給装置が出力する初期電圧の記憶を制御する記憶制御ステップと、
前記電源供給装置の出力電圧を測定する第１の測定ステップと、
前記抵抗の両端の電位差を測定する第２の測定ステップと、
前記記憶制御ステップの処理により記憶が制御されている前記初期電圧、前記第１の測定ステップの処理により測定された前記電源供給装置の出力電圧、および、前記第２の測定ステップの処理により測定された前記抵抗の両端の電位差に基づいて、前記電源供給装置の残使用可能時間を算出するための係数を算出する算出ステップと
を含むことを特徴とする電圧監視方法。
【請求項３３】
電源供給装置と電子機器の間に直列に接続される抵抗を有し、前記電源供給装置の出力電圧を監視する電圧監視装置用のプログラムであって、
前記電源供給装置が出力する初期電圧の記憶を制御する記憶制御ステップと、
前記電源供給装置の出力電圧を測定する第１の測定ステップと、
前記抵抗の両端の電位差を測定する第２の測定ステップと、
前記記憶制御ステップの処理により記憶が制御されている前記初期電圧、前記第１の測定ステップの処理により測定された前記電源供給装置の出力電圧、および、前記第２の測定ステップの処理により測定された前記抵抗の両端の電位差に基づいて、前記電源供給装置の残使用可能時間を算出するための係数を算出する算出ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項３４】
電源供給装置と電子機器の間に直列に接続される抵抗を有し、前記電源供給装置の出力電圧を監視する電圧監視装置を制御するコンピュータが実行可能なプログラムであって、
前記電源供給装置が出力する初期電圧の記憶を制御する記憶制御ステップと、
前記電源供給装置の出力電圧を測定する第１の測定ステップと、
前記抵抗の両端の電位差を測定する第２の測定ステップと、
前記記憶制御ステップの処理により記憶が制御されている前記初期電圧、前記第１の測定ステップの処理により測定された前記電源供給装置の出力電圧、および、前記第２の測定ステップの処理により測定された前記抵抗の両端の電位差に基づいて、前記電源供給装置の残使用可能時間を算出するための係数を算出する算出ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子機器、電圧監視装置および方法、記録媒体、並びにプログラムに関し、特に、電池の残放電容量をより正確に算出することができるようにした電子機器、電圧監視装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、例えば携帯電話機や携帯型端末装置等に代表される携帯型の機器が普及している。これらの携帯型の機器において、その電源は、アルカリ乾電池やマンガン乾電池等の一次電池、または、ニッケルカドミウム蓄電池、ニッケル水素蓄電池、若しくは、リチウムイオン蓄電池等の二次電池が用いられる。
【０００３】
電源となるこれらの一次電池または二次電池の放電容量は、例えば、それらの電池が電源として使用された装置の連続使用可能時間に大きく影響し、携帯型の機器における性能評価の重要な要素となる。
【０００４】
これらの電池を電源とする携帯型の機器において、電池の全放電容量とともに重要であるのが放電容量の残量である。一般的な携帯型の機器においては、突然残容量が無くなって電源が切断されてしまわないように、電源である電池の残容量が常に監視されており、また、装置によっては、その残容量がディスプレイ等に表示され、ユーザに視覚的に認識させることができるようになっている。
【０００５】
例えば、携帯電話機において、残容量が表示されることにより、ユーザは、残りの通話可能時間、または、充電作業若しくは電池の交換作業が必要な時期を推定することができる。
【０００６】
この電池の残容量の測定方法として、使用中の電池の出力電圧を測定する方法がある。
【０００７】
図１は、従来の残容量測定方法の原理を示す図である。
【０００８】
図１において、電源部１は、例えば、アルカリ乾電池やマンガン乾電池等の一次電池、または、ニッケルカドミウム蓄電池、ニッケル水素蓄電池、若しくは、リチウムイオン蓄電池等の二次電池であり、本体回路等により構成される負荷２に接続され、電源を供給している。電源部１は、図１に示されるように、電圧源１１および内部抵抗（ＲＩ）１２により構成される。
【０００９】
このような回路において、電源部１の出力電圧（Ｖｏ）３が測定され、その出力電圧３の値から、予め作成されている電源部１の放電特性のテーブルを用いて、電源部１の残容量が算出される。
【００１０】
しかしながら、本体回路である負荷２においては各種の処理が行われており、その処理の内容によって負荷２の消費する消費電力は大幅に変化する。すなわち、電源部１と負荷２との間においては、負荷電流（Ｉｆ）４が流れており、負荷２の状態により負荷電流４の値が変化する。従って、内部抵抗（ＲＩ）１２による電圧降下の量も変化し、測定された出力電圧（Ｖｏ）３の値が変化してしまうので、出力電圧（Ｖｏ）３より正確に残容量を算出することができない場合があった。
【００１１】
これに対して、図１の負荷２が携帯電話機である場合等において、実行する処理により消費電力が変化する負荷２の各種の状態の内、負荷電流（Ｉｆ）４の値が既知である状態のときに、出力電圧（Ｖｏ）３を計測する方法がある。
【００１２】
図２は、従来のＴＤＭＡ同期型電圧検出方法の原理を示す図である。
【００１３】
図２において、波形２１は、送信用タイムスロット（ＴＤＭＡ（Ｔｉｍｅ　Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ）　ＴＸ　Ｔｉｍｅｓｌｏｔ）の波形である。ＴＤＭＡは、ＧＳＭ（Ｇｌｏｂａｌ　Ｓｙｓｔｅｍ　ｆｏｒ　Ｍｏｂｉｌｅ　Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）やＰＤＣ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ｃｅｌｌｕｌａｒ）等の無線通信方式で使用されている無線通信技術であり、送信用タイムスロットは、送信時に出力されるバーストタイミング（Ｂｕｒｓｔ　Ｔｉｍｉｎｇ）を示している。
【００１４】
波形２２は、電源部１の出力電圧（Ｖｏ）３（Ｂａｔｔｅｒｙ　Ｏｕｔｐｕｔ　Ｖｏｌｔａｇｅ）の波形を示しており、波形２３は、電源部１の出力電圧（Ｖｏ）３を測定するタイミング（Ｓａｍｐｌｉｎｇ　Ｔｉｍｉｎｇ）を示している。
【００１５】
送信用タイムスロット（ＴＤＭＡ　ＴＸ　Ｔｉｍｅｓｌｏｔ）においてバーストが出力されるとき（Ｔ１，Ｔ２、およびＴ３）、図１に示される負荷電流（Ｉｆ）４が大きくなるので、図２の波形２２に示されるように、電源部１の出力電圧（Ｖｏ）３の値は、降下している（Ｖ１，Ｖ２、およびＶ３）。このときの送信用タイムスロットにおいてバーストが出力されることによる負荷電流（Ｉｆ）４の値が予めデータとして保存されている。そして、出力電圧（Ｖｏ）３は、波形２３に示されるようにこのタイミング（Ｓ１，Ｓ２、およびＳ３）で測定され、既知である負荷電流（Ｉｆ）４の値で補正された後、残容量の算出に用いられる。
【００１６】
なお、負荷電流を算出する方法として、電波の送信出力を調整するパワークラス値（Ｐｏｗｅｒ　Ｃｌａｓｓ）を利用する方法がある。
【００１７】
一般的な携帯電話機は、送信出力を制御するためのパワークラス値（Ｐｏｗｅｒ　Ｃｌａｓｓ）を、基地局から供給されており、制御信号や通話データ等を基地局に送信する場合、このパワークラス値を用いて、上述した送信用タイムスロットにおける送信出力を、他の携帯電話機より送信された制御信号や通話データ等に悪影響を与えないように、基地局における受信レベルが同じになるように調整する。
【００１８】
このパワークラス値は、基地局から携帯電話機の距離に比例して増減される。すなわち、基地局と携帯電話機の距離が近いほど、送信出力が小さくなるようにパワークラス値が調整され、逆に、基地局と携帯電話機との距離が遠いほど、送信出力が大きくなるようにパワークラス値が調整される。従って、このパワークラス値から携帯電話機の送信部の増幅回路における消費電力が算出される。
【００１９】
そして、算出された消費電力より負荷電流（Ｉｆ）４が算出され、残容量の補正に用いられる。
【００２０】
しかしながら、他の処理動作によっても負荷電流（Ｉｆ）４は変化する。すなわち、図２の波形２２において示されるように、送信用タイムスロット（ＴＤＭＡ　ＴＸ　Ｔｉｍｅｓｌｏｔ）においてバーストが出力されるタイミングであるＴ１に対応する、タイミングＳ１において測定された出力電圧Ｖ１、Ｔ２に対応するタイミングＳ２において測定された出力電圧Ｖ２、および、Ｔ３に対応するタイミングＳ３において測定された出力電圧Ｖ３は、互いに異なる値をとっている。
【００２１】
具体的には、タイミングＳ１からＳ２にかけて、他の処理動作が少なくなって負荷電流が小さくなり、出力電圧３が上昇しており、出力電圧Ｖ２の値の方が出力電圧Ｖ１の値より大きくなっている。
【００２２】
また、タイミングＳ２からＳ３にかけて、他の処理動作が増加して負荷電流が大きくなり、出力電圧３が下降しており、出力電圧Ｖ３の値の方が、出力電圧Ｖ２の値より小さくなっている。
【００２３】
このように、負荷電流（Ｉｆ）４は、様々な処理によりその値を変化させるので、出力電圧（Ｖｏ）３の測定値には大きな誤差を含んでしまう場合があった。
【００２４】
また、電源部１の充放電時の電流を全て積算して、残容量を算定する方法もある。この電流積算方法においては、電源部１の最大電流容量を何らかの方法により予め測定しておく必要がある。また、電源部１の最大電流容量は、温度特性や経時変化等により大きく変化する。従って、非常に複雑な補正計算処理が必要になる場合がある。さらに、電源部１の種類等に基づいて必要な補正計算処理も異なってくるので、電源部１を交換するたびに、電源部１に関する情報が予め必要になる。
【００２５】
【発明が解決しようとする課題】
以上のように、上述したような方法を用いた場合、電池の残放電容量の算出において、負荷電流（Ｉｆ）４、温度特性、または経時変化等の影響を受けてしまい、正確に算出することができないという課題があった。
【００２６】
本発明はこのような状況に鑑みてなされたものであり、電池の残放電容量をより正確に算出することができるようにするものである。
【００２７】
【課題を解決するための手段】
本発明の電子機器は、電源の初期電圧を記憶する第１の記憶手段と、電源の出力電圧を測定する第１の測定手段と、抵抗の両端の電位差を測定する第２の測定手段と、第１の記憶手段により記憶されている初期電圧、第１の測定手段により測定された電源の出力電圧、および、第２の測定手段により測定された抵抗の両端の電位差に基づいて、電源の残使用可能時間を算出するための係数を算出する第１の算出手段とを備えることを特徴とする。
【００２８】
前記電源は、一次電池または二次電池であるようにすることができる。
【００２９】
前記第２の測定手段は、負荷の現在の入力電圧を測定する第３の測定手段と、第１の測定手段により測定された電源の出力電圧と、第３の測定手段により測定された負荷の入力電圧の差分値を算出する第２の算出手段とを備えるようにすることができる。
【００３０】
前記第１の算出手段は、第１の記憶手段により記憶されている初期電圧と第１の測定手段により測定された電源の出力電圧の差分を、第２の測定手段により測定された抵抗の両端の電位差で除算して係数を算出するようにすることができる。
【００３１】
前記初期電圧を設定する初期電圧設定手段をさらに備えるようにすることができる。
【００３２】
第１のテーブルを記憶する第２の記憶手段をさらに備え、第１の算出手段は、第２の記憶手段により記憶されている第１のテーブルを用いて、第１の測定手段により測定された電源の出力電圧、および、第２の測定手段により測定された抵抗の両端の電位差に基づいて係数を算出するようにすることができる。
【００３３】
第２のテーブルを記憶する第３の記憶手段と、第３の記憶手段により記憶されている第２のテーブルを用いて、第１の算出手段により、第１のテーブルを用いて算出された係数の変化を補正する補正手段とをさらに備えるようにすることができる。
【００３４】
前記第１の測定手段により測定された電源の出力電圧の所定の時間毎の平均値を算出する第２の算出手段と、第２の測定手段により測定された抵抗の両端の電位差の所定の時間毎の平均値を算出する第３の算出手段とをさらに備え、第１の算出手段は、第１の記憶手段により記憶されている初期電圧、第２の算出手段により算出された電源の出力電圧の平均値、および、第３の算出手段により算出された抵抗の両端の電位差の平均値に基づいて、係数を算出するようにすることができる。
【００３５】
前記負荷が動作可能な最低の電圧である電源の終止電圧に対応する係数を記憶する第２の記憶手段と、第１の算出手段により算出された係数の所定の時間毎の変化量を算出する第２の算出手段と、第１の算出手段により算出された係数、第２の記憶手段により記憶されている終止電圧に対応する係数、および、第２の算出手段により算出された変化量に基づいて、電源の残使用可能時間を算出する第３の算出手段とをさらに備えるようにすることができる。
【００３６】
前記第１の算出手段により算出された係数を記憶する第３の記憶手段をさらに備え、第２の算出手段は、第１の算出手段により算出された係数と、第３の記憶手段により記憶されている係数の差分を算出して変化量を算出するようにすることができる。
【００３７】
前記第３の算出手段は、第２の記憶手段により記憶されている終止電圧に対応する係数と、第１の算出手段により算出された係数の差分を、第２の算出手段により算出された変化量で除算して、電源の残使用可能時間を算出するようにすることができる。
【００３８】
前記終止電圧に対応する係数を設定する係数設定手段をさらに備えるようにすることができる。
【００３９】
前記第１の算出手段により算出された係数の所定の時間毎の平均値を算出する第４の算出手段をさらに備え、第２の算出手段は、第４の算出手段により算出された係数の平均値の所定の時間毎の変化量を算出し、第３の算出手段は、第４の算出手段により算出された係数の平均値、第２の記憶手段により記憶されている終止電圧に対応する係数、および、第２の算出手段により算出された係数の平均値の変化量に基づいて、電源の残使用可能時間を算出するようにすることができる。
【００４０】
前記第３の算出手段により算出された電源の残使用可能時間を表示する表示手段をさらに備えるようにすることができる。
【００４１】
本発明の第１の電圧監視方法は、電源の初期電圧の記憶を制御する記憶制御ステップと、電源の出力電圧を測定する第１の測定ステップと、抵抗の両端の電位差を測定する第２の測定ステップと、記憶制御ステップの処理により記憶が制御されている初期電圧、第１の測定ステップの処理により測定された電源の出力電圧、および、第２の測定ステップの処理により測定された抵抗の両端の電位差に基づいて、電源の残使用可能時間を算出するための係数を算出する算出ステップとを含むことを特徴とする。
【００４２】
本発明の第１の記録媒体のプログラムは、電源の初期電圧の記憶を制御する記憶制御ステップと、電源の出力電圧を測定する第１の測定ステップと、抵抗の両端の電位差を測定する第２の測定ステップと、記憶制御ステップの処理により記憶が制御されている初期電圧、第１の測定ステップの処理により測定された電源の出力電圧、および、第２の測定ステップの処理により測定された抵抗の両端の電位差に基づいて、電源の残使用可能時間を算出するための係数を算出する算出ステップとを含むことを特徴とする。
【００４３】
本発明の第１のプログラムは、電源の初期電圧の記憶を制御する記憶制御ステップと、電源の出力電圧を測定する第１の測定ステップと、抵抗の両端の電位差を測定する第２の測定ステップと、記憶制御ステップの処理により記憶が制御されている初期電圧、第１の測定ステップの処理により測定された電源の出力電圧、および、第２の測定ステップの処理により測定された抵抗の両端の電位差に基づいて、電源の残使用可能時間を算出するための係数を算出する算出ステップとをコンピュータに実現させることを特徴とする。
【００４４】
本発明の電圧監視装置は、電源供給装置が出力する初期電圧を記憶する第１の記憶手段と、電源供給装置の出力電圧を測定する第１の測定手段と、抵抗の両端の電位差を測定する第２の測定手段と、第１の記憶手段により記憶されている初期電圧、第１の測定手段により測定された電源供給装置の出力電圧、および、第２の測定手段により測定された抵抗の両端の電位差に基づいて、電源供給装置の残使用可能時間を算出するための係数を算出する第１の算出手段とを備えることを特徴とする。
【００４５】
前記電源供給装置は、一次電池または二次電池であるようにすることができる。
【００４６】
前記第２の測定手段は、電子機器の現在の入力電圧を測定する第３の測定手段と、第１の測定手段により測定された電源供給装置の出力電圧と第３の測定手段により測定された電子機器の入力電圧の差分値を算出する第２の算出手段とを備えるようにすることができる。
【００４７】
前記第１の算出手段は、第１の記憶手段により記憶されている初期電圧と第１の測定手段により測定された電源供給装置の出力電圧の差分を、第２の測定手段により測定された抵抗の両端の電位差で除算して係数を算出するようにすることができる。
【００４８】
前記初期電圧を設定する初期電圧設定手段をさらに備えるようにすることができる。
【００４９】
第１のテーブルを記憶する第２の記憶手段をさらに備え、第１の算出手段は、第２の記憶手段により記憶されている第１のテーブルを用いて、第１の測定手段により測定された電源供給装置の出力電圧、および、第２の測定手段により測定された抵抗の両端の電位差に基づいて係数を算出するようにすることができる。
【００５０】
第２のテーブルを記憶する第３の記憶手段と、第３の記憶手段により記憶されている第２のテーブルを用いて、第１の算出手段により、第１のテーブルを用いて算出された係数の変化を補正する補正手段とをさらに備えるようにすることができる。
【００５１】
前記第１の測定手段により測定された電源供給装置の出力電圧の所定の時間毎の平均値を算出する第２の算出手段と、第２の測定手段により測定された抵抗の両端の電位差の所定の時間毎の平均値を算出する第３の算出手段とをさらに備え、第１の算出手段は、第１の記憶手段により記憶されている初期電圧、第２の算出手段により算出された電源供給装置の出力電圧の平均値、および、第３の算出手段により算出された抵抗の両端の電位差の平均値に基づいて、係数を算出するようにすることができる。
【００５２】
前記負荷が動作可能な最低の電圧である前記電源供給装置の終止電圧に対応する係数を記憶する第２の記憶手段と、第１の算出手段により算出された係数の所定の時間毎の変化量を算出する第２の算出手段と、第１の算出手段により算出された係数、第２の記憶手段により記憶されている終止電圧に対応する係数、および、第２の算出手段により算出された変化量に基づいて、電源供給装置の残使用可能時間を算出する第３の算出手段とをさらに備えるようにすることができる。
【００５３】
前記第１の算出手段により算出された係数を記憶する第３の記憶手段をさらに備え、第２の算出手段は、第１の算出手段により算出された係数と、第３の記憶手段により記憶されている係数の差分を算出して変化量を算出するようにすることができる。
【００５４】
前記第３の算出手段は、第２の記憶手段により記憶されている終止電圧に対応する係数と、第１の算出手段により算出された係数の差分を、第２の算出手段により算出された変化量で除算して、電源供給装置の残使用可能時間を算出するようにすることができる。
【００５５】
前記終止電圧に対応する係数を設定する係数設定手段をさらに備えるようにすることができる。
【００５６】
前記第１の算出手段により算出された係数の所定の時間毎の平均値を算出する第４の算出手段をさらに備え、第２の算出手段は、第４の算出手段により算出された係数の平均値の所定の時間毎の変化量を算出し、第３の算出手段は、第４の算出手段により算出された係数の平均値、第２の記憶手段により記憶されている終止電圧に対応する係数、および、第２の算出手段により算出された係数の平均値の変化量に基づいて、電源供給装置の残使用可能時間を算出するようにすることができる。
【００５７】
前記第３の算出手段により算出された電源供給装置の残使用可能時間を表示する表示手段をさらに備えるようにすることができる。
【００５８】
本発明の第２の電圧監視方法は、電源供給装置が出力する初期電圧の記憶を制御する記憶制御ステップと、電源供給装置の出力電圧を測定する第１の測定ステップと、抵抗の両端の電位差を測定する第２の測定ステップと、記憶制御ステップの処理により記憶が制御されている初期電圧、第１の測定ステップの処理により測定された電源供給装置の出力電圧、および、第２の測定ステップの処理により測定された抵抗の両端の電位差に基づいて、電源供給装置の残使用可能時間を算出するための係数を算出する算出ステップとを含むことを特徴とする。
【００５９】
本発明の第２の記録媒体のプログラムは、電源供給装置が出力する初期電圧の記憶を制御する記憶制御ステップと、電源供給装置の出力電圧を測定する第１の測定ステップと、抵抗の両端の電位差を測定する第２の測定ステップと、記憶制御ステップの処理により記憶が制御されている初期電圧、第１の測定ステップの処理により測定された電源供給装置の出力電圧、および、第２の測定ステップの処理により測定された抵抗の両端の電位差に基づいて、電源供給装置の残使用可能時間を算出するための係数を算出する算出ステップとを含むことを特徴とする。
【００６０】
本発明の第２のプログラムは、電源供給装置が出力する初期電圧の記憶を制御する記憶制御ステップと、電源供給装置の出力電圧を測定する第１の測定ステップと、抵抗の両端の電位差を測定する第２の測定ステップと、記憶制御ステップの処理により記憶が制御されている初期電圧、第１の測定ステップの処理により測定された電源供給装置の出力電圧、および、第２の測定ステップの処理により測定された抵抗の両端の電位差に基づいて、電源供給装置の残使用可能時間を算出するための係数を算出する算出ステップとをコンピュータに実現させることを特徴とする。
【００６１】
本発明の電子機器、第１の電圧監視方法、並びに第１のプログラムにおいては、電源の初期電圧が記憶され、電源の出力電圧と、抵抗の両端の電位差が測定され、それらの初期電圧、電源の出力電圧、および抵抗の両端の電位差に基づいて、電源の残使用可能時間を算出するための係数が算出される。
【００６２】
本発明の電圧監視装置、第２の電圧監視方法、並びに第２のプログラムにおいては、電源供給装置が出力する初期電圧が記憶され、電源供給装置の出力電圧と、抵抗の両端の電位差が測定され、それらの初期電圧、電源供給装置の出力電圧、および抵抗の両端の電位差に基づいて、電源供給装置の残使用可能時間を算出するための係数が算出される。
【００６３】
【発明の実施の形態】
図３は本発明を適用した携帯電話機を用いたデジタルセルラー通信システムの構成例を示す図である。
【００６４】
図３において、携帯電話機３１は、最寄りの基地局３２と無線通信を行い、デジタル回線網であるネットワーク３３に接続される。また、ネットワーク３３には、基地局３４も接続されており、携帯電話機３５も、携帯電話機３１の場合と同様に、最寄りの基地局３４と無線通信を行い、ネットワーク３３に接続される。
【００６５】
例えば、携帯電話機３１が携帯電話機３５に対して発呼する場合、携帯電話機３１のユーザは、携帯電話機３５の電話番号を入力し、発信ボタンを操作して、携帯電話機３１にダイヤル発信処理を指示する。
【００６６】
ダイヤル発信処理を指示された携帯電話機３１は、基地局３２と無線通信を行い、基地局３２に接続する。
【００６７】
なお、上述したダイヤル発信処理は、携帯電話機３１に内蔵される記憶部が記憶しているソフトウェアにより自動的に実行されるようにしてもよい。
【００６８】
基地局３２は、ネットワーク３３および図示せぬ交換局等を介して、携帯電話機３５が位置登録されている基地局３４と通信を行い、基地局３４は、その通信に基づいて、携帯電話機３５と無線通信を行う。このようにして、最終的に携帯電話機３１と携帯電話機３５が接続され、通話可能となる。
【００６９】
また、ネットワーク３３にはサービスプロバイダ３６が接続されており、携帯電話機３１は、基地局３２と無線通信を行い、ネットワーク３３を介してサービスプロバイダ３６にアクセスすることにより、契約内容に従って各種のサービスを受けることができる。
【００７０】
このサービスは、例えば、ＳＭＳ−ＰＰ（Ｓｈｏｒｔ　Ｍｅｓｓａｇｅ　Ｓｅｒｖｉｃｅ　Ｐｏｉｎｔ−Ｔｏ−Ｐｏｉｎｔ）または、同報通信のＳＭＳ−ＣＢ（Ｓｈｏｒｔ　Ｍｅｓｓａｇｅ　Ｓｅｒｖｉｃｅ　Ｃｅｌｌ　Ｂｒｏａｄｃａｓｔ）等を用いて所定のデータを携帯電話機３１に送信し、それに対する応答に基づいて、サービス利用者のメッセージや選択結果等の情報を携帯電話機３１に送信するといったような形で行われる。
【００７１】
さらに、ネットワーク３３は、ゲートウェイを介してインターネット（ともに図示せず）に接続されており、携帯電話機３１は、インターネット上で公開されているＷＥＢページを取得し、表示することもできる。
【００７２】
さらに、ネットワーク３３には、有線電話機の交換局であるＰＳＴＮ（Ｐｕｂｌｉｃ　Ｓｗｉｔｃｈｅｄ　Ｔｅｌｅｐｈｏｎｅ　Ｎｅｔｗｏｒｋ）局３７が接続されている。携帯電話機３１は、基地局３２およびネットワーク３３を介してＰＳＴＮ局３７と通信を行うことにより、ＰＳＴＮ局３７が接続されている公衆電話回線網３８を介して、有線電話機３９と接続することができる。
【００７３】
なお、携帯電話機３１は、回線が接続されておらず待機状態（Ｉｄｌｅ時）の場合、例えば最寄りの基地局３２より供給されるスケジュール指示に従って、携帯電話機３１が定期的に基地局３２に対して制御信号を送信し、基地局３２の制御下にあることを基地局３２に認識させる。
【００７４】
図４は、図３の携帯電話機３１の内部の構成例を示す図である。
【００７５】
図４において、携帯電話機３１は、通信処理を行う通信部５１、および、通信部５１に電力を供給する電源部５２により構成されている。
【００７６】
通信部５１のアンテナ６１は、最寄りの基地局３２からの電波を受信し、その受信信号を、変復調部６２に供給するとともに、変復調部６２からの信号を、電波で、最寄りの基地局３２に送信する。変復調部６２は、アンテナ６１からの信号を、例えば、ＴＤＭＡ（Ｔｉｍｅ　Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ）方式やＣＤＭＡ（Ｃｏｄｅ　Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ）方式等によって復調し、その結果得られる復調信号を、受信部６３に供給する。また、変復調部６２は、送信部６４から供給される送信データを、例えば、ＴＤＭＡ方式やＣＤＭＡ方式等で変調し、その結果得られる変調信号を、アンテナ６１に供給する。送信部６４は、そこに入力されるユーザの音声を符号化する等の所定の処理を行い、送信データを得て、変復調部６２に供給する。受信部６３は、変復調部６２からの復調信号である受信データを受信し、高音質の音声を復号して出力する。
【００７７】
また、送信部６４と受信部６３との間では、必要に応じて情報をやりとりすることができるようになっている。
【００７８】
通信部５１の制御部６５は、これらの変復調部６２、受信部６３、および送信部６４の動作を制御し、各部に様々な処理を実行させる。また、後述するように、制御部６５は、発呼先の電話番号や、所定のコマンド等を入力するときに、ユーザによって操作される入力部を有しており、その入力部の操作に対応する操作信号は、送信部６４や受信部６３に供給される。
【００７９】
また、上述した通信部５１の変復調部６２、受信部６３、送信部６４、および制御部６５の各部に電力を供給する電源部５２は、電力を蓄積する電池部７１、および電池部７１による電力の供給を制御する電源管理部７２により構成される。
【００８０】
電池部７１は、例えば、アルカリ乾電池やマンガン乾電池等に代表される一次電池、または、ニッケルカドミウム蓄電池、ニッケル水素蓄電池、若しくは、リチウムイオン蓄電池等に代表される二次電池等により構成される。
【００８１】
また、電源管理部７２は、制御部６５と接続されており、互いに、情報を共有したり、制御したりすることができる。
【００８２】
図５は、図４の通信部５１の詳細な構成例を示す図である。
【００８３】
図５において、変復調部６２のセレクタ８１は、アンテナ６１に接続され、アンテナ６１を受信ＲＦ（Ｒａｄｉｏ　Ｆｒｅｑｕｅｎｃｙ）部８２または送信ＲＦ部９０に接続する。
【００８４】
受信ＲＦ部８２は、セレクタ８１を介してアンテナ６１より供給された受信信号に対して、中間周波フィルタ等を用いた帯域制限や、ＡＧＣ（Ａｕｔｏｍａｔｉｃ　Ｇａｉｎ　Ｃｏｎｔｒｏｌ）等のゲイン調整等の処理を行い、処理した受信信号を乗算器８３に供給する。
【００８５】
乗算器８３には、また、制御部６５に制御された局発部８４により生成された所定の周波数の信号が供給される。乗算器８３は、受信ＲＦ部８２より供給された受信信号に、局部発信器等により構成される局発部８４より供給された信号を乗算して、所定の周波数の受信信号が得られるようにし、所定の周波数を強調した受信信号を受信ＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ　Ｆｒｅｑｕｅｎｃｙ）部８５に供給する。
【００８６】
受信ＩＦ部８５は、取得した受信信号をＡ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換し、位相と振幅が直交変調された、所定のビットレートのＩＱデジタルデータとして受信復調部８６に供給する。
【００８７】
受信復調部８６は、取得したＩＱデジタルデータの受信信号に対して、フェージング等の影響除去処理、受信した信号の種類判別処理、多重化された信号を分離するデインタリーブ処理、およびエラーコレクション等の誤り制御処理等を行い、適切な復号を行い音声データと通信データを分離する。そして、受信復調部８６は、分離された音声データを受信部６３の音声復号部１０１に供給し、分離された通信データを受信部６３の通信データ復号部１０４に供給する。
【００８８】
音声データは、圧縮され、受信したバースト毎のブロックに分割されており、受信部６３の音声復号部１０１は、取得した音声データを所定の方式で伸長し、復号した後、Ｄ／Ａ（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇ）変換し、スピーカアンプ１０２に供給する。
【００８９】
スピーカアンプ１０２は、取得した音声信号を増幅し、スピーカ１０３より出力する。
【００９０】
また、変復調部６２の受信復調部８６より通信データを供給された受信部６３の通信データ復号部１０４は、取得した通信データを所定の方式で伸長して復号し、バス１３１を介して制御部６５のＣＰＵ１２１、ＲＡＭ１２３、または記憶部１４３等に供給する。
【００９１】
ところで、送信部６４のマイク１１１より入力された音声は、マイク１１１により電気信号に変換され、マイクアンプ１１２に供給され、増幅された後、音声符号化部１１３に供給される。
【００９２】
音声符号化部１１３は、取得した音声信号に対して、所定のサンプリングレートでＡ／Ｄ変換を行い、符号化した後、圧縮処理を施す。そして、音声符号化部１１３は、圧縮した音声データを、送信ＲＦ部９０におけるバースト信号に応じたブロック毎に分割し、変復調部６２の送信変調部８７に供給する。
【００９３】
また、通信データ符号化部１１４は、バス１３１を介して制御部６５より供給された通信データを符号化した後、圧縮し、送信ＲＦ部９０におけるバースト信号に応じたブロック毎に分割して変復調部６２の送信変調部８７に供給する。
【００９４】
変復調部６２の送信変調部８７は、取得した音声データおよび通信データを多重化し、直交変調して所定のビットレートのＩＱデジタルデータとして送信ＩＦ部８８に供給する。
【００９５】
送信ＩＦ部８８は、取得したＩＱデジタルデータをＤ／Ａ変換してアナログ変調信号に変換し、乗算器８９に供給する。
【００９６】
乗算器８９には、また、制御部６５に制御された局発部８４により生成された所定の周波数の信号が供給される。乗算器８９は、送信ＩＦ部８８より供給されたアナログ変調信号に、局部発信器等により構成される局発部８４より供給された信号を乗算して、所定の周波数の送信信号が得られるようにし、所定の周波数を強調した送信信号を送信ＲＦ部９０に供給する。
【００９７】
送信ＲＦ部９０は、取得した送信信号を増幅し、セレクタ８１を介してアンテナ６１に供給し、放射させる。
【００９８】
ところで、制御部６５のＣＰＵ１２１は、ＲＯＭ１２２若しくはＥＥＰＲＯＭ１２４に記憶されているプログラム、または記憶部１４３からＲＡＭ１２３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１２３およびＥＥＰＲＯＭ１２４にはまた、ＣＰＵ１２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００９９】
またＲＴＣ（Ｒｅａｌ　Ｔｉｍｅ　Ｃｌｏｃｋ）１２５は、時計機能を有しており、内蔵するＲＡＭ等に時刻情報を保持している。そして、ＲＴＣ１２５は、ＣＰＵ１２１に制御され、各部に保持している時刻情報を供給する。
【０１００】
ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、およびＲＴＣ１２５は、バス１３０を介して相互に接続されている。また、バス１３０は、バス１３１にも接続されており、ＣＰＵ１２１は、バス１３１を介して、変復調部６２、受信部６３、および送信部６４の各部を制御する。
【０１０１】
さらに、バス３１０には、入出力インタフェース１４０も接続されている。
【０１０２】
入出力インタフェース１４０には、ダイヤルボタンやジョグダイヤル等よりなる入力部１４１、有機ＥＬ（Ｅｌｅｃｔｒｏ　ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイやＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等よりなるディスプレイ、並びにスピーカなどよりなる出力部１４２、フラッシュメモリやハードディスクなどより構成される記憶部１４３、赤外線インタフェースおよびデジタルデータインタフェースなどにより構成されるデータ通信部１４４、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ　Ｉｄｅｎｔｉｔｙ　Ｍｏｄｕｌｅ）が装着されるＳＩＭスロット部１４５が接続されている。
【０１０３】
入力部１４１は、ユーザによって操作され、発呼先の電話番号や、所定のコマンド等の入力を受け付ける。また、後述するように、入力部１４１は、電池部７１の初期の出力電圧である初期電圧や、終止電圧に対応するレート係数Ｆｒｅｎｄ等の各種のデータの入力も受け付ける。
【０１０４】
記憶部１４３は、ＣＰＵ１２１が実行する各種のプログラムや、例えば、後述するように、電池部７１の終止電圧に対応するレート係数Ｆｒｅｎｄや、電池部７１の初期電圧値等の様々なデータを記憶する。
【０１０５】
データ通信部１４４には、例えば、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃ　Ｅｎｇｉｎｅｅｒｓ）１３９４ケーブルやＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）ケーブル等を介して大容量の外部記憶装置（図示せず）等が必要に応じて接続され、記憶部１４３に記憶できないような大きなデータを記憶させたり、記憶部１４３に記憶されているデータをバックアップとして記憶させたりする。なお、データ通信部１４４に接続される装置は、外部記憶装置以外であっても、もちろんよい。
【０１０６】
ＳＩＭスロット部１４５に装着されるＳＩＭは、ユーザの個人情報を記録するＩＣ（Ｉｎｔｅｇｒａｔｅｄ　Ｃｉｒｃｕｉｔ）カードであり、例えば、電話番号、ユーザＩＤ、および通話料金等の情報が記録される。
【０１０７】
入出力インタフェース１２０にはさらに、必要に応じてドライブ１５０が接続され、磁気ディスク１５１、光ディスク１５２、光磁気ディスク１５３、或いは半導体メモリ１５４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１４３にインストールされる。
【０１０８】
図６は、図４の電源部５２の詳細な構成例を示す図である。
【０１０９】
図６において、電源管理部７２の負荷電流検出抵抗（Ｒｄ）１６１は、一方を電池部７１に接続されるとともに、他方を通信部５１に接続されている。
【０１１０】
タイミング発生器（ＴＧ）１６２は、通信部５１の制御部６５に制御され、制御部６５に供給されたクロック信号に合わせて発生した所定のタイミングを、Ａ／Ｄ変換器１６３および１６４にサンプリングタイミングとして供給する。
【０１１１】
Ａ／Ｄ変換器１６３は、負荷電流検出抵抗（Ｒｄ）１６１の電池部７１側の電圧レベルを、タイミング発生器（ＴＧ）１６２に供給されたタイミングに合わせてサンプリングし、Ａ／Ｄ変換処理を行ってデジタル信号に変換し、加算器（減算器）１６５および１６８に供給する。
【０１１２】
Ａ／Ｄ変換器１６４は、負荷電流検出抵抗（Ｒｄ）１６１の通信部５１側の電圧レベルを、タイミング発生器（ＴＧ）１６２に供給されたタイミングに合わせてサンプリングし、Ａ／Ｄ変換処理を行ってデジタル信号に変換し、加算器（減算器）１６８に供給する。
【０１１３】
なお、Ａ／Ｄ変換器１６３および１６４には、電池部７１より基準電圧が供給されている。
【０１１４】
また、加算器（減算器）１６５には、制御部６５より、係数レジスタ１６６を介して、電池部７１が満充電である場合におけるＡ／Ｄ変換器１６３の出力値が供給される。
【０１１５】
加算器（減算器）１６５は、係数レジスタ１６６より供給された値から、Ａ／Ｄ変換器１６３より供給された値を減算し、除算器１６７に供給する。
【０１１６】
係数レジスタ１６６は、制御部６５に制御され、制御部６５より供給された値を保持し、所定のタイミングで加算器（減算器）１６５に供給する。
【０１１７】
加算器（減算器）１６８は、Ａ／Ｄ変換器１６３より供給された値から、Ａ／Ｄ変換器１６４より供給された値を減算し、除算器１６７に供給する。
【０１１８】
除算器１６７は、減算器１６５より供給された値を、加算器（減算器）１６８より供給された値で除算し、その値を、遅延回路１６９、加算器（減算器）１７０、および加算器（減算器）１７２に供給する。
【０１１９】
遅延回路１６９は、除算器１６７より供給された値を、タイミング発生器（ＴＧ）１６２が発生するサンプリングタイミング１回分保持し、データを供給するタイミングを遅らせて加算器（減算器）１７０に供給する。
【０１２０】
加算器（減算器）１７０は、除算器１６７より供給された値から、遅延回路１６９より供給された値を減算し、その値を除算器１７１に供給する。
【０１２１】
また、加算器（減算器）１７２には、制御部６５より、係数レジスタ１７３を介して、電池部７１の出力電圧が終止電圧である場合における、所定の係数の値が供給され、加算器（減算器）１７２は、この係数の値から、除算器１６７より供給された値を減算し、除算器１７１に供給する。
【０１２２】
係数レジスタ１７３は、制御部６５に制御され、制御部６５より供給された値を保持し、所定のタイミングで加算器（減算器）１７２に供給する。
【０１２３】
除算器１７１は、加算器（減算器）１７２より供給された値を、加算器（減算器）１７０より供給された値で減算し、その算出結果を出力レジスタ１７４に供給する。
【０１２４】
出力レジスタ１７４は、通信部５１の制御部６５に制御され、除算器１７１より供給された算出結果を一時的に保持した後、所定のタイミングで制御部６５に供給する。
【０１２５】
すなわち、電源管理部７２においては、電池部７１および通信部５１の間に設けられた負荷電流検出抵抗（Ｒｄ）１６１の両端の電圧レベルが検出され、その電圧レベルに基づいて残時間係数が算出され、算出された残時間係数が制御部６５に供給される。
【０１２６】
図７は、図４乃至図６に示される携帯電話機３１における残り使用可能時間の算出方法の原理を示す図である。
【０１２７】
図７において、電池部７１は、満充電時の初期電圧を維持する定電圧源１８１、および、電池部７１の放電による電圧降下を表すための内部可変抵抗（ＲＩ）１８２によって構成されている。なお、内部可変抵抗（ＲＩ）１８２は、電池部７１の温度特性や経時的な出力電圧の低下も表している。
【０１２８】
電池部出力電圧（Ｖｏ）１９１は、電池部７１の出力電圧であり、定電圧源１８１の出力電圧から、内部可変抵抗（ＲＩ）１８２による電圧降下分を引いた電圧である。この電池部出力電圧（Ｖｏ）１９１は、図６に示されるように、Ａ／Ｄ変換器１６３によって、タイミング発生器（ＴＧ）１６２により供給されるサンプリングタイミングに従ってサンプリングされる。
【０１２９】
負荷電流（Ｉｆ）１９２は、負荷電流検出抵抗（Ｒｄ）１６１を流れる電流値である。
【０１３０】
負荷入力電圧（Ｖｄ）１９３は、負荷である通信部５１の入力電圧であり、図６に示されるように、Ａ／Ｄ変換器１６４によって、タイミング発生器（ＴＧ）１６２により供給されるサンプリングタイミングに従ってサンプリングされる。
【０１３１】
このとき、負荷電流（Ｉｆ）１９２は、以下の式（１）により表される。
【０１３２】
【数１】
2004045278.tif 000003
【０１３３】
また、内部可変抵抗（ＲＩ）は、定電圧源１８１の電圧をＶｂａｔとすると、以下の式（２）により表される。
【０１３４】
【数２】
2004045278.tif 000004
【０１３５】
式（１）および式（２）より、内部可変抵抗（ＲＩ）は、以下の式（３）のように表される。
【０１３６】
【数３】
2004045278.tif 000005
【０１３７】
すなわち、式（４）が成り立つ。
【０１３８】
【数４】
2004045278.tif 000006
【０１３９】
式（４）において、レート係数Ｆｒは、内部可変抵抗（ＲＩ）１８２の抵抗値と負荷電流検出抵抗（Ｒｄ）１６１の抵抗値の比である。
【０１４０】
式（４）に示されるように、内部可変抵抗（ＲＩ）１８２の抵抗値が大きい場合、すなわち、電池部７１における電圧降下が大きい場合、レート係数Ｆｒの値は大きくなり、内部可変抵抗（ＲＩ）１８２の抵抗値が小さい場合、すなわち、電池部７１における電圧降下が小さい場合、レート係数Ｆｒの値は小さくなる。
【０１４１】
従って、レート係数Ｆｒの値は、電池部７１が満充電状態にある場合、すなわち、放電前の状態のときが最も小さく、放電するに従って大きくなり、放電が終了した状態のときが最も大きくなる。
【０１４２】
また、負荷電流検出抵抗（Ｒｄ）１６１の抵抗値は一定であるので内部可変抵抗（ＲＩ）１８２の抵抗値は、測定された電圧と相関関係にある。
【０１４３】
以下に、上述した式（４）の各変数に具体的な数値を代入し、いくつかの例を示す。なお、電池部７１は標準的なリチウムイオン電池とし、満充電時の出力電圧、すなわち定電圧源１８１の出力電圧Ｖｂａｔが４．２（Ｖ）であるとする。
【０１４４】
例えば、電池部７１が満充電直後の状態であり、負荷電流（Ｉｆ）１９２により、負荷電流検出抵抗（Ｒｄ）１６１の両端で０．０１（Ｖ）の電圧降下を生じる場合、電池部出力電圧（Ｖｏ）１９１の値は４．２（Ｖ）であり、レート係数Ｆｒは、以下の式（５）のように算出される。
【０１４５】
【数５】
2004045278.tif 000007
【０１４６】
すなわち、このときのレート係数Ｆｒの値は、「０」になる。また、例えば、電池部出力電圧（Ｖｏ）１９１の値が３．５（Ｖ）であり、負荷電流（Ｉｆ）１９２により、負荷電流検出抵抗（Ｒｄ）１６１の両端で０．０１（Ｖ）の電圧降下を生じる場合、レート係数Ｆｒは、以下の式（６）のように算出される。
【０１４７】
【数６】
2004045278.tif 000008
【０１４８】
すなわち、このときのレート係数Ｆｒの値は、「７０」になる。この場合、負荷電流検出抵抗（Ｒｄ）１６１における電圧降下は、０．０１（Ｖ）と比較的小さく、負荷電流（Ｉｆ）１９２の値も比較的小さい。従って、この場合の電池部出力電圧（Ｖｏ）１９１の電圧の降下は、電池部７１の内部可変抵抗（ＲＩ）１８２の抵抗値が増加したことによるものである。
【０１４９】
さらに、電池部出力電圧（Ｖｏ）１９１の値が３．５（Ｖ）であり、負荷電流（Ｉｆ）１９２により、負荷電流検出抵抗（Ｒｄ）１６１の両端で０．０５（Ｖ）の電圧降下を生じる場合、レート係数Ｆｒは、以下の式（７）のように算出される。
【０１５０】
【数７】
2004045278.tif 000009
【０１５１】
すなわち、このときのレート係数Ｆｒの値は、「１４」になる。この場合、負荷電流検出抵抗（Ｒｄ）１６１における電圧降下は、０．０５（Ｖ）と比較的大きく、負荷電流（Ｉｆ）１９２の値も比較的大きい。従って、この場合の電池部出力電圧（Ｖｏ）１９１の電圧の降下は、電池部７１の負荷電流（Ｉｆ）１９２が増加したことによるものである。
【０１５２】
式（６）および式（７）に示されるように、電池部出力電圧（Ｖｏ）１９１の値が同じであっても、負荷入力電圧（Ｖｄ）１９３の値によって、すなわち、負荷電流（Ｉｆ）１９２の値によって、レート係数Ｆｒの値が異なる。
【０１５３】
言い換えると、電池部出力電圧（Ｖｏ）１９１の値は、電池部７１の内部可変抵抗（ＲＩ）１８２の抵抗値の変化によって変化するとともに、負荷電流（Ｉｆ）１９２の電流値の変化によっても変化するが、レート係数Ｆｒの値は、式（４）に示されるように、電池部７１の内部可変抵抗（ＲＩ）１８２の抵抗値によって決定されるので、負荷電流（Ｉｆ）１９２の電流値の変化には影響されない。
【０１５４】
従って、レート係数Ｆｒの値によって、電池部出力電圧（Ｖｏ）１９１の降下が、電池部７１の内部可変抵抗（ＲＩ）１８２の抵抗値が増大したことによるものなのか、若しくは、負荷電流（Ｉｆ）１９２の電流値が増大したことによるものなのかが判別される。
【０１５５】
図８は、図７の電池部７１の放電特性の例を示す図である。
【０１５６】
図８において、縦軸は電池部出力電圧（Ｖｏ）１９１の電圧レベルを示し、横軸は推定される電池部７１の残容量を示し、曲線１９５は、電池部７１の放電特性を示している。
【０１５７】
縦軸において、電圧Ｖｉｎｉは、電池部７１が満充電時の出力電圧（以下、初期電圧と称する）であり、電圧Ｖｅｎｄは、通信部５１を動作させることができる最も低い出力電圧（以下、終止電圧と称する）である。
【０１５８】
曲線１９５上の点Ｐ０は、電池部７１が満充電時の状態を表しており、このときの出力電圧はＶｉｎｉである。また、曲線１９５上の点Ｐｅは、電池部７１の出力電圧が終止電圧に達した状態を表しており、このときの出力電圧は、Ｖｅｎｄである。
【０１５９】
なお、理論的には、点Ｐ０における電池部７１の残容量は１００％であり、点Ｐｅにおける残容量は０％であるが、実際には、図８に示されるように誤差が生じ、推定される残容量の値がずれる場合もある。
【０１６０】
電池部出力電圧（Ｖｏ）１９１が測定された結果、測定電圧Ｖｍが得られた場合、得られた測定電圧Ｖｍに対応する曲線１９５上の点Ｐ３より残容量を推定すると、残容量はＣｍと推定される。
【０１６１】
しかしながら、測定電圧がＶｍの場合、初期電圧からの電圧降下分には、上述したように、負荷電流（Ｉｆ）１９２による電圧降下が含まれている場合がある。その負荷電流（Ｉｆ）１９２の電流値が比較的大きい場合、式（４）を用いてレート係数Ｆｒを算出すると、点Ｐ３は点Ｐ１に補正され、推定される残容量もＣ１に補正される。
【０１６２】
また、負荷電流（Ｉｆ）１９２の電流値が比較的小さい場合は、点Ｐ３は点Ｐ２に補正され、推定される残容量もＣ２に補正される。
【０１６３】
すなわち、このような場合、測定電圧Ｖｍに対応する点Ｐ３における電圧降下（Ｖｉｎｉ−Ｖｍ）には、負荷電流による電圧降下も含まれており、これに対応して算出された残容量Ｃｍは、正しい残容量ではないが、レート係数Ｆｒを用いて残容量を推定した場合、残容量はＣ１またはＣ２となり、正しい残容量が推定される。
【０１６４】
以上のような特徴を持つレート係数の増加率を所定の間隔毎に算出することで、残り使用可能時間を推定することができる。
【０１６５】
図７において、電池部出力電圧（Ｖｏ）１９１の電圧レベルが、終止電圧Ｖｅｎｄまで降下した場合のレート係数ＦｒをＦｒｅｎｄとし、今回サンプリングされた電池部出力電圧（Ｖｏ）１９１に対応するレート係数ＦｒをＦｍ１とし、前回サンプリングされた電池部出力電圧（Ｖｏ）１９１に対応するレート係数ＦｒをＦｍ０とし、サンプリングの周期をＴｉｎｔとすると、電池部出力電圧（Ｖｏ）１９１の電圧レベルが終止電圧Ｖｅｎｄに達するまでの推定残り時間Ｔｒｅｍは、式（８）のように表すことができる。
【０１６６】
【数８】
2004045278.tif 000010
【０１６７】
なお、式（８）において、終止電圧時のレート係数Ｆｒｅｎｄの値は、終止電圧に基づいて予め算出することができる。また、サンプリング周期Ｔｉｎｔも予め決められた定数である。
【０１６８】
式（８）に示されるように、現在から電池部出力電圧が終止電圧に達するまでの間のレート係数Ｆｒの増加量を、レート係数Ｆｒのサンプリング周期１周期分の増加量で割り、サンプリング周期Ｔｉｎｔに乗算した値が、推定残り時間Ｔｒｅｍとなる。
【０１６９】
図６の電源管理部７２は、このようなレート係数Ｆｒを算出し、さらに、式（８）の右辺の一部を構成する残時間係数を算出し、算出された残時間係数を制御部６５に供給する。
【０１７０】
すなわち、Ａ／Ｄ変換器１６３は電池部出力電圧（Ｖｏ）１９１を取得してデジタルデータに変換し、Ａ／Ｄ変換器１６４は負荷電圧（Ｖｄ）１９３を取得してデジタルデータに変換する。
【０１７１】
加算器（減算器）１６５は、制御部６５より係数レジスタ１６６を介して供給された電源部７１の定電圧源１８１の電圧（Ｖｂａｔ）（初期電圧（Ｖｉｎｉ））から、Ａ／Ｄ変換器１６３より供給された電池部出力電圧（Ｖｏ）１９１を減算する。すなわち、加算器（減算器）１６５の出力は、式（４）の右辺の分子（Ｖｂａｔ−Ｖｏ）に対応する。
【０１７２】
初期電圧（Ｖｉｎｉ）は、制御部６５のＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３に予め記憶されており、ＣＰＵ１２１により読み出され、係数レジスタ１６６に供給される。
【０１７３】
この初期電圧（Ｖｉｎｉ）は、制御部６５のデータ通信部１４４を介して外部より入力されたり、ドライブ１５０を介して磁気ディスク１５１、光ディスク１５２、光磁気ディスク１５３、または半導体メモリ１５４等の記録媒体より入力されたりして、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３に記憶される。
【０１７４】
なお、ユーザが入力部１４１を操作して、初期電圧（Ｖｉｎｉ）を入力し、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３に記憶させたり、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３に記憶されている初期電圧（Ｖｉｎｉ）を再設定したりすることができるようにしてもよい。
【０１７５】
加算器（減算器）１６８は、Ａ／Ｄ変換器１６３より供給された電池部出力電圧（Ｖｏ）１９１から、Ａ／Ｄ変換器１６４より供給された負荷電圧（Ｖｄ）１９３を減算する。すなわち、加算器（減算器）１６８の出力は、式（４）の右辺の分母（Ｖｏ−Ｖｄ）に対応する。
【０１７６】
除算器１６７は、加算器（減算器）１６５より供給された値（Ｖｂａｔ−Ｖｏ）を、加算器（減算器）１６８より供給された値（Ｖｏ−Ｖｄ）で除算する。すなわち、除算器１６７の出力は、式（４）の左辺であるレート係数Ｆｒ（すなわち、式（８）の右辺を構成する、今回算出されたレート係数Ｆｒ１）に対応する。
【０１７７】
遅延回路１６９は、除算器１６７の出力をサンプリング１回分遅延させ、式（８）の右辺を構成するＦｒ０（すなわち、前回算出されたレート係数）を生成する。
【０１７８】
加算器（減算器）１７０は、除算器１６７より供給された、今回算出されたレート係数Ｆｒ１から、遅延回路１６９より供給された、前回算出されたレート係数Ｆｒ０を減算し、式（８）を構成する残時間係数の分母（Ｆｒ１−Ｆｒ０）を算出する。
【０１７９】
加算器（減算器）１７２は、制御部６５より係数レジスタ１７３を介して供給された、終止電圧に対応するレート係数Ｆｒｅｎｄから、除算器１６７より供給された、今回算出されたレート係数Ｆｒ１を減算し、式（８）を構成する残時間係数の分子（Ｆｒｅｎｄ−Ｆｒ１）を算出する。
【０１８０】
レート係数Ｆｒｅｎｄは、制御部６５のＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３に予め記憶されており、ＣＰＵ１２１により読み出され、係数レジスタ１６７に供給される。
【０１８１】
このレート係数Ｆｒｅｎｄは、制御部６５のデータ通信部１４４を介して外部より入力されたり、ドライブ１５０を介して磁気ディスク１５１、光ディスク１５２、光磁気ディスク１５３、または半導体メモリ１５４等の記録媒体より入力されたりして、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３に記憶される。
【０１８２】
なお、ユーザが入力部１４１を操作して、レート係数Ｆｒｅｎｄを入力し、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３に記憶させたり、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３に記憶されているレート係数Ｆｒｅｎｄを再設定したりすることができるようにしてもよい。
【０１８３】
除算器１７１は、加算器（減算器）１７２より供給された値（Ｆｒｅｎｄ−Ｆｒ１）を、加算器（減算器）１７０より供給された値（Ｆｒ１−Ｆｒ０）で除算する。すなわち、除算器１７１の出力は、式（８）の右辺を構成する残時間係数（（Ｆｒｅｎｄ−Ｆｒ１）／（Ｆｒ１−Ｆｒ０））に対応する。
【０１８４】
除算器１７１により算出された残時間係数は、出力レジスタ１７４を介して制御部６５に供給される。
【０１８５】
制御部６５のＣＰＵ１２１は、以上のようにして電源管理部７２において算出された残時間係数を用いて、式（８）に示されるような方法で推定残り時間Ｔｒｅｍを算出する。
【０１８６】
ＣＰＵ１２１による推定残り時間算出処理を、図９のフローチャートを参照して説明する。
【０１８７】
最初に、ステップＳ１において、ＣＰＵ１２１は、電源管理部７２の出力レジスタ１７４を監視し、データの準備が完了したか否かを判定し、完了したと判定されるまで待機する。
【０１８８】
電源管理部７２の出力レジスタ１７４が除算器１７１より供給された残時間係数を保持しており、データの準備が完了したと判定した場合、ＣＰＵ１２１は、処理をステップＳ２に進め、出力レジスタ１７４よりデータ（残時間係数）を取得する。
【０１８９】
残時間係数を取得したＣＰＵ１２１は、ステップＳ３において、実行されている、前回推定残り時間を算出したとき（すなわち、前回のサンプリング時）からの経過時間の計測を終了し、ステップＳ４において、取得した残時間係数、および、計測された前回のサンプリング時からの経過時間を用いて、式（８）に示されるように、推定残り時間を算出する。
【０１９０】
すなわち、ＣＰＵ１２１は、ステップＳ３において計測が終了された前回推定残り時間を算出したとき（すなわち、前回のサンプリング時）からの経過時間（Ｔｉｎｔ）に、ステップＳ２において取得された残時間係数（（Ｆｒｅｎｄ−Ｆｒ１）／（Ｆｒ１−Ｆｒ０））を乗算し、推定残り時間Ｔｒｅｍを算出する。
【０１９１】
推定残り時間Ｔｒｅｍを算出したＣＰＵ１２１は、ステップＳ５において、出力部１４２を制御して、算出された推定残り時間をディスプレイ等に表示する。
【０１９２】
そして、ステップＳ６において、ＣＰＵ１２１は、次回推定残り時間を算出するときのために、経過時間の計測を開始する。
【０１９３】
経過時間の計測を開始したＣＰＵ１２１は、ステップＳ７において、推定残り時間算出処理を終了するか否かを判定する。終了しないと判定した場合、ＣＰＵ１２１は、処理をステップＳ１に戻し、それ以降の処理を繰り返す。
【０１９４】
ステップＳ７において、例えば、携帯電話機３１の電源が切断される等して、推定残り時間算出処理を終了すると判定した場合、ＣＰＵ１２１は、推定残り時間算出処理を終了する。
【０１９５】
以上のようにして、電源管理部７２は、より正確な推定残り時間を算出するための残時間係数を算出することができ、ＣＰＵ１２１は、電源管理部７２より供給された残時間係数を用いて、より正確な推定残り時間を算出することができる。
【０１９６】
なお、以上においては、電源管理部７２において残時間係数を算出し、制御部６５のＣＰＵ１２１においてその残時間係数を用いて、推定残り時間を算出するように説明したが、これに限らず、例えば、電源管理部７２においては、レート係数Ｆｒの算出までを行い、推定残り時間の算出に必要なそれ以降の演算は、制御部６５のＣＰＵ１２１において行うようにしてもよい。
【０１９７】
図１０は、図４の電源部５２の他の構成例を示す図である。なお、図６の電源部５２の各部に対応する部分については、同一の符号を付してある。
【０１９８】
図１０において、電源部５２は、電池部７１と電源管理部２０２により構成されている。
【０１９９】
電源管理部２０２においては、除算器１６７の出力は、図６の場合と異なり、出力レジスタ２１１に供給され、一時的に保持された後、所定のタイミングで制御部６５に供給される。
【０２００】
すなわち、電源管理部２０２は、図６の電源管理部７２より、遅延回路１６９、加算器（減算器）１７０、除算器１７１、加算器（減算器）１７２、および係数レジスタ１７３が取り除かれ、残時間係数を出力する出力レジスタ１７４の代わりに、レート係数Ｆｒを出力する出力レジスタ２１１が設けられた構成となっている。
【０２０１】
従って、電源管理部２０２は、図６の電源管理部７２の場合と同様に負荷電流検出抵抗（Ｒｄ）１６１の両端において電圧レベルを検出し、その値からレート係数Ｆｒ１を算出する。
【０２０２】
そして、電源管理部２０２は、図６の電源管理部７２のように、算出されたレート係数Ｆｒ１より残時間係数を算出せずに、算出されたレート係数Ｆｒ１を、そのまま出力レジスタ２１１を介して通信部５１の制御部６５に供給する。
【０２０３】
制御部６５のＣＰＵ１２１は、電源管理部２０２により算出されるレート係数Ｆｒ１を用いて、図１１のフローチャートを参照して説明するように、推定残り時間算出処理を行う。
【０２０４】
最初に、ステップＳ２１において、ＣＰＵ１２１は、電源管理部２０２の出力レジスタ２１１を監視し、データの準備が完了したか否かを判定し、完了したと判定されるまで待機する。
【０２０５】
電源管理部２０２の出力レジスタ２１１が除算器１７１より供給されたレート係数Ｆｒ１を保持しており、データの準備が完了したと判定した場合、ＣＰＵ１２１は、処理をステップＳ２２に進め、出力レジスタ２１１よりデータ（レート係数Ｆｒ１）を取得する。
【０２０６】
データを取得したＣＰＵ１２１は、ステップＳ２３において、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３等に保持されている所定の係数である、終止電圧に対応するレート係数Ｆｒｅｎｄを取得し、その所定の係数（レート係数Ｆｒｅｎｄ）から、今回取得したデータ（レート係数Ｆｒ１）を減算し、第１の値を算出する。
【０２０７】
すなわち、ＣＰＵ１２１は、ステップＳ２３において、式（８）の右辺を構成する第１の値（Ｆｒｅｎｄ−Ｆｒ１）（残時間係数の分子）を算出する。この処理は、図６の加算器（減算器）１７２の処理に対応する。
【０２０８】
次にステップＳ２４において、ＣＰＵ１２１は、後述するように、ＲＡＭ１２３若しくはＣＰＵ１２１が内蔵する図示せぬＲＡＭ等に保持されている前回取得したデータ（レート係数Ｆｒ０）を用いて、今回取得したデータから前回取得したデータを減算し、第２の値（Ｆｒ１−Ｆｒ０）を算出する。
【０２０９】
すなわち、ＣＰＵ１２１は、ステップＳ２４において、式（８）の右辺を構成する第２の値（Ｆｒ１−Ｆｒ０）（残時間係数の分母）を算出する。この処理は、図６の加算器（減算器）１７０の処理に対応する。
【０２１０】
そして、ＣＰＵ１２１は、ステップＳ２５において、今回取得したデータ（レート係数Ｆｒ１）をＲＡＭ１２３若しくはＣＰＵ１２１が内蔵する図示せぬＲＡＭ等に保持する。これにより、ＣＰＵ１２１は、次回データが取得された際のステップＳ２４の処理において、ＲＡＭ１２３若しくはＣＰＵ１２１が内蔵する図示せぬＲＡＭ等が保持しているレート係数Ｆｒを、前回取得したデータ（レート係数Ｆｒ０）として用いることができる。なお、このステップＳ２５の処理は、図６の遅延回路１６９の処理に対応する。
【０２１１】
レート係数を保持するとＣＰＵ１２１は、ステップＳ２６に処理を進め、ステップＳ２３の処理において算出された第１の値を、ステップＳ２４の処理において算出された第２の値で除算し、第３の値を算出する。
【０２１２】
すなわち、ＣＰＵ１２１は、ステップＳ２６において、式（８）の右辺を構成する第３の値（（Ｆｒｅｎｄ−Ｆｒ１）／（Ｆｒ１−Ｆｒ０））（残時間係数）を算出する。この処理は、図６の除算器１７１の処理に対応する。
【０２１３】
そして、第３の値（残時間係数）を算出したＣＰＵ１２１は、ステップＳ２７乃至ステップＳ３１において推定残り時間を算出する。ステップＳ２７乃至ステップＳ３１の処理は、図９のステップＳ３乃至ステップＳ７の処理とそれぞれ対応しており、同様に処理されるので、その説明は省略する。
【０２１４】
すなわち、ＣＰＵ１２１は、ステップＳ２７において、経過時間の計測を終了した後、ステップＳ２８において、推定残り時間を算出し、ステップＳ２９において、算出された推定残り時間をディスプレイ等に表示し、ステップＳ３０において、次の処理の為に、経過時間の計測を開始する。
【０２１５】
また、ＣＰＵ１２１は、ステップＳ３１において、推定残り時間算出処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ２１に戻ってそれ以降の処理を繰り返し、推定残り時間算出処理を終了すると判定した場合、推定残り時間算出処理を終了する。
【０２１６】
以上のようにして、電源管理部２０２は、より正確な推定残り時間を算出するためのレート係数を算出することができ、ＣＰＵ１２１は、電源管理部２０２より供給されたレート係数を用いて、より正確な推定残り時間を算出することができる。
【０２１７】
また、以上に説明した以外にも、電源管理部においては、負荷電流検出抵抗１６１の両端の電圧レベルを測定するまでを行い、推定残り時間の算出に必要なそれ以降の演算は、制御部６５のＣＰＵ１２１において行うようにしてもよい。
【０２１８】
図１２は、図４の電源部５２のさらに他の構成例を示す図である。なお、図６の電源部５２の各部に対応する部分については、同一の符号を付してある。
【０２１９】
図１２において、電源部５２は、電池部７１と電源管理部２２２により構成されている。
【０２２０】
電源管理部２２２においては、Ａ／Ｄ変換器１６３の出力は、図６の場合と異なり、出力レジスタ２３１に供給され、一時的に保持された後、所定のタイミングで制御部６５に供給される。また、Ａ／Ｄ変換器１６４の出力も、図６の場合と異なり、出力レジスタ２３２に供給され、一時的に保持された後、所定のタイミングで制御部６５に供給される。
【０２２１】
すなわち、電源管理部２２２は、図６の電源管理部７２の負荷電流検出抵抗（Ｒｄ）１６１、タイミング発生器（ＴＧ）１６２、Ａ／Ｄ変換器１６３、およびＡ／Ｄ変換器１６４と、それぞれＡ／Ｄ変換器１６３および１６４の出力が供給される出力レジスタ２３１および２３２により構成されている。
【０２２２】
従って、電源管理部２２２は、図６の電源管理部７２の場合と同様に負荷電流検出抵抗（Ｒｄ）１６１の両端において電圧レベルを検出し、算出処理を行わずに、その値をそのまま、出力レジスタ２１１を介して通信部５１の制御部６５に供給する。
【０２２３】
制御部６５のＣＰＵ１２１は、電源管理部２２２により検出される電圧レベルを用いて、図１３および図１４のフローチャートを参照して説明するように、推定残り時間算出処理を行う。
【０２２４】
最初に、図１３のステップＳ４１において、ＣＰＵ１２１は、電源管理部２２２の出力レジスタ２３１を監視し、第１のデータ（Ａ／Ｄ変換器１６３の出力）の準備が完了したか否かを判定し、完了したと判定されるまで待機する。
【０２２５】
電源管理部２２２の出力レジスタ２３１がＡ／Ｄ変換器１６３より供給された電池部７１の出力電圧（Ｖｏ）を保持しており、第１のデータの準備が完了したと判定した場合、ＣＰＵ１２１は、処理をステップＳ４２に進め、出力レジスタ２３１より第１のデータ（電池部出力電圧Ｖｏ）を取得する。
【０２２６】
第１のデータを取得したＣＰＵ１２１は、ステップＳ４３において、電源管理部２２２の出力レジスタ２３２を監視し、第２のデータ（Ａ／Ｄ変換器１６４の出力）の準備が完了したか否かを判定し、完了したと判定されるまで待機する。
【０２２７】
電源管理部２２２の出力レジスタ２３２がＡ／Ｄ変換器１６４より供給された通信部５１の負荷入力電圧Ｖｄを保持しており、第２のデータの準備が完了したと判定した場合、ＣＰＵ１２１は、処理をステップＳ４４に進め、出力レジスタ２３２より第２のデータ（負荷入力電圧Ｖｄ）を取得する。
【０２２８】
第１のデータおよび第２のデータを取得したＣＰＵ１２１は、ステップＳ４５において、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３等に保持されている所定の係数（第１の係数）である、電源部７１の定電圧源１８１の電圧Ｖｂａｔ（すなわち、初期電圧Ｖｉｎｉ）を取得し、その第１の係数Ｖｂａｔ（初期電圧Ｖｉｎｉ）から、第１のデータ（電池部出力電圧Ｖｏ）を減算し、第１の値（Ｖｂａｔ−Ｖｏ）を算出する。
【０２２９】
すなわち、ＣＰＵ１２１は、ステップＳ４５において、式（４）の右辺を構成する第１の値（Ｖｂａｔ−Ｖｏ）（レート係数Ｆｒの分子）を算出する。この処理は、図６の加算器（減算器）１６５の処理に対応する。
【０２３０】
次に、ＣＰＵ１２１は、ステップＳ４６において、第１のデータ（電池部出力電圧Ｖｏ）から、第２のデータ（負荷入力電圧Ｖｄ）を減算し、第２の値（Ｖｏ−Ｖｄ）を算出する。
【０２３１】
すなわち、ＣＰＵ１２１は、ステップＳ４６において、式（４）の右辺を構成する第２の値（Ｖｏ−Ｖｄ）（レート係数Ｆｒの分母）を算出する。この処理は、図６の加算器（減算器）１６８の処理に対応する。
【０２３２】
そして、第１の値および第２の値を算出したＣＰＵ１２１は、ステップＳ４７において、第１の値（Ｖｂａｔ−Ｖｏ）を第２の値（Ｖｏ−Ｖｄ）で除算し、第３の値（（Ｖｂａｔ−Ｖｏ）／（Ｖｏ−Ｖｄ））を算出する。
【０２３３】
すなわち、ＣＰＵ１２１は、ステップＳ４７において、式（４）の右辺を構成する第３の値（（Ｖｂａｔ−Ｖｏ）／（Ｖｏ−Ｖｄ））（レート係数Ｆｒ）を算出する。この処理は、図６の除算器１６７の処理に対応する。
【０２３４】
第３の値（レート係数Ｆｒ）を算出したＣＰＵ１２１は、処理をステップＳ４８に進め、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３等に保持されている所定の係数（第２の係数）である、終止電圧に対応するレート係数Ｆｒｅｎｄを取得し、その第２の係数（レート係数Ｆｒｅｎｄ）から、今回算出された第３の値（レート係数Ｆｒ１）を減算し、第４の値（Ｆｒｅｎｄ−Ｆｒ１）を算出する。
【０２３５】
すなわち、ＣＰＵ１２１は、ステップＳ４８において、式（８）の右辺を構成する第４の値（Ｆｒｅｎｄ−Ｆｒ１）（残時間係数の分子）を算出する。この処理は、図６の加算器（減算器）１７２の処理に対応する。
【０２３６】
次に図１４のステップＳ４９において、ＣＰＵ１２１は、後述するように、ＲＡＭ１２３若しくはＣＰＵ１２１が内蔵する図示せぬＲＡＭ等に保持されている前回算出された第３の値（レート係数Ｆｒ０）を用いて、今回算出された第３の値（レート係数Ｆｒ１）から前回算出された第３の値（レート係数Ｆｒ０）を減算し、第５の値（Ｆｒ１−Ｆｒ０）を算出する。
【０２３７】
すなわち、ＣＰＵ１２１は、ステップＳ４９において、式（８）の右辺を構成する第５の値（Ｆｒ１−Ｆｒ０）（残時間係数の分母）を算出する。この処理は、図６の加算器（減算器）１７０の処理に対応する。
【０２３８】
そして、ＣＰＵ１２１は、ステップＳ５０において、今回算出された第３の値（レート係数Ｆｒ１）をＲＡＭ１２３若しくはＣＰＵ１２１が内蔵する図示せぬＲＡＭ等に保持する。これにより、ＣＰＵ１２１は、次回第３の値が算出された際のステップＳ４９の処理において、ＲＡＭ１２３若しくはＣＰＵ１２１が内蔵する図示せぬＲＡＭ等が保持しているレート係数Ｆｒを、前回算出された第３の値（レート係数Ｆｒ０）として用いることができる。なお、このステップＳ５０の処理は、図６の遅延回路１６９の処理に対応する。
【０２３９】
レート係数Ｆｒ１を保持するとＣＰＵ１２１は、ステップＳ５１に処理を進め、ステップＳ４８の処理において算出された第４の値を、ステップＳ４９の処理において算出された第５の値で除算し、第６の値を算出する。
【０２４０】
すなわち、ＣＰＵ１２１は、ステップＳ５１において、式（８）の右辺を構成する第６の値（（Ｆｒｅｎｄ−Ｆｒ１）／（Ｆｒ１−Ｆｒ０））（残時間係数）を算出する。この処理は、図６の除算器１７１の処理に対応する。
【０２４１】
そして、第６の値（残時間係数）を算出したＣＰＵ１２１は、ステップＳ５２乃至ステップＳ５６において推定残り時間を算出する。ステップＳ５２乃至ステップＳ５６の処理は、図９のステップＳ３乃至ステップＳ７の処理とそれぞれ対応しており、同様に処理されるので、その説明は省略する。
【０２４２】
すなわち、ＣＰＵ１２１は、ステップＳ５２において、経過時間の計測を終了した後、ステップＳ５３において、推定残り時間を算出し、ステップＳ５４において、算出された推定残り時間をディスプレイ等に表示し、ステップＳ５５において、次の処理の為に、経過時間の計測を開始する。
【０２４３】
そして、ＣＰＵ１２１は、ステップＳ５６において、推定残り時間算出処理を終了するか否かを判定し、終了しないと判定した場合、図１３のステップＳ４１に戻ってそれ以降の処理を繰り返し、推定残り時間算出処理を終了すると判定した場合、推定残り時間算出処理を終了する。
【０２４４】
以上のようにして、電源管理部２２２は、より正確な推定残り時間を算出するために、電池部出力電圧Ｖｏおよび負荷入力電圧Ｖｄを検出することができ、ＣＰＵ１２１は、電源管理部２２２より供給された電池部出力電圧Ｖｏおよび負荷入力電圧Ｖｄを用いて、より正確な推定残り時間を算出することができる。
【０２４５】
なお、以上においては、制御部６５のＣＰＵ１２１は、ステップＳ４５乃至４７の処理により、電源管理部２２２において検出された電池部出力電圧Ｖｏおよび負荷入力電圧Ｖｄから第３の値（レート係数Ｆｒ）を算出するように説明したが、これに限らず、電池部出力電圧Ｖｏおよび負荷入力電圧Ｖｄの値からレート係数Ｆｒを算出するテーブルを、制御部６５のＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３等に予め用意しておき、ＣＰＵ１２１がそのテーブルを用いて第３の値（レート係数Ｆｒ）を算出するようにしてもよい。
【０２４６】
テーブルを用いてレート係数Ｆｒを算出する場合の、ＣＰＵ１２１による推定残り時間算出処理について、図１５および図１６のフローチャートを参照して説明する。
【０２４７】
ＣＰＵ１２１は、図１５のステップＳ７１乃至ステップＳ７４において、電源管理部２２２の出力レジスタ２３１および２３２を監視し、第１のデータ（Ａ／Ｄ変換器１６３の出力）および第２のデータ（Ａ／Ｄ変換器１６４の出力）を取得する。ステップＳ７１乃至ステップＳ７４の処理は、図１３のステップＳ４１乃至ステップＳ４４の処理とそれぞれ対応しており、同様に処理されるので、その説明は省略する。
【０２４８】
すなわち、ＣＰＵ１２１は、ステップＳ７１において第１のデータ（電池部出力電圧Ｖｏ）の準備が完了したか否かを判定して完了したと判定するまで待機し、完了した場合、ステップＳ７２において第１のデータ（電池部出力電圧Ｖｏ）を取得し、ステップＳ７３において第２のデータ（負荷入力電圧Ｖｄ）の準備が完了したか否かを判定して完了したと判定するまで待機し、完了した場合、ステップＳ７４において第２のデータ（負荷入力電圧Ｖｄ）を取得する。
【０２４９】
第１のデータおよび第２のデータを取得したＣＰＵ１２１は、ステップＳ７５において、第１のデータおよび第２のデータの所定の時間毎の平均値を算出する。
【０２５０】
電源管理部２２２において測定された電圧レベルは、負荷である通信部５１の動作状況によりノイズ成分が重畳する場合もある。このようなノイズ成分の影響を排除するために、ＣＰＵ１２１は、取得した第１のデータおよび第２のデータを、毎回、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３等に保持させ、第１のデータおよび第２のデータのそれぞれについて、時間的に近い所定の数のデータの平均値を算出する。
【０２５１】
第１のデータおよび第２のデータの所定の時間毎の平均値を算出したＣＰＵ１２１は、処理をステップＳ７６に進め、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３等に予め保持されている、第３の値を算出するための算出テーブルを取得し、その算出テーブルに基づいて、ステップＳ７５において算出された第１のデータの平均値および第２のデータの平均値から、第３の値（（Ｖｂａｔ−Ｖｏ）／（Ｖｏ−Ｖｄ））（レート係数Ｆｒ）を算出する。
【０２５２】
このようにテーブルを用いることにより、ＣＰＵ１２１は、推定残り時間の算出に必要な演算処理を減らすことができ、その負担を軽減することができる。
【０２５３】
そして、ステップＳ７７において、ＣＰＵ１２１は、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３等に予め保持されている、第３の値を補正するための補正テーブルを取得し、その補正テーブルに基づいて、第１のデータの平均値および第２のデータの平均値から、ステップＳ７６において算出された第３の値を補正する。
【０２５４】
図８の曲線１９５に示されるように、放電時における電圧の変化は一定ではなく、比較的大きく変化する部分と、比較的小さく変化する部分とがある。このような変化の割合を一定にし、第３の値（（Ｖｂａｔ−Ｖｏ）／（Ｖｏ−Ｖｄ））（レート係数Ｆｒ）の変化が非線型にならないようにするために、ＣＰＵ１２１は、補正テーブルを用いて第３の値を補正する。
【０２５５】
第３の値（レート係数Ｆｒ）を補正したＣＰＵ１２１は、ステップＳ７８において、所定の時間毎の平均値を算出する。
【０２５６】
ＣＰＵ１２１は、補正した第３の値を、後述するように、毎回、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３等に保持させ、時間的に近い所定の数のデータを用いて、第３の値の平均値を算出する。これにより、ＣＰＵ１２１は、電池部出力電圧（Ｖｏ）の値や負荷入力電圧（Ｖｄ）の値が急激に変化した場合等においても、第３の値に含まれる誤差を少なくし、より正確な残使用時間を算出することができる。
【０２５７】
第３の値の平均値を算出したＣＰＵ１２１は、図１６のステップＳ７９において、ＲＡＭ１２３、ＥＥＰＲＯＭ１２４、または記憶部１４３等に保持されている所定の係数（第２の係数）である、終止電圧に対応するレート係数Ｆｒｅｎｄを取得し、その第２の係数（レート係数Ｆｒｅｎｄ）から、今回算出された第３の値の平均値を減算し、第４の値を算出する。
【０２５８】
ステップＳ８０において、ＣＰＵ１２１は、後述するように、ＲＡＭ１２３若しくはＣＰＵ１２１が内蔵する図示せぬＲＡＭ等に保持されている前回算出された第３の値の平均値を用いて、今回算出された第３の値の平均値から前回算出された第３の値の平均値を減算し、第５の値を算出する。
【０２５９】
そして、ＣＰＵ１２１は、ステップＳ８１において、今回算出された第３の値の平均値をＲＡＭ１２３若しくはＣＰＵ１２１が内蔵する図示せぬＲＡＭ等に保持する。これにより、ＣＰＵ１２１は、次回第３の値の平均値が算出された際のステップＳ８０の処理において、ＲＡＭ１２３若しくはＣＰＵ１２１が内蔵する図示せぬＲＡＭ等が保持している第３の値の平均値を、前回算出された第３の値の平均値として用いることができる。
【０２６０】
そして、ＣＰＵ１２１は、ステップＳ８２において、図１４のステップＳ５１の場合と同様に、第４の値を第５の値で除算し、第６の値（（Ｆｒｅｎｄ−Ｆｒ１）／（Ｆｒ１−Ｆｒ０））（残時間係数）を算出する。
【０２６１】
第６の値を算出したＣＰＵ１２１は、ステップＳ８３乃至ステップＳ８７において推定残り時間を算出する。ステップＳ８３乃至ステップＳ８７の処理は、図９のステップＳ３乃至ステップＳ７の処理とそれぞれ対応しており、同様に処理されるので、その説明は省略する。
【０２６２】
すなわち、ＣＰＵ１２１は、ステップＳ８３において、経過時間の計測を終了した後、ステップＳ８４において、推定残り時間を算出し、ステップＳ８５において、算出された推定残り時間をディスプレイ等に表示し、ステップＳ８６において、次の処理の為に、経過時間の計測を開始する。
【０２６３】
その後、ＣＰＵ１２１は、ステップＳ８７において、推定残り時間算出処理を終了するか否かを判定し、終了しないと判定した場合、図１５のステップＳ７１に戻ってそれ以降の処理を繰り返し、推定残り時間算出処理を終了すると判定した場合、推定残り時間算出処理を終了する。
【０２６４】
以上のようにして、電源管理部２２２は、より正確な推定残り時間を算出するために、電池部出力電圧Ｖｏおよび負荷入力電圧Ｖｄを検出することができ、ＣＰＵ１２１は、電源管理部２２２より供給された電池部出力電圧Ｖｏおよび負荷入力電圧Ｖｄを用いて、比較的容易に、より正確な推定残り時間を算出することができる。
【０２６５】
以上においては、携帯電話機の電源部の残使用時間を推定する方法について説明したが、これに限らず、一次電池または二次電池を使用する電子機器であれば、どのような機器であってもよい。
【０２６６】
また、以上においては、電力を供給する電源部、電力を消費する負荷部、および残使用時間を推定する電源管理部が一体化されているように説明したが、これに限らず、各部が別体で構成されるようにしてもよい。
【０２６７】
図１７は、本発明を適用した電源管理システムの構成例を示す図である。なお、図４乃至図６の各部に対応する部分については、同一の符号を付してある。
【０２６８】
図１７において、電力を供給する電源供給装置２３１、および、電力を消費する電子機器２３３は、電源供給装置を監視する電源監視装置２３２の電源管理部１６１の負荷電流検出抵抗１６１の両端にそれぞれ接続されている。
【０２６９】
電源供給装置２３１は、図４の電池部７１と同様に、一次電池または二次電池等により構成される電圧源であり、図７に示されるように、所定の電圧を供給する定電圧源１８１と内部可変抵抗（ＲＩ）１８２により構成され、図４の電池部７１と同様に動作する。
【０２７０】
電源監視装置２３２は、電源管理部７２および制御部６５により構成され、電源供給装置２３１の残使用時間を算出する。電源管理部７２の構成と動作は、図６に示される携帯電話機３１における電源管理部７２の場合と同様であり、図６の電源管理部７２の構成と動作は、電源監視装置２３２における電源管理部７２の構成と動作としても引用する。
【０２７１】
また、制御部６５の構成と動作は、図５に示される携帯電話機３１における制御部６５の場合と同様であり、図５の制御部６５の構成と動作は、電源監視装置２３２における制御部６５の構成と動作としても引用する。なお、この場合、制御部６５は、図９に示されるような推定残り時間算出処理を実行し、電源供給装置２３１の残使用時間を算出する。
【０２７２】
すなわち、図１７の電源管理部７２は、上述した携帯電話機３１の場合と同様に、図１０に示される電源管理部２０２のように構成してもよく、その場合、図１０の電源管理部２０２の構成と動作は、電源監視装置２３２における電源管理部７２の構成と動作としても引用する。なお、この場合、制御部６５は、図１１に示されるような推定残り時間算出処理を実行し、電源供給装置２３１の残使用時間を算出する。
【０２７３】
また、図１７の電源管理部７２は、上述した携帯電話機３１の場合と同様に、図１２に示される電源管理部２２２のように構成してもよく、その場合、図１２の電源管理部２２２の構成と動作は、電源監視装置２３２における電源管理部７２の構成と動作としても引用する。なお、この場合、制御部６５は、図１３および図１４、または、図１５および図１６に示されるような推定残り時間算出処理を実行し、電源供給装置２３１の残使用時間を算出する。
【０２７４】
電子機器２３３は、電気的に動作して所定の処理を行う装置であり、図５に示される携帯電話機３１の通信部５１の場合と同様に、図１７の電源監視システムにおける負荷であり、電源電源供給装置２３１より供給される電力を消費する。
【０２７５】
以上のように、電源監視装置２３２は、携帯電話機３１の場合と同様に、より正確な推定残り時間を算出することができる。
【０２７６】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２７７】
この記録媒体は、図５に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１５１（フレキシブルディスクを含む）、光ディスク１５２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ　−　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、光磁気ディスク１５３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）（商標）を含む）、もしくは半導体メモリ１５４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ１２２や、記憶部１４３に含まれるハードディスクなどで構成される。
【０２７８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２７９】
なお、以上において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２８０】
【発明の効果】
以上のように、本発明の電子機器、第１の電圧監視方法、第１の記録媒体、並びに第１のプログラムによれば、電源の出力電圧を測定することができる。特に、電池の残放電容量をより正確に算出することができる。
【０２８１】
また、本発明の電圧監視装置、第２の電圧監視方法、第２の記録媒体、並びに第２のプログラムによれば、電源供給装置の出力電圧を測定することができる。特に、電池の残放電容量をより正確に算出することができる。
【図面の簡単な説明】
【図１】従来の残容量測定方法の原理を示す模式図である。
【図２】従来のＴＤＭＡ同期型電圧検出方法の原理を示す図である。
【図３】本発明を適用したデジタルセルラー通信システムの構成例を示すブロック図である。
【図４】図３の携帯電話機の内部の構成例を示すブロック図である。
【図５】図４の通信部の詳細な構成例を示すブロック図である。
【図６】図４の電源部の詳細な構成例を示すブロック図である。
【図７】図４乃至図６に示される携帯電話機における残り使用可能時間の算出方法の原理を示す模式図である。
【図８】図７の電池部の放電特性の例を示す図である。
【図９】推定残り時間算出処理を説明するフローチャートである。
【図１０】図４の電源部の他の構成例を示すブロック図である。
【図１１】推定残り時間算出処理の他の例を説明するフローチャートである。
【図１２】図４の電源部のさらに他の構成例を示すブロック図である。
【図１３】推定残り時間算出処理のさらに他の例を説明するフローチャートである。
【図１４】推定残り時間算出処理のさらに他の例を説明する、図１３に続くフローチャートである。
【図１５】テーブルを用いてレート係数Ｆｒを算出する場合の、推定残り時間算出処理を説明するフローチャートである。
【図１６】テーブルを用いてレート係数Ｆｒを算出する場合の、推定残り時間算出処理を説明する、図１５に続くフローチャートである。
【図１７】本発明を適用した電源管理システムの構成例を示すブロック図である。
【符号の説明】
３１　携帯電話機，　５１　通信部，　５２　電源部，　６５　制御部，　７１　電池部，　７２　電源管理部，　１２１　ＣＰＵ，　１６１　負荷電流検出抵抗，　１６３　Ａ／Ｄ変換器，　１６４　Ａ／Ｄ変換器，　１６５　加算器，　１６６係数レジスタ，　１６７　除算器，　１６８　加算器，　１６９　遅延回路，１７０　加算器，　１７１　除算器，　１７２　加算器，　１７３　係数レジスタ，　１７４　出力レジスタ，　１９１　電池部出力電圧，　１９２　負荷電流，　１９３　負荷入力電圧，　２０２　電源管理部，　２１１　係数レジスタ，　２２２　電源管理部，　２３１　出力レジスタ，　２３２　出力レジスタ
【図１】
2004045278.tif 000011
【図２】
2004045278.tif 000012
【図３】
2004045278.tif 000013
【図４】
2004045278.tif 000014
【図５】
2004045278.tif 000015
【図６】
2004045278.tif 000016
【図７】
2004045278.tif 000017
【図８】
2004045278.tif 000018
【図９】
2004045278.tif 000019
【図１０】
2004045278.tif 000020
【図１１】
2004045278.tif 000021
【図１２】
2004045278.tif 000022
【図１３】
2004045278.tif 000023
【図１４】
2004045278.tif 000024
【図１５】
2004045278.tif 000025
【図１６】
2004045278.tif 000026
【図１７】
2004045278.tif 000027