JP3903923B2 - Control system and charge control system - Google Patents
Control system and charge control system Download PDFInfo
- Publication number
- JP3903923B2 JP3903923B2 JP2003022139A JP2003022139A JP3903923B2 JP 3903923 B2 JP3903923 B2 JP 3903923B2 JP 2003022139 A JP2003022139 A JP 2003022139A JP 2003022139 A JP2003022139 A JP 2003022139A JP 3903923 B2 JP3903923 B2 JP 3903923B2
- Authority
- JP
- Japan
- Prior art keywords
- state
- control
- charge
- current
- alternator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Charge By Means Of Generators (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、電源オフ時のデータの同時性を確保する制御システムに関し、特に、それによって車両の燃費を向上させる充電制御システムに関する。
【0002】
【従来の技術】
従来より、車両には、車軸に回転ベルト等を介して連結可能に構成され、エンジンの回転により回転駆動されて発電し、車両に搭載された種々の電気負荷に必要な駆動用電流を供給するオルタネータ(発電機)と、このオルタネータの余剰電流により充電される一方、車載電子制御装置に動作用電力を供給すると共に、オルタネータによる発電量が不足した場合に上記電気負荷に補助的に電流を供給する補機バッテリとが設置されている。
【0003】
尚、本発明は公知・公用の技術に基づいて行われたものであり、出願人は先行技術文献を備えていない。このため、先行技術文献の開示については行わない。
【0004】
【発明が解決しようとする課題】
しかしながら、上記オルタネータは、その発電中はエンジンへの回転負荷になるため、必要以上に発電動作を行うと、エンジンにオルタネータの駆動を見越した無用な負荷をかけ、燃費を低下させてしまうことになる。一方、オルタネータの発電が十分でないと、補機バッテリの放電量が増加するため、その充電量が低下していわゆるバッテリ上がりが発生してしまう。
【0005】
そこで近年、出願人は、車両の燃費を向上させるためのバッテリ充電制御方法として、例えば現在の補機バッテリの充電量を逐次検出して「充電量データ」としてバックアップメモリ(内部メモリ)に格納し、この充電量データに基づき、オルタネータの発電によるエンジンへの負荷を抑え、補機バッテリにてそのバッテリ上がりが起こらない範囲でこれを補う(放電させる)方法を試みていた。具体的には、例えば補機バッテリの充放電電流を検出する電流センサが設けられており、この電流センサからの検出電流,その補機バッテリの端子電圧,外気温等の周囲の環境等から判断された満充電状態を基準とし、さらにこの電流センサが検出した充放電電流を積算し、現在の充電量を算出していた。ただしこの場合、電流センサが検出した充放電電流の積算の過程において、例えば補機バッテリの内部抵抗が外部環境(気温等)によって変化したり、電流センサのセンシング精度に誤差があったり、ワイヤーハーネスの電圧降下分があったりするため、検出されてバックアップメモリに格納された満充電状態が実際の満充電状態と必ずしも一致しないことがある。そこで、補機バッテリの充電状態を正確に測定するため、定期的に充電量データの補正をするリフレッシュ処理を行っていた。このリフレッシュ処理は、通常の充放電制御状態(通常状態)から強制的に補機バッテリを満充電状態まで充電する強制充電状態に遷移し、その満充電完了時にバックアップメモリの充電量を満充電状態(100%)に補正して書き換えるいわゆる合わせ込みを行うものである。このリフレッシュ処理後、再び通常状態に遷移する。
【0006】
そして、上記のように強制充電状態から通常状態へ充電状態を遷移させる際には、これら補機バッテリの充電制御状態(通常状態)と満充電状態(100%)に補正された充電量データとをその充電制御状態が変化するタイミングでバックアップメモリに書き込んでいた。それにより、次のパワーオン(イグニッションキースイッチのオン)時にはこれらのデータをバックアップメモリから読み込むことにより、パワーオフ前の状態から充電制御を開始することができた。
【0007】
図11には、その具体的充電制御の一例を表すタイミングチャートが示されており、上段が上記バックアップメモリに記憶された充電量データを、中段が補機バッテリの実際の充電量を、下段が充電制御状態をそれぞれ表しており、横軸は経過時間を表している。
【0008】
同図に示すように、上述した強制充電状態においては、補機バッテリがオルタネータから供給される電流により徐々に充電され、バックアップメモリの充電量データが逐次(例えば4ms毎に)更新されていく。そして、上述した満充電後の補正処理が終了すると、強制充電状態から通常状態に状態遷移するのである。ただしその際、満充電状態からいきなり充放電制御を開始すると補機バッテリへの負荷が大きくその故障を招く虞があるため、通常状態では、まず一旦予め決められた安全な充電レベル(維持したい充電量:例えば80%)まで放電させた後、通常のバッテリの充放電制御を行う。
【0009】
以上の充電制御においては、強制充電状態において、補機バッテリはオルタネータから供給される電流により徐々に充電され、満充電に至るとそれ以上充電量は増えず、供給される電流は熱等となって消失されることになる。このため、同図に示すように、オルタネータからの電流供給は継続されるが実際の充電量は増えずに横ばい状態となる現象が生じる。このため、この充電制御においては、強制充電状態において満充電が判定された場合、充電量データを満充電状態(100%)に書き換えて通常状態に遷移する。つまり、満充電状態及び充電量データ(100%)をバックアップメモリに更新して状態遷移をする。
【0010】
しかしながら、上記充電制御システムでは、例えば充電制御状態が強制充電状態から通常状態へ変化するタイミングでパワーオフがなされた場合、タイミングによっては例えばその充電制御状態の書き込みは行えたが、現在の充電量データ(100%)については書込みができなかったという場合も考えられる。この場合、次のパワーオン時において、読み込んだ充電制御状態が変化後の通常状態であるのに対し、充電量データが変化前の値(100%を超えた値:例えば120%)となる。このため、上述のように通常状態における初期動作として安定した充電量(例えば80%)まで放電しようとしたときに、実際には上記維持したい充電量よりも低い充電量(例えば60%)まで下がり、この結果、電気負荷をオンすると放電量がさらに大きくなって充電量が少なくなってしまう。つまり、充電量データと実際のバッテリ容量の誤差が大きいため、正常な充電制御が行えなくなる虞があった。また、このように読み込んだ充電量データが実際の値よりも大きいような場合には、充電量が十分であることを前提にその後の制御処理がなされるため、バッテリが上がってしまう可能性があるといった問題があった。
【0011】
このような問題は、イグニッションスイッチのオフと次のオンとの間で充電量データについての同期がとれなかったために生じるものである。そして、そのような問題は、上述した充電制御システムに限らず、複数の異なる制御状態に遷移し、少なくとも一つの物理値(上記では充電量)に基づいて所定の制御を行う制御システムにおいては、同様に生じるものであると考えられる。
【0012】
本発明は、こうした問題に鑑みてなされたものであり、電源オフ時のデータの同時性を確保して精度の良い制御処理を実現できる制御システム、特に、それによって車両の燃費を向上させることができる充電制御システムを提供することを目的とする。
【0013】
【課題を解決するための手段】
上記課題に鑑み、請求項1記載の制御システムは、予め定める条件に基づいて複数の異なる制御状態に遷移し、制御に伴い逐次内部メモリに更新される少なくとも一つの物理値に基づいて、所定の制御を行うものであり、その所定の制御を行う制御手段と、制御状態の遷移が実行される際に、次の制御状態,内部メモリの物理値,及び現在の制御状態を夫々表す各データを、この順に記憶する不揮発性の記憶手段とを備える。
【0014】
すなわち、当該制御システムは、制御に伴って変化する物理量(データ)に基づいて制御対象を制御するものである。この物理量は逐次内部メモリに更新されるが、電源オンの際に電源オフ前の状態から制御を再開するために、所定のタイミングで不揮発性の記憶手段に記憶されるのである。
【0015】
そして、記憶手段が、「次の制御状態」,「物理値」,「現在の制御状態」を夫々表す各データのうち、「次の制御状態」を最優先にして記憶する。このため、例えば記憶手段が「次の制御状態」を記憶した時点で電源がオフされたとしても、再度電源がオンされたときに、「次の制御状態」を読み出すことができる。尚、電源オフ時の直前の「現在の制御状態」は、前回の状態遷移の際に既に更新して記憶されている。このため、これら「次の制御状態」と「現在の制御状態」とを比較してこれらが相違するか否かを確認することで、状態遷移の途中で電源オフがあったことを判定することができる。そして、その場合には「物理量」の更新がなされてない可能性があることが分かる。
【0016】
制御手段は、当該制御システムを動作させるための電源がオフされ再びオンされた時に、記憶手段を参照して得た次の制御状態と現在の制御状態とが異なる場合に、この現在の制御状態を表すデータを用いて制御処理を再実行する。
かかる構成によれば、制御状態の遷移の途中で電源オフされることにより、電源オフ前後の物理値を正常に記憶できなかった場合でも(同時性が満たされなかった場合でも)、一旦前の制御状態に戻ってその制御を再実行して再度状態遷移をする。それにより、制御状態と物理値との整合をとることができ(データの同時性が確保でき)、精度の良い制御処理を実現することができる。
【0017】
より具体的構成としては、例えば請求項2に記載の制御システムでもよい。すなわち、状態遷移条件記憶手段が、制御手段による制御状態と、制御対象物を制御する上で発生するイベント情報とに基づき、遷移させるべき制御状態を記憶しており、イベント情報検出手段がイベント情報を検出する。ここでいう「イベント情報」とは、制御対象物の制御において発生する事象であり、制御状態を遷移させる要因となるものである。この「イベント情報」は、当該制御システム自体の所定の動作情報でもよいし、制御対象物の実際の制御状態を表す情報でもよいし、それ以外の外的要因の情報等であってもよい。
そして、制御手段は、記憶手段が記憶した現在の制御状態とイベント情報検出手段が検出した現在のイベント情報とに基づき、状態遷移条件記憶手段を参照して制御状態を遷移させて制御を実行する。
このように、イベント情報によって状態遷移の頻度が増えるほど、上述した制御状態と物理値との整合による次の制御状態への正常な移行を確保することの意義が大きくなり、また、精度の良い制御処理を実現するという効果も大きなものとなる。
その際、請求項3に記載のように、上記状態遷移条件記憶手段が、制御状態とイベント情報との関係で状態遷移先が設定された複数の状態遷移テーブルから構成されたものでもよい。
すなわち、様々な条件によって遷移先を変更したいような場合、それらの条件毎に状態遷移テーブルを構成し、これらの状態遷移テーブルを適宜切り換えて制御することにより、より制御精度の向上を図ることができる。
【0018】
そして、以上に説明した制御システムをより具体化することにより、車両の燃費向上を図ることができる充電制御システムを構築することができる。例えば、上述した「物理量」の一つとしての充電量に基づいて補機バッテリの充電制御を行う請求項4に記載の充電制御システムがそれである。
【0019】
この請求項4に記載の充電制御システムは、一般的な充電制御システムと同様に、車両に搭載された電子制御装置からの指令に従って、車載電気負荷に対して駆動用電流を供給するオルタネータと、オルタネータによる電気負荷への供給電流の余剰電流により充電される一方、電子制御装置に動作用電力を供給すると共に、オルタネータに並設された補助電源として、このオルタネータによる電気負荷への供給電流が不足した場合に、電気負荷に補助的に電流を供給する補機バッテリと、補機バッテリに入出する電流を検出してこの補機バッテリの充電量を算出し、充電量データとして記憶する充電量記憶手段と、車両の運転状態を検出する状態検出手段と、充電量記憶手段に記憶された充電量と、状態検出手段により検出された運転状態とに基づいてオルタネータの発電を制御することにより、補機バッテリの充電制御を行う充電制御手段とを備える。
【0020】
そして、上記充電制御手段が、補機バッテリを、補助電源としての機能を継続するために充放電させる通常状態と、予め定める条件にて補機バッテリを満充電状態になるまで強制的に充電すると共に、充電量記憶手段が記憶した充電量データを満充電値に補正して合わせ込みを行う強制充電状態とを含む複数の充電制御状態の間で状態遷移させつつ、補機バッテリの充電を制御する。
【0021】
尚、ここでいう「予め定める条件」は、定期的としてもよいし、補機バッテリの充電量データが予め定める設定値よりも小さくなった場合としてもよく、適宜設定可能である。
また、ここでいう「合わせ込み」は、逐次更新される補機バッテリの充電量データと、補機バッテリの実際の充電量との誤差を解消又は小さくし、その後の充電制御処理を精度良く実行するためのものである。つまり、上述したように、補機バッテリを強制的に満充電状態まで充電し、その満充電完了時に充電量記憶手段が記憶する充電量を満充電状態(100%)に補正して書き換える処理である。
【0022】
また、ここでいう「充電制御状態」の他の例としては、例えば後述する実施例に述べる異常状態や補充電状態等が挙げられるが、それ以外の充電制御状態を適宜設定することもできる。
そして特に、状態記憶手段が、少なくとも充電制御手段が充電状態の遷移を実行する際に、充電制御手段により実行される次の制御状態と、強制充電状態にて充電量記憶手段が記憶した充電量データと、充電制御手段により実行される現在の制御状態とを、この順に記憶する。この状態記憶手段は、不揮発性のメモリを備えており、そこに記憶されたデータは、書き換え処理が行われない限り電源がオフされてもその記憶状態が保持される。
【0023】
そして、状態記憶手段が、「次の制御状態」,「充電量データ」,「現在の制御状態」のうち、「次の制御状態」を最優先にして記憶するため、例えば状態記憶手段が「次の制御状態」を記憶した時点で電源がオフされたとしても、再度電源がオンされたときに、「次の制御状態」を読み出すことができる。尚、この場合も、電源オフ時の直前の「現在の制御状態」は、前回の状態遷移の際に既に更新して記憶されている。このため、これら「次の制御状態」と「現在の制御状態」とを比較することで、状態遷移の途中で電源オフがあったことを判定することができる。
【0024】
そして、上記充電制御手段は、車両のイグニッションスイッチがオンされた時に、状態記憶手段が記憶した次の制御状態と現在の制御状態とが異なる場合に、現在の制御状態を表す制御処理を再実行する。
かかる構成によれば、充電制御状態の遷移の途中で電源オフされることにより、電源オフ前後の補機バッテリの充電量を正常に記憶できなかった場合でも、一旦前の制御状態に戻ってその制御を再実行して再度状態遷移をすることで、充電制御状態と充電量データとの整合をとることができ、精度の良い充電制御処理を実現することができる。具体的には、強制充電状態から通常状態への途中で電源オフされることにより、次の状態である通常状態の情報は記憶できたが、満充電状態(100%)に合わせ込みが行われた充電量データが記憶できなかった場合にも有効である。この場合、次の制御状態である「通常状態」の情報のみが更新・記憶されていることになり、充電量データとして、満充電状態(100%)よりも大きな値(例えば120%)が、現在の制御状態として、前回の状態遷移時に記憶された「強制充電状態」の情報が記憶されている。このため、再度の電源オンの際には、次の制御状態と現在の制御状態とが異なるため、「強制充電状態」が再実行されることになる。そして、再度満充電状態が検出されると、上記合わせ込み処理が実行される。その結果、充電制御状態と充電量データとが整合し、その後の充電制御が精度良く実行されることになる。
【0025】
また、かかる充電制御システムにおいても請求項5に記載のように、状態遷移条件記憶手段が、補機バッテリの充電制御状態と車両のイベント情報とに基づき、遷移させるべき充電制御状態を記憶しており、イベント情報検出手段がそのイベント情報を検出する。ここでいう「イベント情報」とは、充電制御を行っている際に発生する事象であり、充電制御状態を遷移させる要因となるものである。この「イベント情報」は、当該充電制御システム自体の所定の動作情報でもよいし、オルタネータや補機バッテリを含む車両の実際の制御状態を表す情報でもよいし、それ以外の外的要因の情報等であってもよい。
【0026】
そして、充電制御手段は、状態記憶手段が記憶した現在の充電制御状態とイベント情報検出手段が検出した現在のイベント情報とに基づき、状態遷移条件記憶手段を参照して充電制御状態を遷移させて充電制御を実行する。
このように、イベント情報によって状態遷移の頻度が増えるほど、上述した充電制御状態と充電量データとの整合による次の制御状態への正常な移行を確保することの意義が大きくなり、また、精度の良い制御処理を実現するという効果も大きなものとなる。
【0027】
その際、請求項6に記載のように、状態遷移条件記憶手段が、充電制御状態とイベント情報との関係で状態遷移先が設定された複数の状態遷移テーブルから構成されたものでもよい。
すなわち、例えば温度条件等の様々な条件によって遷移先を変更したいような場合、それらの条件毎に状態遷移テーブルを構成し、これらの状態遷移テーブルを適宜切り換えて制御することにより、より制御精度の向上を図ることができる。
【0028】
以上に説明した充電制御システムにより、充電量データの精度を確保することができ、その高精度な充電量データに基づく充電制御を実行することで、オルタネータへ出力する制御指令も正確に行われる。その結果、補機バッテリの充電を考慮したオルタネータの発電量も無駄なく設定することができ、車両エンジンへの無駄な負荷を防止して車両の燃費を向上させることができる。
【0029】
このような車両の燃費向上の観点からは、例えば請求項7に記載のように、充電制御手段が、充電量記憶手段に記憶された充電量と、状態検出手段により検出された運転状態とに基づき、補機バッテリにバッテリ上がりが発生しない範囲でオルタネータによる発電を小さくするための当該オルタネータの必要発電量を算出し、この必要発電量に応じてオルタネータの発電を制御することにより、補機バッテリの充電制御を行うようにするのがよい。
【0030】
かかる構成によれば、オルタネータの発電量をできるだけ抑える分、車両エンジンへの負荷を低減でき、結果的に車両の燃費を向上させることができる。また、その分補機バッテリへの負担が大きくなるが、そのバッテリ上がりが生じない範囲で制御されるため、何ら問題は生じない。逆に、このような制御を実現するためには、オルタネータの発電量と補機バッテリの充電量とのバランスが重要となるため、上述した本発明の充電制御システムによる高精度な充電制御の効果が顕著に発揮されるのである。
【0031】
さらに、車両制御の観点からは、充電制御による影響が小さい方が好ましい。そこで、請求項8に記載のように、充電制御手段が、状態検出手段が検出した車両の走行負荷が大きくなるほどオルタネータの発電量が小さくなるように制御し、電気負荷への供給電力の不足分を補機バッテリにより供給させるようにするとよい。
【0032】
かかる構成により、車両が上り坂を走行したり、急な加速をする場合などの走行負荷が大きくなる場合に、エンジンの負荷を優先的に車両制御に用いることができる。このため、本来の車両制御を優先して実行することができる一方、補機バッテリにより必要な電力供給も確保することができる。その結果、乗員に対して車両操作上のストレスを与えることもなく、快適な運転環境を維持することができる。
【0033】
さらに、請求項9に記載のように、充電制御手段が、車両の制動時において、オルタネータにて発生する回生電流の一部を補機バッテリの充電に利用させるように、オルタネータの発電を制御するようにしてもよい。
かかる構成により、例えば車両が下り坂を走行したり、高速走行から低速走行又は停止状態に減速する際に、オルタネータをエンジンブレーキとして利用することができ、そのとき発生する回生電流を有効に活用することができる。その結果、補機バッテリの充電に対するオルタネータひいては車両エンジンへの負担が軽減され、車両の燃費を向上させることができる。
【0034】
尚、上述した制御システムの制御手段及び記憶手段や、上述した充電制御システムの充電制御手段,充電量記憶手段,及び状態記憶手段をコンピュータシステムにて実現する機能は、例えば、コンピュータシステム側で起動するプログラムとして備えられる(請求項10,11)。このようなプログラムの場合、例えば、フレキシブルディスク、光磁気ディスク、CD−ROM、DVD、ハードディスク等の記録媒体に記録し、必要に応じてコンピュータシステムにロードして起動することにより用いることができる。その他、ROMやバックアップRAMを記録媒体として前記プログラムを記録しておき、このROMあるいはバックアップRAMをコンピュータシステムに組み込んで使用してもよい。
【0035】
【発明の実施の形態】
以下、本発明の実施の形態を明確にするため、本発明の好適な実施例を図面と共に説明する。図1は本実施例の制御システムである充電制御システムの概略構成を表すブロック図である。
【0036】
同図に示すように、本実施例の充電制御システム1は、車両を制御するための電子制御装置(以下「ECU」という)10に動作用電力を供給すると共に、車載電気負荷40に対して補助的に電流を供給する補機バッテリ20の充電制御を行うシステムとして構成されている。
【0037】
すなわち、この充電制御システム1は、補機バッテリ20と、車載発電機であるオルタネータ30と、オルタネータ30に対して指令信号を出してその発電量を制御するECU10とから構成される。
ECU10は、所定の記憶・演算処理を実行する図示しないマイクロコンピュータを中心に構成されており、各種機器を制御するCPU,予め各種の数値やプログラムが書き込まれたROM,演算過程の数値やフラグが所定の領域に書き込まれるRAM,不揮発性のバックアップメモリ(バックアップRAMやEEPROM等),アナログ入力信号をディジタル信号に変換するA/Dコンバータ,各種ディジタル信号が入力され、各種ディジタル信号が出力される入出力インターフェース(I/O),計時手段としてのタイマ,及びこれら各機器がそれぞれ接続されるバスラインから構成されている。
【0038】
このECU10は、車速,スロットル開度,アイドル状態,エンジン回転数等の車両の運転状態を検出する各種センサ・スイッチ群からの入力信号に基づき、所定の演算処理を実行し、各種アクチュエータ,ランプ,ブロア,ワイパ等の各種電気負荷40の駆動制御を行う。その一方、ECU10は、バッテリ容量算出部11及びオルタネータ制御電圧算出部12を有し、補機バッテリ20の充放電路に設けられた電流センサ60を介して得た電流値及び補機バッテリ20の端子を介して検出した電圧値に基づき、バッテリ容量算出部11にて補機バッテリ20の充電制御状態やその充電量を算出する。そして、オルタネータ制御電圧算出部12にて、この充電制御状態及び充電量と、各種センサ・スイッチ群50からの入力信号により得られる車両の運転状態とに基づき、補機バッテリ20の充電制御を行う。
【0039】
オルタネータ30は、ECU10から出力される制御電圧指令に従って、車軸への連結の有無やその変速段等を変更してその発電状態を切り換え、電気負荷40に対して必要な駆動用電流を供給すると共に、その余剰電流によって補機バッテリ20の充電を行う。
【0040】
補機バッテリ20は、上述のようにオルタネータ30により充電される一方、ECU10に動作用電力を供給すると共に、オルタネータ30に並設された補助電源として、オルタネータ30による電気負荷40への供給電流が不足した場合に、電気負荷40に補助的に電流を供給する。
【0041】
次に、本実施例の充電制御システムにおいて実行される補機バッテリ20の充電制御方法について、図2〜図6に基づいて説明する。まず、図2〜図4は本充電制御における状態遷移を表す説明図である。
図2に示すように、本充電制御においては、充電制御状態が通常状態,強制充電状態,異常状態,補充電状態の間で遷移するように設定されている。
【0042】
通常状態は、車両の走行状態に応じてオルタネータ30の発電量を制御し、補機バッテリ20を補助電源としての機能させるための充電量を維持する通常の充放電状態である。つまり、ここでは電流センサ60等を介して検出された充電量と、各種センサ・スイッチ群50からの入力信号により得られる車両の運転状態とに基づき、補機バッテリ20にバッテリ上がりが発生しない範囲でオルタネータ30による発電をできるだけ小さくするための必要発電量を算出し、この必要発電量に応じた制御電圧指令を出力してオルタネータ30の発電を制御する。それにより、車両の燃費の向上を図りつつ補機バッテリ20の充電制御を行っている。
【0043】
強制満充電状態は、補機バッテリ20の実際の充電量とECU10内部で算出した充電量(充電量データ)との誤差を解消して、補機バッテリ20の充電状態を正確に測定するために充電量データの補正をするリフレッシュ処理を行う充電制御状態である。すなわち、上記通常状態から定期的に遷移し、補機バッテリ20を満充電状態になるまで強制的に充電させる。そして、その満充電完了時にバックアップメモリの充電量を満充電状態(100%)に書き換えて合わせ込みを行う。このリフレッシュ処理後、原則として再び通常状態に遷移する。
【0044】
異常状態は、通常状態において充電制御システム1になんらかの異常が発生した場合に遷移する状態である。この場合には、継続した充電制御の安全性を確保するために、オルタネータ30の発電電圧が予め定める小さな一定の値に設定される。
【0045】
補充電状態は、エンジン始動を円滑に行うためにスタータオン時に遷移し、充電量が回復するまで充電を行う状態である。これは、スタータオン時は電力を多く消費するため、充電量を回復するために行われるものである。
以上に示した状態遷移は、図3に示す状態遷移テーブルに基づいて行われる。この状態遷移テーブルは、予め設定された車両の状態を表すイベントに対応してどの充電制御状態に遷移するかを記憶しており、ECU10が保有するデータベースの一部を構成している。
【0046】
すなわち、各種センサ・スイッチ群50からの入力信号により得られる車両の運転状態に基づき、システム異常を表すイベントが検知された場合には、上記全ての充電制御状態から異常状態へ遷移する(図2▲3▼)。また、スタータオンを表すイベントが検知された場合には、通常状態から補充電状態へ遷移する(図2▲4▼)。そして、補充電状態において補充電完了を表すイベントが検知された場合には、補充電状態から通常状態へ遷移する(図2▲5▼)。また、通常状態から予め定める一定時間が経過したことを表すイベントが検知された場合には、通常状態から強制充電状態へ遷移する(図2▲1▼)。そして、強制充電状態において満充電完了を表すイベントが検知された場合には、強制充電状態から通常状態へ遷移するように設定されている(図2▲2▼)。
【0047】
尚、状態遷移テーブルは、上記以外にも複数種類設けることができる。例えば、温度条件等によって遷移先を変えたい場合、温度条件毎の状態遷移表を設けることもできる。このように複数の状態遷移テーブルを設けることで最適な制御を実現することができ、制御精度の向上が可能となる。
【0048】
そして、このようにして状態遷移された各種充電制御状態において、さらに各種センサ・スイッチ群50からの入力信号により得られる車両の運転負荷の状態と、バッテリ容量算出部11で算出された充電量データとに基づき、オルタネータ制御電圧算出部12にてオルタネータ30の制御電圧が算出される。この制御電圧の設定は、例えば図4に示された制御電圧設定テーブルに基づいて行われる。この制御電圧設定テーブルでは、車両が一定以上の加速走行,一定以上の減速走行,それ以外の通常走行のいずれの走行状態にあるかによって、各充電制御状態におけるオルタネータ30の電圧制御状態が設定されるように構成されている。
【0049】
すなわち、通常状態においては、車両が加速状態にあるときには、オルタネータ30の駆動によるエンジン負荷を相対的に減少させて加速を優先させるために、オルタネータ30の発電電圧を低下させる。また、車両が坂道をエンジンブレーキにて下る場合等減速状態にあるときには、オルタネータ30をエンジンブレーキの負荷に利用して回生電流を発生させ、その発生電流を電気負荷40の駆動と補機バッテリ20の充電に使用する。この場合、オルタネータ30の発電電圧は結果的に増大することになるが、不用意に発電電圧の上昇を許容すると過電流により電気負荷40や補機バッテリ20が損傷する可能性があるため、その上限値が設定されている。さらに、車両が通常走行状態であるときには、オルタネータ30の発電電圧が現状の値に維持されるように設定されている。
【0050】
また、強制充電状態及び補充電状態のときには、充電状態を優先するためにオルタネータ30の発電電圧が現状の値に維持されるように設定されている。
さらに、異常状態のときには、安全性を確保したり、異常状態であることを報知する等のために、発電電圧が予め定める小さな一定値(例えば0V等の通常あり得ない値など)となるように設定されている。
【0051】
次に、図5及び図6は本充電制御を表すタイミングチャートであり、その縦軸について、上段がバックアップメモリに記憶された補機バッテリ20の充電量データを、中段が補機バッテリ20の実際の充電量を、下段が充電制御状態をそれぞれ表しており、横軸は経過時間を表している。
【0052】
まず、補機バッテリ20が満充電のタイミングでパワーオフ(イグニッションスイッチがオフ)された場合の例を図5に基づいて説明する。
同図に示すように、強制充電状態において、補機バッテリ20はオルタネータ30から供給される電流により徐々に充電され、満充電に至ると実際の充電量は増えずに横ばい状態となる。一方、ECU10では、一定のタイミング(例えば4ms)で電流センサ60から入力される電流情報を積算して充電量データを算出し、その値をバックアップメモリに逐次更新している。
【0053】
そして、このように満充電状態に至ったことが検出されると、上述したリフレッシュ処理が実行され、バックアップメモリの充電量が満充電状態(100%)に強制的に書き換えられる。またそれと共に、前述した状態遷移条件に基づき、充電制御状態が強制充電状態から通常状態に遷移するが、その際、不揮発性のバックアップメモリに、次の制御状態である通常状態の制御変数,充電量データ(100%),現在の制御状態である強制充電状態の制御変数が、この順に格納される。
【0054】
このため、同図に示すように、仮に次の制御状態のみバックアップメモリに書き込んだところでパワーオフとなっても、再度パワーオンされた際には、バックアップメモリに当該次の制御状態が格納されている。このため、それ以前に記憶された現在の制御状態と次の制御状態との変化を判定することができ、これらが異なるときには再度強制充電状態の充電制御を実行してバックアップメモリの充電量データの更新(100%への書き換え)を行うことが可能になる。このため、充電量データ(100%)と実際の充電量(100%)とが一致し、安定した充電量(例えば80%)まで放電したときに実際に維持したい充電量に一致する。この結果、その後電気負荷をオンにしても設計通りの充放電が行われ、従来のような補機バッテリ20の過放電によるバッテリ上がりの問題が発生することもなく、安定した充電制御が行われる。
【0055】
次に、強制充電状態において補機バッテリ20が満充電に満たない充電途中のタイミングでパワーオフされた場合の例を、図6に基づいて説明する。
同図に示すように、強制充電状態の処理の途中でパワーオフがなされた場合、バックアップメモリに更新される充電量データは満充電に至っておらず、強制充電状態から通常状態への遷移が実行されていないため、バックアップメモリには充電制御状態として強制充電状態のまま記憶されている。このため、再度パワーオンされると、強制充電状態にて充電制御による強制充電が再開され、充電量データが積算されていく。そして、満充電状態が判定されると、上述したリフレッシュ処理が行われて充電量データが100%に書き換えられると共に、前述した状態遷移条件に基づき、充電制御状態が強制充電状態から通常状態に遷移する。尚、この場合も、不揮発性のバックアップメモリに、次の制御状態である通常状態の制御変数,充電量データ(100%),現在の制御状態である強制充電状態の制御変数が、この順に更新され記憶される。
【0056】
このため、同図に示すように、バックアップメモリの充電量データの補正が行われ、充電量データと実際の充電量とが一致し、安定した充電量まで放電したときに実際に維持したい充電量に一致する。この結果、その後電気負荷をオンにしても設計通りの充放電が行われ、バッテリ上がりの問題が発生することもなく、安定した充電制御が行われる。
【0057】
次に、本実施例の充電制御においてECU10が実行する処理の流れについて、図7〜図10に示すフローチャートに基づいて説明する。
まず図7に示すように、ECU10は4ms毎に充電量算出処理を実行する(S110)。この充電量算出処理は、充電量データを更新するために実行されるものであり、補機バッテリ20の端子電圧等から判断された満充電状態を基準とし、電流センサ60が検出した充放電電流を積算して現在の補機バッテリ20の充電量を算出する。ここで算出された充電量の値がバックアップメモリに更新されていく。
【0058】
次に、図8に示すように、ECU10は64ms毎に状態遷移処理(S210)及びオルタネータ制御電圧算出処理(S220)を実行する。
前者の状態遷移処理では、図9に示されるように、まず、電流センサ60等を介して検出された現在の充電量と、各種センサ・スイッチ群50からの入力信号により得られる現在の車両の運転状態とに基づき、上述した図2の状態遷移テーブルを参照して次の制御状態を取得し(S310)、その制御状態をバックアップメモリに書き込む(S320)。従って、遷移条件にないときは制御状態は遷移されない。
【0059】
続いて、現在の制御状態に基づく充電制御処理を実行する(S330)。ここでは、上述した通常状態,強制充電状態,異常状態,補充電状態のいずれかの状態で決められた充電制御を実行する。例えば強制充電状態であれば、満充電の状態検出処理等が行われる。
【0060】
そして、強制充電状態から通常状態への遷移があったか否かを判断し(S340)、その遷移があったと判断されると(S340:YES)、バックアップメモリの充電量データを満充電状態(100%)に書き換えて更新をした後(S350)、このとき書き換えた充電量データをバックアップメモリの特定の領域に書き込む(S360)。続いて、現在の制御状態を上記で書き込んだ次の制御状態に更新し(S370)、その更新された現在の制御状態をバックアップメモリに書き込む(S380)。以上により、状態遷移処理が完了する。
【0061】
ここで、パワーオン時の処理について、図10に基づいて説明しておく。
同図に示すように、パワーオフから再度パワーオンされると、まず、バックアップメモリから次の制御状態,充電量データ,現在の制御状態を順に読み込む(S410,420,430)。そして、次の制御状態と現在の制御状態とが異なるか否かを判定する(S440)。
【0062】
このとき、次の制御状態と現在の制御状態とが異なると判定されると(S440:YES)、強制充電状態から通常状態に遷移する状態でパワーオフされたと判断し、強制充電状態の充電制御処理を再度行った後、バックアップメモリの充電量データを満充電状態(100%)に書き換えて更新する(S450)。一方、次の制御状態と現在の制御状態とが同じと判定されると(S440:NO)、そのまま処理を終了する。
【0063】
図8に戻り、以上のようにして状態遷移処理が終了すると、続いてオルタネータ制御電圧算出処理が実行される(S220)。この処理は、上述した図4の制御電圧設定テーブルに基づいて行われ、車両が加速走行,減速走行,通常走行のいずれの走行状態にあるかによって、各充電制御状態におけるオルタネータ30の制御電圧が算出される。そして、ここで算出された制御電圧指令がECU10からオルタネータ30に出力され、これに基づく充電制御が実現される。
【0064】
以上に説明したように、本実施例の充電制御システム1においては、強制充電状態から通常状態への途中で電源がオフされることにより、電源オフ前後の補機バッテリ20の充電量を正常に記憶できなかった場合でも、一旦前の制御状態(強制充電状態)に戻ってその制御を再実行し、再度状態遷移をして充電量データの合わせ込みを行っている。
【0065】
このため、次の状態である通常状態の情報は記憶できたが、満充電状態(100%)に合わせ込みが行われた充電量データが記憶できなかった場合にも、電源オン時に再度その合わせ込みを行って充電量データとして記憶することができる。その結果、充電制御状態と充電量データとが整合し、その後の充電制御が精度良く実行される。またそれにより、補機バッテリ20の過放電させてしまうことを防止してバッテリ上がりを防止することができる。
【0066】
さらに、このようにして充電制御が精度良く実行されるため、電気負荷40への電力供給に際し、オルタネータ30の発電量をできるだけ抑えて補機バッテリ20でこれを補うことができ、車両エンジンへの負荷を低減することができる。その結果、車両の燃費を向上させることができる。
【0067】
尚、本実施例において、ECU10が、充電制御手段,充電量記憶手段,及び状態記憶手段に該当し、各種センサ・スイッチ群50が、状態検出手段及びイベント情報検出手段に該当する。
以上、本発明の実施例について説明したが、本発明の実施の形態は、上記実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【0068】
例えば、上記各実施例ではあえて述べなかったが、リフレッシュ処理を実行しそれが完了したことをバックアップメモリに記憶しておき、当該充電制御システムを含む車両制御装置の他の制御部にその情報を送信するようにしてもよい。それにより、車両全体として制御精度を向上させ、最適な車両制御を実現することができる。
【0069】
その際、例えばCAN通信プロトコルを用いた車内LANを介して、再設定履歴(リフレッシュ処理等の履歴)を車両制御装置の他の制御部に通知するようにしてもよい。それにより車両全体として統合的な制御を実現することができる。
また、充電制御状態や充電量データについて、各々のいわゆるミラーデータ(データを反転したデータ)をバックアップメモリに書き込んで、データ化けがないことをチェックできるようにし、データ化けがあったデータについてはこれを用いないようにしてもよい。それにより、正常な充電制御状態を確保してその精度を維持することができる。
【0070】
また、同様の観点から、バックアップメモリの初期化のタイミングで、バックアップメモリにキーワード(任意の値)を書き込み、以降、このデータをチェックすることにより、バックアップメモリのデータの破壊を検出できるようにしてもよい。
【0071】
また、データの書き込みに際しては、先頭データの書き込み前にフラグをセットし、最後尾データの書き込み後にそのフラグをリセットするようにしてもよい。また、このフラグについてもバックアップメモリに書き込むようにしてもよい。それにより、データ書き込みのタイミングが、パワーオフのタイミングと一致した場合に、次のパワーオン時にこのフラグを判定することにより、書き込み途中でパワーオフされたかどうかを判定することができる。
【0072】
或いは、任意のタイミングで使用しているデータを加算して(排他的論理和でも可)、その値を任意のバックアップメモリの領域に書き込み、いわゆるチェックサム値を用いたチェック機能を付加してもよい。それにより、パワーオン時に、使用しているデータを加算(排他的論理和でも可)した値が、既に書き込まれている値と異なった場合に、データ化けとしてこれを検出することができる。
【0073】
また、電流センサのオフセット値を考慮して電流制御を行うようにしてもよい。つまり、パワーオフ時にECUを起動させてオフセット電流値を算出し、そのセンシング誤差を考慮して電流量を算出するようにしてもよい。それにより、電流センシング精度を向上させることができる。
【0074】
さらに、充電量データの容量が大きい場合、つまり充電量データがバックアップメモリに1回で書き込めるデータ容量以上の場合には、バックアップメモリに対して充電量データを数回に分けて書き込みを行うようにしてもよい。それにより、バード的な制約に影響されず、データ長の長いデータを扱うことができる。
【0075】
尚、上記実施例においては、充電制御システムについての例を示したが、本発明の制御システムの技術思想は充電制御システムに限られず、複数の異なる制御状態に遷移し、少なくとも一つの物理値(上記では充電量)に基づいて所定の制御を行う制御システムに適用することができる。
【0076】
そして、その場合には、物理量の合わせ込みに際して、ECU10内の上述したバックアップメモリ内の一定の有限値(上記充電制御では満充電状態:100%)を基準とする他に、ゼロ値,車両状態から算出した値,他のECUのバックアップメモリから通信を介して読み込んだ値,或いは外部から読み込んだ値等を基準とするように構成することもできる。
【図面の簡単な説明】
【図1】 本発明の実施例にかかる充電制御システムの概略構成を表すブロック図である。
【図2】 実施例の充電制御における状態遷移を表す説明図である。
【図3】 充電制御の状態遷移条件を判定するための状態遷移テーブルを表す説明図である。
【図4】 オルタネータへの制御電圧指令を出す際に参照される制御電圧設定テーブルを表す説明図である。
【図5】 充電制御処理の一例を表すタイミングチャートである。
【図6】 充電制御処理の一例を表すタイミングチャートである。
【図7】 充電制御処理の流れを表すフローチャートである。
【図8】 充電制御処理の流れを表すフローチャートである。
【図9】 充電制御処理の流れを表すフローチャートである。
【図10】 充電制御処理の流れを表すフローチャートである。
【図11】 従来の充電制御処理の問題点を表すタイミングチャートである。
【符号の説明】
1・・・充電制御システム、 11・・・バッテリ容量算出部、
12・・・オルタネータ制御電圧算出部、 20・・・補機バッテリ、
30・・・オルタネータ、 40・・・電気負荷、 60・・・電流センサ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a control system that ensures data synchronism when power is turned off, and more particularly, to a charge control system that improves vehicle fuel efficiency.
[0002]
[Prior art]
Conventionally, a vehicle is configured to be connectable to an axle via a rotating belt or the like, and is rotationally driven by the rotation of an engine to generate electric power and supply a driving current necessary for various electric loads mounted on the vehicle. The alternator (generator) is charged by the surplus current of this alternator, while supplying electric power for operation to the on-vehicle electronic control device and supplementarily supplying current to the electric load when the amount of power generated by the alternator is insufficient Auxiliary battery is installed.
[0003]
The present invention has been made on the basis of publicly known / public technologies, and the applicant does not have prior art documents. For this reason, disclosure of prior art documents is not performed.
[0004]
[Problems to be solved by the invention]
However, since the alternator becomes a rotational load on the engine during power generation, if the power generation operation is performed more than necessary, an unnecessary load in anticipation of the drive of the alternator is applied to the engine, resulting in a reduction in fuel consumption. Become. On the other hand, when the power generation of the alternator is not sufficient, the discharge amount of the auxiliary battery increases, so that the charge amount decreases and the so-called battery rise occurs.
[0005]
Therefore, in recent years, as a battery charge control method for improving vehicle fuel efficiency, the applicant has successively detected, for example, the current charge amount of the auxiliary battery and stored it in the backup memory (internal memory) as “charge amount data”. Based on this charge amount data, an attempt has been made to suppress the load on the engine due to the power generation of the alternator and compensate (discharge) the auxiliary battery within a range in which the battery does not run up. Specifically, for example, a current sensor for detecting the charge / discharge current of the auxiliary battery is provided, and the judgment is made based on the detected current from the current sensor, the terminal voltage of the auxiliary battery, the surrounding environment such as the outside temperature, and the like. Based on the fully charged state, the charge / discharge current detected by the current sensor is integrated to calculate the current charge amount. However, in this case, in the process of integrating the charge / discharge current detected by the current sensor, for example, the internal resistance of the auxiliary battery changes depending on the external environment (air temperature, etc.), there is an error in the sensing accuracy of the current sensor, The full charge state detected and stored in the backup memory may not always match the actual full charge state. Therefore, in order to accurately measure the state of charge of the auxiliary battery, a refresh process for periodically correcting the charge amount data has been performed. This refresh process transitions from the normal charge / discharge control state (normal state) to the forced charge state where the auxiliary battery is forcibly charged to the fully charged state, and the charge amount of the backup memory is fully charged when the full charge is completed. The so-called alignment is performed by rewriting it after correcting to (100%). After this refresh process, the state transitions to the normal state again.
[0006]
When the charge state is changed from the forced charge state to the normal state as described above, the charge amount data corrected to the charge control state (normal state) and the fully charged state (100%) of these auxiliary batteries Is written to the backup memory at the timing when the charge control state changes. As a result, at the next power-on (ignition key switch is turned on), these data are read from the backup memory, so that the charge control can be started from the state before the power-off.
[0007]
FIG. 11 shows a timing chart showing an example of the specific charge control. The upper row shows the charge amount data stored in the backup memory, the middle row shows the actual charge amount of the auxiliary battery, and the lower row shows the actual charge amount. Each charge control state is represented, and the horizontal axis represents the elapsed time.
[0008]
As shown in the figure, in the above-described forced charging state, the auxiliary battery is gradually charged by the current supplied from the alternator, and the charge amount data in the backup memory is sequentially updated (for example, every 4 ms). When the above-described correction process after full charge ends, the state transitions from the forced charge state to the normal state. However, if charging / discharging control is started suddenly from the fully charged state, the load on the auxiliary battery may be large and cause a failure. Therefore, in the normal state, first, a predetermined safe charging level (charge to be maintained) After discharging to an amount (for example, 80%), normal battery charge / discharge control is performed.
[0009]
In the above charging control, in the forced charging state, the auxiliary battery is gradually charged with the current supplied from the alternator, and when the battery reaches full charge, the amount of charge does not increase any more, and the supplied current becomes heat or the like. Will disappear. For this reason, as shown in the figure, the current supply from the alternator is continued, but a phenomenon occurs in which the actual charge amount does not increase and becomes level. For this reason, in this charge control, when full charge is determined in the forced charge state, the charge amount data is rewritten to the full charge state (100%) and the state is changed to the normal state. That is, the state transition is performed by updating the full charge state and charge amount data (100%) to the backup memory.
[0010]
However, in the above charge control system, for example, when the power-off is performed at the timing when the charge control state changes from the forced charge state to the normal state, depending on the timing, for example, the charge control state can be written, but the current charge amount It is also conceivable that data (100%) could not be written. In this case, at the next power-on, the read charge control state is the normal state after the change, whereas the charge amount data is a value before the change (value exceeding 100%: for example, 120%). For this reason, as described above, when trying to discharge to a stable charge amount (for example, 80%) as an initial operation in the normal state, the charge amount actually decreases to a lower charge amount (for example, 60%) than the charge amount to be maintained. As a result, when the electric load is turned on, the discharge amount is further increased and the charge amount is decreased. That is, there is a possibility that normal charge control cannot be performed because the error between the charge amount data and the actual battery capacity is large. In addition, when the amount of charge data read in this way is larger than the actual value, the subsequent control processing is performed on the assumption that the amount of charge is sufficient, so the battery may run out. There was a problem.
[0011]
Such a problem occurs because the charge amount data is not synchronized between the ignition switch OFF and the next ON. And such a problem is not limited to the above-described charging control system, and in a control system that performs a predetermined control based on at least one physical value (the amount of charge in the above), transitions to a plurality of different control states. It is thought to occur as well.
[0012]
The present invention has been made in view of these problems, and is a control system that can ensure data synchronization at the time of power-off and realize high-precision control processing, in particular, thereby improving vehicle fuel efficiency. It is an object of the present invention to provide a charge control system that can be used.
[0013]
[Means for Solving the Problems]
In view of the above problems, the control system according to
[0014]
That is, the control system controls a control target based on a physical quantity (data) that changes with control. This physical quantity is sequentially updated in the internal memory, but is stored in the nonvolatile storage means at a predetermined timing in order to resume control from the state before the power is turned off when the power is turned on.
[0015]
Then, the storage means stores the “next control state” with the highest priority among the data representing the “next control state”, “physical value”, and “current control state”. For this reason, for example, even if the power is turned off at the time when the storage means stores the “next control state”, the “next control state” can be read when the power is turned on again. The “current control state” immediately before the power is turned off has already been updated and stored at the time of the previous state transition. Therefore, by comparing these “next control state” and “current control state” to determine whether they are different, it is determined that the power has been turned off during the state transition. Can do. In this case, it is understood that there is a possibility that the “physical quantity” has not been updated.
[0016]
When the power for operating the control system is turned off and turned on again, the control means determines that the current control state is different from the next control state obtained by referring to the storage means and the current control state. The control process is re-executed using the data representing.
According to such a configuration, even if the physical values before and after power-off cannot be stored normally (even if the simultaneity is not satisfied) by turning off the power during the transition of the control state, Return to the control state, re-execute the control and make a state transition again. As a result, the control state and the physical value can be matched (data simultaneity can be ensured), and an accurate control process can be realized.
[0017]
For example, the control system according to claim 2 may be used as a more specific configuration. That is, the state transition condition storage means stores the control state to be changed based on the control state by the control means and the event information generated when controlling the controlled object, and the event information detection means stores the event information. Is detected. The “event information” here is an event that occurs in the control of the controlled object, and is a factor that causes the control state to transition. The “event information” may be predetermined operation information of the control system itself, information indicating an actual control state of the control target, information of other external factors, or the like.
Then, based on the current control state stored by the storage unit and the current event information detected by the event information detection unit, the control unit refers to the state transition condition storage unit and executes control by changing the control state. .
Thus, as the frequency of state transitions increases according to event information, the significance of ensuring a normal transition to the next control state by matching the above-described control state and physical value increases, and accuracy is improved. The effect of realizing the control process is also great.
In that case, as described in claim 3, the state transition condition storage means may be configured by a plurality of state transition tables in which state transition destinations are set in relation to the control state and the event information.
In other words, when it is desired to change the transition destination according to various conditions, a state transition table is configured for each of those conditions, and control can be further improved by switching these state transition tables as appropriate. it can.
[0018]
And the charge control system which can aim at the improvement of the fuel consumption of a vehicle can be built by making the control system demonstrated above more concrete. For example, the charge control system according to claim 4, wherein charge control of the auxiliary battery is performed based on the charge amount as one of the above-described “physical quantities”.
[0019]
The charge control system according to claim 4 is an alternator that supplies a drive current to an in-vehicle electric load according to a command from an electronic control device mounted on a vehicle, as in a general charge control system, While it is charged by surplus current supplied to the electric load by the alternator, it supplies electric power for operation to the electronic control unit, and the supply current to the electric load by this alternator is insufficient as an auxiliary power source arranged in parallel with the alternator. The auxiliary battery that supplies current to the electrical load in an auxiliary manner, and the charge amount storage that detects the current that enters and exits the auxiliary battery, calculates the charge amount of the auxiliary battery, and stores it as charge amount data Means, state detection means for detecting the driving state of the vehicle, charge amount stored in the charge amount storage means, and driving state detected by the state detection means, By controlling the power generation of the alternator based on, and a charge control unit that controls charging of the auxiliary battery.
[0020]
The charging control means forcibly charges the auxiliary battery until the auxiliary battery is fully charged under a normal state in which the auxiliary battery is charged and discharged in order to continue the function as an auxiliary power source and a predetermined condition. At the same time, the charging of the auxiliary battery is controlled while changing the state between a plurality of charge control states including a forced charge state in which the charge amount data stored in the charge amount storage means is corrected to a full charge value and adjusted. To do.
[0021]
The “predetermined condition” referred to here may be regular or may be a case where the charge amount data of the auxiliary battery becomes smaller than a predetermined set value, and can be set as appropriate.
In addition, the term “matching” here eliminates or reduces the error between the charge amount data of the auxiliary battery that is sequentially updated and the actual charge amount of the auxiliary battery, and performs subsequent charge control processing with high accuracy. Is to do. In other words, as described above, the auxiliary battery is forcibly charged to the fully charged state, and the charge amount stored in the charge amount storage means when the full charge is completed is corrected to the fully charged state (100%) and rewritten. is there.
[0022]
In addition, other examples of the “charge control state” mentioned here include, for example, an abnormal state and an auxiliary charge state described in the embodiments described later, but other charge control states can be set as appropriate.
And in particular, when the state storage means at least when the charge control means executes the transition of the charge state, the next control state executed by the charge control means and the charge amount stored by the charge amount storage means in the forced charge state The data and the current control state executed by the charging control means are stored in this order. This state storage means includes a non-volatile memory, and the data stored in the state storage means is maintained even when the power is turned off unless rewriting processing is performed.
[0023]
The state storage means stores the “next control state” with the highest priority among the “next control state”, “charge amount data”, and “current control state”. Even if the power is turned off when the “next control state” is stored, the “next control state” can be read when the power is turned on again. In this case as well, the “current control state” immediately before the power is turned off is already updated and stored at the previous state transition. For this reason, by comparing these “next control state” and “current control state”, it can be determined that the power has been turned off during the state transition.
[0024]
The charging control unit re-executes the control process indicating the current control state when the next control state stored by the state storage unit is different from the current control state when the ignition switch of the vehicle is turned on. To do.
According to such a configuration, even if the charge amount of the auxiliary battery before and after power-off cannot be normally stored by turning off the power in the middle of the transition of the charge control state, the control state is temporarily returned to the previous control state. By re-executing the control and performing state transition again, the charge control state and the charge amount data can be matched, and an accurate charge control process can be realized. Specifically, by turning off the power in the middle from the forced charge state to the normal state, the information on the next normal state can be stored, but the full charge state (100%) is adjusted. This is also effective when the charged amount data cannot be stored. In this case, only the information of the “normal state” that is the next control state is updated and stored, and the charge amount data has a value (for example, 120%) larger than the fully charged state (100%), As the current control state, information of “forced charging state” stored at the previous state transition is stored. For this reason, when the power is turned on again, the next control state is different from the current control state, so the “forced charging state” is re-executed. Then, when the fully charged state is detected again, the fitting process is executed. As a result, the charge control state matches the charge amount data, and the subsequent charge control is executed with high accuracy.
[0025]
Also in this charge control system, as described in claim 5, the state transition condition storage means stores the charge control state to be transitioned based on the charge control state of the auxiliary battery and the event information of the vehicle. The event information detection means detects the event information. The “event information” here is an event that occurs during charge control, and is a factor that causes the charge control state to transition. This “event information” may be predetermined operation information of the charging control system itself, information indicating the actual control state of the vehicle including the alternator and the auxiliary battery, information of other external factors, etc. It may be.
[0026]
Then, the charge control means transitions the charge control state with reference to the state transition condition storage means based on the current charge control state stored by the state storage means and the current event information detected by the event information detection means. Execute charge control.
Thus, as the frequency of state transitions increases according to event information, it becomes more significant to ensure a normal transition to the next control state by matching the above-described charge control state and charge amount data. The effect of realizing good control processing is also great.
[0027]
At that time, as described in claim 6, the state transition condition storage means may be configured by a plurality of state transition tables in which state transition destinations are set in relation to the charge control state and the event information.
That is, for example, when it is desired to change the transition destination according to various conditions such as temperature conditions, a state transition table is configured for each of these conditions, and by switching these state transition tables as appropriate, control can be performed more accurately. Improvements can be made.
[0028]
With the charge control system described above, it is possible to ensure the accuracy of the charge amount data, and by executing the charge control based on the highly accurate charge amount data, a control command to be output to the alternator is also accurately performed. As a result, the amount of power generated by the alternator in consideration of charging of the auxiliary battery can be set without waste, and wasteful load on the vehicle engine can be prevented and the fuel efficiency of the vehicle can be improved.
[0029]
From such a viewpoint of improving the fuel consumption of the vehicle, for example, as described in claim 7, the charge control unit is configured to change the charge amount stored in the charge amount storage unit and the driving state detected by the state detection unit. Based on this, the required power generation amount of the alternator for reducing the power generation by the alternator within a range in which the battery does not rise in the auxiliary battery is calculated, and by controlling the power generation of the alternator according to the required power generation amount, the auxiliary battery It is better to perform charging control.
[0030]
According to such a configuration, the load on the vehicle engine can be reduced by the amount that suppresses the power generation amount of the alternator as much as possible, and as a result, the fuel efficiency of the vehicle can be improved. Further, although the burden on the auxiliary battery is increased by that amount, no problem occurs because the control is performed in a range in which the battery does not increase. On the other hand, in order to realize such control, the balance between the power generation amount of the alternator and the charge amount of the auxiliary battery is important. Therefore, the effect of highly accurate charge control by the above-described charge control system of the present invention is effective. Is remarkably exhibited.
[0031]
Furthermore, from the viewpoint of vehicle control, it is preferable that the influence of charging control is small. Therefore, as described in claim 8, the charge control means controls the power generation amount of the alternator to be smaller as the traveling load of the vehicle detected by the state detection means is larger, so that the shortage of the power supplied to the electric load is reduced. May be supplied by an auxiliary battery.
[0032]
With this configuration, the engine load can be preferentially used for vehicle control when the traveling load increases, such as when the vehicle travels uphill or suddenly accelerates. For this reason, while original vehicle control can be prioritized and executed, necessary power supply can be ensured by the auxiliary battery. As a result, it is possible to maintain a comfortable driving environment without applying stress on the vehicle operation to the occupant.
[0033]
Further, as described in claim 9, the charging control means controls the power generation of the alternator so that a part of the regenerative current generated in the alternator is used for charging the auxiliary battery when the vehicle is braked. You may do it.
With this configuration, the alternator can be used as an engine brake, for example, when the vehicle travels downhill or decelerates from high speed to low speed or stopped, and the regenerative current generated at that time is effectively utilized. be able to. As a result, the alternator for charging the auxiliary battery, and thus the burden on the vehicle engine, is reduced, and the fuel efficiency of the vehicle can be improved.
[0034]
The function for realizing the control means and storage means of the control system described above, and the charge control means, charge amount storage means, and state storage means of the charge control system described above in the computer system is activated on the computer system side, for example. (
[0035]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, in order to clarify the embodiment of the present invention, a preferred embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of a charge control system which is a control system of the present embodiment.
[0036]
As shown in the figure, the charging
[0037]
That is, the charging
The
[0038]
The
[0039]
In accordance with a control voltage command output from the
[0040]
While the auxiliary battery 20 is charged by the alternator 30 as described above, the operation power is supplied to the
[0041]
Next, a charge control method for the auxiliary battery 20 executed in the charge control system of the present embodiment will be described with reference to FIGS. First, FIGS. 2-4 is explanatory drawing showing the state transition in this charge control.
As shown in FIG. 2, in the main charging control, the charging control state is set to transition between a normal state, a forced charging state, an abnormal state, and an auxiliary charging state.
[0042]
The normal state is a normal charge / discharge state in which the power generation amount of the alternator 30 is controlled in accordance with the traveling state of the vehicle and the charge amount for causing the auxiliary battery 20 to function as an auxiliary power source is maintained. That is, here, a range in which the battery does not increase in the auxiliary battery 20 based on the charge amount detected through the
[0043]
The forced full charge state eliminates an error between the actual charge amount of the auxiliary battery 20 and the charge amount (charge amount data) calculated inside the
[0044]
The abnormal state is a state in which a transition occurs when some abnormality occurs in the
[0045]
The supplementary charging state is a state in which charging is performed until the amount of charge is restored after the starter is turned on in order to smoothly start the engine. This is performed in order to recover the amount of charge because a large amount of power is consumed when the starter is on.
The state transition described above is performed based on the state transition table shown in FIG. This state transition table stores which charge control state is changed in response to an event representing a preset vehicle state, and constitutes a part of a database held by the
[0046]
That is, when an event indicating a system abnormality is detected based on the driving state of the vehicle obtained from input signals from the various sensor /
[0047]
In addition to the above, a plurality of types of state transition tables can be provided. For example, when it is desired to change the transition destination depending on the temperature condition or the like, a state transition table for each temperature condition can be provided. By providing a plurality of state transition tables in this way, optimal control can be realized, and control accuracy can be improved.
[0048]
Then, in the various charge control states that have undergone state transition in this way, the state of the driving load of the vehicle further obtained from the input signals from the various sensor /
[0049]
That is, in the normal state, when the vehicle is in the acceleration state, the power generation voltage of the alternator 30 is lowered in order to relatively reduce the engine load due to the drive of the alternator 30 and give priority to acceleration. Further, when the vehicle is in a decelerating state such as when the vehicle descends on a slope with engine brake, a regenerative current is generated using the alternator 30 as a load for the engine brake, and the generated current is used to drive the
[0050]
Further, in the forced charging state and the auxiliary charging state, the power generation voltage of the alternator 30 is set to be maintained at the current value in order to give priority to the charging state.
Further, in an abnormal state, the generated voltage becomes a predetermined small constant value (for example, a value that is not normally possible, such as 0 V) in order to ensure safety or notify the abnormal state. Is set to
[0051]
Next, FIGS. 5 and 6 are timing charts showing the main charging control. In the vertical axis, the upper part shows the charge amount data of the auxiliary battery 20 stored in the backup memory, and the middle part shows the actual amount of the auxiliary battery 20. The lower part represents the charge control state, and the horizontal axis represents the elapsed time.
[0052]
First, an example in which the auxiliary battery 20 is powered off (ignition switch is turned off) at the timing of full charge will be described with reference to FIG.
As shown in the figure, in the forced charge state, the auxiliary battery 20 is gradually charged by the current supplied from the alternator 30, and when the full charge is reached, the actual charge amount does not increase and remains unchanged. On the other hand, the
[0053]
When it is detected that the battery is fully charged, the above-described refresh process is executed, and the charge amount of the backup memory is forcibly rewritten to the fully charged state (100%). At the same time, based on the state transition condition described above, the charge control state transitions from the forced charge state to the normal state. At this time, the non-volatile backup memory stores the control variable of the normal state that is the next control state, the charge. The quantity data (100%) and the control variable of the forced charge state which is the current control state are stored in this order.
[0054]
For this reason, as shown in the figure, even if only the next control state is written to the backup memory and the power is turned off, when the power is turned on again, the next control state is stored in the backup memory. Yes. For this reason, it is possible to determine a change between the current control state and the next control state stored before that, and when these are different, the charge control in the forced charge state is executed again to store the charge amount data of the backup memory. Updating (rewriting to 100%) can be performed. For this reason, the charge amount data (100%) matches the actual charge amount (100%), and matches the charge amount that is actually desired to be maintained when discharging to a stable charge amount (for example, 80%). As a result, even if the electric load is turned on, charging and discharging are performed as designed, and stable charging control is performed without causing the problem of battery exhaustion due to overdischarge of the auxiliary battery 20 as in the conventional case. .
[0055]
Next, an example in the case where the auxiliary battery 20 is powered off at a timing during charging that is less than full charge in the forced charge state will be described with reference to FIG.
As shown in the figure, when the power is turned off during the forced charge state process, the charge amount data updated in the backup memory is not fully charged, and the transition from the forced charge state to the normal state is executed. Therefore, the backup memory is stored in the forced charge state as the charge control state. For this reason, when the power is turned on again, the forced charge by the charge control is resumed in the forced charge state, and the charge amount data is integrated. When the full charge state is determined, the above-described refresh process is performed and the charge amount data is rewritten to 100%, and the charge control state transitions from the forced charge state to the normal state based on the state transition condition described above. To do. In this case as well, the control variable in the normal state that is the next control state, the charge amount data (100%), and the control variable in the forced charge state that is the current control state are updated in this order in the nonvolatile backup memory. And memorized.
[0056]
For this reason, as shown in the figure, the charge amount data of the backup memory is corrected, the charge amount data and the actual charge amount match, and the charge amount that is actually desired to be maintained when discharging to a stable charge amount Matches. As a result, even if the electric load is turned on thereafter, charging and discharging are performed as designed, and stable charging control is performed without causing a problem of battery exhaustion.
[0057]
Next, the flow of processing executed by the
First, as shown in FIG. 7, the
[0058]
Next, as shown in FIG. 8, the
In the former state transition processing, as shown in FIG. 9, first, the current charge amount detected through the
[0059]
Subsequently, a charge control process based on the current control state is executed (S330). Here, the charge control determined in any of the above-described normal state, forced charge state, abnormal state, and auxiliary charge state is executed. For example, in the forced charge state, a full charge state detection process or the like is performed.
[0060]
Then, it is determined whether or not there has been a transition from the forced charging state to the normal state (S340). If it is determined that there has been a transition (S340: YES), the charge amount data of the backup memory is stored in the fully charged state (100% ) Is rewritten and updated (S350), and the rewritten charge amount data is written in a specific area of the backup memory (S360). Subsequently, the current control state is updated to the next control state written above (S370), and the updated current control state is written to the backup memory (S380). Thus, the state transition process is completed.
[0061]
Here, processing at power-on will be described with reference to FIG.
As shown in the figure, when the power is turned on again from the power-off, first, the next control state, the charge amount data, and the current control state are sequentially read from the backup memory (S410, 420, 430). Then, it is determined whether or not the next control state is different from the current control state (S440).
[0062]
At this time, if it is determined that the next control state is different from the current control state (S440: YES), it is determined that the power is turned off in the state of transition from the forced charge state to the normal state, and charge control in the forced charge state is performed. After the processing is performed again, the charge amount data in the backup memory is rewritten and updated to the fully charged state (100%) (S450). On the other hand, if it is determined that the next control state is the same as the current control state (S440: NO), the process is terminated as it is.
[0063]
Returning to FIG. 8, when the state transition process is completed as described above, an alternator control voltage calculation process is subsequently executed (S220). This process is performed based on the control voltage setting table of FIG. 4 described above, and the control voltage of the alternator 30 in each charge control state depends on whether the vehicle is in an accelerated traveling state, a decelerating traveling state, or a normal traveling state. Calculated. Then, the control voltage command calculated here is output from the
[0064]
As described above, in the
[0065]
For this reason, information on the normal state, which is the next state, could be stored, but even when the charge amount data that was adjusted to the fully charged state (100%) could not be stored, the adjustment was performed again when the power was turned on. Can be stored as charge amount data. As a result, the charge control state matches the charge amount data, and the subsequent charge control is executed with high accuracy. Thereby, it is possible to prevent the auxiliary battery 20 from being overdischarged and to prevent the battery from being discharged.
[0066]
Further, since the charging control is executed with high accuracy in this way, when the electric power is supplied to the
[0067]
In this embodiment, the
As mentioned above, although the Example of this invention was described, it cannot be overemphasized that embodiment of this invention can take various forms, as long as it belongs to the technical scope of this invention, without being limited to the said Example at all. Nor.
[0068]
For example, although not described in the above embodiments, the fact that the refresh process is executed and completed is stored in a backup memory, and the information is sent to other control units of the vehicle control device including the charge control system. You may make it transmit. Thereby, control accuracy can be improved as a whole vehicle, and optimal vehicle control can be realized.
[0069]
At that time, for example, the reset history (history of refresh processing or the like) may be notified to another control unit of the vehicle control device via the in-vehicle LAN using the CAN communication protocol. Thereby, integrated control can be realized as a whole vehicle.
In addition, with regard to the charge control status and charge amount data, each so-called mirror data (data obtained by inverting the data) can be written to the backup memory so that it can be checked that there is no data corruption. May not be used. Thereby, a normal charge control state can be ensured and its accuracy can be maintained.
[0070]
From the same point of view, it is possible to detect the destruction of data in the backup memory by writing a keyword (arbitrary value) to the backup memory at the timing of initialization of the backup memory and checking this data thereafter. Also good.
[0071]
In writing data, a flag may be set before the first data is written, and the flag may be reset after the last data is written. This flag may also be written to the backup memory. As a result, when the data write timing coincides with the power-off timing, it is possible to determine whether or not the power is turned off during the writing by determining this flag at the next power-on.
[0072]
Alternatively, the data used at an arbitrary timing can be added (exclusive OR is also possible), and the value can be written into an arbitrary backup memory area, and a check function using a so-called checksum value can be added. Good. As a result, when the value obtained by adding the used data (or exclusive OR is possible) differs from the already written value at power-on, this can be detected as garbled data.
[0073]
Further, the current control may be performed in consideration of the offset value of the current sensor. That is, the ECU may be activated at power-off to calculate the offset current value, and the current amount may be calculated in consideration of the sensing error. Thereby, current sensing accuracy can be improved.
[0074]
In addition, when the amount of charge data is large, that is, when the amount of charge data exceeds the data capacity that can be written to the backup memory at one time, the charge amount data is written to the backup memory in several steps. May be. Thereby, it is possible to handle data having a long data length without being affected by the bird-like restriction.
[0075]
In the above embodiment, an example of the charge control system has been shown. However, the technical idea of the control system of the present invention is not limited to the charge control system, and transitions to a plurality of different control states, and at least one physical value ( In the above description, the present invention can be applied to a control system that performs predetermined control based on (charge amount).
[0076]
In this case, when the physical quantity is adjusted, the zero value, the vehicle state, in addition to the fixed finite value in the above-described backup memory in the ECU 10 (full charge state: 100% in the charge control). The value calculated from the above, the value read from the backup memory of another ECU via communication, or the value read from the outside can be used as a reference.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a schematic configuration of a charge control system according to an embodiment of the present invention.
FIG. 2 is an explanatory diagram illustrating state transition in charge control of an embodiment.
FIG. 3 is an explanatory diagram illustrating a state transition table for determining a state transition condition of charge control.
FIG. 4 is an explanatory diagram showing a control voltage setting table referred to when a control voltage command is issued to the alternator.
FIG. 5 is a timing chart illustrating an example of a charging control process.
FIG. 6 is a timing chart illustrating an example of a charge control process.
FIG. 7 is a flowchart showing a flow of charge control processing.
FIG. 8 is a flowchart showing a flow of charge control processing.
FIG. 9 is a flowchart showing a flow of charge control processing.
FIG. 10 is a flowchart showing a flow of charge control processing.
FIG. 11 is a timing chart showing problems of the conventional charge control process.
[Explanation of symbols]
DESCRIPTION OF
12 ... alternator control voltage calculation unit, 20 ... auxiliary battery,
30 ... alternator, 40 ... electric load, 60 ... current sensor
Claims (11)
前記所定の制御を行う制御手段と、
前記制御状態の遷移が実行される際に、次の制御状態,前記内部メモリの物理値,及び現在の制御状態を夫々表す各データを、この順に記憶する不揮発性の記憶手段と、
を備え、
前記制御手段は、当該制御システムを動作させるための電源がオフされ再びオンされた時に、前記記憶手段を参照して得た前記次の制御状態と前記現在の制御状態とが異なる場合に、該現在の制御状態を表すデータを用いて制御処理を再実行することを特徴とする制御システム。In a control system that performs predetermined control based on at least one physical value that is sequentially updated to an internal memory in accordance with control, transitioning to a plurality of different control states based on predetermined conditions,
Control means for performing the predetermined control;
Non-volatile storage means for storing each data representing the next control state, the physical value of the internal memory, and the current control state, respectively, in this order when the control state transition is executed;
With
The control means, when the next control state obtained by referring to the storage means and the current control state are different when the power for operating the control system is turned off and turned on again, A control system which re-executes control processing using data representing a current control state.
さらに、
前記制御手段による制御状態と、制御対象物を制御する上で発生するイベント情報とに基づき、遷移させるべき制御状態を記憶した状態遷移条件記憶手段と、
前記イベント情報を検出するイベント情報検出手段と、
を備え、
前記制御手段は、前記記憶手段が記憶した現在の制御状態と前記イベント情報検出手段が検出した現在のイベント情報とに基づき、状態遷移条件記憶手段を参照して制御状態を遷移させて制御を実行することを特徴とする制御システム。The control system according to claim 1,
further,
Based on the control state by the control means and event information generated when controlling the controlled object, state transition condition storage means for storing the control state to be changed,
Event information detecting means for detecting the event information;
With
Based on the current control state stored by the storage unit and the current event information detected by the event information detection unit, the control unit refers to the state transition condition storage unit and executes control by changing the control state. A control system characterized by
前記状態遷移条件記憶手段は、前記制御状態と前記イベント情報との関係で状態遷移先が設定された複数の状態遷移テーブルから構成されることを特徴とする充電制御システム。The control system according to claim 2,
The state transition condition storage unit includes a plurality of state transition tables in which state transition destinations are set in relation to the control state and the event information.
前記オルタネータによる前記電気負荷への供給電流の余剰電流により充電される一方、前記電子制御装置に動作用電力を供給すると共に、前記オルタネータに並設された補助電源として、該オルタネータによる前記電気負荷への供給電流が不足した場合に、前記電気負荷に補助的に電流を供給する補機バッテリと、
前記補機バッテリに入出する電流を検出して該補機バッテリの充電量を算出し、充電量データとして記憶する充電量記憶手段と、
車両の運転状態を検出する状態検出手段と、
前記補機バッテリを前記補助電源としての機能を継続するために充放電させる通常状態と、予め定める条件にて前記補機バッテリを満充電状態になるまで強制的に充電すると共に、前記充電量記憶手段が記憶した充電量データを満充電値に補正して合わせ込みを行う強制充電状態と、を含む複数の充電制御状態の間で状態遷移させつつ、前記充電量記憶手段に記憶された充電量と、前記状態検出手段により検出された運転状態とに基づいて前記オルタネータの発電を制御することにより、前記補機バッテリの充電制御を行う充電制御手段と、
を備えた充電制御システムであって、さらに、
少なくとも前記充電制御手段が充電状態の遷移を実行する際に、前記充電制御手段により実行される次の制御状態と、前記強制充電状態にて前記充電量記憶手段が記憶した充電量データと、前記充電制御手段により実行される現在の制御状態とを、この順に記憶する不揮発性の状態記憶手段を備え、
前記充電制御手段は、車両のイグニッションスイッチがオンされた時に、前記状態記憶手段が記憶した次の制御状態と現在の制御状態とが異なる場合に、現在の制御状態を表す制御処理を再実行することを特徴とする充電制御システム。An alternator for supplying a driving current to the in-vehicle electric load according to a command from an electronic control unit mounted on the vehicle;
While being charged by the surplus current of the supply current to the electric load by the alternator, the electric power is supplied to the electronic control unit, and as an auxiliary power source arranged in parallel to the alternator, the electric load by the alternator is supplied to the electric load. An auxiliary battery that supplementarily supplies current to the electric load when the supply current of
Charge amount storage means for detecting a current flowing into and from the auxiliary battery, calculating a charge amount of the auxiliary battery, and storing it as charge amount data;
State detection means for detecting the driving state of the vehicle;
A normal state in which the auxiliary battery is charged and discharged in order to continue the function as the auxiliary power source, and the auxiliary battery is forcibly charged under a predetermined condition until the auxiliary battery is fully charged, and the charge amount is stored. The charge amount stored in the charge amount storage means while changing the state between a plurality of charge control states including a forced charge state in which the charge amount data stored by the means is corrected to a full charge value and adjusted. Charging control means for controlling charging of the auxiliary battery by controlling power generation of the alternator based on the operating state detected by the state detecting means;
A charge control system comprising:
At least when the charge control means executes the transition of the charge state, the next control state executed by the charge control means, the charge amount data stored by the charge amount storage means in the forced charge state, Non-volatile state storage means for storing the current control state executed by the charge control means in this order,
The charging control unit re-executes a control process representing the current control state when the next control state stored in the state storage unit is different from the current control state when the ignition switch of the vehicle is turned on. A charge control system characterized by that.
前記補機バッテリの充電制御状態と車両のイベント情報とに基づき、遷移させるべき充電制御状態を記憶した状態遷移条件記憶手段と、
前記イベント情報を検出するイベント情報検出手段と、
を備え、
前記充電制御手段は、前記状態記憶手段が記憶した現在の充電制御状態と前記イベント情報検出手段が検出した現在のイベント情報とに基づき、状態遷移条件記憶手段を参照して充電制御状態を遷移させ、充電制御を実行することを特徴とする充電制御システム。The charge control system according to claim 4, further comprising:
Based on the charge control state of the auxiliary battery and the event information of the vehicle, state transition condition storage means for storing the charge control state to be changed,
Event information detecting means for detecting the event information;
With
The charge control means transitions the charge control state with reference to the state transition condition storage means based on the current charge control state stored by the state storage means and the current event information detected by the event information detection means. A charge control system that executes charge control.
前記状態遷移条件記憶手段は、前記充電制御状態と前記イベント情報との関係で状態遷移先が設定された複数の状態遷移テーブルから構成されることを特徴とする充電制御システム。In the charge control system according to claim 5,
The state transition condition storage means is composed of a plurality of state transition tables in which state transition destinations are set in relation to the charge control state and the event information.
前記充電制御手段は、
前記状態検出手段が検出した前記車両の走行負荷が大きくなるほど前記オルタネータの発電量が小さくなるように制御し、前記電気負荷への供給電力の不足分を前記補機バッテリにより供給させることを特徴とする充電制御システム。In the charge control system according to any one of claims 4 to 7,
The charge control means includes
Control is performed so that the power generation amount of the alternator decreases as the traveling load of the vehicle detected by the state detection means increases, and a shortage of power supplied to the electric load is supplied by the auxiliary battery. To charge control system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003022139A JP3903923B2 (en) | 2003-01-30 | 2003-01-30 | Control system and charge control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003022139A JP3903923B2 (en) | 2003-01-30 | 2003-01-30 | Control system and charge control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004236436A JP2004236436A (en) | 2004-08-19 |
JP3903923B2 true JP3903923B2 (en) | 2007-04-11 |
Family
ID=32951287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003022139A Expired - Fee Related JP3903923B2 (en) | 2003-01-30 | 2003-01-30 | Control system and charge control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3903923B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100718366B1 (en) | 2004-12-27 | 2007-05-14 | 주식회사 팬택앤큐리텔 | Charging control device and method of mobile communication terminal |
US7634342B2 (en) * | 2005-03-18 | 2009-12-15 | Honda Motor Co., Ltd. | Method for deploying a torque reduction and torque limitation command through per wheel torque control of a controllable 4-wheel-drive system |
CN113765183B (en) * | 2021-09-01 | 2024-09-24 | 长春捷翼汽车科技股份有限公司 | Charging device capable of automatically memorizing power failure, working method, device, medium and vehicle |
-
2003
- 2003-01-30 JP JP2003022139A patent/JP3903923B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004236436A (en) | 2004-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7583053B2 (en) | Battery pack controller with specific battery voltage detection | |
US9567967B2 (en) | Vehicle control apparatus, vehicle, and vehicle control method | |
JP5287089B2 (en) | Battery control method and apparatus for automobile | |
US20070193796A1 (en) | Economical running control apparatus | |
US10145901B2 (en) | Method for the management of the electrical current supply in a motor vehicle | |
JP2004509598A (en) | Adjustment method of generator voltage in automobile | |
CN109435761B (en) | Storage battery voltage monitoring method and vehicle control unit | |
KR20200075929A (en) | Periodic supplementary charging method for battery of vehicle | |
JP2010254069A (en) | VEHICLE POWER CONTROL DEVICE AND VEHICLE POWER CONTROL METHOD | |
US6169942B1 (en) | Process for determining the time elapsed between stopping a motor vehicle engine and restarting the engine. | |
JP6860830B2 (en) | Vehicle display device | |
JP2013176197A (en) | Power supply device | |
CN111002784A (en) | Intelligent electric quantity control method, computer readable storage medium and air conditioner | |
CN110316177A (en) | Control equipment | |
US6424122B2 (en) | Battery charging control unit and method for controlling battery charging | |
JP3903923B2 (en) | Control system and charge control system | |
KR20200075921A (en) | Vehicle, and controlling method thereof | |
JP4232341B2 (en) | Charge control device for battery pack | |
CN116811832A (en) | Whole-vehicle energy management method for extended range electric vehicle | |
JP2001297800A (en) | Battery charge state determination method and device | |
JP5685474B2 (en) | Power supply | |
JP3702172B2 (en) | Charge / discharge control method for hybrid car | |
JP2011010501A (en) | Power supply device | |
JP2005341633A (en) | Battery warming controller of electric vehicle | |
KR20220131446A (en) | vehicle auxiliary battery system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061212 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061219 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070101 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110119 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120119 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130119 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |