(57)【要約】【課題】例えばソーラパネルにおいて発電された電力を効率よく使用する。【解決手段】携帯電話機１はソーラ充電回路３０から二次電池５０への電流供給経路に設けられたスイッチ４５を備え、ＣＰＵ７０は、ソーラ充電回路３０から二次電池５０への電流供給ができ、二次電池５０の温度Ｔが二次電池５０の充電動作保証範囲に基づいて決めた温度閾値Ｔｔｈ以上である場合において、回路ブロックＢの消費電流の電流値Ｉが電流閾値Ｉｔｈ未満のときにはスイッチ４５をオフにし、電流値Ｉが電流閾値Ｉｔｈ以上のときにはスイッチ４５をオンにする。【選択図】図２
2010172088.tif 000002
【特許請求の範囲】
【請求項１】
二次電池及び当該二次電池を充電する充電手段を備えた電子機器であって、
前記充電手段から前記二次電池への電流供給経路に設けられたスイッチ手段と、
制御手段を含み、前記二次電池から電流供給を受けるとともに、前記スイッチ手段を経由して前記充電手段から電流供給を受ける回路ブロックと、
前記二次電池の温度を検出する温度検出手段と、
前記回路ブロックによる消費電流の電流値を検出する電流検出手段と、
を備え、
前記制御手段は、
前記充電手段から前記二次電池への電流供給ができ、前記温度検出手段により検出された温度が所定の温度以上である場合において、
前記電流検出手段が検出した電流値が所定の電流値未満のときには前記スイッチ手段をオフにし、当該所定の電流値以上のときには前記スイッチ手段をオンにする
ことを特徴とする電子機器。
【請求項２】
前記電流供給経路の前記充電手段から前記スイッチ手段までの間に一端が接続され、他端が接地された容量素子
を更に備えることを特徴とする請求項１記載の電子機器。
【請求項３】
前記充電手段は、
ソーラパネルと、
前記ソーラパネルの出力電圧を定電圧化して、前記二次電池及び前記回路ブロックに電流供給を行うソーラ充電手段と、
を備えることを特徴とする請求項１記載の電子機器。
【請求項４】
二次電池及び当該二次電池を充電する充電手段を備えた電子機器であって、
前記充電手段から前記二次電池への電流供給経路に設けられたスイッチ手段と、
制御手段を含み、前記二次電池から電流供給を受けるとともに、前記スイッチ手段を経由して前記充電手段から電流供給を受ける回路ブロックと、
前記二次電池の温度を検出する温度検出手段と、
を備え、
前記制御手段は、
前記充電手段から前記二次電池への電流供給ができ、前記温度検出手段により検出された温度が所定の温度以上である場合において、
前記回路ブロックが所定の電流値未満の電流を消費する動作を行っているときには前記スイッチ手段をオフにし、当該所定の電流値以上の電流を消費する動作を行っているときには前記スイッチ手段をオンにする
ことを特徴とする電子機器。
【請求項５】
前記電流供給経路の前記充電手段から前記スイッチ手段までの間に一端が接続され、他端が接地された容量素子
を更に備えることを特徴とする請求項４記載の電子機器。
【請求項６】
前記充電手段は、
ソーラパネルと、
前記ソーラパネルの出力電圧を定電圧化して、前記二次電池及び前記回路ブロックに電流供給を行うソーラ充電手段と、
を備えることを特徴とする請求項４記載の電子機器。
【請求項７】
二次電池と、前記二次電池を充電する充電手段と、前記充電手段から前記二次電池への電流供給経路に設けられたスイッチ手段と、制御手段を含み、前記二次電池から電流供給を受けるとともに、前記スイッチ手段を経由して前記充電手段から電流供給を受ける回路ブロックと、有する電子機器において行われる充電制御方法であって、
前記制御手段は、
前記充電手段から前記二次電池への電流供給ができ、前記二次電池の温度が所定の温度以上である場合において、
前記回路ブロックにおいて消費される電流の電流値が所定の電流値未満のときには前記スイッチ手段をオフにし、当該所定の電流値以上のときには前記スイッチ手段をオンにする
ことを特徴とする充電制御方法。
【請求項８】
二次電池と、前記二次電池を充電する充電手段と、前記充電手段から前記二次電池への電流供給経路に設けられたスイッチ手段と、制御手段を含み、前記二次電池から電流供給を受けるとともに、前記スイッチ手段を経由して前記充電手段から電流供給を受ける回路ブロックと、有する電子機器において行われる充電制御方法であって、
前記制御手段は、
前記充電手段から前記二次電池への電流供給ができ、前記二次電池の温度が所定の温度以上である場合において、
前記回路ブロックが所定の電流値未満の電流を消費する動作を行っているときには前記スイッチ手段をオフにし、当該所定の電流値以上の電流を消費する動作を行っているときには前記スイッチ手段をオンにする
ことを特徴とする充電制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の充電制御に関する。
【背景技術】
【０００２】
近年、ソーラパネルを備え、ソーラパネルの発電によって得られた電力を二次電池に供給することで二次電池の充電を行う機能を備えた携帯電話機が提案されている（例えば、特許文献１参照。）。
ところで、二次電池は充電動作保証範囲内の温度下で充電させるべきであることから、通常、二次電池の温度が充電動作保証範囲の上限を超えた場合には二次電池の充電を中断するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−９７３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ソーラパネルにおいて発電された電力が高くなるのは日差しが厳しい環境下であるものの、この環境下では二次電池の温度が充電動作保証範囲を超えて二次電池の充電を中断してしまい、ソーラパネルにおいて発電された電力が使用されなくなってしまう。なお、ソーラパネル以外の発電機構であっても、携帯電話機以外の電子機器であっても、発電機構で発電された電力の効率的な使用は望まれる。
【０００５】
そこで、本発明は、例えばソーラパネルにおいて発電された電力を効率よく使用して、二次電池の電池残量の低下を効果的に抑制することが可能な電子機器及び充電制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の電子機器は、二次電池及び当該二次電池を充電する充電手段を備えた電子機器であって、前記充電手段から前記二次電池への電流供給経路に設けられたスイッチ手段と、制御手段を含み、前記二次電池から電流供給を受けるとともに、前記スイッチ手段を経由して前記充電手段から電流供給を受ける回路ブロックと、前記二次電池の温度を検出する温度検出手段と、前記回路ブロックによる消費電流の電流値を検出する電流検出手段と、を備え、前記制御手段は、前記充電手段から前記二次電池への電流供給ができ、前記温度検出手段により検出された温度が所定の温度以上である場合において、前記電流検出手段が検出した電流値が所定の電流値未満のときには前記スイッチ手段をオフにし、当該所定の電流値以上のときには前記スイッチ手段をオンにする。
【０００７】
また、本発明の充電制御方法は、二次電池と、前記二次電池を充電する充電手段と、前記充電手段から前記二次電池への電流供給経路に設けられたスイッチ手段と、制御手段を含み、前記二次電池から電流供給を受けるとともに、前記スイッチ手段を経由して前記充電手段から電流供給を受ける回路ブロックと、有する電子機器において行われる充電制御方法であって、前記制御手段は、前記充電手段から前記二次電池への電流供給ができ、前記二次電池の温度が所定の温度以上である場合において、前記回路ブロックにおいて消費される電流の電流値が所定の電流値未満のときには前記スイッチ手段をオフにし、当該所定の電流値以上のときには前記スイッチ手段をオンにする。
【０００８】
本発明の電子機器は、二次電池及び当該二次電池を充電する充電手段を備えた電子機器であって、前記充電手段から前記二次電池への電流供給経路に設けられたスイッチ手段と、制御手段を含み、前記二次電池から電流供給を受けるとともに、前記スイッチ手段を経由して前記充電手段から電流供給を受ける回路ブロックと、前記二次電池の温度を検出する温度検出手段と、を備え、前記制御手段は、前記充電手段から前記二次電池への電流供給ができ、前記温度検出手段により検出された温度が所定の温度以上である場合において、前記回路ブロックが所定の電流値未満の電流を消費する動作を行っているときには前記スイッチ手段をオフにし、当該所定の電流値以上の電流を消費する動作を行っているときには前記スイッチ手段をオンにする。
【０００９】
また、本発明の充電制御方法は、二次電池と、前記二次電池を充電する充電手段と、前記充電手段から前記二次電池への電流供給経路に設けられたスイッチ手段と、制御手段を含み、前記二次電池から電流供給を受けるとともに、前記スイッチ手段を経由して前記充電手段から電流供給を受ける回路ブロックと、有する電子機器において行われる充電制御方法であって、前記制御手段は、前記充電手段から前記二次電池への電流供給ができ、前記二次電池の温度が所定の温度以上である場合において、前記回路ブロックが所定の電流値未満の電流を消費する動作を行っているときには前記スイッチ手段をオフにし、当該所定の電流値以上の電流を消費する動作を行っているときには前記スイッチ手段をオンにする。
【発明の効果】
【００１０】
上記の電子機器及び充電制御方法の夫々によれば、二次電池を効果的に制御できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態に係る携帯電話機の外観図。
【図２】図１の携帯電話機の回路図。
【図３】図２のＬＤＯの回路図。
【図４】図２のＬＤＯの駆動、停止及びスイッチのオン、オフの条件を示す図。
【図５】図２のＣＰＵによるＬＤＯ及びスイッチの制御処理の手順を示すフローチャート。
【図６】図２の携帯電話機の動作例を説明するためのタイミングチャート。
【図７】図２の携帯電話機の他の動作例を説明するためのタイミングチャート。
【図８】図２の携帯電話機の更に他の動作例を説明するためのタイミングチャート。
【図９】第２の実施の形態の携帯電話機の回路図。
【図１０】図９のＬＤＯの駆動、停止及びスイッチのオン、オフの条件を示す図。
【図１１】図９のＣＰＵによるＬＤＯ及びスイッチの制御処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１２】
≪第１の実施の形態≫
以下、本発明の第１の実施の形態について図面を参照しつつ説明する。
＜携帯電話機の外観＞
本実施の形態の携帯電話機の外観について図１を参照しつつ説明する。図１（ａ）は本実施の形態の携帯電話機の開状態の正面図であり、（ｂ）はその背面図である。
【００１３】
携帯電話機１は筺体２，３を備えており、これらはヒンジ部４を介して折り畳み自在に連結されることにより相互に開閉できるように構成されている。また、折り畳まれた際に筺体３と対向する筺体２の対向面２ａには、液晶ディスプレイなどで構成された表示部５とスピーカ部６とが配置されている。折り畳まれた際に筺体２と対向する筺体３の対向面３ａには、キー操作部７とマイクロフォン８とが配置されている。更に、筺体３のヒンジ部４近傍にはアンテナ９が配置されている。更に、図１（ｂ）に示すように、筺体２の対向面２ａと反対の面には光発電を行うためのソーラパネル（太陽電池）１０が配置されている。
【００１４】
＜携帯電話機の構成＞
図１の携帯電話機１の機能構成について図２を参照しつつ説明する。図２は図１の携帯電話機１の回路図である。
携帯電話機１は、上述した光発電を行うためのソーラパネル１０と、ソーラ充電回路３０と、コンデンサ（容量素子）４０と、スイッチ４５と、二次電池５０と、電流検出回路５５と、回路ブロックＢと、ＡＣアダプタ９０とを備える。回路ブロックＢは、急速充電回路６０と、ＣＰＵ（Central Processing Unit）７０と、メモリ８０とを有する。
【００１５】
ソーラパネル１０はその最大出力電圧が例えば６．０Ｖ〜６．２Ｖである。なお、最大出力電圧はこれに限られるものではない。
ソーラ充電回路３０は、ソーラパネル１０の出力電圧を検出するための、抵抗素子３１、電圧検出回路３２、及び電圧検出回路３２の過電圧保護用のツエナーダイオード３３を備える。ソーラパネル１０の出力電圧は、抵抗素子３１とツエナーダイオード３３とで分圧され、電圧検出回路３３は分圧電圧の電圧値Ｖを検出し、検出した電圧値Ｖを示す分圧電圧情報をＣＰＵ７０へ出力する。
【００１６】
ソーラ充電回路３０は、更に、逆流防止用のダイオード３４、及びリニアレギュレータの一つであるＬＤＯ（Low Drop Out）３５を備える。ＬＤＯ３５は、ＣＰＵ７０によって駆動と停止との切り替え制御が行われ、駆動時にはソーラパネル１０からダイオード３４を介して入力される入力電圧を本実施の形態では４．０Ｖの定電圧化し、定電流出力を行う。なお、ＬＤＯ３５は、４．０Ｖ以外の電圧に定電圧化するものであってもよい。
【００１７】
ここで、ＬＤＯ３５の一構成例について図３を参照しつつ説明する。図３はＬＤＯ３５の回路図である。なお、図３はＬＤＯ３５の一構成例を示すものであって、ＬＤＯ３５の構成は図３に示すものに限らない。
ＬＤＯ３５は、ｎｐｎ型のトランジスタ３５ａと、抵抗素子３５ｂ，３５ｃと、基準電圧回路３５ｄと、アンプ３５ｅとを備える。但し、ＣＰＵ７０は、ソーラ充電回路３０を駆動させる場合にはアンプ３５ｅを駆動させ、ソーラ充電回路３０を停止させる場合にはアンプ３５ｅを停止させる。
【００１８】
ＣＰＵ７０の制御によってアンプ３５ｅが停止している場合、アンプ３５ｅからトランジスタ３５ａに供給されるベース電流が略０Ａになり、トランジスタ３５ａはオフになって、ソーラ充電回路３５から出力される出力電流は略０Ａになる。
ＣＰＵ７０の制御によってアンプ３５ｅが駆動している場合、ソーラ充電回路３０では次のような動作を行う。トランジスタ３５ａは、ダイオード３４からエミッタに供給されるエミッタ電流をアンプ３５ｅからベースに供給されるベース電流に応じて増幅し、コレクタからコレクタ電流を出力する。トランジスタ３５ａのコレクタ電圧は、抵抗素子３５ｂと抵抗素子３５ｃとで分圧され、アンプ３５ｅは分圧電圧の電圧値Ｖａと基準電圧回路３５ｄによって生成される基準電圧の基準電圧値Ｖｒｅｆとに基づいて、電圧値Ｖａと基準電圧値Ｖｒｅｆとが等しくなるような電流値の電流をトランジスタ３５ａのベースに供給する。これによって、ソーラ充電回路３０は、入力電圧を定電圧化して、定電流出力を行う。
【００１９】
コンデンサ４０は、ＬＤＯ３５からスイッチ４５にかけての配線とグランド板との間に配されており、ソーラパネル１０において発電された電力を用いて充電される。
スイッチ４５は、ＬＤＯ３５から二次電池５０及び回路ブロックＢへの電流供給経路に設けられ、ＣＰＵ７０によってオン、オフが制御される。なお、スイッチ４５として、例えば、バイポーラトランジスタやＭＯＳＦＥＴなどを用いることができる。
【００２０】
二次電池５０は、充電動作保証範囲内で充電されるべきものであって、二次電池５０の温度は充電制御回路６４によって検出、監視されている。二次電池５０は、ソーラパネル１０において発電された電力を用いて充電され、或いは、商用電源の電力を用いて充電される。そして、二次電池５０は、放電することによって回路ブロックＢに電流供給を行う。なお、二次電池５０には、リチウムイオン二次電池などがある。
【００２１】
電流検出回路５５は、回路ブロックＢに供給される電流、つまり、回路ブロックＢの消費電流の電流値Ｉを検出し、検出した電流値Ｉを示す消費電流情報をＣＰＵ７０へ出力する。
回路ブロックＢの急速充電回路６０は、ＡＣアダプタ９０に接続された入力部６１、ｎｐｎ型のトランジスタ６２、抵抗素子６３、及び充電制御回路６４を備える。充電制御回路６４は、二次電池５０の温度の検出を行い、検出した温度を示す温度情報をＣＰＵ７０へ出力する。充電制御回路７０はトランジスタ６２のオン、オフを制御し、これによって商用電源の電力を用いた二次電池５０の充電制御が行われる。
【００２２】
ＣＰＵ７０は、携帯電話機１全体の制御を行う。例えば、ＣＰＵ７０は、電圧検出回路３２から入力される分圧電圧情報と充電制御回路６４から入力される温度情報と電流検出回路５５から入力される消費電流情報とに基づいて、図４に示すように、ＬＤＯ３５の稼働、停止の制御、及びスイッチ４５のオン、オフの制御を行う（図５参照。）。但し、電圧閾値Ｖｔｈは、ソーラパネル１０による発電によって二次電池５０が充電できるかを考慮して定められる。また、温度閾値Ｔｔｈは二次電池５０の充電動作保証範囲の上限に基づいて定められる。電流閾値ＩｔｈはＬＤＯ３５の出力電流とコンデンサ４０の出力電流とを加算した電流値を超えるように定められる。
【００２３】
メモリ８０は、例えば、半導体メモリであって、携帯電話機１の各種制御用の制御プログラムや各種アプリケーションプログラムが記録されている。メモリ８０には、例えば、ＣＰＵ７０が図５に動作フローを示すＬＤＯ３５及びスイッチ４５の制御処理を実行するためのプログラムが記録されている。
なお、携帯電話機１及び後述する第２の実施の形態の携帯電話機１ａは、充電制御回路６４が二次電池５０の電圧を検出して監視し、二次電池５０の過充電が起きないようにスイッチ４５、６２の制御が行われる。
【００２４】
＜ＣＰＵの動作＞
図２のＣＰＵ７０によって行われるＬＤＯ３５及びスイッチ４５の制御処理について図５を参照しつつ説明する。図５は図２のＣＰＵ７０が行うＬＤＯ３５及びスイッチ４５の制御処理の手順を示すフローチャートである。なお、ＣＰＵ７０はメモリ８０から図５に動作フローを示すＬＤＯ３５及びスイッチ４５の制御処理を実行するためのプログラムを読み出して、読み出したプログラムを実行する。
【００２５】
ＣＰＵ７０は、電圧検出回路３２から入力される分圧電圧情報が示す電圧値Ｖが電圧閾値Ｖｔｈ未満であるかを判定し（ステップＳ１）、充電制御回路６４から入力される温度情報が示す二次電池５０の温度Ｔが温度閾値Ｔｔｈ未満であるかを判定し（ステップＳ３）、電流検出回路５５から入力される消費電流情報が示す電流値Ｉが電流閾値Ｉｔｈ未満であるかを判定する（ステップＳ５）。
【００２６】
電圧値Ｖが電圧閾値Ｖｔｈ未満であれば（Ｓ１：ＹＥＳ）、ＣＰＵ７０は、ＬＤＯ３５を停止させ、スイッチ４５をオフにする（ステップＳ２）。また、電圧値Ｖが電圧閾値Ｖｔｈ以上で（Ｓ１：ＮＯ）、温度Ｔが温度閾値Ｔｔｈ未満であれば（Ｓ３：ＹＥＳ）、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする（ステップＳ４）。
電圧値Ｖが電圧閾値Ｖｔｈ以上で（Ｓ１：ＮＯ）、温度Ｔが温度閾値Ｔｔｈ以上で（Ｓ３：ＮＯ）、電流値Ｉが電流閾値Ｉｔｈ未満であれば（Ｓ５：ＹＥＳ）、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオフにする（ステップＳ６）。また、電圧値Ｖが電圧閾値Ｖｔｈ以上で（Ｓ１：ＮＯ）、温度Ｔが温度閾値Ｔｔｈ以上で（Ｓ３：ＮＯ）、電流値Ｉが電流閾値Ｉｔｈ以上であれば（Ｓ５：ＮＯ）、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする（ステップＳ７）。
【００２７】
＜携帯電話機の動作例＞
図２の携帯電話機１の動作例について図６から図８を参照しつつ説明する。但し、図６から図８の各図において、横軸は時間である。また、図６から図８の各図における、ソーラパネル１０の分圧電圧、二次電池５０の温度及び回路ブロックＢの消費電流の夫々では、縦軸の上に行くにつれて値が大きくなる。
【００２８】
［動作例（その１）］
図６は図２の携帯電話機１の動作例を説明するためのタイミングチャートである。但し、携帯電話機１は受信期間及びスリープ期間が交互に現れる動作を行い、回路ブロックＢはスリープ期間では電流閾値Ｉｔｈ未満の電流を消費し、受信期間では電流閾値Ｉｔｈ以上の電流を消費するものとする。
【００２９】
電圧検出回路３２はソーラパネル１０の出力電圧が分圧された分圧電圧の電圧値Ｖを検出しており、検出した分圧電圧の電圧値Ｖを示す分圧電圧情報をＣＰＵ７０へ出力する。また、充電制御回路６４は、二次電池５０の温度Ｔを検出しており、検出した温度Ｔを示す温度情報をＣＰＵ７０へ出力する。電流検出回路５５は、回路ブロックＢの消費電流の電流値Ｉを検出しており、検出した消費電流の電流値Ｉを示す消費電流情報をＣＰＵ７０へ出力する。
【００３０】
時間Ｔ１まで分圧電圧の電圧値Ｖが電圧閾値Ｖｔｈ未満なので、ＣＰＵ７０はＬＤＯ３５を停止させ、スイッチ４５をオフにする。回路ブロックＢは二次電池５０からのみ電流供給を受けて動作する。このように、ソーラパネル１０において発電された電力が十分でない場合には、ＬＤＯ３５が停止し、スイッチ４５がオフになるため、二次電池５０に蓄えられた電力が抵抗素子３５ａ、３５ｂなどで無駄に消費されることがなく、二次電池５０の電池残量の低下を抑制できる。
【００３１】
時間Ｔ１以降分圧電圧の電圧値Ｖが電圧閾値Ｖｔｈ以上であり、時間Ｔ２まで二次電池５０の温度Ｔが温度閾値Ｔｔｈ未満なので、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする。二次電池５０はソーラパネル１０において発電された電力を用いて充電される。
時間Ｔ１以降分圧電圧の電圧値Ｖが電圧閾値Ｖｔｈ以上であり、時間Ｔ２以降二次電池５０の温度Ｔが温度閾値Ｔｔｈ以上である。時間Ｔ２から時間Ｔ３までは回路ブロックＢの消費電流の電流値ＩがＩｔｈ未満なので、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオブにする。このとき、コンデンサ４０はソーラパネル１０において発電された電力を用いて充電され、二次電池５０は充電されない。
【００３２】
時間Ｔ３から時間Ｔ４までは回路ブロックＢの消費電流の電流値ＩがＩｔｈ以上なので、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする。このとき、回路ブロックＢの消費電流が大きいために二次電池５０は充電されないが、回路ブロックＢは二次電池５０から電流供給を受けるとともに、ソーラパネル１０及びコンデンサ４０から電流供給を受けて動作する。
【００３３】
これによって、二次電池５０の温度Ｔが温度閾値Ｔｔｈ以上の期間にソーラパネル５０において発電された電力も利用されるので、ソーラパネル５０において発電された電力を効率的に使用でき、二次電池５０の電池残量の低下を抑制できる。
また、回路ブロックＢの消費電流が小さい期間にソーラパネル１０において発電された電力がコンデンサ４０に蓄えられ、回路ブロックＢの消費電流が大きい期間に回路ブロックＢによって利用されるため、コンデンサ４０を設けることによって、ソーラパネル５０において発電された電力を更に効率的に使用でき、二次電池５０の電池残量の低下を更に抑制できる。
【００３４】
なお、携帯電話機１は、時間Ｔ４から時間Ｔ５までの期間は時間Ｔ２から時間Ｔ３までの期間と同様の動作を行い、時間Ｔ５から時間Ｔ６までの期間は時間Ｔ３から時間Ｔ４までの期間と同様の動作を行う。
［動作例（その２）］
図７は図２の携帯電話機１の他の動作例を説明するためのタイミングチャートである。但し、携帯電話機１はスリープ期間の後通話期間の通話動作を行い、回路ブロックＢはスリープ期間では電流閾値Ｉｔｈ未満の電流を消費し、通話期間では電流閾値Ｉｔｈ以上の電流を消費するものとする。
【００３５】
電圧検出回路３２はソーラパネル１０の出力電圧が分圧された分圧電圧の電圧値Ｖを検出しており、検出した分圧電圧の電圧値Ｖを示す分圧電圧情報をＣＰＵ７０へ出力する。また、充電制御回路６４は、二次電池５０の温度Ｔを検出しており、検出した温度Ｔを示す温度情報をＣＰＵ７０へ出力する。電流検出回路５５は、回路ブロックＢの消費電流の電流値Ｉを検出しており、検出した消費電流の電流値Ｉを示す消費電流情報をＣＰＵ７０へ出力する。
【００３６】
時間Ｔ１１まで分圧電圧の電圧値Ｖが電圧閾値Ｖｔｈ未満なので、ＣＰＵ７０はＬＤＯ３５を停止させ、スイッチ４５をオフにする。回路ブロックＢは二次電池５０からのみ電流供給を受けて動作する。
時間Ｔ１１以降分圧電圧の電圧値Ｖが電圧閾値Ｖｔｈ以上であり、時間Ｔ１２まで二次電池５０の温度Ｔが温度閾値Ｔｔｈ未満なので、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする。二次電池５０はソーラパネル１０において発電された電力を用いて充電される。
【００３７】
時間Ｔ１１以降分圧電圧の電圧値Ｖが電圧閾値Ｖｔｈ以上であり、時間Ｔ１２以降二次電池５０の温度Ｔが温度閾値Ｔｔｈ以上である。時間Ｔ１２から時間Ｔ１３までは回路ブロックＢの消費電流の電流値Ｉが電流閾値Ｉｔｈ未満なので、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオブにする。このとき、コンデンサ４０はソーラパネル１０において発電された電力によって充電され、二次電池５０は充電されない。
【００３８】
時間Ｔ１３以降回路ブロックＢの消費電流の電流値ＩがＩｔｈ以上なので、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする。このとき、回路ブロックＢの消費電流が大きいために二次電池５０は充電されないが、回路ブロックＢは二次電池５０から電流供給を受けるとともに、ソーラパネル１０及びコンデンサ４０から電流供給を受けて動作する。
【００３９】
［動作例（その３）］
図８は図２の携帯電話機１の動作例を説明するためのタイミングチャートである。但し、携帯電話機１は受信期間及びスリープ期間が交互に現れる動作を行い、回路ブロックＢはスリープ期間及び受信期間ともに電流閾値Ｉｔｈ以上の電流を消費するものとする。
電圧検出回路３２はソーラパネル１０の出力電圧が分圧された分圧電圧の電圧値Ｖを検出しており、検出した分圧電圧の電圧値Ｖを示す分圧電圧情報をＣＰＵ７０へ出力する。また、充電制御回路６４は、二次電池５０の温度Ｔを検出しており、検出した温度Ｔを示す温度情報をＣＰＵ７０へ出力する。電流検出回路５５は、回路ブロックＢの消費電流の電流値Ｉを検出しており、検出した消費電流の電流値Ｉを示す消費電流情報をＣＰＵ７０へ出力する。
【００４０】
時間Ｔ３１まで分圧電圧の電圧値Ｖが電圧閾値Ｖｔｈ未満なので、ＣＰＵ７０はＬＤＯ３５を停止させ、スイッチ４５をオフにする。回路ブロックＢは二次電池５０からのみ電流供給を受けて動作する。
時間Ｔ３１以降分圧電圧の電圧値Ｖが電圧閾値Ｖｔｈ以上であり、時間Ｔ３２まで二次電池５０の温度Ｔが温度閾値Ｔｔｈ未満なので、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする。二次電池５０はソーラパネル１０において発電された電力を用いて充電される。
【００４１】
時間Ｔ３１以降分圧電圧の電圧値Ｖが電圧閾値Ｖｔｈ以上であり、時間Ｔ３２以降二次電池５０の温度Ｔが温度閾値Ｔｔｈ以上である。スリープ期間及び通話期間ともに消費電流の電流値Ｉは電流閾値Ｉｔｈ以上なので、ＣＰＵ７０は、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする。このとき、回路ブロックＢの消費電流が大きいために二次電池５０は充電されないが、回路ブロックＢは二次電池５０から電流供給を受けるとともに、ソーラパネル１０及びコンデンサ４０から電流供給を受けて動作する。
【００４２】
≪第２の実施の形態≫
以下、本発明の第２の実施の形態について図面を参照しつつ説明する。第１の実施の形態の携帯電話機１は回路ブロックＢの消費電流の電流値を検出して、スイッチ４５のオン、オフの制御を行う。これに対して、本実施の形態の携帯電話機１ａはＣＰＵ７０が回路ブロックＢの動作内容を判断してスイッチ４５のオン、オフの制御を行う。なお、本実施の形態において、第１の実施の形態と実質的に同じ構成要素には同じ符号を付し、その説明が適用できるため本実施の形態ではその説明を省略する。
【００４３】
＜携帯電話機の構成＞
本実施の形態の携帯電話機１ａの機能構成について図９を参照しつつ説明する。図９は本実施の形態の携帯電話機１ａの回路図である。なお、メモリ８０には、図５に動作フローを示すＬＤＯ３５及びスイッチ４５の制御処理を実行するためのプログラムの代わりに、図１１に動作フローを示すＬＤＯ３５及びスイッチ４５の制御処理を実行するためのプログラムが記憶されている。
【００４４】
ＣＰＵ７０ａは、携帯電話機１ａ全体の制御を行う。例えば、ＣＰＵ７０ａは、電圧検出回路３２から入力される分圧電圧情報と充電制御回路６４から入力される温度情報とＣＰＵ７０ａを含む回路ブロックＢの動作とに基づいて、図１０に示すように、ＬＤＯ３５の稼働、停止の制御、及びスイッチ４５のオン、オフの制御を行う（図１１参照。）。なお、図中の“Ｉ＜Ｉｔｈの動作”は回路ブロックＢが電流閾値Ｉｔｈ未満の電流値の電流を消費する動作を意味し、“Ｉ≧Ｉｔｈの動作”は回路ブロックＢが電流閾値Ｉｔｈ以上の電流値の電流を消費する動作を意味する。
【００４５】
＜ＣＰＵの動作＞
図９のＣＰＵ７０ａによって行われるＬＤＯ３５及びスイッチ４５の制御処理について図１１を参照しつつ説明する。図１１は図９のＣＰＵ７０ａが行うＬＤＯ３５及びスイッチ４５の制御処理の手順を示すフローチャートである。なお、ＣＰＵ７０ａはメモリ８０から図１１に動作フローを示すＬＤＯ３５及びスイッチ４５の制御処理を実行するためのプログラムを読み出して、読み出したプログラムを実行する。
【００４６】
ＣＰＵ７０ａは、電圧検出回路３２から入力される分圧電圧情報が示す電圧値Ｖが電圧閾値Ｖｔｈ未満であるかを判定し（ステップＳ３１）、充電制御回路６４から入力される温度情報が示す二次電池５０の温度Ｔが温度閾値Ｔｔｈ未満であるかを判定し（ステップＳ３２）、回路ブロックＢが電流閾値Ｉｔｈ未満の電流値の電流を消費する動作を行うかを判定する（ステップＳ３５）。なお、ステップＳ３５の判断は、例えば、回路ブロックＢが行う夫々の動作毎に回路ブロックＢの消費電流の電流値Ｉをメモリ８０に格納しておき、回路ブロックＢが行う動作に対応してメモリ８０に格納されている電流値と電流閾値Ｉｔｈとを比較することによって実現できる。
【００４７】
電圧値Ｖが電圧閾値Ｖｔｈ未満であれば（Ｓ３１：ＹＥＳ）、ＣＰＵ７０ａは、ＬＤＯ３５を停止させ、スイッチ４５をオフにする（ステップＳ３２）。また、電圧値Ｖが電圧閾値Ｖｔｈ以上で（Ｓ３１：ＮＯ）、温度Ｔが温度閾値Ｔｔｈ未満であれば（Ｓ３３：ＹＥＳ）、ＣＰＵ７０ａは、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする（ステップＳ３４）。
【００４８】
電圧値Ｖが電圧閾値Ｖｔｈ以上で（Ｓ３１：ＮＯ）、温度Ｔが温度閾値Ｔｔｈ以上で（Ｓ３３：ＮＯ）、回路ブロックＢが電流閾値Ｉｔｈ未満の電流値の電流を消費する動作を行うのであれば（Ｓ３５：ＹＥＳ）、ＣＰＵ７０ａは、ＬＤＯ３５を稼働させ、スイッチ４５をオフにする（ステップＳ３６）。また、電圧値Ｖが電圧閾値Ｖｔｈ以上で（Ｓ３１：ＮＯ）、温度Ｔが温度閾値Ｔｔｈ以上で（Ｓ３２：ＮＯ）、回路ブロックＢが電流閾値Ｉｔｈ以上の電流値の電流を消費する動作を行うのであれば（Ｓ３５：ＮＯ）、ＣＰＵ７０ａは、ＬＤＯ３５を稼働させ、スイッチ４５をオンにする（ステップＳ７）。
【００４９】
≪補足≫
本発明は上記の実施の形態で説明した内容に限定されず、本発明の目的とそれに関連又は付随する目的を達成するためのいかなる形態においても実施可能であり、例えば、以下であってもよい。
（１）上記の各実施の形態では、携帯電話機を対象として説明したが、これに限らず、携帯電話機以外の携帯通信機器などの電子機器を対象にしてもよい。
【００５０】
（２）上記の各実施の形態では、電流閾値Ｉｔｈを固定として説明したが、これに限らず、例えばソーラパネル１０からの出力電流の電流値を検出して、検出した出力電流の電流値に基づいて電流閾値Ｉｔｈを変化させてもよい。また、回路ブロックＢによる動作に応じて電流閾値Ｉｔｈを変化させてもよい。なお、これらの場合、例えば、回路ブロックＢによる消費電流の電流値Ｉを踏まえ、二次電池５０の温度が充電保証動作範囲を超える場合に二次電池５０が充電されないように電流閾値Ｉｔｈを定めることが好ましい。
【００５１】
（３）上記の各実施の形態では、ソーラパネル１０を対象として説明したが、それ以外の発電機構を適用してもよい。
（４）上記の各実施の形態では、ＬＤＯ３５及びスイッチ４５の制御処理（図５、図１１）をＣＰＵ７０，７０ａが行うものとして説明したが、これに限らず、例えば専用の回路によってＬＤＯ３５及びスイッチ４５の制御処理（図５、図１１）を行うようにしてもよい。
【００５２】
（５）上記の各実施の形態において説明したＣＰＵ７０，７０ａがＬＤＯ３５及びスイッチ４５の制御処理（図５、図１１）を実行するためのプログラムを例えばリムーバブル記録媒体に記録するようにしてもよい。
（６）上記の各実施の形態では、ＬＤＯ３５及びスイッチ４５の制御にＣＰＵ７０に接続された制御線を分岐して使用しているが、これに限らず、例えば、ＣＰＵ７０に接続された別個の制御線を使用するようにしてもよい。
【産業上の利用可能性】
【００５３】
本発明は、二次電池を備えた電子機器に利用できる。
【符号の説明】
【００５４】
１  携帯電話機
１０  太陽パネル
３０  ソーラ充電回路
３５  ＬＤＯ
４０  コンデンサ
４５  スイッチ
５０  二次電池
５５  電流検出回路
６４  充電制御回路
７０  ＣＰＵ
８０  メモリ
【図１】
2010172088.tif 000003
【図２】
2010172088.tif 000004
【図３】
2010172088.tif 000005
【図４】
2010172088.tif 000006
【図５】
2010172088.tif 000007
【図６】
2010172088.tif 000008
【図７】
2010172088.tif 000009
【図８】
2010172088.tif 000010
【図９】
2010172088.tif 000011
【図１０】
2010172088.tif 000012
【図１１】
2010172088.tif 000013