(57)【特許請求の範囲】
【請求項１】
電力オフ状態（３２２）および電池テスト状態（３１６、３１８）を含む、複数の状態において動作しうる無線通信装置（１００）であって、
該装置へ電力を供給するための充電レベルを有する電池（１４０）と、
前記電池に結合され、前記電池の充電レベルに比例する電池充電レベル信号を発生する、電池充電レベルモニタ回路（２０６、１４８）と、
該電池充電レベルモニタ回路に結合され、タイマカウンタ（２０２）が前記装置を電池テスト状態へ入らせた時に前記電池充電レベル信号を検出し、もし該電池充電レベル信号が所定レベルより低ければアラーム信号を発生するプロセッサ（１２０）と、を含み、前記無線通信装置が、
前記電池に結合され、前記電力オフ状態において動作することができるタイマカウンタ（２０２）であって、前記装置が前記電力オフ状態にあって所定期間が経過した時に、前記装置を前記電池テスト状態に入らせる（３１２）前記タイマカウンタと、を備え、
該アラーム信号の発生により、前記装置内の通信回路へ電力を供給してあらかじめ選択された電話番号への自動無線通信を確立し、電池充電低下警報を送信する（３３４）こと、を特徴とする、
前記無線通信装置（１００）。
【請求項２】
前記電池テスト状態において電力を受ける通信回路（１１６、１２２）をさらに含む、請求項１に記載の無線通信装置。
【請求項３】
前記電池充電レベルモニタ回路（２０６）が、前記電力オフ状態の間にディスエーブルされる（３２２）、請求項１に記載の無線通信装置。
【請求項４】
前記タイマカウンタ（２０２）が、前記電力オフ状態の間にディスエーブルされ、かつ再初期化される（３１４）、請求項１に記載の無線通信装置。
【請求項５】
前記装置が、送信機回路（１１４）と、アンテナ（１１８）と、前記プロセッサ（１２０）により制御可能な合成音声回路（１２２）と、を有するセルラ電話機であり、前記アラーム信号により、前記送信機回路およびアンテナを経てセルラ電話通信を、前記プロセッサにとってアクセス可能なメモリ（１３６）内に記憶されている電話番号へ送信し、前記通信中に前記合成音声回路により合成音声の電池充電低下警報を送る、請求項１に記載の無線通信装置。
【請求項６】
電力オフ状態（３２２）および電池テスト状態（３１６、３１８）を含む複数の状態において動作することができ、電力を供給するための電池（１４０）を有する無線通信装置（１００）において、電池充電低下警報を自動的に発生する方法であって、該方法が、
ａ．前記装置が前記電力オフ状態にある間に前記装置内のタイマを動作させ、前記装置が電力オフ状態に留まる間に所定期間を測定するステップと、
ｂ．前記所定期間が経過した後に、前記装置を前記電池テスト状態に入らせるステップと、
ｃ．前記電池の充電レベルを検出し、前記電池の該充電レベルに比例する電池充電レベル信号を発生するステップと、
ｄ．もし前記電池充電が所定レベルより低下したならばアラーム信号を発生し、あらかじめ選択された電話番号への無線通信を確立して前記アラーム信号を送信するステップと、
ｅ．ステップ（ｃ）の後に、もし前記電池充電が前記所定レベルよりも高ければ、１つまたはそれ以上の回路、前記プロセッサ、および前記モニタ回路への電力をスイッチオフし、ステップ（ａ）へ復帰するステップと、
を含む、前記方法。
【請求項７】
ステップ（ｃ）が、さらに電気的負荷を前記電池に与える（３１６）ことにより行われる、請求項６に記載の方法。
【請求項８】
前記電池充電低下警報が音声警報を含む（３３０）、請求項７に記載の方法。
【発明の詳細な説明】
１．発明の分野
本発明は、一般的には無線電気通信装置に関し、特に、無線携帯電話機用の電池のモニタシステムに関する。
２．関連技術の説明
携帯セルラ電話機は、伝統的な（有線）電話機および他のセルラ電話機と無線電話通信を行う。これらのハンドヘルドセルラ電話機は、通常限られた時間数の有効通話時間を与える小形の再充電可能電池から電力を受ける。それらの電池が放電した時は、それらを再充電するか、または交換しなければ、電話機はさらなる電話通信を行いうるようにならない。あるタイプのセルラ電話機は、大形の電池、例えば、自動車のバッテリから電力を受け、あるいは、壁の電気ソケットに直接差し込まれるが、本発明は、携帯動作を十分可能にする小形電池から電力を受けるセルラ電話機に関する。実際に、本発明は、電池に残っている充電の量を周期的にモニタし、もし適切であれば、ユーザが電話機を「オフ」状態にしてある間に電池充電低下警報を発する装置および方法に関する。
セルラ電話機は、従来から、ユーザが呼出しを行い、または呼出しを受けようとする時に、ユーザにより電源がオン（ターンオン）される携帯電話機として用いられている。さらに、この電話機は、「受信動作モード中のハンドヘルド移動体電話機における電力保存（Ｃｏｎｓｅｒｖｉｎｇ  Ｐｏｗｅｒ  ｉｎ  Ｈａｎｄ−Ｈｅｌｄ  Ｍｏｂｉｌｅ  Ｔｅｌｅｐｈｏｎｅｓ  Ｄｕｒｉｎｇ  Ａ  Ｒｅｃｅｉｖｉｎｇ  Ｍｏｄｅ  ｏｆ  Ｏｐｅｒａｔｉｏｎ）」と題する米国特許第５，１７９，７２４号に説明されているように、電話通信の受信を待機している時には、低電力待ち状態へスイッチされる。電池モニタ機能を有する低電力待ち状態はまた、「低電力消費の発振器回路（Ｌｏｗ  Ｐｏｗｅｒ  Ｃｏｎｓｕｍｐｔｉｏｎ  Ｏｓｃｉｌｌａｔｏｒ  Ｃｉｒｃｕｉｔ）」と題する米国特許第５，６００，２８２号および日本国特許公開公報ＪＡ−０２３８９３３に示されているように、コンピュータなどの非セルラ電話アプリケーション用としても発展している。
しかし、ユーザが電話の呼出しを行っておらず、かつ呼出しの受信を期待していない時は、セルラ電話機は、電池の蓄積充電量を保存するために通常、電源がオフ（ターンオフ）される。セルラ電話機をターンオフすれば、米国特許第５，５７０，０２５号に示されているように、電池センサを含めてのその電話機の全ての電力消費部品は遮断される。これは、電池から引き出される電流を最小化し、それにより、１回の電池充電によりセルラ電話機が動作しうる時間を延長する。従って、多くの現存のセルラ電話機は、ターンオフされた時には機能は実行されない。
セルラ電話機は、電源投入の状態にある時は、残りの電池充電量が低くなると、それをユーザに知らせる。ユーザは、セルラ電話機が動作を停止する直前に、低充電電池状態についての警報を受ける。さらに、たいていの現在のセルラ電話機は、電池が再充電を必要としていることをユーザに警報する可聴「ビープ（ｂｅｅｐ）」として、または電話機のディスプレイ上のメッセージとして実現される、低充電アラームを有する。電池が低充電になっていることを判定し、アラームを出すために、あるセルラ電話機は、電池の充電状態をモニタし、もし電池の充電があるレベルより低くなればアラームを出す電子回路を含む。セルラ電話機がこの機能を実行し、回路を動作させて電池をモニタしアラームを出すためには、電源投入されていなければならない。
セルラ電話機は、警察、救急車、またはレッカー車を呼出すための非常用を含め、多くの用途を有する。実際に、あるユーザは、非常の場合のみのためにセルラ電話機を自動車または他の車両内に積み込む希望を表明している。例えば、車を運転するティーンエイジャーの両親は、非常用のセルラ電話機を自動車に積み込み、子供に、その電話機は非常の場合にのみ用いるべきものであると告げることがありうる。同様にして、登山者は、非常の場合の救助を呼ぶために軽量のセルラ電話機を所持しうる。さらに、将来は、電源投入された時に所定の非常用電話番号、例えば、家庭または「９１１」を呼出す単一機能を有する、非常用セルラ電話機が市販されうる。
もしセルラ電話機が、非常用電話機として用いられるのであれば、電話機の電源を投入し、その電話機により呼出しを行う時に、電池が十分に充電されていることは重要である。
非常用セルラ電話機に適する電池は、交換または再充電なしに数カ月間休止状態に留まり得るものでなければならない。これらの電池は、たとえ、数年でないにせよ、数カ月間休止状態にあった後においても、電話機をオンするのに十分な電流を供給し、呼出しを可能にするものでなければならない。非常用電池は、もし長期間にわたってオン状態にされたままになっていれば充電電荷を失う。それらの電池はまた、もし電話機があまりにも長く休止状態にあれば電池の自己放電特性によって、または電話機が電池から充電電荷をわずかずつ減少させれば、またはもし電池に欠陥があれば、充電電荷を失い得る。これらの場合のいずれにおいても、非常状態が生じ、電話機が救援のための呼出しを行うために電源投入された時に、電池が十分に充電されていない可能性がある。非常用セルラ電話機の動作上の故障は、非常状況を悪化させ、救援を必要とする者が警察、救急車、または他の救援を呼出すことの妨害となりうる。従って、非常用セルラ電話機へ電力を供給するために用いられる電池は、長期間の休止状態の後においても、電話機へ電力を供給しうるための十分な電力を確実に蓄えている必要がある。さらに、非常用セルラ電話機の電池は、もし充電電荷を失ったならば、その時確実に警報を出す必要がある。
当該技術分野においては、セルラ電話機を道ばたの非常用呼出しボックスでの使用に応用することは公知である。米国特許第４，７８８，７１１号および第５，３７７，２５６号に説明されているように、セルラ電話機は、道ばたの電話呼出しボックス内に永久的に設置され、警察その他の行政機関の中央配車係を呼出すようにあらかじめプログラムされる。道ばたの呼出しボックス内へセルラ電話機を設置すれば、それらの永久設置された電話機は、電力会社の電力線から電力を受けうるので、必ずしも電池の問題を生じない。さらに、それらの呼出しボックスのセルラ電話機は常にターンオンされているので、中央配車係によりモニタされ、また定期的に自己保守機能を行うことができる。例えば、セルラ電話機は、配車係を定期的かつ自動的に呼出して、それが正しく機能していることを確認するよう、あるいは、その電話機が動作に関し検出した困難について報告するように、あらかじめプログラムされる。もしセルラ電話機内のバックアップ電池が放電すれば、活動状態にあるセルラ電話機は電池の低充電を検出し、その電話機が次に自動的に状態呼を行う時に、その電池の充電低下状態を中央配車係へ報告する。しかし、セルラ電話機に基づく道ばたの呼出しボックスのために用いられる装置および方法は、本発明の従来技術を確立してはいない。そのわけは、本発明は、電話機がオフになっている間に電池のテストおよび警報機能を行い、非常用呼出しボックスは「オフ」状態をもたないか、または「オフ」状態にある間は機能を行わないからである。
発明の要約
多くのセルラ電話機のユーザは、安全のために役立てようとして、特に主として非常の場合に用いるために、電話機を購入している。これらの電話機は、低コストで、また電池の放置状態での寿命が長くなければならない。安全用電話機（非常用電話機とも呼ばれる）は、たいていアルカリ電池、または長い放置寿命の別のタイプの電池を用いているようである。安全用電話機は、稀にしか用いられないが、それは非常の場合に用いられるので、電源を投入した時に満足な呼出しを行い得ることが重要である。満足な呼出しを行い得るためには、多くの要求が満たされなければならず、その１つは、十分な電池容量である。しかし、安全用電話機は、見えない所にしまっておかれ、稀にしか用いられないことが多いので、ユーザは、必要な時に電池を交換し、または再充電することを忘れるかもしれない。現存のセルラ電話機は、電池充電低下警報機構を含むが、それらは安全用電話機用としては不十分である。そのわけは、ユーザが電話機をターンオンした後にのみ警報が生じ、電話機がターンオフされている間は電池テストまたは警報が行われないからである。
セルラ電話機は低電力タイマを含み、このタイマは電話機がオフ状態になると動作する。このタイマは、所定間隔毎に（例えば、毎日１回、または毎週１回）電話機内のプロセッサを「起動」（電源投入）する。それぞれのタイマ制御「起動」の後、そのプロセッサは、残っている電池容量を評価するテストを行う。これは、電池に負荷を与えて電池電圧を測定することにより、または他の従来の電池充電モニタ技術により行われ得る。もし電池容量が十分であれば、電話機のプロセッサはターンオフし、タイマは再始動される。もし電池容量が低ければ、警報が出される。
この警報は、（ユーザまたは携帯者により、キーパッドおよび／またはシステムコネクタを経て電話機にロードされた）所定の電話番号への自動セルラ電話呼出し、または、電話機によるビープ、ディスプレイ、などのような、他の従来からの警報から成る。もし警報呼出しが行われるとすれば、呼出される番号は、ユーザの地上回線電話機の番号、別のセルラ番号、または携帯者の番号でありうる。呼出しが確立された時の「警報」は、トーン、トーンの組合せ、音声メッセージ（これは電話機内における音声合成を必要とする）、またはデータから成りうる。
【図面の簡単な説明】
図１は、セルラ電話機の代表的ブロック図であり、
図２は、セルラ電話機のマイクロコントローラに結合せしめられた電池モニタ回路の代表的ブロック図であり、
図３Ａおよび図３Ｂは、電池の充電レベルをモニタし、電池充電低下警報を出し、受信機を制御するための、マイクロプロセッサにより用いられるソフトウェアのフローチャートである。
図面の詳細な説明
図１は、本発明に関連するハンドヘルド移動体セルラ電話機１００のブロック図を示す。それらの電話機は、小形のハンドヘルド携帯電話機として用いるのに特に適しているが、本発明の原理は、電力消費の低減が望まれるいかなるタイプの電池動作形無線通信装置へも適用可能である。このセルラ電話機の部品は、電話機がオフ状態にある時でも活動状態にある電池モニタ回路を除いて、従来のものである。
本発明のセルラ電話機１００は、共通のアンテナ１１８に結合された送信機１１４および受信機１１６を有するトランシーバ１１２を含む。この送信機および受信機の回路１１４、１１６は、通常入手しうるさまざまなマイクロコントローラの１つでよいマイクロコントローラ１２０により制御される。送信すべきオーディオ信号、または受信されたオーディオ信号は、オーディオ処理回路１２２を通過する。オーディオ処理回路１２２は、受信したオーディオ信号をスピーカ１２４に適する信号へ変換し、またマイクロホン１２６からの電気信号を送信機回路１１４に適する信号へ変換する。さらに、オーディオ処理回路１２２は、「電池充電低下警報」のような合成音声信号を、マイクロコントローラ１２０により制御される音声発生器１２８から受けうる。
マイクロコントローラ１２０はまた、セルラ電話機用のディスプレイ１３０を制御し、また電話機キーパッド１３２から入力信号を受ける。例えば、そのキーパッドは、マイクロコントローラに関連する不揮発性メモリ１３６内の、ユーザ設定情報位置１３４として割当てられたメモリ位置に、記憶されるべき電話番号を入力するために用いられうる。実行可能なプログラム命令もまた、不揮発性メモリの位置１３５に記憶されうる。マイクロコントローラはまた、一時記憶位置としての揮発性メモリ１３８にアクセスしうる。
セルラ電話機の部品を動作させるための電流は、電池１４０、例えばアルカリ電池から供給される。この電池は、スイッチ１４２を経て電話機のたいていの部品に接続される。電池に接続されている調整器２１８は、テスト回路以外の、電話機内の他の電気部品へ一様な電圧（Ｖcc）を供給する。スイッチが開いている（オフ）時には、電池は、常に電池に接続されているテスト回路１４８以外の電話機の他部品から切断される。電力は、電池のほかにトランス１４４からも電話機へ供給可能であり、トランス１４４は、電話機上の充電端子１４６に接続される。このトランスは、もし再充電可能な電池が使用されているならば、その電池を再充電するためにも用いられうる。
図２には電池テスト回路が示されており、この回路は後に説明する。この回路の説明において、「セット」または「高」は、２つの有効なディジタル出力状態のうちの高い方の論理レベルを指示し、「リセット」または「低」は、２つの有効なディジタル出力状態のうちの低い方の論理レベルを指示する。
電池テスト回路１４８は、電池に負荷を与えて電池の電圧を測定することにより、電池１４０の充電レベルをモニタする。負荷は、電話機内の回路をターンオンすることにより電池に与えられる。このテスト回路は、電池電圧に対応するディジタル値を出力し、これはひいては電池の充電状態を表示する。電池１４０の電圧レベル出力は、アナログディジタル（Ａ／Ｄ）変換器２０６へ印加され、この変換器は電池からの電圧レベル入力を、変換器からマイクロコントローラ１２０へのバス２０８上のディジタル値出力に変換する。マイクロコントローラは、電池の充電レベルを表すディジタル値を、不揮発性メモリ１３６［図１］内に記憶されている所定値と比較し、電池の充電レベルが、電話機に電力を供給して非常用無線通信を実行するのに十分であるかどうかを確かめる。もし電池の充電レベルが所定レベルより低ければ、マイクロコントローラはアラームシーケンスを開始する。
テスト回路１４８は、タイマカウンタ２０２と、発振器２１０と、アナログディジタル（Ａ／Ｄ）変換器２０６と、抵抗Ｒ２およびＲ３と、を含む。テスト回路１４８の外部には、テスト回路１４８に関連して、ダイオードＤ１ないしＤ５と、他の抵抗（Ｒ１）と、スイッチ（Ｓｎ）と、調整器２１８と、電圧クランプ２２０と、電池１４０と、マイクロコントローラ１２０と、が存在する。発振器２１０は、セルラ電話機の休止期間（電力オフ）、特に、マイクロコントローラの起動（ｗａｋｅ−ｕｐ  ｏｃｃｕｒｒｅｎｃｅ）間の期間、の時間を測定するカウンタ２０２により用いられるクロック信号を供給する。カウンタ２０２は、その発振器からのクロック入力と、マイクロコントローラ１２０からのロード入力２０３と、電池スイッチ（Ｓ１）１４２への出力と、を有する。カウンタ２０２は、カウンタビット毎に１段の、一連の段をなすフリップフロップから成りか、あるいは、他の従来のカウント回路であってもよい。発振器２１０からのそれぞれのクロックパルスは、カウンタの値を１だけ減少させる。カウンタの値が０に等しくなると、カウンタ内で次の２つの作用が起こる：（１）発振器からのクロックパルスによりカウンタが計数を行うことが禁止され、それによりカウントプロセスが停止する、（２）カウンタの出力がスイッチＳ１１４２を閉じるようにセットされる。これにより、電池の電力がマイクロコントローラおよび他の電話機回路へ印加されるようにする。カウンタが動作しており、かつゼロでないカウント値を有する時は、スイッチＳ１１４２へのカウンタ出力は低である。マイクロコントローラ１２０からのロード入力２０３が高の時は、カウントプロセスを禁止し、カウンタ２０２に所定の休止期間に対応する所定のゼロでない値（初期化値）をロードする。カウンタ２０２は、ロード入力２０３が低である時は動作（カウント）し、カウンタ値はゼロに等しくない。ロード入力２０３が高から低へ変化した後、カウンタ２０２がゼロに達するのに要する時間は、カウンタ２０２にロードされた所定値および発振器２１０の周波数に基づく。これらの値は、１日から１週間までのタイムアウト期間、またはメモリ内に記憶されている別の期間を発生するように選択されうる。
Ａ／Ｄ変換器２０６は（発振器２１０およびカウンタ２０２と同様に）、電池１４０から直接に、スイッチＳ１により切断されないアナログ電圧入力を受ける。この変換器は、イネーブル入力２１２と、バス線路２０８へのディジタル出力２１３とを有する。Ａ／Ｄ変換プロセスは、電池からのアナログ電圧レベルに比例する、または該電圧レベルを示すディジタル値を発生する。変換器２０６は、カウンタ２０２が、スイッチＳ１を経てマイクロコントローラへ電力を与えるようスイッチを切替えた時に開始される起動プロセス中にイネーブルされる。変換器２０６のイネーブル入力２１２が高になると電圧変換が行われ、ディジタル値がマイクロコントローラへ送られる。この変換は、他の電話機回路が電力を供給され、それにより負荷が電池に与えられて電池電圧が測定される時に行われる。変換器２０６のイネーブルが低である時は、変換は行われず、ディジタル出力２１３には電圧レベルは存在しない。
電池スイッチ（Ｓ１）１４２は、閉じた時に電力を、スイッチとは無関係に電池の電力を受けるテスト回路１４８以外のマイクロコントローラ１２０および他の電話機回路２１４へ送る。スイッチＳ１は、制御電圧ＶＣＮＴＬにより起動される。制御電圧ＶＣＮＴＬが低である時は、スイッチＳ１は開かれる。制御電圧が高である時は、スイッチＳ１は閉じられる。スイッチＳ２は、ユーザの電力ボタンに相当し、常態においては開いている。そのボタンはユーザにより押下され、電話機をターンオンまたはターンオフする。ダイオード（Ｄ１、Ｄ２、およびＤ３）および抵抗Ｒ１は、１）ボタンＳ２が押下され、２）カウンタ２０２が高のイネーブル信号を出力する時に、または３）マイクロコントローラがＤ３への出力をセットする時に、スイッチＳ１を起動する「論理ＯＲ」ゲート２５０［図１］として用いられる。ダイオードＤ１、Ｄ２、またはＤ３の陽極が高にセットされた時は、制御電圧がスイッチＳ１へ印加され、このスイッチを閉じる。
図３Ａおよび図３Ｂの簡単化されたフローチャートは、電池モニタ機能を制御するのに必要な、メモリ１３５に記憶されているプログラム命令の論理を示す。ユーザが、（キーパッド１３２上のキーでありうる）スイッチＳ２を押下すると、電池電圧はダイオードＤ２の陽極に印加され、Ｓ１への制御電圧を高にする。この条件によりスイッチＳ１は閉じ、それにより電池電圧は調整器２１８に印加される。この調整器は、調整された電圧をマイクロコントローラ１２０および他の電話機回路２１４に印加する。マイクロコントローラがプログラムの実行を開始すると、それはクランプ２２０の出力ＶＣＬＡＰをテストし、スイッチＳ２が閉じている（ユーザ入力ステップ３０４により行われる電源投入を示す）かどうかを判定する。もしクランプ電圧が、ユーザスイッチＳ２が閉じていることを示して高であれば、マイクロコントローラは次にダイオードＤ３の陽極を高にセットする。これは、ＶＣＮＴＬを高に保持する（スイッチＳ１を閉じる）ためのＲ１に対する第２電流源となり、電話機へ電力を供給し続ける。ステップ３０６におけるダイオードＤ３のこのセッティングは、電話機をオン状態に「ラッチ」し、ユーザがスイッチＳ２を解放してもなお電話機がオン状態に留まるようにする。ダイオードＤ３へのマイクロコントローラの出力は、ユーザが電話機をターンオフするか、または電話機が自動的にターンオフするまで、高のままになっている。
電話機がユーザによりターンオンされた時は（これはクランプ出力によりマイクロコントローラが検出する）、プログラムの実行は、通常のセルラ電話機サービスとしてユーザが要求する機能を提供する命令グループへ分岐する。（ステップ３０８により表される）この機能は従来のものであり、本発明に関するものではない。
ステップ３１０においては、ダイオードＤ４へのマイクロコントローラの出力は、カウンタがカウントするのを禁止し、カウンタに初期化値をロードするようにセットされる。さらに、線路２３０上のダイオードＤ５への出力を、Ａ／Ｄ変換器をイネーブルするようにセットして、Ａ／Ｄ変換器がバス（線路）２０８上へ電池電圧のディジタル値を出力するようにし、それにより、マイクロコントローラが電池電圧をモニタしうるようにする。電話機をターンオフするためには、ユーザはスイッチＳ２を再び押下する。マイクロコントローラはこれをクランプの出力をモニタすることにより検出する。マイクロコントローラは、スイッチＳ２が閉じられたことを検出した後に、線路２３１上のダイオードＤ３への出力をリセットしてスイッチＳ１を開き、電力をマイクロコントローラおよび他の電話機回路２１４から切断する。
マイクロコントローラが電力を受けなくなった後、ダイオードＤ４への入力は低になり、カウンタ２０２をイネーブルしてカウントを開始させる。同様にして、電力を受けないマイクロコントローラはダイオードＤ５への入力を低にし、Ａ／Ｄ変換器２０６をディスエーブル（不能に）する。電話機がオフ状態にある間に、カウンタは休止期間の時間を測定する。カウント値がゼロ（０）に達した時、カウントプロセスは停止し、カウンタ出力はセットされる。この出力のセットにより、電圧が供給されてスイッチＳ１を閉じる。これは、電池電圧を調整器へ供給し、調整器は電力をマイクロコントローラへ供給する。マイクロコントローラが命令の実行を開始すると、すなわち起動すると、それはまず、クランプ２２０の出力をテストし、スイッチＳ２が閉じている（ユーザ入力により行われた電源投入を示す−ステップ３０４参照）かどうかを判定する。この場合、電力はテスト回路により供給されたもので、ユーザによるものではないので、スイッチＳ２は閉じていない。マイクロコントローラは次に、ダイオードＤ３への出力をセットし、これはスイッチＳ１の閉成を維持するための第２電流源を提供する。この作用は、ステップ３１２において電話機をオン状態に「ラッチ」する。ダイオードＤ３へのマイクロコントローラの出力は、電池のテストが行われつつある間高に留まり、電池のテスト中に、マイクロコントローラおよび他の電話機回路が電力を受けることを保証する。
マイクロコントローラがテスト回路によりターンオンされた後、マイクロコントローラは、ステップ３１４において、線路２３２上のダイオードＤ４への出力をセットし、カウンタを、タイマの開始値により再初期化する。マイクロコントローラにより印加されるロード信号はまた、マイクロコントローラが電力を受けている間、カウンタを禁止する。
電池のテストは、マイクロコントローラにより、ステップ３１６において、（電池に負荷を与えるために）他の電話機回路をまずターンオンすることにより行われる。既知の負荷のもとにある時の電池電圧は、残りの電池容量を示す。マイクロコントローラは、内部回路を制御してターンオンさせ、または、論理、オーディオ処理、メモリ、ディジタル信号処理、受信機、または送信機の回路のような、選択された電話機回路へ電力を供給することにより、電池に負荷を与える。前記回路への電力を制御する手段は、通常の動作モード中に電池容量を保存する「スリーブ」モードを実行するために広く用いられ、その技術分野において公知である。あるいは、電話機は、テストの目的で電池に負荷を与えるための負荷（抵抗）およびスイッチを特別に含むこともでき、その場合、そのスイッチは、テストを行うためにマイクロコントローラにより制御される。
マイクロコントローラは、ステップ３１８において、ダイオードＤ５をセットすることにより、Ａ／Ｄ変換器２０６をイネーブルする。マイクロコントローラは、ステップ３２０において、そのＡ／Ｄ変換器から受けた電池電圧レベルのディジタル表示を、記憶されているスレショルド電池レベルと比較する。もしこの電池の値の比較が、電池容量が十分であることを示せば、マイクロコントローラは、ステップ３２２において、ダイオードＤ３への入力をリセットすることによりスイッチＳ１を開き、電話機をターンオフする。もしマイクロコントローラが、電池の充電レベルが不十分であると判定すれば、電池警報が生じる。図３Ｂに示されているように、プログラム３００が電池充電低下警報を出すことを決定すると、このプログラムは、一連の可視、可聴、および無線警報を開始しうる。ステップ３２４においては、プログラムは、電話機が可視形電池充電低下警報を出すようにセットされているか（セッティングは、例えばメモリ位置１３４内に記憶されている）どうかを判定し、もしそのようにセットされていれば、ステップ３２６において可視警報が現れる。同様にして、ステップ３２８および３３２においては、マイクロコントローラは、電話機がオーディオ警報および無線（電話呼出し）警報を出すようにセットされているかどうかを判定する。もしそれらがイネーブルされていれば、マイクロコントローラは、ステップ３３０において電話機を鳴らす警報を発生させ、かつ／または、ステップ３３４において送信機回路１１４から所定の電話番号へ、警報、例えば合成音声の警報を送らせる。
電池テスト（および、もし適切なら、なんらかの警報）の終了時には、ステップ３２２または３３６において、ダイオードＤ３への出力をリセットして開くことにより、電話機をターンオフする。スイッチＳ1が開かれると、マイクロコントローラはもはや調整器から電力を受けない。マイクロコントローラがもはや電力を受けなくなった後は、ダイオードＤ４への入力は低となり、カウンタへの線路２３２上のロード入力を低にする。これは、カウンタ２０２をイネーブルして動作させ、ロード入力が高であった時にカウンタへロードされた初期化値において動作を開始させる。また、線路２３０上のダイオードＤ５への入力も低となり、Ａ／Ｄ変換器を、Ａ／Ｄ変換器の出力信号を含めてディスエーブルする。これは、Ａ／Ｄ変換器からの出力信号が、電力を受けていないマイクロコントローラへ供給されないことを保証する。
特別の場合は、電池が入っていない最初の状態において、セルラ電話機内に電池を設置する場合である。この場合には、電池がテスト回路へ電力を供給し、テスト回路１４８内のカウンタ２０２はランダムな値をとる。従って、電池の設置と、最初の電池テストと、の間の時間間隔は、（ゼロ（電池のテストは、電池の設置の直後に開始される）から最大のカウンタ値に対応する期間までの値の範囲に対応して）ランダムでありうる。その後の電池テストは、上述のように所望の間隔毎に時間を定めて行われる。もし所望ならば、テスト回路は、電池の設置時にカウンタに所定の値をロードして、電池の設置と最初のテストとの間に既知の時間間隔を保証するように構成されうる。しかし、これは利益が少ないのにコストを追加するように思われるので、実施例には含めてない。
第２の特別の場合は、カウンタによって開始された電池テストが進行中である間に、ユーザが電話機のターンオンを試みる場合である。ユーザは、カウンタによって開始された電池テスト中にスイッチＳ２を押下しうるので、クランプ２２０の出力は、テスト中に連続的にサンプリングされる。もしマイクロコントローラが、スイッチＳ２が押下されたことを検出すれば、カウンタによって開始された電池テストは終了せしめられ、セルラ電話機はユーザのために完全にターンオンされて、通常のユーザ操作が行われ、それは可聴および可視電池充電低下警報を含みうる。
【図１】
0003782830.tif 000002
【図２】
0003782830.tif 000003
【図３Ａ】
0003782830.tif 000004
【図３Ｂ】
0003782830.tif 000005