(57)【特許請求の範囲】
【請求項１】
車両に搭載され内燃機関によって駆動される車両用交流発電機により充電されるバッテリの電圧を所定の調整電圧に一致させるように前記車両用交流発電機の出力を制御する電圧調整手段と、
前記車両の走行及び停止に応じて前記内燃機関の回転数が増減する間隔、及び、間欠動作する所定の電気負荷装置の作動間隔の少なくとも一方よりも長く設定された所定の観測期間内における前記バッテリ電圧の積算量を、前記観測期間に観測した前記バッテリ電圧もしくはその関連値に基づいて出力する検出手段と、
前記検出手段から出力された前記積算量に基づいて前記調整電圧を変更する調整電圧変更手段と、
を備え、
前記調整電圧変更手段は、前記調整電圧の増減に際して、前記調整電圧の変化率を所定の最大値以下に規制し、更に、
前記バッテリ電圧又は前記積算量が前記第２の判定値より低い所定の第３の判定値を更に下回る場合に所定の急速上昇率で前記調整電圧を上昇させるとともに、前記積算量が第１の判定値を上回ると前記調整電圧を前記急速上昇率よりも小さい変化率で減少させ、前記積算量が前記第１の判定値より低い第２の前記判定値を下回ると前記調整電圧を前記急速上昇率よりも小さい変化率で上昇させることを特徴とする車両用交流発電機の電圧制御装置。
【請求項２】
車両に搭載され内燃機関によって駆動される車両用交流発電機により充電されるバッテリの電圧を所定の調整電圧に一致させるように前記車両用交流発電機の出力を制御する電圧調整手段と、
前記車両の走行及び停止に応じて前記内燃機関の回転数が増減する間隔、及び、間欠動作する所定の電気負荷装置の作動間隔の少なくとも一方よりも長く設定された所定の観測期間内における前記バッテリ電圧の積算量を、前記観測期間に観測した前記バッテリ電圧もしくはその関連値に基づいて出力する検出手段と、
前記検出手段から出力された前記積算量に基づいて前記調整電圧を変更する調整電圧変更手段と、
前記積算量が前記第１の判定値を上回る場合に前記調整電圧の減少に優先して前記エンジンのアイドル回転数を低下させるアイドル調整手段と、
を備え、
前記調整電圧変更手段は、前記積算量が第１の判定値を上回ると前記調整電圧を減少させ、前記積算量が前記第１の判定値より低い第２の前記判定値を下回ると前記調整電圧を上昇させることを特徴とする車両用交流発電機の電圧制御装置。
【請求項３】
車両に搭載され内燃機関によって駆動される車両用交流発電機により充電されるバッテリの電圧を所定の調整電圧に一致させるように前記車両用交流発電機の出力を制御する電圧調整手段と、
前記車両の走行及び停止に応じて前記内燃機関の回転数が増減する間隔、及び、間欠動作する所定の電気負荷装置の作動間隔の少なくとも一方よりも長く設定された所定の観測期間内における前記バッテリ電圧の積算量を、前記観測期間に観測した前記バッテリ電圧もしくはその関連値に基づいて出力する検出手段と、
前記検出手段から出力された前記積算量に基づいて前記調整電圧を変更する調整電圧変更手段と、
を備え、
前記調整電圧変更手段は、前記バッテリの所定の充電不足状態が設定時間以上持続する場合に、前記調整電圧変更手段による前記調整電圧の低下を規制することを特徴とする車両用交流発電機の電圧制御装置。
【請求項４】
車両に搭載され内燃機関によって駆動される車両用交流発電機により充電されるバッテリの電圧を所定の調整電圧に一致させるように前記車両用交流発電機の出力を制御する電圧調整手段と、
前記車両の走行及び停止に応じて前記内燃機関の回転数が増減する間隔、及び、間欠動作する所定の電気負荷装置の作動間隔の少なくとも一方よりも長く設定された所定期間内における前記所定の積算量を、前記所定期間に観測した前記バッテリ電圧もしくはその関連値に基づいて出力する検出手段と、
前記検出手段から出力された前記積算量に基づいて前記調整電圧を変更する調整電圧変更手段と、
を備え、
前記検出手段は、
前記所定期間に定期的に読み込んだ各バッテリ電圧と、予め記憶する前記バッテリ電圧と過充電電流値との関係とに基づいて各過充電電流値を求め、前記各過充電電流値を累算して求めた過充電電流の累積値を前記積算量とし、
前記調整電圧変更手段は、
前記過充電電流値の累積値が所定しきい値以上の場合に前記調整電圧を低下させることを特徴とする車両用交流発電機の電圧制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両用交流発電機の電圧制御装置に関し、特にバッテリの過充電を回避しつつバッテリ充電量の増大を実現する車両用交流発電機の電圧制御装置に関する。
【０００２】
【従来の技術】
特開平４ー２７５０３５号公報は、エンジン駆動の車両用交流発電機（オルタネータ）の電圧制御装置において、バッテリ電圧が低い側の調整電圧を上回ると発電を停止し、バッテリ電圧が低い側の調整電圧を下回る間だけ発電を行ってバッテリ電圧をこの低い側の調整電圧に一致させるように制御するとともに、バッテリ電圧が所定の判定レベルより低下すると高い側の調整電圧に切り換え、バッテリ電圧が高い側の調整電圧まで増加すると調整電圧を低い側の調整電圧に戻すことを提案している。
【０００３】
更に、この公報では、バッテリが三相全波整流電圧により充電されるためにバッテリ電圧に重畳される７５０Ｈｚ以上の高周波成分（オルタリップル成分ともいう）をその調整電圧との比較の前に除去するために、バッテリ電圧の平均値に基づいて前記発電制御を行うことも提案している。
【０００４】
【発明が解決しようとする課題】
上記公報の調整電圧切換式の電圧制御装置では、調整電圧が高い側の値に設定されるのは、バッテリ電圧が判定レベル以下となった後、その後、高い側の調整電圧を超えるまでの期間で、それ以外の期間は調整電圧は低い側の値に保持される。一方、バッテリ電圧はバッテリの充電状態すなわちバッテリの累積充放電電流値に関連し、バッテリへの充電電流（発電機の出力電流）はエンジン回転数に関連する。
【０００５】
したがって、アイドル状態と走行状態とが頻繁に繰り返される市街地走行時では、エンジン回転数が平均して低く、充電電流（バッテリ電圧）が平均して低レベルとなるとともに、たとえバッテリ電圧が判定レベルより低下して調整電圧が高く切り換えられても短期間にまた低い側の値に戻ってしまい、その結果、バッテリ電圧は低い側の調整電圧を時々、超えることがあるものの、大概は低い側の調整電圧よりも低くなってしまい、そのためバッテリの充電量が低下し、特に電気負荷の消費電流が大きかったりする場合には充電不足となる可能性も生じた。
【０００６】
もちろん、調整電圧切り換えのための判定レベル又は低い側の調整電圧を予め高く設定すれば、上記バッテリの充電量を改善できるが、この場合には例えば高速道路走行時など長時間高速運転が行われる場合において、平均的なバッテリ電圧が高くなってしまい、バッテリに過充電状態（電解液の分解を生じさせる過充電電流がバッテリに流れ込む状態）が生じ、早期の液減りや電池性能の低下が生じてしまう。
【０００７】
すなわち、従来の調整電圧切換式の電圧制御装置では、車両走行状況など車両用発電装置の外部条件とは無関係にただバッテリ電圧の即時的な変化だけに基づいて調整電圧を切り換えてしまうので、バッテリの過充電（具体的には液減り）を許容レベル以下に抑止しつつバッテリの充電不足を防止するという調整電圧切り換えの本来の目的を充分に達成できなかった。
【０００８】
例えば上記した従来の調整電圧切換式の電圧制御装置では、バッテリ電圧と判定レベルとの比較結果により調整電圧を即時に切り換えるので、市街値走行や周期的な電気負荷の断続などの車両運転条件の周期的変動によりバッテリ電圧が比較的短期に増減を繰り返す場合には、バッテリ電圧の一時的な上昇により調整電圧を下げた後の車両運転条件の変動（例えばエンジン回転数の低下）によりバッテリ充電電流が減少してバッテリ充電量の急速な低下が生じたり、逆に、バッテリ電圧の一時的な下降により調整電圧を上げた後の車両運転条件の変動（例えばエンジン回転数の増大）によりバッテリ充電電流が増加してバッテリに過充電電流が流れるといった問題も生じる。
【０００９】
更に上記した従来の調整電圧切換式の電圧制御装置では、上述の理由により調整電圧を頻繁に切り換えるので、エンジン負荷が頻繁に急変する原因となり、エンジン制御の観点から好ましくなかった。
本発明は、バッテリの積算的検出値を検出し、それに基づいて調整電圧を変更することでバッテリの状態を良好に維持することをその目的としている。
【００１０】
また、本発明は、バッテリ電圧が過充電抑止の観点から許容できる範囲でなるべく高レベルになるべく保持してその充電性能を向上させることをその他の目的としている。
【００１１】
【課題を解決するための手段】
請求項１記載の車両用交流発電機の電圧制御装置では、交流発電機の出力は所定の調整電圧に応じて調整され、バッテリ電圧が調整電圧を上回る場合に発電を停止させる制御を行うので、バッテリの電圧は調整電圧を上限として調整電圧より低い値に制御される。
【００１２】
特に本装置では、所定の観測期間内における積算的検出値、すなわち、車両の走行及び停止に応じて内燃機関の回転数が増減する間隔、及び、間欠動作する所定の電気負荷装置の作動間隔の少なくとも一方よりも長く設定された所定の観測期間内における前記バッテリ電圧の積算量に相当する値によって調整電圧を変化させる。
【００１３】
例えば、この積算的検出値が所定レベルを上回ると調整電圧を低下させてバッテリ電圧を低下させ、平均的充電状態が所定レベルを下回ると調整電圧を上昇させてバッテリ電圧を上昇させる。
すなわち、積算的検出値に基づいて調整電圧の切り換え制御を行うので、バッテリ電圧の平均値は従来のようにエンジン回転数変動や車両用電気負荷の消費電力の増減によるバッテリ電圧の短期の変動（増減）に連動して頻繁に変動することがなく、安定して所定値近傍に維持されることになる。
【００１４】
以下、更に詳細に説明すると、通常の車両用交流発電機により充電されるバッテリ電圧は、上記車両運転状態（エンジン回転数や車両用電気負荷の駆動状態）の変動に応じて変動する。例えばアイドル時などにおいて、ラジエータの電動ファンなどの電気負荷は数十秒〜数分の周期でオン・オフされる場合がある。また、いわゆる１０モードで代表される車両の一般の市街地走行では、数十秒〜数分の周期でのアイドル状態と走行状態との交代が生じることが多く、これらを原因としてバッテリ電圧が数十秒〜数分の周期で増減することは珍しくない。
【００１５】
したがって、このような場合、上記した従来技術の如く、車両用電気負荷のオフや市街地走行中のエンジン回転数の増加によるバッテリ電圧の上昇後、ただちに調整電圧を切り下げてバッテリ電圧を低下させてしまうと、その後に生じる上述した車両用電気負荷のオンや市街地走行中のエンジン回転数の低下によってバッテリ電圧が一層低下する傾向となり、結局、平均的な過充電量（例えば具体的には電解液の減少具合）は充分に許容レベルにあるにもかかわらずバッテリの充電性能が強く要求されるこの期間におけるバッテリ電圧積算量（たとえば平均的なバッテリ充電性能又はバッテリの充電量）が大幅に低下してしまうという不具合が生じてしまう。
【００１６】
本請求項の装置によれば、積算的検出値により調整電圧を変化させるので、バッテリの過充電量やそれによるバッテリの液減り量を許容レベル以下に抑止しつつバッテリの充電不足を防止することができる。
例えば本請求項の装置では、積算的検出値を充電量（液減り量）の許容レベル範囲内、好ましくはその範囲でなるべく高いレベルに維持するように調整電圧を制御する。このようにすればバッテリ電圧の一時的な上昇があっても、バッテリ電圧積算量は許容される過充電量の範囲に収まることになり、その結果として、車両走行状態や車両用電気負荷の駆動状況によるバッテリ電圧の増減にかかわらず、上述した如くバッテリの過充電量（液減り量）を許容レベル以下に抑止しつつバッテリの充電不足を防止することが可能になるわけである。
【００１７】
更に本請求項の装置では、調整電圧を頻繁に切り換えることがないので、エンジンからみた発電機負荷の頻繁な変動を低減して運転フィーリングの悪化などを防止することができ、更に、バッテリ電圧の頻繁な急変（使用する車両用電気負荷に悪影響をもたらす場合がある）も抑止することができる。
好適には、前記観測期間を、前記内燃機関に付設された電動ラジエータファンの最短断続周期より長く設定している。なお、電動ラジエータファンは、その駆動制御回路により、起動された後、所定の最短断続周期経過するまでは起動されない。これは通常のモータ駆動制御と同じく大きな起動電流が頻繁に電動ラジエータファンに流れるのを防止するためである。
【００１８】
本構成によれば、上記観測期間を電動ラジエータファンの断続周期以上に設定しているので、電動ラジエータファンの断続によるバッテリ電圧の変動により調整電圧が頻繁に変更されることがなく、それによる頻繁な発電電圧の変化などの不具合を防止することができる。また、上述した過充電障害（早期の液減りなど）を抑止可能な範囲でバッテリ電圧積算量（すなわちバッテリの充電性能）を高位に保つことができる。
【００１９】
本構成について更に詳細に説明する。
車両用内燃機関に付属する電動ラジエータファンは、渋滞中の市街地走行などの運転モードにおいて頻繁に断続駆動される場合がある。これは、電動ラジエータファンを作動させて冷却水温度が所定値レベル以下に低下した後、冷却水温度が再び電動ラジエータファンの起動温度まで上昇するには時間がかかるためであり、このように電動ラジエータファンの起動温度と停止温度に差を設けるのは、電動ラジエータファンの頻繁な起動により大きな起動電流が頻繁に流れてモータの焼損事故が発生するのを防止するためである。このようなヒステリシス動作は通常のモータ制御では一般的であり、上記温度入力に差を設けてヒステリシス動作させる他、モータ停止から所定時間はモータを再起動しないようにインタロック回路を付設して同様の機能を実現する場合もある。従って、このような電動ラジエータファンの駆動モードでは、冷却水温度の上昇とともに断続周期が徐々に短縮され、所定の最短周期に達すると連続運転に移行する。
【００２０】
渋滞市街地走行などでこのように電動ラジエータファンが頻繁に断続されると、それに応じてバッテリ電圧が変動するので、従来のようにほとんどバッテリ電圧の瞬時値の変化に即応して調整電圧Ｖｒｅｆを切り替える調整電圧切換式のレギュレータでは、頻繁に調整電圧Ｖｒｅｆが変動してしまい、それによりバッテリ電圧が一層変動してしまうという問題が生じる。
【００２１】
特に、このような電動ラジエータファンの頻繁な断続が生じる車両の低速走行時には、発電機の出力可能な発電電流の値が小さいので、バッテリ電圧の変動が一層、大きくなる。すなわち、冷却風量が少ない低速走行時に頻繁な断続が生じる電動ラジエータファンは、各種の車両用電気負荷に比べてバッテリ電圧の頻繁な変動を生じる傾向が特に高いという問題点を持っていた。
【００２２】
そこで、本構成では、電動ラジエータファンの最短断続周期よりも少なくとも長く設定された観測期間の積算的検出値（バッテリ電圧積算量に相当する値）を検出し、この積算的検出値に基づいて調整電圧Ｖｒｅｆの変更を行うので、このような電動ラジエータファンの頻繁な断続により調整電圧Ｖｒｅｆが頻繁に切り替えられてしまい、それによりバッテリ電圧が頻繁に変動し、エンジン負荷も頻繁に変動するという不具合を、調整電圧Ｖｒｅｆの変更を完全に中止するという手段を採用すること無く、実現することができる。
【００２３】
好適には、上記観測期間を３〜３０分に設定している。なお、観測期間を３〜３０分とする場合でも、調整電圧の変更は、それよりも短周期で実施することができる。例えば、上記観測期間に一定のサンプリングインタバルでサンプリングした複数のデータの移動平均値により１分毎に調整電圧を変更しても良い。
【００２４】
上記した市街地走行において頻繁に生じるエンジン回転数の増減（信号停止とその後の走行との繰り返し）や電動ラジエータファンなどの頻繁な断続は、数十秒以上、３０分未満の間隔で発生する場合が多いので、上記所定期間を３〜３０分に設定することにより、これら市街地走行におけるエンジン回転数の増減や電動ラジエータファンの断続によるバッテリ電圧の短周期の変動に起因する調整電圧の頻繁な変動を防止することができる。
【００２５】
なお、上記所定期間が３分以下では調整電圧変更が上記バッテリ電圧の変動に応答して行われるので充電性能向上効果が減殺され、上記所定期間が３０分以上では短時間走行モードの頻度が高い車両において、調整電圧は初期設定値になることが多くなるので、それが高レベルの場合には過充電障害が発生し易くなり、逆にそれが低レベルの場合では充電性能向上を図ることができない。
【００２６】
好適には、積算的検出値（バッテリ電圧積算量に相当する値）が所定の第１の判定値を上回る場合に調整電圧を低下させ、積算的検出値が上記第１の判定値より低い第２の判定値を下回る場合に調整電圧を上昇させるので、ハンチングを抑止して調整電圧の頻繁な変更を抑止してバッテリ電圧を安定化させることができる。
【００２７】
請求項１記載の発明によれば特に、調整電圧変更手段は、調整電圧を所定の最大変化率値以下に制限する手段、すなわち、ハードウエア又はソフトウエアを含む。
このようにすれば、調整電圧は、積算的検出値を用いた変更を採用するという手段により、バッテリ電圧の瞬時的な変動に対してその頻繁な変更を規制されるとともに、変更される場合でも調整電圧の変更速度を規制するという更なる調整電圧変化の規制を行っているので、たとえ積算的検出値が短時間に大幅に変化する場合であっても調整電圧の急変を防止することができ、これによりバッテリ電圧の急変防止などの効果を奏することができる。
【００２８】
更に説明すると、上記した所定の観測期間におけるバッテリ電圧から算出した積算的検出値（バッテリ電圧積算量に相当する値）は、この観測期間より短周期のバッテリ電圧の変動による調整電圧の変動を抑止する点で有効である。ただし、この観測期間より長周期であっても、比較的短時間に大幅にバッテリ電圧が変化する場合、この観測期間におけるバッテリ電圧の値から算出した積算的検出値も大きく変動する場合がある。この問題を改善するために、上記観測期間を更に延長することにより、つまり入力されるバッテリ電圧信号の高周波成分を一層除去することが考えられる。しかし、このようにいたずらに上記観測期間を延長することは、バッテリ電圧が長く過大となっているのに調整電圧の引き下げがなされないという不具合や、バッテリ電圧が長く過小となっているのに調整電圧の引き上げがなされないという不具合を生じてしまう。
【００２９】
本手段によれば、このような不具合を回避しつつ、比較的短時間に大幅にバッテリ電圧が変化する場合における調整電圧の変化を抑止して、バッテリ電圧の急変を防止することができる。すなわち、上記観測期間をいたずらに長く設定しなくても、調整電圧の変化率を一定値以下に制限することにより、調整電圧の急変を防止し、バッテリ電圧の望ましくない急変を抑止することができる。
【００３０】
請求項１記載の発明によれば更に、バッテリ電圧又は積算的検出値（バッテリ電圧積算量に相当する値）が第３の判定値（深放電状態であることを検出する判定値）を更に下回る場合に所定の急速上昇率で調整電圧を上昇させる。
詳しく説明すると、積算的検出値に応じて調整電圧が増減されると、バッテリ電圧が非常に低下しても、その充電電流の増大が緩慢となり、バッテリの充電不足を招いてしまうという不具合が新たに発生する。
【００３１】
そこで、本手段では、バッテリ電圧又は積算的検出値が第３の判定値（深放電状態であることを検出する判定値）を更に下回る場合に所定の急速上昇率で調整電圧を上昇させるとともに、調整電圧を上記第１、第２判定値に基づいて変化させる場合には、その変化率を上記急速上昇率の絶対値より小さく設定している。このようにすれば、バッテリの深放電時にバッテリを急速充電することができるので、バッテリの充電不足という事態も回避することができる。
【００３２】
好適には、積算的検出値（バッテリ電圧積算量に相当する値）に応じて変化させる調整電圧の変化率の最小値を０．０１Ｖ/分以上に設定する。このようにすれば、バッテリ電圧の平均的な変化に対して調整電圧の変化の追従が遅くなりすぎて過放電や過充電（液減り）などの問題が生じるのを防止することができる。
【００３３】
好適には、積算的検出値（バッテリ電圧積算量に相当する値）に応じて変化させる調整電圧の変化率を０．１Ｖ/分未満に規制する。種々の走行条件（車速や電気負荷）における実験結果によれば、調整電圧の変化率が０．１Ｖ/分未満に規制することにより、短期間のエンジン回転変化や電気負荷断続により積算的検出値が頻繁または急激に変動しても、それによる調整電圧の煩雑な変動や大幅な変動を防止しつつ過充電及び充電不足を防止することができる。これにより、ランプ輝度の変動などに代表される電気負荷への悪影響を低減することができる。
【００３４】
好適には、積算的検出値（バッテリ電圧積算量に相当する値）が所定値を下回る場合にまず調整電圧を所定値まで増大させ、更にまだ積算的検出値がまだ所定値を下回る場合にアイドル回転数を増大させるので、充電不足を招くことなく燃費を改善できるとともに頻繁なアイドル回転数の変化を防止して運転フィーリングの向上を実現することができる。
【００３５】
請求項２記載の発明によれば、積算的検出値（バッテリ電圧積算量に相当する値）が所定値を上回る場合にまずアイドル回転数を低下させ、更にまだ積算的検出値がまだ所定値を上回る場合に調整電圧を所定値まで低下させるので、充電不足を招くことなく燃費を改善することができる。
請求項３記載の発明によれば、バッテリの所定の深い放電状態が所定の設定時間以上持続した場合に、調整電圧の低下を規制するので、バッテリ充電量の不足が深刻となっている状況に際しては積算的検出値（バッテリ電圧積算量に相当する値）が一時的に過充電状態と判定しても調整電圧を低下させず、バッテリ充電性能を高く維持することができる。更に説明すれば、このような深放電後であってもエンジン回転が高くなると、大きな充電電流がバッテリに流入しており、その結果、大きなバッテリ電圧が検出されてしまう。
【００３６】
本手段によれば、このような深放電後、例えばある一定期間又は過充電が本当に無視できないとみなせる時点（例えば過充電電流の累積値がある値以上となった場合など）まで、積算的検出値が過充電状態であると判定しても一定期間、調整電圧の切下げを抑止するので、バッテリの放電が継続し、バッテリの容量が大きく低下した場合にはバッテリの充電性能を高く維持してバッテリの充電率を早急に改善するので、バッテリの充電率を向上することができる。
【００３７】
好適には、電圧調整手段、積算的検出値を検出する検出手段、調整電圧変更手段をすべて発電機に取り付けるので、外部の制御装置が不用なため構成を簡素化できる。
好適には、積算的検出値を検出する検出手段と、調整電圧変更手段とを発電機の外部に取り付けると共に、電圧調整手段により設定された調整電圧を調整電圧信号として発電機に取り付けた電圧調整手段に送信するので、発電機側の制御装置にバッテリ電圧検出線が不用なため、簡素な構成とすることができる。
【００３８】
好適には、内燃機関の始動後、所定時間の間、調整電圧の変更を中断するので、更に以下の作用効果を奏することができる。
すなわち、始動直後の数分間（例えば１０〜３０分）は、積算的検出値（バッテリ電圧積算量に相当する値）が所定値より高くても調整電圧が低下することがないので、停車中の暗電流放電やスタータ始動による放電をすみやかに充電することができ、短時間の繰り返し走行の場合でも、バッテリの充電を良好に維持する事ができる。
【００３９】
好適には、検出したバッテリの温度またはそれに応じて変化するパラメータに基づいて上記判定値をシフトするので、使用温度環境が異なっても、過充電を良好に抑止することができる。すなわち、バッテリの充電電圧と過充電量との関係は温度の影響を大きく受けるので、過充電レベルに対するバッテリの温度特性を考慮して判定値を変更することにより、使用温度環境が異なっても過充電を良好に防止することができる。
【００４０】
たとえば、バッテリ温度が低温である場合にはバッテリ容量が小さくなるので、充電不足が生じやすくなる。従って、低温時に判定値を増加させて調整電圧Ｖｒｅｆを増大させることにより、充電不足を抑止することができる。
好適には、電圧調整手段の温度がバッテリ温度と近似的に正の相関を持つことを利用して、電圧調整手段の温度に基づいて判定値をシフトする。このようにすれば、バッテリの温度を検出する専用センサが不用になり簡素な構成とすることができる。
【００４１】
好適には、内燃機関の始動後の経過時間がバッテリ温度と近似的に正の相関を持つことを利用して、内燃機関の始動後の経過時間に基づいて判定値をシフトする。すなわち、バッテリ温度はエンジン始動後、エンジンからの加熱などにより次第に上昇する。従って、始動後の経過時間に基づいて判定値をシフトすれば、バッテリの温度を検出する専用センサが不用になり簡素な構成とすることができる。
【００４２】
好適には、高域低減バッテリ電圧により積算的検出値（バッテリ電圧積算量に相当する値）を検出するので、簡素な構成で確実にバッテリの平均的充電性能を検出することができる。
好適には、上記所定期間内におけるバッテリ電圧の平均値により積算的検出値（バッテリ電圧積算量に相当する値）を検出するので、簡素な構成で確実にバッテリの平均的充電性能を検出することができる。
【００４３】
好適には、上記所定期間におけるバッテリ電圧（電圧）が所定値を上回る期間の比率により積算的検出値（バッテリ電圧積算量に相当する値）を検出するので、簡易な構成により確実にバッテリの平均的充電性能を検出することができる。
請求項４記載の発明によれば、上記所定期間の間のバッテリに流入する過充電電流の累積値により積算的検出値（バッテリ電圧積算量に相当する値）を検出し、上記過充電電流の累積値が所定の設定値以上となる場合を過充電状態として検出するので、簡易な構成により確実にバッテリの平均的充電性能を検出することができる。なお、過充電電流は正確にはバッテリ電圧とバッテリ温度との両方に相関関係を有するので、更にバッテリ温度も検出し、バッテリ温度とバッテリ電圧と過充電電流との三元マップから過充電電流を検出することもできる。
【００４４】
【実施例】
（実施例１）
本発明の車両用交流発電機の電圧制御装置を用いた車両用充電装置の一例を図１の回路図を参照しつつ説明する。
車載のエンジン１によって駆動される車両用交流発電機２は、ステータコイル９、整流器１０、励磁コイル１１を有し、励磁コイル１１への励磁電流の通電によりステータコイル９が発電し、その発電電圧は整流器１０で整流されてバッテリ６及び電気負荷（車両用電気負荷）７へ給電される。
【００４５】
３は励磁電流を断続制御する励磁電流駆動回路であって、１２は還流ダイオード、１３は励磁電流駆動用ＮチャンネルパワーＭＯＳトランジスタ、１４はそのゲート電極保護用の保護ダイオード、１５はゲート電極へのサージ電圧の入力を抑止するための入力抵抗である。入力抵抗１５を通じてトランジスタ１３に入力される制御電圧によりトランジスタ１３が断続駆動され、これにより励磁コイル１１へ通電される励磁電流が制御され、それにより発電電圧が制御され、バッテリ６の充電電流が制御される。上記した車両用充電装置の構成自体は周知であるので、これ以上の説明は省略する。
【００４６】
充電制御回路４は、バッテリ６の電圧（バッテリ電圧）を分圧する分圧回路をなす抵抗２０、２１を有し、この抵抗２０、２１の接続点から得られたバッテリ電圧の分圧（以下、単にバッテリ電圧ともいう）はコンパレータ１６の−入力端に入力されるとともに、ＡーＤコンバータ１８を介してマイクロコンピュータ１９に入力される。マイクロコンピュータ１９が演算した出力結果はＤーＡコンバータ１７を介してコンパレータ１６の＋入力端に調整電圧として入力され、コンパレータ１６はバッテリ電圧をこの調整電圧と比較して、バッテリ電圧が高い場合にローレベルを出力してトランジスタ１３をオフし、バッテリ電圧が低い場合にハイレベルを出力してトランジスタ１３をオンし、これにより励磁電流を制御する。
【００４７】
また、マイクロコンピュータ１９が演算した出力結果はエンジン制御用のマイクロコンピュータの一部をなすアイドル回転制御装置８に伝送され、このアイドル回転制御装置８は入力信号に基づいてエンジン１のアイドル回転数を制御する。なお、５はキースイッチであり、キースイッチ５の投入によりマイクロコンピュータ１９へ電源電圧が印加される。
【００４８】
以下、本実施例の特徴をなす調整電圧切り換え制御を行うマイクロコンピュータ１９の動作について図２及び図３のフローチャートを参照して説明する。
最初のステップ１００では、キースイッチ５の投入によりマイクロコンピュータ１９へ電源電圧が印加されると初期設定が行われ、調整電圧及びアイドル回転数を所定の初期値に設定し、後述する充電モードフラグを通常モード（レベル０）に設定し、設定時間（制御実行周期）をカウントするタイマをリセットし、スタートさせる。上記設定時間は本実施例では数十秒に設定されている。
【００４９】
図３は１秒間隔で図２のメインルーチンに割り込む割り込みルーチンであって、バッテリ電圧値Ｖｂを読み込み（ステップ２００）、今回読み込んだバッテリ電圧値Ｖｂを含む直前の３〜３０分間の平均値算出用のサンプリング期間（本明細書でいう所定期間）に読み込んだ各バッテリ電圧値Ｖｂの平均値Ｖａ−ｂを算出して平均値記憶メモリの内容を書き換えて（ステップ２０２）、メインルーチンにリターンする。
【００５０】
ステップ１０２は、設定時間カウント用の内蔵タイマのカウント時間がメインルーチンの実行周期を決定する待機ステップであって、内蔵タイマが上記設定時間に達したかどうかを調べて達するまで待機し、達すればこの内蔵タイマのリセット／再スタートを行う（ステップ１０４）。
次に、バッテリ電圧の平均値Ｖａ−ｂが所定の過充電状態判定値Ｖ１より大きいかどうかを調べ（ステップ１０８）、大きければ過充電状態（無視できない過充電状態）と見做してステップ１３０へ進み、そうでなければステップ１１２へ進んで平均値Ｖａ−ｂが所定の充電不足判定値Ｖ２より小さいかどうかを調べ、小さければ充電不足と見做してステップ１１４へ進み、そうでなければステップ１０２へリターンする。
【００５１】
ステップ１１４では、調整電圧Ｖｒｅｆが所定の上限値（ここでは１４Ｖ）に達しているかどうかを調べ、達していなければ調整電圧Ｖｒｅｆを１４Ｖに達しない範囲内で所定量（たとえば０．５Ｖ）だけアップし（ステップ１１６）、そうでなければアイドル回転数を所定の高値にセットするか又はアイドル回転数が所定の最大値に達する範囲内で所定量（たとえば５０ｒｐｍ）だけアップする（ステップ１１８）。
【００５２】
その後、ステップ１０８で読み込んだ直前の３回の平均値Ｖａ−ｂが全て深放電判定値Ｖ３より小さいかどうかを調べ（ステップ１２０）、小さくなければステップ１０２にリターンし、小さければバッテリ６が現在、充電不足状態であると判定して第２タイマをリセット後、スタートさせ（ステップ１２２）、ステップ１２４に進む。
【００５３】
ステップ１２４では、充電モードフラグを充電回復モード（レベル１）にセットし、調整電圧Ｖｒｅｆを上限値Ｖｒｅｆｕ（ここでは１４Ｖ）にセットしてステップ１０２へリターンする。なお、本実施例では、Ｖ１は１３．５Ｖ、Ｖ２は１３．０Ｖ、Ｖ３は１２．５Ｖに設定している。
次に、ステップ１０８にて平均値Ｖａ−ｂがＶ１より大きいと判定した場合、すなわち過充電状態と判定した場合の動作について説明する。
【００５４】
この場合には、ステップ１３０にて充電モードフラグが通常モードか充電回復モードかを調べ、通常モードであればステップ１３２へ、充電回復モードであればステップ１３４へ進む。なお、充電回復モードはバッテリ電圧の低下状態が長時間持続した後であって、強力なバッテリ充電を行う充電制御モードであり、通常モードとはそうではない充電制御モードである。
【００５５】
ステップ１３２では、アイドル回転制御装置８から読み取ったアイドル回転数が所定の最低値以下かどうかを調べ、そうでなければアイドル回転数を所定の最低値へ下げるか又は所定の最低値に達するまでの範囲内で所定量だけ低下する（ステップ１３６）。アイドル回転が所定の最低値に達していれば、調整電圧Ｖｒｅｆを所定の下限値Ｖｒｅｆｄ（ここでは１３．２Ｖ）に達するまでの範囲内で所定量だけ低下させ（ステップ１３８）、ステップ１０２へリターンする。
【００５６】
ステップ１３０にて充電モードフラグが充電回復モードであれば、充電回復モードの実施時間を決定する第２タイマがタイムオーバーしたかどうかを調べ（ステップ１３４）、していなければステップ１０２へリターンし、していればステップ１４０で充電モードフラグを通常モードに復帰させてからステップ１０２へリターンする。
【００５７】
また、以上の説明におけるアイドル回転の補正は、充電不足状態と判定して上昇させたアイドル回転を過充電状態と判定した時に基準値まで戻す場合を例として説明をしたが、アイドル回転が基準値であっても過充電状態と判定した時は、調整電圧の低下に先行してアイドル回転を基準値より低下させることもでき、このようにすれば燃費向上を実現することができる。
（実施例２）
他の制御例を図４及び図５のフローチャートを参照して説明する。
【００５８】
この制御ルーチンは図２及び図３の制御ルーチンにおいて、ステップ２０４を追加し、ステップ１０８をステップ２０８へ変更した点が異なっている。
ステップ２０４では、今回読み込んだバッテリ電圧値Ｖｂを含む直前の３〜３０分間の過充電電流積算用のサンプリング期間（本明細書でいう所定期間）に読み込んだ各バッテリ電圧値Ｖｂを内蔵のマップに入れて、このサンプリング期間における各バッテリ電圧値Ｖｂにそれぞれ対応する過充電電流値を内蔵のマップからサーチし、サーチした各過充電電流値を累算して過充電電流積算値Ｉｋを算出してそれを記憶するメモリの内容を書き換える。
【００５９】
ステップ２０８では、求めた過充電電流積算値Ｉｋが所定の過充電状態判定値Ｉ１より大きいかどうかを調べ、大きければ過充電状態（無視できない過充電状態）と見做してステップ１３０へ進み、そうでなければステップ１１２へ進んで平均値Ｖａ−ｂが所定の充電不足判定値Ｖ２より小さいかどうかを調べる。このようにすれば、実施例１の過充電検出法に比べて過充電状態を正確に判定することができるという利点が得られる。
（実施例３）
他の制御例を図６及び図７のフローチャートを参照して説明する。
【００６０】
この制御ルーチンは図２及び図３のの制御ルーチンにおいて、ステップ２００をステップ２０６に変更し、ステップ２０７を追加し、ステップ１０８をステップ３０８に変更し、ステップ１１２をステップ３１２に変更し、ステップ１２０をステップ３１３に変更した点が異なっている。
ステップ２０６では、バッテリ電圧値Ｖｂを、所定の過充電状態判定値Ｖ１、充電不足状態判定値Ｖ２および深放電判定値Ｖ３と比較する。更に、ステップ２０７ではバッテリ電圧Ｖｂが過充電状態判定値Ｖ１より大きい時間Ｔ１を測定し、また同様にバッテリ電圧値Ｖｂが所定の充電不足状態判定値Ｖ２より小さい時間Ｔ２を測定する。ステップ３１３では、ＶＢ＜Ｖ３という状態が所定時間Ｔｔｈ３以上継続したことを検出して深放電状態と判定する。
【００６１】
ステップ３０８では、過充電状態時間Ｔ１が所定の過充電状態判定値Ｔｔｈ１より大きいかどうかを調べ、大きければ過充電状態（無視できない過充電状態）と見做してステップ１３０へ進み、そうでなければステップ３１２へ進む。
次のステップ３１２では、充電不足時間Ｔ２が所定の充電不足状態判定値Ｔｔｈ２より大きいかどうかを調べ、大きければ充電不足状態と見做してステップ１１４へ進み、そうでなければステップ１０２にリターンする。
【００６２】
このようにすれば、バッテリ電圧の値を直接読み込む必要がなく、バッテリ電圧をコンパレータを用いて各判定値Ｖ１、Ｖ２、Ｖ３と比較するだけでよいので、実施例１の過充電検出法に比べてＡ／Ｄコンバータ等が不要となり、回路構成が簡素となる。
エンジン回転数の各種変動に対する実施例１の制御を採用した場合におけるバッテリ電圧の変化を図８〜図１０に示す。
【００６３】
図８は市街地走行時のモデルとしてエンジン回転数が約５分の周期でアイドル回転数から所定の高回転数値までアップするモードにおけるバッテリ電圧、その平均値、調整電圧の変化を示すタイミングチャートであり、図９は郊外走行時のモデルとしてエンジン回転数が増加した後、それが長時間継続するモードにおけるバッテリ電圧、その平均値、調整電圧の変化を示すタイミングチャートであり、図１０はアイドル回転が長時間継続するモードにおけるバッテリ電圧、その平均値、調整電圧の変化を示すタイミングチャートである。
【００６４】
上記した各実施例に示すように長時間のバッテリ電圧積算量（本発明で言う積算的検出値）を検出することにより、実走行における長時間の平均的な過充電量を所定値に安定させることができ、その結果として図６に示すようにバッテリ電圧の頻繁な増減が生じるような場合でも、過充電状態を深刻化させることなくバッテリ６の充電性能を向上させることができる。
【００６５】
なお、上記実施例ではバッテリ電圧積算量を求める方法として単純平均値を用いたが、他例として移動平均値や遅延値などを用いてバッテリ電圧積算量を求めてもよい。
（実施例４）
他の実施例を図１１〜図１５を参照して説明する。ただし、上記実施例と共通の構成要素には同一符号を付す。
【００６６】
この実施例は、図１に示す実施例１の構成において、充電制御回路４をＡ／Ｄコンバータ及びマイコンを用いない構成とした点が異なっている。これにより、この実施例では、励磁電流駆動回路３に加えて充電制御回路４も容易に発電機２に内蔵することができ、装置構成を簡素とすることができる。
以下、この実施例の特徴をなす充電制御回路４を説明する。
【００６７】
充電制御回路４において、２０、２１は抵抗、２３〜２５、３０はコンパレータ、２６は過充電時間積算回路、２７は調整電圧設定回路、２８は充電不足状時間積算回路、２９は判定基準電圧発生回路である。
判定基準電圧発生回路２９は、基準電圧Ｖｒｅｆ１、Ｖｒｅｆ２、Ｖｒｅｆ３を出力する。基準電圧Ｖｒｅｆ１は本明細書でいう第１、第２の判定値（過充電判定値Ｖ１）をなし、基準電圧Ｖｒｅｆ２は充電不足判定値Ｖ２であり、基準電圧Ｖｒｅｆ３は本明細書でいう第３の判定値（深放電判定値Ｖ３）をなす。基準電圧Ｖｒｅｆ１〜Ｖｒｅｆ３の発生のための判定基準電圧発生回路２９の一例を図１４に示す。判定基準電圧発生回路２９の理解は容易であるので、その説明は省略する。
【００６８】
コンパレータ２３は、抵抗２０と抵抗２１とからなる分圧回路で分圧されたバッテリ電圧の分圧と過充電状態を判定するための基準電圧Ｖｒｅｆ１（例えばバッテリ電圧１３．７Ｖに相当）とを比較する。バッテリ電圧の分圧（以下、簡単にバッテリ電圧ともいう）が基準電圧Ｖｒｅｆ１を超えると、コンパレータ２３はローレベル電圧を出力し、このローレベル電圧が入力される累積時間が過充電状態時間Ｔ１として過充電時間積算回路２６で積算される。更に、過充電時間積算回路２６は、所定の観測期間内（例えば２６分）における過充電状態時間Ｔ１が、上記観測期間に対して所定の割合を超えたかどうかを判定する。具体的には、過充電状態時間Ｔ１が所定の過充電判定時間Ｔｔｈ１（例えば１３分、すなわち占有比率５０％）より大きいかどうかが判定される。過充電時間積算回路２６がＴ１＞Ｔｔｈ１と判断すると、過充電状態であってバッテリの早期液べりが予想されるので、調整電圧設定回路２７に指令して調整電圧Ｖｒｅｆを低い値に変更させる。具体的には、調整電圧Ｖｒｅｆを０．２Ｖだけ低下させる。調整電圧設定回路２７で変更された調整電圧Ｖｒｅｆはコンパレータ３０に出力され、コンパレータ３０は周知のごとく、調整電圧Ｖｒｅｆとバッテリ電圧とを比較して、励磁電流断続制御用のトランジスタ１３を制御してバッテリ電圧を調整電圧Ｖｒｅｆに維持する。逆に、過充電時間積算回路２６がＴ１＞Ｔｔｈ１と判断すると、過充電状態が解消されたと判断して、調整電圧設定回路２７に調整電圧Ｖｒｅｆを高値に復帰させる指令を出力し、調整電圧設定回路２７は調整電圧Ｖｒｅｆを０．２Ｖだけ上昇させる。なお、調整電圧変更の判定値である過充電判定時間Ｔｔｈ１を低下する時と復帰する時で変更してヒステリシス動作を行い、これによりハンチングの防止などを実現することも当然可能である。
【００６９】
過充電時間積算回路２６の詳細を図１２に示す。
コンパレータ２３の出力はＵＰ／ＤＯＷＮカウンタ２６１に入力され、ＵＰ／ＤＯＷＮカウンタ２６１は、バッテリ電圧が基準電圧Ｖｒｅｆ１より高いとクロック周期０．１秒毎にカウントアップし、低いと０．１秒毎にカウントダウンする。また、コンパレータ２３の出力はシフトレジスタからなるデジタル遅延回路２６２で約２６分間遅延された後、ＵＰ／ＤＯＷＮカウンタ２６３に入力され、ＵＰ／ＤＯＷＮカウンタ２６３は、遅延バッテリ電圧が基準電圧Ｖｒｅｆ１より高いとクロック周期０．１秒毎にカウントアップし、低いと０．１秒毎にカウントダウンする。
【００７０】
２６４は減算器であって、ＵＰ／ＤＯＷＮカウンタ２６１のカウント出力からＵＰ／ＤＯＷＮカウンタ２６３のカウント出力を減算して、減算結果をデジタルコンパレータ２６５に出力する。従って、この減算結果は、電源入力時点から現在までのコンパレータ２３の出力の累算値から、電源入力時点から２６分前までのコンパレータ２３の出力の累算値を減算した値となり、結局、直前２６分間のコンパレータ２３の出力の累算値となる。
【００７１】
デジタルコンパレータ２６５は、入力された上記減算結果と、あらかじめセットされているデジタル数値（ここでは例えば０）とを比較し、減算結果がセットされたデジタル数値（例えば０）より大きければ、この直前２６分間のうち、バッテリ電圧が基準電圧Ｖｒｅｆ１より高い期間の合計が観測期間（２６分）の５０％以上を占めるものと判断して、調整電圧設定回路２７にハイレベル電圧すなわち調整電圧の引き下げを指令する。
【００７２】
調整電圧設定回路２７の回路例を図１３に示す。
コンパレータ２４は、抵抗２０と抵抗２１とからなる分圧回路で分圧されたバッテリ電圧の分圧と深放電状態を判定するための基準電圧Ｖｒｅｆ３（例えばバッテリ電圧１２．５Ｖに相当）とを比較する。バッテリ電圧の分圧（以下、簡単にバッテリ電圧ともいう）が基準電圧Ｖｒｅｆ３を下回ると、コンパレータ２４はハイレベル電圧をＵＰ／ＤＯＷＮカウンタ２７１０に出力し、ＵＰ／ＤＯＷＮカウンタ２７１０は、バッテリ電圧が基準電圧Ｖｒｅｆ３より低いとクロック周期０．１秒毎にカウントアップし、高いと０．１秒毎にカウントダウンする。また、コンパレータ２４の出力はシフトレジスタからなるデジタル遅延回路２７２０で約２６分間遅延された後、ＵＰ／ＤＯＷＮカウンタ２７３０に入力され、ＵＰ／ＤＯＷＮカウンタ２７３０は、遅延バッテリ電圧が基準電圧Ｖｒｅｆ３より低いとクロック周期０．１秒毎にカウントアップし、高いと０．１秒毎にカウントダウンする。
【００７３】
２７４０は減算器であって、ＵＰ／ＤＯＷＮカウンタ２７１０のカウント出力からＵＰ／ＤＯＷＮカウンタ２７３０のカウント出力を減算して、減算結果をデジタルコンパレータ２７５０に出力する。従って、この減算結果は、電源入力時点から現在までのコンパレータ２４の出力の累算値から、電源入力時点から２６分前までのコンパレータ２４の出力の累算値を減算した値となり、結局、直前２６分間のコンパレータ２４の出力の累算値となる。
【００７４】
デジタルコンパレータ２７５０は、入力された上記減算結果と、あらかじめセットされているデジタル数値（ここでは０）とを比較し、減算結果がセットされたデジタル数値より大きければ、この直前２６分間のうち、バッテリ電圧が基準電圧Ｖｒｅｆ３より低い期間の合計が観測期間（２６分）の５０％以上を占めるのでバッテリは深放電状態にあるものと判定して、ＲＳフリップフロップ２７３をセットし、ＲＳフリップフロップ２７３はアンドゲート２７６１、２７６２、２７６３を遮断する。すなわち、バッテリが深放電状態であると判定した場合には、アンドゲート２７６１、２７６２、２７６３を遮断して、調整電圧の引き下げを禁止する。
【００７５】
２７４は、４ビットのカウンタであって、デジタルコンパレータ２７５がハイレベルを出力した時点以後、２分毎に入力されるクロックパルスをカウントして、１６分後にＲＳフリップフロップ２７３をリセットする。すなわち、アンドゲート２７６１、２７６２、２７６３は一度遮断されると、１６分間、その状態を保持し、この間、調整電圧の引き下げは禁止され、強力充電が実施される。
【００７６】
次に、バッテリが深放電状態ではなく、ＲＳフリップフロップ２７３がハイレベルを出力する場合を説明する。
２７５１は３ビットのカウンタであって、回路２６の出力すなわちそのデジタルコンパレータ２６５の出力がローレベルの場合すなわち過充電状態と判定していない状態において、インバータ２７５０を通じてリセットされている。デジタルコンパレータ２６５が過充電状態と判定してハイレベルを出力すると、カウンタ２７５１は、その後、２分毎に入力するクロックパルスをカウントする。カウンタ２７５１の最下位桁（最下位ビット）の出力Ｑ０、中間桁の出力Ｑ１、最上位桁の出力Ｑ２はそれぞれアンドゲート２７６１、２７６２、２７６３に個別に出力される。
【００７７】
従って、回路２６からの過充電状態判定信号が入力して２分後、アンドゲート２７６１が開いてトランジスタ２７７をオンし、調整電圧Ｖｒｅｆを０．２Ｖ引き下げる。トランジスタ２７７の断続は調整電圧Ｖｒｅｆの０．２Ｖの増減に相当し、トランジスタ２７８の断続は調整電圧Ｖｒｅｆの０．４Ｖの増減に相当し、トランジスタ２７９の断続は調整電圧Ｖｒｅｆの０．８Ｖの増減に相当する。これにより、カウンタ２７５１が出力する３ビットのカウント値の増加により調整電圧Ｖｒｅｆは８段階にわたって徐々に増加する事になる。
【００７８】
ブロック回路２６のデジタルコンパレータ２６５が過充電状態ではないと判定してローレベルを出力すると、インバータ２７５０はカウンタ２７５１をリセットし、アンドゲート２７６１〜２７６３が遮断され、調整電圧Ｖｒｅｆが元の状態に急速に引き上げられる。
２８２は基準電圧発生回路であって、トランジスタ２７７〜２８０、ツェナダイオード２８１、抵抗器からなり、合計８種類の基準電圧Ｖｒｅｆを出力する。基準電圧発生回路２９については理解が容易であるので、説明を省略する。
【００７９】
次に、コンパレータ２５及び充電不足時間積算回路２８について図１１及び図１５を参照して説明する。
コンパレータ２５はバッテリ電圧と充電不足状態を判定する基準電圧Ｖｒｅｆ２（例えばバッテリ電圧１３．０Ｖに相当）と比較する。バッテリ電圧が基準電圧Ｖｒｅｆ２を下回っていると判断されると、充電不足時間積算回路２８によりその時間（充電不足状態累算時間Ｔ２）を累算する。そして、所定時間内（例えば２６分）における充電不足状態累算時間Ｔ２が充電不足判定基準時間Ｔｔｈ２（１３分）より長いかどうかを判定する。Ｔ２＞Ｔｔｈ２と判断されると、充電不足状態であり、バッテリ上がりが予想される為、アイドル回転数補正手段にて設定されているアイドル回転数補正値を高い値に変更（例えば５０ｒｐｍ上昇させる）する。またＴ２＜Ｔｔｈ２の場合は充電不足状態が解消されたものと判定してアイドル回転数を元レベルに復帰する。
【００８０】
上記機能を実現する充電不足時間積算回路２８を図１５を参照して説明する。
バッテリ電圧の分圧（以下、簡単にバッテリ電圧ともいう）が基準電圧Ｖｒｅｆ２を下回ると、コンパレータ２５はハイレベル電圧をＵＰ／ＤＯＷＮカウンタ２８１０に出力し、ＵＰ／ＤＯＷＮカウンタ２８１０は、バッテリ電圧が基準電圧Ｖｒｅｆ２より低いとクロック周期０．１秒毎にカウントアップし、高いと０．１秒毎にカウントダウンする。また、コンパレータ２５の出力はシフトレジスタからなるデジタル遅延回路２８２０で約２６分間遅延された後、ＵＰ／ＤＯＷＮカウンタ２８３０に入力され、ＵＰ／ＤＯＷＮカウンタ２８３は、遅延バッテリ電圧が基準電圧Ｖｒｅｆ２より低いとクロック周期０．１秒毎にカウントアップし、高いと０．１秒毎にカウントダウンする。
【００８１】
２８４０は減算器であって、ＵＰ／ＤＯＷＮカウンタ２８１０のカウント出力からＵＰ／ＤＯＷＮカウンタ２８３０のカウント出力を減算して、減算結果をデジタルコンパレータ２８５０に出力する。従って、この減算結果は、電源入力時点から現在までのコンパレータ２５の出力の累算値から、電源入力時点から２６分前までのコンパレータ２５の出力の累算値を減算した値となり、結局、直前２６分間のコンパレータ２５の出力の累算値となる。
【００８２】
デジタルコンパレータ２８５０は、入力された上記減算結果と、あらかじめセットされているデジタル数値（ここでは０）とを比較し、減算結果がセットされたデジタル数値より大きければ、この直前２６分間のうち、バッテリ電圧が基準電圧Ｖｒｅｆ２より低い期間の合計が観測期間（２６分）の５０％以上を占めるのでバッテリは充電不足電状態にあるものと判定して、ＲＳフリップフロップ２８３をセットし、ＲＳフリップフロップ２８３はバッファインバータのトランジスタ２８４をオンする。ＲＳフリップフロップ２８３のリセット端子には２分毎にクロックパルスが入力され、これによりＲＳフリップフロップ２８３のデータは２分毎に更新される。
【００８３】
抵抗２８５とともにバッファインバータをなすトランジスタ２８４のオン信号は、エンジン制御回路（図示せず）に送られ、その結果、エンジン制御回路はアイドル回転数を所定回転数例えば５０ｒｐｍだけアップする。逆に、トランジスタ２８４のオフ信号により、エンジン制御回路はアイドル回転数を所定回転数だけダウンする。
（実施例５）
他の実施例を図１６を参照して説明する。ただし、上記実施例と共通機能を有する構成要素には同一符号を付す。
【００８４】
この実施例は、実施例１（図１参照）の充電制御回路４を、外部充電制御回路４７と、内部充電制御回路４８とに分割し、両者を信号線１００で連結した点を特徴としている。
発電機外部の外部充電制御回路４７は、実施例１の充電制御回路４と同様に分圧抵抗２０、２１と、Ａ−Ｄコンバータ１８と、マイクロコンピュータ１９とを備え、更にマイクロコンピュータ１９の出力は、それを電力増幅するバッファインバータのトランジスタ４１を介して内部充電制御回路４８のコンパレータ４２に送信される。
【００８５】
発電機内部の内部充電制御回路４８は、調整電圧信号を信号線１００を通じて受信するための調整電圧信号受信用のコンパレータ４２と、抵抗４４及びコンデンサ４５からなる積分回路と、励磁電流断続用のトランジスタ１３を制御するコンパレータ４６と、抵抗４７，４８からなる分圧回路と、抵抗４９及びツェナダイオード４３からなる定電圧回路とからなる。
【００８６】
本実施例の回路は実施例１において外部充電制御回路４７を外部に設けるとともにそれにＡ／Ｄコンバータとマイコンを用いた点に特徴があるので、特にそれらの点を重点に説明する。なお、動作は図２のフロ−チャ−トを参照することができる。
外部制御回路４７のマイコン１９は、バッテリ７の平均電圧を求めるとともに、調整電圧Ｖｒｅｆの補正の必要性を判断し、補正後の調整電圧を算出する。またマイコン１９は、算出した調整電圧に対応したデューティ信号を求める。例えば、調整電圧が１５Ｖの時はｄｕｔｙが９０％、調整電圧が１２Ｖの時はｄｕｔｙが１０％とし、その他の値は直線補間で算出される。求められたデューティ信号は、トランジスタ４１により発電機１に内蔵された充電制御回路４８に送信される。調整電圧受信用コンパレータ４２は、受信したデューティ信号を上記定電圧回路から出力される基準電圧と比較して波形整形した後、次段の抵抗４４とコンデンサ４５とからなる積分回路によって平均化し、デューティ信号を再び調整電圧を表すアナログ基準電圧へ変換する。コンパレータ４６はこのようにして設定された調整電圧Ｖｒｅｆと発電機の出力電圧とを比較し、励磁電流を断続する事で発電機の出力を制御する。
【００８７】
なお、外部充電制御回路４７と内部充電制御回路４８との間の信号は、上記デューティ信号（ＰＷＭ信号）の他、調整電圧を表すことが可能な信号ならば、その種類を問わず、周知の周波数やアナログ電圧を用いてもよい。すなわち、この実施例によれば、発電機内部の内部充電制御回路４８は、設定された調整電圧Ｖｒｅｆを発電機出力電圧の分圧と比較して励磁電流駆動回路への出力信号を発生する機能を持つ。外部充電制御回路４７はバッテリ電圧積算量の判定とそれに基づく調整電圧Ｖｒｅｆの設定を行い、調整電圧の値を信号として発電機内部の内部充電制御回路４８に送信する。つまり、この実施例では、バッテリ電圧の検出を外部装置で行うので、発電機１内の制御装置にはバッテリ電圧検出のための端子がいらない利点がある。また図１と異なり励磁電流駆動用トランジスタ１３のオン／オフを直接信号として扱わず、調整電圧信号Ｖｒｅｆとして送信する為、端子外れなどの異常を検出して、フエイルセーフ制御する事も可能である。例えば、図１６において、トランジスタ４１が出力するデューティ信号が０％又は１００％の時は端子外れなどの異常と判断することができる。なお、外部充電制御回路４７は他のコントローラ（例えばエンジン制御ＥＣＵ）に内蔵することも可能である。
（他の実施態様）
他の実施態様を以下に説明する。
【００８８】
好適な態様において、図２、図４、図６のステップ１０２で設定された設定時間は、少なくとも車両の冷却水を冷却する電動ラジエータファンの最短断続周期よりも長く設定される。このようにすれば、頻繁な電動ラジエータファンの断続によるバッテリ電圧の変動により調整電圧変更されることが抑止される。
好適な態様において、図２、図４、図６のステップ１３８で設定された過充電検出時における調整電圧のダウン量は、このダウン量とステップ１０２のルーチン遂行周期とで規定される調整電圧の変化率が毎秒０．０１〜０．１Ｖの範囲内となるように設定される。このようにすれば、調整電圧変更の緩慢化による過充電が問題となるのを抑止しつつ、急激な調整電圧の変更によるバッテリ電圧の急変が運転者や搭乗者に知覚されたりするのを抑止することができる。もちろん、調整電圧の増大時にもこの範囲に変化率を維持することが好ましい。
【００８９】
ただし、バッテリ電圧積算量に基づいてバッテリの充電不足状態又はそれよりも深刻な深放電状態検出時には、バッテリの劣化を抑止するために過充電解消時の変化率よりも素早く調整電圧を変化させることが好ましい。
好適な態様において、図１の充電制御回路４、すなわち、本発明でいう電圧制御手段、検出手段及び調整電圧変更手段は車両用交流発電機に内蔵される。このようにすれば、装置体格や配線を簡素とすることができる。一方、図１６に示す実施例では、電圧制御手段が車両用交流発電機に内蔵され、検出手段及び調整電圧変更手段をなす外部充電制御回路４７は、車両用交流発電機の外部に配設される。このようにすれば、十分にノイズシールドした環境に配設されたマイコン装置により検出手段及び調整電圧変更手段を構成することができ、調整電圧変更のための複雑な信号処理を信頼性に優れた条件で実施することができる。
【００９０】
好適な態様において、バッテリ電圧積算量を判定するための判定値は、バッテリの温度またはそれに応じて変化するパラメータに基づいてシフトされる。
例えば、図１４に示す判定基準電圧発生回路２９は、車両用交流発電機に内蔵されて、基準電圧Ｖｒｅｆ１（過充電判定値Ｖ１）、基準電圧Ｖｒｅｆ２（充電不足判定値Ｖ２）、基準電圧Ｖｒｅｆ３（深放電判定値Ｖ３）を定電圧ダイオードＺＤの分圧として発生する。更に、図１４では抵抗Ｒ１１、Ｒ１２からなる分圧回路の出力電圧をトランジスタ３１１に入力している。トランジスタ３１１はその温度が低温の時は、トランジスタ３１１が不飽和又はオフ状態であり、基準電圧Ｖｒｅｆ１〜Ｖｒｅｆ３を発生する抵抗群Ｒ１５〜Ｒ１９へ給電される電流の内、抵抗Ｒ１３への分流は少ないか又は０である。しかし、トランジスタ３１１が高温となると、トランジスタ３１１が完全にオンして上記分流電流が増大し、その結果、各基準電圧Ｖｒｅｆ１〜Ｖｒｅｆ３が低下する。Ｒ１３はコレクタ抵抗、Ｒ１４はエミッタ抵抗であり、コレクタ電流のレベルなどを調節するためのものである。
【００９１】
すなわち、図１４に示す回路２９では、発電機１の温度が上昇すると、基準電圧Ｖｒｅｆ２、３を低下させている。発電機１の温度は同じエンジンルーム内に設置されるバッテリ７の温度と正の相関関係を持つので、バッテリ７の温度が増大すると、基準電圧Ｖｒｅｆ１、Ｖｒｅｆ３を低下させてる。
これにより、バッテリ温度の温度が上がって過充電を招く電圧レベルが下がれば、それに応じて過充電判定値も低下させることができ、過充電を招くことなく最適な発電制御を実現して燃費低減も果たすことができる。また、図１４では、バッテリ温度をいわゆるレギュレータ温度で代用しているので、構成を簡素とすることができる。
【００９２】
好適な態様を、図１７のフローチャートを参照して説明する。ただし、図１７は、図２、図４、図６に示すフローチャートに追加するステップ１０１を示す。この態様では、エンジン（図示せず）が始動して１０分間は、調整電圧変更を行わない（ステップ１０１）。このようにすれば、充電不足となりやすい始動後の所定時間の間、調整電圧の変更を禁止するので、充電不足が生じるのが抑止される。
【００９３】
好適な態様を、図１８のフローチャートを参照して説明する。ただし、図１７は、図２、図４、図６に示すフローチャートに追加するステップ１０３を示す。この態様では、エンジン（図示せず）が始動した後の経過時間をカウントするとともに、この経過時間に応じて判定値Ｖ１、Ｖ２、ＶＶ３を変更する。
エンジンの始動後の経過時間とともにバッテリ７の温度は上昇し、その過充電レベルも低下するので、それに応じて判定値Ｖ１、Ｖ２、Ｖ３を低下させる。このようにすれば、簡素な構成で、充電過不足を招くことなく調整電圧の低下を行って発電レベルを低下させることができ、燃費低減も果たすことができる。
【図面の簡単な説明】
【図１】本発明の車両用交流発電機の電圧制御装置を適用した車両用充電装置のブロック図である。
【図２】図１のマイコン１９の制御動作（実施例１）を示すフローチャートである。
【図３】図１のマイコン１９の制御動作（実施例１）を示すフローチャートである。
【図４】図２のマイコン１９の他の制御動作（実施例２）を示すフローチャートである。
【図５】図２のマイコン１９の他の制御動作（実施例２）を示すフローチャートである。
【図６】図２のマイコン１９の他の制御動作（実施例３）を示すフローチャートである。
【図７】図２のマイコン１９の他の制御動作（実施例３）を示すフローチャートである。
【図８】市街地走行時のモデルとしてエンジン回転数が約５分の周期でアイドル回転数から所定の高回転数値までアップするモードにおけるバッテリ電圧、その平均値、調整電圧の変化を示すタイミングチャートである。
【図９】郊外走行時のモデルとしてエンジン回転数が増加した後、それが長時間継続するモードにおけるバッテリ電圧、その平均値、調整電圧の変化を示すタイミングチャートである。
【図１０】アイドル回転が長時間継続するモードにおけるバッテリ電圧、その平均値、調製電圧の変化を示すタイミングチャートである。
【図１１】本発明の車両用交流発電機の電圧制御装置を適用した車両用充電装置の実施例４を示すブロック図である。
【図１２】図１１に示すブロック回路２６の一例を示す回路図である。
【図１３】図１１に示すブロック回路２７の一例を示す回路図である。
【図１４】図１１に示すブロック回路２９の一例を示す回路図である。
【図１５】図１１に示すブロック回路２８の一例を示す回路図である。
【図１６】本発明の車両用交流発電機の電圧制御装置を適用した車両用充電装置の実施例５を示すブロック図である。
【図１７】図２、図４、図６のフローチャートの変形態様を示すフローチャートである。
【図１８】図２、図４、図６のフローチャートの変形態様を示すフローチャートである。
【符号の説明】
１は車両用交流発電機、３は励磁電流駆動回路（電圧調整手段の一部）、４は充電制御回路（電圧調整手段の残部）、１９はマイコン（検出手段、調整電圧変更手段）、ステップ１０８、２０８、３０８は検出手段、ステップ１１６、１３８は調整電圧変更手段、ステップ１１８、１３６はアイドル調整手段。
【図１】
0003656870.tif 000002
【図２】
0003656870.tif 000003
【図３】
0003656870.tif 000004
【図４】
0003656870.tif 000005
【図５】
0003656870.tif 000006
【図６】
0003656870.tif 000007
【図７】
0003656870.tif 000008
【図８】
0003656870.tif 000009
【図９】
0003656870.tif 000010
【図１０】
0003656870.tif 000011
【図１１】
0003656870.tif 000012
【図１２】
0003656870.tif 000013
【図１３】
0003656870.tif 000014
【図１４】
0003656870.tif 000015
【図１５】
0003656870.tif 000016
【図１６】
0003656870.tif 000017
【図１７】
0003656870.tif 000018
【図１８】
0003656870.tif 000019