(57)【要約】  【課題】供給可能な電気量が低下した場合に電力供給に制限を加える技術（負荷制限技術）が採用された車両などの移動体に、加速時に発電機の発電を抑制する技術（充電制御技術）を採用しても、適切な充電制御及び負荷制限を実施することのできる発電制御装置を提供すること。  【解決手段】バッテリ９に電力を蓄電する移動体用の発電機１０を制御する発電制御装置１において、移動体が加速状態にあるときに、バッテリ９より持ち出し可能なバッテリ供給可能電流、発電機１０からの発電電気量、電力供給が必須となる電気負荷１１で消費される供給必須電流、及び電力供給が必須ではない電気負荷１２で消費される負荷使用電流に基づいて、発電機１０の発電を抑制する手段を装備する。  【選択図】図１
2007215370.tif 000002
【特許請求の範囲】
【請求項１】
バッテリに電力を蓄電する移動体用の発電機を制御する発電制御装置において、
第１の電気負荷で消費される負荷電気量を監視する電気負荷監視手段と、
移動体が加速状態にあるか否かを判断する運転状態判断手段と、
該運転状態判断手段により前記移動体が加速状態にあると判断されたときに、
バッテリより持ち出し可能なバッテリ供給可能電流、前記発電機からの発電電気量、電力供給が必須となる第２の電気負荷で消費される供給必須電流、及び前記電気負荷監視手段で検出される前記第１の電気負荷で消費される負荷使用電流に基づいて、前記発電機の発電を制御する発電制御手段とを備えていることを特徴とする発電制御装置。
【請求項２】
前記バッテリ供給可能電流から、前記供給必須電流と、前記負荷使用電流とを減算することによって求められる値が所定値（≧０）以上であるという、第１の発電制御条件が成立していると判断された場合、
前記発電制御手段が、前記発電機の発電を制御するものであることを特徴とする請求項１記載の発電制御装置。
【請求項３】
前記発電制御手段によって前記発電機の発電が制御された場合、
前記発電機の発電停止に伴う異常検出に対してマスクを施すマスク手段を備えていることを特徴とする請求項２記載の発電制御装置。
【請求項４】
前記供給必須電流と前記負荷使用電流とを合わせた値から、前記バッテリ供給可能電流を減算することによって求められる不足電気量が、前記発電機の発電電気量よりも小さいという、第２の発電制御条件が成立していると判断された場合、
前記発電制御手段が、前記発電機の発電を制御するものであることを特徴とする請求項１記載の発電制御装置。
【請求項５】
前記第２の発電制御条件が成立していると判断された場合、
前記発電制御手段が、前記発電電気量が前記不足電気量に所定電気量（≧０）を加算した値以上となるように、前記発電機の発電を制御し、
前記所定電気量が、バッテリ充電率に基づいて設定されるものであることを特徴とする請求項４記載の発電制御装置。
【請求項６】
バッテリ開放電圧に基づいて、バッテリ充電率を算出するバッテリ充電率算出手段を備えていることを特徴とする請求項５記載の発電制御装置。
【請求項７】
バッテリ開放電圧、放電終止電圧、及びバッテリの内部抵抗に基づいて、前記バッテリ供給可能電流を算出するバッテリ供給可能電流算出手段を備えていることを特徴とする請求項１〜６のいずれかの項に記載の発電制御装置。
【請求項８】
バッテリに電力を蓄電する移動体用の発電機を制御する発電制御方法において、
第１の電気負荷で消費される負荷電気量を監視するステップと、
移動体が加速状態にあるか否かを判断するステップと、
前記移動体が加速状態にあると判断したときに、バッテリより持ち出し可能なバッテリ供給可能電流、前記発電機からの発電電気量、電力供給が必須となる第２の電気負荷で消費される供給必須電流、及び前記電気負荷監視手段で検出される前記第１の電気負荷で消費される負荷使用電流に基づいて、前記発電機の発電を制御するステップとを有していることを特徴とする発電制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は発電制御装置、及び発電制御方法に関し、より詳細には、車両などの移動体の発電系を制御するための発電制御装置、及び発電制御方法に関する。
【背景技術】
【０００２】
車両のエンジンを駆動源とする発電機（例えば、車両のエンジンによってベルトを介して駆動される発電機）の出力を、車両の走行状態に応じて制御する技術があり、例えば、下記の特許文献１〜３には、車両が加速状態にある時、発電機の発電を抑制してエンジンの負荷を軽減させる技術（充電制御技術）について開示されている。加速状態にある時に、発電機の発電を抑制してエンジンの負荷を軽減させるのは、燃費を良くしたり、車両の加速性を良くするためである。
【０００３】
また近年では、ユーザーの快適性を高めるために、車両走行とは直接関係しない電子機器（例えば、シートヒーター、ミラーヒーター）が車両に数多く装備されるようになり、バッテリへの負荷が高くなってきている。
ところが、このような快適性のための電子機器が増えると、衝突軽減システム（プリクラッシュシステム）、ブレーキアシストシステム、エアバッグシステムなどの走行安全系システムへの安定した電力供給を実現できなくなるおそれがある。
【０００４】
このような問題を解決するものとして、バッテリより持ち出し可能な電流（バッテリ供給可能電流）に発電機からの発電電気量を加算した電気量に基づいて、快適系システムへの電力供給に制限を加え、重要度の高い走行安全系システムへの安定した電力供給を確保するようにした技術（負荷制限技術）がある。
【０００５】
ところで、このような負荷制限技術が採用された車両に、上記したような充電制御技術を採用した場合、必要以上に負荷制限が掛けられることになり、快適性が損なわれるおそれがある。その一例を図１６（ａ）〜（ｃ）を使って説明する。
バッテリ供給可能電流ＩBATは、バッテリより持ち出し可能な電気量を示し、発電電気量ＩALTは発電機からの発電電気量を示しており、バッテリ供給可能電流ＩBATと発電電気量ＩALTとを合わせた電気量が、車両が放電できる電気量となる。供給必須電流ＩLD１は、走行安全系システムへ供給する電気量を示し、負荷使用電流ＩLD２は、快適性システムへ供給する電気量を示している。
【０００６】
図１６（ａ）は、車両が定速状態にあって、バッテリ供給可能電流ＩBATと発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも大きくなっている状況を示している。
車両が加速すると、「充電制御技術」によって、発電機の発電が抑制され、図１６（ｂ）に示したように、発電電気量ＩALTが低下し、バッテリ供給可能電流ＩBATと発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも小さくなる。バッテリ供給可能電流ＩBATと発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも小さくなると、「負荷制限技術」によって、図１６（ｃ）に示したように、負荷使用電流ＩLD２に制限が加えられる。
【０００７】
つまり、車両が加速状態にある時、「充電制御技術」によって、電気負荷の状況に関係なく発電機の発電が抑制され、発電機からの発電電気量ＩALTが低下すると、走行安全系システムへの安定した電力供給を確保するために、「負荷制限技術」によって、快適系システムへの電力供給に制限が加えられ、必要以上に負荷制限が掛かるおそれがある。
【０００８】
特許文献２には、車両が加速状態にある時に発電機による発電をカットする技術において、バッテリ電圧値が所定値以下の場合には発電のカットを禁止すること（すなわち、バッテリ電圧値が高い場合、発電をカットすること）が開示されているが、電子機器の稼動率が高く、電気負荷が高い場合には、バッテリ電圧値が高い場合に発電カットを限定しても、やはり必要以上に負荷制限が掛かるおそれがある。
また、特許文献３には、バッテリ充電率が所定値以上である場合、発電機の出力を抑制することが開示されているが、この場合も上記と同様に、電子機器の稼動率が高く、電気負荷が高い場合に、必要以上に負荷制限が掛かるおそれがある。
【特許文献１】特開平４−３１２３２６号公報
【特許文献２】特開２００１−１７３４８１号公報
【特許文献３】特開平７−２７４５９７号公報
【発明の開示】
【課題を解決するための手段及びその効果】
【０００９】
本発明は上記課題に鑑みなされたものであって、上記したような負荷制限技術が採用された車両などの移動体に、充電制御技術を採用しても、適切な充電制御及び負荷制限を実施することのできる発電制御装置、及び発電制御方法を提供することを目的としている。
【００１０】
上記目的を達成するために本発明に係る発電制御装置（１）は、バッテリに電力を蓄電する移動体用の発電機を制御する発電制御装置において、第１の電気負荷で消費される負荷電気量を監視する電気負荷監視手段と、移動体が加速状態にあるか否かを判断する運転状態判断手段と、該運転状態判断手段により前記移動体が加速状態にあると判断されたときに、バッテリより持ち出し可能なバッテリ供給可能電流、前記発電機からの発電電気量、電力供給が必須となる第２の電気負荷で消費される供給必須電流、及び前記電気負荷監視手段で検出される前記第１の電気負荷で消費される負荷使用電流に基づいて、前記発電機の発電を制御する発電制御手段とを備えていることを特徴としている。
【００１１】
上記発電制御装置（１）によれば、前記移動体が加速状態にあると判断されたとき（すなわち、燃費や加速性の向上という観点から、前記発電機の発電を抑制してエンジンの負荷を軽減させるのが望ましい状況下にあるとき）、前記バッテリ供給可能電流、前記発電電気量、前記供給必須電流、及び前記負荷使用電流に基づいて、前記発電機の発電が制御される。
【００１２】
これにより、図１６（ａ）、（ｂ）に示したように、バッテリ供給可能電流ＩBATと発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも大きかった状態から、前記発電機の発電の抑制により、バッテリ供給可能電流ＩBATと発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも小さくなる、といった事態が生じるのを防止することができる。すなわち、前記発電機の発電が過度に抑制され、負荷使用電流ＩLD２に制限が加えられ、必要以上に負荷制限が掛けられるのを防止することができる。
【００１３】
また、本発明に係る発電制御装置（２）は、上記発電制御装置（１）において、前記バッテリ供給可能電流から、前記供給必須電流と、前記負荷使用電流とを減算することによって求められる値が所定値（≧０）以上であるという、第１の発電制御条件が成立していると判断された場合、前記発電制御手段が、前記発電機の発電を制御するものであることを特徴としている。
【００１４】
上記発電制御装置（２）によれば、前記バッテリ供給可能電流から、前記供給必須電流と、前記負荷使用電流とを減算することによって求められる値が前記所定値（≧０）以上である場合（すなわち、前記発電機からの発電電気量が無くても、前記バッテリ供給可能電流だけで、前記供給必須電流及び前記負荷使用電流を賄い得る状態にある場合）、前記発電機の発電が制御される。
【００１５】
これにより、前記発電機の発電を停止させたとしても、電気量不足が生じないので、前記負荷使用電流に制限が加えられるといった事態が生じるのを防止することができる。但し、経時とともに、前記バッテリ供給可能電流が低下したり、前記負荷使用電流が上昇することが考えられるため、前記所定値については０［Ａ］よりも大きい値である方が望ましい。
【００１６】
また、本発明に係る発電制御装置（３）は、上記発電制御装置（２）において、前記発電制御手段によって前記発電機の発電が制御された場合、前記発電機の発電停止に伴う異常検出に対してマスクを施すマスク手段を備えていることを特徴としている。
【００１７】
経時とともに、前記バッテリ放電可能電流が低下したり、前記負荷使用電流が上昇することが考えられる。そのため、前記発電機の発電を停止させ、前記発電機の発電電気量を０［Ａ］にしてしまうと、前記バッテリ放電可能電流だけで、前記供給必須電流及び前記負荷使用電流を賄いきれなくなり、負荷制限が掛かるおそれがある。
【００１８】
また、この発電制御システムと直接関係の無い異常診断装置が、前記発電機の発電停止を「異常」と検出してしまい、前記移動体の制御に何らかの不具合が生じるおそれがある。例えば、前記発電機の異常停止を知らせるランプが設けられている場合、このランプが点灯することになるが、このランプ点灯は適切な発電制御に起因しており、前記発電機に異常が生じているわけではない。
【００１９】
上記発電制御装置（３）によれば、前記発電制御手段によって前記発電機の発電が制御された場合、前記発電機の発電停止に伴う異常検出に対してマスクが施されるので、正常に動作しているにも拘らず、前記発電機に異常が生じているという誤った情報がユーザーに提供されないようにすることができる。
【００２０】
また、本発明に係る発電制御装置（４）は、上記発電制御装置（１）において、前記供給必須電流と前記負荷使用電流とを合わせた値から、前記バッテリ供給可能電流を減算することによって求められる不足電気量が、前記発電機の発電電気量よりも小さいという、第２の発電制御条件が成立していると判断された場合、前記発電制御手段が、前記発電機の発電を制御するものであることを特徴としている。
【００２１】
上記発電制御装置（４）によれば、前記供給必須電流と前記負荷使用電流とを合わせた値から、前記バッテリ供給可能電流を減算することによって求められる不足電気量が、前記発電機の発電電気量よりも小さい場合（すなわち、前記バッテリ供給可能電流に前記発電機の発電電気量を加算すれば、前記供給必須電流及び前記負荷使用電流を賄い得る状態にある場合）、前記発電機の発電が抑制される。これにより、前記発電電気量に余分がある場合に、前記発電機の発電が制御されるので、電気量不足が生じるのを防止することができる。
【００２２】
また、本発明に係る発電制御装置（５）は、上記発電制御装置（４）において、前記第２の発電制御条件が成立していると判断された場合、前記発電制御手段が、前記発電電気量が前記不足電気量に所定電気量（≧０）を加算した値以上となるように、前記発電機の発電を制御し、前記所定電気量が、バッテリ充電率に基づいて設定されるものであることを特徴としている。
【００２３】
上記発電制御装置（５）によれば、前記第２の発電制御条件が成立していると判断された場合（すなわち、前記バッテリ供給可能電流だけで、前記供給必須電流及び前記負荷使用電流を賄い得る状態になかったとしても、前記発電機の発電電気量を加算すれば、前記供給必須電流及び前記負荷使用電流を賄い得る状態にある場合）、前記発電電気量が前記不足電気量に前記所定電気量（≧０）を加算した値以上となるように、前記発電機の発電が抑制される。これにより、必要以上に負荷制限が掛かるのを防止すると共に、前記発電機の発電を適切に抑制し、燃費及び加速性を向上させることができる。
【００２４】
ところで、バッテリより持ち出し可能なバッテリ供給可能電流や、前記発電機の発電電気量などはバッテリ充電率の影響を受けることが考えられる。そのため、バッテリ充電率を考慮に入れず、前記発電機の発電を抑制すると、好ましくない時に前記発電機の発電が抑制されたり、過度に抑制されてしまうおそれがある。
【００２５】
上記発電制御装置（５）によれば、前記所定電気量が、バッテリ充電率に基づいて設定されるものであるので、好ましくない時に前記発電機の発電が抑制されたり、発電が過度に抑制されるのを防止することができる。
【００２６】
また、本発明に係る発電制御装置（６）は、上記発電制御装置（５）において、バッテリ開放電圧に基づいて、バッテリ充電率を算出するバッテリ充電率算出手段を備えていることを特徴としている。
【００２７】
上記発電制御装置（６）によれば、バッテリ開放電圧に基づいて、バッテリ充電率が算出される。バッテリ開放電圧とバッテリ充電率との間には、図３に示したような相関関係が成り立つ。従って、バッテリ充電率を適切に求めることができ、バッテリ充電率に基づいて設定される前記所定値や前記所定電圧、前記所定電気量についても適切に設定することができる。
【００２８】
また、本発明に係る発電制御装置（７）は、上記発電制御装置（１）〜（６）のいずれかにおいて、バッテリ開放電圧、放電終止電圧、及びバッテリの内部抵抗に基づいて、前記バッテリ供給可能電流を算出するバッテリ供給可能電流算出手段を備えていることを特徴としている。
【００２９】
バッテリより持ち出し可能なバッテリ供給可能電流ＩBATについては、下記に示すように、バッテリ開放電圧ＶOPN、バッテリの放電能力が無くなる限界の電圧値（放電終止電圧ＶLIM）、及びバッテリ内部抵抗Ｒから求めることができる。
ＩBAT＝（ＶOPN−ＶLIM）／Ｒ
【００３０】
上記発電制御装置（７）によれば、バッテリ開放電圧、放電終止電圧、及びバッテリの内部抵抗に基づいて、前記バッテリ供給可能電流が算出される。上記したように、バッテリ開放電圧、放電終止電圧、及びバッテリの内部抵抗を用いることによって、前記バッテリ供給可能電流を適切に求めることができる。従って、前記バッテリ供給可能電流が適切に求められるため、前記発電機の発電の抑制精度を高めることができる。
【００３１】
また、本発明に係る発電制御方法（１）は、バッテリに電力を蓄電する移動体用の発電機を制御する発電制御方法において、第１の電気負荷で消費される負荷電気量を監視するステップと、移動体が加速状態にあるか否かを判断するステップと、前記移動体が加速状態にあると判断したときに、バッテリより持ち出し可能なバッテリ供給可能電流、前記発電機からの発電電気量、電力供給が必須となる第２の電気負荷で消費される供給必須電流、及び前記電気負荷監視手段で検出される前記第１の電気負荷で消費される負荷使用電流に基づいて、前記発電機の発電を制御するステップとを有していることを特徴としている。
【００３２】
上記発電制御方法（１）によれば、前記移動体が加速状態にあると判断したとき（すなわち、燃費や加速性の向上という観点から、前記発電機の発電を抑制してエンジンの負荷を軽減させるのが望ましい状況下にあるとき）、前記バッテリ供給可能電流、前記発電電気量、前記供給必須電流、及び前記負荷使用電流に基づいて、前記発電機の発電を制御する。
【００３３】
これにより、図１６（ａ）、（ｂ）に示したように、バッテリ供給可能電流ＩBATと発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも大きかった状態から、前記発電機の発電の抑制により、バッテリ供給可能電流ＩBATと発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも小さくなる、といった事態が生じるのを防止することができる。すなわち、前記発電機の発電が過度に抑制され、負荷使用電流ＩLD２に制限が加えられ、必要以上に負荷制限が掛けられるのを防止することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明に係る発電制御装置、及び発電制御方法の実施の形態を図面に基づいて説明する。図１は、実施の形態（１）に係る発電制御装置（又は発電制御方法）を含んで構成される、バッテリ監視システムの要部を概略的に示したブロック図である。図中１は、車両に搭載される発電制御装置を示しており、発電制御装置１はマイコン２と各種センサからの信号を取得するためのセンサ取得部８とを含んで構成されている。また、発電制御装置１にはバッテリ９からの電力を供給するための電源ラインＬが接続されている。
【００３５】
マイコン２は、バッテリ９の充電率ＳＯＣを算出する充電率算出部３と、バッテリ９の開放電圧ＶOPNを算出する開放電圧算出部４と、バッテリ９の内部抵抗Ｒを算出する内部抵抗算出部５と、オルタネータ１０の発電を抑制するか否かを判定する発電抑制判定部６と、オルタネータ１０の発電電圧を調整する発電指令部７とを含んで構成されている。また、電源ラインＬには発電制御装置１だけでなく、オルタネータ１０と、常時電源を供給すべきシステムの電気負荷１１と、それ以外の電気負荷１２とが接続されている。
【００３６】
バッテリ電圧値を検出するための電圧センサ１３と、バッテリ電流値を検出するための電流センサ１４と、オルタネータ１０の発電電圧を検出するための電圧センサ１５と、オルタネータ１０の発電電気量を検出するための電流センサ１６と、電気負荷１２で消費されている電気量（負荷使用電流）を検出するための電流センサ１７と、バッテリ液温度を検出するための温度センサ１８と、車速を検出するための車速センサ１９とは、センサ取得部８に接続され、バッテリ電圧値、バッテリ電流値、オルタネータ１０の出力電圧、オルタネータ１０の発電電気量、電気負荷１２で消費される電気量、バッテリ液温度、及び車速が発電制御装置１（マイコン２）で認識されるようになっている。なお、発電制御装置１は他の制御装置と統合された一体型のものであっても良い。
【００３７】
実施の形態（１）に係る発電制御装置１におけるマイコン２の行う、バッテリ９の充電率ＳＯＣを算出するための処理動作［１−１］を図２に示したフローチャートに基づいて説明する。なお、この処理動作［１−１］は所定時間毎に行われる動作である。まず、電流センサ１４から得られるデータに基づいて、バッテリ電流値Ｉを検出し（ステップＳ１）、バッテリ電流値Ｉの大きさが所定値Ｉ１（例えば、１［Ａ］）以下であるか否か（すなわち、バッテリ９の充放電無しと言える状態であるか否か）を判断する（ステップＳ２）。
【００３８】
バッテリ電流値Ｉの大きさが所定値Ｉ１以下である（すなわち、バッテリ電流がほとんど流れていない）と判断すれば、電圧センサ１３から得られるデータに基づいて、バッテリ電圧値Ｖを検出し（ステップＳ３）、バッテリ電圧値Ｖをバッテリ開放電圧ＶOPNにして、バッテリ開放電圧ＶOPNを更新する（ステップＳ４）。一方、バッテリ電流値Ｉの大きさが所定値Ｉ１以下でないと判断すれば、そのまま処理動作［１−１］を終了する。
【００３９】
バッテリ電流が流れなくなった時（すなわち、バッテリ電流値が０［Ａ］である時）のバッテリ電圧値は、バッテリ開放電圧ＶOPNとなる。そのため、バッテリ電流がほとんど流れなくなった時（例えば、バッテリ電流値が±１［Ａ］の範囲内である時）のバッテリ電圧値をバッテリ開放電圧ＶOPNとして扱ったとしても、別段問題はない。
【００４０】
次に、更新したバッテリ開放電圧ＶOPNに基づいて、バッテリ充電率ＳＯＣを算出する（ステップＳ５）。バッテリ開放電圧ＶOPNとバッテリ充電率ＳＯＣとの間には、図３に示したように、相関関係が成り立つため、バッテリ開放電圧ＶOPNからバッテリ充電率ＳＯＣを求めることができる。
【００４１】
次に、温度センサ１８から得られるデータに基づいて、バッテリ液温度ＴＨＢを検出し（ステップＳ６）、バッテリ液温度ＴＨＢに基づいて、補正係数ｋ１を設定し、バッテリ充電率ＳＯＣに補正係数ｋ１を乗算して、バッテリ充電率ＳＯＣを補正し、そして更新する（ステップＳ７）。
【００４２】
バッテリ充電率ＳＯＣには、図４に示したように、バッテリ液温度ＴＨＢによる特性があり、バッテリ液温度ＴＨＢの２５［℃］が基準値となっており、バッテリ液温度ＴＨＢが２５［℃］である場合、補正係数ｋ１は１となり、バッテリ液温度ＴＨＢが２５［℃］より大きくなれば、補正係数ｋ１は１より大きくなり、逆に、バッテリ液温度ＴＨＢが２５［℃］より小さくなれば、補正係数ｋ１は１より小さくなる。
【００４３】
また、バッテリ充電率ＳＯＣには、バッテリ内部抵抗Ｒによる特性もあり、バッテリ充電率ＳＯＣの補正に、バッテリ液温度ＴＨＢ及びバッテリ内部抵抗Ｒの両方を加味する場合には、図５に示したような、バッテリ内部抵抗Ｒとバッテリ液温度ＴＨＢとの関係に基づいて、バッテリ液温度ＴＨＢを補正し、補正したバッテリ液温度ＴＨＢを使って、補正係数ｋ１を決定するようにしても良い。例えば、バッテリ液温度ＴＨＢに補正係数ｋ２を乗算する。
【００４４】
バッテリ内部抵抗Ｒは５［ｍΩ］が基準値となっており、内部抵抗Ｒが５［ｍΩ］である場合、補正係数ｋ２は１となり、内部抵抗Ｒが５［ｍΩ］より大きくなれば、補正係数ｋ２は１より小さくなり、逆に、内部抵抗Ｒが５［ｍΩ］より小さくなれば、補正係数ｋ２は１より大きくなる。
【００４５】
なお、バッテリ内部抵抗Ｒについては、電圧センサ１３及び電流センサ１４を監視し、バッテリ電圧値及びバッテリ電流値のデータサンプリングを行い、データサンプリングしたバッテリ電圧値Ｖ1，Ｖ2，…，Ｖn及びバッテリ電流値Ｉ1，Ｉ2，…，Ｉnを用いて、下記に示すようにして求めることができる。
Ｒ１＝（Ｖ2−Ｖ1）／（Ｉ2−Ｉ1）
Ｒ２＝（Ｖ3−Ｖ2）／（Ｉ3−Ｉ2）
・・・
Ｒn-1＝（Ｖn−Ｖn-1）／（Ｉn−Ｉn-1）
Ｒ＝（Ｒ１＋Ｒ２＋…＋Ｒn-1）／（ｎ−１）
【００４６】
実施の形態（１）に係る発電制御装置１におけるマイコン２の行う、バッテリ９の充電率ＳＯＣを算出するための処理動作［１−２］を図６に示したフローチャートに基づいて説明する。なお、この処理動作［１−２］は、バッテリ充電率ＳＯＣが所定時間以上更新されていない場合に行われる動作である。
【００４７】
まず、電圧センサ１３から得られるデータに基づいて、バッテリ電圧値Ｖを検出すると共に（ステップＳ１１）、電流センサ１４から得られるデータに基づいて、バッテリ電流値Ｉを検出し（ステップＳ１２）、バッテリ電圧値Ｖ、バッテリ電流値Ｉ、及びバッテリ内部抵抗Ｒに基づいて、バッテリ開放電圧ＶOPNを算出し、バッテリ開放電圧ＶOPNを更新する（ステップＳ１３）。
【００４８】
次に、更新したバッテリ開放電圧ＶOPNに基づいて、バッテリ充電率ＳＯＣを算出する（ステップＳ１４）。バッテリ開放電圧ＶOPNとバッテリ充電率ＳＯＣとの間には、図３に示したように、相関関係が成り立つため、バッテリ開放電圧ＶOPNからバッテリ充電率ＳＯＣを求めることができる。
【００４９】
次に、温度センサ１８から得られるデータに基づいて、バッテリ液温度ＴＨＢを検出し（ステップＳ１５）、バッテリ液温度ＴＨＢに基づいて、補正係数ｋ１を設定し、バッテリ充電率ＳＯＣに補正係数ｋ１を乗算して、バッテリ充電率ＳＯＣを補正し、そして更新する（ステップＳ１６）。
【００５０】
実施の形態（１）に係る発電制御装置１におけるマイコン２の行う、オルタネータ１０の発電を制御するための処理動作［１−３］を図７〜図９に示したフローチャートに基づいて説明する。なお、この処理動作［１−３］は所定時間毎に行われる動作である。
【００５１】
まず、車速センサ１９から得られるデータに基づいて、車両が加速状態であるか否かを判断する（ステップＳ２１）。車両が加速状態である（すなわち、オルタネータ１０の発電を抑制するための条件の１つが成立している）と判断すれば、次に、バッテリ充電率ＳＯＣが所定値ＳＯＣ１（例えば、８５％）以上であるか否かを判断する（ステップＳ２２）。一方、車両が加速状態でないと判断すれば、そのまま処理動作［１−３］を終了する。
【００５２】
バッテリ充電率ＳＯＣが所定値ＳＯＣ１以上である（すなわち、バッテリ充電率ＳＯＣは高く、オルタネータ１０の発電を抑制するための条件の１つが成立している）と判断すれば、次に、電流センサ１７から得られるデータに基づいて、電気負荷１２で消費されている電気量（負荷使用電流ＩLD２）を検出し（ステップＳ２３）、バッテリ９より持ち出し可能なバッテリ供給可能電流ＩBATを算出する（ステップＳ２４）。一方、バッテリ充電率ＳＯＣが所定値ＳＯＣ１以上でないと判断すれば、そのまま処理動作［１−３］を終了する。
【００５３】
バッテリ供給可能電流ＩBATについては、下記に示すように、バッテリ開放電圧ＶOPN、バッテリ９の放電能力が無くなる限界の電圧値（放電終止電圧ＶLIM、例えば、６［Ｖ］）、及びバッテリ内部抵抗Ｒから求めることができる。
ＩBAT＝（ＶOPN−ＶLIM）／Ｒ
【００５４】
次に、バッテリ供給可能電流ＩBATから、電力供給が必須となる電気負荷１１で消費される供給必須電流ＩLD１（車両毎に決まっている）、及び電気負荷１２で消費される負荷使用電流ＩLD２を減算することによって求められる余分電気量Ａを算出し（ステップＳ２５）、余分電気量Ａが０［Ａ］以上であるか否かを判断する（ステップＳ２６）。
【００５５】
余分電気量Ａが０［Ａ］以上である（すなわち、オルタネータ１０からの発電電気量ＩALTが無くても、バッテリ供給可能電流ＩBATだけで、供給必須電流ＩLD１及び負荷使用電流ＩLD２を賄い得る状態にあり、オルタネータ１０の発電を抑制するための条件が成立している）と判断すれば、ステップＳ２７へ進んで、オルタネータ１０の発電を抑制するための処理『発電抑制１』を行う。
【００５６】
処理『発電抑制１』を、図８に示したフローチャートに基づいて説明する。まず、オルタネータ１０に対し、オルタネータ１０の発電電圧ＶALTを所定値Ｖ１（例えば、１２．５［Ｖ］）とするように指令を出し、オルタネータ１０の発電を抑制し（ステップＳ４１）、その後、オルタネータ１０の発電停止を異常検出させないようにマスク処理を施す（ステップＳ４２）。
【００５７】
一方、ステップＳ２６（図７）において、余分電気量Ａは０［Ａ］以上ではない（すなわち、バッテリ供給可能電流ＩBATだけで、供給必須電流ＩLD１及び負荷使用電流ＩLD２を賄い得る状態にない）と判断すれば、次に、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた値から、バッテリ供給可能電流ＩBATを減算することによって、バッテリ９の不足電気量ＩNEを算出する（ステップＳ２８）。
【００５８】
次に、電流センサ１６から得られるデータに基づいて、オルタネータ１０の発電電気量ＩALTを検出し（ステップＳ２９）、オルタネータ１０の発電電気量ＩALTが不足電気量ＩNEより大きいか否かを判断する（ステップＳ３０）。発電電気量ＩALTが不足電気量ＩNEより大きい（すなわち、バッテリ供給可能電流ＩBATで不足した電気量を、オルタネータ１０の発電電気量ＩALTで補い得る状態にあり、オルタネータ１０の発電を抑制するための条件が成立している）と判断すれば、ステップＳ３１へ進んで、オルタネータ１０の発電を抑制するための処理『発電抑制２』を行う。
【００５９】
一方、オルタネータ１０の発電電気量ＩALTが不足電気量ＩNEより大きくない（すなわち、バッテリ供給可能電流ＩBATで不足した電気量を、オルタネータ１０の発電電気量ＩALTで補い得る状態になく、オルタネータ１０の発電を抑制するための条件は成立していない）と判断すれば、そのまま処理動作［１−３］を終了する。
【００６０】
従って、この場合には、バッテリ供給可能電流ＩBATとオルタネータ１０の発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも小さくなるので、「背景技術」の項目で説明したように、「負荷制限技術」によって負荷使用電流ＩLD２に制限が加えられ、電気負荷１１への安定した電力供給が確保されることになる。
【００６１】
処理『発電抑制２』を、図９に示したフローチャートに基づいて説明する。まず、電圧センサ１５から得られるデータに基づいて、オルタネータ１０の発電電圧ＶALTを検出し（ステップＳ５１）、オルタネータ１０に対し、検出した発電電圧ＶALTを開始電圧値として、オルタネータ１０の発電電圧を徐々に減少させるように指令を出し、オルタネータ１０の発電を抑制する（ステップＳ５２）。
【００６２】
次に、電流センサ１６から得られるデータに基づいて、オルタネータ１０の発電電気量ＩALTを検出し（ステップＳ５３）、オルタネータ１０の発電電気量ＩALTから不足電気量ＩNEを減算することによって、オルタネータ１０の余分電気量Ｂを算出し（ステップＳ５４）、余分電気量Ｂが所定値Ｂ１（例えば、５〜１０［Ａ］）以下であるか否かを判断する（ステップＳ５５）。
【００６３】
余分電気量Ｂが所定値Ｂ１以下である（すなわち、オルタネータ１０の発電電気量ＩALTが、不足電気量ＩNEに所定値Ｂ１を加算した値まで低下した）と判断すれば、これ以上、オルタネータ１０の発電電圧ＶALTを低下させる必要はないので、処理動作［１−３］を終了する。一方、余分電気量Ｂが所定値Ｂ１以下でないと判断すれば、ステップＳ５２へ戻り、オルタネータ１０の発電電圧の減少を継続させる。
【００６４】
なお、所定値Ｂ１については、０［Ａ］に設定しても良いが、経時とともに、バッテリ供給可能電流ＩBATが低下したり、電気負荷１２で消費される負荷使用電流ＩLD２が上昇して、不足電気量ＩNEが増加することが考えられるため、所定値Ｂ１については０［Ａ］ではなく、５〜１０［Ａ］程度に設定するのが望ましい。
【００６５】
上記実施の形態（１）に係る発電制御装置によれば、車両が加速状態にあると判断されたとき（すなわち、燃費や加速性の向上という点から見れば、オルタネータ１０の発電を抑制してエンジンの負荷を軽減させるのが望ましい状況下にあるとき）、バッテリ供給可能電流ＩBAT、オルタネータ１０の発電電気量ＩALT、電気負荷１１で消費される供給必須電流ＩLD１、及び電気負荷１２で消費される負荷使用電流ＩLD２に基づいて、オルタネータ１０の発電が抑制される。
【００６６】
これにより、オルタネータ１０の発電が抑制されることによって、バッテリ供給可能電流ＩBATとオルタネータ１０の発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも小さくなってしまい、負荷使用電流ＩLD２に制限が加えられるといった、本来ならば必要でない負荷制限が掛けられるといった事態が生じるのを防止することができる。
【００６７】
次に、実施の形態（２）に係る発電制御装置（又は発電制御方法）について説明する。但し、実施の形態（２）に係る発電制御装置を含んで構成されるバッテリ監視システムについては、発電制御装置１、マイコン２、発電抑制判定部６、及び発電指令部７を除いて、図１に示したバッテリ監視システムと同様の構成であるので、発電制御装置、マイコン、発電抑制判定部、及び発電指令部には異なる符号を付し、ここではその他の構成部分の説明を省略する。
【００６８】
図中１Ａは発電制御装置を示しており、発電制御装置１Ａはマイコン２Ａと各種センサからの信号を取得するためのセンサ取得部８とを含んで構成されている。また、発電制御装置１Ａにはバッテリ９からの電力を供給するための電源ラインＬが接続されている。
【００６９】
マイコン２Ａは、バッテリ９の充電率ＳＯＣを算出する充電率算出部３と、バッテリ９の開放電圧ＶOPNを算出する開放電圧算出部４と、バッテリ９の内部抵抗Ｒを算出する内部抵抗算出部５と、オルタネータ１０の発電を抑制するか否かを判定する発電抑制判定部６Ａと、オルタネータ１０の発電電圧を調整する発電指令部７Ａとを含んで構成されてい。また、マイコン２Ａは、上記実施の形態（１）に係る発電制御装置１におけるマイコン２で行われる、図２に示した処理動作［１−１］、及び図６に示した処理動作［１−２］と同様の処理動作を行うようになっている。
【００７０】
実施の形態（２）に係る発電制御装置１Ａにおけるマイコン２Ａの行う、オルタネータ１０の発電を抑制するための処理動作［２−３］を図１０〜図１２に示したフローチャートに基づいて説明する。なお、この処理動作［２−３］は所定時間毎に行われる動作である。
【００７１】
まず、車速センサ１９から得られるデータに基づいて、車両が加速状態であるか否かを判断する（ステップＳ６１）。車両が加速状態である（すなわち、オルタネータ１０の発電を抑制するための条件の１つが成立している）と判断すれば、次に、バッテリ充電率ＳＯＣが所定値ＳＯＣ２（例えば、７５％）以上であるか否かを判断する（ステップＳ６２）。一方、車両が加速状態でないと判断すれば、そのまま処理動作［２−３］を終了する。
【００７２】
バッテリ充電率ＳＯＣが所定値ＳＯＣ２以上である（すなわち、バッテリ充電率ＳＯＣはある程度高く、オルタネータ１０の発電を抑制するための条件の１つが成立している）と判断すれば、次に、電流センサ１７から得られるデータに基づいて、電気負荷１２で消費されている電気量（負荷使用電流ＩLD２）を検出し（ステップＳ６３）、バッテリ９より持ち出し可能なバッテリ供給可能電流ＩBATを算出する（ステップＳ６４）。一方、バッテリ充電率ＳＯＣが所定値ＳＯＣ２以上でないと判断すれば、そのまま処理動作［２−３］を終了する。
【００７３】
バッテリ供給可能電流ＩBATについては、下記に示すように、バッテリ開放電圧ＶOPN、バッテリ９の放電能力が無くなる限界の電圧値（放電終止電圧ＶLIM、例えば、１０．５［Ｖ］）、及びバッテリ内部抵抗Ｒから求めることができる。
ＩBAT＝（ＶOPN−ＶLIM）／Ｒ
【００７４】
次に、バッテリ供給可能電流ＩBATから、電力供給が必須となる電気負荷１１で消費される供給必須電流ＩLD１（車両毎に決まっている）、及び電気負荷１２で消費される負荷使用電流ＩLD２を減算することによって求められる余分電気量Ａを算出し（ステップＳ６５）、図１３に示したような、バッテリ充電率ＳＯＣと所定値Ａ１との関係を用いて、バッテリ充電率ＳＯＣに基づいて、所定値Ａ１を設定し（ステップＳ６６）、バッテリ９の余分電気量Ａが所定値Ａ１（≧０）以上であるか否か（すなわち、オルタネータ１０の発電を抑制するための条件が成立しているか否か）を判断する（ステップＳ６７）。図１３に示したグラフから分かるように、バッテリ充電率ＳＯＣが高くなれば、所定値Ａ１は小さくなり、逆に、バッテリ充電率ＳＯＣが低くなれば、所定値Ａ１は大きくなる。
【００７５】
バッテリ９の余分電気量Ａが０［Ａ］以上であれば、オルタネータ１０からの発電電気量ＩALTが無くても、バッテリ供給可能電流ＩBATだけで、供給必須電流ＩLD１及び負荷使用電流ＩLD２を賄い得ることになるが、経時とともに、バッテリ供給可能電流ＩBATが低下し、バッテリ供給可能電流ＩBATだけでは、供給必須電流ＩLD１及び負荷使用電流ＩLD２を賄い切れなくなるおそれがある。
【００７６】
そのため、オルタネータ１０の発電を抑制するための条件が成立しているか否かの判断に使用する、余分電気量Ａとの比較対象となる所定値Ａ１については、０［Ａ］より大きい方が望ましい。また、バッテリ供給可能電流ＩBATは、バッテリ充電率ＳＯＣと大きく関係し、バッテリ充電率ＳＯＣが低いと、バッテリ供給可能電流ＩBATの低下速度（すなわち、余分電気量Ａの低下速度）が大きくなる。従って、（余分電気量Ａが小さくなりやすい）バッテリ充電率ＳＯＣが低いときには、所定値Ａ１を大きな値に設定するのが良い。
【００７７】
ステップＳ６７において、バッテリ９の余分電気量Ａが所定値Ａ１以上である（すなわち、オルタネータ１０からの発電電気量ＩALTが無くても、バッテリ供給可能電流ＩBATだけで、供給必須電流ＩLD１及び負荷使用電流ＩLD２を賄い得る状態にあり、オルタネータ１０の発電を抑制するための条件が成立している）と判断すれば、ステップＳ６８へ進んで、オルタネータ１０の発電を抑制するための処理『発電抑制３』を行う。
【００７８】
処理『発電抑制３』を、図１１に示したフローチャートに基づいて説明する。まず、図１４に示したような、バッテリ充電率ＳＯＣと所定値Ｖ２との関係を用いて、バッテリ充電率ＳＯＣに基づいて、所定値Ｖ２（≧０［Ｖ］）を設定し（ステップＳ８１）、オルタネータ１０に対し、オルタネータ１０の発電電圧ＶALTを所定値Ｖ２とするように指令を出し、オルタネータ１０の発電を抑制する（ステップＳ８２）。その後、オルタネータ１０の発電停止を異常検出させないようにマスク処理を施す（ステップＳ８３）。図１４に示したグラフから分かるように、バッテリ充電率ＳＯＣが高くなれば、所定値Ｖ２は小さくなり、逆に、バッテリ充電率ＳＯＣが低くなれば、所定値Ｖ２は大きくなる。
【００７９】
ステップＳ６７（図１０）で、バッテリ９の余分電気量Ａが所定値Ａ１以上である（すなわち、バッテリ供給可能電流ＩBATだけで、供給必須電流ＩLD１及び負荷使用電流ＩLD２を賄い得る状態にある）と判断されているので、理論上は所定値Ｖ２を０［Ｖ］に設定し、オルタネータ１０の発電を停止させても良いが、上記したように、経時とともに、バッテリ供給可能電流ＩBATが低下し、余分電気量Ａが小さくなることが考えられる。
【００８０】
そのため、オルタネータ１０の発電抑制については、その時に応じたものとするのが望ましい。また、上記したように、バッテリ充電率ＳＯＣが低いとき、余分電気量Ａは小さくなりやすい。従って、バッテリ充電率ＳＯＣが低いときには、所定値Ｖ２を大きな値に設定するのが良い。
【００８１】
一方、ステップＳ６７（図１０）において、余分電気量Ａは所定値Ａ１以上ではない（すなわち、オルタネータ１０の発電を抑制するための条件は成立していない）と判断すれば、次に、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた値から、バッテリ供給可能電流ＩBATを減算することによって、バッテリ９の不足電気量ＩNEを算出する（ステップＳ６９）。
【００８２】
次に、電流センサ１６から得られるデータに基づいて、オルタネータ１０の発電電気量ＩALTを検出し（ステップＳ７０）、オルタネータ１０の発電電気量ＩALTが不足電気量ＩNEより大きいか否かを判断し（ステップＳ７１）、発電電気量ＩALTが不足電気量ＩNEより大きい（すなわち、バッテリ供給可能電流ＩBATで不足した電気量を、オルタネータ１０の発電電気量ＩALTで補い得る状態にあり、オルタネータ１０の発電を抑制するための条件が成立している）と判断すれば、ステップＳ７２へ進んで、オルタネータ１０の発電を抑制するための処理『発電抑制４』を行う。
【００８３】
一方、オルタネータ１０の発電電気量ＩALTが不足電気量ＩNEより大きくない（すなわち、バッテリ供給可能電流ＩBATで不足した電気量を、オルタネータ１０の発電電気量ＩALTで補い得る状態になく、オルタネータ１０の発電を抑制するための条件は成立していない）と判断すれば、そのまま処理動作［２−３］を終了する。
【００８４】
従って、この場合には、バッテリ供給可能電流ＩBATとオルタネータ１０の発電電気量ＩALTとを合わせた電気量が、供給必須電流ＩLD１と負荷使用電流ＩLD２とを合わせた電気量よりも小さくなるので、「背景技術」の項目で説明したように、「負荷制限技術」によって負荷使用電流ＩLD２に制限が加えられ、電気負荷１１への安定した電力供給が確保されることになる。
【００８５】
処理『発電抑制４』を、図１２に示したフローチャートに基づいて説明する。まず、電圧センサ１５から得られるデータに基づいて、オルタネータ１０の発電電圧ＶALTを検出し（ステップＳ９１）、オルタネータ１０に対し、検出した発電電圧ＶALTを開始電圧値として、オルタネータ１０の発電電圧を徐々に減少させるように指令を出し、オルタネータ１０の発電を抑制する（ステップＳ９２）。
【００８６】
次に、電流センサ１６から得られるデータに基づいて、オルタネータ１０の発電電気量ＩALTを検出し（ステップＳ９３）、オルタネータ１０の発電電気量ＩALTから不足電気量ＩNEを減算することによって、オルタネータ１０の余分電気量Ｂを算出し（ステップＳ９４）、図１５に示したような、バッテリ充電率ＳＯＣと所定値Ｂ２との関係を用いて、バッテリ充電率ＳＯＣに基づいて、所定値Ｂ２（≧０［Ａ］）を設定する（ステップＳ９５）。
【００８７】
次に、オルタネータ１０の余分電気量Ｂが所定値Ｂ２以下であるか否か（すなわち、オルタネータ１０の発電電気量ＩALTが、不足電気量ＩNEに所定値Ｂ２を加算した値まで低下したか否か）を判断する（ステップＳ９６）。図１５に示したグラフから分かるように、バッテリ充電率ＳＯＣが高くなれば、所定値Ｂ２は小さくなり、逆に、バッテリ充電率ＳＯＣが低くなれば、所定値Ｂ２は大きくなる。
【００８８】
ステップＳ７１（図１０）で、オルタネータ１０の発電電気量ＩALTが不足電気量ＩNEより大きい（すなわち、バッテリ供給可能電流ＩBATで不足した電気量を、オルタネータ１０の発電電気量ＩALTで補い得る状態にある）と判断されているので、理論上は所定値Ｂ２を０［Ａ］に設定し、オルタネータ１０の余分電気量Ｂが０［Ａ］となるまで、オルタネータ１０の発電を抑制しても良いが、上記したように、経時とともに、バッテリ供給可能電流ＩBATが低下すると、不足電気量ＩNEが大きくなり、余分電気量Ｂが小さくなることが考えられる。
【００８９】
そのため、オルタネータ１０の発電抑制については、その時に応じたものとするのが望ましい。また、上記したように、バッテリ充電率ＳＯＣが低いとき、不足電気量ＩNEは大きくなりやすく、余分電気量Ｂは小さくなりやすい。従って、（余分電気量Ｂが小さくなりやすい）バッテリ充電率ＳＯＣが低いときには、所定値Ｂ２を大きな値に設定するのが良い。
【００９０】
ステップＳ９６において、余分電気量Ｂが所定値Ｂ２以下である（すなわち、オルタネータ１０の発電電気量ＩALTが、不足電気量ＩNEに所定値Ｂ２を加算した値まで低下した）と判断すれば、これ以上、オルタネータ１０の発電電圧ＶALTを低下させる必要はないので、処理動作［２−３］を終了する。一方、余分電気量Ｂが所定値Ｂ２以下でないと判断すれば、ステップＳ９２へ戻り、オルタネータ１０の発電電圧の減少を継続させる。
【００９１】
上記実施の形態（２）に係る発電制御装置によれば、余分電気量Ａとの比較対象となる所定値Ａ１、オルタネータ１０の発電電圧ＶALTの調整目標となる所定値Ｖ２、及び余分電気量Ｂとの比較対象となる所定値Ｂ２が、バッテリ充電率ＳＯＣに基づいて設定され、オルタネータ１０の発電を抑制すべきか否かの判断や、どの程度抑制すべきかの判断がより緻密に行われる。従って、オルタネータ１０の発電の抑制をより適切に行うことができる。
【００９２】
また、上記実施の形態（１）、（２）に係る発電制御装置では、第１段階として、バッテリ供給可能電流ＩBATだけで、供給必須電流ＩLD１及び負荷使用電流ＩLD２を賄い得るか否かを判断し（図７のステップＳ２６、図１０のステップＳ６７）、第２段階として、バッテリ９で賄い切れない分（不足電気量ＩNE）をオルタネータ１０の発電電気量ＩALTで補い得るか否かを判断し（図７のステップＳ３０、図１０のステップＳ７１）、その結果を受けて、処理『発電抑制２』、処理『発電抑制４』を行うようにしているが、別の実施の形態では、第１段階の処理を経ずに、第２段階の処理だけを行って、処理『発電抑制２』、処理『発電抑制４』を行うようにしても良い。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の形態（１）に係る発電制御装置を含んで構成される、バッテリ監視システムの要部を概略的に示したブロック図である。
【図２】実施の形態（１）に係る発電制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図３】バッテリ開放電圧とバッテリ充電率との関係を示したグラフである。
【図４】バッテリ液温度とバッテリ充電率に対する補正係数との関係を示したグラフである。
【図５】バッテリ内部抵抗とバッテリ液温度に対する補正係数との関係を示したグラフである。
【図６】実施の形態（１）に係る発電制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図７】実施の形態（１）に係る発電制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図８】実施の形態（１）に係る発電制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図９】実施の形態（１）に係る発電制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図１０】実施の形態（２）に係る発電制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図１１】実施の形態（２）に係る発電制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図１２】実施の形態（２）に係る発電制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図１３】バッテリ充電率とバッテリの余分電気量のしきい値との関係を示したグラフである。
【図１４】バッテリ充電率とオルタネータの発電電圧のしきい値との関係を示したグラフである。
【図１５】バッテリ充電率とオルタネータの余分電気量のしきい値との関係を示したグラフである。
【図１６】従来の充電制御技術及び負荷制限技術を説明するための説明図である。
【符号の説明】
【００９４】
１、１Ａ  発電制御装置
２、２Ａ  マイコン
３  充電率算出部
４  開放電圧算出部
４  内部抵抗算出部
６、６Ａ  発電抑制判定部
７、７Ａ  発電指令部
８  センサ取得部
９  バッテリ
１０  オルタネータ
１３、１５  電圧センサ
１４、１６、１７  電流センサ
１８  温度センサ
１９  車速センサ
【図１】
2007215370.tif 000003
【図２】
2007215370.tif 000004
【図３】
2007215370.tif 000005
【図４】
2007215370.tif 000006
【図５】
2007215370.tif 000007
【図６】
2007215370.tif 000008
【図７】
2007215370.tif 000009
【図８】
2007215370.tif 000010
【図９】
2007215370.tif 000011
【図１０】
2007215370.tif 000012
【図１１】
2007215370.tif 000013
【図１２】
2007215370.tif 000014
【図１３】
2007215370.tif 000015
【図１４】
2007215370.tif 000016
【図１５】
2007215370.tif 000017
【図１６】
2007215370.tif 000018