(57)【特許請求の範囲】
【請求項１】
電池、及び該電池から固定電圧を生成する一つ以上の電圧源を搭載した携帯情報端末装置において、
印加された電圧をアナログ・デジタル変換して測定し、該電圧の大きさに応じた測定値を出力する測定手段と、
前記電池、及び前記一つ以上の電圧源の各電圧を少なくとも含む複数の電圧が印加され、該複数の電圧のうちの一つを選択して前記測定手段に印加させる切り替え手段と、
前記複数の電圧のうち所定の電圧源が発生させる固定電圧を前記切り替え手段に選択させて、該固定電圧を基準電圧として前記測定手段に測定させ、該測定結果として得られる第一の測定値、及び該基準電圧の電圧値を基に、前記測定手段の測定結果から電圧値を算出するための算出用情報を生成する算出用情報生成手段と、
前記算出用情報が所定の範囲内か否かを判定する判定手段と、
前記電池の電圧を前記切り替え手段に選択させて該電圧を前記測定手段に測定させる場合に、前記算出用情報が前記所定の範囲内であれば、該測定結果である第二の測定値、及び該算出用情報を用いて該電池の電圧値を算出し出力し、前記算出用情報が前記所定の範囲内でなければ、前記算出用情報を用いずに、代わりに前記測定手段の仕様から固定的に決まる基準算出用情報を用いて、前記第二の測定値から前記電池の電圧値を算出し出力する電圧値出力手段と、
を有することを特徴とする携帯情報端末装置。
【請求項２】
前記算出用情報生成手段は、前記算出用情報の生成は電源の投入直後に行う、
ことを特徴とする請求項１に記載の携帯情報端末装置。
【請求項３】
電池によって動作可能な携帯情報端末装置に搭載される電圧測定装置において、
入力された直流電圧をアナログ・デジタル変換して測定する測定手段と、
複数の電圧を印加でき、該複数の電圧のうちの一つを選択して前記測定手段に出力する切り替え手段と、
前記複数の電圧のうち、前記電池から生成される所定の一つの固定電圧を前記切り替え手段に選択させて、該固定電圧を基準電圧として前記測定手段に測定させ、該測定結果として得られる第一の測定値、及び該基準電圧の電圧値を基に、前記測定手段の測定結果から電圧値を算出するための算出用情報を生成する算出用情報生成手段と、
前記算出用情報が所定の範囲内か否かを判定する判定手段と、
前記電池の電圧を前記切り替え手段に選択させて、前記電池の電圧を前記測定手段に測定させる場合に、前記算出用情報が前記所定の範囲内であれば、該測定結果である第二の測定値、及び該算出用情報を用いて該電池の電圧値を算出し出力し、前記算出用情報が前記所定の範囲内でなければ、前記算出用情報を用いずに、代わりに前記測定手段の仕様から固定的に決まる基準算出用情報を用いて、前記第二の測定値から前記電池の電圧値を算出し出力する電圧値出力手段と、
を有することを特徴とする電圧測定装置。
【請求項４】
電池、及び該電池から固定電圧を生成する一つ以上の電圧源を搭載した携帯情報端末装置に電圧測定を行わせるための方法において、
印加された電圧をアナログ・デジタル変換して測定し、該電圧の大きさに応じた測定値を出力する測定手段に、前記電池、及び前記一つ以上の電圧源の各電圧を少なくとも含む複数の電圧を切り替えて自動的に印加可能とさせ、
前記複数の電圧のうち所定の電圧源が発生させる固定電圧を自動的に選択させて、該固定電圧を基準電圧として前記測定手段に測定させ、該測定結果として得られる第一の測定値、及び該基準電圧の電圧値を基に、前記測定手段の測定結果から電圧値を算出するための算出用情報を生成し、
前記算出用情報が所定の範囲内か否かを判定し、
前記電池の電圧を前記測定手段に印加させて測定させる場合に、
前記算出用情報が前記所定の範囲内であれば、該測定結果である第二の測定値、及び前記算出用情報を用いて前記電池の電圧値を算出し出力させ、
前記算出用情報が前記所定の範囲内でなければ、前記算出用情報を用いずに、代わりに前記測定手段の仕様から固定的に決まる基準算出用情報を用いて、前記第二の測定値から前記電池の電圧値を算出し出力させる
ことを特徴とする携帯情報端末装置の電圧測定方法。
【請求項５】
電池、及び該電池から固定電圧を生成する一つ以上の電圧源を搭載した携帯情報端末装置に実行させるプログラムであって、
印加された電圧をアナログ・デジタル変換して測定し、該電圧の大きさに応じた測定値を出力する測定手段に印加させる電圧を、前記電池、及び前記一つ以上の電圧源の各電圧を少なくとも含む複数の電圧のなかから選択する機能と、
前記複数の電圧のうち所定の電圧源が発生させる固定電圧を前記選択する機能により選択させて、該固定電圧を基準電圧として前記測定手段に測定させ、該測定結果として得られる第一の測定値、及び該基準電圧の電圧値を基に、前記測定手段の測定結果から電圧値を算出するための算出用情報を生成する機能と、
前記算出用情報が所定の範囲内か否かを判定する機能と、
前記電池の電圧を前記測定手段に印加させて測定させる場合に、
前記算出用情報が前記所定の範囲内であれば、該測定結果である第二の測定値、及び前記算出用情報を用いて前記電池の電圧値を算出し出力させ、
前記算出用情報が前記所定の範囲内でなければ、前記算出用情報を用いずに、代わりに前記測定手段の仕様から固定的に決まる基準算出用情報を用いて、前記第二の測定値から前記電池の電圧値を算出し出力させる機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機、ＰＤＡ（Personal Digital Assistance）、ＨＨＴ（Hand Held Terminal）、ノート型ＰＣ（Personal Computer）等の携帯情報端末装置及びそれに搭載される電圧測定装置に係り、より詳しくは、電源用の電池の電圧値を常に正確に測定するための技術に関する。
【背景技術】
【０００２】
通常、携帯情報端末装置（以下「携帯情報端末」）は充電可能な電池によって動作可能となっている。その携帯情報端末に搭載される電池の容量は限られている。よって、携帯情報端末の大部分は、バッテリ残量を表示したり、その電圧値が一定値以下になると警告したりする機能（以降「電池監視機能」）が搭載されている。その機能を実現するには電池の電圧を測定する必要がある。その測定には通常、アナログ／デジタル変換器（Analog-to-Digital Converter；以下ＡＤＣ）が用いられている。これは、電圧値をデジタル値で扱えるためである。
【０００３】
ＡＤＣには個々のバラツキがある。電圧を分圧してＡＤＣに印加する構成が採用される場合は多いが、その分圧に用いる抵抗の抵抗値には或る程度の誤差がある。このことから、ＡＤＣを用いて電圧を測定する従来の電圧測定装置のなかには、たとえば特許文献３に記載されたように、そのようなバラツキや誤差に係わらず、電圧を高精度に測定できるようにしたものがある。
【０００４】
特許文献３に記載された従来の電圧測定装置では、まず、高精度に電圧を発生させる基準電源をＡＤＣに接続してその電圧値をＡＤＣで測定し、測定値を不揮発性メモリに記憶する。次にＡＣアダプタをＡＤＣに接続し、その電圧値を測定して、２つの測定値から補正値を求め、補正値を不揮発性メモリに記憶する。それ以降は、ＡＣアダプタの電圧値はＡＤＣによる測定結果、及び補正値を用いて算出する。
【０００５】
電圧値の算出に補正値を用いることにより、電圧の測定は高精度に行えるようになる。しかし、特許文献３に記載された従来の電圧測定装置では、ＡＤＣに接続する電源をコネクタにより手動で切り替えるようになっていた。このため、作業効率が低い、つまり、高精度の測定を行わせるのに煩わしい操作を必要としていた。このことから、煩わしい操作を行うことなく、高精度の測定を行えるようにすることが望まれていた。
【０００６】
なお、ＡＤＣには、２つの電圧を印加して、測定対象とする電圧の電圧値を測定するものがある。そのＡＤＣを用いた従来の電圧測定装置としては、例えば特許文献１、２に記載されたものがある。
【特許文献１】特許第３６０９０２７号公報（特開２００２−２２１５４４号）
【特許文献２】特開２０００−１６２２５１号公報
【特許文献３】特開２００１−２８２３６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、煩わしい操作を使用者に行わせることなく、電圧測定を常に高精度に行えるようにする技術を提供することである。
【課題を解決するための手段】
【０００８】
図１は本発明の原理を示す図である。本発明による装置（携帯情報端末装置、及び電圧測定装置）は、切り替え手段３、測定手段４、記憶手段５、電圧値出力手段６を備えている。測定手段４は、印加された電圧をアナログ・デジタル変換して測定し、その電圧の大きさに応じた測定値を出力する。切り替え手段３は、電池１、及び高精度の固定電圧を発生させる基準電圧源２と少なくとも接続され、接続された複数の電圧源のうちの一つを選択してその電圧を測定手段４に印加させる。電圧値出力手段６は、複数の電圧源のうち所定の電圧源が発生させる固定電圧を切り替え手段３に選択させて、その固定電圧を基準電圧として測定手段４に測定させ、その測定結果として得られる第一の測定値、及び基準電圧の電圧値を基に、測定手段４の測定結果から電圧値を算出するための算出用情報を生成する。また、電池１の電圧を切り替え手段３に選択させてその電圧を測定手段４に測定させる場合に、その測定結果である第二の測定値、及び算出用情報を用いて電池１の電圧値を算出し出力する。
【発明の効果】
【０００９】
本発明では、電池から供給される電流を用いて既知の安定した電圧（固定電圧）を生成する電圧源を利用して、その固定電圧を測定手段の測定精度に合った電圧値算出用の算出用情報の生成に用いる。その算出用情報の生成により、携帯情報端末装置に搭載された状態を含め、測定手段に適切に対応させることができる。その測定手段毎の測定精度のバラツキ、その測定手段に接続される抵抗のバラツキ等に係わらず、電池電圧の値を常に正確に測定できるようになる。また、これにより、本発明の電圧測定装置を内蔵した装置または本発明の携帯情報端末装置の製造過程で、測定誤差が許容範囲外の測定手段を廃除するための確認が容易になる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図２は、本発明の一実施の形態に係る携帯情報端末装置（以下「携帯情報端末」）のブロック図である。その携帯情報端末は、例えば通信機能を搭載したＨＨＴである。図２に示すように、アンテナ部２０１、電波送受信インタフェイス２０２、ベースバンド信号処理部２０３、ＲＯＭ（Read Only Memory）２１１、ＲＡＭ（Random Access Memory）２０４、記憶媒体駆動部２１３、プロセッサ２０５、入力装置２０６、出力装置２０７、ＡＤ・ＤＡ変換部２０８、充電器２０９、及び電力供給部２１０を備え、電源として電池１０１を搭載可能なものである。電池１０１は充電器２０９によって充電される２次電池であり、充電器２０９は、不図示の外部電源から電流が供給される状況下で電池１０１の充電を行うものである。なお、電池１０１により動作可能な携帯情報端末としては、ＨＨＴ以外のもの、たとえば携帯電話機、ＰＤＡ、ノート型ＰＣ、或いはデジタルカメラ等であってもよい。電池１０１は外付けのものであってもよい。
【００１１】
アンテナ部２０１、信号の変調や復調などを行う電波送受信インタフェイス２０２、ベースバンド信号処理部２０３により通信機能が実現される。
ＲＯＭ２１１は携帯情報端末で用いるプログラムや各種制御用データを格納している。ＲＯＭ２１１のかわりに、フラッシュメモリ等の不揮発性メモリを使ってもよい。ＲＡＭ２０４はプロセッサ２０５が処理を行うためのワーク用である。記憶媒体駆動部２１３は、可搬性の記録媒体２１４にアクセスするものである。その記録媒体２１４は例えばメモリカードである。
【００１２】
プロセッサ２０５は、ＲＯＭ２１１に格納されたプログラムを実行することにより、携帯情報端末全体の制御を行う。そのプログラムは、記録媒体２１４に格納されたものであってもよく、通信機能により受信可能なものであってもよい。
【００１３】
入力装置２０６は、たとえばキーボード、タッチパネル、ポインティングデバイス、及びそのインタフェイスなどから構成されるものである。出力装置２０７は、たとえば液晶ディスプレイである。
【００１４】
ＡＤ・ＤＡ変換部２０８は、アナログ／デジタル変換（Ａ／Ｄ変換）を行うＡＤＣ１０６と、デジタル／アナログ変換（Ｄ／Ａ変換）を行うＤＡＣ（Digital-to-Analog Converter）２１２を含む。ＡＤ・ＤＡ変換部２０８は、不図示のアナログ入出力端子およびデジタル入出力端子と接続されている。それにより、音声出力、及び音声入力が可能となっている。
【００１５】
携帯情報端末を構成するデバイス、或いは装置のなかには、定められた固定電圧を印加すべきとなっているもの（図２中では入力装置２０６やプロセッサ２０５、及び出力装置２０７等が相当）がある。電力供給部２１０は、電池１０１から供給された電圧によりその固定電圧を発生させる電圧源を複数、備えたものである。それにより、電力供給部２１０は、各電圧源が発生させた電圧を印加すべき各部に印加する。
【００１６】
図２の電池１０１が図１の電池１に対応し、図２のプロセッサ２０５が、図１の電圧値出力手段６に相当する。また、図２のＲＡＭ２０４が図１の記憶手段５に相当する。図１の切り替え手段３と測定手段４に対応する部分は、本実施形態ではＡＤＣ１０６に含まれており、図３とあわせて後述する。
【００１７】
ＡＤＣに印加された電圧の値は、ＡＤＣが出力するデジタル値に、量子化ステップに対応する値（算出用情報。以降「ステップ値」と呼ぶ）を掛けて求められるのが基本である。本実施形態では、電池１０１の電圧値を算出するために、電力供給部２１０が有する電圧源を用いる。その電圧源としては、基準電圧源１０２を想定する。つまり、基準電圧源１０２が高精度に発生させる固定電圧を基準電圧としてＡＤＣ１０６で自動的に測定し、そのときのステップ値を求め、そのステップ値を電池１０１の電圧値の算出に用いる。それにより、ステップ値の算出を自動化して、使用者が煩わしい操作を行う必要性を回避させつつ、電圧を高精度に測定できるようにしている。
【００１８】
なお、上記ステップ値はデジタル値の値域毎に異なる場合、例えばデジタル値に応じてステップ値が階段状に異なる場合がある。しかし、ここでは説明の便宜上、ステップ値はデジタル値に係わらず全て同じと想定する。
【００１９】
図３は、上記ＡＤＣ１０６の回路図である。図３では、ＡＤＣ１０６に接続される電源を併せて示している。
図３に示したＡＤＣ１０６は、ポート１、ポート２、ポート３の３つのポートを搭載している。ポート１には基準電圧源１０２、ポート２には電池１０１がそれぞれ接続されている。ＡＤＣ１０６の内部には、電圧を測定するポートを１つ選択するための選択部１０３がある。選択部１０３は、マルチプレクサ、或いはセレクタなどであり、選択制御信号にしたがってポートを選択する。選択制御信号は、プロセッサ２０５から出力される。選択されたポートへの入力電圧はＡ／Ｄ変換部１０５に入力されて変換され、デジタル値が出力される。そのデジタル値はプロセッサ２０５に入力される。そのプロセッサ２０５は、図１の電圧値出力手段６に相当する。なお、上記ポート数は任意でよい。
【００２０】
図４は、電源監視処理のフローチャートである。その処理は、電池１０１の電圧（残量）を監視するために、たとえば一定時間間隔でプロセッサ２０５が実行する処理であり、そのプロセッサ２０５がＲＯＭ２１１に格納されたプログラムを実行することで実現される。次に図４を参照して、その処理について詳細に説明する。
【００２１】
まず、ステップＳ１１では、ＯＳは電池１０１の電圧値を取得するために電池電圧測定処理を実行する。その実行後はステップＳ１２に移行する。
ステップＳ１２では、ステップＳ１１で取得した電池１０１の電圧値に応じて、電池（バッテリ）１０１の状態を示す情報を出力装置２０７に出力させる。その情報の出力は、たとえば、出力装置２０７が液晶ディスプレイなどの表示装置の場合、バッテリ残量を３段階に分けて図形により表示させることで行う。そのような形での出力を行わせた後は、ステップＳ１３に移行する。
【００２２】
ステップＳ１３では、ステップＳ１１で取得した電圧値が所定の値未満か否かを判定する。所定の値未満の場合、判定はＹＥＳとなってステップＳ１４に進み、そうでない場合には、判定はＮＯとなってここで一連の処理を終了する。
【００２３】
上記所定の値とは、直ちに充電の開始、或いは電池１０１の交換が必要と考えられる電圧値である。そのため、ステップＳ１４では、充電の開始、或いは電池１０１の交換を促すメッセージを警告として表示する。一連の処理はその後に終了する。
【００２４】
図５は、上記ステップＳ１１として実行される電池電圧測定処理を示すフローチャートである。次に図５を参照して、その測定処理について詳細に説明する。
まず、ステップＳ２１では、電源が投入された後の最初の呼び出しかどうかを判定する。上記ステップ値は、変数ｒｅｆＶとしてＲＡＭ２０４に保持させている。ＲＡＭ２０４は揮発性のメモリであることから、その変数ｒｅｆＶは電源の投入時にはクリアされている。このことから、その変数ｒｅｆＶがＲＡＭ２０４に保持されていない場合、判定はＹＥＳとなってステップＳ２２に移行し、そうでない場合には、判定はＮＯとなってステップＳ２５に移行する。
【００２５】
電源の投入は、不図示の電源スイッチへの操作によって行われる。特に詳細な説明は省略するが、使用者がその操作を行うと、その旨が割り込み信号によってプロセッサ２０５に通知され、プロセッサ２０５は電力供給部２１０に電力の供給開始を指示する。
【００２６】
ステップＳ２２では、ポート１を選択させるための選択制御信号を出力して、Ａ／Ｄ変換部１０５が出力するデジタル値（以下「ａｄｃ［１］」）を取得し、基準電圧の電圧値によるステップ値を算出して変数ｒｅｆＶに代入する。そのステップ値は、その電圧値をＲとすると、電圧値Ｒをａｄｃ［１］で割ることで算出する値であり、変数ｒｅｆＶに代入した値はＲＡＭ２０４に保持させる。その一方、Ａ／Ｄ変換部１０５の仕様から決まるステップ値を算出し、それを変数ｏｒｇＶに代入する。その後にステップＳ２３に移行する。
【００２７】
変数ｏｒｇＶに代入するステップ値は、Ａ／Ｄ変換部１０５で測定可能な最大電圧値Ｆを、その時に出力すべきデジタル値ａｄｃ＿ｆｕｌｌで割って求められたものである。これは、ステップ値を固定とする場合に設定すべきステップ値（以下「基準ステップ値」と呼ぶ）に相当する。たとえば、定格電圧が０〜７．５Ｖで１０ビットの出力（０ｘ０００〜０ｘ３ＦＦ）を行うＡ／Ｄ変換部１０５を採用していた場合、Ｆ＝７．５−０＝７．５、ａｄｃ＿ｆｕｌｌ＝０ｘ３ＦＦとなる（０ｘ３ＦＦは、１６進数で３ＦＦの意）。
【００２８】
ステップＳ２３では、変数ｒｅｆＶに代入したステップ値が補正範囲内か否か判定する。その範囲内であった場合、判定はＹＥＳとなってステップ２５に移行し、そうでない場合には、判定はＮＯとなってステップＳ２４に移行する。
【００２９】
上記ステップＳ２３の判定は、過度の補正を防ぐ目的で行う。過度に補正すると、実際にはＡ／Ｄ変換部１０５が不良品とみなすべきもの（測定誤差が許容範囲よりも大きいもの）であっても、そう見なさなくなる。これを回避し、不良品と見なすべきものを特定できるようにするためである。
【００３０】
たとえば基準電圧源が発生させる電圧は３．３Ｖ、Ａ／Ｄ変換部１０５が測定可能な最大電圧値は７．５Ｖであり、その測定（変換）結果を１０ビットで出力することを想定する。その想定下では、想定結果として出力されるデジタル値は０ｘ０００から０ｘ３ＦＦの間となるので、ステップＳ２３の判定は、たとえばデジタル値が０ｘ２００のときに変数ｒｅｆＶ、ｏｒｇＶの各値で求められる電圧値間の差ｄｅｆＶ（＝（ｒｅｆＶ×０ｘ２００）−（ｏｒｇＶ×０ｘ２００））が、予め定めた許容範囲内か否か確認することで行う。その許容範囲は、具体的にはたとえば「−０．２Ｖ＜ｄｅｆＶ＜０．２Ｖ」といったものである。なお、その許容範囲は、変数ｒｅｆＶ、ｏｒｇＶの各値で求める電圧値、Ａ／Ｄ変換部１０６の仕様、基準電圧Ｒなどを考慮して総合的に定めれば良いものである。許容範囲内か否か確認するために算出する値は差ｄｅｆＶでなくとも良く、たとえば比であってもよい。
【００３１】
ステップＳ２４では、変数ｒｅｆＶに変数ｏｒｇＶの値を代入し、ＲＡＭ２０４に保持させたステップ値をその変数ｏｒｇＶの値（基準ステップ値）に書き換える。また、ステップＳ２３でＮＯと判定された結果を示す情報をＲＡＭ２０４に保持させる。続くステップＳ２５では、ポート２を選択させるための選択制御信号を出力して、Ａ／Ｄ変換部１０５が出力するデジタル値（以下「ａｄｃ［２］」）を取得し、電池１０１の電圧値Ｖを算出する。その算出は、変数ｒｅｆＶに代入されたステップ値にａｄｃ［２］を乗算することで行われる。こうして算出された電圧値Ｖが、電池電圧測定処理の返り値として返されて、一連の処理は終了する。
【００３２】
このようにして本実施形態では、高精度な固定電圧をＡ／Ｄ変換部１０５により測定させて、その測定結果からステップ値を算出すると共に、そのＡ／Ｄ変換部１０５が測定用として適切なものか否か確認し、適切なものと確認できた場合に、算出したステップ値を保存して電池１０１の電圧値の算出に用いている。算出したステップ値は、Ａ／Ｄ変換部１０５の実際の特性に合ったもの、つまりＡ／Ｄ変換部１０５個々のバラツキを除去できるものである。共通の抵抗によって分圧した電圧をＡ／Ｄ変換部１０５に印加させる場合には、それらの抵抗が有する誤差の影響を併せて除去できるものである。そのようなステップ値を用いて電圧値を算出するため、その電圧値は確実、且つ高精度に算出することができる。
【００３３】
上記ステップ値の算出は、電源投入直後の電圧測定時のみ行うようにしている。これは本来、測定の対象とはならない固定電圧を測定することによる消費電力の増加を抑えるためである。そのようにステップ値を算出するタイミングを限定しても、通常、Ａ／Ｄ変換部１０５等のデバイス、或いは素子が短時間、経過する間に故障する、或いは大きく特性が変化する、といったことが起こる可能性は非常に低いことから、常に高い測定精度を維持することができる。
【００３４】
特許文献３に記載された従来の電圧測定装置では、正確な電圧値を求めるための補正値は、２つの電圧を実際に測定して得た結果を用いて算出している。これに対し、本実施形態では、そのような補正値の代わりに、１つの電圧を実際に測定して得た結果からステップ値を算出している。これは、電池１０１のように、残量や使用環境等によって電圧値が変動する電源では、その電圧値によって補正値に含まれる誤差の大きさが変化するためである（その電圧値が低くなるほど誤差は大きくなる傾向がある）。高精度な固定電圧を実際に測定してステップ値を得るため、そのような誤差の変化の影響は回避させることができる。
【００３５】
上記のようにステップ値を算出するタイミングを限定した別の理由としては、以下のようなものもある。
携帯情報端末を製造する過程では、電圧測定が適切に行えるか否かの検査を行うのが普通である。図２に示すプロセッサ２０５、及びそれと信号の送受信を行う各部の大部分は同一基板上に実装されるのが普通である。このことから、通常その検査は、基板の状態、或いは基板を筐体内に組み込んだ状態で行われる。
【００３６】
その検査は、電源を投入して実際に電圧を測定させて、その測定結果を確認する形で行われるのが普通である。そのため、より迅速に検査を行えるようにするためには、その確認は電源投入後、より早く行えるのが望ましいということになる。このことから、本実施形態では、電源投入直後の電圧測定で固定電圧（基準電圧）を測定してステップ値を算出させている。ステップＳ２３の判定結果をステップＳ２４でＲＡＭ２０４に保存させるのは、ＲＡＭ２０４に保存された内容からその確認を行えるようにするためである。その判定結果を保存させるのは、算出したステップ値が基準ステップ値と一致する可能性があるためである。
【００３７】
上述したように、固定電圧の測定、及びその測定結果を用いたステップ値の算出は自動的に行われる。このため、その検査では、作業員は測定対象を手動で変更する作業を行わなくて済むようになっている。それにより、そのような作業を行わなければならない場合と比較して、検査はより迅速、且つ容易に行えることとなる。また、自動化によって作業ミスが発生する確率が低下するため、不適切なＡ／Ｄ変換部１０５（或いはそれを搭載したもの）のみをより確実に特定できることとなる。これらのことは、故障の発生時における原因の特定時でも同様である。
【００３８】
なお、本実施形態では、基準電圧源１０２が発生させる電圧、及び電池１０１の電圧をそのままＡ／Ｄ変換部１０５に印加できることを想定している。しかし、必ずしもそうできるとは限らない。つまりそのうちの少なくとも一方の電圧値がＡ／Ｄ変換部１０６にそのまま印加できない場合がある。その場合には、以下のように対応すればよい。
【００３９】
図６は、電池１０１の電圧を直接、印加できない場合におけるＡＤＣの回路図である。図６では、基準電圧源１０２がＡＤＣ１０６のポート１に、電池１０１がＡＤＣ１０６のポート２にそれぞれ接続されており、電池１０１とポート２の間に分圧用の抵抗５０３ａが接続され、その抵抗５０３ａとポート２間に他方をグランドに接続した抵抗５０３ｂが接続されている。それによって、分圧されるのは電池１０１からの分圧電圧のみとなっている。そのような構成のため、電池１０１の電圧測定では、分圧抵抗５０３ａ、５０３ｂの抵抗値のばらつきの影響を受ける。よって、図６のような回路構成を用いた場合には、誤差範囲のより小さな分圧抵抗５０３ａ、５０３ｂを用いることが好ましい。
【００４０】
電池１０１の電圧を分圧抵抗５０３ａ、５０３ｂによって分圧していることから、図５に示す電池電圧測定処理内のステップＳ２２で用いられる計算方法が異なっている。他のステップの処理は基本的に同じである。このことから、それらの計算方法について、以下に具体的に説明する。ここでは便宜的に分圧抵抗５０３ａ、５０３ｂの誤差を０と仮定して説明する。また、Ａ／Ｄ変換部１０５の仕様は上記想定と同じ、つまり定格電圧が０〜７．５Ｖで１０ビットの出力（０ｘ０００〜０ｘ３ＦＦ）を行うものとする。電池電圧の範囲が０〜８．４Ｖ、基準電圧は３．３Ｖとする。２つの分圧抵抗５０３ａ、５０３ｂの抵抗値の比は１．５：７．５とする。そのような抵抗５０３ａ、５０３ｂを用いることにより、電圧値が９．０Ｖの電圧は７．５Ｖの電圧としてＡ／Ｄ変換部１０５に入力される。それによって、９．０Ｖの電圧値は０ｘ３ＦＦという測定値が対応するようになっている。
【００４１】
ステップＳ２２では、分圧している電池１０１の電圧のスケールに換算するために、ステップ値は、３．３に９．０を乗算し、その乗算結果に７．５、及びａｄｃ［１］でそれぞれ割って得られる値（＝３．３×９．０÷７．５÷ａｄｃ［１］。「×９．０÷７．５」がスケール変換のための係数に対応する）を変数ｒｅｆＶに代入する。一方、変数ｏｒｇＶには、最大電圧値Ｒを９．０として、その値Ｒをａｂｃ＿ｆｕｌｌ（＝０ｘ３ＦＦ）で割った値（＝９．０÷０ｘ３ＦＦ。基準ステップ値）を代入する。このようにして求めた変数ｒｅｆＶの値はスケール変換済みの値なので、ステップＳ２３での判定、ステップＳ２５での電圧値Ｖの算出は同様に行うことができる。
【００４２】
上述したような計算方法は、基準電圧源１０２の電圧のみを分圧する場合も同様に適用させることができる。電池１０１、及び基準電圧源１０２の両方の電圧を分圧する場合の計算方法も考え方は基本的に同じである。つまり他方のスケールに合わせるようにステップ値、或いは基準ステップ値を求めればよい。
【００４３】
ＡＤＣ１０６のポートによる抵抗値の違いが無視できない場合には、たとえばＡＤＣ１０６の前段に選択部１０３のようなもの（便宜的に「切り替え部」と呼ぶ）を配置し、その切り替え部によって電圧を印加させるポートを選択させることで対応させることができる。つまり、その切り替え部によって基準電圧を印加させるポートを変更して、それぞれ図４に示すような電圧監視処理を実行することにより、ポートによる抵抗値のバラツキが測定に及ぼす影響を除去することができる。
【００４４】
より正確な電圧値Ｖを算出するためには、様々な変更を加えることが可能である。その主な変形例について、以下に具体的に説明する。
たとえば、短期的な電圧変動の影響を排除するために、図４のステップＳ１１において、電池電圧測定処理を所定の回数（たとえば５回）繰り返し、その出力の平均値、或いは平均値に最も近い値を用いてステップＳ１２以降の処理を行うようにしてもよい。あるいは、図５のステップＳ２５で電池電圧の測定・算出を所定の回数繰り返して、それらの値の平均値を電圧値Ｖとしてもよい。また、平均値ではなく中央値を用いてもよいし、所定の回数繰り返して得られた値のうちの最大値と最小値を除いた残りの値の平均値を出力するようにしてもよい。
【００４５】
また、図５のステップＳ２２では、安定値が得られるまで、基準電圧の複数回の測定を繰り返すようにしてもよい。たとえば、連続した３回の測定値が一致したときに安定値が得られたと見なし、その一致した値をａｄｃ［１］とするようにしてもよい。このようにすると、装置起動直後の電圧負荷の影響で基準電圧の測定値が不安定になることの影響をより排除できる。
【００４６】
（付記１）
電池、及び該電池から固定電圧を生成する電圧源を１つ以上、搭載した携帯情報端末装置において、
印加された電圧をアナログ・デジタル変換して測定し、該電圧の大きさに応じた測定値を出力する測定手段と、
前記電池、及び前記電圧源の各電圧を少なくとも含む複数の電圧が印加され、該複数の電圧のうちの一つを選択して前記測定手段に印加させる切り替え手段と、
前記複数の電圧のうち所定の電圧源が発生させる固定電圧を前記切り替え手段に選択させて、該固定電圧を基準電圧として前記測定手段に測定させ、該測定結果として得られる第一の測定値、及び該基準電圧の電圧値を基に、前記測定手段の測定結果から電圧値を算出するための算出用情報を生成し、前記電池の電圧を前記切り替え手段に選択させて該電圧を前記測定手段に測定させる場合に、該測定結果である第二の測定値、及び該算出用情報を用いて該電池の電圧値を算出し出力する電圧値出力手段と、
を有することを特徴とする携帯情報端末装置。
（付記２）
前記電圧値出力手段は、前記算出用情報の生成は電源の投入直後に行う、
ことを特徴とする付記１に記載の携帯情報端末装置。
（付記３）
前記電圧値出力手段は、前記算出用情報が、前記測定手段の仕様を基に定められた算出用情報である基準算出用情報と許容範囲内で一致している場合に、前記電池の電圧値の算出は該算出用情報を用いて行う、
ことを特徴とする付記１に記載の携帯情報端末装置。
（付記４）
電池によって動作可能な携帯情報端末装置に搭載される電圧測定装置において、
入力された直流電圧をアナログ・デジタル変換して測定する測定手段と、
複数の電圧を印加でき、該複数の電圧のうちの一つを選択して前記測定手段に出力する切り替え手段と、
前記複数の電圧のうち所定の一つの固定電圧を前記切り替え手段に選択させて、該固定電圧を基準電圧として前記測定手段に測定させ、該測定結果として得られる第一の測定値、及び該基準電圧の電圧値を基に、前記測定手段の測定結果から電圧値を算出するための算出用情報を生成し、前記電池の電圧を前記切り替え手段に選択させて、前記電池の電圧を前記測定手段に測定させる場合に、該測定結果である第二の測定値、及び該算出用情報を用いて該電池の電圧値を算出し出力する電圧値出力手段と、
を有することを特徴とする電圧測定装置。
（付記５）
前記電圧値出力手段は、前記算出用情報の生成は電源の投入直後に行う、
ことを特徴とする付記１に記載の電圧測定装置。
（付記６）
電池、及び該電池から固定電圧を生成する電圧源を１つ以上、搭載した携帯情報端末装置に電圧測定を行わせるための方法において、
印加された電圧をアナログ・デジタル変換して測定し、該電圧の大きさに応じた測定値を出力する測定手段に、前記電池、及び前記電圧源の各電圧を少なくとも含む複数の電圧を切り替えて自動的に印加可能とさせ、
前記複数の電圧のうち所定の電圧源が発生させる固定電圧を自動的に選択させて、該固定電圧を基準電圧として前記測定手段に測定させ、該測定結果として得られる第一の測定値、及び該基準電圧の電圧値を基に、前記測定手段の測定結果から電圧値を算出するための算出用情報を生成し、
前記電池の電圧を前記測定手段に印加させて測定させる場合に、該測定結果である第二の測定値、及び該算出用情報を用いて該電池の電圧値を算出し出力させる、
ことを特徴とする携帯情報端末装置の電圧測定方法。
（付記７）
電池、及び該電池から固定電圧を生成する電圧源を１つ以上、搭載した携帯情報端末装置に実行させるプログラムであって、
印加された電圧をアナログ・デジタル変換して測定し、該電圧の大きさに応じた測定値を出力する測定手段に印加させる電圧を、前記電池、及び前記電圧源の各電圧を少なくとも含む複数の電圧のなかから選択する機能と、
前記複数の電圧のうち所定の電圧源が発生させる固定電圧を前記選択する機能により選択させて、該固定電圧を基準電圧として前記測定手段に測定させ、該測定結果として得られる第一の測定値、及び該基準電圧の電圧値を基に、前記測定手段の測定結果から電圧値を算出するための算出用情報を生成する機能と、
前記電池の電圧を前記測定手段に印加させて測定させる場合に、該測定結果である第二の測定値、及び該算出用情報を用いて該電池の電圧値を算出し出力させる機能と、
を実現させるためのプログラム。
【図面の簡単な説明】
【００４７】
【図１】本発明の原理を示す図である。
【図２】本発明の一実施の形態に係る携帯情報端末装置のブロック図である。
【図３】ＡＤＣの回路図である。
【図４】電源監視処理を示すフローチャートである。
【図５】電池電圧測定処理を示すフローチャートである。
【図６】ＡＤＣの回路図（他の実施形態）である。
【符号の説明】
【００４８】
１、１０１  電池
２  基準電圧源
３  切り替え手段
４  測定手段
５  記憶手段
６  電圧値出力手段
１０２  基準電圧源
１０３  選択部
１０５  Ａ／Ｄ変換部
１０６  ＡＤＣ
２０１  アンテナ部
２０２  電波送受信インタフェイス
２０３  ベースバンド信号処理部
２０４  ＲＡＭ
２０５  プロセッサ
２０６  入力装置
２０７  出力装置
２０８  ＡＤ・ＤＡ変換部
２０９  充電器
２１０  電力供給部
２１１  ＲＯＭ
２１２  ＤＡＣ
２１３  記憶媒体駆動部
２１４  記憶媒体
５０３ａ、５０３ｂ  分圧抵抗
【図１】
0004733530.tif 000002
【図２】
0004733530.tif 000003
【図３】
0004733530.tif 000004
【図４】
0004733530.tif 000005
【図５】
0004733530.tif 000006
【図６】
0004733530.tif 000007