自然エネルギー発電装置の出力で、充電できるバッテリを一定の制限電流値に制限して充電すると共に、充電されるバッテリの電圧が満充電電圧に上昇することを検出して満充電と判定して充電を停止するバッテリの充電方法であって、充電されるバッテリの電圧が高くなるにしたがって、バッテリを充電する制限電流値を小さくして充電することを特徴とする自然エネルギーの出力によるバッテリの充電方法。自然エネルギー発電装置が、太陽電池と風力発電機のいずれかである請求項1に記載される自然エネルギーによるバッテリの充電方法。充電されるバッテリがリチウムイオン電池である請求項1または2に記載される自然エネルギーの出力によるバッテリの充電方法。バッテリの制限電流を減少させる電流減少電圧と、電流減少電圧に対する制限電流値とをメモリに記憶し、自然エネルギーで充電されるバッテリの電圧が電流減少電圧まで上昇する毎に、バッテリを充電する電流を制限電流値に制限して充電する請求項1ないし3のいずれかに記載される自然エネルギーの出力によるバッテリの充電方法。複数の電流減少電圧と、電流減少電圧に対する制限電流値を記憶し、自然エネルギー発電装置で充電されるバッテリの電圧が電流減少電圧に上昇する毎に、バッテリを充電する制限電流値を小さくする請求項1ないし4のいずれかに記載される自然エネルギーの出力によるバッテリの充電方法。特許文献1に記載される充電方法は、充電されるバッテリの電圧が最高電圧に上昇した後は、次第にバッテリの充電電流を小さくする。この充電方法は、バッテリの電圧が最高電圧に上昇する状態で充電を停止する方法に比較して、残容量を大きく充電できる。しかしながら、この方法は、バッテリの電圧が最高電圧まで充電した後、最高電圧を上昇しないように充電電流を減少させるので、バッテリの電圧が最初に最高電圧に上昇した後の充電電流を相当に小さくする必要がある。このため、最高電圧に上昇してから残容量を増加する充電に時間がかかる欠点がある。本発明は、さらに以上の欠点を解決することを目的に開発されたものである。本発明の重要な目的は、太陽電池などの自然エネルギー発電装置の出力でもって、バッテリをより速やかに、より残容量の大きな状態まで充電できる自然エネルギーの出力によるバッテリの充電方法を提供することにある。以下、本発明の実施例を図面に基づいて説明する。ただし、以下に示す実施例は、本発明の技術思想を具体化するための自然エネルギーの出力によるバッテリの充電方法を例示するものであって、本発明はバッテリの充電方法を以下の実施例に示す方法や回路構成には特定しない。さらに、この明細書は、特許請求の範囲を理解しやすいように、実施例に示される部材に対応する番号を、特許請求の範囲および課題を解決するための手段の欄に示される部材に付記している。ただ、特許請求の範囲に示される部材を、実施例の部材に特定するものでは決してない。図1は、本発明の実施例にかかる方法でバッテリを充電するシステムを示す。このシステムは、自然エネルギー発電装置1を太陽電池2として、太陽電池2でバッテリ3を充電する。本発明の充電方法は、自然エネルギー発電装置を太陽電池には特定せず、たとえば、風力発電機、潮力発電機等であって、自然エネルギーで発電する全ての発電装置とすることができる。図1は、太陽電池2でバッテリ3を充電するシステムで、この太陽電池システムは、太陽電池2と、この太陽電池2から出力される電力で充電されるバッテリ3と、太陽電池2とバッテリ3との間に接続されて太陽電池2の出力をバッテリ3に供給する安定化回路4と、この安定化回路4を制御する制御回路5とを備えている。自然エネルギー発電装置1である太陽電池2の定格出力は、バッテリ3の充電電流を0.5C以上、好ましくは1C~3Cとする大きさとしている。太陽電池2は、定格出力を大きくして、バッテリ3を速やかに満充電できる。バッテリ3を1C~3Cの充電電流で充電する太陽電池2は、例えば、容量を10Ahとするバッテリ3を10A~30Aの電流で充電する。大容量のバッテリ3は、複数の素電池6を直列に接続して出力電圧を高くし、さらに複数の素電池6を並列に接続して充電電流を大きくしている。このバッテリ3を充電する太陽電池2は、各々の素電池6の充電電流を前述の範囲とする出力としている。バッテリ3は、リチウムイオン電池である。リチウムイオン電池は、太陽電池2の出力が低い状態での充電効率を高くでき、また大きさや重量に対する容量を大きくできる特徴がある。ただし、バッテリには、リチウムイオン電池に代わって、ニッケル水素電池やニッケルカドミウムバッテリなど、太陽電池などの自然エネルギー発電装置で充電できる全てのバッテリ3を使用できる。安定化回路4は、太陽電池2の出力を定電圧定電流特性に安定化して出力する定電圧定電流特性のDC/DCコンバータである。定電圧定電流特性のDC/DCコンバータからなる安定化回路4は、太陽電池2から入力される直流の電圧と電流とを一定値に制限してバッテリ3に出力する。定電圧定電流回路の安定化回路4は、リチウムイオン電池を好ましい電流と電圧で充電する。ただ、本発明は、安定化回路を定電圧定電流回路には特定しない。バッテリの電圧を検出して、バッテリの充電電流を制限しながら充電するので、安定化回路を定電流回路としてバッテリを充電できるからである。自然エネルギー発電装置1である太陽電池2の出力は、入射される太陽光線の強度で変動する。安定化回路4は、バッテリ3を充電する電流と電圧を一定値以下に制限し、あるいは電流を一定値以下に制限しながら充電する。たとえば、太陽電池2は、バッテリ3の電流を10Aに制限しながら充電する。したがって、太陽電池2に入射される太陽光線の強度が設定値よりも大きい状態では、太陽電池2がバッテリ3を10Aの電流で充電する。しかしながら、太陽電池2に入射する太陽光線が弱くなって出力が低下するとバッテリ3の充電電流は10A以下となる。このため、安定化回路4は、バッテリ3を充電する電流と電圧とを制限しながら充電するが、バッテリ3を充電する電流と電圧は太陽電池2の出力で変動する。太陽電池2の出力を安定化回路4でコントロールしてバッテリ3を充電する太陽電池システムは、バッテリ3を変動する電流と電圧とで充電する。この状態で充電されるバッテリ3は、満充電に近づくにしたがって電圧が上昇する。バッテリ3は電圧が最高電圧よりも高く充電されると、著しく劣化し、また安全性も低下する。とくに、リチウムイオン電池は、最高電圧よりも高く充電されるとこの弊害が大きい。バッテリ3の劣化を少なくし、さらに安全に速やかに充電するために、制御回路5は、バッテリ3の電圧を検出してDC/DCコンバータの安定化回路4をコントロールする。制御回路5は、充電されるバッテリ3の電圧が高くなるにしたがって、バッテリ3を充電する制限電流を小さくして充電するようにDC/DCコンバータの安定化回路4をコントロールする。図2は、制御回路5が安定化回路4をコントロールして、バッテリ3を充電する電流と電圧とを示している。この図に示すように、制御回路5は、バッテリ3の電圧が上昇するにしたがって、バッテリ3を充電する制限電流を小さくするように安定化回路4をコントロールする。図2は、バッテリ3をリチウムイオン電池とする電流、電圧特性を例示している。この図は、充電されるリチウムイオン電池の電圧が第1の電流減少電圧である4.0Vに上昇するまでは、第1の制限電流値を3Cとし、第2の電流減少電圧である4.1Vに上昇するまでは第2の制限電流値を2Cとし、さらに、満充電電圧である4.2Vに上昇するまでは、制限電流値を0.1Cとして、リチウムイオン電池からなるバッテリ3を速やかに、しかもほぼ満充電に近い状態まで充電する。制御回路5は、バッテリ3の制限電流を減少させる電流減少電圧と、電流減少電圧に対する制限電流値とをメモリ7に記憶しており、太陽電池2で充電されるバッテリ3の電圧が電流減少電圧まで上昇する毎に、安定化回路4を制御して、バッテリ3を充電する電流を制限電流値に制限する。図2で示すように安定化回路4をコントロールする制御回路5は、複数の電流減少電圧、すなわち、4.0V、4.1V、4.2Vと、電流減少電圧に対する制限電流値、すなわち3C、2C、0.1Cとを記憶している。ここで、バッテリの制限電流を減少させる電流減少電圧については、1直列の電池に対する電圧値を示している。したがって、複数の電池をn直列に接続してなるバッテリの充電制御においては、以上の電圧値をn倍した電流減少電圧を利用し、n直列されたバッテリのトータル電圧がn倍された電流減少電圧まで上昇する毎に、充電電流を制限電流値に制限しながら充電する。図2は、3つの電流減少電圧と、各々の電流減少電圧に対する制限電流値とを記憶しているが、4つ以上の、あるいは2つの電流減少電圧と、その電流減少電圧に対する制限電流値とを記憶して、安定化回路4をコントロールすることもできる。電流を小さく制限する最初の、すなわち最も低い電圧の電流減少電圧が低すぎると、最初にバッテリ3を大きな電流で速やかに充電できなくなって、充電に時間がかかる弊害がある。反対に、最初の電流減少電圧が高すぎると、大電流で長時間充電されてバッテリ3の電圧上昇が速く、残容量の小さい状態で電圧が高くなるので、その後に小さい電流に制限して充電しても、電圧が上昇するので、より満充電に近い状態まで充電するのが難しくなる。この弊害を避けるために、最後にバッテリ3を充電する制限電流値を小さく設定すると、その状態でバッテリ3を充電する時間が長くなって、バッテリ3を速やかに満充電に近い状態まで充電できなくなる。したがって、制御回路5が安定化回路4をコントロールして、バッテリ3の充電電流を小さく減少させる電流減少電圧と、この電流減少電圧に対する制限電流値とは、バッテリ3をより速やかに満充電に近い状態まで充電できる電圧と電流とに設定される。図2に示す特性でバッテリ3を充電する太陽電池システムは、以下のようにしてバッテリ3を充電する。ただし、以下の充電方法は、1直列の電池を充電する状態を示している。したがって、複数の電池をn直列に接続してなるバッテリを充電する場合においては、以下の電圧値をn倍してなる電流減少電圧をバッテリのトータル電圧に比較して充電を制御する。1バッテリ3の電圧が最も低い第1の電流減少電圧の4.0Vよりも低い状態この状態にあっては、制御回路5がバッテリ3の電圧を検出して安定化回路4を制御して、バッテリ3を充電する電流の最大値を第1の制限電流値である3Cとするようにコントロールして、バッテリ3を充電する。2バッテリ3の電圧が最も低い第1の電流減少電圧の4.0Vを越えて、第2の電流減少電圧の4.1Vよりも低い状態この状態にあっては、制御回路5がバッテリ3の電圧を検出して安定化回路4を制御して、バッテリ3を充電する電流の最大値を第2の制限電流値である2Cとするようにコントロールしてバッテリ3を充電する。3バッテリ3の電圧が第2の電流減少電圧の4.1Vを越えて、満充電電圧の4.2Vよりも低い状態この状態にあっては、制御回路5がバッテリ3の電圧を検出して安定化回路4を制御して、バッテリ3を充電する電流の最大値を第3の制限電流値である0.1Cとするようにコントロールする。4バッテリ3の電圧が満充電電圧まで上昇する状態この状態になると、制御回路5がバッテリ3の電圧を検出して、安定化回路4を制御して、バッテリ3が満充電されたと判定してバッテリ3の充電を停止する。充電されたバッテリ3は、DC/ACインバータを介して商用電源を出力する。商用電源を出力するために、図1のブロック図に示す太陽電池システムは、太陽電池2で充電されたバッテリ3に接続しているDC/ACインバータ8を備えている。DC/ACインバータ8は、バッテリ3の出力を商用電源の交流に変換して出力する。したがって、DC/ACインバータ8には、商用電源に接続するコンセント9を接続している。