(57)【要約】【課題】ＥＣＵ６の負荷が大きいときに、発電機回転数ＮＡの計測頻度を減らすことができる発電機制御装置１を提供することにある。【解決手段】発電機制御装置１のＥＣＵ６は、計測された発電機回転数ＮＡと計測されたエンジン回転数ＮＥとの回転数比Ｋを算出し記憶することができる回転数比演算手段１４と、記憶された回転数比Ｋおよび計測されたエンジン回転数ＮＥを用いて発電機回転数Ｋ・ＮＥを算出することができる発電機回転数演算手段１５とを有する。これにより、発電機制御装置１は、エンジン２や発電機４などの制御処理に伴うＥＣＵ６の負荷が大きいときに、発電機回転数ＮＡの計測を停止し、記憶された回転数比Ｋと計測されたエンジン回転数ＮＥとを用いて発電機回転数Ｋ・ＮＥを算出することができる。この結果、ＥＣＵ６の負荷が大きいときに、発電機回転数ＮＡの計測頻度を減らすことができる。【選択図】図１
2005192331.tif 000002
【特許請求の範囲】
【請求項１】
エンジン回転数の計測に利用可能なエンジン回転数計測信号を検出できるエンジン側検出手段と、
発電機回転数の計測に利用可能な発電機回転数計測信号を検出できる発電機側検出手段と、
前記発電機回転数計測信号を用いて計測された前記発電機回転数、および前記エンジン回転数計測信号を用いて計測された前記エンジン回転数から、前記発電機回転数と前記エンジン回転数との回転数比を算出することができる回転数比演算手段と、
この回転数比と、前記エンジン回転数計測信号を用いて計測された前記エンジン回転数とから前記発電機回転数を算出することができる発電機回転数演算手段とを備えた発電機制御装置。
【請求項２】
請求項１に記載の発電機制御装置において、
前記回転数比演算手段による前記回転数比の算出が行われるのは、アイドル運転時であることを特徴とする発電機制御装置。
【請求項３】
請求項１または請求項２に記載の発電機制御装置において、
クロック周波数をロータ極数に応じて変えることができるクロックを備え、
前記発電機側検出手段は、前記発電機回転数計測信号として発電機のステータ相電圧を検出し、
前記発電機回転数は、前記クロックから発せられるクロック信号と前記ステータ相電圧とを用いて計測されることを特徴とする発電機制御装置。
【請求項４】
請求項３に記載の発電機制御装置において、
計測された前記発電機回転数を、バイナリデータとしてデジタル通信にて送受信することができる発電機制御装置。
【請求項５】
請求項１ないし請求項４に記載の発電機制御装置において、
品種の異なる複数の発電機について各々の品種に対応する特性を記憶しており、
制御対象となる被制御発電機の品種を識別するための品種識別信号を受け取り、
記憶された特性の中から、前記品種識別信号に対応する品種の特性を選択するとともに、選択された特性に基づいて前記被制御発電機の制御を行うことができる発電機制御装置。
【請求項６】
請求項１ないし請求項４に記載の発電機制御装置において、
発電機の１品種に対応する特性を正規特性として記憶しており、
制御対象となる被制御発電機の特性と前記正規特性との相対比を識別するための品種識別信号を受け取り、
前記品種識別信号に対応する相対比と前記正規特性とに基づいて前記被制御発電機の制御を行うことができる発電機制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用発電機を制御する車両用発電機の制御装置に関する。
【背景技術】
【０００２】
〔従来の技術〕
従来から、車両用発電機（以後、単に発電機と呼ぶ）の制御装置は、電子制御ユニット（以後、ＥＣＵと呼ぶ）を備え、ＥＣＵにより、発電機の回転数、または発電機と同期して回転するエンジンの回転数に基づく制御を行っている。この発電機回転数やエンジン回転数は、エンジンの運転状態に応じて時々刻々に変動するため、ＥＣＵは、精度よい制御を行うために、発電機回転数やエンジン回転数を時々刻々に計測する必要がある。
【０００３】
そこで、発電機の制御装置が、発電機回転数の計測に利用可能な発電機回転数計測信号（以後、ＮＡ計測信号と呼ぶ）を発電機から直接的に検出できる検出器を備え、ＥＣＵに相当する部分で常時に発電機回転数の計測を行う技術が公知である（例えば、特許文献１参照）。また、発電機の制御装置が、エンジン回転数の算出に利用可能なエンジン回転数計測信号（以後、ＮＥ計測信号と呼ぶ）を検出できるセンサを備え、ＥＣＵに相当する部分で常時にエンジン回転数の計測を行う技術が公知である（例えば、特許文献２参照）。
【０００４】
〔従来の技術の不具合〕
しかし、特許文献１の技術によると、ＥＣＵは、エンジンや発電機などの制御処理を行うたびに、発電機回転数を計測しなければならないため、ＥＣＵによる計測頻度が多くなる。このため、ＥＣＵの負荷が大きくなり制御の応答性の低下が懸念される。
【０００５】
一方、特許文献２の技術によると、発電機回転数の計測は必ずしも必要ではないので、発電機回転数を常時に計測することによる問題は回避できる。また、ＥＣＵはエンジンの制御を行うにあたりエンジン回転数を常時に計測する必要があるため、エンジン回転数の計測値を用いて発電機の制御を行うことは、ＥＣＵの負荷の面からは極めて好都合である。しかし、エンジン回転数に基づき発電機の制御を行う場合、ＥＣＵは、エンジン回転数と発電機回転数とを関係付けるプーリ比またはギヤ比などの特性を用いる。このため、予めＥＣＵにこれらの特性を記憶させる必要があるので、このような特性の値ごとにＥＣＵの品種が増加してしまう。このため、ＥＣＵの品種取違えなどが懸念される。
【特許文献１】実開昭６２−９９８７６号公報
【特許文献２】実開昭５８−１６２７３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の問題点を解決するためになされたものであり、その目的は、ＥＣＵによる発電機回転数の計測頻度を減らすこと、およびＥＣＵの品種を減らすことができる発電機制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
〔請求項１の手段〕
請求項１に記載の発電機制御装置は、ＮＡ計測信号を用いて計測された発電機回転数、およびＮＥ計測信号を用いて計測されたエンジン回転数から、発電機回転数とエンジン回転数との回転数比を算出することができる回転数比演算手段と、回転数比および計測されたエンジン回転数から、発電機回転数を算出することができる発電機回転数演算手段とを備える。
これにより、発電機制御装置は、例えばエンジンや発電機などの制御処理に伴うＥＣＵ負荷の大小に応じて、発電機回転数の計測を実施したり停止したりすることができる。すなわち、前記の負荷が小さいときに、発電機回転数計測信号を用いて発電機回転数の計測を行うとともに、この計測された発電機回転数と計測されたエンジン回転数とから回転数比を算出する。そして、前記の負荷が大きいときに、発電機回転数の計測を停止し、先に算出された回転数比と計測されたエンジン回転数とから発電機回転数を算出する。
以上により、ＥＣＵによる発電機回転数の計測頻度を減らすことができるので、制御の応答性の低下を防止することができる。
【０００８】
〔請求項２の手段〕
請求項２に記載の発電機制御装置は、アイドル運転時に回転数比演算手段による回転数比の算出を行う。
アイドル運転時は、エンジン回転数の変化が少ないので、ＮＥ計測信号もＮＡ計測信号もともに安定して検出される。このため、エンジン回転数も発電機回転数もともに正確に計測することができる。よって、アイドル運転時に、ＮＡ計測信号を用いて発電機回転数を計測するとともに回転数比の算出を行えば、極めて正確な回転数比を算出することができる。
【０００９】
〔請求項３の手段〕
請求項３に記載の発電機制御装置は、クロック周波数をロータ極数に応じて変えることができるクロックを備え、発電機側検出手段は、ＮＡ計測信号として発電機のステータ相電圧を検出し、発電機回転数は、クロックから発せられるクロック信号とステータ相電圧とを用いて計測される。
これにより、発電機回転数が同一であれば、ロータ極数に関わりなく所定時間に発せられるクロック信号のパルス数を同一にすることができる。すなわち、制御対象となる被制御発電機のロータ極数が変わっても、発電機回転数が同一であれば所定期間に発せられるクロック信号のパルス数も同一にすることができる。この結果、被制御発電機のロータ極数にかかわりなく、発電機回転数を安定して計測できる。
【００１０】
〔請求項４の手段〕
請求項４に記載の発電機制御装置は、計測された発電機回転数を、バイナリデータとしてデジタル通信にて送受信することができる。
クロックおよび発電機側検出手段は、いずれも発電機に付設させることができるため、発電機回転数は、ＥＣＵによらず発電機側にて計測することができる。また、発電機側で計測された発電機回転数は、バイナリデータとしてＥＣＵに送信することができる。一方、ＥＣＵでは、計測されたエンジン回転数が同じくバイナリデータとして存在する。このため、発電機側で計測された発電機回転数をバイナリデータとしてＥＣＵに送信することにより、発電機回転数とエンジン回転数とをバイナリデータのままで直接に演算することができる。
【００１１】
〔請求項５の手段〕
請求項５に記載の発電機制御装置は、品種の異なる複数の発電機について各々の品種に対応する特性を記憶しており、被制御発電機の品種を識別するための品種識別信号を受け取り、記憶された特性の中から、品種識別信号に対応する品種の特性を選択するとともに、選択された特性に基づいて被制御発電機の制御を行うことができる。
これにより、１品種のＥＣＵに多数の発電機品種の特性を記憶させておけば、記憶させる発電機品種の数だけＥＣＵの品種を減らすことができる。このように、ＥＣＵの品種を減らすことができるので、品種取違えの危険度を低減することができる。
【００１２】
〔請求項６の手段〕
請求項６に記載の発電機制御装置は、発電機の１品種に対応する特性を正規特性として記憶しており、被制御発電機の特性と正規特性との相対比を識別するための品種識別信号を受け取り、品種識別信号に対応する相対比と正規特性とに基づいて被制御発電機の制御を行うことができる。
これにより、１品種のＥＣＵに１つの発電機品種の特性を記憶させるだけで、多数の発電機品種を識別することができる。この結果、ＥＣＵに記憶させる特性のデータ数を、大幅に削減することができる。
【発明を実施するための最良の形態】
【００１３】
最良の形態の発電機制御装置は、ＮＥ計測信号を検出できるエンジン側検出手段と、ＮＡ計測信号を検出できる発電機側検出手段と、ＮＡ計測信号を用いて計測された発電機回転数およびＮＥ計測信号を用いて計測されたエンジン回転数から、発電機回転数とエンジン回転数との回転数比を算出することができる回転数比演算手段と、ＮＥ計測信号を用いて計測されたエンジン回転数と回転数比とから発電機回転数を算出することができる発電機回転数演算手段とを備える。
【００１４】
そして、発電機制御装置は、ＥＣＵの負荷が小さいときに、ＮＡ計測信号を用いて発電機回転数の計測を行うとともに、この計測された発電機回転数と計測されたエンジン回転数とを用いて回転数比を算出する。また、ＥＣＵの負荷が大きいときに、発電機回転数の計測を停止し、先に算出された回転数比と計測されたエンジン回転数とを用いて発電機回転数を算出する。
【実施例１】
【００１５】
〔実施例１の構成〕
実施例１の発電機制御装置１を図面に基づいて説明する。実施例１の発電機制御装置１は、図１に示すように、エンジン２の回転数の算出に利用可能なＮＥ計測信号を検出できるエンジン側検出手段３と、発電機４の回転数の算出に利用可能なＮＡ計測信号を検出できる発電機側検出手段５と、ＮＥ計測信号およびＮＡ計測信号に基づいて演算処理や制御処理を行うＥＣＵ６とを備える。
なお、発電機４は、発電機回転軸プーリ７とエンジン２のクランクプーリ８との回転を同期させるタイミングベルト９を介して、エンジン２から駆動トルクを伝達され、エンジン２により駆動される。
【００１６】
ここで、エンジン側検出手段３および発電機側検出手段５は、例えば、クランク軸１０や発電機回転軸１１に固定されて所定の角度ごとに凸状歯が形成されたシグナルロータと、凸状歯との近接離反を電磁誘導により検出する電磁式センサとを有する周知の電磁ピックアップ式角度センサである。そして、エンジン側検出手段３および発電機側検出手段５が、この電磁ピックアップ式角度センサである場合、ＮＥ計測信号およびＮＡ計測信号は角度信号である。
【００１７】
ＥＣＵ６は、制御機能および演算機能を具備する中央処理装置（ＣＰＵ）、記憶装置、入力装置、出力装置などからなるコンピュータを有する。そして、各種センサで検出された信号（例えば、上記のＮＥ計測信号やＮＡ計測信号）が入力されるとともに、これらの検出信号に応じて、エンジン２や発電機４の制御を行う。
【００１８】
ＥＣＵ６は、発電機制御装置１の機能として、ＮＥ計測信号を用いてエンジン回転周期を演算することによりエンジン回転数を計測するエンジン回転数計測手段１２と、ＮＡ計測信号を用いて発電機回転周期を演算することにより発電機回転数を計測できる発電機回転数計測手段１３と、計測された発電機回転数および計測されたエンジン回転数から発電機回転数とエンジン回転数との回転数比を算出できるとともに記憶できる回転数比演算手段１４と、回転数比および計測されたエンジン回転数から発電機回転数を算出できる発電機回転数演算手段１５とを有する。
【００１９】
〔実施例１の作用〕
実施例１の発電機制御装置１の作用を図面に基づいて説明する。発電機制御装置１は、上述の各手段を用いることにより発電機回転数を算出し、算出された発電機回転数を用いて発電機４の制御に用いられる発電状態パラメータを算出する。以下の説明では、発電状態パラメータとして、エンジン２が発電機４を駆動するのに必要とされる最大トルクＴｑ０を取り上げる。
【００２０】
エンジン２の始動によりエンジン２がアイドル状態になったときや、走行中に信号等での停止によりエンジン２がアイドル状態になったとき、図１に示すようにアイドル状態信号が合成される。アイドル状態信号が合成されると、発電機回転数計測手段１３が、ＮＡ計測信号を用いて発電機回転数の計測を開始する。また、回転数比演算手段１４が、計測された発電機回転数ＮＡと計測されたエンジン回転数ＮＥとを用いて回転数比Ｋの算出を開始するとともに、算出された回転数比Ｋの記憶を開始する。
【００２１】
次に、車両の走行開始などによりエンジン２がアイドル状態ではなくなったとき、発電機回転数計測手段１３が発電機回転数ＮＡの計測を停止し、回転数比演算手段１４が回転数比Ｋの算出を停止する。同時に、発電機回転数演算手段１５が、記憶された回転数比Ｋと計測されたエンジン回転数ＮＥとを用いて発電機回転数Ｋ・ＮＥ（発電機回転数計測手段１３により計測された発電機回転数ＮＡと区別するため、別符号とする）の算出を開始する。そして、算出された発電機回転数Ｋ・ＮＥを用いて、図２に示すように、発電トルクマップに基づいて最大トルクＴｑ０が算出される。算出された最大トルクＴｑ０は、各種の発電機制御やエンジン制御に用いられる。
【００２２】
〔実施例１の効果〕
実施例１の発電機制御装置１のＥＣＵ６は、計測された発電機回転数ＮＡと計測されたエンジン回転数ＮＥとの回転数比Ｋを算出し記憶することができる回転数比演算手段１４と、記憶された回転数比Ｋおよび計測されたエンジン回転数ＮＥとを用いて発電機回転数Ｋ・ＮＥを算出することができる発電機回転数演算手段１５とを有する。
これにより、発電機制御装置１は、エンジン２や発電機４などの制御処理に伴うＥＣＵ６の負荷の大小に応じて、発電機回転数ＮＡの計測を実施したり停止したりすることができる。この結果、ＥＣＵ６の負荷が大きいときに、ＥＣＵ６による発電機回転数ＮＡの計測頻度を減らすことができるので、制御の応答性の低下を防止することができる。
【００２３】
実施例１の発電機制御装置１のＥＣＵ６は、アイドル状態信号が合成されると、発電機回転数計測手段１３による発電機回転数ＮＡの計測を開始するとともに、回転数比演算手段１４による回転数比Ｋの算出および記憶を開始する。
これにより、エンジン回転数の変化が少なくエンジン回転数も発電機回転数もともに正確に計測することができるアイドル運転時に、発電機回転数ＮＡの計測が行われるとともに回転数比Ｋの算出が行われる。この結果、極めて正確な回転数比Ｋを算出することができる。
【００２４】
〔実施例２の構成〕
実施例２の発電機制御装置１を図面に基づいて説明する。なお、実施例１と共通する構成要素は同一符号を用いることとする。実施例２の発電機制御装置１では、図３に示すように、発電機４側に発電機回転数計測手段１３の機能を具備する周期カウンタが付設されている（以後、周期カウンタ１３とし、発電機回転数計測手段には符号を付さない）。なお、発電機４は、ロータコイル１６、ステータコイル１７、レクティファイヤ１８、レギュレータ１９などを有する周知の構造である。
【００２５】
実施例２の発電機制御装置１では、ＮＡ計測信号を検出する発電機側検出手段５として機能するコンパレータ（以後、コンパレータ５とし、発電機側検出手段には符号を付さない）、時間を計測するためのクロック２０、クロック２０から発せられるクロック信号とＮＡ計測信号とを用いて発電機回転周期を計測することにより発電機回転数計測手段として機能する周期カウンタ１３、周期カウンタ１３により計測されたデータを一時的に保持する周期データバッファ２１、発電機品種を識別するデータを保持する発電機品種メモリ２２、周期データバッファ２１および発電機品種メモリ２２に保持されたデータを１つのシリアルデータに配列するシリアル信号合成器２３、シリアル信号合成器２３で合成されたシリアルデータをＥＣＵ６へ送信するためのＥＣＵ送信信号に加工してＥＣＵ６へ送信する送信ドライバ２４などが、発電機４側に付設されている。
【００２６】
コンパレータ５は、ＮＡ計測信号として、発電機回転数に相当する発電機回転周期の計測に利用可能なステータ相電圧のピーク電圧を検出する。ピーク電圧の検出は、ステータ相電圧をレベル判定することにより行われる。すなわち、コンパレータ５は、ステータ相電圧に等しい結点Ａにおける電圧が所定値Ｖｒｅｆ以上の場合に、ピーク信号の出力を行う。これにより、例えば、発電機４のロータ極数が６極である場合（図４（ａ）参照）、発電機４が１回転する間に、図４（ｂ）に示すように６回の出力が行われる。また、発電機４のロータ極数が８極である場合（図４（ｄ）参照）、発電機４が１回転する間に、図４（ｅ）に示すように８回の出力が行われる。なお、図４（ｃ）に示すように、前回のピーク信号の降下から今回のピーク信号の降下までの時間（以後、ピーク周期と呼ぶ）を、６極対ロータの場合にＴとすると、発電機回転数が同一であれば、８極対ロータの場合のピーク周期は、６／８・Ｔとなる（図４（ｆ）参照）。すなわち、発電機回転数が同一であれば、ロータ極数とピーク周期とは反比例する。
【００２７】
クロック２０は、時間を計測するためのクロック信号を発する。クロック２０は、クロック信号の周波数（クロック周波数）をロータ極数に応じて変えることができる。具体的には、図３に示すように、ロジック電極Ｖｃｃと切替スイッチ２５とを利用することにより、２つのクロック周波数すなわちクロック信号の発生周期を切り替えることができる。実施例２の発電機制御装置１では、アース側に切り替えられたときのクロック信号の発生周期をｔとし、ロジック電極Ｖｃｃ側に切り替えられたときのクロック信号の発生周期を６／８・ｔとする。そして、発電機４として、図４（ａ）のようにロータ極数が６極の品種が用いられたときは、発生周期がｔとなるように切替スイッチ２５がアース側に切り替えられる。また、発電機４として、図４（ｄ）のようにロータ極数が８極の品種が用いられたときは、発生周期が６／８・ｔとなるように切替スイッチ２５がロジック電極Ｖｃｃ側に切り替えられる。
【００２８】
周期カウンタ１３は、ピーク信号およびクロック信号の入力を受けるとともに、ピーク周期ごとにクロック信号の発生数すなわちクロック信号の入力数をカウントする。なお、ピーク周期ごとのクロック信号の入力数は発電機回転周期に相当する。周期カウンタ１３は、図４（ｃ）、（ｆ）に示すように、ピーク信号が下がるたびに所定のカウンタリセット信号を出力する。これによりクロック信号のカウント値を０にリセットするとともにカウントを再開する。そして、ピーク周期ごとのカウント値を出力する。以上のよう、周期カウンタ１３は、ピーク周期ごとのクロック信号の入力数をカウントすることにより、発電機回転数計測手段として機能する。
【００２９】
周期データバッファ２１は、周期カウンタ１３から出力されたカウント値を、周期カウンタ１３により計測されたデータとして一時的に保持する。このように周期カウンタ１３とシリアル信号合成器２３との間に周期データバッファ２１を介在させることにより、ＥＣＵ６への送信回数を減らすことができる。これにより、ＥＣＵ６の負荷を低減することができる。
【００３０】
シリアル信号合成器２３は、周期データバッファ２１および発電機品種メモリ２２に保持されたデータを、各々、バイナリデータとして、１つのシリアルデータに配列する。すなわち、ピーク周期ごとのカウント値、および発電機品種を識別するデータが、各々、バイナリデータとして、１つのシリアルデータに配列される。
【００３１】
送信ドライバ２４は、シリアル信号合成器２３で合成されたシリアルデータの前後に、図５に示すようなバイナリデータとしての送信ヘッダおよび送信チェックを配列する。これにより、シリアル信号合成器２３で合成されたシリアルデータが、ＥＣＵ送信信号に加工される。そして、このＥＣＵ送信信号がデジタル通信にてＥＣＵ６へ送信される。なお、ＥＣＵ送信信号の中で、カウント値を示す部分が、計測された発電機回転数に相当する信号であり、発電機品種を示す部分が、被制御発電機である発電機４の品種を識別するための品種識別信号である。
【００３２】
実施例２のＥＣＵ６は、発電機制御装置１の機能として、ＮＥ計測信号を用いてエンジン回転数に相当する周期データを計測するエンジン回転数計測手段１２と、この周期データおよびデジタル通信にて送信されたカウント値から発電機回転数とエンジン回転数との回転数比を算出できるとともに記憶できる回転数比演算手段１４と、回転数比およびエンジン回転数に相当する周期データから発電機回転数を算出できる発電機回転数演算手段１５と、品種の異なる複数の発電機について各々の品種に対応する特性を記憶する記憶手段とを有する。
【００３３】
〔実施例２の作用〕
実施例２の発電機制御装置１の作用を図面に基づいて説明する。なお、実施例１の発電機制御装置１の作用と重複する部分は説明を省略する。
まず、発電機４側に付設された部分は、エンジン２がアイドル状態になったときに、図３に示すような発電機回転数の計測、およびその計測値と品種識別信号とのＥＣＵ６への送信を行う。なお、以下の説明では、発電機４のロータ極数を図４（ａ）に示すような６極とする。
【００３４】
エンジン２がアイドル状態になったら、コンパレータ５によるステータ相電圧の検出が開始される。すなわち、コンパレータ５では、ステータ相電圧のピーク電圧が検出されるとともに、図４（ｂ）に示すようなピーク信号の出力が行われる。このピーク信号はクロック信号とともに周期カウンタ１３に入力される。周期カウンタ１３では、クロック信号の入力数のカウントが開始される。そして、図４（ｃ）に示すようにピーク信号が下がるたびカウンタリセット信号が出力されてカウント値が０にリセットされるとともに、ピーク周期ごとのカウント値が出力される。出力されたカウント値は、周期データバッファ２１で一時的に保持される。
【００３５】
周期データバッファ２１で保持されたカウント値は、発電機品種メモリ２２に保持されたデータとともにシリアル信号合成器２３に入力されて、バイナリデータとして１つのシリアルデータに配列される。このシリアルデータは、送信ドライバ２４に入力されて、図５に示すようなＥＣＵ送信信号に加工される。そして、このＥＣＵ送信信号がデジタル通信にてＥＣＵ６へ送信される。なお、発電機品種メモリ２２に保持されたデータは、品種識別信号としてＥＣＵ６へ送信される。
【００３６】
ＥＣＵ送信信号としてバイナリデータであるカウント値がＥＣＵ６に入力されると、回転数比演算手段１４で回転数比の算出が行われる。ここで、エンジン回転数に相当する周期データも、ＥＣＵ６においてバイナリデータとして存在するため、回転数比は、バイナリデータ同士の演算により算出される。
【００３７】
また、ＥＣＵ送信信号として品種識別信号がＥＣＵ６に入力されると、記憶手段に記憶された複数品種の発電機特性の中から、品種識別信号に対応する品種の特性が選択される。そして、選択された特性に基づいて発電機４の制御が行われる。例えば、複数品種の発電トルクマップの中から品種識別信号に対応する品種の発電トルクマップが選択され、選択された発電トルクマップに基づいて最大トルクＴｑ０が算出される。
【００３８】
〔実施例２の効果〕
実施例２の発電機制御装置１のクロック２０は、クロック信号の発生周期をｔおよび６／８・ｔの２つの値から選択できる。また、発電機側検出手段であるコンパレータ５は、ＮＡ計測信号として発電機４のステータ相電圧のピーク電圧を検出し、ピーク信号を出力する。そして、周期カウンタ１３でピーク周期ごとのクロック信号の発生数がカウントされることにより、発電機回転数に相当するカウント値が計測される。
これにより、発電機４のロータ極数が６極対または８極対のいずれであっても、同一の発電機回転数では同一のカウント値が計測される。この結果、６極対ロータの場合と８極対ロータの場合とで、同一の発電機回転数に対する計測結果に差異を生じないようにすることができる。なお、発電機４のロータ極数は、６極対および８極対が一般的であるので、クロック信号の発生周期をｔおよび６／８・ｔの２つの値から選択できることは、極めて効果が大きい。
【００３９】
実施例２の発電機制御装置１は、計測されたカウント値をバイナリデータとして、発電機４側の送信ドライバ２４からＥＣＵ６へデジタル通信にて送信することができる。
エンジン回転数に相当する周期データも、ＥＣＵ６においてバイナリデータとして存在するため、回転数比をバイナリデータ同士の演算により算出することができる。
【００４０】
実施例２の発電機制御装置１のＥＣＵ６は、品種の異なる複数の発電機について各々の品種に対応する特性を記憶する記憶手段を有する。そして、ＥＣＵ６は、発電機４の品種を識別するための品種識別信号を受け取り、記憶された特性の中から、品種識別信号に対応する品種の特性を選択するとともに、選択された特性に基づいて発電機４の制御を行う。
これにより、１品種のＥＣＵ６に多数の発電機品種の特性を記憶させておけば、記憶させる発電機品種の数だけＥＣＵ品種を減らすことができる。この結果、ＥＣＵ品種取違えの危険度を低減することができる。
【００４１】
〔実施例３の構成〕
実施例３の発電機制御装置１は、ＥＣＵ６が有する記憶手段が、実施例２と異なり、発電機の１品種に対応する特性を正規特性として記憶している。また、発電機４側の発電機品種メモリ２２に保持されているデータは、発電機４の特性と正規特性との相対比を識別するデータである。よって、ＥＣＵ送信信号の中で、発電機品種を示す部分は、発電機４の特性と正規特性との相対比を識別するための品種識別信号である。
【００４２】
〔実施例３の作用〕
実施例３の発電機制御装置１では、ＥＣＵ送信信号として品種識別信号がＥＣＵ６に入力されると、品種識別信号に対応する相対比と正規特性とに基づいて発電機４が制御される。
【００４３】
〔実施例３の効果〕
実施例３の発電機制御装置１のＥＣＵ６は、発電機の１品種に対応する特性を正規特性として記憶している。そして、ＥＣＵ６は発電機４の特性と正規特性との相対比を識別するための品種識別信号を受け取り、品種識別信号に対応する相対比と正規特性とに基づいて発電機４の制御を行う。
これにより、１品種のＥＣＵ６に１つの発電機品種の特性を記憶させるだけで、多数の発電機品種を識別することができる。この結果、ＥＣＵ品種低減のためにＥＣＵ６に記憶させる特性のデータ数を、大幅に削減することができる。
【００４４】
〔変形例〕
本実施例の発電機制御装置１は、アイドル運転時に発電機回転数を計測するとともに回転数比を算出したが、これに限定されない。例えば、点火制御やスロットル制御が行われない車両の減速時も、ＥＣＵ６の負荷が少ないため、発電機回転数の計測および回転数比の算出を行うのに好都合な時期である。また、車両組み立て時に回転数比を記憶させたり、整備工場等でのメンテナンス時に回転数比を記憶させてもよい。さらに、車両停止時にはエンジン２が惰性で回転する時期があるので、この時期に発電機回転数の計測および回転数比の算出を行ってもよい。
【００４５】
本実施例では、発電状態パラメータとして最大トルクＴｑ０を取り上げて説明したが、これに限定されない。例えば、計測された発電機回転数で、発電機４が発電可能な最大電流量を算出することもできる。また、発電機４の温度、励磁電流を制御するＤＵＴＹ比などを考慮すれば、より精度の高い発電状態パラメータを算出できる。
【００４６】
本実施例の発電機制御装置１は、クロック信号の発生周期を２つの値から選択できたが、３つ以上の値から選択することもできる。この場合には、例えば、ジャンパ端子を用いて３つ以上の値から１つの値を選択することができる。
【図面の簡単な説明】
【００４７】
【図１】実施例１の発電機制御装置の構成を示す構成図である。
【図２】最大トルクと発電機回転数の相関を示す発電トルクマップである。
【図３】実施例２の発電機制御装置の発電機側の構成を示す構成図である。
【図４】（ａ）は、６極対ロータを示す模式図であり、（ｂ）は、６極対ロータの場合のピーク信号を示す説明図であり、（ｃ）は、６極対ロータの場合のピーク信号とクロック信号とカウンタリセット信号との関係を示す説明図であり、（ｄ）は、８極対ロータを示す模式図であり、（ｅ）は、８極対ロータの場合のピーク信号を示す説明図であり、（ｆ）は、８極対ロータの場合のピーク信号とクロック信号とカウンタリセット信号との関係を示す説明図である。
【図５】ＥＣＵ送信信号の構成を示す構成図である。
【符号の説明】
【００４８】
１    発電機制御装置
３    エンジン側検出手段
４    発電機（被制御発電機）
５    発電機側検出手段、コンパレータ
１４  回転数比演算手段
１５  発電機回転数演算手段
２０  クロック
【図１】
2005192331.tif 000003
【図２】
2005192331.tif 000004
【図３】
2005192331.tif 000005
【図４】
2005192331.tif 000006
【図５】
2005192331.tif 000007