(57)【要約】【課題】  二次電池の充電が正常に行われていないことを正確に判断する。【解決手段】  二次電池に基準充電時間の間継続して充電が行われたにもかかわらず、二次電池の電圧が基準電池電圧に達していないと判定した場合には（Ｓ５０３：ＮＯ，Ｓ５０４：ＹＥＳ）、充電が正常に行われていない状態であるとして（Ｓ５０５）、異常状態である旨の表示を行う。このため、充電用電圧を印加するための充電端子の汚れや、二次電池自体の劣化等により、充電用電圧が印加されているにもかかわらず二次電池が正常に充電されない状態となった場合に、その旨を利用者に知らせて対処させることができる。また、複数種類の二次電池についての基準充電時間及び基準電池電圧を記憶していることにより、異なる種類の二次電池に交換された場合にも正確な判断を行うことができる。【選択図】  図９
2006211787.tif 000002
【特許請求の範囲】
【請求項１】
電源としての二次電池であって外部からの充電用電圧の印加により充電可能な電源用二次電池を備えた電子機器において、
利用者に情報を報知する報知手段と、
外部から入力された情報を記憶可能に構成されており、前記電源用二次電池の充電特性に応じた値であって前記電源用二次電池が正常に充電されているか否かの判定基準値として用いられる基準充電時間及び基準電池電圧を記憶するための記憶手段と、
前記電源用二次電池に前記充電用電圧が印加されている状態であるか否かを判定する充電状態判定手段と、
前記電源用二次電池の電圧を検出する電圧検出手段と、
前記充電状態判定手段により前記電源用二次電池に前記充電用電圧が印加されている状態であると判定されている状態が前記記憶手段に記憶されている前記基準充電時間の間継続したにもかかわらず、前記電圧検出手段により検出される前記電源用二次電池の電圧が前記記憶手段に記憶されている前記基準電池電圧に達しない場合に、異常状態であることを表すための報知を前記報知手段に行わせる報知制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記電圧検出手段は、所定電圧を供給した場合の電圧をさらに検出し、その検出した電圧に基づいて判定基準値を決定し、前記記憶手段に記憶させる検出電圧書込手段を備えたこと
を特徴とする電子機器。
【請求項３】
電源としての二次電池であって外部からの充電用電圧の印加により充電可能な電源用二次電池を備えた電子機器において、
利用者に情報を報知する報知手段と、
二次電池の充電特性に応じた値であって前記電源用二次電池が正常に充電されているか否かの判定基準値として用いられる基準充電時間及び基準電池電圧を、複数種類の二次電池について記憶する記憶手段と、
前記記憶手段に記憶されている複数種類の二次電池についての前記基準充電時間及び前記基準電池電圧のうち、前記電源用二次電池に対応する前記基準充電時間及び前記基準電池電圧を選択する選択手段と、
前記電源用二次電池に前記充電用電圧が印加されている状態であるか否かを判定する充電状態判定手段と、
前記電源用二次電池の電圧を検出する電圧検出手段と、
前記充電状態判定手段により前記電源用二次電池に前記充電用電圧が印加されている状態であると判定されている状態が前記選択手段により選択された前記基準充電時間の間継続したにもかかわらず、前記電圧検出手段により検出される前記電源用二次電池の電圧が前記選択手段により選択された前記基準電池電圧に達しない場合に、異常状態であることを表すための報知を前記報知手段に行わせる報知制御手段と、
を備えたことを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器において、
前記選択手段は、利用者による入力操作に基づき前記電源用二次電池に対応する前記基準充電時間及び前記基準電池電圧を選択すること
を特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池を電源とする電子機器に関するものである。
【背景技術】
【０００２】
従来、外部から充電可能な二次電池を電源として備えた電子機器が知られている。一般に、電話装置が備えるコードレス子機や、携帯電話機などのように、無線による通話を可能とする無線電話機には、電源として二次電池が使用されており、この二次電池の充電を行う場合には、無線電話機自体を充電器にセットする。これにより、無線電話機の充電端子と充電器の充電端子とが接触して電気的に接続され、充電台から二次電池への充電が行われる。
【０００３】
このような充電において、例えば無線電話機の充電端子と充電器の充電端子との間にゴミが挟まる等による接触不良が生じた場合には、外観上は無線電話機が充電器にセットされているものの、実際には二次電池への充電が行われていないという事態が生じてしまう。そこで、無線電話機が充電器にセットされているにもかかわらず二次電池への充電が検出されない場合には、無線電話機に内蔵されているバイブレータモータを駆動して無線電話機を振動させることにより、充電端子に付着したゴミを取り払い、かつ充電端子の腐食部分をクリーニングするようにしたものがある（特許文献１参照）。
【特許文献１】特開平１０−１７３７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、無線電話機が充電器にセットされているにもかかわらず充電電流が全く流れないような場合には、接触不良等の異常状態であることを容易に検出することが可能であるが、例えば、充電電流は流れているものの充電端子の汚れ等が電気抵抗となってその電流値が低下しているような異常状態を検出しようとすると、ある程度継続して充電を行った場合における二次電池電圧の上昇度合いに基づき判断する必要がある。
【０００５】
しかしながら、二次電池の種類によりその充電特性が異なる場合があることから、ある二次電池の充電特性を基準として判断を行うと、別の種類の二次電池が用いられた場合に正確な判断を行うことができず、場合によっては二次電池の充電が正常に行われているにもかかわらず異常であると判断されてしまうことが考えられる。
【０００６】
本発明は、こうした問題にかんがみてなされたものであり、二次電池の充電が正常に行われていないことを正確に判断することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた請求項１に記載の電子機器は、電源としての二次電池であって外部からの充電用電圧の印加により充電可能な電源用二次電池を備えたものである。なお、充電用電圧の印加は、接触充電方式によるものに限らず、無接触充電方式（無接点充電方式）によるものであってもよい。
【０００８】
そして、本電子機器は、報知手段、記憶手段、充電状態判定手段、電圧検出手段及び報知制御手段を備えている。
報知手段は、利用者に情報を報知するものである。具体的には、視認可能な形態で情報を報知（表示）する表示手段（例えば、文字や図形等を表示するＬＣＤ、光を点灯したり点滅したりするＬＥＤ）や、音により情報を報知する音出力手段（例えば、音声、メロディ、ブザー等を出力するスピーカ）などを用いることができる。
【０００９】
記憶手段は、外部から入力された情報を記憶可能に構成されており、電源用二次電池の充電特性に応じた値であって電源用二次電池が正常に充電されているか否かの判定基準値として用いられる基準充電時間及び基準電池電圧を記憶するためのものである。なお、外部から入力された情報を記憶可能に構成された記憶手段としては、情報の書き換え（情報の入力及び消去）が可能な不揮発性の記憶媒体（例えば、ＥＥＰＲＯＭやフラッシュメモリ等）や、情報の書き込み（情報の入力）のみが可能な不揮発性の記憶媒体などが挙げられる。
【００１０】
充電状態判定手段は、電源用二次電池に充電用電圧が印加されている状態であるか否かを判定する。
電圧検出手段は、電源用二次電池の電圧を検出する。
【００１１】
報知制御手段は、充電状態判定手段により電源用二次電池に充電用電圧が印加されている状態であると判定されている状態が記憶手段に記憶されている基準充電時間の間継続したにもかかわらず、電圧検出手段により検出される電源用二次電池の電圧が記憶手段に記憶されている基準電池電圧に達しない場合に、異常状態であることを表すための報知を報知手段に行わせる。ここで、異常状態であることを表すための報知としては、例えば、異常状態であることを表すメッセージや図形等の表示、異常状態であることを表す音声やブザー等の出力などが挙げられる。その他、例えば、電源用二次電池の充電量（残量）を示す絵文字が満充電を示す表示とならないようにすることなども挙げられる。
【００１２】
このように、請求項１の電子機器は、電源用二次電池に基準充電時間の間継続して充電用電圧が印加されているにもかかわらず、電源用二次電池の電圧が基準電池電圧まで上昇しない場合に、異常状態であることを利用者に知らせるようにしている。このため、本電子機器によれば、充電用電圧を印加するための端子の汚れや、電源用二次電池自体の劣化等により、充電用電圧が印加されているにもかかわらず電源用二次電池が正常に充電されない状態となった場合に、その旨を利用者に知らせて対処させることができる。
【００１３】
特に、請求項１の電子機器では、基準充電時間及び基準電池電圧を記憶するための記憶手段が、外部から入力された情報を記憶可能に構成されているため、種類の異なる電源用二次電池を用いた電子機器を、共通の記憶手段を用いて製造することができる。すなわち、情報を新たに記憶できない記憶手段を用いた構成では、種類の異なる電源用二次電池を用いた電子機器を製造する場合に、各電源用二次電池に対応する基準充電時間及び基準電池電圧があらかじめ記憶された専用の記憶手段を用いる必要があり、部品を共通化することができない。これに対し、本発明の電子機器では、共通の記憶手段を用いても、例えば工場出荷時に各電源用二次電池に対応する基準充電時間及び基準電池電圧を記憶させることができる。このため、種類の異なる電源用二次電池を用いた電子機器の製造コストを低減することができる。しかも、電源用二次電池が異なる種類のものに交換された場合にも、その二次電池に対応する基準充電時間及び基準電池電圧を記憶させることが可能となる。この結果、複数種類の二次電池について、二次電池の充電が正常に行われていないことを正確に判断することができる。
【００１４】
ところで、例えば上記基準電池電圧のように、電圧検出手段により検出された電源用二次電池の電圧と比較するための判定基準値として用いられる電圧（判定基準電圧）は、あらかじめ決められた固定値を記憶手段に記憶させたものでもよいが、好ましくは、請求項２のようにするとよい。
【００１５】
すなわち、請求項２に記載の電子機器では、上記請求項１の電子機器において、電圧検出手段が、所定電圧を供給した場合の電圧をさらに検出し、その検出した電圧に基づいて判定基準値（判定基準電圧）を決定し、記憶手段に記憶させる検出電圧書込手段を備えている。つまり、本電子機器では、所定電圧が印加された状態での検出電圧に基づいて決定された値が、判定基準電圧として記憶手段に記憶される。
【００１６】
このため、本電子機器によれば、判定基準電圧（上記基準電池電圧も含まれるが、これ以外のものであってもよい。）を、電子機器の個体差が加味された値とすることが可能となる。すなわち、製品として製造される複数の電子機器には製造上のばらつきが生じ得ることから、ある一定電圧値の電圧を各電子機器の電圧検出手段により検出したとしても、その検出値（例えば、アナログの電圧値をＡ／Ｄ変換したデジタル値）には各電子機器の特性に応じたばらつきが生じ得る。このため、仮に、各電子機器の記憶手段に一定の値の判定基準電圧を記憶させたとすると、その判定基準電圧を用いた判定にばらつきが生じてしまうこととなる。そこで、例えば工場出荷時に、安定化電源により生成した一定電圧値の電圧を電圧検出手段に検出させ、その検出電圧に基づいて決定した値を判定基準電圧として記憶手段に記憶させるようにする。このようにすれば、記憶手段に記憶される判定基準電圧が、電子機器の特性が加味された値となり、複数の電子機器での判定のばらつきを小さくすることができる。
【００１７】
次に、請求項３に記載の電子機器は、上記請求項１の電子機器と同様、電源としての二次電池であって外部からの充電用電圧の印加により充電可能な電源用二次電池を備えたものである。
【００１８】
そして、本電子機器は、報知手段、記憶手段、選択手段、充電状態判定手段、電圧検出手段及び報知制御手段を備えている。
報知手段は、上記請求項１と同様、利用者に情報を報知するものである。
【００１９】
記憶手段は、二次電池の充電特性に応じた値であって電源用二次電池が正常に充電されているか否かの判定基準値として用いられる基準充電時間及び基準電池電圧を、複数種類の二次電池について記憶するものである。つまり、記憶手段には、複数種類の二次電池についての基準充電電圧及び基準電池電圧が記憶される。なお、記憶手段としては、情報の書き換えが可能な不揮発性の記憶媒体（例えば、ＥＥＰＲＯＭやフラッシュメモリ等）や、情報の書き込みのみが可能な不揮発性の記憶媒体などの他、情報を書き込み不能な記憶媒体（例えば、ＲＯＭ等）も用いることができる。
【００２０】
選択手段は、記憶手段に記憶されている複数種類の二次電池についての基準充電時間及び基準電池電圧のうち、電源用二次電池に対応する基準充電時間及び基準電池電圧を選択する。具体的には、例えば請求項４に記載のように、利用者による入力操作に基づき電源用二次電池に対応する基準充電時間及び基準電池電圧を選択する構成（つまり、利用者に選択させる構成）とするとよい。このようにすれば、電源用二次電池に応じた基準充電時間及び基準電池電圧を容易に選択することができる。
【００２１】
充電状態判定手段は、上記請求項１と同様、電源用二次電池に充電用電圧が印加されている状態であるか否かを判定する。
電圧検出手段は、上記請求項１と同様、電源用二次電池の電圧を検出する。
【００２２】
報知制御手段は、充電状態判定手段により電源用二次電池に充電用電圧が印加されている状態であると判定されている状態が選択手段により選択された基準充電時間の間継続したにもかかわらず、電圧検出手段により検出される電源用二次電池の電圧が選択手段により選択された基準電池電圧に達しない場合に、異常状態であることを表すための報知を報知手段に行わせる。なお、異常であることを表すための報知の例は、上記請求項１についての説明で記載したとおりである。
【００２３】
このように、請求項３の電子機器も、上記請求項１の電子機器と同様、電源用二次電池に基準充電時間の間継続して充電用電圧が印加されているにもかかわらず、電源用二次電池の電圧が基準電池電圧まで上昇しない場合に、異常状態であることを利用者に知らせるようにしている。このため、本電子機器によれば、充電用電圧を印加するための端子の汚れや、電源用二次電池自体の劣化等により、充電用電圧が印加されているにもかかわらず電源用二次電池が正常に充電されない状態となった場合に、その旨を利用者に知らせて対処させることができる。
【００２４】
特に、請求項３の電子機器では、複数種類の二次電池についての基準充電時間及び基準電池電圧が記憶手段に記憶されており、その中から電源用二次電池に対応する値が選択されるように構成されているため、種類の異なる電源用二次電池を用いた電子機器を、共通の記憶手段を用いて製造することができる。すなわち、１種類の二次電池についての基準充電時間及び基準電池電圧のみが記憶された記憶手段を用いた構成では、種類の異なる電源用二次電池を用いた電子機器を製造する場合に、各電源用二次電池に対応する基準充電時間及び基準電池電圧が記憶された専用の記憶手段を用いる必要があり、部品を共通化することができない。これに対し、本発明の電子機器では、共通の記憶手段を用いても、電源用二次電池に対応する基準充電時間及び基準電池電圧を選択することで各電源用二次電池に応じた値が用いられる。このため、種類の異なる電源用二次電池を用いた電子機器の製造コストを低減することができる。しかも、電源用二次電池が異なる種類のものに交換された場合にも、その二次電池に対応する基準充電時間及び基準電池電圧を選択することが可能となる。この結果、複数種類の二次電池について、二次電池の充電が正常に行われていないことを正確に判断することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明が適用された実施形態について、図面を用いて説明する。
図１は、実施形態の電子機器としてのコードレス子機（以下、単に「子機」という。）３０を備えたファクシミリ機能付き電話装置（以下、単に「電話装置」という。）１の斜視図である。また、図２は、子機３０及び充電台（充電器）２０の斜視図である。
【００２６】
図１に示すように、この電話装置１は、公衆交換電話網（ＰＳＴＮ）に接続された親機１０と、親機１０との間で無線通信を行う子機３０と、子機３０を載置可能に構成され、載置された状態の子機３０を充電するための充電台２０とを備えている。
【００２７】
親機１０の本体ケース１１の側部には、送受話器であるハンドセット１２が取り付けられており、本体ケース１１の上面には、各種情報を液晶ディスプレイ（ＬＣＤ）に表示する表示部１３と、利用者による入力操作を検知して電気信号を出力する複数のキーを配置した操作部１４とが設けられている。
【００２８】
また、子機３０は、ハンドセットの形状をした本体ケース３１に、各種情報を液晶ディスプレイ（ＬＣＤ）に表示する表示部３２と、利用者による入力操作を検知して電気信号を出力する複数のキーを配置した操作部３３とを備えている。さらに、子機３０は、図２（ａ）に示すように、その電源としての二次電池４３（図３参照）に充電台２０からの充電用電圧を印加するための充電端子３４を備えている。
【００２９】
一方、充電台２０は、図２（ｂ）に示すように、子機３０を着脱可能に載置する載置用凹部２１ａが形成された充電台本体２１と、載置用凹部２１ａ内に設けられ、子機３０が載置用凹部２１ａ内に載置されることにより子機の充電端子３４に接触する充電端子２２とを備えている。
【００３０】
次に、子機３０及び充電台２０の内部構成について、図３のブロック図を用いて説明する。
同図に示すように、子機３０は、充電部４０、無線通信部５０、アンテナ７１、レシーバ７２及びマイク７３を備えている。
【００３１】
充電部４０は、充電台検知回路４１、充電電流切替回路４２、二次電池４３及び電池電圧検出回路４４を備えている。
充電台検知回路４１は、充電端子３４を介して充電台２０からの充電用電圧が印加されている状態であるか否か（つまり、充電中であるか否か）を、後述するＣＰＵ６０に検知させるための回路である。
【００３２】
充電電流切替回路４２は、充電端子３４を介して充電台２０から供給される充電電流の大きさを切り替えるための回路であり、具体的には、ＣＰＵ６０からの出力電圧に応じて、充電電流の大きさを２段階（急速充電、トリクル充電）に切り替える。
【００３３】
二次電池４３は、子機３０の各部の作動用電力を発生する電源として用いられる。本実施形態では、ニッケルカドミウム型の充放電可能な周知のものが用いられており、満充電時の出力電圧が２．８Ｖという特性を有する。
【００３４】
電池電圧検出回路４４は、二次電池４３の電圧をＣＰＵ６０に検出させるための回路である。
一方、無線通信部５０は、ＣＰＵ６０、コンパンダ５１、ＲＦモジュール５２、操作部ＬＥＤ５３、ＥＥＰＲＯＭ５４、上述した表示部３２及び操作部３３を備えている。
【００３５】
ＣＰＵ６０は、ＲＯＭ６１、ＲＡＭ６２、タイマ６３、ＡＤコンバータ６４等を有し、ＲＯＭ６１に記憶されているプログラムを読み出してそのプログラムを実行することにより子機３０の各部の制御を行う。また、ＣＰＵ６０には、充電台検知回路４１からの出力電圧を入力するポート（充電台検知ポートＰ１）と、本ＣＰＵ６０が作動するための作動用電圧を入力するポート（ＶＣＣポートＰ２）と、電池電圧検出回路４４からの出力電圧を入力するポート（電池電圧ポートＰ３）と、急速充電とトリクル充電とを切り替えるための電圧を充電電流切替回路４２へ出力するポート（トリクル充電切替ポートＰ４）とが設けられている。そして、電池電圧ポートＰ３に入力された電圧はＡＤコンバータ６４へ入力され、デジタル値に変換（Ａ／Ｄ変換）されることにより、二次電池４３の電圧を認識することができるようになっている。
【００３６】
コンパンダ５１は、ＣＰＵ６０からの指令に基づき、マイク７３から入力された音声信号及びレシーバ７２に出力する音声信号に対し、利用者が聞きやすいようにノイズを低減させる機能を担う。
【００３７】
ＲＦモジュール５２は、ＣＰＵ６０からの指令に基づき、アンテナ７１によって受信した電波から音声信号を取り出してコンパンダ５１に送るとともに、コンパンダ５１から送られる音声信号を電波に変換してアンテナ７１から送出させる機能を担う。
【００３８】
操作部ＬＥＤ５３は、操作部３３の各キーを、暗闇においても利用者が視認可能なように照らすためのＬＥＤである。
ＥＥＰＲＯＭ５４は、電気的にデータを消去及び書き込み可能な周知の不揮発性記憶媒体である。そして、本実施形態の子機３０において、ＥＥＰＲＯＭ５４には、後述の処理において用いられる各種の判定基準値が記憶される。具体的には、二次電池４３の電池残量を判定するために用いられる電池電圧判定しきい値Ｈと、二次電池４３が正常に充電されているか否かの判定基準値として用いられる基準充電時間Ｔ及び基準電池電圧Ｖとが記憶される。
【００３９】
ここで、電池電圧判定しきい値Ｈは、２．３Ｖの電圧を表すデジタル値であり、ＣＰＵ６０が実行する後述の処理（図６，図１２）において、ＣＰＵ６０の電池電圧ポートＰ３に入力されＡＤコンバータ６４でＡ／Ｄ変換された値（二次電池４３の電圧を表すデジタル値）との比較に用いられることにより、二次電池４３の電圧が２．３Ｖ以上であるか否かが判定される。
【００４０】
また、電池電圧判定しきい値Ｈは、製品ごとのばらつきを加味した値とするため、子機３０の工場出荷時にＥＥＰＲＯＭ５４に書き込まれるようになっている。すなわち、製品として製造される複数の子機３０には製造上のばらつきが生じ得ることから、各子機３０のＣＰＵ６０の電池電圧ポートＰ３にある一定電圧値の電圧が入力されたとしても、それがＡ／Ｄ変換されて得られる値には各製品の特性に応じたばらつきが生じ得る。このため、仮に、各製品に対し、電池電圧判定しきい値Ｈとして一定の値を記憶させたとすると、その電池電圧判定しきい値Ｈを用いた判定に製品間のばらつきが生じてしまうこととなる。そこで、工場出荷時に、安定化電源により生成した２．３Ｖの電圧を、二次電池４３の電圧に代えて印加するようにする。このとき、ＣＰＵ６０は、電池電圧ポートＰ３に入力されてＡ／Ｄ変換した値（２．３Ｖを表すデジタル値）を、電池電圧判定しきい値ＨとしてＥＥＰＲＯＭ５４に書き込む（記憶させる）処理を行う（なお、この処理が、本発明の検出電圧書込手段に相当する）。このようにして電池電圧判定しきい値をＥＥＰＲＯＭ５４に記憶させることで、電池電圧判定しきい値Ｈは各製品の特性が加味された値となり、製品間の判定のばらつきを小さくすることができる。
【００４１】
一方、ＥＥＰＲＯＭ５４に記憶される基準充電時間Ｔ及び基準電池電圧Ｖは、二次電池４３の充電特性に応じた値である。すなわち、基準充電時間Ｔの間継続して充電が行われた場合に、充電が正常に行われたと判定できる最低限の二次電池４３の電圧を基準電池電圧Ｖとしている。つまり、基準充電時間Ｔの間継続して充電が行われたにもかかわらず、二次電池４３の電圧が基準電池電圧Ｖに達していなければ、充電が正常に行われていないと判定されることとなる。ただし、このような充電特性は、二次電池の種類に応じて異なり、例えば二次電池４３が別の種類の二次電池に交換されてしまうと、正常な判定が行えなくなってしまう。そこで、本実施形態では、ＥＥＰＲＯＭ５４にあらかじめ複数種類のメーカーの二次電池についての基準充電時間Ｔ及び基準電池電圧Ｖが記憶されている。具体的には、第１のメーカーの二次電池（製造時に内蔵される二次電池４３）についての基準充電時間Ｔ１及び基準電池電圧Ｖ１と、第２のメーカーの二次電池についての基準充電時間Ｔ２及び基準電池電圧Ｖ２とが記憶されており、使用している二次電池に応じて、判定基準値として用いる値を利用者が選択可能となっている。なお、この例では、２種類の二次電池についての値を記憶するようにしているが、３種類以上の二次電池についての値を記憶するようにしてもよいことは言うまでもない。
【００４２】
アンテナ７１は、親機１０と電波による通信を行うためのものであり、本実施形態では、電波法に定められた、小電力無線局に対して許可された周波数及び空中線電力の電波が出力される。
【００４３】
レシーバ７２は、コンパンダ５１から送られた電気的な信号を利用者が聴覚可能なように音声に変換して出力するものである。
マイク７３は、利用者が発話した音声を電気的な信号に変換してコンパンダ５１に出力するものである。
【００４４】
一方、充電台２０は、上述の充電端子２２と、ＡＣアダプタ２３から出力される交流電流（７Ｖ）を直流電流（４．３Ｖ）に変換するレギュレータ２４と、レギュレータ２４から出力された直流電流が短絡された際にレギュレータ２４の破損を防ぐための短絡保護抵抗２５とを備えている。
【００４５】
次に、表示部３２に表示される二次電池４３の電池残量表示について、図４を用いて説明する。
同図に示すように、電池残量表示は４段階の種別がある。
【００４６】
図４（ａ）に示す場合は、残量表示が３の場合、具体的には、後述する放電時間Ｔｄが１２時間未満であって、二次電池４３の電圧が２．３８Ｖ以上である場合に表示される電池残量表示である。なお、残量表示が３の状態は、電池残量が満充電状態のおよそ３０％〜１００％であることを意味している。
【００４７】
また、図４（ｂ）に示す場合は、残量表示が２の場合、具体的には、後述する放電時間Ｔｄが１２時間未満であって、二次電池４３の電圧が２．３５Ｖ以上２．３８Ｖ未満である場合、又は、放電時間Ｔｄが１２時間以上１３．５時間未満であって、二次電池４３の電圧が２．３５Ｖ以上である場合に表示される電池残量表示である。なお、残量表示が２の状態は、電池残量が満充電状態のおよそ２０％〜３０％であることを意味している。
【００４８】
さらに、図４（ｃ）に示す場合は、残量表示が１の場合、具体的には、後述する放電時間Ｔｄが１２時間未満であって、二次電池４３の電圧が２．３０Ｖ以上２．３５Ｖ未満である場合、又は、放電時間Ｔｄが１２時間以上１３．５時間未満であって、二次電池４３の電圧が２．３０Ｖ以上２．３５Ｖ未満である場合、又は、放電時間Ｔｄが１３．５時間以上であって、二次電池４３の電圧が２．３０Ｖ以上である場合に表示される電池残量表示である。なお、残量表示が１の状態は、電池残量が満充電状態のおよそ１０％〜２０％であることを意味している。
【００４９】
一方、図４（ｄ）に示す場合は、残量表示が０の場合、具体的には、後述する放電時間Ｔｄが１２時間未満であって、二次電池４３の電圧が２．３０Ｖ未満である場合、又は、放電時間Ｔｄが１２時間以上１３．５時間未満であって、二次電池４３の電圧が２．３０Ｖ未満である場合、又は、放電時間Ｔｄが１３．５時間以上であって、二次電池４３の電圧が２．３０Ｖ未満である場合に表示される電池残量表示である。なお、残量表示が０の状態は、電池残量が満充電状態のおよそ０％〜１０％であることを意味している。
【００５０】
次に、ＣＰＵ６０が実行する各種処理について説明する。
まず、子機３０の電源スイッチがオンされることによりＣＰＵ６０が実行するスタート処理について、図５のフローチャートを用いて説明する。
【００５１】
このスタート処理が開始されると、まずＳ１０１で、各ポートの設定、ＲＡＭの初期化、各種ハードウェアの起動といった初期化処理を行う。
続いて、Ｓ１０２では、ＥＥＰＲＯＭ５４に記憶されている基準充電時間Ｔ及び基準電池電圧Ｖ（具体的には、第１のメーカーの二次電池についての基準充電時間Ｔ１及び基準電池電圧Ｖ１）を読み込み、判定基準値としてＲＡＭ６２に記憶する。
【００５２】
続いて、Ｓ１０３では、ＥＥＰＲＯＭ５４に記憶されている電池電圧判定しきい値Ｈを読み込み、２．３Ｖを表すデジタル値としてＲＡＭ６２に記憶する。なお、後述する処理（図６，図１２）では、判定基準値として、２．３Ｖ以外にも、２．３５Ｖや２．３８Ｖが用いられるが、こうした値は、２．３Ｖを表すデジタル値を基準として電圧比に基づき算出され、ＲＡＭ６２に記憶される。例えば、２．３Ｖを表すデジタル値が２３０であれば、２．３５Ｖを表すデジタル値は電圧比に基づき２３５と算出され、２．３８Ｖを表すデジタル値は電圧比に基づき２３８と算出される。
【００５３】
続いて、Ｓ１０４では、充電不良フラグをクリアする。この充電不良フラグは、充電が正常に行われていない状態となった場合にセットされるものである。
続いて、Ｓ１０５では、充電時間Ｔｃをリセットする（０にする）。ここで、充電時間Ｔｃとは、充電台２０から充電用電圧が継続して印加されている時間をカウントするための値であり、ＲＡＭ６２に記憶される。
【００５４】
続いて、Ｓ１０６では、後述する放電時間Ｔｄの初期値を設定するための放電カウンタ初期化処理を行う。なお、放電カウンタ初期化処理の具体的内容については後述する（図６）。
【００５５】
続いて、Ｓ１０７では、後述するタイマ割込処理（図９）を許可する。その後、本スタート処理を終了する。
次に、上述のスタート処理（図５）におけるＳ１０６で実行される放電カウンタ初期化処理について、図６のフローチャートを用いて説明する。
【００５６】
この放電カウンタ初期化処理が開始されると、まず、Ｓ２０１で、二次電池４３の電圧が２．３Ｖ以上であるか否かを判定する。具体的には、電池電圧ポートＰ３に入力されＡＤコンバータ６４でＡ／Ｄ変換した値（二次電池４３の電圧を表すデジタル値）が、ＲＡＭ６２に記憶されている２．３Ｖを表すデジタル値以上であるか否かを判定する。
【００５７】
そして、Ｓ２０１で、二次電池４３の電圧が２．３Ｖ以上でない（２．３Ｖ未満である）と判定した場合には、Ｓ２０２へ移行し、放電時間Ｔｄの初期値を１５時間に設定した後、本放電カウンタ初期化処理を終了する。ここで、放電時間Ｔｄとは、二次電池４３の放電量を表すための値（換言すれば、二次電池４３の充電電力を最大（満充電状態）とするために必要な充電時間を表す値）であり、ＲＡＭ６２に記憶される。具体的には、放電時間Ｔｄ＝０が満充電状態を表し、放電時間Ｔｄの値が大きいほど放電量が大きい（満充電状態とするために必要な充電時間が長い）ことを表している。
【００５８】
一方、Ｓ２０１で、二次電池４３の電圧が２．３Ｖ以上であると判定した場合には、Ｓ２０３へ以降し、二次電池４３の電圧が２．３５Ｖ以上であるか否かを判定する。具体的には、電池電圧ポートＰ３に入力されＡＤコンバータ６４でＡ／Ｄ変換した値（二次電池４３の電圧を表すデジタル値）が、ＲＡＭ６２に記憶されている２．３５Ｖを表すデジタル値以上であるか否かを判定する。
【００５９】
そして、Ｓ２０３で、二次電池４３の電圧が２．３５Ｖ以上でない（つまり、２．３Ｖ以上２．３５Ｖ未満である）と判定した場合には、Ｓ２０４へ移行し、放電時間Ｔｄの初期値を１３．５時間に設定した後、本放電カウンタ初期化処理を終了する。
【００６０】
一方、Ｓ２０３で、二次電池４３の電圧が２．３５Ｖ以上であると判定した場合には、Ｓ２０５へ以降し、二次電池４３の電圧が２．３８Ｖ以上であるか否かを判定する。具体的には、電池電圧ポートＰ３に入力されＡＤコンバータ６４でＡ／Ｄ変換した値（二次電池４３の電圧を表すデジタル値）が、ＲＡＭ６２に記憶されている２．３８Ｖを表すデジタル値以上であるか否かを判定する。
【００６１】
そして、Ｓ２０５で、二次電池４３の電圧が２．３８Ｖ以上でない（つまり、２．３５Ｖ以上２．３８Ｖ未満である）と判定した場合には、Ｓ２０６へ移行し、放電時間Ｔｄの初期値を１２時間に設定した後、本放電カウンタ初期化処理を終了する。
【００６２】
一方、Ｓ２０５で、二次電池４３の電圧が２．３８Ｖ以上であると判定した場合には、Ｓ２０７へ以降し、放電時間Ｔｄの初期値を１０．５時間に設定した後、本放電カウンタ初期化処理を終了する。
【００６３】
つまり、放電カウンタ初期化処理では、二次電池４３の電圧が２．３Ｖ未満の場合には放電時間Ｔｄの初期値を１５時間に、２．３Ｖ以上２．３５Ｖ未満の場合には１３．５時間に、２．３５Ｖ以上２．３８Ｖ未満の場合には１２時間に、２．３８Ｖ以上の場合には１０．５時間に設定するようにしている。
【００６４】
次に、上述のスタート処理（図５）が終了することにより実行されるメイン処理について、図７のフローチャートを用いて説明する。
このメイン処理が開始されると、まずＳ３０１で、子機３０が待機状態であるか否かを判定する。ここで、待機状態とは、子機３０が使用されていない状態（換言すれば、二次電池４３の電力消費が最小限の状態）である。逆に、待機状態でない状態とは、例えば、子機３０で通話が行われている状態や、子機３０が親機１０との間でデータ転送等の通信を行っている状態などである。
【００６５】
そして、Ｓ３０１で、子機３０が待機状態でないと判定した場合には、Ｓ３０２へ移行し、各状態に対応する周知の処理（例えば、通話状態であれば通話に関する処理）を行った後、Ｓ３０１へ戻る。
【００６６】
一方、Ｓ３０１で、子機３０が待機状態であると判定した場合には、Ｓ３０３へ移行し、親機１０から何らかのコマンドを受信したか否かを判定する。
このＳ３０３で、親機１０から何らかのコマンドを受信したと判定した場合には、Ｓ３０４へ移行し、親機１０からのコマンドに従い周知の処理を実行した後、Ｓ３０１へ戻る。
【００６７】
一方、Ｓ３０３で、親機１０からコマンドを受信していないと判定した場合には、Ｓ３０５へ移行し、操作部３３において何らかの入力操作が行われたか否かを判定する。
そして、Ｓ３０５で、操作部３３において何らかの入力操作が行われたと判定した場合には、Ｓ３０６へ移行し、操作部３３において行われた入力操作に対応する処理を行うためのキー入力処理を行った後、Ｓ３０１へ戻る。なお、キー入力処理の具体的な内容については後述する（図８）。
【００６８】
一方、Ｓ３０５で、操作部３３において入力操作が行われていないと判定した場合には、Ｓ３０７へ移行し、二次電池４３が充電中であるか否かを判定する。具体的には、充電台検知ポートＰ１に入力される電圧がローレベルである場合に、充電端子３４に充電台２０からの充電用電圧が印加されている状態であると判定し、逆に、充電台検知ポートＰ１に入力される電圧がハイレベルである場合に、充電端子３４に充電台２０からの充電用電圧が印加されていない状態であると判定する。
【００６９】
このＳ３０７で、二次電池４３が充電中でないと判定した場合には、Ｓ３０８へ移行し、表示部３２の表示画面を、待機中を表す表示画面（例えば、子機番号、曜日、時刻及び電池残量表示が表示された画面）とする。その後、Ｓ３０１へ戻る。
【００７０】
一方、Ｓ３０７で、二次電池４３が充電中であると判定した場合には、Ｓ３０９へ移行し、充電不良フラグがセットされているか否か（つまり、充電が正常に行われていない状態であるか否か）を判定する。なお、充電不良フラグは、後述するタイマ割込処理（図９）において充電が正常に行われていない状態であると判定した場合に（Ｓ５０３：ＮＯ，Ｓ５０４：ＹＥＳ）セットされる（Ｓ５０５）。
【００７１】
そして、Ｓ３０９で、充電フラグがセットされていない（つまり、充電が正常に行われている）と判定した場合には、Ｓ３１０へ移行し、表示部３２の表示画面を、充電中を表す表示画面（例えば、待機中を表す表示画面で表示される項目に、「ジュウデンチュウ」という文字を加えた画面）とする。その後、Ｓ３０１へ戻る。なお、ＬＥＤを点灯させるようにしてもよい。
【００７２】
一方、Ｓ３０９で、充電フラグがセットされている（つまり、充電が正常に行われていない）と判定した場合には、Ｓ３１１へ移行し、表示部３２の表示を充電不良警告表示（例えば、「ジュウデンタンシヲフイテクダサイ」という文字表示）とする。その後、Ｓ３０１へ戻る。
【００７３】
次に、上述のメイン処理（図７）におけるＳ３０６で実行されるキー入力処理について、図８のフローチャートを用いて説明する。
このキー入力処理が開始されると、まず、Ｓ４０１で、操作部３３に設けられる電池メーカー選択キーが押されたか否かを判定する。なお、操作部３３に専用のキーを設けるのではなく、例えば、操作部３３における汎用キーの所定操作によって電池メーカー選択操作が行われたか否かを判定するようにしてもよい。
【００７４】
そして、Ｓ４０１で、電池メーカー選択キーが押されていないと判定した場合（つまり、電池メーカー選択キー以外のキーが押されたと判定した場合）には、Ｓ４０２へ移行し、押されたキーに対応する周知の処理を行った後、本キー入力処理を終了する。
【００７５】
一方、Ｓ４０１で、電池メーカー選択キーが押されたと判定した場合には、Ｓ４０３へ移行し、表示部３２に電池メーカー選択画面を表示する。具体的には、「デンチメーカー？＿１：Ａシャ＿２：Ｂシャ」というように、２種類の電池メーカー（Ａ社（上述の第１のメーカー）、Ｂ社（上述の第２のメーカー））の中から、使用している二次電池４３のメーカーを「１」又は「２」の番号で選択する入力操作を、利用者に促す表示を行う。
【００７６】
続いて、Ｓ４０４では、操作部３３において入力操作が行われたか否かを判定し、入力操作が行われたと判定するとＳ４０５へ移行する。
Ｓ４０５では、操作部３３において行われた入力操作がキャンセル操作（例えば、「切」キーの押し操作）であるか否かを判定する。
【００７７】
このＳ４０５で、キャンセル操作であると判定した場合には、そのまま本キー入力処理を終了する。
一方、Ｓ４０５で、キャンセル操作でないと判定した場合には、Ｓ４０６へ移行し、操作部３３において行われた入力操作が「１」キーの押し操作であるか否か（つまり、第１のメーカーであるＡ社が選択されたか否か）を判定する。
【００７８】
そして、Ｓ４０５で、「１」キーの押し操作であると判定した場合には、Ｓ４０７へ移行し、後述するタイマ割込処理（図９）を禁止する。
続いて、Ｓ４０８で、ＥＥＰＲＯＭ５４に記憶されている、番号「１」に対応する電池メーカー（第１のメーカー）についての基準充電時間Ｔ１及び基準電池電圧Ｖ１を読み込み、判定基準値としてＲＡＭ６２に記憶する。つまり、判定基準値として既にＲＡＭ６２に記憶されている基準充電時間Ｔ及び基準電池電圧Ｖを書き換える処理を行う。その後、Ｓ４１２へ移行する。
【００７９】
一方、Ｓ４０５で、「１」キーの押し操作でないと判定した場合には、Ｓ４０９へ移行し、操作部３３において行われた入力操作が「２」キーの押し操作であるか否か（つまり、第２のメーカーであるＢ社が選択されたか否か）を判定する。
【００８０】
そして、Ｓ４０９で、「２」キーの押し操作でないと判定した場合には、Ｓ４０４へ戻る。つまり、キャンセル操作、「１」キーの押し操作及び「２」キーの押し操作のいずれかが行われるまで操作待ち状態となる。
【００８１】
一方、Ｓ４０９で、「２」キーの押し操作であると判定した場合には、Ｓ４１０へ移行し、後述するタイマ割込処理（図９）を禁止する。
続いて、Ｓ４１１で、ＥＥＰＲＯＭ５４に記憶されている、番号「２」に対応する電池メーカー（第２のメーカー）についての基準充電時間Ｔ２及び基準電池電圧Ｖ２を読み込み、判定基準値としてＲＡＭ６２に記憶する。つまり、判定基準値としてＲＡＭ６２に記憶されている基準充電時間Ｔ及び基準電池電圧Ｖを書き換える処理を行う。その後、Ｓ４１２へ移行する。
【００８２】
Ｓ４１２では、Ｓ４１０で禁止したタイマ割込処理（図９）を許可する。つまり、基準充電時間Ｔ及び基準電池電圧Ｖの書き換え処理の間、タイマ割込処理が行われないようにしている。その後、本キー入力処理を終了する。
【００８３】
次に、タイマ６３により所定周期ごと（例えば１秒ごと）に割り込みが入ることによりＣＰＵ６０が実行するタイマ割込処理について、図９のフローチャートを用いて説明する。
【００８４】
このタイマ割込処理が開始されると、まず、Ｓ５０１で、二次電池４３が充電中であるか否かを判定する。具体的には、充電台検知ポートＰ１に入力される電圧がローレベルである場合に、充電端子３４に充電台２０からの充電用電圧が印加されている状態であると判定し、逆に、充電台検知ポートＰ１に入力される電圧がハイレベルである場合に、充電端子３４に充電台２０からの充電用電圧が印加されていない状態であると判定する。
【００８５】
そして、Ｓ５０１で、二次電池４３が充電中であると判定した場合には、Ｓ５０２へ移行し、子機３０が通話中であるか否か（つまり、充電台２０に載置された状態で通話が行われているか否か）を判定する。
【００８６】
このＳ５０２で、子機３０が通話中でないと判定した場合（つまり、通常の充電状態である場合）には、Ｓ５０３へ移行し、二次電池４３の電圧が基準電池電圧Ｖよりも大きいか否かを判定する。具体的には、電池電圧ポートＰ３に入力されＡＤコンバータ６４でＡ／Ｄ変換した値（二次電池４３の電圧を表すデジタル値）が、判定基準値としてＲＡＭ６２に記憶されている基準電池電圧Ｖよりも大きいか否かを判定する。
【００８７】
そして、Ｓ５０３で、二次電池４３の電圧が基準電池電圧Ｖよりも大きくない（つまり、基準電池電圧Ｖ以下である）と判定した場合には、Ｓ５０４へ移行し、充電時間Ｔｃ（充電台２０から充電用電圧が継続して印加されている時間をカウントするための値）が、判定基準値としてＲＡＭ６２に記憶されている基準充電時間Ｔよりも大きいか否かを判定する。
【００８８】
このＳ５０４で、充電時間Ｔｃが基準充電時間Ｔよりも大きいと判定した場合（つまり、基準充電時間Ｔの間継続して充電が行われたにもかかわらず、二次電池４３の電圧が基準電池電圧Ｖに達していないと判定した場合）には、充電が正常に行われていない状態であるとして、充電不良フラグをセットする。その後、Ｓ５０６へ移行する。
【００８９】
一方、Ｓ５０３で、二次電池４３の電圧が基準電池電圧Ｖよりも大きいと判定した場合や、Ｓ５０４で、充電時間Ｔｃが基準充電時間Ｔよりも小さいと判定した場合には、そのままＳ５０６へ移行する。
【００９０】
Ｓ５０６では、充電時間Ｔｃが１５時間よりも小さいか否かを判定する。
そして、Ｓ５０６で、充電時間Ｔｃが１５時間よりも小さいと判定した場合には、Ｓ５０７へ移行し、充電時間Ｔｃをインクリメントする（充電時間Ｔｃに１を加算する）。その後、Ｓ５０８へ移行する。
【００９１】
一方、Ｓ５０６で、充電時間Ｔｃが１５時間よりも小さくない（つまり、充電時間Ｔｃが１５時間以上である）と判定した場合には、そのままＳ５０８へ移行する。
Ｓ５０８では、二次電池４３を充電するための充電制御を行う。その後、本タイマ割込処理を終了する。なお、充電制御処理の具体的内容については後述する（図１０）。
【００９２】
一方、Ｓ５０１で、二次電池４３が充電中でないと判定した場合や、Ｓ５０２で子機３０が通話中であると判定した場合には、Ｓ５０９へ移行し、充電不良フラグをクリアする。
【００９３】
続いて、Ｓ５１０では、充電時間Ｔｃの値を０にリセットする。
続いて、Ｓ５１１では、非充電状態における放電時間Ｔｄの値を管理するための放電制御を行う。その後、本タイマ割込処理を終了する。なお、放電制御処理の具体的内容については後述する（図１１）。
【００９４】
次に、上述のタイマ割込処理（図９）におけるＳ５０８で実行される充電制御処理について、図１０のフローチャートを用いて説明する。
この充電制御処理が開始されると、まず、Ｓ６０１で、放電時間Ｔｄの値を補正するための放電カウンタ補正処理を行う。なお、放電カウンタ補正処理の具体的内容については後述する（図１２）。
【００９５】
続いて、Ｓ６０２では、放電時間Ｔｄ（二次電池４３の放電量を表す値）が０であるか否か（つまり、二次電池４３が満充電の状態であるか否か）を判定する。
そして、Ｓ６０２で、放電時間Ｔｄが０でない（満充電状態でない）と判定した場合には、Ｓ６０３へ移行し、放電時間Ｔｄをデクリメントする（放電時間Ｔｄから１を減算する）。
【００９６】
続いて、Ｓ６０４では、二次電池４３に対し急速充電を行う。具体的には、トリクル充電切替ポートＰ４の出力電圧をハイレベルにする。これにより、トリクル充電切替ポートＰ４の出力電圧がローレベルである場合（トリクル充電の場合）と比較して、二次電池４３に大電流が流れる。その後、本充電制御処理を終了する。
【００９７】
一方、Ｓ６０２で、放電時間Ｔｄが０である（満充電状態である）と判定した場合には、Ｓ６０５へ移行し、二次電池４３に対しトリクル充電を行う。具体的には、トリクル充電切替ポートＰ４の出力電圧をローレベルにする。その後、本充電制御処理を終了する。
【００９８】
次に、上述のタイマ割込処理（図９）におけるＳ５１１で実行される放電制御処理について、図１１のフローチャートを用いて説明する。
この放電制御処理が開始されると、まず、Ｓ７０１で、放電時間Ｔｄの値を補正するための放電カウンタ補正処理を行う。なお、放電カウンタ補正処理の具体的内容については後述する（図１２）。
【００９９】
続いて、Ｓ７０２では、子機３０が通話中であるか否かを判定する。
そして、Ｓ７０２で、子機３０が通話中であると判定した場合には、Ｓ７０３へ移行し、放電時間Ｔｄに２．５秒を加算する。その後、Ｓ７０５へ移行する。
【０１００】
一方、Ｓ７０２で、子機３０が通話中でないと判定した場合には、Ｓ７０４へ移行し、放電時間Ｔｄに、２．５×６／１１０秒を加算する。その後、Ｓ７０５へ移行する。なお、本実施形態では、１秒間の通話による消費電力分を充電するために必要な時間が２．５秒という目安に基づき、通話中の場合には２．５秒を放電時間Ｔｄに加算し（Ｓ７０３）、また、通話中の消費電力と非通話中の消費電力との割合が１１０：６であるという目安に基づき、非通話中の場合には２．５秒に６／１１０を乗算した値を放電時間Ｔｄに加算するようにしている（Ｓ７０４）。ただし、こうした値はあくまでも一例にすぎないことは言うまでもない。
【０１０１】
Ｓ７０５では、放電時間Ｔｄが１５時間よりも小さいか否かを判定する。
そして、Ｓ７０５で、放電時間Ｔｄが１５時間よりも小さくない（つまり、放電時間Ｔｄが１５時間以上である）と判定した場合には、Ｓ７０６へ移行し、放電時間Ｔｄを１５時間とする。その後、本放電制御処理を終了する。
【０１０２】
一方、Ｓ７０５で、放電時間Ｔｄが１５時間よりも小さいと判定した場合には、そのまま本放電制御処理を終了する。
次に、上述の充電制御処理（図１０）におけるＳ６０１及び上述の放電制御処理（図１１）におけるＳ７０１で実行される放電カウンタ補正処理について、図１２のフローチャートを用いて説明する。
【０１０３】
この放電カウンタ補正処理が開始されると、まず、Ｓ８０１で、二次電池４３の電圧が２．３Ｖ以上であるか否かを判定する。具体的には、電池電圧ポートＰ３に入力されＡＤコンバータ６４でＡ／Ｄ変換した値（二次電池４３の電圧を表すデジタル値）が、ＲＡＭ６２に記憶されている２．３Ｖを表すデジタル値以上であるか否かを判定する。
【０１０４】
そして、Ｓ８０１で、二次電池４３の電圧が２．３Ｖ以上でない（２．３Ｖ未満である）と判定した場合には、Ｓ８０２へ移行し、放電時間Ｔｄを１５時間に補正した後、本放電カウンタ補正処理を終了する。
【０１０５】
一方、Ｓ８０１で、二次電池４３の電圧が２．３Ｖ以上であると判定した場合には、Ｓ８０３へ以降し、二次電池４３の電圧が２．３５Ｖ以上であるか否かを判定する。具体的には、電池電圧ポートＰ３に入力されＡＤコンバータ６４でＡ／Ｄ変換した値（二次電池４３の電圧を表すデジタル値）が、ＲＡＭ６２に記憶されている２．３５Ｖを表すデジタル値以上であるか否かを判定する。
【０１０６】
このＳ８０３で、二次電池４３の電圧が２．３５Ｖ以上でない（つまり、２．３Ｖ以上２．３５Ｖ未満である）と判定した場合には、Ｓ８０４へ移行し、放電時間Ｔｄが１３．５時間以上であるか否かを判定する。
【０１０７】
そして、Ｓ８０４で、放電時間Ｔｄが１３．５時間以上であると判定した場合には、そのまま本放電カウンタ補正処理を終了する。
一方、Ｓ８０４で、放電時間Ｔｄが１３．５時間以上でない（つまり、１３．５時間未満である）と判定した場合には、Ｓ８０５へ移行し、放電時間Ｔｄを１３．５時間に補正した後、本放電カウンタ補正処理を終了する。
【０１０８】
これに対し、Ｓ８０３で、二次電池４３の電圧が２．３５Ｖ以上であると判定した場合には、Ｓ８０６へ以降し、二次電池４３の電圧が２．３８Ｖ以上であるか否かを判定する。具体的には、電池電圧ポートＰ３に入力されＡＤコンバータ６４でＡ／Ｄ変換した値（二次電池４３の電圧を表すデジタル値）が、ＲＡＭ６２に記憶されている２．３８Ｖを表すデジタル値以上であるか否かを判定する。
【０１０９】
このＳ８０６で、二次電池４３の電圧が２．３８Ｖ以上でない（つまり、２．３５Ｖ以上２．３８Ｖ未満である）と判定した場合には、Ｓ８０７へ移行し、放電時間Ｔｄが１２時間以上であるか否かを判定する。
【０１１０】
そして、Ｓ８０７で、放電時間Ｔｄが１２時間以上であると判定した場合には、そのまま本放電カウンタ補正処理を終了する。
一方、Ｓ８０７で、放電時間Ｔｄが１２時間以上でない（つまり、１２時間未満である）と判定した場合には、Ｓ８０８へ移行し、放電時間Ｔｄを１２時間に補正した後、本放電カウンタ補正処理を終了する。
【０１１１】
これに対し、Ｓ８０６で、二次電池４３の電圧が２．３８Ｖ以上であると判定した場合には、そのまま本放電カウンタ補正処理を終了する。
以上説明したように、本実施形態の子機３０では、二次電池４３に基準充電時間Ｔの間継続して充電が行われたにもかかわらず、その電圧が基準電池電圧Ｖに達していないと判定した場合には（Ｓ５０３：ＮＯ，Ｓ５０４：ＹＥＳ）、表示部３２の表示を充電不良警告表示とすることで異常状態であることを利用者に知らせるようにしている（Ｓ５０５，Ｓ３０９：ＹＥＳ，Ｓ３１１）。このため、本実施形態の子機３０によれば、充電用電圧を印加するための充電端子２２，３４の汚れや、二次電池４３自体の劣化等により、充電用電圧が印加されているにもかかわらず二次電池４３が正常に充電されない状態となった場合に、その旨を利用者に知らせて対処させることができる。
【０１１２】
また、本実施形態の子機３０では、複数種類のメーカーの二次電池についての基準充電時間Ｔ１，Ｔ２及び基準電池電圧Ｖ１，Ｖ２がＥＥＰＲＯＭ５４に記憶されており、その中から電源として使用している二次電池４３に対応する値を利用者が選択できるようにしているため（図８）、二次電池４３を異なる種類のものに交換した場合にも極めて容易に対応することが可能となる。
【０１１３】
さらに、本実施形態の子機３０では、二次電池の充電特性に応じた値である基準充電時間Ｔ及び基準電池電圧Ｖを、外部から入力された情報を記憶可能な記憶媒体であるＥＥＰＲＯＭ５４に記憶するように構成されているため、例えば工場出荷時に基準充電時間Ｔ及び基準電池電圧Ｖを記憶させることが可能となり、種類の異なる二次電池４３を用いた子機３０を共通の構成とすることができる。これにより、種類の異なる二次電池４３を用いた子機３０の製造コストを低減することができる。
【０１１４】
そして、このような構成により、本実施形態の子機３０は、種類種類の二次電池について、二次電池の充電が正常に行われていないことを正確に判断することができる。
なお、上記実施形態の子機３０では、二次電池４３が、本発明の電源用二次電池に相当し、表示部３２が、本発明の報知手段に相当し、ＥＥＰＲＯＭ５４が、本発明の記憶手段に相当する。また、充電台検知回路４１、及び、タイマ割込処理（図９）におけるＳ５０１が、本発明の充電状態判定手段に相当し、電池電圧検出回路４４が、本発明の電圧検出手段に相当し、メイン処理（図７）におけるＳ３１１が、本発明の報知制御手段に相当し、操作部３３、及び、キー入力処理（図８）におけるＳ４０６〜Ｓ４１２が、本発明の選択手段に相当する。
【０１１５】
以上、本発明の一実施形態について説明したが、本発明は、種々の形態を採り得ることは言うまでもない。
すなわち、上記実施形態の子機３０では、二次電池４３への充電が正常に行われていないと判定した場合に、表示部３２にメッセージを表示することで異常状態であることを利用者に知らせるようにしているが、これに限ったものではなく、例えば、表示部３２の残量表示が３とならないようにすることで、異常状態であることを知らせるようにしてもよい。また、音声やブザー等、音の出力により異常状態であることを知らせるようにしてもよい。
【０１１６】
また、上記実施形態の子機３０では、複数種類のメーカーの二次電池についての基準充電時間Ｔ及び基準電池電圧ＶがＥＥＰＲＯＭ５４に記憶されているが、これに代えて、１種類の二次電池についての基準充電時間Ｔ及び基準電池電圧ＶのみがＥＥＰＲＯＭ５４に記憶されている構成としてもよい。このような構成においても、例えば工場出荷時に基準充電時間Ｔ及び基準電池電圧Ｖを記憶させることで、種類の異なる二次電池４３を用いた子機３０を共通の構成とすることができる。また、二次電池４３を異なる種類のものに交換した場合にも、ＥＥＰＲＯＭ５４に記憶されている基準充電時間Ｔ及び基準電池電圧Ｖの値を書き換えることができる。ただし、二次電池４３を異なる種類のものに交換した場合に、利用者の入力操作により極めて容易に対応することができるという面では、複数種類の二次電池についての基準充電時間Ｔ及び基準電池電圧Ｖが記憶されている構成が好ましい。
【０１１７】
さらに、上記実施形態の子機３０では、複数種類のメーカーの二次電池についての基準充電時間Ｔ及び基準電池電圧Ｖが、外部から入力された情報を記憶可能な記憶媒体であるＥＥＰＲＯＭ５４に記憶されているが、これに限ったものではなく、情報を書き込み不能な記憶媒体であるＲＯＭ６１にあらかじめ記憶された構成であってもよい。このような構成においても、ＲＯＭ６１に記憶された複数種類のメーカーの二次電池のいずれかを使用する子機３０については、共通の構成とすることができる。また、二次電池４３を異なる種類のものに交換した場合にも、利用者の入力操作により極めて容易に対応することが可能となる。ただし、対応可能な二次電池の範囲をより広くすることができるという面では、ＥＥＰＲＯＭ等のように外部から入力された情報を記憶可能な記憶媒体を用いた構成が好ましい。
【０１１８】
一方、本発明は、電話装置の子機以外にも、例えば、携帯電話機、デジタルカメラ、携帯型音楽再生機、ＰＤＡ等、外部からの充電電圧の印加により充電可能な二次電池を備えた電子機器であれば適用可能である。
【図面の簡単な説明】
【０１１９】
【図１】実施形態の子機を備えた電話装置の斜視図である。
【図２】子機及び充電台の斜視図である。
【図３】子機及び充電台の内部構成を表すブロック図である。
【図４】電池残量表示の説明図である。
【図５】スタート処理のフローチャートである。
【図６】放電カウンタ初期化処理のフローチャートである。
【図７】メイン処理のフローチャートである。
【図８】キー入力処理のフローチャートである。
【図９】タイマ割込処理のフローチャートである。
【図１０】充電制御処理のフローチャートである。
【図１１】放電制御処理のフローチャートである。
【図１２】放電カウンタ補正処理のフローチャートである。
【符号の説明】
【０１２０】
１…電話装置、１０…親機、２０…充電台、２２…充電端子、３０…子機、３２…表示部、３３…操作部、３４…充電端子、４０…充電部、４１…充電台検知回路、４２…充電電流切替回路、４３…二次電池、４４…電池電圧検出回路、５０…無線通信部、５４…ＥＥＰＲＯＭ、６０…ＣＰＵ、６３…タイマ、６４…ＡＤコンバータ、Ｐ１…充電台検知ポート、Ｐ２…ＶＣＣポート、Ｐ３…電池電圧ポート、Ｐ４…トリクル充電切替ポート
【図１】
2006211787.tif 000003
【図２】
2006211787.tif 000004
【図３】
2006211787.tif 000005
【図４】
2006211787.tif 000006
【図５】
2006211787.tif 000007
【図６】
2006211787.tif 000008
【図７】
2006211787.tif 000009
【図８】
2006211787.tif 000010
【図９】
2006211787.tif 000011
【図１０】
2006211787.tif 000012
【図１１】
2006211787.tif 000013
【図１２】
2006211787.tif 000014