太陽光エネルギーを電気エネルギーに変換する太陽電池パネルと、太陽電池パネルに入力を接続された電力変換装置と、その電力変換装置の出力に接続された補助バッテリーと、補助バッテリーに一方の端子を介して接続された双方向電力変換装置とその双方向電力変換装置の今一方の端子に接続された鉛バッテリーと、補助バッテリーに接続された負荷と、鉛バッテリーの電圧、温度、充放電電流、及び補助バッテリーの電圧、温度、充放電電流を計測する手段と電力変換装置および双方向電力変換装置と負荷を制御する手段とそれらの状態を表示する手段を有するコントローラからなり、1日の初めに、補助バッテリーの放電により負荷への給電と鉛バッテリーの充電を行い、補助バッテリーの容量が所定以下の場合は、鉛バッテリーの放電により負荷への給電を行い、日照により、負荷による電力消費を太陽光発電量が上回った場合は鉛バッテリーを優先的に充電し、鉛バッテリーの端子電圧が予め設定した上限電圧に達した時点で充電電流を制限すると共に、余剰の電力で補助バッテリーを充電し、夕刻、日照の減衰と共に太陽光発電量が負荷と鉛バッテリーに充電するための電力量の合計を下回った場合、補助バッテリーからの電力により負荷への給電と鉛バッテリーの充電を行い、補助バッテリーの残存容量が予め設定した範囲内で、予め定められていた時間の間、もしくは鉛バッテリーの充電電流が減衰するまでの間、鉛バッテリーの充電を継続、その後、鉛バッテリーを一定電流で一定時間放電しこの放電によって得られた電力を負荷へ給電し、電力が余剰の場合補助バッテリーを充電、不足の場合補助バッテリーを放電し、放電末期の鉛バッテリー電圧CCV.を測定、更に予め定めた一定時間鉛バッテリーの充放電を禁止しその間補助バッテリーから負荷へ給電し、充放電禁止解除直前のOCVを測定し、予め求めてあったSOCとOCVの関係、乃至SOCとCCVの関係から鉛バッテリーのSOCを求め、その後は同様の方法でSOCを求める迄そのSOCを基準に充放電電流積算でSOCを求める太陽光発電用バッテリーシステムのバッテリー状態検知装置。日照量が不足して、鉛バッテリーの充電が予め設定した上限電圧に達しなかった場合でも前回のCCVとOCVの計測から概ね24時間後に同様のメインバッテリーの放電と休止を行い前記CCVとOCVの計測を行なう請求項1記載の太陽光発電用バッテリーシステムのバッテリー状態検知装置。前記補助バッテリーが放電状態であり、鉛バッテリーの1セル当たりの電圧が2.0~2.05V以下になった時、予め設定された一定の電流で一定時間放電し、その間の余剰電力により補助バッテリーを充電すると共に放電終了時点のCCVを測定、更に予め定めた時間補助バッテリーから負荷へ給電することにより鉛バッテリーの充放電を禁止し、禁止時間終了直前のOCVを計測、前記CCVとOCVと予め求めてあったOCVとSOCの関係、CCVとSOCの関係よりSOCを求める請求項1記載の太陽光発電用バッテリーシステムのバッテリー状態検知装置。前記OCVから求めたSOC乃至、CCVから求めたSOCが充電の終了状況から期待された充電状態より低下していた場合、サルフェーションが発生したと判断し、表示部にその表示を行なうと共に次回日照時に鉛バッテリーの電流を制限した状態の充電を延長して行なう請求項1記載の太陽光発電用バッテリーシステムのバッテリー状態検知装置。前記双方向電力変換装置を介して充放電される電流の単位時間の変動量が、太陽電池パネルの発電量の単位時間当たりの変動量、負荷によって消費される電流の変化量より小さく抑制され、この変動を抑制するための電流は補助バッテリーによって供給されていることを特徴とする請求項1記載の太陽光発電用バッテリーシステムのバッテリー状態検知装置。前記補助バッテリーの容量が鉛バッテリーの容量の1/5~1/120の範囲である請求項1記載の太陽光発電用バッテリーシステムのバッテリー状態検知装置。この様な従来の構成でバッテリーのSOCや寿命劣化を判定しようとした場合、鉛バッテリーの充電を一定の条件で完了するのが困難な為、充電完了時にSOCを基準点にリセットする事は困難であった。一部、リフレッシュ充電等で一定条件で充電を行なうものも有ったがあくまでもバッテリーのリフレッシュが目的であり、SOC積算の基準点としてSOCをリセットする物では無かった。更にSOCを基準点にリセットする時に、OCVやCCVを計測してバッテリーのサルフェーションや容量劣化等を判定する構成のものは無かった。又、通常SOCを高い精度で求めるためには、1日に1回程度積算で求めたSOCをリセットする必要がある。これは電流検出器の累積誤差を消去するためである。しかしその為には1日1回一定の条件でOCVやCCVを計測してSOCを補正することが望ましいが実施しているものは無かった。又、電流積算を行なうにあたり、太陽光発電の場合の様な変動の大きな充放電電流は積算誤差を大きくする原因となる。しかし、従来の技術では積極的に電流を平滑化し電流積算精度を向上する方法を取るものはなかった。前記の課題を解決するために、本発明の請求項1に係る発明は、太陽光エネルギーを電気エネルギーに変換する太陽電池パネルと、太陽電池パネルに入力を接続された電力変換装置と、その電力変換装置の出力に接続される補助バッテリーと、その補助バッテリーに一方の端子を介して接続された双方向電力変換装置とその双方向電力変換装置の今一方の端子に接続された鉛バッテリーと、補助バッテリーに接続された負荷と、状態検知装置と、状態検知装置の情報を表示する表示部から構成される。これらより構成されるシステム全体は、主として太陽電池パネルから供給される電力によって駆動され、系外への電力の授受は無い。太陽電池パネルで発電した電力は電力変換器を経由して従たるバッテリーに供給される。従たるバッテリーはリチウムイオンバッテリーなどで構成され、主たる鉛蓄電池より蓄電容量が少なく、容量に対しては通常の使用温度域で、大きな充放電電流を入出力出来る物を使用する。容量としては鉛バッテリーの0.2~0.05倍程度あればよい。一般的に常温域ではリチウムイオンバッテリーは鉛バッテリーより容量当たりの充放電電流を大きく取ることが出来る。従たるバッテリーは鉛バッテリーでも構成可能であるが、低SOCで使用される時間が長いのでリフレッシュ充電等の処理に時間がかかり余り望ましくない。負荷は直接補助バッテリーより電力の供給を受けるが、太陽電池パネルからは電力変換器を経由して、鉛バッテリーからは双方向電力変換器を経由して電力の供給を受ける。状態検知装置は、直接は従たるバッテリー装置からの電力供給を受け、鉛バッテリーの電圧、温度、充放電電流、補助バッテリーの電圧、温度、充放電電流を計測する手段と電力変換装置および双方向電力変換装置を制御する手段、負荷を制御する手段を有する。次に、これらの基本動作について説明する。1日の始まり、深夜0時時点では、負荷に概ね平均1/75~1/100Cレート鉛バッテリーの容量に対しの負荷電流が流れ込む。補助バッテリーの放電を優先して行い、補助バッテリーの容量が下限に達したら鉛バッテリーを放電する。この時、放電する電力量は概ね負荷で消費される電力量見合い分とし、補助バッテリーのSOCが増減しない様に双方向電力変換器を調整する。この状態では、負荷が大きく変動しても補助バッテリーがバッファリングするので双方向電力変換器を通して鉛バッテリーから供給される電力の変動は緩和される。次に、太陽が昇ると日照により太陽電池パネルが発電を開始する。発電量が負荷で消費される電力量を上回ると、その分は優先的に鉛バッテリーの充電に用いられる。鉛バッテリーは日照時、発電量が負荷での消費を上回っている間に、充電される。鉛バッテリーのSOCが上昇し、バッテリー電圧が設定値を超えた時点でCV充電に入る。CV充電では充電電流が制限されるので余剰の電力が発生する。この余剰電力で補助バッテリーを充電する。補助バッテリーの充電が完了した場合は、太陽電池パネルに接続した電力変換器の出力を絞って、補助バッテリーの充電を停止し、負荷と鉛バッテリーのCV充電を行なう。この状態で鉛バッテリーのCV充電時間が所定の時間経過したら、もしくは充電電流が予め決めた電流値以下に減衰したら鉛バッテリーの充電を終了し、太陽電池パネルに接続した電力変換器の出力を絞って太陽電池パネルの電力は負荷へ供給のみとする。CV充電を行なう時間は概ね5時間程度である。通常は5時間のCV充電が終了する前に日没を迎える。この場合、本発明では補助バッテリーの電力を利用して、負荷への給電と鉛バッテリーのCV充電を継続して行なう。これにより、一定の条件でCV充電を終了出来る。又、日照時間中に雲の陰等で太陽電池パネルの出力が低下した場合でも、補助バッテリーから電力を供給する事により、安定したCV充電を継続できる。日没時に併せて鉛バッテリーのフル充電を行なうのは、晴天の日はそのタイミングで鉛バッテリーのSOCが最大となる為であり、このタイミングで行なう事により補助バッテリーの容量を小さく抑えることが可能となる。なお、一連の電力変換器、双方向電力変換器、負荷の制御は状態検知装置が行なう。日没後太陽電池パネルによる発電量が負荷で消費される電力を補えなくなった時、補助バッテリーの放電を開始する。この際前述したとおり、鉛バッテリーの5時間のCV充電が完了していなかったらCV充電の電力も補助バッテリーを放電する事により供給する。補助バッテリーが放電下限になるまで放電を行いその間可能な限り鉛バッテリーのCV充電を完了する。CV充電が既定の条件で完了しない時は、フル充電が出来なかったと判断する。その後鉛バッテリーを0.1~0.05Cで一定時間放電しその時の電力で負荷への給電と補助バッテリーの充電を行なう。放電末期にCCVを計測する。その後負荷を補助バッテリーで負荷に給電し、鉛バッテリーを開放状態にして1時間維持、その後OCVを測定する。こうして得られたOCVとCCVを予め求めておいたSOCとOCV、SOCとCCVとの関係式に当てはめて、SOCを求める。鉛バッテリーのSOCはOCVと高い相関性があることが知られており、これによって高い精度でSOCを推定する事が出来る。充電後1時間放電を行なうのは充電分極の影響を無くすためである。充電分極は解消するのに3時間前後放置の必要であるが放電分極は解消するのに1時間程度の放置で済む。0.1~0.05Cで一時間放電を行なわないと充電分極の残った状態となり、1時間の休止後OCVを測定すると求めたSOCの精度が低下する。又、一定負荷で1時間放電した時点のCCVも同様にSOCと高い相関性を持つ。CCVも計測しSOCの推定に使用しても良い。フル充電と判定し、且OCVとCCVから求めたSOCがフル充電後1時間放電1時間放置を行なった後のSOCと一致したら、積算SOCをリセットする。一致しなかった場合、そのSOC.の開きが概ね5より大きくOCV乃至CCVから求めたSOCのほうが小さかった場合、サルフェーションと判定し、表示部にサルフェーションの警報を表示する。その場合でも、OCV乃至CCVで求めたSOCの値で積算SOCをリセットする。フル充電と判定されなかった場合もOCV乃至CCVで求めたSOCの値で積算SOCをリセットする。但し、この場合はサルフェーションの判定は行なわない。以後、鉛バッテリーを充放電する度にその電気量の積算を行い、積算SOC値を更新していく。積算SOCをリセットした後は、補助バッテリーの放電を優先しながら、負荷への給電を行う。補助バッテリーがSOCの下限に到達したら、鉛バッテリーを放電し補助バッテリーからの電気量の出入りが0になるように制御する。補助バッテリーのSOCの上下限管理は補助バッテリーの電圧の上下限管理や電流積算で行なう。補助バッテリーに残った電気量が、全体のSOCの精度に及ぼす影響は少ない。なぜならば、補助バッテリーの容量が鉛バッテリーの容量に比べ1/10程度の為である。以降、この状態で、鉛バッテリーのSOCは放電電流を積算して積算SOCを逐次更新していく。以上のようにして鉛バッテリーのSOCを一定時間のCV充電後、SOC値をリセットする事により、高い精度で積算SOCを求めることが可能となる。又、サルフェーション等の劣化判定も高い精度で可能となる。SOCもサルフェーションの影響を補正した値加味した値となる。本発明の請求項2に関わる発明は、装置の構成は前記請求項1の物と同じ形態を取る。動作に関して日中の日照量が不足し、鉛バッテリーの充電に対し十分な電力を得ることが出来なかった場合、請求項1に示す様な一定の充電完了状態で充電を完了することが出来ない。そのまま日没を迎えた場合、SOCをOCVやCCVで確定することが困難となる。通常電流積算でSOCを求める場合1日経過すると電流計誤差×24時間の電気量が誤差となる。通常日照時の最大充電電流は鉛バッテリーで0.1C相当であるので、このレンジの電流計を使用して、精度1とした場合、1日の誤差は0.1×1×24=2.4となる。ゆえに10程度の精度を目標とした場合SOCのリセットは24時間程度で行なうことが望ましい。従って、日照が不足した日でフル充電が完了しなかった場合でも、OCVやCCVを計測し積算SOCをリセットすることが望ましい。そこで、日没時間を過ぎてもフル充電の目途が立たなかった場合、補助バッテリーを放電下限になるまで放電し、その後鉛バッテリーを0.1~0.05Cで一定時間放電する。その時の電力で負荷への給電と補助バッテリーの充電を行なう。放電末期にCCVを計測する。その後負荷を補助バッテリーで給電し鉛バッテリーを開放状態にして1時間維持、その後OCVを測定する。こうして得られたOCVとCCVを予め求めておいたSOCとOCV、SOCとCCVとの関係式に当てはめて、SOCを求める。この求めたSOCで積算SOCをリセットする。日没時刻の検出は、太陽電池パネルの出力がほぼ0となった時点で判定しても良いし、設備の設置されている地域の時計で判断してもいい。この様な構成にすることにより24時間以内にOCV乃至CCVで積算SOCをリセットすることが可能となり電流積算誤差を補正することが可能となる。この場合は充電が一定の条件で終了していないためサルフェーション等バッテリーの劣化判定は行わない。本発明の請求項3に関わる発明は、構成は前記請求項1のものと同じ形態を取る。動作は、日中の日照量が不足し、鉛バッテリーの充電に対し十分な電力を得ることが出来なかった場合、請求項2の動作となるが、不日照日が続いた場合請求項3の動作となる。この場合、鉛バッテリーのSOCが低下し、ついには完全放電常態にいたる場合がある。この場合に、完全放電に至る直前にSOCを高い精度で求める。鉛バッテリーの単セル当たりの電圧が概ね1.85Vに達した時点で鉛バッテリーを0.1~0.05Cで1時間放電する。その時の電力で負荷への給電と補助バッテリーの充電を行なう。放電末期にCCVを計測する。その後負荷を補助バッテリーで給電し鉛バッテリーを開放状態にして1時間維持し、その後OCVを測定する。こうして得られたOCVとCCVを予め求めておいたSOCとOCV、SOCとCCVとの関係式に当てはめ、SOCを求める。この求めたSOCで積算SOCをリセットする。これにより放電末期、高い精度でSOCを求めることが出来る。本発明の請求項4に関わる発明は、構成は前記請求項1のものと同じ形態を取る。前記記載の条件で鉛バッテリーをフル充電した後に、定電流放電、負荷開放を行ない、得られたOCVとCCVより求めたSOCを予め求めてあったフル充電後定電流放電、負荷開放を行なった場合予測されるSOC値と比較して5以上低下した場合に、サルフェーション発生を表示部に表示し、次回のフル充電時にCV充電時間の延長を行なったり、深夜0時から鉛バッテリーの電力を使用して補助バッテリーを充電すると共に負荷に給電し日の出直前に、補助バッテリーのSOCを高くすることにより鉛バッテリーをより深く放電し、サルフェーションの解消を図る。なお、フル充電後定電流放電、負荷開放で求めたOCVとCCVの値を鉛バッテリーの初期から、時系列的に記録し初期に対して5低下した時サルフェーションと判定しても良い。この構成により、鉛バッテリーのサルフェーションを検出でき、又軽度のサルフェーションであれば解消することが出来る。本発明の請求項5に関わる発明は、構成は請求項1と同じ構成を採る。この構成で充電のための電力は太陽電池パネルが太陽光から変換した電力で賄われる。又電力は負荷で消費される。雲のない晴天の状態であれば太陽電池パネルは太陽高度に見合った電力を一定で供給するが実際には雲の影響を受け、晴天でも数十秒程度の間隔で出力が変化する。又、負荷側は使用状況によるが一般的に平均負荷の5倍程度最大負荷時に電力が消費されている。この様な負荷や発電能力の変動で充電電流は大きく変動する。即ち晴天日でも負荷の具合や雲の状態により充電が不可能になり、太陽電池の発電量が付加による消費量を上回る状態も発生する。この様に大きな変動をする充放電電流を積算するには変動に対応した高速のサンプリングで電流を計測し、積算する必要がある。しかし一般的に高精度な電流系はサンプリング時間が長いのでサンプリング時間を短くすることは限界がある。一定の精度、一定のサンプリング速度で電流を積算した場合、変動が小さな方が誤差が低くなる。本発明では充電電力、放電電力をサブバッテリーから供給し、サブバッテリーの充放電電流を監視して、数分単位で平均化する。この平均電流を用いて鉛バッテリーを数分単位で設定を変えながら充放電する事により時間に対し変動の少ない電流で充放電することが可能となる。これにより電流の積算精度を改善可能となる。なお、この際サブバッテリーの電流監視はSOCを高い精度で把握する必要が無いので高速のサンプリングは必要ない。サブバッテリーは大まかなSOC条下限管理の管理を行なう。本発明の請求項6に関わる発明は、鉛バッテリーの容量に対し補助バッテリーの容量を1/5~1/120で構成したものである。通常独立系の太陽光発電システムの蓄電システムは、無日照で3日から5日電力を供給することが可能な設計とする。この結果、負荷の平均が鉛バッテリーの容量の1/72~1/120C程度となる。一方、鉛バッテリーをフル充電する場合、CV充電に入ってから5時間程度を要する。又その時充電に必要な電気量は、容量の10程度である。従って5時間の間の負荷への電力の供給で5/72、CV充電に1/10程度の1/5C相当の電気量があれば5時間の間負荷への電力の供給と、鉛バッテリーのCV充電が可能となる。この計算は日没後5時間CV充電を行なう場合で、実際にはCV充電に入るのは日没前の場合が多く、日没後の充電は5時間より短時間になる。従って、其れより小さな容量、1/20程度でも賄える場合がある。負荷が夜間に集中している場合は更に小さな容量の補助バッテリーで安定したCV充電を行なうことが可能である。又定電流放電後1時間、無負荷を作り出すためには1/72~1/120程度の容量で賄える。よって、1/5~1/120の範囲内で設定するのが望ましい。本発明によれば、晴天日に鉛バッテリーを常に一定の条件で充電できるため、積算SOCのリセットを正確に行なえると共に、OCV乃至CCVを正確に測ることによりサルフェーションによる劣化を検出でき、警報を出すと共にリフレッシュ動作を行なうことが出来る。又、1日1回必ずOCV乃至CCVを測定、放電末期時もOCV乃至CCVを測定する事により電流計誤差の累積を抑える。更に鉛バッテリーの充放電電流を時間に対する変動の少ない、平均化した状態に出来るので電気量積算精度が向上し、高い精度でSOCを検出でき利便性の高い太陽光発電用バッテリーシステムのバッテリー状態検知装置を提供できる。以下、図面を用いて、本発明の実施形態の好適な一例を説明する。図1は、本発明の電源システムの好適な一構成を示すブロック図である。図1では、自然エネルギーを電気エネルギーに変換するエネルギー変換部として、太陽電池パネル1を用いる。又、太陽電池パネル1からの電力線を電力変換器2を経由して補助バッテリー3に接続している。補助バッテリー3からDC/ACコンバータ4を介して負荷5に接続する。負荷5は電子負荷装置から構成され本実施例の場合は予め設定された一般家庭の消費電力パターンで電力を消費するように設定されている。消費電力パターンは夏日を想定した24時間のパターンである。同様に補助バッテリー3に双方向電力変換器6を介して鉛バッテリー7を接続する。補助バッテリー及び鉛バッテリーの電流線には充放電電流検出用のシャント8をそれぞれ設ける。コントローラ10は補助バッテリー3から電流線を介して電力の供給を受け、補助バッテリー3と鉛バッテリー7の電圧、およびシャント8を介してそれぞれの充放電電流を計測し、それらに基づき電力変換器2及び双方向電力変換器6及びDC/ACコンバータ4の制御、表示器9に対して表示に関する情報を送る。情報を送受信する為に、これらの機器の間は信号線によって結ばれている。鉛バッテリー7は太陽光用途で一般的に使用されているシール型のサイクルユース用鉛バッテリーで公称電圧12V容量500Ahの型式の物を10個、直列に接続して構成した。補助バッテリーは同様に公称電圧120V50Ahのリチウムイオンバッテリーを安全制御回路と一体に構成したユニットを使用した。電力変換器2はDC/DCコンバータで構成されておりコントローラの信号に基づき出力電力を加減出来る。太陽電池パネル1は開放電圧200V出力6kW、逆流防止ダイオード内蔵の物を使用した。双方向電力変換器6は双方向に極性を切り替え可能なDC/DCコンバータを内蔵しており外部からどの方向へ電力を供給するか、どれだけの電力を変換するかに関わる信号を受け取る。そして受け取った信号に基づき電力変換を行い補助バッテリー側に電力を送ったり、鉛バッテリー側に電力を送ったりする。DC/ACコンバータは一般的な市販品を使用している。このDC/ACコンバータ4はON/OFF信号を外部から入力することが可能な構成のものである。補助バッテリーが過放電することを防止するためにコントローラがOFF信号を出した場合、受け付けてDC/AC変換を中止する。ONの時は外部のAC器具に電力の供給をする。負荷は本来は家庭内の家電製品で構成されるが本実施例では負荷を決められただけ消費して動作の確認が出来るようにAC入力の電子負荷装置を使用した。この電子負荷装置は24時間のプログラムによって定められた電力を消費する方式であり、プログラムとして一般家庭の電力消費パターンをセットした。コントローラ10は鉛バッテリーの電圧、補助バッテリーの電圧、鉛バッテリーの充放電電流測定用のシャント8、補助バッテリーの充放電電流測定用のシャント8の電圧を計測する。内部にマイコンが搭載されておりマイコンのADコンバータで電圧信号がデジタルに変換され、デジタル情報がマイコン内部で処理される。マイコン内部には時計機能が搭載され、電流の時間積算を行なうと共に、予め記憶してあるバッテリーに関する情報、たとえばバッテリーSOCとOCVの関係、SOCとCCVの関係などのデータに基づきバッテリーや補助バッテリーのSOCの推定を行なう。これらの情報に基づきコントローラ10は電力変換器2へ電力変換量を通信線を介して指示する。この通信情報に従い電力変換器2は太陽電池パネルから補助バッテリーに流れ込む電力量を調整する。同様に双方向電力変換器6は変換方向と変換電力量に関する情報をコントローラより受け取りこの情報に従って鉛バッテリーを充電したり放電したりする。DC/ACコンバータはコントローラのON/OFF指示情報に従い補助バッテリーから給電を受けながら負荷に電力を供給する。表示部9は、コントローラ10からの情報を表示する。表示する内容はバッテリーのSOCや劣化状態、現在鉛バッテリーが充電中か、放電中か、開放中か、補助バッテリーのSOCなどである。又、1日の発電量と放電量の収支、SOCの経時変化、過去の履歴、リフレッシュ充電を実施した時期などを表示する。次に比較のために用いた従来例を図2に示す。従来例は太陽電池パネル1、電力変換器2、鉛バッテリー7、DC/ACコンバータ4、負荷5、コントローラ10、表示部9から構成されている。各構成部品の機能は概ね実施例と同じであるが、コントローラ10のみより簡略な機能となっている。これは構成部品として双方向電力変換器と補助バッテリーを有さない為である。又、表示機の機能も縮小されているが基本的な構成は実施例と同じである。これら機能の実施例との差は後ほど詳細に説明する。次に図3に実施例及び従来例で評価した時の太陽光の代表的な日照状態を示す。測定値は太陽電池パネルと同じ条件で取り付けた日照計によって測定したものである。図3aは晴天日、bは曇りの日、cは雨の日のデータである。この日照パターンに相当した電力が太陽電池パネルに発生する。図4は夏日の一般的な家庭の電力消費パターンである。このパターンをモデルパターンとして評価に用いた電子負荷装置にセットした。図5は実施例と従来例共に、鉛バッテリーのSOC.を90に設定して晴天日の挙動を測定した結果を示す。aは鉛バッテリーの電圧、bは鉛バッテリーの充放電電流である。図で実線は実施例、破線は従来例を示す。まず実施例から説明する。図5で時間は午前12時5-Aからの経過時間を示す。明け方、7時付近5-Bまでは負荷による放電が入る。夜間は、補助バッテリーの放電を優先するので、この状態では、補助バッテリーのSOCは下限に達している。補助バッテリーがこれ以上放電しないように双方向電力変換器を介して、鉛バッテリーを放電する。鉛バッテリーの積算SOCは鉛バッテリーの放電電流を積算し逐次その値を更新していく。その後日の出5-Bと共に電力変換器2から補助バッテリー側に電力が供給される。負荷による消費電力を発電量が上回ると、補助バッテリーのSOCが増加する方向になるが、SOCが変化しない様に鉛バッテリーを優先して充電する。この調整は双方向電力変換器6の出力を鉛バッテリー側にし、電力量を調整することにより行なう。太陽電池パネルが発電した電力は負荷と鉛バッテリーの充電に費やされる。正午ごろ5-C鉛バッテリー電圧が上限145Vに達しCV充電に入る。この時、本実施例では鉛バッテリーの電圧を145Vに維持する様にコントローラが双方向電力変換器6の出力を調整する。その間電力変換器2は太陽電池パネルからの電力を最大限に補助バッテリー側に給電する。この状態では、余剰電力は補助バッテリーによって充電される。CV充電中は積算SOCは充電効率を考慮した充電電気量の積算値で更新する。CV充電に入ってからタイマーを起動し、5時間経過時点5-DでCV充電を完了しコントローラは双方向電力変換器の出力を絞って鉛バッテリーを開放状態にする。この状態で鉛蓄電池はフル充電されたと判断し積算SOCを100でリセットする。その後、太陽電池パネルからの電力が充分有る場合は負荷への給電と補助バッテリーの充電を行ない、補助バッテリーのSOCが上限に達したら電力変換器2の出力を絞って、負荷への給電のみ行なう。日照が減少して発電量が負荷を下回ったら5-F、補助バッテリーを放電し負荷への給電を開始する。補助バッテリーのSOCが下限に近くなったら5-G、双方向電力変換器を起動し、鉛バッテリーを0.1Cレートで1時間放電しその電力で補助バッテリーを充電すると共に負荷へ給電する。この状態を1時間維持し、最後5-HでCCVを計測する。その後負荷の電力を補助バッテリーから給電し鉛バッテリーを無負荷状態にしる。この状態を1時間維持する5-I。最後にOCVを計測する。積算SOCと、OCV又はCCVから求めたSOCと比較し、ずれが大きい場合は、サルフェーションと判断し表示部に表示する。又判定に関わらず、積算SOCをOCV乃至CCVから求めたSOC値にリセットする。その後は補助バッテリーで負荷への給電を行い、下限まで放電し、その後鉛バッテリーから給電する。積算SOCは逐次その充放電電流を積算して更新していく。以上を1日の動作としてこの動作を繰り返す。実施例では、24時間経過時点でバッテリーを取り外し定電流放電装置を用いて0.2Cで放電、残存容量の確認を行なった。積算SOC.の表示は88、鉛バッテリーを放電した結果の容量は89で極めて近い値を示した。本実施例では、新しい鉛バッテリーを用いたのでOCV乃至CCVから求めたSOCと積算SOCのずれは2未満であったが、同様の条件で予め不完全充放電を数十サイクル行なって意図的にサルフェーションを発生させたバッテリーで確認するとずれは10発生していた。この結果を図8abに示す。aが新品、bがサルフェーションしたものである。同様の充電条件でもこの様にOCVやCCVに異差が確認できるとことが判る。この様に、サルフェーションの発生も確認できることが判った。次に晴天日鉛バッテリーSOC90における従来例の動作を図5に基づき説明する。午前12時5-Aの時点では、鉛バッテリーが放電して負荷への給電を行っている。放電電流を積算し、積算SOCも修正していく。その後、日の出5-Bと共に充電電流が増加し鉛バッテリー電圧も上昇する。145Vに鉛バッテリーの電圧が上昇した時点で、CV充電に入る。CV充電時は電力変換器2のデューティーを絞り調整する。従って、太陽電池パネルの出力が絞られる。太陽光パネルの発電電力がCV充電が必要とする電力負荷の電力を超えている間CV充電は継続する。5-Eの時点で太陽電池パネルの出力が低下し、CV充電の電力を賄うことが出来なくなり、CV充電は終了する。その時点で積算SOCを100にリセットする。その後は鉛蓄電池の電力により負荷に給電を行う。積算SOCも充放電電流の積算値で逐次修正していく。24時間経過時点で、鉛バッテリーを取り外し、定電流電源装置を使用して放電、残存容量を確認した。積算SOC83、放電試験から求めた値は86であった。CV充電時間が長いため実際のSOCが高めの値となった。図6は実施例と従来例共に、鉛バッテリーのSOCを70に設定して晴天日の挙動を測定した結果を示す。aは鉛バッテリーの電圧、bは鉛バッテリーの充放電電流である。図で実線は実施例、破線は従来例を示す。まず実施例を説明する。図6で時間は午前12時6-Aからの経過時間を示す。明け方、7時付近6-Bまでは負荷による放電が入る。以後、14時頃6-C鉛バッテリー電圧は上限145Vに達しCV充電に入る迄、各構成部品の動作は図5に示したSOC90の場合と同等である。CV充電中の挙動が、SOC70スタートの場合とSOC90開始の場合で異なる。CV充電の終了条件5時間が経過しないうちに、日照量の低下が始まる。17時頃6-Eに太陽電池パネルの発電量は負荷の消費を下回る。既にCV充電が約3時間行われており、その間の過剰な電力は補助バッテリーに蓄積されている。そこで残り2時間の間は補助バッテリーの電力を使用して、CV充電を継続すると共に負荷へ給電する。タイマーが5時間経過時点6-DでCV充電を完了し鉛バッテリーの積算SOCを100にリセットする。この時点で、補助バッテリーのSOCは低下しているので、双方向電力変換器を起動し、鉛バッテリーを0.1Cレートで1時間放電しその電力で補助バッテリーを充電すると共に負荷へ給電する。この状態を1時間維持し、最後6-HにCCVを計測する。その後負荷を補助バッテリーから給電し鉛バッテリーを無負荷状態にして1時間維持する6-I。最後にOCVを計測する。SOC90の場合と同様に、積算SOCとOCV若しくはCCVから求めたSOCと比較し、ずれが大きい場合は、サルフェーションと判断する。又、判定に関わらず積算SOCをOCV若しくはCCVから求めたSOC値にリセットする。その後は補助バッテリーで負荷への給電を行い、下限まで放電したら鉛バッテリーから給電する。積算SOCは逐次その充放電電流を積算して更新していく。以上を1日の動作としてこの動作を繰り返す。実施例では、24時間経過時点でバッテリーを取り外し定電流放電装置を用いて0.2Cで放電、残存容量の確認を行なった。積算SOCの表示は85、鉛バッテリーを放電した結果の容量は85でほぼ一致した。次に晴天日鉛バッテリーSOC70における従来例の動作を説明する。SOC90の場合とほぼ同様の挙動を示すが、スタートしたSOCが低めのため、CV充電の開始の時間が遅れる。その為CV充電が行なわれる時間が6.3時間から2.8時間になった。24時間経過時点でSOC表示は85、放電した結果の容量は80でずれが大きかった。図7は実施例と従来例共に、鉛バッテリーのSOCを90に設定して曇りの日の挙動を測定した結果を示す。aは鉛バッテリーの電圧、bは鉛バッテリーの充放電電流である。図で実線は実施例、破線は従来例を示す。まず実施例を説明する。図7で時間は午前12時7-Aからの経過時間を示す。明け方、7時付近7-Bまでは負荷による放電が入る。以後、13時頃7-Cに鉛バッテリー電圧は上限145Vに達しCV充電に入るがこの間、図5に示したSOC90の場合とほぼ同じ挙動を示す。CV充電に入る時刻が遅いのは、日照の状態が良くない為である。CV充電後の挙動は晴天日と異なる。CV充電の終了条件5時間が経過しない間に雲により日照が遮られ太陽電池パネルからの電力が低下、CV充電を維持するための電力が不足する。しかしCV充電中に補助バッテリーを充電しているのでその電力を使用して、CV充電の継続と、負荷への給電を行なう。この様にして5時間のCV充電を7-Dで完了する。この時点で、補助バッテリーのSOCは低下しているので、双方向電力変換器を起動し、鉛バッテリーを0.1Cレートで1時間放電しその電力で補助バッテリーを充電すると共に負荷へ給電する。この状態を1時間維持し、最後7-HでCCVを計測する。その後負荷を補助バッテリーから給電し鉛バッテリーを無負荷状態にし1時間維持する7-I。最後にOCVを計測する。晴天日の場合と同様に、積算SOCとOCV乃至CCVから求めたSOCと比較し、ずれが大きい場合は、サルフェーションと判断する。判定に関わらず、積算SOCをOCV乃至CCVから求めたSOC値にリセットする。その後は補助バッテリーで負荷への給電を行い、下限まで放電したら鉛バッテリーから給電する。積算SOCは逐次その充放電電流を積算して更新していく。以上を1日の動作としてこの動作を繰り返す。実施例では、24時間経過時点でバッテリーを取り外し定電流放電装置を用いて0.2Cで放電、残存容量の確認を行なった。積算SOCの表示は85、鉛バッテリーを放電した結果の容量は85でほぼ一致した。次に曇りの日、鉛バッテリーSOC90における従来例の動作を説明する。SOC90の場合とほぼ同様の挙動を示すが、日照が不足するのでCV充電中に何度も中断される。最終CV充電を終了した時点7-Eで積算SOCを100にリセットし、以降充放電電流を積算して積算SOCを補正していく。24時間経過時点でSOC表示は80、放電した結果の容量は87でずれが大きかった。この原因は従来例ではCV充電が完了したとの判定が行なわれず、積算のみでSOCの算出を行なったためと思われる。即ち日照の条件によりCV充電が中断され、頻繁に放電に入ったことが原因と考えられる。なお、本実施例で使用したOCVとCCVからSOCを求める関係の図を図8に示す。本図は、実施例で使用した鉛バッテリーをフル充電した後、0.1C定電流で1時間放電、1時間休止を行いSOC0付近まで繰り返して測定、得られたOCV及びCCVをSOCに対してプロットした。以上のように、天候の変化、スタートSOCの変化がCV充電の時間に与える影響を最小限にすることによりCV充電が完了した時点のSOCを安定させることが可能となり、一定値で積算SOCをリセットすることが可能となると共に予めサルフェーションのない状態のSOCとOCV又はCCVの関係を求めておき、稼働中の積算SOCとOCVまたはCCVと比較する事によりサルフェーションの発生を検出出来た。図9は実施例と従来例共に、鉛バッテリーのSOCを90に設定して雨の日の挙動を測定した結果を示す。aは鉛バッテリーの電圧、bは鉛バッテリーの充放電電流である。図9で実線は実施例、破線は従来例を示す。まず実施例を説明する。図9で時間は午前12時9-Aからの経過時間を示す。夜が明けて10時付近9-Bまでは負荷による放電が入る。これは雨天のため、太陽光の直接入射が少ないためである。因みに雨天では日照強度が晴天日の1/10程度である。又12時付近で充電電流がピークを示すがたまたま雲の切れ目が有った為である。以後、鉛バッテリー電圧は上限145Vに達することは無く、CV充電に入ることも無かった。前回の積算SOCリセットから24時間経過した10時頃9-G時点で補助バッテリーのSOCは下限に達している。ここで双方向電力変換器を起動し、鉛バッテリーを0.1Cレートで1時間放電しその電力で補助バッテリーを充電すると共に負荷へ給電する。1時間の放電の最後9-HでCCVを計測する。その後負荷を補助バッテリーから給電し鉛バッテリーを無負荷状態にして1時間維持する9-I。この1時間の無負荷状態の最後のタイミングでOCVを計測する。そして、積算SOCをOCV乃至CCVから求めたSOC値にリセットする。その後は補助バッテリーで負荷への給電を行い、下限まで放電したら鉛バッテリーから給電する。積算SOCは逐次その充放電電流を積算して修正していく。以上を1日の動作としてこの動作を繰り返す。次に雨の日、鉛バッテリーSOC90における従来例の動作を説明する。晴天日に比べ日照が1/10が不足するのでCV充電に入ることは無い。積算SOCはリセットされること無く充放電電流の積算値で補正されるのみであった。以上が実施例と従来例の雨天での動作に関する説明であるが、SOC90に調整した鉛バッテリーを用い、晴天日→雨天→雨天→晴天のパターンで装置を稼動し積算SOCの挙動を調べた結果を図10に示す。aが本実施例、bが従来例である。本実施例で、規定の5時間CV充電後OCV乃至CCVで積算SOCをリセットできた所を○で、5時間のCV充電は出来なかったがOCV乃至CCVでリセットしたポイントを△で示す。従来例の方はCV充電が完了した時のみリセットし、そのポイントを○で示す。実験の完了時点で鉛バッテリーを外して定電流放電気で残存容量を確認したところ実施例90、従来例91で有った。従来例、実施例共に最終的なSOCのずれは大きくない。しかし、4日間の積算SOC.の動きとリセット時の動きを見ると、雨天日にリセット出来ない為に、従来例は積算SOCのずれが大きいことがわかる。その為、4日目の晴天日でずれを大きく修正する結果となっている。以上の様にCV充電が行なわれなくても24時間毎にOCV乃至CCVによる積算SOCのリセットを行なう事により精度を改善出来る事が判る。図11は実施例と従来例共に、鉛バッテリーのSOCを50に設定して雨の日の挙動を測定した結果を示す。aは鉛バッテリーの電圧、bは鉛バッテリーの充放電電流である。図で実線は実施例、破線は従来例を示す。まず実施例を説明する。図11で時間は午前12時11-Aからの経過時間を示す。夜が明けて10時付近11-Bまでは負荷による放電が入る。又12時付近で充電電流がピークを示すが若干の日照があったためである。以後、鉛バッテリー電圧は上限145Vに達することは無く、CV充電に入ることも無い。バッテリー電圧が121V以下になった11-G時点では補助バッテリーのSOCは下限に達している。ここで双方向電力変換器を起動し、鉛バッテリーを0.1Cレートで1時間放電しその電力で補助バッテリーを充電すると共に負荷へ給電する。1時間の放電の最後11-HでCCVを計測する。その後負荷を補助バッテリーから給電し鉛バッテリーを無負荷状態にして1時間維持する11-I。この1時間の無負荷状態の最後のタイミングでOCVを計測する。そして積算SOCをOCV乃至CCVから求めたSOC値にリセットする。その後は補助バッテリーで負荷への給電を行い、下限まで放電したら鉛バッテリーから給電する。積算SOCは逐次その充放電電流を積算して修正していく。次に雨の日、鉛バッテリーSOC.50における従来例の動作を説明する。晴天日に比べ日照が1/10が不足するのでCV充電に入ることは無い。積算SOCはリセットされること無く充放電電流の積算値で補正されるのみであった。以降、26時間経過時点で鉛バッテリーを取り外し定電流放電器で0.2C放電を行い残存容量を確認した。その結果、実施例25、従来例20、放電電気量26であった。この様に鉛バッテリー電圧が低下した時に、OCV乃至CCVによって積算SOCを補正する事により高い精度でSOCを求めることが可能であることが判った。図12は本実施例の2つの場合の、OCVとSOCリセットの値の経時変化を示した。実験は通常の日照条件で約1年間実施し、その間のフル充電後に測定できたOCVとその値よりもとめられたSOCをそれぞれaとbに示す。実施例Aの方はSOCが5低下した時点でリフレッシュ充電を行なう。リフレッシュ充電は通常CV充電の時間を5時間にしているが、補助バッテリーの容量の許す限り時間を延長する。その結果、日照条件にも寄るが概ね7時間程度CV充電を行なうことが出来る。その結果、実施例AではOCVとSOCが回復していることがわかる。特にリフレッシュ充電を行なわない実施例Bは回復していないことがわかる。以上のように、サルフェーションの検出を行なうと共に、充電時間を延長する事によりその解消を行なうことができるので、正確にサルフェーションの影響を補正したSOCを求めることが出来ると共に、サルフェーションを適切に解消して鉛バッテリーの利便性を高めることが出来た。図13に本発明と従来例の鉛バッテリーの充放電電流を示す。データは昼間、日照の変化が有った部分を示している。従来の条件では電流は時間と共に大きく変化し、正確な積算値を得るには数秒以下のサンプリング時間で電流を計測しないといけない。しかし本実施例ではサンプリングが数分レベルで問題ないことがわかる。一般的にこうした電気量積算には電流を高い精度で計測する必要があり、サンプリング速度を上げるのはADコンバータのグレードを上げる必要もあり、専用のノイズフィルタ等も設ける必要がある。本実施例では、実施例ではマイコンのADレベルで対応できたが、従来例では専用のADコンバータチップとノイズフィルタが必要となり、電流計測部分のコストは10倍程度掛かった。