(57)【要約】【課題】  太陽電池によって発電された電力を適切に蓄電装置に充電できるようにする。【解決手段】  マイコンは、蓄電装置を充電していない場合には、タイマ設定値Ｔsetで設定されたインターバルにて起動し、太陽電池の発電電圧Ｖが発電判定閾値Ｖref以上であるか否かを判断する（Ｓ１３〜Ｓ１７）。発電電圧Ｖが発電判定閾値Ｖref未満である場合には、蓄電装置の充電を禁止した状態のまま、タイマ設定値Ｔsetを加算設定値αだけ増加補正してスリープ状態に移行する（Ｓ１８〜Ｓ１９）。マイコンは、発電電圧Ｖが発電判定閾値Ｖref以上であり、かつ、発電電力Ｐが発電判定閾値Ｐref１以上となる場合に、蓄電装置の充電を開始する（Ｓ２３，Ｓ２４）。【選択図】  図２
2015002640.tif 000002
【特許請求の範囲】
【請求項１】
太陽電池によって発電された電力を蓄電装置に充電する充電制御装置において、
前記蓄電装置への充電を行っていないときに、所定インターバルにて設定された取得タイミングにて前記太陽電池の発電出力の大きさを表す発電指標を取得する発電指標取得手段と、
前記発電指標取得手段により取得された発電指標が充電開始条件を満たす場合には、前記蓄電装置への充電動作を開始し、前記発電指標が前記充電開始条件を満たさない場合には、次回の取得タイミングまで前記蓄電装置への充電動作を禁止する充電起動制御手段と、
前記充電起動制御手段によって前記充電動作が禁止された連続回数の増加にしたがって、前記所定インターバルを長くするインターバル可変手段と
を備えたことを特徴とする充電制御装置。
【請求項２】
前記発電指標取得手段は、前記発電指標として、前記太陽電池の開放電圧と、前記太陽電池から電流を流したときの出力電力に相関を有する電力相関値とを取得し、
前記充電開始条件は、前記開放電圧が設定電圧以上であり、かつ、前記電力相関値が設定電力相関値以上であるという２つの条件を含んでおり、
前記充電起動制御手段は、前記２つの条件のうち先に前記太陽電池の開放電圧にかかる充電開始条件の成立の有無を判断することを特徴とする請求項１記載の充電制御装置。
【請求項３】
前記インターバル可変手段は、前記太陽電池の開放電圧が前記設定電圧未満となって前記充電動作が禁止された連続回数の増加にしたがって前記所定インターバルを長くすることを特徴とする請求項２記載の充電制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、太陽電池によって発電された電力を蓄電装置に充電する充電制御装置に関する。
【背景技術】
【０００２】
従来から、例えば、特許文献１に提案されているように、ソーラーパネルを有する太陽電池と、蓄電装置と、太陽電池によって発電された電力を蓄電装置に充電する充電制御装置とを備えた太陽光発電システムが知られている。こうした太陽光発電システムにおいては、太陽電池が発電しているとき、つまり、日射時に、充電制御装置が作動して太陽電池の出力する電力を蓄電装置に充電するように構成されている。一般に、充電制御装置は、蓄電装置に充電するための充電器、太陽電池の出力電圧（発電電圧）を検出する電圧センサ、充電器の作動を制御するマイコンを備えている。そして、電圧センサにより検出された発電電圧が設定電圧を超えたときに、マイコンが、太陽光発電システムを起動し、充電器を作動させて蓄電装置への充電を開始する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１９６０２２号公報
【発明の概要】
【０００４】
図５は、太陽電池の出力電圧特性の一例を表す。この特性から分かるように、日照強度（Ｗ／ｍ２）が異なっている場合であっても、太陽電池の開放電圧（太陽電池から電流を流していない状態での出力電圧）は、ほぼ同じ値となる。このため、太陽電池の開放電圧に基づいてシステム起動タイミングを設定した場合には、実際には、日照強度が低く十分な発電電力が得られない状況であるにもかかわらず太陽光発電システムが起動されてしまう。また、そうした状況においては、太陽光発電システムの起動後、太陽電池の出力電圧が短時間で低下してしまうため、結果として、太陽光発電システムの発停回数の増加を招いてしまう。従って、太陽光発電システム自身の消費する電力消費、耐久性の面において好ましくない。
【０００５】
本発明の目的は、上記問題に対処するためになされたもので、太陽電池で発電された電力を適切に蓄電装置に充電できるようにすることにある。
【０００６】
上記目的を達成するために、本発明の特徴は、太陽電池（１０）によって発電された電力を蓄電装置（５０）に充電する充電制御装置において、前記蓄電装置への充電を行っていないときに、所定インターバル（Ｔset）にて設定された取得タイミングにて前記太陽電池の発電出力の大きさを表す発電指標を取得する発電指標取得手段（Ｓ１４，Ｓ１６，Ｓ２２）と、前記発電指標取得手段により取得された発電指標が充電開始条件を満たす場合には、前記蓄電装置への充電動作を開始し、前記発電指標が前記充電開始条件を満たさない場合には、次回の取得タイミングまで前記蓄電装置への充電動作を禁止する充電起動制御手段（Ｓ１７，Ｓ２３，Ｓ２４）と、前記充電起動制御手段によって前記充電動作が禁止された連続回数の増加にしたがって、前記所定インターバルを長くするインターバル可変手段（Ｓ１８）とを備えたことにある。
【０００７】
本発明においては、発電指標取得手段が、蓄電装置への充電を行っていないときに、所定インターバルにて設定された取得タイミングにて太陽電池の発電出力の大きさを表す発電指標を取得する。この発電指標としては、例えば、太陽電池の開放電圧（負荷に電流を流していないときの出力電圧）、太陽電池から出力される電力、太陽電池から流れる電流等を採用することができる。充電起動制御手段は、発電指標取得手段により取得された発電指標が充電開始条件を満たす場合には、蓄電装置への充電動作を開始し、発電指標が充電開始条件を満たさない場合には、次回の取得タイミングまで蓄電装置への充電動作を禁止する。従って、充電動作の起動頻度を、所定インターバルによって制限することができる。また、次回の取得タイミングにおいて取得した発電指標が充電開始条件を満たさない場合には、更に、その次の取得タイミングまで、繰り返し蓄電装置への充電動作を禁止することができる。
【０００８】
発電指標を取得するインターバルを短く設定すると、充電制御装置の耐久性、電力消費の面で好ましくない。逆に、発電指標を取得するインターバルを長く設定すると、日射の変化に対応できず発電電力の充電機会を逃がしてしまうおそれがある。例えば、夜間などのように発電に必要な照射が十分に得られない状況が継続する場合には、発電指標を取得するインターバルを長くしても充電機会を逃がしにくい。そこで、本発明は、インターバル可変手段を備えている。インターバル可変手段は、充電起動制御手段によって充電動作が禁止された連続回数の増加にしたがって所定インターバルを長くする。この結果、本発明によれば、充電機会を有効利用できるとともに、充電制御装置の耐久性の向上と消費電力の低減とを図ることができる。従って、太陽電池で発電された電力を適切に蓄電装置に充電することができる。
【０００９】
本発明の他の特徴は、前記発電指標取得手段は、前記発電指標として、前記太陽電池の開放電圧（Ｖ）と、前記太陽電池から電流を流したときの出力電力に相関を有する電力相関値（Ｐ）とを取得し、前記充電開始条件は、前記開放電圧が設定電圧以上であり（Ｓ１７）、かつ、前記電力相関値が設定電力相関値以上である（Ｓ２３）という２つの条件を含んでおり、前記充電起動制御手段は、前記２つの条件のうち先に前記太陽電池の開放電圧にかかる充電開始条件の成立の有無を判断することにある。
【００１０】
発電指標として、太陽電池の開放電圧を用いることができる。開放電圧を用いた場合には、太陽電池から負荷に電流を流さなくても、太陽電池の発電の程度を判断することができるが、開放電圧だけでは太陽電池の発電能力を良好に判断しにくい。そこで、本発明においては、発電指標取得手段が、発電指標として、太陽電池の開放電圧と、太陽電池から電流を流したときの出力電力に相関を有する電力相関値とを取得する。電力相関値としては、例えば、太陽電池から出力される電力、あるいは，太陽電池から流れる電流を採用することができる。充電開始条件は、開放電圧が設定電圧以上であり、かつ、電力相関値が設定電力相関値以上であるという２つの条件を含んでいる。太陽電池の特性として、太陽光から受ける照射レベルが低く発電能力が十分に増加していない段階でも、開放電圧は先に増加する。このため、太陽電池の開放電圧が設定電圧未満であれば、太陽電池の開放電圧だけで太陽電池の発電能力が少ないことを判定できる。そこで、充電起動制御手段は、２つの条件のうち先に太陽電池の開放電圧にかかる充電開始条件の成立の有無を判断する。これにより、太陽電池の開放電圧だけで太陽電池の発電能力が少ないことを判定できる状態であれば、電力相関値を取得する必要がなくなる。従って、この場合には、電力相関値を取得するための処理が不要となり、その処理頻度を低減することができる。この結果、本発明によれば、太陽電池で発電された電力を一層適切に蓄電装置に充電することができる。
【００１１】
本発明の他の特徴は、前記インターバル可変手段は、前記太陽電池の開放電圧が前記設定電圧未満となって前記充電動作が禁止された連続回数の増加にしたがって前記所定インターバルを長くする（Ｓ１７，Ｓ１８）ことにある。
【００１２】
太陽電池の開放電圧が設定電圧未満となっている状況においては、太陽電池の発電量がすぐには増加してこないケースが多い。そこで、本発明では、太陽電池の開放電圧が設定電圧未満となって充電動作が禁止された連続回数の増加にしたがって所定インターバルを長くする。これにより、一層適切な所定インターバルを設定することができ、充電機会を逃がさないようにしつつ、充電制御装置の作動頻度を低減することができる。
【００１３】
尚、上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要件は前記符号によって規定される実施形態に限定されるものではない。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る太陽光発電システムの概略構成図である。
【図２】実施形態に係るソーラー充電制御ルーチンを表すフローチャートである。
【図３】ソーラー充電制御ルーチンの変形例１を表すフローチャートである。
【図４】ソーラー充電制御ルーチンの変形例２を表すフローチャートである。
【図５】太陽電池の発電特性の一例を表すグラフである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態に係る充電制御装置について図面を用いて説明する。図１は、実施形態に係る充電制御装置を備えた太陽光発電システムの概略構成を表している。本実施形態の太陽光発電システムは、車両に適用されるものであるが、その適用範囲は、必ずしも車両に限るものではない。太陽光発電システムは、太陽電池１０と、充電制御ユニット２０と、蓄電装置５０とを備えている。太陽電池１０は、例えば、車両の屋根に設置されたソーラーパネルを備え、ソーラーパネルで受けた太陽光のエネルギーを電気エネルギーに変換する電力機器である。充電制御ユニット２０は、太陽電池１０によって発電された電力を蓄電装置５０に充電するための制御装置であり、本発明の充電制御装置に相当する。以下、充電制御ユニット２０を充電ＥＣＵ２０と呼ぶ。蓄電装置５０は、高圧バッテリ５１と、補機バッテリ５２と、追加バッテリ５３とを備えている。
【００１６】
本実施形態の太陽光発電システムが搭載される車両は、走行駆動力を発生する走行駆動用モータ１００を備えた自動車、例えば、電気自動車（ＥＶ）、ハイブリッド車両（ＨＶ）、プラグインハイブリッド車両（ＰＨＶ）に適用される。蓄電装置５０に設けられる高圧バッテリ５１は、主に走行駆動用モータ１００を駆動するための高圧電源として設けられる。高圧バッテリ５１は、例えば、３００Ｖ程度の電圧を出力する二次電池である。高圧バッテリ５１は、車両のブレーキ制動時に車輪の回転する運動エネルギーによって走行駆動用モータ１００で発電させた電力（回生電力）や、充電ケーブルを介して外部電源装置（充電スタンド、家庭の電源コンセント等）から供給される電力によって充電されるだけでなく、本実施形態の太陽光発電システムによっても充電される。高圧バッテリ５１から走行駆動用モータ１００への電力供給、および、走行駆動用モータ１００から高圧バッテリ５１への電力回生は、パワーコントロールユニット（ＰＣＵ）１０１により制御される。
【００１７】
また、補機バッテリ５２は、走行駆動用モータ１００を除く車載電気負荷である低圧負荷１１０に電力を供給する低圧電源として設けられる１２Ｖ系の二次電池である。追加バッテリ５３は、太陽電池１０によって発電された電力を一時的に蓄電しておくための二次電池であって、本実施形態においては、補機バッテリ５２よりもやや高い定格電圧のものが使用される。
【００１８】
高圧バッテリ５１の定格電圧をＶ１とし、補機バッテリ５２の定格電圧をＶ２とし、追加バッテリ５３の定格電圧をＶ３とした場合、本実施形態の太陽光発電システムにおいては、Ｖ１＞Ｖ３＞Ｖ２の関係を有する。定格電圧Ｖ２と定格電圧Ｖ３との関係は、必ずしもＶ３＞Ｖ２とする必要はない。
【００１９】
各バッテリ５１，５２，５３には、それぞれ蓄電状態（ＳＯＣ：State  of  Charge）を検出するＳＯＣセンサ５４，５５，５６が設けられる。ＳＯＣセンサ５４，５５，５６は、バッテリの満充電に対する実際の充電状態の指標を表す情報であるＳＯＣを出力する。
【００２０】
充電ＥＣＵ２０は、発電出力ケーブル１１を介して太陽電池１０と接続され、太陽電池１０の出力する発電電力を受電する。また、充電ＥＣＵ２０は、高圧充電ケーブル６１、補機充電ケーブル６２、追加充電ケーブル６３により高圧バッテリ５１、補機バッテリ５２、追加バッテリ５３と接続される。これにより、各バッテリ５１，５２，５３と充電ＥＣＵ２０との間の充電路が形成されている。尚、充電ＥＣＵ２０は、充電ＥＣＵ２０の作動に必要な電力を補機バッテリ５２および太陽電池１０から供給されるように電源部が構成されている。
【００２１】
充電ＥＣＵ２０には、発電出力ケーブル１１に接続され発電電力の通電路となる受電ライン２１が設けられる。受電ライン２１には、その途中にセンサ部２２が設けられる。センサ部２２は、受電ライン２１に流れる電流を検出する電流センサと、受電ライン２１の電圧を検出する電圧センサとを備えている。受電ライン２１には、センサ部２２の二次側（発電電力を受電する側を一次側と呼び、発電電力を蓄電装置５０に供給する側を二次側と呼ぶ）に主ＤＣ／ＤＣコンバータ３０が設けられている。主ＤＣ／ＤＣコンバータ３０は、太陽電池１０から入力した発電電力を昇圧あるいは降圧して出力する昇降圧回路である。主ＤＣ／ＤＣコンバータ３０が電力を出力する二次側ラインを主ライン２３と呼ぶ。
【００２２】
主ライン２３は、高圧バッテリ５１に電力供給する通電路となる第１ライン２４と、補機バッテリ５２に電力供給する通電路となる第２ライン２５と、追加バッテリ５３に電力供給する通電路となる第３ライン２６とに分岐する。第１ライン２４には、第１ＤＣ／ＤＣコンバータ３１が設けられる。第１ＤＣ／ＤＣコンバータ３１は、主ＤＣ／ＤＣコンバータ３０から出力された電力を入力し、出力電圧が高圧バッテリ５１の充電に適した高圧バッテリ充電設定電圧となるように昇圧し、昇圧した電力を高圧充電ケーブル６１を介して高圧バッテリ５１に供給する昇圧回路である。第２ライン２５には、第２ＤＣ／ＤＣコンバータ３２が設けられる。第２ＤＣ／ＤＣコンバータ３２は、主ＤＣ／ＤＣコンバータ３０から出力された電力を入力し、その出力電圧が補機バッテリ５２の充電に適した補機バッテリ充電設定電圧となるように昇圧あるいは降圧し、電圧調整した電力を補機充電ケーブル６２を介して補機バッテリ５２に供給する昇降圧回路である。第３ライン２６は、追加充電ケーブル６３を介して追加バッテリ５３に接続される。尚、上記の受電ライン２１、主ライン２３、第１ライン２４，第２ライン２５，第３ライン２６は、それぞれ、電力ラインとグランドラインとの２つのラインから構成されている。各ケーブル１１，６１，６２，６３についても同様である。
【００２３】
このように、充電ＥＣＵ２０は、主ＤＣ／ＤＣコンバータ３０、第１ＤＣ／ＤＣコンバータ３１、第２ＤＣ／ＤＣコンバータ３２により充電器を構成している。太陽電池１０によって発電された電力は、通常の処理においては、追加バッテリ５３に一時的に蓄電される。このため、主ＤＣ／ＤＣコンバータ３０の出力電圧は、追加バッテリ５３の充電設定電圧となるように調整される。この太陽光発電システムにおいては、主ＤＣ／ＤＣコンバータ３０と第２ＤＣ／ＤＣコンバータ３２とが、それぞれ昇圧機能と降圧機能とを有するため、太陽電池１０の定格電圧、補機バッテリ５２の定格電圧、追加バッテリ５３の定格電圧の大小関係が異なる場合にも対応することができる。また、充電先のバッテリを適宜切り替えることができる。
【００２４】
充電ＥＣＵ２０には、マイコン４０が設けられる。マイコン４０は、各ＤＣ／ＤＣコンバータ３０，３１，３２の作動を制御する。マイコン４０は、各ＤＣ／ＤＣコンバータ３０，３１，３２の作動制御にあたっては、センサ部２２のセンサ信号を読み込み、太陽電池１０の発電状態が蓄電装置５０を適切に充電できる状態となっているかを判断する。太陽電池１０は、日照強度が低い場合には発電電力が低下するため、発電電力が充電ＥＣＵ２０自身の消費電力よりも高い場合にのみ充電ＥＣＵ２０を起動させるべきである。従来装置においては、発電電圧が設定電圧を超えたときに充電ＥＣＵ２０を起動させる構成を採用しているが、その場合には、図５に示す太陽電池１０の出力電圧特性の関係から、日照強度が低く十分な発電電力が得られない状態でも太陽光発電システムが起動されてしまう。また、充電ＥＣＵ２０は、高圧バッテリ５１から電力供給される走行駆動用モータ１００の駆動を制御する他のＥＣＵと通信可能に接続されており、自身の起動により他のＥＣＵを起動させてしまうことになる。そこで、本実施形態においては、発電状態を検出する検出インターバルを設定し、その検出インターバルで設定される検出タイミングにおいてのみ発電状態を検出することにより、充電ＥＣＵ２０の起動頻度を検出インターバルによって制限する。しかも、検出タイミングにおける発電電圧が設定電圧に満たない場合には、検出インターバルを徐々に長くしていくように補正することで、無駄に充電ＥＣＵ２０が起動して充電を行うことを抑制する。
【００２５】
＜ソーラー充電制御ルーチンの実施形態＞
以下、太陽電池１０の発電電力の充電制御（ソーラー充電制御と呼ぶ）について図２を用いて説明する。図２は、マイコン４０の実施するソーラー充電制御ルーチンを表す。本ルーチンは、太陽光発電システムを作動させるための所定の操作が行われた後から繰り返される。
【００２６】
まず、マイコン４０は、ステップＳ１１において、検出インターバルを表すタイマ設定値Ｔsetを初期値Ｔset０に設定し、続くステップＳ１２において、計時タイマをスタートさせる。続いて、マイコン４０は、ステップＳ１３において、自身をスリープ状態にして消費電力を最小限に維持する。スリープ状態であっても、計時タイマの機能は維持されている。マイコン４０は、ステップＳ１４，Ｓ１５において、タイマ値ｔがタイマ設定値Ｔset以上となると起動する。これにより充電ＥＣＵ２０が起動して、蓄電装置５０への充電動作が可能状態となる。続いて、マイコン４０は、ステップＳ１６において、センサ部２２の電圧センサにより検出される発電電圧Ｖを読み込み、ステップＳ１７において、発電電圧Ｖが発電判定閾値Ｖref以上であるか否かを判断する。この発電電圧Ｖは、太陽電池１０から負荷に電流を流していない状態における出力電圧、つまり、太陽電池１０の開放電圧を表す。
【００２７】
例えば、夜間においては、太陽電池１０から発電電圧が出力されない。この場合には、ステップＳ１７の判断は、「Ｎｏ」となり、マイコン４０は、ステップＳ１８において、タイマ設定値Ｔsetを加算設定値αだけ増加補正する（Ｔset←Ｔset＋α）。続いて、マイコン４０は、ステップＳ１９において、計時タイマをリスタートさせ、その処理をステップＳ１３に戻す。つまり、タイマ値ｔをゼロクリアした後、計時を開始して、自身をスリープ状態に戻す。日射が得られない状況では、こうした処理が繰り返される。この場合には、タイマ設定値Ｔsetが時間の経過とともに増加補正され、マイコン４０の起動インターバル（発電電圧の判定インターバル）が徐々に長くなっていく。このため、充電ＥＣＵ２０の起動に係る消費電力を抑えることができる。また、充電ＥＣＵ２０の起動に連動する他のＥＣＵの起動頻度を低く抑えて、他のＥＣＵの起動に係る消費電力をも抑制することができる。
【００２８】
こうした処理が繰り返され、日照強度が増加すると、発電電圧Ｖが上昇し、ステップＳ１７の判断が「Ｙｅｓ」となる。この場合、マイコン４０は、ステップＳ２０において、タイマ設定値Ｔsetを初期値Ｔset０に戻す。続いて、ステップＳ２１において、充電試行処理を実施する。この処理は、太陽電池１０の出力電力の測定を目的とした一時的な処理であって正規の充電処理ではない。例えば、マイコン４０は、主ＤＣ／ＤＣコンバータ３０のみを一時的に作動させる。これにより、太陽電池１０から追加バッテリ５３に充電電流が流れる。マイコン４０は、ステップＳ２２において、センサ部２２の電流センサと電圧センサとのセンサ値を読み込んで、太陽電池１０から出力された電力Ｐを計算し、続くステップＳ２３において、電力Ｐが発電判定閾値Ｐref１以上であるか否かを判断する。
【００２９】
尚、電力は、単位時間当たりに電流がする仕事量を表すため、ステップＳ２２，Ｓ２３においては、電力Ｐに代えて、電流センサにより検出された電流Ｉを読み込み、太陽電池１０から流れた電流Ｉが発電判定閾値Ｉref１以上であるか否かを判定する構成であってもよい。また、太陽電池１０の発電能力を検出するにあたっては、必ずしも、追加バッテリ５３への通電を行う必要はなく、例えば、センサ部２２と主ＤＣ／ＤＣコンバータ３０との間の受電ライン２１における電力ラインとグランドラインとの間に発電能力判定用の抵抗素子およびスイッチを設けておき、スイッチをオンしてこの抵抗素子に太陽電池１０から電流を流して、そのときの電力あるいは電流を検出する構成であってもよい。この場合には、主ＤＣ／ＤＣコンバータ３０を作動させる必要はない。
【００３０】
発電判定閾値Ｐref１は、充電ＥＣＵ２０の作動に必要な消費電力よりも大きい値に設定されている。ステップＳ２３において、電力Ｐが発電判定閾値Ｐref１未満であると判定された場合、太陽電池１０は、ある程度の日射を受けて発電をしているものの、その発電電力が充電ＥＣＵ２０の消費電力よりも小さい状況であると判断することができる。そこで、マイコン４０は、ステップＳ２３において「Ｎｏ」と判定した場合には、その処理をステップＳ１９に戻す。これにより、計時タイマがリスタートされ、マイコン４０はスリープ状態となる。この場合、タイマ設定値Ｔsetは初期値Ｔset０に戻されている。つまり、発電状態を検出する検出インターバルが初期のインターバルに戻される。この理由は、発電電圧Ｖが発電判定閾値Ｖref以上である場合には、発電電圧Ｖが発電判定閾値Ｖref未満である場合に比べて、その後、発電電力が増加してくる可能性が高いからである。
【００３１】
こうした処理が繰り返され、ステップＳ２３において、電力Ｐが発電判定閾値Ｐref１以上である判定された場合、マイコン４０は、ステップＳ２４において、充電制御を実施する。この場合、主ＤＣ／ＤＣコンバータ３０を作動させて、太陽電池１０から追加バッテリ５３に充電電流を流す。これにより、追加バッテリ５３が充電される。マイコン４０は、ステップＳ２５において、太陽電池１０の出力する電力Ｐが発電判定閾値Ｐref２未満であるか否かについて判断し、電力Ｐが発電判定閾値Ｐref２以上となっているあいだは、ステップＳ２４の充電制御を継続する。この発電判定閾値Ｐref２は、充電ＥＣＵ２０の消費電力よりもやや大きい値であって、かつ、発電判定閾値Ｐref１よりも小さな値に設定されている。
【００３２】
マイコン４０は、太陽電池１０の出力する電力Ｐが低下して発電判定閾値Ｐref２未満になると、追加バッテリ５３の充電を終了して、その処理をステップＳ１９に進める。これにより、計時タイマがリスタートされ、マイコン４０は上述した処理を繰り返す。
【００３３】
マイコン４０は、ステップＳ２４の充電制御中に各ＳＯＣセンサ５４，５５，５６により検出されるＳＯＣを読み込み、追加バッテリ５３のＳＯＣが基準値に達したとき、あるいは、高圧バッテリ５１のＳＯＣが基準値を下回ったとき、主ＤＣ／ＤＣコンバータ３０に加えて第１ＤＣ／ＤＣコンバータ３１を作動させて、追加バッテリ５３から高圧バッテリ５１に電力供給する。この場合、マイコン４０は、太陽電池１０が発電している電力を有効利用するために、その発電電力と追加バッテリ５３の出力電力との両方を高圧バッテリ５１に供給するように主ＤＣ／ＤＣコンバータ３０の出力電圧を制御する。例えば、主ＤＣ／ＤＣコンバータ３０の出力電圧を追加バッテリ５３の出力電圧と同じとなるように制御する。また、マイコン４０は、ステップＳ２４の充電制御中に補機バッテリ５２のＳＯＣの低下を検出したとき、主ＤＣ／ＤＣコンバータ３０に加えて第２ＤＣ／ＤＣコンバータ３２を作動させて、太陽電池１０が発電している電力を補機バッテリ５２に供給して補機バッテリ５２を充電する。
【００３４】
以上説明したように。本実施形態の太陽光発電システムにおいては、太陽電池１０の発電した電力を蓄電装置５０に充電するための充電開始条件が設定されており、この充電開始条件が成立しない場合には、次回の発電能力の検出タイミングまでマイコン４０をスリープ状態にして充電動作を禁止し、充電開始条件が成立した場合にのみ、蓄電装置５０の充電を開始する。この充電開始条件は、太陽電池１０の発電電圧Ｖが発電判定閾値Ｖref以上であること（以下、第１条件と呼ぶ）と、太陽電池１０の出力電力が発電判定閾値Ｐref１以上であること（以下、第２条件と呼ぶ）とのアンド条件である。マイコン４０は、所定の検出インターバルで第１条件の成立の有無を判定し、第１条件が成立していない場合には、その時点で(第２条件の成立の有無を判定することなく）、次の発電電圧の検出タイミングまで自身をスリープ状態に維持する。また、第１条件が成立しなかった場合には、検出インターバルを加算設定値αだけ増加させる。これにより、検出インターバルは、充電ＥＣＵ２０による充電動作が禁止された連続回数の増加にしたがって増加補正される。この結果、太陽光発電に必要な日射が得られない状況においては、検出インターバルが徐々に増加されるため、充電ＥＣＵ２０の起動頻度を少なくすることができる。また、第１条件が成立しなかった場合には、太陽電池１０の出力電力を検出するための処理（充電試行）が行われないため、その分の消費電力を抑えることができる。これらの結果、充電ＥＣＵ２０の耐久性の向上と消費電力の低減とを図ることができる。
【００３５】
また、太陽電池１０の発電が開始された後であっても、太陽電池１０の出力できる電力が発電判定閾値Ｐref１未満である場合には、第２条件が成立しない。このため、充電ＥＣＵ２０により蓄電装置５０の充電が開始されない。従って、充電ＥＣＵ２０の作動により、蓄電装置５０のＳＯＣが逆に低下してしまうことを防止する。
【００３６】
例えば、検出インターバルを最初から長めの一定値に設定した場合には、日射の変化に対応できず、蓄電装置５０を充電すべきタイミングに対して実際に充電を開始するタイミングが大幅に遅れてしまうことがある。つまり、発電電力の充電機会を逃がしてしまうことがある。かといって、検出インターバルを最初から短めの一定値に設定した場合には、マイコン４０の起動頻度が増加してしまうし、第１条件が成立した場合には、第２条件の成立の有無を判断するために、充電試行頻度が増加してしまう。従って、主ＤＣ／ＤＣコンバータ３０の作動頻度が増加してしまい耐久性の面においても好ましくない。
【００３７】
そこで、本実施形態においては、第１条件が成立しないような状況、つまり、太陽電池１０の開放電圧Ｖが発電判定閾値Ｖrefに満たない状況においては、太陽電池１０の発電量がすぐには増加してこないケースが多いため、検出インターバルを徐々に増加させる。これにより、充電機会を逃がさないようにしつつ、充電ＥＣＵ２０の起動頻度を低減することができる。また、第１条件が成立した場合でも、そのまま蓄電装置５０の充電動作を開始せずに、第２条件の成立の有無を判定し、太陽電池１０の発電できる電力が充電ＥＣＵ２０の消費電力よりも大きくなってから充電動作を開始する。この結果、太陽電池１０の発電電力を適切に蓄電装置５０に充電することができる。
【００３８】
尚、本実施形態においては、ソーラー充電制御ルーチンの起動時に、一旦、マイコン４０をスリープさせているが、ソーラー充電制御ルーチンの起動時においては、マイコン４０をスリープさせないようにする構成であってもよい（起動時のみ、Ｓ１２〜Ｓ１５を省略）。ソーラー充電制御ルーチンは、実質的には、ステップＳ１３以降の処理が繰り返し実施されるものであるため、起動時のみにかかる処理は問題とはならない。
【００３９】
＜ソーラー充電制御ルーチンの変形例１＞
次に、ソーラー充電制御ルーチンの変形例１について説明する。この変形例１は、日照強度が低く蓄電装置５０への充電が行なわれない状態においても、補機バッテリ５２のＳＯＣが低い場合には、補機バッテリ５２を充電できるようにしたものである。図３は、マイコン４０の実施する変形例１のソーラー充電制御ルーチンを表す。実施形態のソーラー充電制御ルーチンと同じ処理については、図面に実施形態（図２）と同一のステップ符号を付して説明を省略する。この変形例１のソーラー充電制御ルーチンでは、実施形態のソーラー充電制御ルーチンに対してステップＳ３１，Ｓ３２，Ｓ３３，Ｓ３４，Ｓ３５の処理を追加したものである。
【００４０】
マイコン４０は、ステップＳ１７において、発電電圧Ｖが発電判定閾値Ｖref未満であると判定した場合、ステップＳ３１において、補機充電フラグＦを読み込み、補機充電フラグＦがゼロ（Ｆ＝０）であるか否かを判断する。この補機充電フラグＦは、後述するように補機バッテリ５２を充電している時に「１」に設定されるものである。また、補機充電フラグＦは、本ルーチンの起動時にはゼロに設定されている。マイコン４０は、補機充電フラグＦが「０」であれば、その処理をステップＳ１８に進め、補機充電フラグＦが「１」であれば、ステップＳ１８の処理をスキップする。この処理は、補機バッテリ５２の充電中に検出インターバルを何度も増加させないようにするためのものである。
【００４１】
続いて、マイコン４０は、ステップＳ３２において、補機バッテリ５２のＳＯＣセンサ５５により検出されるＳＯＣ（ＳＯＣ２と呼ぶ）を読み込み、ＳＯＣ２が補機充電開始判定閾値ＳＯＣ２ref未満であるか否かを判断する。マイコン４０は、ＳＯＣ２が補機充電開始判定閾値ＳＯＣ２ref未満である場合には、ステップＳ３３において、第２ＤＣ／ＤＣコンバータ３２の作動を制御して、追加バッテリ５３から補機バッテリ５２に充電する。この場合、マイコン４０は、第２ＤＣ／ＤＣコンバータ３２の出力電圧を補機バッテリ５２の充電に適した設定電圧に設定して第２ＤＣ／ＤＣコンバータ３２を作動させる。これにより、追加バッテリ５３に蓄積された電力により補機バッテリ５２を充電することができる。
【００４２】
続いて、マイコン４０は、ステップＳ３４において、補機充電フラグＦを「１」に設定して、その処理をステップＳ１６に戻す。こうして、太陽電池１０の発電電圧Ｖが発電判定閾値Ｖref未満となっている間、補機バッテリ５２のＳＯＣ２が補機充電開始判定閾値ＳＯＣ２refに到達するまで、補機バッテリ５２への充電が継続される。この場合、ステップＳ３１の判断により（Ｓ３１：Ｎｏ）、タイマ設定値Ｔsetの増加補正が行われないようになっている。尚、補機バッテリ５２の充電中に、太陽電池１０の発電電圧Ｖが発電判定閾値Ｖref以上となった場合でも、太陽電池１０の出力する電力Ｐが発電判定閾値Ｐref１未満である場合には（Ｓ２３：Ｎｏ）、その処理がステップＳ３２に進められ、補機バッテリ５２の充電が継続される。また、補機バッテリ５２の充電の途中で太陽電池１０の出力する電力Ｐが発電判定閾値Ｐref１以上となると（Ｓ２３：Ｙｅｓ）、補機バッテリ５２の充電が終了し、追加バッテリ５３の充電が開始される（Ｓ２２，Ｓ２３）。
【００４３】
マイコン４０は、こうした処理を繰り返し、補機バッテリ５２のＳＯＣ２が補機充電開始判定閾値ＳＯＣ２ref以上になると（Ｓ３２：Ｎｏ）、ステップＳ３５において、補機充電フラグＦを「０」に設定し、続く、ステップＳ１９にて、計時タイマをリスタートさせる。尚、補機充電開始判定閾値ＳＯＣ２refに関しては、補機バッテリ５２の充電を開始するための閾値と、充電を終了させるための閾値とにヒステリシスを持たすとよい。
【００４４】
以上説明した変形例１のソーラー充電制御ルーチンによれば、実施形態の作用効果に加えて、太陽光発電により補機バッテリ５２を充電することができない場合であっても、追加バッテリ５３を使って補機バッテリ５２を適切に充電することができるという効果を奏する。
【００４５】
尚、充電ＥＣＵ２０は、その電源として補機バッテリ５２と太陽電池１０とから電力供給を受けるように電源回路が構成されている。従って、補機バッテリ５２のＳＯＣが低下して、補機バッテリ５２の出力電圧が充電ＥＣＵ２０の作動可能電圧に満たなくなった場合であっても、日射によって太陽電池１０が発電している場合には、発電電力によって充電ＥＣＵ２０を起動させることができる。これにより、追加バッテリ５３を使って補機バッテリ５２を充電することができ、補機バッテリ５２のバッテリ上がりを防止することができる。
【００４６】
＜ソーラー充電制御ルーチンの変形例２＞
次に、ソーラー充電制御ルーチンの変形例２について説明する。この変形例２は、太陽光発電のできない時間帯において、マイコン４０のスリープ状態を維持させるようにしたものである。図４は、マイコン４０の実施する変形例２のソーラー充電制御ルーチンの特徴部分を示す。この変形例２は、実施形態のソーラー充電制御ルーチンのステップＳ１９の処理の前に、ステップＳ４１〜ステップＳ４３の処理を追加したものである。従って、この追加処理について説明する。
【００４７】
マイコン４０は、充電開始条件が成立しない場合（Ｓ１７：Ｎｏ，Ｓ２３：Ｎｏ）、あるいは、蓄電装置５０の充電制御が終了すると（Ｓ２５：Ｙｅｓ）、ステップＳ４１において、現在時刻が太陽光発電のできない時間帯（夜間と呼ぶ）であるか否かを判断する。マイコン４０は、時計機能を有する車載器（例えば、ナビゲーション装置）から時刻情報を取得する機能を備えており、この時刻情報で表される現在の時刻が夜間であるか否かを判断する。マイコン４０は、夜間となる時間帯を予め記憶しており、この時間帯と現在時刻とに基づいて判断する。尚、太陽光発電のできない時間帯は年間を通じて変化するため、時刻情報に加えてカレンダー情報（現在の月日を表す情報）を取得できる構成である場合には、夜間として設定される時間帯をカレンダー情報に基づいて可変設定することが好ましい。
【００４８】
マイコン４０は、ステップＳ４１において「Ｙｅｓ」と判定した場合には、ステップＳ４２において、現在時刻から夜間が終了する時刻（日の出時刻）までの時間Ｔsunを演算する。続いて、マイコン４０は、ステップＳ４３において、タイマ設定値Ｔsetを時間Ｔsunに設定し（Ｔset←Ｔsun）、その処理をステップＳ１９に進めて、上述した処理を実行する。尚、マイコン４０は、ステップＳ４３においてタイマ設定値Ｔsetを時間Ｔsunに設定した場合には、そのことを履歴データとして記憶しておき、夜間が終了して起動した場合に、履歴データに基づいて、タイマ設定値Ｔsetを初期値Ｔset０に戻す処理を行う。
【００４９】
以上説明した変形例２のソーラー充電制御ルーチンによれば、太陽光発電のできない夜間においては、マイコン４０の起動が禁止されるため、一層、充電ＥＣＵ２０の消費電力を抑えることができる。尚、この変形例２のソーラー充電制御ルーチンは、変形例１にも適用することができる。この場合、ステップＳ４１〜ステップＳ４３の処理を、ステップＳ３５とステップＳ１９との間に組み込めばよい。
【００５０】
以上、本実施形態の充電制御装置について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００５１】
例えば、本実施形態では、充電制御装置は、車両に搭載された太陽光発電システムに適用されるものであるが、他の太陽光発電システムに適用されるものであってもよい。例えば、家庭用、業務用の太陽光発電システムに適用されるものであってもよい。また、本実施形態においては、蓄電装置５０は、３つのバッテリ５１，５２，５３を備えているが、少なくとも１つの二次電池を備えたものであればよい。
【００５２】
また、本実施形態においては、第１条件が成立しないときに検出インターバルを増加させる構成であるが（Ｓ１７，Ｓ１８）、第１条件が成立し、かつ、第２条件が成立しない場合においても検出インターバルを増加させる構成であってもよい。この場合、ステップＳ２０の処理は、ステップＳ２３で「Ｙｅｓ」と判定された直後に行うようにすればよい。また、ステップＳ２３で「Ｎｏ」と判定された場合の移行先をステップＳ１８とすればよい。また、検出インターバルを増加させるための加算設定値αは、その上限値が設定されるものであるとよい。
【００５３】
また、検出インターバルの可変設定にあたっては、本実施形態では加算設定値αずつ徐々に増加させるようにしているが、例えば、長短２種類の検出インターバルを切り替えるようにしてもよい。また、検出インターバルを指数関数的に増加させるようにしてもよい。
【００５４】
また、本実施形態においては、２つの条件（第１条件、第２条件）が成立することを充電開始条件としているが、例えば、第１条件のみ、あるいは、第２条件のみを充電開始条件とした構成であってもよい。
【符号の説明】
【００５５】
１０…太陽電池、２０…充電ＥＣＵ、２２…センサ部、３０…主ＤＣ／ＤＣコンバータ、３１…第１ＤＣ／ＤＣコンバータ、３２…第２ＤＣ／ＤＣコンバータ、４０…マイコン、５０…蓄電装置、５１…高圧バッテリ、５２…補機バッテリ、５３…追加バッテリ、Ｐref１…発電判定閾値、Ｔset…タイマ設定値、Ｔset０…初期値、Ｖ…開放電圧、Ｖref…発電判定閾値、α…加算設定値。
【図１】
2015002640.tif 000003
【図２】
2015002640.tif 000004
【図３】
2015002640.tif 000005
【図４】
2015002640.tif 000006
【図５】
2015002640.tif 000007