"二次電池に対して充電電流を供給する、発電能力が変動する発電装置と、前記充電電流の電流値により二次電池に対する充電を制御する二次電池充電装置とを有する二次電池充電システムであり、前記二次電池充電装置は、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を行う充電スイッチと、前記発電装置と前記充電スイッチとの間に設けられた蓄電部と、前記蓄電部に蓄積された電気エネルギの蓄電量を測定する蓄電量測定部と、前記蓄電量と、予め設定された蓄電量閾値とを比較し、比較結果に基づいて前記充電スイッチのオンオフ制御を行う充電制御部とを備え、前記充電制御部が、前記充電スイッチをオフとした後の前記蓄電量が、前記蓄電量閾値を超えた場合、前記充電スイッチをオンとして、前記二次電池に対する充電を開始することを特徴とする二次電池充電システム。前記充電スイッチを介して前記二次電池に対して出力される充電電流を測定する出力測定部をさらに有し、前記蓄電量閾値が単数または複数設定されており、前記充電制御部が、予め設定されている充電電流閾値と、前記充電電流とを比較し、この比較結果により、前記蓄電量閾値として、単数または複数の前記蓄電量閾値のいずれかを用いることを特徴とする請求項1に記載の二次電池充電システム。前記蓄電量閾値として、第1蓄電量閾値と第2蓄電量閾値とが設定されており、前記第2蓄電量閾値が前記第1蓄電量閾値より大きい電流量として設定されており、前記充電制御部が、前記充電電流が前記充電電流閾値を超える場合、前記蓄電量閾値として前記第2蓄電量閾値を用い、前記充電電流が前記充電電流閾値以下の場合、前記蓄電量閾値として前記第1蓄電量閾値を用いることを特徴とする請求項2に記載の二次電池充電システム。前記充電制御部が、前記二次電池を充電するために必要な充電電流の最低値として予め設定された最低出力電流閾値と、前記出力測定部が測定した充電電流とを比較し、前記最低出力電流閾値以下の場合、前記充電スイッチをオフとすることを特徴とする請求項2または請求項3に記載の二次電池充電システム。前記第1蓄電量閾値、前記第2蓄電量閾値、前記充電電流閾値及び前記最低出力電流閾値を任意に設定する出力頻度指示部をさらに有することを特徴とする請求項3または請求項4に記載の二次電池充電システム。前記発電装置は、太陽光のエネルギを太陽電池などにより直接に電力に変換して発電を行う太陽光発電や、風のエネルギをプロペラで受けてロータを回転させて発電する風力発電などの自然エネルギを利用した装置、あるいは燃料電池による発電を利用した装置であることを特徴とする請求項1から請求項5のいずれか一項に記載の二次電池充電システム。発電能力が変動する発電装置からの充電電流により二次電池に対する充電を制御する二次電池充電装置であり、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を行う充電スイッチと、前記充電スイッチと、前記発電装置の出力端子が接続される電源入力端子との間に設けられた蓄電部と、前記蓄電部に蓄積された電気エネルギの蓄電量を測定する蓄電量測定部と、前記蓄電量と、予め設定された蓄電量閾値とを比較し、比較結果に基づいて前記充電スイッチのオンオフ制御を行う充電制御部とを備え、前記充電制御部が、前記充電スイッチをオフとした際の前記蓄電量が、前記蓄電量閾値を超えた場合、前記充電スイッチをオンとして、前記二次電池に対する充電を開始することを特徴とする二次電池充電装置。二次電池に対して充電電流を供給する、発電能力が変動する発電装置と、前記充電電流により二次電池に対する充電を制御する二次電池充電装置とを有する二次電池充電システムを動作させる二次電池充電方法であり、前記二次電池充電装置において、充電制御部が、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を充電スイッチのオンオフを切り替えることにより行う過程と、蓄電量測定部が、前記発電装置と前記充電スイッチとの間に設けられた蓄電部に蓄積された電気エネルギの蓄電量を測定する過程と、前記充電制御部が、前記充電スイッチをオフとした後の前記蓄電量と、予め設定された蓄電量閾値とを比較し、前記蓄電量が前記蓄電量閾値を超えた場合、前記充電スイッチをオンとして、前記二次電池に対する充電を開始する過程とを有することを特徴とする二次電池充電方法。前記発電装置は、太陽光のエネルギを太陽電池などにより直接に電力に変換して発電を行う太陽光発電や、風のエネルギをプロペラで受けてロータを回転させて発電する風力発電などの自然エネルギを利用した装置、あるいは燃料電池による発電を利用した装置であることを特徴とする請求項8に記載の二次電池充電方法。上述した蓄電手段を用いた充電装置においては、自然エネルギを発電源とする発電装置を利用する充電装置において、発電源の出力する発電量が少ない状態が継続した場合、充電装置の蓄電手段の電気エネルギは消費されるのみで蓄積されることはない。すなわち、発電源の発電量が負荷側である二次電池の必要とする充電電流に満たない状態が継続した場合、充電装置の蓄電手段に電気エネルギが蓄積されず、蓄積されている電気エネルギが充電電流として消費される。このため、蓄電手段における蓄電残量が、二次電池に対する充電電流を供給できる量でなくなると、発電装置及び蓄電手段の双方から二次電池への充電電流が供給されなくなり、充電処理が途切れることになる。また、自然エネルギの変化により、発電装置の出力する発電量が、二次電池に対する充電電流を供給できる程度に回復すると、二次電池及び蓄電手段に対する充電電流が供給される。しかしながら、蓄電手段に対する電気エネルギの充電が十分に行われない状態で、再度自然エネルギの変化により、発電装置の出力する発電量が二次電池に対する充電電流を供給できない程度に低くなると、蓄電手段が充電電流を供給する期間が、十分に電気エネルギの蓄積が行われた場合に比較して短くなる。すなわち、蓄積手段に対する電気エネルギの蓄積が十分に行われていない場合、蓄電手段への十分な電気エネルギの蓄積を待たずに、蓄電手段からの充電電流の供給を開始すると、蓄電手段における短時間に蓄積する電気エネルギの残量が、二次電池に対して充電電流を流すために必要な量を下回ることになる。この結果、充電装置による二次電池に対する充電電流の供給が、ユーザの意志に反して、短い充電期間で断続的に行われることになり、二次電池が搭載されている携帯電子機器の使用目的に対し、二次電池の充電が効率良く行うことができない。本発明は、このような事情に鑑みてなされたもので、その目的は、充電期間の繰り返し周期を、ユーザが任意に設定することにより、二次電池が搭載されている電子機器の使用に対し、効率的な充電モードを設定することが可能な二次電池充電装置、二次電池充電システム及び二次電池充電方法を提供することを目的としている。本発明の二次電池充電システムは、二次電池に対して充電電流を供給する、発電能力が変動する発電装置と、前記充電電流の電流値により二次電池に対する充電を制御する二次電池充電装置とを有する二次電池充電システムであり、前記二次電池充電装置は、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を行う充電スイッチと、前記発電装置と前記充電スイッチとの間に設けられた蓄電部と、前記蓄電部に蓄積された電気エネルギの蓄電量を測定する蓄電量測定部と、前記蓄電量と、予め設定された蓄電量閾値とを比較し、比較結果に基づいて前記充電スイッチのオンオフ制御を行う充電制御部とを備え、前記充電制御部が、前記充電スイッチをオフとした後の前記蓄電量が、前記蓄電量閾値を超えた場合、前記充電スイッチをオンとして、前記二次電池に対する充電を開始することを特徴とする。本発明の二次電池充電システムは、前記充電スイッチを介して前記二次電池に対して出力される充電電流を測定する出力測定部をさらに有し、前記蓄電量閾値が単数または複数設定されており、前記充電制御部が、予め設定されている充電電流閾値と、前記充電電流とを比較し、この比較結果により、前記蓄電量閾値として、単数または複数の前記蓄電量閾値のいずれかを用いることを特徴とする。本発明の二次電池充電システムは、前記蓄電量閾値として、第1蓄電量閾値と第2蓄電量閾値とが設定されており、前記第2蓄電量閾値が前記第1蓄電量閾値より大きい電流量として設定されており、前記充電制御部が、前記充電電流が前記充電電流閾値を超える場合、前記蓄電量閾値として前記第2蓄電量閾値を用い、前記充電電流が前記充電電流閾値以下の場合、前記蓄電量閾値として前記第1蓄電量閾値を用いることを特徴とする。本発明の二次電池充電システムは、前記充電制御部が、前記二次電池を充電するために必要な充電電流の最低値として予め設定された最低出力電流閾値と、前記出力測定部が測定した充電電流とを比較し、前記最低出力電流閾値以下の場合、前記充電スイッチをオフとすることを特徴とする。本発明の二次電池充電システムは、前記第1蓄電量閾値、前記第2蓄電量閾値、前記充電電流閾値及び前記最低出力電流閾値を任意に設定する出力頻度指示部をさらに有することを特徴とする。本発明の二次電池充電システムは、前記発電装置は、太陽光のエネルギを太陽電池などにより直接に電力に変換して発電を行う太陽光発電や、風のエネルギをプロペラで受けてロータを回転させて発電する風力発電などの自然エネルギを利用した装置、あるいは燃料電池による発電を利用した装置であることを特徴とする。本発明の二次電池充電装置は、発電能力が変動する発電装置からの充電電流により二次電池に対する充電を制御する二次電池充電装置であり、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を行う充電スイッチと、前記充電スイッチと、前記発電装置の出力端子が接続される電源入力端子との間に設けられた蓄電部と、前記蓄電部に蓄積された電気エネルギの蓄電量を測定する蓄電量測定部と、前記蓄電量と、予め設定された蓄電量閾値とを比較し、比較結果に基づいて前記充電スイッチのオンオフ制御を行う充電制御部とを備え、前記充電制御部が、前記充電スイッチをオフとした後の前記蓄電量が、前記蓄電量閾値を超えた場合、前記充電スイッチをオンとして、前記二次電池に対する充電を開始することを特徴とする。本発明の二次電池充電方法は、二次電池に対して充電電流を供給する、発電能力が変動する発電装置と、前記充電電流により二次電池に対する充電を制御する二次電池充電装置とを有する二次電池充電システムを動作させる二次電池充電方法であり、前記二次電池充電装置において、充電制御部が、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を充電スイッチのオンオフを切り替えることにより行う過程と、蓄電量測定部が、前記発電装置と前記充電スイッチとの間に設けられた蓄電部に蓄積された電気エネルギの蓄電量を測定する過程と、前記充電制御部が、前記充電スイッチをオフとした際の前記蓄電量と、予め設定された蓄電量閾値とを比較し、前記蓄電量が前記蓄電量閾値を超えた場合、前記充電スイッチをオンとして、前記二次電池に対する充電を開始する過程とを有することを特徴とする。本発明の二次電池充電方法は、前記発電装置が、太陽光のエネルギを太陽電池などにより直接に電力に変換して発電を行う太陽光発電や、風のエネルギをプロペラで受けてロータを回転させて発電する風力発電などの自然エネルギを利用した装置、あるいは燃料電池による発電を利用した装置であることを特徴とする。本発明は、設定される蓄電量閾値により、負荷である二次電池に対し、充電電流を供給する充電周期の長さを調整することができる。このため、本発明は、二次電池が搭載されている電子機器の使用状態にあわせて、ユーザが意図している充電モードを設定することができ、ユーザの電子機器の使用状態に対応した効率的な二次電池に対する充電が可能となる。<第1の実施形態>以下、図面を参照して、本発明の第1の実施形態について説明する。図1は、この発明の第1の実施形態による二次電池充電装置を用いた二次電池充電システムの構成例を示す概略ブロック図である。図1において、二次電池充電システム1は、発電装置2と二次電池充電装置3とを備え、二次電池100の充電を行う。発電装置2は、太陽光のエネルギを太陽電池などにより直接に電力に変換して発電を行う太陽光発電や、風のエネルギをプロペラで受けてロータを回転させて発電する風力発電などの自然エネルギを利用した発電装置である。このため発電装置2は、発電する電力量が周囲の自然環境に左右され、すなわち周囲の自然環境の変化により、発電量が変動するため、供給する電力量が不安定となり易い。なお、発電装置2は、化学反応を利用した燃料電池であってもよい。燃料電池も反応速度の変化により発電量が変動し、発電量が不安定となり易い。二次電池充電装置3は、発電装置2の発電する電力により駆動され、蓄電量測定部31、充電スイッチ32、充電制御部33、蓄電部34、出力頻度指示部35及びDC/DC変換部36を備えている。二次電池100は、定電流の充電期間及び定電圧の充電期間を有しており、充電電流が予め設定されている充電終了電流未満の場合、満充電となったと判定し、充電処理を終了する電池制御部不図示が設けられている。また、二次電池100は、充電処理において、充電電流を監視し、開始からの経過時間をカウントする保護タイマを有している。この保護タイマは、予め充電時間が設定されており、充電開始からの経過時間を第1経過時間としてカウントする。また、上記電池制御部は、二次電池充電装置3から二次電池100自身への充電動作を停止する機能を有している。この停止する機能として、電池制御部は、保護タイマのカウントする第1経過時間が充電時間を超えた場合、二次電池100への充電動作を停止する。また、この電池制御部は、二次電池100が二次電池充電装置3から外されたことを検知した後に、予め設定されている確認時間が経過した後に、再度、二次電池充電装置3に取り付けられたことを検知すると、充電を再開する。電池制御部は、上述した二次電池充電装置3から、二次電池100が外されてからの経過時間も、確認時間として保護タイマによりカウントする。充電スイッチ32は、一方が、二次電池充電装置3の電源入力端子Tiを介して発電装置2の発電電力の出力と接続され、他方がDC/DC変換部36を介して二次電池100に接続されており、発電装置2からの充電電流を二次電池100へ供給するか否かの制御を行う。すなわち、充電スイッチ32は、オン状態の場合に二次電池100に充電電流を供給し、オフ状態の場合に二次電池100に充電電流を供給しない。蓄電部34は、電源入力端子Tiと充電スイッチ32との間に接続されており、発電装置2からの充電電流により、電荷を蓄積することにより、電気エネルギを蓄積する。この蓄電部34は、例えば、コンデンサなどで構成され、後述する充電周期の設計値に対応した容量を有している。蓄電量測定部31は、蓄電部34に蓄積された電気エネルギの蓄積量を、蓄電部34の端子間電圧として測定し、測定した端子間電圧を監視電圧Vとして充電制御部33へ出力する。出力頻度指示部35は、デジタルスイッチやマイクロスイッチなどであり、ユーザが入力することで設定される閾値電圧設定値V1を、充電制御部33へ出力する。ここで、充電制御部33は、出力頻度指示部35から出力されている閾値電圧設定値V1を所定の周期で読み込み、内部記憶部に閾値電圧V’として書き込んで記憶させる。充電制御部33は、充電スイッチ32がオフである発電装置2の発電量の監視状態において、蓄電量測定部31から供給される監視電圧Vと、内部記憶部に記憶されている閾値電圧V’すなわち、出力頻度指示部35に設定された閾値電圧設定値V1との比較を行う。このとき、充電制御部33は、監視電圧V充電スイッチ32がオフ状態で測定された監視電圧が充電開始電圧V’を超えている場合、充電スイッチ32をオン状態とし、一方、監視電圧Vが充電開始電圧V’以下である場合、充電スイッチ32をオフ状態のままとする。また、充電制御部33は、充電スイッチ32がオンである発電装置2の発電量の監視状態において、蓄電量測定部31から供給される監視電圧Vと、予め内部記憶部に記憶されている二次電池100への充電電流の供給を停止する電圧値である充電停止電圧V0とを比較する。このとき、充電制御部33は、監視電圧Vが充電停止電圧V0を超えている場合、充電スイッチ32をオン状態のままとし、一方、監視電圧Vが充電停止電圧V0以下である場合、充電スイッチ32をオフ状態とする。また、充電制御部33は、充電スイッチ32をオン状態放電中とした場合、自身の内部に設けられた放電状態フラグFdを1に設定し、充電スイッチ32をオフ状態放電停止中とした場合、内部の放電状態フラグFdを0に設定する。また、閾値電圧設定値V1と、充電停止電圧V0とは、V1>V0≧0の関係にある。DC/DC変換部36は、充電スイッチ32と、二次電池充電装置3の二次電池100が接続されている充電電源出力端子Toとの間に設けられており、発電装置2の出力する出力電圧の電圧値を、二次電池100への充電電圧の電圧値に変換する。次に、図2は出力頻度指示部35に設定される閾値電圧設定値V1の大きさにより、二次電池100に対して行われる充電の周期が変化することを示す波形図である。発電装置2から供給される発電量と、二次電池100に対して供給する充電電流とが一定であるとすると、閾値電圧設定値V1がV1Aより高い電圧V1Bとして、出力頻度指示部35に設定されたほうが、充電が行われる周期が長くなり、充電が行われている時間自体も長くなる。これは、閾値電圧設定値V1が低いほど、蓄電部34の端子間電圧Vがより短い時間で、充電停止電圧V0から閾値電圧設定値V1に到達するため、充電が開始されるタイミングの充電周期が短くなる。そして、閾値電圧設定値V1が低いほど、蓄積部34に蓄積される電気エネルギの蓄積量が少なく、二次電池100に対して充電電流を供給できる時間も短くなる。したがって、充電制御部33は、閾値電圧設定値V1が低いほど、充電スイッチ32のオンオフの切り換えを、閾値電圧設定値V1が高い場合に比較して、より短い充電周期で充電処理を繰り返すことになる。一方、閾値電圧設定値V1が高いほど、蓄電部34の端子間電圧Vが、充電停止電圧V0から閾値電圧設定値V1に到達する時間が長くなり、充電が開始されるタイミングの充電周期が長くなる。そして、閾値電圧設定値V1が高いほど、蓄積部34に蓄積される電気エネルギの蓄積量が大きくなり、二次電池100に対して充電電流を供給できる時間も長くなる。したがって、充電制御部33は、充電スイッチ32のオンオフの切り換えを、閾値電圧設定値V1が低い場合に比較して、より長い充電周期で充電処理を繰り返すことになる。次に、充電電流と放電時間と閾値電圧設定値V1との関係を説明する。蓄電部34の端子間電圧をVVとすると、この蓄電部34に蓄積される電気エネルギ静電エネルギは、CV2/2Jとなる。そして、負荷である二次電池100へ放電する充電電流を停止させる電圧を充電停止電圧V0とすると、蓄電部34の端子間電圧がVからV0まで、蓄積部34に蓄積された電気エネルギを、充電電流として放電させた場合、蓄積部34から減少する電気エネルギはCV2-Vo2/2となる。二次電池100に対し、最終的に充電電流を出力するDC/DC変換部36の変換効率がaである場合、充電装置1から二次電池100に対して供給される電気エネルギは、a×CV2-Vo2/2となる。したがって、二次電池100に対する充電開始から充電停止までの1回の放電により、二次電池100に対して供給したい電力量に応じて、二次電池充電装置3から二次電池100に対して充電を開始させる電圧として、ユーザが任意に閾値電圧設定値V1を出力頻度指示部35に対して設定する必要がある。このとき、DC/DC変換部36が出力する電圧がVoutであり、出力電流をiとした場合、二次電池充電装置3が充電電流を供給する時間は、a×CV2-Vo2/2×Vout×iとなる。例えば、1回の充電期間において、二次電池100に対して供給する電気エネルギが236Jであるとする。このとき、二次電池充電装置3においては、蓄電部34の容量が100Fであり、蓄電部34の端子間電圧が2.5Vであり、DC/DC変換部36の入力最低電圧が1.0Vであり、DC/DC変換部36の変換効率が90とする。また、二次電池100に対する充電処理を終了する充電停止電圧V0は、DC/DC変換部36の入力最低電圧と同一の1.0Vに設定されている。ここで、閾値電圧設定値V1を2.5Vとした場合、1回の充電期間において、充電装置1から二次電池100に対して供給される電気エネルギは、0.9×100×2.52-1.02/2から236Jとなる。このとき、1回の充電時間は、236/Voutiとして求められる。また、閾値電圧設定値V1を1.5Vとした場合、0.9×1001.52-1.02/2から56Jとなる。また、このとき、二次電池充電装置3から二次電池100に対し、充電電流の供給を開始してから、二次電池100が充電電流の入力を開始するまで、二次電池100の内部回路が充電処理を実際に開始するまでに遅延時間例えば、数秒間が存在し、この遅延時間内においては、二次電池100における実際の充電は行われない。このため、この数秒間に消費される電気エネルギを考慮して、二次電池100に対して行う1回の充電処理における電気エネルギを算出し、これに対応して閾値電圧設定値V1を設定する必要がある。次に、図1及び図3を用いて、本実施形態による二次電池充電装置3の動作を説明する。図3は、二次電池充電装置3の充電処理の動作例を示すフローチャートである。充電制御部33は、二次電池充電装置3が発電装置2に接続されると、発電装置2の出力する電力により起動する。同様に、蓄電量測定部31も起動し、蓄電部34の端子間電圧の測定値である監視電圧Vを、充電制御部33に対して出力する。また、出力頻度指示部35は、ユーザがデジタルスイッチなどで入力した閾値電圧設定値V1を、充電制御部33に対して出力する。ここで、出力頻度指示部35は、ユーザが図示しないデータ入力部から閾値電圧設定値V1を変更すると、その変更した値を充電制御部33へ出力する。ステップS1:充電制御部33は、充電スイッチ32をオフ状態として、内部の放電状態フラグFdを0に設定し、処理をステップS2へ進める。この処理は、二次電池100に対して充電電流を供給しない状態、すなわち、充電スイッチ32がオフ状態における監視電圧Vを、蓄電量測定部31が測定するためである。ステップS2:次に、充電制御部33は、出力頻度指示部35の出力している閾値電圧設定値V1を読み込み、内部記憶部に閾値電圧V’として書き込んで記憶させ、処理をステップS3へ進める。ステップS3:閾値電圧設定値V1を読み込んだ後、充電制御部33は、内部の放電状態フラグFdに0または1のいずれが設定されているか否かの判定を行う。このとき、充電制御部33は、放電状態フラグFdに0が設定されている場合、充電スイッチ32がオフ状態であり、二次電池100の充電状態でないため、処理をステップS6へ進める。一方、充電制御部33は、放電状態フラグFdに1が設定されている場合、充電スイッチ32がオン状態であり、二次電池100の充電状態であるため、処理をステップS4へ進める。ステップS4:次に、充電制御部33は、監視電圧Vと、予め内部に設定されている充電停止電圧V0とを比較し、監視電圧Vが充電停止電圧V0を超えているか否かの判定を行う。このとき、充電制御部33は、監視電圧Vが充電停止電圧V0を超えている場合、二次電池100に対する充電電流を十分に供給できるため、充電スイッチ32をオン状態のままとし、処理をステップS2へ進める。一方、充電制御部33は、監視電圧Vが充電停止電圧V0以下の場合、二次電池100に対する充電電流を十分に供給できないため、処理をステップS5へ進める。ステップS5:一方、監視電圧Vが充電停止電圧V0以下の場合、充電制御部33は、二次電池100に対する充電電流の供給を停止するため、充電スイッチ32をオフ状態とし、かつ放電状態フラグFdを1から0に設定を変更し、処理をステップS2へ進める。充電スイッチ32がオフ状態となるため、発電装置2が発電して出力する出力電流が蓄電部34のみに充電電流として供給されることになり、電気エネルギの蓄積が進み、蓄電部34の端子間電圧が上昇していくことになる。ステップS6:充電スイッチ32がオフ状態の場合、充電制御部33は、監視電圧Vと、内部に記憶されている閾値電圧V’閾値電圧設定値V1とを比較し、監視電圧Vが閾値電圧V’を超えているか否かの判定を行う。このとき、充電制御部33は、監視電圧Vが閾値電圧V’を超えている場合、ユーザ設定した充電モードに対応した、二次電池100に対する充電電流を供給できるため、処理をステップS7へ進める。一方、充電制御部33は、監視電圧Vが閾値電圧V’以下の場合、ユーザ設定した充電モードに対応した、二次電池100に対する充電電流を供給できないため、充電スイッチ32をオフ状態のままとし、処理をステップS2へ進める。ステップS7:監視電圧Vが閾値電圧V’を超えている場合、充電制御部33は、二次電池100に対する充電電流の供給を開始あるいは再開するため、充電スイッチ32をオン状態とし、かつ放電状態フラグFdを0から1に設定を変更し、処理をステップS2へ進める。充電スイッチ32がオン状態となると、発電装置2が発電して出力する充電電流が、蓄電部34と、DC/DC変換部36を介して二次電池100に対して供給されることになる。このとき、二次電池100が必要とする充電電力を、発電装置2が発電して出力する出力電力で賄えない場合、蓄電部34に対しても充電電流が供給され、蓄電部34における電気エネルギの蓄積が進み、蓄電部34の端子間電圧が上昇する。一方、発電装置2の発電して出力する出力電流が、二次電池100が必要とする充電電流以下の場合、蓄電部34から放電電流が充電電流として二次電池100に供給されることになり、蓄電部34における電気エネルギの減少が進み、蓄電部34の端子間電圧が下降する。上述した構成により、本実施形態によれば、出力頻度指示部35に対して設定する蓄電量閾値閾値電圧設定値V1を任意に変えることにより、負荷である二次電池100に対し、充電電流を供給する充電周期の長さを、任意に調整することができる。このため、本実施形態によれば、二次電池100が搭載されている電子機器の使用状態にあわせて、ユーザが意図している充電モードを、出力頻度指示部35に対して設定する蓄電量閾値によって変更することができ、ユーザの電子機器の使用状態に対応した効率的な二次電池100に対する充電が可能となる。また、本実施形態によれば、二次電池100を高速に充電したい場合、閾値電圧設定値V1をより小さくするほど、図2に示したように、充電処理が行われる周期が短くなり、負荷が充電されるまでの時間を短縮することができる。また、本実施形態によれば、発電装置2の発電量が少ない場合においても、閾値電圧設定値V1をより小さくするほど、図2に示したように、充電処理が行われる周期が短くなり、負荷が充電されるまでの時間を短縮することができる。二次電池100が必要とする充電電力を、発電装置2が発電して出力する出力電力で賄えない場合、二次電池100への充電電流の供給→充電電流の供給停止→充電電流の供給再開を繰り返すことになる。このとき、二次電池100の構成によっては、供給開始再開/供給停止の切り換え時に、通知音や液晶ディスプレイのバックライト点灯等により、二次電池100における消費電流が増加し、却って二次電池100の電気エネルギを低下させてしまうことになる。一方、本実施形態によれば、閾値電圧設定値V1をより高く設定することにより、二次電池100に対する充電処理を行う充電周期を長くすることができ、供給開始再開/供給停止の切り換え頻度を抑制し、二次電池100で消費される電力を低下させることができる。<第2の実施形態>以下、図面を参照して、本発明の第2の実施形態について説明する。図4は、この発明の第2の実施形態による二次電池充電装置を用いた二次電池充電システムの構成例を示す概略ブロック図である。図1の第1の実施形態と同様の構成には同一の符号を付す。以下、第2の実施形態が第1の実施形態と異なる点のみを説明する。図4において、第2の実施形態の二次電池充電システム1は、第1の実施形態の構成に加えて、出力測定部37を備えている。出力測定部37は、DC/DC変換部36から出力される出力電流の電流値を測定し、測定電流出力電流iとして、出力頻度指示部35に出力する。出力頻度指示部35は、内部に充電状態よって使い分ける閾値電圧設定値が単数または複数個、例えば、第1閾値電圧設定値V11と第2閾値電圧設定値V12との2個が閾値電圧設定値として設定されている。また、出力頻度指示部35は、内部に出力電流測定比較値i1が設定されており、測定電流iと出力電流測定比較値i1との比較を行い、比較結果により、充電制御部33に対して、第1閾値電圧設定値V11と第2閾値電圧設定値V12のいずれかを、閾値電圧設定値V1として、充電制御部33に対して出力する。この第1閾値電圧設定値V11と第2閾値電圧設定値V12は、第1の実施形態と同様にユーザが任意に設定するように構成しても、メーカーが出荷時点で設定してもいずれでもよい。例えば、二次電池100がCC定電流充電モードで充電している場合とCV定電圧充電モードで充電している場合とで、充電制御部33において用いる閾値電圧設定値V1を第1閾値電圧設定値V11と第2閾値電圧設定値V12とのいずれかを用いて使い分ける構成とする。すなわち、出力頻度指示部35は、二次電池100に対する充電電流である測定電流iが予め設定されている出力電流比較値i1を超える場合、閾値電圧設定値V1として第2閾値電圧設定値V12を充電制御部33へ出力する。一方、出力頻度指示部35は、二次電池100に対する充電電流である測定電流i1が予め設定されている出力電流比較値i1以下である場合、閾値電圧設定値V1として第1閾値電圧設定値V11を充電制御部33へ出力する。ここで、V12>V11である。次に、図5は、閾値電圧設定値V1が第1閾値電圧設定値V11の場合、二次電池100に対して供給される充電電流の電流値により充電の周期が変化することを示す波形図である。図5に示すように、第1閾値電圧設定値V1として閾値電圧設定値V11が設定されているとき、充電電流が大きい場合i>i1、すなわち二次電池100においてCCモードにより充電処理が行われている場合、二次電池100がCVモードにより充電処理が行われている場合i≦i1に比較して、蓄電部34の電気エネルギが短時間で消費されてしまうため、充電開始と充電停止とが頻繁に繰り返されることになり、充電周期が短くなり、充電の効率が悪くなる。次に、図6は、閾値電圧設定値V1として第1閾値電圧設定値V11より電圧値の大きい第2閾値電圧設定値V12が設定されている場合における、二次電池100に対して行われる充電の周期を示す波形図である。図6に示すように、第1閾値電圧設定値V11より電圧値の大きい第2閾値電圧設定値V12が、閾値電圧設定値V1として、充電制御部33に対して出力されているとき、蓄電部34に蓄積される電気エネルギを増加させることができるため、出力電流としての充電電流が大きい場合でも、充電周期を延ばすことができる。上述したように、発電装置2の発電による出力電流が、二次電池100が充電処理に必要とする充電電流より少ない場合、上述した閾値電圧設定値V1として、第1閾値電圧設定値V11または第2閾値電圧設定値V12のいずれかを用いて、二次電池100に対する充電電流の供給開始、充電電流の供給停止、充電電流の供給再開の切り替わりの頻度を制御する。また、充電制御部33は、二次電池100に入力される出力電流を、出力測定部37が測定電流iとして検出できる充電電流を流すことが可能な電気エネルギが蓄電部34に蓄積されているか否かの判定を行う試充電可能電圧VLが内部に設定されている。充電制御部33は、この試充電可能電圧VLと監視電圧Vとを比較し、監視電圧Vが試充電可能電圧VLを超えている場合、充電処理の動作を開始する。また、充電制御部33は、二次電池充電装置3から二次電池100に対して充電電流を流すことができるか否かの判定に用いる電流値として最低出力電流i0が内部に設定されている。充電制御部33は、この最低出力電流i0と、出力測定部37から二次電池100に供給される充電電流の測定値である測定電流iとを比較し、測定電流iが最低出力電流i0を超えている場合、充電処理としての充電電流の供給を開始する。ここで、V12>V11>VL>V0≧0の関係となっている。次に、充電電流と放電時間と閾値電圧設定値V1との関係を説明する。蓄電部34の端子間電圧をVVとすると、この蓄電部34に蓄積される電気エネルギ静電エネルギは、CV2/2Jとなる。そして、負荷である二次電池100へ放電する充電電流を停止させる電圧を充電停止電圧V0とすると、蓄電部34の端子間電圧がVからV0まで、蓄積部34に蓄積された電気エネルギを、充電電流として放電させた場合、蓄積部34から減少する電気エネルギはCV2-Vo2/2となる。二次電池100に対し、最終的に充電電流を出力するDC/DC変換部36の変換効率がaである場合、充電装置1から二次電池100に対して供給される電気エネルギは、a×CV2-Vo2/2となる。したがって、二次電池100に対する充電開始から充電停止までの1回の放電により、二次電池100に対して供給したい電力量に応じて、二次電池充電装置3から二次電池100に対して充電を開始させる電圧として、ユーザが任意に閾値電圧設定値V1を出力頻度指示部35に対して設定する必要がある。このとき、DC/DC変換部36が出力する電圧がVoutであり、出力電流をiとした場合、二次電池充電装置3が充電電流を供給する時間は、a×CV2-Vo2/2×Vout×iとなる。例えば、1回の充電期間において、二次電池100に対して供給する電気エネルギが236Jであるとする。このとき、充電処理において、充電電流を二次電池100に対して供給する時間を1分に設定すると、二次電池充電装置3の構成は以下のようになる。蓄電部34の容量を100Fとし、蓄電部34の端子間電圧が2.5Vとし、DC/DC変換部36の変換効率を90とし、DC/DC変換部36の入力最低電圧を1.0Vとする。このとき、二次電池100への充電電流の供給を停止する蓄電部34の端子間電圧、すなわち充電停止電圧V0は、DC/DC変換部36の入力最低電圧と同一とする。そして、出力頻度指示部35は、DC/DC変換部36の出力電流が0.87A二次電池100の充電処理がCCモードであるとき、閾値電圧設定値V1として2.5Vの第2閾値電圧設定値V12を充電制御部33に対して出力する。一方、出力頻度指示部35は、DC/DC変換部36の出力電流が0.21A二次電池100の充電処理がCVモードであるとき、閾値電圧設定値V1として1.5Vの第1閾値電圧設定値V11を充電制御部33に対して出力する。ここで、出力電流測定比較値i1は、CCモードからCVモードに変更される際の電流値として設定されている。例えば、上述した場合、0.5Aで設定されている。したがって、充電停止から充電開始までに蓄電が必要な蓄電部34の電気エネルギは、閾値電圧設定値V1が2.5Vのとき、0.9×100×2.52-1.02/2から236Jであり、閾値電圧設定値V1が1.5Vのとき、0.9×100×1.52-1.02/2から56Jである。次に、図4及び図7を用いて、本実施形態による二次電池充電装置3の動作を説明する。図7は、二次電池充電装置3の充電処理の動作例を示すフローチャートである。充電制御部33は、二次電池充電装置3が発電装置2に接続されると、発電装置2の出力する電力により起動する。同様に、蓄電量測定部31も起動し、蓄電部34の端子間電圧の測定値である監視電圧Vを、充電制御部33に対して出力する。また、出力頻度指示部35は、ユーザが入力した閾値電圧設定値V1を、充電制御部33に対して出力する。ここで、出力頻度指示部35は、ユーザが閾値電圧設定値V1を変更すると、その変更した値を充電制御部33へ出力する。ステップS11:充電制御部33は、充電スイッチ32をオフ状態として、内部の放電状態フラグFdを0に設定し、処理をステップS12へ進める。この処理は、二次電池100に対して充電電流を供給しない状態、すなわち、充電スイッチ32がオフ状態における監視電圧Vを、蓄電量測定部31が測定するためである。ステップS12:次に、充電制御部33は、監視電圧Vが内部に設定されている試充電可能電圧VLを超えているか否かの判定を行う。このとき、充電制御部33は、監視電圧Vが試充電可能電圧VLを超えている場合、充電電流の測定が可能な電気エネルギが蓄電部34に蓄積されており、二次電池100の充電処理が行えるとしてステップS13へ進める。一方、充電制御部33は、監視電圧Vが試充電可能電圧VL以下の場合、充電電流の測定が可能な電気エネルギが蓄電部34に蓄積されておらず、二次電池100の充電処理が行えないとしてステップS12の処理を繰り返す。ステップS13:充電制御部33は、充電スイッチ32をオン状態とするが、内部の放電状態フラグFdを0のままとして、処理をステップS11へ進める。ステップS14:次に、充電制御部33は、内部に設定されている最低出力電流i0と出力測定部37の測定する測定電流iとの比較を行う。このとき、充電制御部33は、測定電流iが最低出力電流i0を超えている場合、処理をステップS15へ進め、一方、測定電流iが最低出力電流i0以下の場合、処理をステップS11へ戻す。ステップS15:次に、充電制御部33は、二次電池100に対して充電電流を流し始めたため、放電状態フラグFdを0から1に設定を変更し、処理をステップS16へ進める。この充電スイッチ32がオン状態の場合、二次電池100が必要とする電力が、蓄電部34に蓄積された電気エネルギから供給される。ステップS16:次に、充電制御部33は、放電状態フラグFdが1であるか否かの判定を行う。このとき、充電制御部33は、放電状態フラグFdが1である場合、処理をステップS17へ進め、一方、放電状態フラグFdが1でない場合、すなわち0である場合、処理をステップS24へ進める。ステップS17:次に、充電処理部33は、内部に設定されている最低出力電流i0と出力測定部37の測定する測定電流iとの比較を行う。このとき、充電制御部33は、測定電流iが最低出力電流i0を超えている場合、処理をステップS18へ進め、一方、測定電流iが最低出力電流i0以下の場合、処理をステップS23へ進める。ステップS18:次に、出力頻度指示部35は、出力測定部37から出力される測定電流iと、自身の内部に記憶されている設定されている出力電流測定比較値i1との比較を行う。このとき、出力頻度指示部35は、測定電流iが出力電流測定比較値i1を超えている場合、二次電池100の充電処理がCCモードで行われているため、処理をステップS19へ進める。一方、出力頻度指示部35は、測定電流iが出力電流測定比較値i1以下の場合、二次電池100の充電処理がCVモードで行われているため、処理をステップS20へ進める。ステップS19:次に、出力頻度指示部35は、閾値電圧設定値V1として、内部に記憶されている第2閾値電圧設定値V12を、充電制御部33に対して出力する。そして、出力頻度指示部35は、処理をステップS21へ進める。ステップS20:次に、出力頻度指示部35は、閾値電圧設定値V1として、内部に記憶されている第1閾値電圧設定値V11を、充電制御部33に対して出力する。そして、出力頻度指示部35は、処理をステップS21へ進める。ステップS21:次に、充電制御部33は、内部に設定されている充電停止電圧V0と、蓄電量測定部31が測定した監視電圧Vとの比較を行う。このとき、充電制御部33は、監視電圧Vが充電停止電圧V0を超えている場合、蓄電部34の端子間電圧が充電電流を供給できる電圧であるため蓄電部34に充電電流を供給するための蓄電エネルギが十分蓄積されているため、処理をステップS16へ進める。一方、充電制御部33は、監視電圧Vが充電停止電圧V0以下である場合、蓄電部34の端子間電圧が充電電流を供給できないため蓄電部34に充電電流を供給するための蓄電エネルギが十分蓄積されていないため、処理をステップS22へ進める。ステップS22:次に、充電制御部33は、二次電池100に対する充電電流の供給を停止するため、充電スイッチ32をオン状態からオフ状態に変更する。そして、充電制御部33は、放電状態フラグFdの設定を、1から0に変更し、処理をステップS16へ進める。ステップS23:次に、充電制御部33は、二次電池100における充電処理が終了したか、または二次電池100が二次電池充電装置3に接続されていないため、充電スイッチ32をオン状態からオフ状態に変更する。そして、充電制御部33は、放電状態フラグFdの設定を、1から0に変更し、処理をステップS11へ進める。ステップS24:次に、充電制御部33は、出力頻度指示部35が出力している閾値電圧設定値V1を読み込み、閾値電圧V’として内部記憶部に書き込んで記憶させる。そして、充電制御部33は、内部記憶部の閾値電圧V’と、蓄電量測定部31が測定した監視電圧Vとの比較を行う。このとき、充電制御部33は、監視電圧Vが閾値電圧V’を超えている場合、蓄電部34に閾値電圧設定値V1に対応した電気エネルギが蓄積されたとして、処理をステップS25へ進める。一方、充電制御部33は、監視電圧Vが閾値電圧V’以下の場合、蓄電部34に閾値電圧設定値V1に対応した電気エネルギが蓄積されていないとして、処理をステップS16へ進める。ステップS25:充電制御部33は、充電処理を再開するため、充電スイッチ32をオフ状態からオン状態に変更し、かつ放電状態フラグFdの設定を0から1に変更する。そして、充電制御部33は、処理をステップS16へ進める。上述した構成により、本実施形態によれば、負荷である二次電池100が充電に必要とする電気エネルギに対応して、二次電池100が必要とする充電電力を、発電装置2が発電して出力する出力電力で賄えない場合、閾値電圧設定値V1を変更することにより、充電開始充電再開と充電停止とが切り替わる頻度を制御できるため、二次電池100の蓄電量を確実に増加させることが可能となる。例えば、二次電池100がCVモードで充電処理を行っており、必要とする充電電流が少なく、かつ発電装置2の発電により出力する出力電流が充電電流より小さい場合、二次電池100への充電開始から充電終了まで時間が長くなる。この充電開始から充電終了まで時間が長くなることにより、放電停止→放電再開→放電停止の充電周期が長くなる。このとき、閾値電圧設定値V1を、第2閾値電圧設定値V12より低い電圧値の第1閾値電圧設定値V11とすることにより、第2閾値電圧設定値V12の場合に比較して、1回の充電処理における蓄電部34から供給される電気エネルギは小さくなるが、図5に示すように、短い充電周期で二次電池100に対する充電処理が可能となる。このため、本実施形態によれば、短い時間で二次電池100の蓄電量を増加させることができる。また、本発明によれば、充電時間がほぼ一定となるように、閾値電圧設定値V1を第1閾値電圧設定値V11あるいは第2閾値電圧設定値V12のいずれかに設定することができるため、充電時間が変動することによる、二次電池充電装置3が故障したとのユーザの不安を解消することができる。<第3の実施形態>以下、図面を参照して、本発明の第3の実施形態について説明する。第3の実施形態の構成は図4に第2の実施形態と同様であるが機能が異なる。以下、第3の実施形態が第2の実施形態と異なる点のみを説明する。出力頻度指示部35は、自身内部に設定されている出力電流測定比較値i1を、二次電池100における充電処理がCCモードまたはCVモードのいずれかであるかの判定処理に用いる。すなわち、出力頻度指示部35は、出力電流測定比較値i1と、出力測定部37が測定する測定電流iと比較し、測定電流iが出力電流測定比較値i1を超えている場合、二次電池100における充電処理がCCモードで行われていると判断する。一方、出力頻度指示部35は、測定電流iが出力電流測定比較値i1以下である場合、二次電池100における充電処理がCVモードで行われていると判断する。二次電池充電装置3に、ユーザに二次電池100の充電処理がCCモードまたはCVモードの何れかで行われているかを認識させるため、図示しないインジケータ、例えばLEDLightEmittingDiodeランプを2つ設け、2つのLEDランプから発光される色がそれぞれ異なる色の部品を用いる。例えば一方のLEDランプを赤色、他方のLEDランプを緑色の部品を用いる。また、CCモードに対応する赤色のLEDランプの下に、二次電池100の充電量が80~90に満たないため、CCモード:充電がまだ続きますの文字を、一方、CVモードに対応する緑色のLEDランプの下に、二次電池100の充電量が80~90を超えたため、CVモード:もうすぐ充電が終了しますの文字を、例えば印刷して、ユーザが視認可能に付加しておく。そして、出力頻度指示部35は、測定電流iが出力電流測定比較値i1を超えている場合、CCモードであるため、赤色のLEDランプを点灯させ、一方、測定電流iが出力電流測定比較値i1以下である場合、緑色のLEDランプを点灯させる。本発明によれば、上述したインジケータにより、二次電池100例えば、リチウムイオン電池の充電状態が、当分充電処理が終了しないCCモードであるか、もうすぐ充電処理が終了するCVモードであるかを、ユーザが判別することができ、不安定な自然エネルギを用いた発電装置2の発電量に対応して、ユーザが出力頻度指示部35に第1閾値電圧設定値V11、第2閾値電圧設定値V12を設定することにより、ユーザ自身が高効率な充電となるように、二次電池充電装置3を制御することができる。例えば、一般的にリチウムイオン二次電池などの二次電池100の充電は定電流定電圧CVCC:ConstantVoltageConstantCurrent方式で実施されることが多い。CVCC方式によれば満充電近くまで電池電圧が上昇したら,一定の電圧で充電を行う定電圧充電がこの期間では電池の内部電圧が上昇するにつれ,充電電流が自然と減少していくのに任せるため、ある充電量を蓄えるのに必要な充電時間が長くなる。ユーザは上述したインジケータをたよりに自ら充電を停止し、二次電池100を搭載している電子機器を即座に使用することも可能となる。また、図1及び図4における蓄電量測定部31、充電制御部33、出力頻度指示部35の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより二次電池に対する充電制御の管理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータシステムは、WWWシステムを利用している場合であれば、ホームページ提供環境あるいは表示環境も含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、短時間の間、動的にプログラムを保持するもの、インターネットなどのネットワークに設けられたサーバや、クライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。"