充電開始からの第1経過時間をカウントする保護タイマを有し、前記保護タイマには予め充電時間が設定されており、前記第1経過時間が前記充電時間を超えた場合に充電動作を停止する機能を有する二次電池への充電を行うものであり、前記二次電池への充電を制御する二次電池充電装置と、前記二次電池の充電源となる充電電流を発電する発電装置とを有する二次電池充電システムであり、前記二次電池充電装置は、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を行う充電スイッチと、予め前記充電時間より短い停止時間及び前記二次電池が前記充電装置からの充電電流が遮断されたことを検知するために必要な判定時間とが予め設定され、前記充電スイッチが導通してからの第2経過時間をカウントし、前記第2経過時間が前記停止時間と一致したか否かの充電停止判定と、前記充電スイッチが遮断してからの第3経過時間をカウントし、前記第3経過時間が前記判定時間と一致したか否かの充電開始判定とを行う時間管理タイマ部と、前記充電停止判定及び前記充電開始判定の結果により、前記充電スイッチを導通あるいは遮断する充電制御部と、を有することを特徴とする二次電池充電システム。前記発電装置は、太陽光のエネルギを太陽電池などにより直接に電力に変換して発電を行う太陽光発電や、風のエネルギをプロペラで受けてロータを回転させて発電する風力発電などの自然エネルギを利用した装置、あるいは燃料電池による発電を利用した装置であることを特徴とする請求項1に記載の二次電池充電システム。前記時間管理タイマ部は、前記第2経過時間が前記停止時間が一致した場合、充電停止情報を前記充電スイッチ制御部へ出力し、前記第3経過時間が前記判定時間と一致した場合、充電開始情報を前記スイッチ制御部へ出力し、前記スイッチ制御部は、前記充電停止情報により前記充電スイッチを遮断し、前記充電開始情報により前記充電スイッチを導通させることを特徴とする請求項1または請求項2に記載の二次電池充電システム。前記時間管理タイマの前記停止時間及び前記判定時間を任意に設定することを特徴とする請求項1から請求項3のいずれか一項に記載の二次電池充電システム。前記時間管理タイマ装置は、内部に前記二次電池の種類毎に対応して、前記停止時間及び前記判定時間の組み合わせが設定された設定テーブルを有し、充電対象の前記二次電池の種類に対応して前記停止時間及び前記判定時間を設定し、前記充電停止判定及び前記充電開始判定判に用いることを特徴とする請求項4に記載の二次電池充電システム。充電開始からの第1経過時間をカウントする保護タイマを有し、前記保護タイマには予め充電時間が設定されており、前記第1経過時間が前記充電時間を超えた場合、充電動作を停止する二次電池に対し、前記二次電池の充電源となる充電電流を発電する発電装置からの充電を制御する二次電池充電装置であり、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を行う充電スイッチと、予め前記充電時間より短い停止時間及び前記二次電池が前記充電装置からの充電電流が遮断されたことを検知するために必要な判定時間とが予め設定され、前記充電スイッチが導通してからの第2経過時間をカウントし、前記第2経過時間が前記停止時間と一致するか否かの充電停止判定と、前記充電スイッチが遮断してからの第3経過時間をカウントし、前記第3経過時間が前記判定時間と一致するか否かの充電開始判定とを行う時間管理タイマ部と、前記充電停止判定及び前記充電開始判定の結果により、前記充電スイッチを導通あるいは遮断する充電スイッチ制御部と、を有することを特徴とする二次電池充電装置。しかしながら、自然エネルギを発電源とする充電源からの充電電流により、二次電池を充電する特許文献1の構成を用いた場合、商用電源からACAlternatingCurrentアダプタを用いた充電に比較し、供給される充電電流の電流量が少ない。この少ない充電電流により充電を行うため、満充電までに多くの時間を要してしまう。したがって、特許文献2及び特許文献3においては、特許文献1のように、充電に用いる電力を自然エネルギにより発電する場合、充電に時間がかかり、二次電池が満充電となる前に、二次電池及び二次電池を搭載した電子機器において保護タイマ機能が作動し、充電制御により充電動作を停止してしまう状況が発生してしまう。このように充電動作が停止された場合、充電動作を再開させるためには、一旦、充電装置を二次電池及び二次電池を搭載した電子機器から取り外し、再度、電子機器に充電装置を接続する必要がある。しかしながら、充電が停止した際、満充電で充電動作が終了したのか、あるいは保護タイマ動作で充電動作が停止したのかを、ユーザは例えば電子機器の表示における充電量を示すマークを確認する必要がある。そして、満充電での終了ではなく、保護タイマ動作で充電が停止したことを確認した場合、一旦電子機器から充電装置を取り外し、再度、電子機器に充電装置を接続し直すという手間がユーザに対して必要となるという問題がある。また、特許文献2及び特許文献3のように、充電電流や二次電池の残存容量によって、保護タイマの充電時間を再設定する方法の場合、二次電池及び二次電池を搭載した電子機器に、保護充電時間を再設定する構成を必要とし、電子機器を改良する必要があるという問題がある。本発明は、このような事情に鑑みてなされたもので、その目的は、電子機器に対して充電時間を再設定する構成を付加する必要がなく、保護タイマ動作により充電動作が停止された場合、すなわち自然エネルギを発電に利用して充電に時間がかかる場合等においても、ユーザに負荷をかけずに、満充電まで充電させる二次電池充電装置及び二次電池充電システムを提供することを目的としている。本発明の二次電池充電システムは、充電開始からの第1経過時間をカウントする保護タイマを有し、前記保護タイマには予め充電時間が設定されており、前記第1経過時間が前記充電時間を超えた場合に充電動作を停止する機能を有する二次電池への充電を行うものであり、前記二次電池への充電を制御する二次電池充電装置と、前記二次電池の充電源となる充電電流を発電する発電装置とを有する二次電池充電システムであり、前記二次電池充電装置は、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を行う充電スイッチと、予め前記充電時間より短い停止時間及び前記二次電池が前記充電装置からの充電電流が遮断されたことを検知するために必要な判定時間とが予め設定され、前記充電スイッチが導通してからの第2経過時間をカウントし、前記第2経過時間が前記停止時間と一致したか否かの充電停止判定と、前記充電スイッチが遮断してからの第3経過時間をカウントし、前記第3経過時間が前記判定時間と一致したか否かの充電開始判定とを行う時間管理タイマ部と、前記充電停止判定及び前記充電開始判定の結果により、前記充電スイッチを導通あるいは遮断する充電制御部と、を有することを特徴とする。本発明の二次電池充電システムは、前記発電装置は、太陽光のエネルギを太陽電池などにより直接に電力に変換して発電を行う太陽光発電や、風のエネルギをプロペラで受けてロータを回転させて発電する風力発電などの自然エネルギを利用した装置、あるいは燃料電池による発電を利用した装置であることを特徴とする。本発明の二次電池充電システムは、前記時間管理タイマ部は、前記第2経過時間が前記停止時間と一致した場合、充電停止情報を前記充電スイッチ制御部へ出力し、前記第3経過時間が前記判定時間と一致した場合、充電開始情報を前記スイッチ制御部へ出力し、前記スイッチ制御部は、前記充電停止情報により前記充電スイッチを遮断し、前記充電開始情報により前記充電スイッチを導通させることを特徴とする。本発明の二次電池充電システムは、前記時間管理タイマの前記停止時間及び前記判定時間を任意に設定することを特徴とする。本発明の二次電池充電システムは、前記時間管理タイマ装置は、内部に前記二次電池の種類毎に対応して、前記停止時間及び前記判定時間の組み合わせが設定された設定テーブルを有し、充電対象の前記二次電池の種類に対応して前記停止時間及び前記判定時間を設定し、前記充電停止判定及び前記充電開始判定に用いることを特徴とする。本発明の二次電池充電装置は、充電開始からの第1経過時間をカウントする保護タイマを有し、前記保護タイマには予め充電時間が設定されており、前記第1経過時間が前記充電時間を超えた場合、充電動作を停止する二次電池に対し、前記二次電池の充電源となる充電電流を発電する発電装置からの充電を制御する二次電池充電装置であり、前記発電装置からの充電電流を前記二次電池へ供給するか否かの制御を行う充電スイッチと、予め前記充電時間より短い停止時間及び前記二次電池が前記充電装置からの充電電流が遮断されたことを検知するために必要な判定時間とが予め設定され、前記充電スイッチが導通してからの第2経過時間をカウントし、前記第2経過時間が前記停止時間と一致するか否かの充電停止判定と、前記充電スイッチが遮断してからの第3経過時間をカウントし、前記第3経過時間が前記判定時間と一致するか否かの充電開始判定とを行う時間管理タイマ部と、前記充電停止判定及び前記充電開始判定の結果により、前記充電スイッチを導通あるいは遮断する充電スイッチ制御部と、を有することを特徴とする。この本発明によれば、時間管理タイマが充電が開始されてから二次電池の保護タイマの充電時間より短い停止時間が経過すると、充電を一旦停止させ、充電装置を外したように二次電池に見せかけ、二次電池が充電装置を外してから充電可能となるまでの時間に対応した判定時間が経過した後、再度、二次電池による充電を開始する。このため、本発明によれば、二次電池及び二次電池を搭載した電子機器の改造を行うことなく、保護タイマの差動により充電動作が停止された場合でも、従来のようにユーザが二次電池から充電装置を取り外す必要が無く、満充電まで二次電池の充電を行うことが可能となり、二次電池の充電におけるユーザの負荷を低減することができる。以下、図面を参照して、本発明の実施の形態について説明する。図1は、この発明の一実施形態による二次電池充電装置を用いた二次電池充電システムの構成例を示す概略ブロック図である。図1において、二次電池充電システム1は、発電装置2と二次電池充電装置3とを備え、二次電池100の充電を行う。二次電池充電装置3は、発電装置2の発電する電力により駆動され、電圧監視部31、充電スイッチ32、充電制御部33及び時間管理タイマ部34を備えている。二次電池100は、充電開始からの経過時間をカウントする保護タイマを有している。この保護タイマは、予め充電時間が設定されており、充電開始からの経過時間を第1経過時間としてカウントする。また、二次電池100は、二次電池充電装置3からの自身に対する充電動作を停止する電池制御部不図示を有している。この電池制御部は、保護タイマのカウントする第1経過時間が充電時間を超えた場合、二次電池100への充電動作を停止する。また、この電池制御部は、二次電池100が二次電池充電装置3から外されたことを検知した後に、予め設定されている確認時間が経過した後に、再度、二次電池充電装置3に取り付けられたことを検知すると、充電を再開する。電池制御部は、上述した二次電池充電装置3から外されている時間も、確認時間として保護タイマによりカウントする。発電装置2は、太陽光のエネルギを太陽電池などにより直接に電力に変換して発電を行う太陽光発電や、風のエネルギをプロペラで受けてロータを回転させて発電する風力発電などの自然エネルギを利用した発電装置である。このため発電装置2は、発電する電力量が周囲の自然環境に左右され、周囲の自然環境の変化により、発電量が変動するため、供給する電力量が不安定となり易い。なお、発電装置2は、化学反応を利用した燃料電池であってもよい。燃料電池も反応速度の変化により発電量が変動する発電量が不安定となり易い。電圧監視部31は、発電装置2の発電電力の出力端子に接続されており、発電装置2の出力端子の端子電圧を測定し、測定した端子電圧の監視を行う。すなわち、電圧監視部31は、検出した端子電圧と、予め内部に設定されている無負荷時充電可能電圧V1との比較を行い、端子電圧が無負荷時充電可能電圧V1未満の場合、二次電池が二次電池充電装置3に接続されていると判定し、端子電圧が無負荷時充電可能電圧V1を超えている場合、2次電池が二次電池充電装置3に接続されていないと判定し、判定結果を接続情報として、充電制御部33へ出力する。また、電圧監視部31は、検出した端子電圧と、予め内部に設定されている充電限界電圧V2との比較を行い、端子電圧が充電限界電圧V2未満の場合、二次電池を充電するための発電装置2の発電量が不十分な量と判定し、端子電圧が充電限界電圧V2を超えている場合、二次電池を充電するための発電装置2の発電量が十分な量と判定し、判定結果を電圧情報として充電制御部33へ出力する。充電スイッチ32は、ノーマリオフ二次電池充電装置3が稼動していない場合、オフ、すなわち遮断状態であり、発電装置2の出力端子と二次電池との間に介挿されるように設けられ、発電装置2の出力端子と二次電池との間の接続を導通状態あるいは遮断状態に制御する。ここで、充電スイッチ32が導通状態の場合、発電装置2から二次電池に対して充電電流が供給されて充電処理が行われる状態となり、一方、充電スイッチ32が遮断状態の場合、発電装置2から二次電池に充電電流が供給されずに充電処理が停止される状態となる。時間管理タイマ部34は、充電スイッチ32を導通してから後述するタイマカウントフラグFtに1がセットされてからの経過時間を第2経過時間としてカウントする。そして、時間管理タイマ部34は、二次電池100に対する充電停止判定の結果として、この第2経過時間が、充電制御部33により設定される充電継続時間t1と一致すると、充電停止情報を充電制御部33へ出力する。また、時間管理タイマ部34は、充電スイッチ32を遮断してから後述するタイマカウントフラグFtに0がセットされてからの経過時間を第3経過時間としてカウントする。そして、時間管理タイマ部34は、二次電池100に対する充電開始判定の結果として、この第3経過時間が、充電制御部33により設定される充電中断時間t2と一致すると、充電開始情報を充電制御部33へ出力する。すなわち、時間管理タイマ部34は、充電スイッチ32が導通されてからの第2経過時間と充電継続時間t1との比較結果、及び充電スイッチ32が遮断されてからの第3経過時間と充電中断時間t2との比較結果を充電制御部33へ出力する。ここで、本実施形態においては、時間管理タイマ部34は、減算カウンタを用いており、充電制御部33が設定レジスタに書き込むカウント時間Tを減算し、カウント時間Tが0となったときを、一致するとしている後述。充電制御部33は、二次電池100の充電時間より短い停止時間として上述した充電継続時間t1と、二次電池100が二次電池充電装置3からの充電電流が遮断されたことを検知するために必要な判定時間として充電中断時間t2とが予め設定されている。この判定時間は、二次電池100に設定されている充電時間より短い時間に設定されている。また、充電制御部33は、電圧監視部31及び時間管理タイマ部34後述の制御により、充電スイッチ32を、導通オン状態または遮断オフ状態に制御する。すなわち、充電制御部33は、第2経過時間が充電継続時間t1を超えたか否かの充電停止判定の結果である充電停止情報を、時間タイマ管理部34から供給されると、充電スイッチ32をオフして、導通状態から遮断状態に変える制御を行う。また、充電制御部33は、第3経過時間が充電中断時間t2を超えたか否かの充電開始判定の結果である充電開始情報を、時間タイマ管理部34から供給されると、充電スイッチ32をオンして、遮断状態から導通状態に変える制御を行う。さらに、充電制御部33は、電圧監視部31から供給される接続情報及び電圧情報により、充電スイッチ32を導通状態及び遮断状態のいずれとするかの制御を行う。すなわち、充電制御部33は、接続情報が二次電池充電装置3と二次電池100とが接続されていない非接続状態ことを示す場合、充電スイッチ32をオフとして遮断状態とする制御を行う。また、充電制御部33は、電圧情報が二次電池を充電するために十分な量でない発電量であることを示す場合、二次電池100の充電制御部などにおける充電制御の動作を停止させるため、充電スイッチ32をオフとして遮断状態とする制御を行う。このようにして、充電制御部33は、発電装置2からの充電電流を二次電池100へ供給するか否かの制御を行う。次に、図2、図3及び図4を用いて、本実施形態による二次電池充電装置3の動作を説明する。図2は、二次電池充電装置3の充電動作におけるメインルーチンを示すフローチャートである。図3は、二次電池充電装置3による電圧入力処理の動作を示すフローチャートである。図4は、二次電池充電装置3によるタイマカウント処理の動作を示すフローチャートである。<メインルーチン>図2に示すメインルーチンの処理を説明する。ステップS1:充電制御部33は、二次電池充電装置3が発電装置2に接続されると、発電装置2の出力する電力により起動する。そして、充電制御部33は、内部に設けられたタイマカウントフラグFtに、時間管理タイマ部34がカウント動作を行っていないことを示す0を設定リセットするとともに、タイマカウントフラグFtと同様に内部に設けられた充電状態フラグFcに、充電していない状態を示す0を設定する。ここで、カウントタイマフラグFtは、時間管理タイマ部34がカウント動作を行っているか否かを示し、0が設定されている場合、時間管理タイマ部34がカウント動作を行っていないことを示し、一方、1が設定されている場合、時間管理タイマ部34がカウント動作を行っていることを示す。同様に、充電状態フラグFcは、二次電池充電装置3が二次電池100に対して充電処理を行っているか否かを示し、0が設定されている場合、二次電池100に対する充電処理が行われていないことを示し、一方、1が設定されている場合、二次電池100に対する充電処理が行われていることを示す。このとき、充電制御部33は、充電スイッチ32をオフし、遮断状態とする。また、充電制御部33は、内部に20msミリ秒タイマと1s秒タイマとを有している。ここで、20msタイマは発電装置2の端子電圧の検出を行う周期をカウントする。1sタイマはタイマ処理を行う周期をカウントする。そして、充電制御部33は、この20msタイマのカウントアップを示すオーバーフロー監視フラグF20mをリセットF20m=0し、また1sタイマのカウントアップを示すオーバーフロー監視フラグF1sをリセットF1s=0する。次に、充電制御部33は、20msタイマと1sタイマとに対してカウント動作を開始させる。上述した20mタイマは、カウント動作を開始した後、20msが経過すると、オーバーフロー監視フラグF20mをセットF20m=1する。同様に、1sタイマは、カウント動作を開始した後、1sが経過すると、オーバーフロー監視フラグF1sをセットF1s=1する。ステップS2:充電制御部33は、20msタイマのカウントしている時間が、20ms経過したか否かの判定を、オーバーフロー監視フラグF20mが1であるか否かにより行う。そして、充電制御部33は、20msタイマが20msをカウントして、オーバーフロー監視フラグF20mが1にセットされている場合、20msが経過したと判定し、処理をステップS3へ進める。一方、充電制御部33は、20msタイマが20msをカウントしておらず、オーバーフロー監視フラグF20mが0のままである場合、20msが経過していないと判定し、処理をステップS4へ進める。ステップS3:充電制御部33は、20msタイマのカウントアップしたオーバーフロー監視フラグF20mを0にリセットF20m=0する。そして、充電制御部33は、20msタイマのカウント動作を開始するとともに、後述する電圧入力処理のルーチン図3のフローチャートの実行を行う。ステップS4:充電制御部33は、1sタイマのカウントしている時間が、1s経過したか否かの判定を、オーバーフロー監視フラグF1sが1であるか否かにより行う。そして、充電制御部33は、1sタイマが1sをカウントして、オーバーフロー監視フラグF1sが1にセットされている場合、1sが経過したと判定し、処理をステップS5へ進める。一方、充電制御部33は、1sタイマが1sをカウントしておらず、オーバーフロー監視フラグF1sが0のままである場合、1sが経過していないと判定し、処理をステップS2へ進める。ステップS5:充電制御部33は、1sタイマのカウントアップしたオーバーフロー監視フラグF1sを0にリセットF1s=0する。そして、充電制御部33は、1sタイマのカウント動作を開始するとともに、後述するタイマカウント処理のルーチン図4のフローチャートの実行を行う。<電圧入力処理ルーチン>ステップSA1:充電制御部33は、充電状態フラグFcに1が設定されているか否かの検出を行う。そして、充電制御部33は、充電状態フラグFcが1にセットされている場合、処理をステップSA2へ進める。一方、充電制御部33は、充電状態フラグFcが1にセットされていない場合、すなわち充電状態フラグFcが0にセットされている場合、処理をステップSA5へ進める。ステップSA2:電圧監視部31は、発電装置2の出力端子の端子電圧Vの検出、すなわち端子電圧の測定を行う。ステップSA3:電圧監視部31は、測定した端子電圧Vと、予め設定されている発電装置2の発電する電圧が二次電池充電装置3が動作するための下限電圧、すなわち充電を行うために必要な発電量である充電限界電圧V2とを比較する。このとき、電圧監視部31は、端子電圧Vが充電限界電圧V2を超えている場合、発電装置2の発電量が二次電池100を充電するために十分な量であることを示す電圧情報を充電制御部33へ出力した後、処理をステップSA4へ進める。一方、電圧監視部31は、端子電圧Vが充電限界電圧V2以下である場合、発電装置2の発電量が二次電池100を充電するために不十分であることを示す電圧情報を充電制御部33へ出力した後、処理をステップSA13へ進める。ステップSA4:電圧監視部31は、測定した端子電圧Vと、予め設定されている二次電池充電装置3に二次電池100が接続されていないときの開放電圧、すなわち発電装置2の出力端子が無負荷であることを示す電圧である無負荷時充電可能電圧V1とを比較する。このとき、電圧監視部31は、端子電圧Vが無負荷時充電可能電圧V1未満である場合、二次電池充電装置3に二次電池100が接続されていることを示す接続情報を充電制御部33へ出力した後、処理をメインルーチンのステップS4へ進める。一方、電圧監視部31は、端子電圧Vが無負荷時充電可能電圧V1以上である場合、二次電池充電装置3に二次電池100が接続されていないことを示す接続情報を充電制御部33へ出力した後、処理をステップSA14へ進める。ステップSA5:充電制御部33は、タイマカウントフラグFtに0が設定されているか否かの判定を行う。タイマカウントフラグFtに0が設定されている場合、時間管理タイマ部34で第2経過時間及び第3経過時間のいずれのカウント動作も行われておらず、一方、タイマカウントフラグFtに1が設定されている場合、時間管理タイマ部34で第2経過時間または第3経過時間のいずれかのカウント動作が行われている。そして、充電制御部33は、タイマカウントフラグFtに0が設定されている二次電池100に対して充電が開始されていない場合、処理をステップSA6へ進める。一方、充電制御部33は、タイマカウントフラグFtに0が設定されていない二次電池100に対する充電が一時停止中である場合、すなわちタイマカウントフラグFtに1が設定されている場合、処理をメインルーチンのステップS4へ進める。ステップSA6:電圧監視部31は、発電装置2の出力端子の端子電圧Vの検出、すなわち端子電圧の測定を行う。そして、電圧監視部31は、処理をステップSA7へ進める。ステップSA7:電圧監視部31は、測定した端子電圧Vと、予め設定されている充電限界電圧V2とを比較する。このとき、電圧監視部31は、端子電圧Vが充電限界電圧V2を超えている場合、発電装置2の発電量が二次電池100を充電するために十分な量であることを示す電圧情報を充電制御部33へ出力した後、処理をステップSA8へ進める。一方、電圧監視部31は、端子電圧Vが充電限界電圧V2以下である場合、発電装置2の発電量が二次電池100を充電するために発電量が不十分な量であることを示す電圧情報を充電制御部33へ出力した後、処理をメインルーチンのステップS4へ進める。ステップSA8:充電制御部33は、電圧監視部31から発電量が十分であることを示す電圧情報が供給されると、充電スイッチ32をオンして導通状態とする。これにより、二次電池充電装置3は、二次電池100に対する充電を開始し、処理をステップSA9へ進める。ステップSA9:電圧監視部31は、発電装置2の出力端子の端子電圧Vの検出、すなわち端子電圧の測定を行い、処理をステップSA10へ進める。ステップSA10:電圧監視部31は、測定した端子電圧Vと、予め設定されている無負荷時充電可能電圧V1とを比較する。このとき、電圧監視部31は、端子電圧Vが無負荷時充電可能電圧V1未満である場合、二次電池充電装置3に二次電池100が接続されていることを示す接続情報を充電制御部33へ出力した後、処理をステップSA11へ進める。一方、電圧監視部31は、端子電圧Vが無負荷時充電可能電圧V1以上である場合、二次電池充電装置3に二次電池100が接続されていないことを示す接続情報を充電制御部33へ出力した後、処理をステップSA12へ進める。ステップSA11:充電制御部33は、電圧監視部31から、二次電池充電装置3に二次電池100が接続されていることを示す接続情報が供給されると、充電開始の処理として以下のフラグの設定を行う。すなわち、充電制御部33は、充電が開始されたため、充電状態フラグFcに1を設定する。これは、ステップSA8において、充電制御部33が充電スイッチ32をオン状態とし、二次電池充電装置3が二次電池100への充電を開始したため、充電フラグFcに1が設定される。また、充電制御部33は、時間管理タイマ部34のカウントをリセットし、時間管理タイマ部34に対し、第2経過時間のカウントを開始させる。例えば、時間管理タイマ部34は、減算カウントを行う減算カウンタを用いて時間の管理を行っている。すなわち、充電制御部33は、時間管理タイマ部34の設定レジスタに対し、カウント時間Tとして、充電継続時間t1の値を書き込み、減算カウントを開始させる。ここで、充電継続時間t1は、秒単位の自然数である。また、充電制御部33は、時間管理タイマ部34にカウント処理を開始させるため、タイマカウントフラグFtに1を設定する。そして、充電制御部33は、処理をメインルーチンのステップS4へ進める。ステップSA12:充電制御部33は、電圧監視部31から、二次電池充電装置3に二次電池100が接続されていないことを示す接続情報が供給されると、処理をメインルーチンのステップS4へ進める。このとき、二次電池充電装置3は、充電スイッチ32をオフ状態して遮断状態とし、二次電池100に対する充電処理を開始しない。なお、ステップSA12で充電スイッチ32をオフにせず、次の電圧入力処理ルーチンではSA9から開始して二次電池接続状態となるまで充電スイッチオンのまま待機してもよい。ステップSA13:充電制御部33は、電圧監視部31から、発電量が不十分であることを示す電圧情報が供給されると、充電スイッチ32をオフして遮断状態とする。また、充電制御部33は、充電を停止したため、充電状態フラグFcに0を設定するとともに、時間管理タイマ部34に対してカウント動作を停止させるため、タイマカウントフラグFtに0を設定する。そして、充電制御部33は、処理をメインルーチンのステップS4へ進める。これにより、二次電池充電装置3は、二次電池100に対する充電を停止する。なお、監視電圧Vが充電限界電圧V2未満である場合、充電制御部33のシステム自体が電力不足により動作を停止する場合もある。このときはステップSA13に到達する前に充電制御部33の動作が停止して電力不足により二次電池への充電は行われないため、ステップSA13はなくても構わない。また、このような状態で充電制御部33の動作が停止した後に発電が回復した場合は、再びメインルーチンのS1からスタートする。ステップSA14:充電制御部33は、電圧監視部31から、二次電池充電装置3に二次電池100が接続されていないことを示す接続情報が供給されると、充電スイッチ32をオフして遮断状態とする。また、充電制御部33は、充電を停止したため、充電状態フラグFcに0を設定するとともに、時間管理タイマ部34に対してカウント動作を停止させるため、タイマカウントフラグFtに0を設定する。そして、充電制御部33は、処理をメインルーチンのステップS4へ進める。これにより、二次電池充電装置3は、二次電池100に対する充電を停止する。なお、ステップSA14で充電スイッチ32をオフにせず、次の電圧入力処理ルーチンではSA2から開始して二次電池接続状態となるまで充電スイッチオンのまま待機してもよい。<タイマカウント処理ルーチン>ステップSB1:時間管理タイマ部34は、充電制御部33のタイマカウントフラグFtに1が設定されているか否かの判定を行う。このとき、時間管理タイマ部34は、充電制御部33のタイマカウントフラグFtに1が設定されている場合、処理をステップSB2へ進める。一方、時間管理タイマ部34は、充電制御部33のタイマカウントフラグFtに1が設定されていない場合、すなわち充電制御部33のタイマカウントフラグFtに0が設定されている場合、処理をメインルーチンのステップS2へ進める。ステップSB2:時間管理タイマ部34は、設定レジスタのカウント時間Tを読み出し、読み出したカウント時間Tから1を減算デクリメントし、減算結果のカウント時間T-1を新たなカウント時間Tとして、設定レジスタに書き込む。そして、時間管理タイマ部34は、処理をステップSB3へ進める。ステップSB3:次に、時間管理タイマ部34は、設定レジスタのカウント時間Tを読み出し、読み出したカウント時間Tが0か否かの判定を行う。このとき、時間管理タイマ部34は、カウント時間Tが0の場合、充電制御装置33に対してカウント結果を出力した後、処理をステップSB4へ進める。ここで、カウント結果は、第2経過時間としてのカウント時間Tをカウントしている場合には充電停止情報であり、第3経過時間としてのカウント時間Tをカウントしている場合、充電開始情報である。一方、時間管理タイマ部34は、カウント時間Tが0でない場合、すなわち1以上の場合、処理をメインルーチンのステップS2へ進める。ステップSB4:次に、充電制御部33は、時間管理タイマ部34から、充電停止情報または充電開始情報のいずれかの情報が供給されると、充電状態フラグFcに1が設定されているか否かの判定を行う。このとき、充電制御部33は、充電状態フラグFcに1が設定されている場合、処理をステップSB5へ進め、一方、充電状態フラグFcに1が設定されていない場合、すなわち、充電状態フラグFcに0が設定されている場合、処理をステップSB6へ進める。ステップSB5:現状が充電状態であるため、充電制御部33は、充電スイッチ32をオフして、充電電流を二次電池100に対して流さない遮断状態とする。そして、充電制御部33は、充電スイッチ32をオフして、充電電流が二次電池100に流れないように遮断したため、充電状態フラグFcに0を設定し、動作状態を充電停止状態とする。また、充電制御部33は、充電停止状態となってからの第3経過時間のカウントを、時間管理タイマ部34に行わせるため、時間管理タイマ部34の設定レジスタに対し、カウント時間Tとして、充電中断時間t2を書き込む。これにより、タイマカウントフラグFtに1が設定されているため、時間管理タイマ部34は、第3経過時間のカウントを開始することになる。そして、充電制御部33は、処理をメインルーチンのステップS2へ進める。ステップSB6:現状が非充電状態であるため、充電制御部33は、充電スイッチ32をオンして、充電電流を二次電池100に対して流さす導通状態とする。そして、充電制御部33は、充電スイッチ32をオンして、充電電流を二次電池100に対して流すようにしたため、充電状態フラグFcに1を設定し、動作状態を充電状態とする。また、充電制御部33は、充電状態となってからの第2経過時間のカウントを、時間管理タイマ部34に行わせるため、時間管理タイマ部34の設定レジスタに対し、カウント時間Tとして、充電継続時間t1を書き込む。これにより、タイマカウントフラグFtに1が設定されているため、時間管理タイマ部34は、第2経過時間のカウントを開始することになる。そして、充電制御部33は、処理をメインルーチンのステップS2へ進める。上述した構成により、本実施形態によれば、2次電池の電池制御部が保護タイマの計時する充電時間により充電を停止する前に、二次電池充電装置3が充電継続時間t1が経過した時点で充電を一旦停止し、2次電池の電池制御部が再度充電が可能となるまでの時間として、充電中断時間t2が経過すると再度充電動作を再開する。このため、本実施形態によれば、二次電池の保護タイマ機能により充電が停止された際、従来のように、ユーザが二次電池充電装置から二次電池を取り外し、再度二次電池充電装置に二次電池を取り付けることで充電を継続させる必要が無くなる。すなわち、自然エネルギを使用した発電装置のように、充電時間が非常にかかる場合においては、ユーザが二次電池の保護タイマ機能を気にせず、充電を二次電池充電装置に任せておくことが可能となる。また、充電制御部33は、二次電池の種類と、その種類に対応した充電継続時間t1及び充電中断時間t2との対応関係を、内部記憶部にテーブルとして記憶している。図5は、充電制御部33の内部記憶部に記憶されている、二次電池の種類と、その種類に対応した充電継続時間t1及び充電中断時間t2との対応を示すテーブルの構成の図である。二次電池充電装置3の図示しない入力部、例えばスイッチにより、ユーザが2次電池の種別を選択すると、充電制御部33は、ユーザの設定したスイッチにより、2次電池の種別を検出する。そして、充電制御部33は、内部記憶部の上述したテーブルから、検出した2次電池の種別に対応する充電継続時間t1及び充電中断時間t2を読み出し、すでに説明した時間管理タイマ部34の設定レジスタに設定するカウント時間Tとして用いる。これにより、本実施形態によれば、二次電池充電装置が複数の種類の二次電池に対応することができ、複数の種類の二次電池の充電処理を行うことができる。また、図1における電圧監視部31、充電制御部33、時間管理タイマ部34の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより二次電池に対する充電制御の管理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータシステムは、WWWシステムを利用している場合であれば、ホームページ提供環境あるいは表示環境も含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。