(57)【要約】【課題】  電池パックの電池残量を正確に表示する携帯型情報処理端末を提供する。【解決手段】  外部より電力が供給されると、電池パック５０を充電するとともに満充電となったか否かを検知する充電回路１と、電池パック５０の交換を検知する電池交換検知部５と、電池パックの電池電圧および放電電流の測定ならびに電流積算を行うゲージＩＣ２と、電池パック５０の電池残量を見積もるマイクロコンピュータ４とを有する。マイクロコンピュータ４は、満充電後から電池交換されるまでの間は、満充電時の電流容量とゲージＩＣ２にて測定された放電電流の積算値とに基づいて電池残量を見積もり、電池交換後は、２次元マップを参照して、ゲージＩＣ２にて測定された電池電圧および放電電流から放電量を求め、該求めた放電量と上記満充電時の電流容量とに基づいて電池残量を見積もる。【選択図】図１
2006020386.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
交換可能な電池パックが収容される収容部と、
外部より電力が供給されると、前記収容部に収容された電池パックを充電するとともに、該電池パックが満充電となったか否かを検知する充電部と、
前記収容部に収容された電池パックが交換されたか否かを検知する電池交換検知部と、
少なくとも前記電池パックの電池電圧および放電電流を一定の時間間隔で測定するとともに該測定した放電電流の積算を行うゲージＩＣと、
予め設定された満充電時の電流容量を基準にして前記収容部に収容された電池パックの電池残量を見積もって前記表示部に表示させる制御手段とを有し、
前記制御手段は、前記充電部にて満充電が検知された後から、前記電池交換検知部にて電池交換が検知されるまでの間は、前記電流容量と前記ゲージＩＣにて測定された放電電流の積算値とに基づいて前記電池残量を見積もり、前記電池交換検知部にて電池交換が検知された後は、複数の異なる電流値のそれぞれにおける電池電圧と放電量の関係を表した特性データを参照して、前記ゲージＩＣにて測定された電池電圧および放電電流から放電量を求め、該求めた放電量と前記電流容量とに基づいて前記電池残量を見積もることを特徴とする携帯型情報処理端末。
【請求項２】
前記電池交換検知部は、前記収容部の蓋の開閉を検知するセンサを有し、該センサにより前記蓋の開閉が検知された場合に前記電池パックの交換がなされたと判断する、請求項１に記載の携帯型情報処理端末。
【請求項３】
前記電池パックによる電力の供給をオンオフするための電源ボタンをさらに有し、
前記電池交換検知部は、前記電源ボタンによりオフとされる直前に前記ゲージＩＣにて測定された電池電圧と、前記電源ボタンによりオンとされた直後に前記ゲージＩＣにて測定された電池電圧との差が所定の値以上のときに前記電池パックの交換がなされたと判断する、請求項１に記載の携帯型情報処理端末。
【請求項４】
前記ゲージＩＣは、前記充電部から前記電池パックに供給される充電電流を一定の時間間隔で測定してその積算を行うように構成されており、
前記充電部が、満充電を検知した後に前記電池パックの再充電を行い、該再充電で満充電を検知しなかった場合は、前記制御手段が、前記再充電の間に前記ゲージＩＣにて測定された充電電流の積算値から充電量を求め、該充電量を前記再充電後に見積もる電池残量に加算する、請求項１に記載の携帯型情報処理端末。
【請求項５】
交換可能な電池パックを備える携帯型情報処理端末において行われる、前記電池パックの電池残量を表示する方法であって、
前記電池パックを充電する第１のステップと、
前記充電により前記電池パックが満充電となったか否かを検知する第２のステップと、
前記電池パックが交換されたか否かを検知する第３のステップと、
少なくとも前記電池パックの電池電圧および放電電流を一定の時間間隔で測定するとともに該測定した放電電流の積算を行う第４のステップと、
前記第２のステップで満充電が検知された後から、前記第３のステップで電池交換が検知されるまでの間は、予め設定された満充電時の電流容量と前記第４のステップで得られた放電電流の積算値とに基づいて前記電池残量を見積もる第５のステップと、
前記第３のステップで電池交換が検知された後は、複数の異なる電流値のそれぞれにおける電池電圧と放電量の関係を表した特性データを参照して、前記第４のステップで測定した電池電圧および放電電流から放電量を求め、該求めた放電量と前記電流容量とに基づいて前記電池残量を見積もる第６のステップとを含む電池残量表示方法。
【請求項６】
前記第３のステップは、前記電池パックを収容する部位の蓋が開閉された場合に電池交換がなされたと判断するステップを含む、請求項５に記載の電池残量表示方法。
【請求項７】
前記第３のステップは、
前記電池パックによる電力の供給がオフとされる直前の第１の電池電圧を測定するステップと、
前記電池パックによる電力の供給がオンとされた直後の第２の電池電圧を測定するステップと、
前記第１および第２の電池電圧の差が所定の値以上のときに電池交換がなされたと判断するステップとを含む、請求項５に記載の電池残量表示方法。
【請求項８】
前記電池パックに供給される充電電流を一定の時間間隔で測定してその積算を行う第７のステップと、
前記第２のステップで満充電が検知された後に、前記電池パックの再充電を行う第８のステップと、
前記再充電により前記電池パックが満充電となったか否かを検知する第９のステップと、
前記第９のステップで満充電が検知されなかった場合に、前記第７のステップで得られた充電電流の積算値から充電量を求め、該充電量を前記再充電後に見積もる電池残量に加算する第１０のステップとをさらに含む、請求項５に記載の電池残量表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハンディターミナルに代表される携帯型情報処理端末、特に交換可能な電池パックを備える携帯型情報処理端末およびその電池残量表示方法に関する。
【背景技術】
【０００２】
データ収集や物品管理（在庫管理、棚卸、入出荷処理など）にハンディターミナルが用いられている。ハンディターミナルは、電源として交換可能な充電式の電池（電池パックともいう）を備えており、電池残量が少なくなった場合には、電池を充電または交換する必要がある。ハンディターミナルを使用中に、電池の残量が完全になくなると、電源が切れてそれまで入力したデータが失われることがある。このため、ハンディターミナルでは、電池残量が表示されるようになっている（特許文献１参照）。使用者は、表示された電池残量を目安として電池の交換時期を概ね判断することができる。
【特許文献１】特開２００４−１５７８０８号公報（第５７段落）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ハンディターミナルでの作業中に電池を充電すると、その間は、作業を行うことができないので、作業効率が非常に悪くなる。このため、ハンディターミナルによる作業が長時間にわたる場合は、通常は、電池を交換することで継続的に作業を行う。この場合、電池の交換も作業を一時的に中断することになるので、電池を残量がぎりぎりとなるまで使用して、極力、電池交換をしないようにすることが望ましい。特に、外回りの営業業務でハンディターミナルを持参して使用する場合は、予備の電池を用意しておくが、携帯する予備の電池の数には限りがあるため、電池をぎりぎりまで使用したい、という高い要求がある。このような要求を満たすためには、電池残量を正確に把握する必要がある。
【０００４】
しかしながら、これまでのハンディターミナルの電池残量の表示は、携帯電話機でよく見られるような、単に電池電圧から電池残量を求めて段階的に簡易表示するものであるため、電池残量の正確な把握は困難である。例えば、電池残量のゲージが３段階で表示されるものがあるが、各段で表わされる残量が均等でなく、不正確であるため、電池残量を正確に把握することは難しい。
【０００５】
正確な電池残量の表示が可能なものとしては、ノート型パーソナルコンピュータ（ＰＣ）に見られるような電池残量の表示がある。ノート型ＰＣでは、電池残量を管理する機能を備えた電池パックが用いられており、ＰＣ本体が、装着された電池パックに記憶されている電池残量に関する情報に基づいて電池残量を１％単位で表示させる。しかし、電池残量を管理する機能を備えた電池パックは非常に大型で高価なものであるため、このような電池パックをハンディターミナルで使用すると、装置が大型化し、コストも高くなる。
【０００６】
なお、上記の電池パックに備えられているような電池残量を管理する機能をハンディターミナル本体側に設ければ、小型で安価な汎用の電池パックを用いた構成で、電池残量を正確に表示することが可能である。しかし、この場合は、満充電状態を基準にして電池残量を見積もるようになっているため、電池パックを交換した場合は、電池パックの電池残量を把握することができなくなってしまう。
【０００７】
本発明の目的は、上記問題を解決し、小型で安価な汎用の電池パックを用いることができ、電池パックの電池残量を正確に表示することができる、携帯型情報処理端末および電池残量表示方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の携帯型情報処理端末は、表示部と、交換可能な電池パックが収容される収容部と、外部より電力が供給されると、前記収容部に収容された電池パックを充電するとともに、該電池パックが満充電となったか否かを検知する充電部と、前記収容部に収容された電池パックが交換されたか否かを検知する電池交換検知部と、少なくとも前記電池パックの電池電圧および放電電流を一定の時間間隔で測定するとともに該測定した放電電流の積算を行うゲージＩＣと、予め設定された満充電時の電流容量を基準にして前記収容部に収容された電池パックの電池残量を見積もって前記表示部に表示させる制御手段とを有し、前記制御手段は、前記充電部にて満充電が検知された後から、前記電池交換検知部にて電池交換が検知されるまでの間は、前記電流容量と前記ゲージＩＣにて測定された放電電流の積算値とに基づいて前記電池残量を見積もり、前記電池交換検知部にて電池交換が検知された後は、複数の異なる電流値のそれぞれにおける電池電圧と放電量の関係を表した特性データを参照して、前記ゲージＩＣにて測定された電池電圧および放電電流から放電量を求め、該求めた放電量と前記電流容量とに基づいて前記電池残量を見積もることを特徴とする。
【０００９】
本発明の電池残量表示方法は、交換可能な電池パックを備える携帯型情報処理端末において行われる、前記電池パックの電池残量を表示する方法であって、前記電池パックを充電する第１のステップと、前記充電により前記電池パックが満充電となったか否かを検知する第２のステップと、前記電池パックが交換されたか否かを検知する第３のステップと、少なくとも前記電池パックの電池電圧および放電電流を一定の時間間隔で測定するとともに該測定した放電電流の積算を行う第４のステップと、前記第２のステップで満充電が検知された後から、前記第３のステップで電池交換が検知されるまでの間は、予め設定された満充電時の電流容量と前記第４のステップで得られた放電電流の積算値とに基づいて前記電池残量を見積もる第５のステップと、前記第３のステップで電池交換が検知された後は、複数の異なる電流値のそれぞれにおける電池電圧と放電量の関係を表した特性データを参照して、前記第４のステップで測定した電池電圧および放電電流から放電量を求め、該求めた放電量と前記電流容量とに基づいて前記電池残量を見積もる第６のステップとを含むことを特徴とする。
【００１０】
上記のとおりの本発明においては、満充電とされた電池パックについては、満充電時の電流容量とゲージＩＣにて測定された放電電流の積算値（放電量）とから電池残量を見積もる。この場合は、満充電時の状態を１００％として、電池残量を１％単位で表示することが可能であるので、電池残量を正確に把握することが可能である。
【００１１】
一方、交換された電池パックについては、特性データ（具体的には、２次元マップ）を参照して、ゲージＩＣにて測定された電池電圧および放電電流から放電量を求め、この求めた放電量と満充電時の電流容量とから電池残量を見積もる。この場合は、満充電時の状態を１００％として、電池残量を例えば２５％単位で正確に見積もることが可能であるので、電池残量のゲージを多段階で表示する場合に、各段で表わされる残量を均等にすることが可能である。よって、電池残量を正確に把握することが可能である。
【発明の効果】
【００１２】
本発明によれば、電池残量を正確に把握することができるので、電池をぎりぎりまで使用することができ、作業効率の向上を図ることができる。
【００１３】
また、本発明によれば、電池パックとして、ノート型ＰＣで使用されているような高価で大型の電池パックを用いる必要がなく、小型で安価な汎用の電池パックを用いることができるので、小型化および低コスト化の面でも有利である。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施形態について図面を参照して説明する。
【００１５】
図１に、本発明の携帯型情報処理端末の一実施形態であるハンディターミナルの主要部の構成を示し、図２にその外観を示す。
【００１６】
図２を参照すると、ハンディターミナルは、複数のボタンからなる操作部１０、表示部２０、スキャナ部３０、電池パック収容部４０を有する。表示部２０は、ＬＣＤに代表される表示デバイスである。スキャナ部３０は、レーザスキャナに代表される既存の読み取り装置である。電池パック収容部４０は、電源としての充電式の電池パック５０を収容する部分である。電池パック収容部４０への電池パック５０の取り付けおよび電池パック収容部４０からの電池パック５０の取り外しは、任意に行うことができる。また、電池パックの交換も任意に行うことができる。電池パック５０は、ハンディターミナルに専用の汎用電池パックである。
【００１７】
操作部１０に設けられた電源ボタンを押すことで、電池パック収容部４０に収容した電池パック５０からの電力供給がなされる。また、ハンディターミナルを不図示のＡＣアダプタを介してＡＣ電源用のコンセントに接続することで、電池パック収容部４０に収容した電池パック５０を充電することができる。表示部２０には、電池パック収容部４０に取り付けた電池パック５０の電池残量が表示される。この電池残量の表示には、精密な電池残量表示（第１の表示形式）と簡易な電池残量表示（第２の表示形式）の２つの表示形式がある。本実施形態のハンディターミナルは、満充電後から電池パックの交換が検知されるまでの間は、第１の表示形式で電池残量が表示され、電池交換後は、第２の表示形式で電池残量が表示されるように構成したことを特徴とする。
【００１８】
以下、図１を参照して、本実施形態のハンディターミナルの構成を具体的に説明する。
【００１９】
本実施形態のハンディターミナルの主要部は、充電回路１、ゲージＩＣ２、電源回路３、マイクロコンピュータ４、電池交換検知部５、メインＣＰＵ６および記憶装置７からなる。充電回路１は、ＡＣアダプタを介してＡＣ電源から電力が供給されると、電池パック収容部４０に収容された電池パック５０に対して充電電流を供給するとともに、マイクロコンピュータ４に充電開始信号を送出する。この充電回路１からの充電電流は、ゲージＩＣ２を介して電池パック５０に供給される。また、充電回路１は、電池パック５０の満充電の検知が可能であり、満充電を検知した場合は、マイクロコンピュータ４にその旨を示す信号（満充電検知信号）を送出する。満充電は、満充電条件（具体的には、電圧が規定電圧以上、電流が規定電流以下の２つの条件）を満たすかどうかで判断する。
【００２０】
ゲージＩＣ２は、電池パック収容部４０に収容された電池パック５０のバッテリー端子が当接される端子を備え、該端子を介して、充電回路１からの充電電流を電池パック５０へ供給するとともに、電池パック５０から放電電流が供給される。電池パック５０からの放電電流は、ゲージＩＣ２を介して電源回路３へ供給される。このゲージＩＣ２は、電池パック５０の電圧、電流および電流積算の測定が可能であり、その測定結果を内部に設けられた不揮発性メモリに保持するとともにマイクロコンピュータ４に送出する。
【００２１】
電流積算の測定では、一定の時間間隔で測定した充電電流の時間積分値を積算する第１の積算処理と、一定の時間間隔で測定した放電電流の時間積分値を積算する第２の積算処理とが行われる。ゲージＩＣ２は、満充電後、電池交換が行われるまでの間は、マイクロコンピュータ４によって設定された満充電時の電流容量から第２の積算処理で得られた積算値（放電量に対応する）を減算した値を出力する。
【００２２】
電池交換検知部５は、電池パック５０が交換されたか否かを検知する部分である。この電池交換検知部５は、例えば電池パック収容部４０に設けられた蓋の開閉を検知するセンサより構成することができる。この場合は、電池交換検知部５は、電池パック５０が実際に交換されたかどうかに関らず、センサにより蓋が開閉されたことが検知されると、電池交換がなされたものと見なし、その旨を示す信号（電池交換検知信号）をマイクロコンピュータ４へ送出する。
【００２３】
マイクロコンピュータ４は、ゲージＩＣ２を制御して電池パック５０の電池残量を見積もる機能を有する。電池残量の見積もりには、第１の表示形式での電池残量の見積もりと、第２の表示形式での電池残量の見積もりの２つがある。充電回路１から満充電検知信号を受信した後から、電池交換検知部５から電池交換検知信号を受信するまでの間は、第１の表示形式での電池残量の見積もりが行われる。電池交換検知部５から電池交換検知信号を受信した後は、第２の表示形式での電池残量の見積もりが行われる。
【００２４】
第１の表示形式での電池残量の見積もりでは、マイクロコンピュータ４は、満充電検知信号の受信と同時に、ゲージＩＣ２に対して予め決められている満充電時の電流容量を設定する。そして、ゲージＩＣ２の出力（満充電時の電流容量から第２の積算処理で得られた積算値を減算した値）に基づいて第１の電池残量を見積もる。こうして見積もられた第１の電池残量は、対応する表示形式の情報と一緒にメインＣＰＵ６に供給される。
【００２５】
他方、第２の表示形式での電池残量の見積もりでは、マイクロコンピュータ４は、予め設定された電流電圧特性の２次元マップと、ゲージＩＣ２にて測定される電池電圧および放電電流ならびに該放電電流の積算の各値とから放電量を求める。そして、その求めた放電量と満充電時の電流容量とに基づいて第２の電池残量を見積もる。こうして見積もられた第２の電池残量は、対応する表示形式の情報と一緒にメインＣＰＵ６に供給される。２次元マップは、マイクロコンピュータ４による読み出しが可能なメモリに予め格納されている。このメモリは、記憶装置７であってもよく、また、不図示の他のメモリであってもよい。
【００２６】
記憶装置７は、半導体メモリよりなり、ハンディターミナルを動作させるためのプログラムや処理に必要なデータなどが格納される。メインＣＰＵ６は、記憶装置７に格納されたプログラムを読み出して実行することで、ハンディターミナルの各部の動作を制御する。マイクロコンピュータ４から電池残量および表示形式の情報が供給された場合は、メインＣＰＵ６は、その供給された電池残量を対応する表示形式で表示部２０に表示させる。また、メインＣＰＵ６は、充電回路１からの満充電検知信号がマイクロコンピュータ４を介して供給されるようになっており、満充電検知信号を受信した場合は、充電が完了したことを表示部２０または別に設けたＬＥＤなどの出力手段により使用者に通知する。
【００２７】
次に、本実施形態のハンディターミナルの動作について説明する。スキャナ部を用いたデータの読み込みや不図示の通信機能によるコンピュータ端末へのデータの転送といったハンディターミナルの基本動作はよく知られているので、ここでは、そのような基本動作の説明は省略することとし、特徴となる充電および電池残量表示の動作についてのみ説明する。
【００２８】
（１）充電
使用者が、ハンディターミナルを、ＡＣアダプタを介してＡＣ電源に接続すると、ＡＣ電源から電力がＡＣアダプタを介して充電回路１に供給される。充電回路１は、ＡＣ電源から電力が供給されると、電池パック５０の充電を開始する。電池パック５０の充電が完了すると、充電回路１は、満充電検知信号をマイクロコンピュータ４に送出する。マイクロコンピュータ４は、充電回路１から受信した満充電検知信号をメインＣＰＵ６に送出する。満充電検知信号を受信したメインＣＰＵ６は、充電が完了したことを表示部２０または別に設けたＬＥＤなどの出力手段により使用者に通知する。使用者は、この充電完了通知により使用者は充電が完了したことを認識し、ハンディターミナルをＡＣアダプタから外す。
【００２９】
（２）電池残量表示
操作部１０に設けられた電源ボタンを押すことで、電池パック５０による電力供給が開始され、マイクロコンピュータ４による電池残量の見積もりが行われるとともに、その見積もられた電池残量がメインＣＰＵ６によって表示部２０に表示される。図３に、これらマイクロコンピュータ４およびメインＣＰＵ６を含む制御部における電池残量の表示動作の一例を示す。
【００３０】
まず、マイクロコンピュータ４が、充電回路１から満充電検知信号が供給されたか否かを判断する（ステップＳ１０）。この判断で「Ｎｏ」となった場合は、ステップＳ１０を繰り返す。「Ｙｅｓ」となった場合は、続いて、マイクロコンピュータ４が、ゲージＩＣ２に対して予め決められている満充電時の電流容量を設定するとともに、ゲージＩＣ２の出力である積算量（満充電時の電流容量から第２の積算処理で得られた積算値を減算した値）に基づいて第１の電池残量を見積もる（ステップＳ１１）。そして、メインＣＰＵ６が、その見積もられた第１の電池残量を第１の表示形式で表示部２０に表示させる（ステップＳ１２）。
【００３１】
ステップＳ１２の処理の後、マイクロコンピュータ４が、電池交換検知部５から電池交換検知信号が供給されたか否かを判断する（ステップＳ１３）。この判断で「Ｎｏ」となった場合は、ステップＳ１１の処理に戻る。「Ｙｅｓ」となった場合は、マイクロコンピュータ４が、複数の異なる電流値のそれぞれにおける電池電圧と放電量の関係を表した２次元マップを参照して、ゲージＩＣ２にて測定された電池電圧および放電電流から放電量を求め、該放電量と満充電時の電流容量とに基づいて第２の電池残量を見積もる（ステップＳ１４）。そして、メインＣＰＵ６が、その見積もられた第２の電池残量を第２の表示形式で表示部２０に表示させる（ステップＳ１５）。
【００３２】
ステップＳ１５の処理の後、マイクロコンピュータ４が、電池交換検知部５から充電開始信号が供給されたか否かを判断する（ステップＳ１６）。この判断で「Ｎｏ」となった場合は、ステップＳ１４に戻り、「Ｙｅｓ」となった場合は、ステップＳ１０に戻る。
【００３３】
以上の本実施形態のハンディターミナルにおける電池残量表示動作によれば、満充電とされた電池パックについては、第１の表示形式で精密な電池残量が表示される。この第１の表示形式での電池残量表示は１％単位での表示が可能である。１％単位での表示を行う場合の具体的な処理を、以下に簡単に説明する。
【００３４】
満充電時の電流容量を１７００ｍＡｈとする。マイクロコンピュータ４は、満充電検知信号を受信すると、ゲージＩＣ２に対して満充電時の電流容量として１７００ｍＡｈを設定する。ゲージＩＣ２は、一定の時間間隔で求めた放電電流の時間積分値を電流容量１７００ｍＡｈから減算した積算量を出力する。ここで、１ｍＡの電流が１時間流れた場合の時間積分値は１ｍＡｈである。同様に、６０ｍＡの電流が１分間流れた場合の時間積分値も１ｍＡｈである。時間積分値（ｍＡｈ）は、ある一定期間（通常、１分以下）の平均電流を「ｍＡｈ」換算したものである。
【００３５】
マイクロコンピュータ４は、ゲージＩＣ２からの積算量と電流容量を１７００ｍＡｈとから以下の計算式により電池残量を求める。
【００３６】
【数１】
2006020386.tif 000003
【００３７】
この計算式では、１７００ｍＡｈを電池残量１００％と仮定し、かつ、ばらつきを吸収するために１０％のマージンをとってある。積算量が１７０ｍＡｈのとき、電池残量１％となり、積算量が１７００ｍＡｈのとき、電池残量１００％となる。このようにして１％単位で電池残量を求めることで、正確な表示が可能となる。
【００３８】
図４は、第１の表示形式による電池残量の表示例を示した模式図である。この例では、電池の形をしたゲージの黒の領域が電池残量を表す。ゲージ上には、その電池残量が１％単位で表示されるようになっている。使用者は、１％単位で表示された電池残量から電池交換時期を正確に判断することができ、電池パックを残量がぎりぎりとなるまで使うことができる。
【００３９】
また、本実施形態のハンディターミナルにおける電池残量表示動作によれば、電池パックを交換した場合は、交換した電池パックについて、第２の表示形式で、電池残量が正確に表示される。この第２の表示形式での電池残量の表示処理を、以下に簡単に説明する。
【００４０】
図５に、２次元マップの一例を示す。縦軸に電圧、横軸に放電量がとられている。放電量は放電電流の積算値より求まるものであって、電池の残容量（電池残量）と同義である。実線は、放電電流が０．３４Ａの場合の電池電圧と放電量の関係を示すグラフ、破線は、放電電流が１．７Ａの場合の電池電圧と放電量の関係を示すグラフである。
【００４１】
ゲートＩＣ２にて、電池電圧が３．７５Ｖ、放電電流が１．７Ａという測定結果が得られた場合、マイクロコンピュータ４は、２次元マップの１．７Ａに関するグラフを参照し、電池電圧から放電量６００ｍＡｈを取得する。そして、マイクロコンピュータ４は、満充電時の電流容量１７００ｍＡｈから放電量６００ｍＡｈを減算した値（残容量）を求め、電流容量に対する放電量また残容量の割合（％）を電池残量としてメインＣＰＵ６へ送出する。
【００４２】
メインＣＰＵ６は、マイクロコンピュータ４から供給された電池残量（％）に基づいて、電池残量のゲージを複数段で表示する。図６は、第２の表示形式による電池残量の表示例を示す模式図である。電池の形をしたゲージが４段階で表示される。図６中、一番上に示したゲージは、電池残量が７５％以上の状態を示す。２番目のゲージは、電池残量が７５％未満、５０％以上の状態を示す。３番目のゲージは、電池残量が５０％未満、２５％以上の状態を示す。４番目のゲージは、電池残量が２５％未満の状態を示す。各段階で表示される残量は均等である。例えば、電池パックが満充電から４時間使用できる場合には、１時間毎に１段ずつ減ることになる。よって、使用者は、電池残量を、ある程度正確に把握することができ、電池パックを残量がある程度ぎりぎりとなるまで使うことができる。なお、携帯電話機でよく見られるようなゲージの段階的な表示の場合は、それぞれの段で表示される残量が異なるため、電池残量を正確に把握することは困難である。
【００４３】
図５に示した２次元マップでは、２つの電流値に関する電池電圧と放電量の関係を示してあるが、通常は、複数の異なる電流値に関する２次元マップを用いる。また、電池電圧と放電量の関係は温度によっても変化することから、複数の異なる温度について、２次元マップをそれぞれ作成してもよい。この場合、ゲージＩＣにて、電圧および電流に加えて温度も測定するようにし、測定された温度の２次元マップを参照して放電量を求める。
【００４４】
また、図６の例では、４段階のレベルで電池残量を表示するようになっているが、段数はこれに限定されるものではない。正確に電池残量を表示することができるのであれば、段数はいくつであってもよい。ただし、第２の表示形式での電池残量の見積もりはある程度の誤差を含むため、２５％刻みで表示を行うことが望ましい。
【００４５】
また、電池パックの交換は、電池パック収容部４０の蓋の開閉に基づいて検知するようになっているが、電池交換を検知できるのであれば、どのような手法を用いてもよい。例えば、電池パック５０の電圧を測定することでも検知することが可能である。この場合は、ゲージＩＣ２から電圧測定結果が電池交換検知部５に供給されるようにする。そして、電池交換検知部５が、操作部１０の電源ボタンによりオフ状態とされる直前にゲージＩＣ２にて測定された電池電圧と、電源ボタンによりオン状態とされた直後にゲージＩＣ２にて測定された電池電圧との差が所定の値以上のときに電池交換がなされたと判断する。ここで、所定の値は、電池交換を確実に検知できるような値とする。
【００４６】
なお、電池パックを交換する場合は、電源ボタンにより電源をオフにした状態で行われるため、電池パックによる電力の供給がなくなる。このため、本実施形態のハンディターミナルでは、電源オフ後も、電池パックの交換を検知できるように、内蔵電池による電力の供給がなされるようになっている。
【００４７】
また、満充電とされ、ある程度の時間使用されたハンディターミナルを再びＡＣアダプタを介してＡＣ電源に接続して再充電を行い、満充電になる前に、再充電を終了した場合は、その再充電による充電量が積算量に加算される。具体的には、ゲージＩＣ２において、前述の第１の積算処理によって再充電の充電量が算出され、その算出された充電量が、再充電の開始直前の電池残量に加算される。
【００４８】
上述した本実施形態のハンディターミナルは本発明の一例であり、その構成および動作は、本発明の趣旨を逸脱しない範囲で適宜変更することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態であるハンディターミナルの主要部の構成を示すブロック図である。
【図２】図１に示すハンディターミナルの外観図である。
【図３】図１に示すハンディターミナルにおいて行われる電池残量の表示動作を示すフローチャート図である。
【図４】第１の表示形式による電池残量の表示の一例を示す模式図である。
【図５】２次元マップの一例を示す特性図である。
【図６】第２の表示形式による電池残量の表示の一例を示す模式図である。
【符号の説明】
【００５０】
１  充電回路
２  ゲージＩＣ
３  電源回路
４  マイクロコンピュータ
５  電池交換検知部
６  メインＣＰＵ
７  記憶装置
１０  操作部
２０  表示部
３０  スキャナ部
４０  電池パック収容部
５０  電池パック
【図１】
2006020386.tif 000004
【図２】
2006020386.tif 000005
【図３】
2006020386.tif 000006
【図４】
2006020386.tif 000007
【図５】
2006020386.tif 000008
【図６】
2006020386.tif 000009