(57)【特許請求の範囲】
【請求項１】
２相以上の相巻線を有する電機子巻線と、
ダイオードが並列接続されたスイッチング素子によって構成される複数の上アームおよび下アームを有するブリッジ回路を構成し、前記電機子巻線の誘起電圧を整流するスイッチング部と、
前記スイッチング素子のオンオフタイミングを制御する制御部と、
前記電機子巻線の２つの出力端子間に現れる電圧の極性が反転した時点を電圧ゼロクロス点として検出する電圧ゼロクロス検出部と、
を備え、前記制御部は、前記電圧ゼロクロス検出部によって検出された前記電圧ゼロクロス点を基準にして前記スイッチング素子のオン／オフ制御を開始し、
前記電圧ゼロクロス検出部は、前記相巻線の相電圧がバッテリ電圧よりも低い状態において前記電圧ゼロクロス点の検出を行うことを特徴とする車両用発電機。
【請求項２】
請求項１において、
前記電圧ゼロクロス検出部は、全ての前記スイッチング素子がオフされた状態において前記電圧ゼロクロス点の検出を行うことを特徴とする車両用発電機。
【請求項３】
請求項１または２において、
前記スイッチング素子は、ＭＯＳ−ＦＥＴによって構成されており、
前記制御部は、前記ＭＯＳ−ＦＥＴの寄生ダイオードを介して整流動作によって前記スイッチング部から出力電流が得られる最小の回転数である立ち上がり回転数よりも低い回転数において、前記電圧ゼロクロス点を基準にして前記スイッチング素子のオン／オフ制御を開始することを特徴とする車両用発電機。
【請求項４】
請求項１〜３のいずれかにおいて、
前記相巻線の相電流の極性が反転した時点を電流ゼロクロス点として検出する電流ゼロクロス検出部をさらに備え、
前記制御部は、前記電圧ゼロクロス点を基準にして前記スイッチング素子のオン／オフ制御を開始した後、前記電流ゼロクロス検出部によって検出された前記電流ゼロクロス点を基準として前記スイッチング素子のオン／オフ制御を行うことを特徴とする車両用発電機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗用車やトラック等に搭載される車両用発電機に関する。
【背景技術】
【０００２】
従来から、スイッチング素子を用いて電力変換部を構成するとともに、電機子巻線の相電圧に基づいてスイッチング素子のオンオフタイミングを設定するようにした車両用電力変換装置が知られている（例えば、特許文献１参照。）。この車両用電力変換装置では、相電圧とバッテリ電圧よりも高い所定のしきい値電圧（ＶｐやＶｐ＋Ｖｆ）とを比較することにより、スイッチング素子のオフタイミングやオンタイミングを設定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２７５７０４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載の車両用電力変換装置では、相電圧を基準にしてスイッチング素子のオフタイミングを決めているが、この相電圧が所定のしきい値よりも小さい場合にはスイッチング素子のオン／オフタイミングを設定することができないため、電力変換装置を用いた整流動作を開始することができないという問題があった。
【０００５】
例えば、スイッチング素子をＭＯＳ−ＦＥＴで構成し、このスイッチング素子のオフタイミングをボディダイオードに電流が流れる期間よりも長く設定してスイッチング素子を介してバッテリから相巻線に所定の期間（電気角）だけ電流が流れ込むように相電流の位相を制御（位相制御）することにより出力電流を増大させることができるが、特許文献１の車両用電力変換装置では、相電圧がしきい値を越えるまでスイッチング素子のオンオフ制御を開始することができないため、相電圧が低い低速回転において位相制御を開始することができないことになる。
【０００６】
本発明は、このような点に鑑みて創作されたものであり、その目的は、相電圧が低い状態において電機子巻線に接続されるスイッチング素子の制御を開始することができる車両用発電機を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の車両用発電機は、２相以上の相巻線を有する電機子巻線と、ダイオードが並列接続されたスイッチング素子によって構成される複数の上アームおよび下アームを有するブリッジ回路を構成し、電機子巻線の誘起電圧を整流するスイッチング部と、スイッチング素子のオンオフタイミングを制御する制御部と、電機子巻線の２つの出力端子間に現れる電圧の極性が反転した時点を電圧ゼロクロス点として検出する電圧ゼロクロス検出部とを備え、制御部は、電圧ゼロクロス検出部によって検出された電圧ゼロクロス点を基準にしてスイッチング素子のオン／オフ制御を開始している。具体的には、上述した電圧ゼロクロス検出部は、相巻線の相電圧がバッテリ電圧よりも低い状態において電圧ゼロクロス点の検出を行っている。
【０００８】
これにより、相電圧が低い状態において相電圧の周期的な規則性を検出することが可能となり、スイッチング部に含まれて電機子巻線に接続されるスイッチング素子のオンオフ制御を開始することできる。
【０００９】
また、上述した電圧ゼロクロス検出部は、全てのスイッチング素子がオフされた状態において電圧ゼロクロス点の検出を行うことが望ましい。これにより、実際に発電を開始する前にスイッチング素子を制御する準備を行うことができ、スイッチング素子の制御と同時に発電を開始することが可能となる。
【００１０】
また、上述したスイッチング素子は、ＭＯＳ−ＦＥＴによって構成されており、制御部は、ＭＯＳ−ＦＥＴの寄生ダイオードを介して整流動作によってスイッチング部から出力電流が得られる最小の回転数である立ち上がり回転数よりも低い回転数において、電圧ゼロクロス点を基準にしてスイッチング素子のオン／オフ制御を開始することが望ましい。これにより、ダイオード整流を開始する回転数よりも低回転域において発電を開始して、出力電流を取り出すことが可能となる。
【００１１】
また、上述した相巻線の相電流の極性が反転した時点を電流ゼロクロス点として検出する電流ゼロクロス検出部をさらに備え、制御部は、電圧ゼロクロス点を基準にしてスイッチング素子のオン／オフ制御を開始した後、電流ゼロクロス検出部によって検出された電流ゼロクロス点を基準としてスイッチング素子のオン／オフ制御を行うことが望ましい。これにより、相電圧が低く相電流が発生しない低回転域において、相電流の位相を制御する動作を開始することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】一実施形態の車両用発電機の構成を示す図である。
【図２】同期制御モードと位相制御モードの境界を示す説明図である。
【図３】同期制御モードを実施する場合の相電圧と相電流の波形を示す図である。
【図４】位相制御モードを実施する場合の相電圧と相電流の波形を示す図である。
【図５】Ｕ相巻線とＶ相巻線の出力線間の電圧ゼロクロス点を検出して位相制御を開始する具体例を示す図である。
【図６】電圧ゼロクロス点基準の位相制御から電流ゼロクロス点基準の位相制御に移行する動作手順を示す流れ図である。
【図７】しきい値Ｖthの説明図である。
【図８】位相制御を開始する条件を説明する図である。
【図９】各相巻線に対応させて別々に制御部等を設ける場合の部分的な構成を示す図である。
【図１０】他の電機子巻線の電圧ゼロクロス点を基準に位相制御を開始する場合の変形例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明を適用した一実施形態の車両用発電機について、図面を参照しながら説明する。図１は、一実施形態の車両用発電機の構成を示す図である。図１に示すように、本実施形態の車両用発電機１は、電機子巻線２、３、界磁巻線４、スイッチング部５、６、制御部７、駆動部８、電流ゼロクロス検出部９、電圧ゼロクロス検出部１０、電圧制御装置１１を含んで構成されている。この車両用発電機１は、電機子巻線２、３に誘起された交流電圧をスイッチング部５、６で整流して得られた直流電力をバッテリ１２や電気負荷（図示せず）に供給する発電動作を行う。なお、バッテリ１２から供給される直流電圧をスイッチング部５、６によって三相交流電圧に変換して電機子巻線２、３に印加して回転子（図示せず）を回転させる電動動作を車両用発電機１に行わせるようにしてもよい。
【００１５】
電機子巻線２は、多相巻線（例えば三相巻線）であって、電機子鉄心に巻装されて電機子を構成している。電機子巻線２の各相巻線に誘起される交流出力がスイッチング部５に供給される。また、電機子巻線３は、多相巻線（例えば三相巻線）であって、電機子鉄心に巻装されて電機子を構成している。例えば、電機子巻線２と電機子巻線３は、電気角で３０°異なる位置に巻装されている。電機子巻線３の各相巻線に誘起される交流出力がスイッチング部６に供給される。界磁巻線４は、界磁極（図示せず）に巻装されて回転子を構成しており、界磁巻線４に界磁電流を流すことにより界磁極が磁化される。
【００１６】
スイッチング部５は、一方の電機子巻線２とバッテリ１２との間に介在し、ダイオードが並列接続されたスイッチング素子によって構成される複数の上アームと複数の下アームとからなるブリッジ回路を形成している。具体的には、電機子巻線２は、Ｙ結線されたＵ相巻線、Ｖ相巻線、Ｗ相巻線を有している。Ｕ相巻線に、上アームとしてのスイッチング素子Ｑ１およびダイオードＤ１と、下アームとしてのスイッチング素子Ｑ２およびダイオードＤ２とが接続されている。Ｖ相巻線に、上アームとしてのスイッチング素子Ｑ３およびダイオードＤ３と、下アームとしてのスイッチング素子Ｑ４およびダイオードＤ４とが接続されている。Ｗ相巻線に、上アームとしてのスイッチング素子Ｑ５およびダイオードＤ５と、下アームとしてのスイッチング素子Ｑ６およびダイオードＤ６とが接続されている。
【００１７】
同様に、スイッチング部６は、他方の電機子巻線３とバッテリ１２との間に介在し、ダイオードが並列接続されたスイッチング素子によって構成される複数の上アームと複数の下アームとからなるブリッジ回路を形成している。具体的には、電機子巻線３は、Ｙ結線されたＸ相巻線、Ｙ相巻線、Ｚ相巻線を有している。Ｘ相巻線に、上アームとしてのスイッチング素子Ｑ７およびダイオードＤ７と、下アームとしてのスイッチング素子Ｑ８およびダイオードＤ８とが接続されている。Ｙ相巻線に、上アームとしてのスイッチング素子Ｑ９およびダイオードＤ９と、下アームとしてのスイッチング素子Ｑ１０およびダイオードＤ１０とが接続されている。Ｚ相巻線に、上アームとしてのスイッチング素子Ｑ１１およびダイオードＤ１１、下アームとしてのスイッチング素子Ｑ１２およびダイオードＤ１２とが接続されている。
【００１８】
上述したスイッチング素子Ｑ１〜Ｑ１２は、例えば、一般的な整流回路に用いられているダイオードよりも低損失のＭＯＳ−ＦＥＴが用いられる。また、ＭＯＳ−ＦＥＴを用いた場合には、ダイオードＤ１〜Ｄ１２として寄生ダイオード（ボディダイオード）を利用することができる。
【００１９】
制御部７は、スイッチング部５、６に含まれるスイッチング素子Ｑ１〜Ｑ１２のそれぞれのオンオフタイミングを決定する。駆動部８は、スイッチング素子Ｑ１〜Ｑ１２を駆動するドライバ回路であり、制御部７によって決定されたオンオフタイミングでスイッチング素子Ｑ１〜Ｑ１２を駆動する。この制御部７は、ＣＰＵで所定の制御プログラムを実行することにより実現可能であるが、回路素子からなるハードウエアロジックによって構成するようにしてもよい。
【００２０】
電流ゼロクロス検出部９は、スイッチング素子Ｑ１〜Ｑ１２のそれぞれがオンされているときに、このスイッチング素子やこれに並列接続されたダイオードを通して流れる相電流の向きが反転する時点を電流ゼロクロス点として検出する。この電流ゼロクロス検出部９の動作は、各相巻線の上アームおよび下アームのそれぞれについて別々に行われる。
【００２１】
電圧ゼロクロス検出部１０は、電機子巻線２、３の出力線間の電圧の極性が反転する時点を電圧ゼロクロス点として検出する。この電圧ゼロクロス検出部１０の動作は、電機子巻線２、３のそれぞれについて別々に行われる。なお、図１に示した構成では、電圧ゼロクロス検出部１０は、スイッチング部５、６に接続されているが、電機子巻線２、３の線間電圧を検出できればよいため、電機子巻線２、３に直接接続するようにしてもよい。
【００２２】
電圧制御装置１１は、スイッチング素子（図示せず）を断続制御することにより、界磁巻線４に流れる界磁電流を制御する。例えば、車両用発電機１の出力電圧（あるいはバッテリ電圧）が所定の調整電圧となるように界磁電流が制御される。
【００２３】
本実施形態の車両用発電機１はこのような構成を有しており、次にその動作を説明する。スイッチング部５、６に含まれる各スイッチング素子にはダイオード（寄生ダイオード）が並列接続されているため、スイッチング素子をオンしなくてもダイオードを介して電流が流れて整流動作が行われる。このダイオードの通電期間にあわせてスイッチング素子をオンオフ制御する制御モードを「同期制御モード」と称するものとする。一方、ダイオードの通電期間より遅くまでスイッチング素子をオンすると、バッテリ１２の端子電圧よりも相巻線の電圧が低くなったときにこのスイッチング素子を介してバッテリ電流が引き込まれる現象が生じる。このように引き込み電流が発生するようにスイッチング素子をオンオフ制御する制御モードを「位相制御モード」と称するものとする。
【００２４】
同期制御モードと位相制御モードを比較すると、同期制御モードの方が発電効率がよく、位相制御モードの方が多くの出力電流を得ることができる。したがって、発電要求量が少ない場合（出力電流が所定値以下の場合）や回転数が高い場合（所定回転数以上の場合）には同期制御モードを実施し、比較的低回転で発電要求量が多い場合には位相制御モードを実施することが望ましい。
【００２５】
図２は、同期制御モードと位相制御モードの境界を示す説明図である。図２において、縦軸は車両用発電機１の出力電流を、横軸は車両用発電機１の回転数をそれぞれ示している。また、特性ａは位相制御を行った場合の車両用発電機１の出力特性を、特性ｂは同期制御を行った場合の車両用発電機１の出力特性をそれぞれ示している。
【００２６】
本実施形態では、回転数がＮ1のときに、出力電流が同期制御時に得られる値Ｉ1以下であれば同期制御を行う。あるいは、回転数が、同期制御で十分な出力電流が得られる回転数（同期制御でも位相制御でもそれほど差が生じない回転数）であるＮ2以上の場合に同期制御を行う。
【００２７】
以下、同期制御モードと位相制御モードのそれぞれについて、スイッチング素子のオンオフタイミングを設定する方法について説明する。
【００２８】
（同期制御モード）
図３は、同期制御モードを実施する場合の相電圧と相電流の波形を示す図であり、例えばＵ相巻線に対応する波形が示されている。Ｕ相電流は、上アームのスイッチング素子Ｑ１およびダイオードＤ１を通して流れる成分と下アームのスイッチング素子Ｑ２およびダイオードＤ２を通して流れる成分とに分けることができ、図３（後述する図４についても同様）ではそれぞれの成分が「上アーム電流」、「下アーム電流」として示されている。また、図３（後述する図４についても同様）において、ＶDはダイオードＤ１等の順方向電圧を、ＶSDはスイッチング素子Ｑ１等のオン時のソース・ドレイン間電圧をそれぞれ示している。
【００２９】
（オフタイミングの設定）
Ｕ相巻線に対応する上アームのスイッチング素子Ｑ１のオフタイミング（Ａ）は、この上アームの前回の電流ゼロクロス点の位置（Ｂ）あるいは同じＵ相巻線に対応する下アームの直前の電流ゼロクロス点（Ｃ）を基準として、所定時間（Ｔ１あるいはＴ２）経過した時点に設定される。また、この所定時間Ｔ１、Ｔ２は、所定の電気角で表すことができるが、所定の電気角に相当する時間を算出するためには、その時点での回転数を知る必要がある。本実施形態では、制御部７は、上アーム電流の電流ゼロクロス点の間隔、あるいは、上アーム電流と下アーム電流のそれぞれの電流ゼロクロス点の間隔に基づいて回転数を検出して、所定時間Ｔ１、Ｔ２を設定している。なお、３以上の電流ゼロクロス点の間隔の変化を観察することにより回転数の変化（回転変動）がわかるため、この回転変動の程度を考慮して所定時間Ｔ１、Ｔ２を設定することにより、オフタイミングの設定精度を上げることができる。
【００３０】
また、下アームのスイッチング素子Ｑ２のオフタイミングの設定についても同様であり、この下アームの前回の電流ゼロクロス点の位置あるいは同じＵ相巻線に対応する上アームの直前の電流ゼロクロス点を基準として、所定時間経過した時点がオフタイミングとして設定される。
【００３１】
（オンタイミングの設定）
Ｕ相巻線に対応する上アームのスイッチング素子Ｑ１のオンタイミング（Ｄ）は、同じＵ相巻線に対応する下アームの直前の電流ゼロクロス点（Ｃ）を基準として、所定時間（Ｔ３）経過した時点に設定される。この所定時間Ｔ３は所定の電気角で表すことができ、所定の電気角に相当する時間を算出するためにはその時点での回転数を知る必要がある点や、回転数検出あるいは回転変動を考慮して設定精度向上が可能な点については、上述したオフタイミング設定と同様である。
【００３２】
また、下アームのスイッチング素子Ｑ２のオンタイミングの設定についても同様であり、同じＵ相巻線に対応する上アームの直前の電流ゼロクロス点を基準として、所定時間経過した時点がオンタイミングとして設定される。
【００３３】
なお、上述したように他アームの直前の電流ゼロクロス点を基準にスイッチングＱ１、Ｑ２のオンタイミングが設定されるが、自アームの電流ゼロクロス点を基準にして所定時間Ｔ３’経過後をオンタイミングとして設定するようにしてもよい。
【００３４】
また、上述した説明では、Ｕ相巻線に対応するスイッチング素子Ｑ１、Ｑ２のオン／オフタイミングの設定方法について説明したが、他の相巻線のスイッチング素子Ｑ３〜Ｑ１２についても基本的に同じであり、詳細な説明は省略する。
【００３５】
（位相制御モード）
図４は、位相制御モードを実施する場合の相電圧と相電流の波形を示す図であり、例えばＵ相巻線に対応する波形が示されている。
【００３６】
（オフタイミングの設定）
Ｕ相巻線に対応する上アームのスイッチング素子Ｑ１のオフタイミング（Ｆ）は、この上アームの直前の電流ゼロクロス点の位置（Ｇ）を基準として、所定時間（Ｔ４）経過した時点に設定される。この所定時間Ｔ４は、バッテリ電圧や電気負荷量（要求出力）に合わせて設定される。また、この所定時間Ｔ４は所定の電気角で表すことができ、所定の電気角に相当する時間を算出するためにはその時点での回転数を知る必要がある点や、回転数検出あるいは回転変動を考慮して設定精度向上が可能な点については、上述した同期制御モードにおけるオン／オフタイミング設定と同様である。
【００３７】
また、下アームのスイッチング素子Ｑ２のオフタイミングの設定についても同様であり、この下アームの直前の電流ゼロクロス点の位置を基準として、所定時間経過した時点がオフタイミングとして設定される。
【００３８】
（オンタイミングの設定）
Ｕ相巻線に対応する上アームのスイッチング素子Ｑ１のオンタイミング（Ｈ）は、同じＵ相巻線に対応する下アームのスイッチング素子Ｑ２をオフした時点（Ｊ）から所定時間（Ｔ５）経過した時点に設定される。この所定時間Ｔ５は、反対アームのスイッチング素子Ｑ２が確実にオフするまでのマージンであって、上下アームの短絡を避けるためのものであり、損失低減のためには短い方が望ましい。また、この所定時間Ｔ５は所定の電気角で表すことができ、所定の電気角に相当する時間を算出するためにはその時点での回転数を知る必要がある点や、回転数検出あるいは回転変動を考慮して設定精度向上が可能な点については、上述したオフタイミング設定と同様である。
【００３９】
また、下アームのスイッチング素子Ｑ２のオフタイミングは、下タームの直前の電流ゼロクロス点の位置を基準にして所定時間Ｔ４経過した時点であるため、上アームのスイッチング素子Ｑ１のオンタイミングは、下アームの直前の電流ゼロクロス点（Ｋ）から所定時間Ｔ４＋Ｔ５が経過した時点に設定されるということもできる。
【００４０】
また、下アームのスイッチング素子Ｑ２のオンタイミングの設定についても同様であり、同じＵ相巻線に対応する上アームのスイッチング素子Ｑ１をオフした時点から所定時間経過した時点がオンタイミングとして設定される。
【００４１】
ところで、車両用発電機１の出力電圧（相巻線の起電圧）が所定値未満の場合には各スイッチング素子や各ダイオードを通して電流が流れないため、各相巻線に対応する電流ゼロクロス点を検出することができない。要求される出力電流が少ない場合には、相電圧が上昇してダイオードを通した出力電流が得られるのを待って位相制御モードに移行すればよいが、要求される出力電流が多い場合には可能な限り低回転から位相制御モードを実施することが望ましい。ダイオードを通した出力電流が得られる前に位相制御を開始して出力電流を取り出すために、本実施形態では電圧ゼロクロス検出部１０が設けられている。
【００４２】
電圧ゼロクロス検出部１０は、電機子巻線２の出力線間（例えば、電機子巻線２の出力線となるＵ相巻線の一方端とＶ相巻線の一方端の間）の電圧（線間電圧）を取り込み、この線間電圧の極性が正から負（あるいは負から正）に反転する電圧ゼロクロス点を検出し、この検出結果を示す信号を制御部７に向けて出力する。また、電圧ゼロクロス検出部１０は、電機子巻線３の出力線間（例えば、電機子巻線２の出力線となるＸ相巻線の一方端とＹ相巻線の一方端の間）の電圧（線間電圧）を取り込み、この線間電圧の極性が正から負（あるいは負から正）に反転する電圧ゼロクロス点を検出し、この検出結果を示す信号を制御部７に向けて出力する。上述した電圧ゼロクロス点の検出は、電機子巻線２、３の各相電圧がバッテリ電圧よりも低く、スイッチング部５、６から出力電流が得られない状態であって、スイッチング部５、６に含まれる全てのスイッチング素子がオフされた状態において行われる。また、検出結果を示す信号としては、線間電圧の極性が正から負（あるいは負から正）に変化したタイミングに対応するパルス信号を出力する場合や、線間電圧の極性に対応してハイ／ローレベルの矩形波信号（例えば、正極性にハイレベルが対応し、負極性にローレベルが対応する）を出力する場合などが考えられる。
【００４３】
制御部７は、電圧ゼロクロス検出部１０から入力される信号に基づいて、スイッチング部５、６に含まれる各スイッチング素子のオンタイミング（あるいはオンタイミングとオフタイミングの両方）を設定して位相制御モードの制御を開始する。一旦、位相制御モードでの制御が開始されると、その以後は電流ゼロクロス検出部９による検出結果を用いた位相制御が継続的に行われる。
【００４４】
図５は、Ｕ相巻線とＶ相巻線の出力線間の電圧ゼロクロス点を検出して位相制御を開始する具体例を示す図である。図５において、「Ｖuv」はＵ相巻線とＶ相巻線の出力線間の電圧である線間電圧を、「Ｕ相上アーム通電期間」はＵ相巻線に対応する上アームのスイッチング素子Ｑ１がオンされる期間を、「Ｕ相下アーム通電期間」はＵ相巻線に対応する下アームのスイッチング素子Ｑ２がオンされる期間を、「Ｖ相上アーム通電期間」はＶ相巻線に対応する上アームのスイッチング素子Ｑ３がオンされる期間を、「Ｖ相下アーム通電期間」はＶ相巻線に対応する下アームのスイッチング素子Ｑ４がオンされる期間を、「Ｗ相上アーム通電期間」はＷ相巻線に対応する上アームのスイッチング素子Ｑ５がオンされる期間を、「Ｗ相下アーム通電期間」はＷ相巻線に対応する下アームのスイッチング素子Ｑ６がオンされる期間をそれぞれ示している。
【００４５】
以下の順番でＵ相巻線に対応する上アームのスイッチング素子Ｑ１と下アームのスイッチング素子Ｑ２のオンオフ制御が開始される。
【００４６】
（１）電圧ゼロクロス検出部１０は、電圧ゼロクロス点を検出する。例えば、以下の（Ａ）〜（Ｅ）のいずれかの時点が電圧ゼロクロス点として検出される。
（Ａ）線間電圧Ｖuvが０Ｖに達した時点
（Ｂ）線間電圧Ｖuvが０Ｖよりも高い所定値Ｖａ（＞０）に達した時点
（Ｃ）線間電圧Ｖuvが０Ｖよりも低い所定値Ｖｂ（＜０）に達した時点
（Ｄ）線間電圧が下がる場合には上記所定値Ｖｂに、上がる場合には上記所定値Ｖａに達した時点、あるいは、反対に、線間電圧が下がる場合には上記所定値Ｖａに、上がる場合には上記所定値Ｖｂに達した時点
（Ｅ）線間電圧が下がる場合には上記所定値Ｖａに達してから上記所定値Ｖｂに達するまでの中間時点（それぞれの到達時刻をｔａ、ｔｂとすると、ｔａ＋（ｔｂ−ｔａ）／２）、線間電圧が上がる場合には、上記所定値Ｖｂに達してから上記所定値Ｖａに達するまでの中間時点（それぞれの到達時刻をｔｂ’、ｔａ’とすると、ｔｂ’＋（ｔａ’−ｔｂ’）／２）
なお、以下に示す例では、線間電圧が下がるときに検出される電圧ゼロクロス点を基準にしているため、上述した（Ａ）〜（Ｅ）では、線間電圧が下がる場合の電圧ゼロクロス点のみを検出するようにしてもよい。
【００４７】
（２）制御部７は、検出した電圧ゼロクロス点の間隔から周期Ｔを求める。
【００４８】
（３）制御部７は、線間電圧Ｖuvが下がるときの電圧ゼロクロス点Ｐ（図５）を基準に、電気角で６０°＋α°経過した時点（時間に換算すると、（（６０°＋α°）／３６０°）×Ｔが経過した時点）で、Ｕ相巻線に対応する上アームのスイッチング素子Ｑ１をオンする。αは、要求出力に合わせて、０＜α＜６０の範囲で設定される。
【００４９】
（４）制御部７は、スイッチング素子Ｑ１をオンしてから、電気角で１８０°−β°経過後（時間に換算すると、（（１８０°−β°）／３６０°）×Ｔ経過後）に、このスイッチング素子Ｑ１をオフする。βは、各相巻線の上下アームの２つのスイッチング素子が同時にオンしてバッテリ１２の端子間が短絡することを防止するためのマージン角であり、短い方がよい。
【００５０】
（５）制御部７は、スイッチング素子Ｑ１をオフしてから、電気角でβ°経過後に、同じＵ相巻線に対応する下アームのスイッチング素子Ｑ２をオンする。
【００５１】
（６）以後、制御部７は、オン期間１８０°−β°で、間にオフ期間β°を挟んで、スイッチング素子Ｑ２、Ｑ１を交互にオン／オフする。
【００５２】
Ｖ相巻線に対応する上アームのスイッチング素子Ｑ３と下アームのスイッチング素子Ｑ４についても基本的に同様であり、制御部７は、オン期間１８０°−β°で、間にオフ期間β°を挟んで、交互にオン／オフする。但し、最初にスイッチング素子Ｑ３をオンするタイミングは、線間電圧Ｖuvが下がるときの電圧ゼロクロス点Ｐ（図５）を基準に、電気角で１８０°＋α°経過した時点に設定される。
【００５３】
また、Ｗ相巻線に対応する上アームのスイッチング素子Ｑ５と下アームのスイッチング素子Ｑ６についても基本的に同様であり、制御部７は、オン期間１８０°−β°で、間にオフ期間β°を挟んで、交互にオン／オフする。但し、スイッチング素子Ｑ６を最初にオンするタイミングは、線間電圧Ｖuvが下がるときの電圧ゼロクロス点Ｐ（図５）を基準に、電気角で１２０°＋α°経過した時点に設定される。
【００５４】
また、他の電機子巻線３についても同様にして、例えばＸ相巻線とＹ相巻線の出力線間の電圧ゼロクロス点を検出してスイッチング素子Ｑ７〜Ｑ１２のオンオフタイミングが設定される。
【００５５】
このようにして、電圧ゼロクロス点に基づいて各スイッチング素子のオンオフタイミングを設定して位相制御を開始した後に、電流ゼロクロス点を検出し、この検出結果に基づいた位相制御に移行する。
【００５６】
図６は、電圧ゼロクロス点基準の位相制御から電流ゼロクロス点基準の位相制御に移行する動作手順を示す流れ図である。電圧ゼロクロス検出部１０によって線間電圧が検出され（ステップ１００）、線間電圧に基づいて電圧ゼロクロス点が検出された後（ステップ１０１）、制御部７は、車両用発電機１の回転数Ｎが基準回転数Ｎ’を超えたか否かを判定する（ステップ１０２）。超えていない場合には否定判断が行われ、ステップ１０１に戻って電圧ゼロクロス点検出が行われる。
【００５７】
回転数Ｎが基準回転数Ｎ’を超えると、ステップ１０２の判定において肯定判断が行われる。次に、制御部７は、線間電圧Ｖuvの波高値Ｖがしきい値Ｖthを超えたか否かを判定する（ステップ１０３）。図７は、しきい値Ｖthの説明図である。図７に示すように、発電開始後時間経過（回転数または界磁電流の増加）とともに線間電圧Ｖuvの波高値が高くなり、ある時点でしきい値Ｖthを超えるようになる。しきい値Ｖthを超えるまで否定判断が行われ、ステップ１０１に戻って電圧ゼロクロス点検出が行われる。
【００５８】
波高値Ｖがしきい値Ｖthを超えると、ステップ１０３の判定において肯定判断が行われる。次に、制御部７は、回転数が安定しているか否かを判定する（ステップ１０４）。例えば、前回検出（周期Ｔに基づいて算出）した回転数との差を調べることによりこの判定が行われる。回転数が安定していない場合には否定判断が行われ、ステップ１０１に戻って電圧ゼロクロス点検出が行われる。
【００５９】
回転数が安定している場合には、ステップ１０４の判定において肯定判断が行われる。次に、制御部７は、電圧ゼロクロス点を基準にした位相制御（各スイッチング素子のオンオフ制御）を開始する（ステップ１０５）。
【００６０】
その後、電流ゼロクロス検出部９による電流ゼロクロス点の検出が行われ（ステップ１０６）、制御部７は、電流ゼロクロス点の周期が安定しているか否かを判定する（ステップ１０７）。安定していない場合には否定判断が行われ、制御部７は、電流ゼロクロス点（あるいは電流ゼロクロス点の周期）をｎ回検出したか否かを判定する（ステップ１０８）。ｎ回検出するまで否定判断が行われ、ステップ１０６に戻って電流ゼロクロス点の検出が行われる。一方、周期が安定せずにｎ回検出した場合には、ステップ１０８の判定において肯定判断が行われ、ステップ１０１に戻って電圧ゼロクロス点検出以降の動作が繰り返される。
【００６１】
また、電流ゼロクロス点の周期が安定している場合には、ステップ１０７の判定において肯定判断が行われる。この場合には、制御部７は、電流ゼロクロス点を基準にした位相制御を開始する（ステップ１０９）。
【００６２】
図８は、位相制御を開始する条件を説明する図である。図８において、縦軸は車両用発電機１の出力電流を、横軸は車両用発電機１の回転数をそれぞれ示している。また、特性ａは位相制御を行った場合の車両用発電機１の出力特性を、特性ｂは同期制御を行った場合の車両用発電機１の出力特性を、特性ｃはダイオードのみを用いて整流（ダイオード整流）を行った場合の車両用発電機１の出力特性をそれぞれ示している。また、Ｎ0はダイオード整流を行った場合の出力の立ち上がり回転数であり、Ｎ0’は位相制御を行った場合の出力の立ち上がり回転数である。
【００６３】
電圧ゼロクロス検出部１０による検出結果を用いて位相制御を開始する場合とは、ダイオード整流を行った場合よりも多くの出力電流を確保したい場合であるため、回転数Ｎ0〜Ｎ0’の範囲で位相制御を開始する必要がある。電圧ゼロクロス検出部１０から出力される信号は車両用発電機１の回転数を示すものでもあるため、制御部７は、電圧ゼロクロス検出部１０によって検出された電圧ゼロクロス点の周期Ｔに基づいて車両用発電機１の回転数Ｎを検出し、この回転数Ｎが回転数Ｎ0’（例えば、この回転数Ｎ0’が図６のステップ１０２の判定で基準回転数Ｎ’として用いられる）を超えたときに、電流ゼロクロス点に基づく位相制御に移行する動作を開始する。
【００６４】
なお、この回転数Ｎ0’を超えたか否かの判定を電圧ゼロクロス検出部１０で行うようにしてもよい。例えば、電圧ゼロクロス検出部１０は、回転数Ｎ0’を超えたか否かを判定し、超えた場合に電圧ゼロクロス点の検出信号を制御部７に向けて出力する。制御部７では検出信号が入力された後に電流ゼロクロス点に基づく位相制御に移行する動作を開始すればよい。
【００６５】
また、線間電圧の波高値は車両用発電機１の回転数に比例して大きくなるため、制御部７は、回転数Ｎ0’を超えたか否かを判定する代わりに、線間電圧の波高値が所定の基準値（この基準値は、図７に示したしきい値Ｖthと同じ、あるいはしきい値Ｖthよりも高い値に設定されている）を超えたときに、電流ゼロクロス点に基づく位相制御に移行する動作を開始するようにしてもよい。この場合には、図６に示したステップ１０２の判定動作は省略される。あるいは、線間電圧の波高値の判定を省略して回転数のみを判定する場合も考えられ、この場合には、図６においてステップ１０３の判定動作を省略するようにしてもよい。
【００６６】
このように、本実施形態の車両用発電機１では、電圧ゼロクロス検出部１０を用いて電機子巻線２、３の線間電圧の電圧ゼロクロス点を検出することにより、相電圧が低い状態において相電圧の周期的な規則性を検出することが可能となり、スイッチング部５、６に含まれて電機子巻線２、３に接続される各スイッチング素子Ｑ１等のオンオフ制御を開始することができる。
【００６７】
また、電圧ゼロクロス検出部１０は、全てのスイッチング素子がオフされた状態において電圧ゼロクロス点の検出を行っており、これにより、実際に発電を開始する前にスイッチング素子を制御する準備を行うことができ、スイッチング素子の制御と同時に発電を開始することが可能となる。
【００６８】
また、ダイオード整流における立ち上がり回転数よりも低い回転数において、電圧ゼロクロス点を基準にしてスイッチング素子のオン／オフ制御を開始することにより、ダイオード整流を開始する回転数よりも低回転域において発電を開始して出力電流を取り出すことが可能となる。
【００６９】
また、本実施形態の車両用発電機１では、電圧ゼロクロス検出部１０による検出結果に基づいて位相制御を開始した後、電流ゼロクロス検出部９によって電流ゼロクロス点を検出して相電流の位相（向き）を直接検出することにより、相電圧の周期や位相を推測し、相電流の位相を正確に制御することができる。
【００７０】
また、位相制御モードにおいて、スイッチング素子がオンしているときにこのスイッチング素子に流れる電流が減少していって極性が反転する電流ゼロクロス点を基準にして、このスイッチング素子のオフタイミングを設定することにより、スイッチング素子を通して流れる電流の向きが反転した後（バッテリ１２から相巻線への電流の引き込みが開始された後）にスイッチング素子を正確にオフすることができ、出力電流を増加させる制御が可能となる。
【００７１】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。例えば、図１では、２つのスイッチング部５、６の全体に１組の制御部７、駆動部８、電流ゼロクロス検出部９、電圧ゼロクロス検出部１０が対応するように図示したが、２つのスイッチング部５、６のそれぞれに対して別々に制御部７、駆動部８、電流ゼロクロス検出部９、電圧ゼロクロス検出部１０を対応させて設けたり、各相巻線に対応させて別々に制御部７、駆動部８、電流ゼロクロス検出部９、電圧ゼロクロス検出部１０を設けるようにしてもよい。
【００７２】
図９は、各相巻線に対応させて別々に制御部７等を設ける場合の部分的な構成を示す図である。図９に示す構成では、Ｕ相巻線に対応する上アームおよび下アームのスイッチング素子Ｑ１、Ｑ２およびダイオードＤ１、Ｄ２に対応するように、制御部７、駆動部８、電流ゼロクロス検出部９、電圧ゼロクロス検出部１０からなる制御回路２０が設けられている。電圧ゼロクロス検出部１０には、Ｕ相巻線の一方端以外に、線間電圧を検出するために、Ｖ相巻線の一方端が接続されており、これら２つの一方端の電位差である線間電圧が取り込まれる。なお、Ｕ相巻線とＶ相巻線の線間電圧の代わりに、Ｕ相巻線とＷ相巻線の線間電圧を取り込む場合や、これらの両方、さらにはＶ相巻線とＷ相巻線の線間電圧を加えた３種類の線間電圧を取り込む場合が考えられる。また、同じ構成の制御回路２０が他の相巻線のそれぞれに対応させて設けられている。このように、各相巻線毎に制御回路２０を設ける場合には、この制御回路２０と上アームおよび下アームのスイッチング素子およびダイオードの全体をモジュール化して１つの半導体パッケージで実現することができ、スイッチング部５、６およびその制御機構の製造や組み付けが容易となる利点がある。なお、このようなモジュール化を行った場合に、電圧ゼロクロス検出部１０は、全ての半導体パッケージに設けるようにしてもよいが、１つの半導体パッケージのみ、あるいは、電機子巻線２、３のそれぞれについて１つ、合計２つの半導体パッケージのみに設けるようにしてもよい。
【００７３】
また、上述した実施形態では、２つの電機子巻線２、３と２つのスイッチング部５、６とを備える車両用発電機１について本発明を適用したが、電機子巻線とスイッチング部を一つずつ備える車両用発電機についても本発明を適用することができる。あるいは、電機子巻線とスイッチング部の組を３組以上を備える車両用発電機についても本発明を適用することができる。
【００７４】
また、上述した実施形態では、電機子巻線２あるいは３の２本の出力線間の電圧に基づいて電圧ゼロクロス点の検出を行ったが、全て（３本）の出力線に対応して現れる全て（３種類）の線間電圧を用いて電圧ゼロクロス点の検出を行うようにしてもよい。この場合には、電圧ゼロクロス点の検出精度を上げることができる。
【００７５】
また、上述した実施形態では、電機子巻線２のＵ相巻線とＶ相巻線の線間電圧の電圧ゼロクロス点を基準にして、この電機子巻線２に対応するスイッチング部５に含まれる各スイッチング素子のオンオフ制御を開始したが、これらのオンオフ制御を他の電機子巻線３の線間電圧の電圧ゼロクロス点を基準にして開始するようにしてもよい。
【００７６】
図１０は、他の電機子巻線の電圧ゼロクロス点を基準に位相制御を開始する場合の変形例を示す図である。図１０に示すように、電機子巻線３に含まれるＺ相巻線とＸ相巻線の線間電圧Ｖzxの電圧ゼロクロス点Ｑ（線間電圧が上昇する際の電圧ゼロクロス点）は、線間電圧Ｖuvの電圧ゼロクロス点Ｐに対して電気角で３０°ずれており、この電圧ゼロクロス点Ｑを基準にＵ相巻線に対応する上アームのスイッチング素子Ｑ１の最初のオンタイミング（スイッチング素子Ｑ３、Ｑ６の最初のオンタイミングについても同様）を設定するようにしてもよい。
【００７７】
また、上述した実施形態では、Ｕ相巻線に対応する２つのスイッチング素子Ｑ１、Ｑ２のオン／オフタイミングを設定する際に、このＵ相巻線に対応する電流ゼロクロス点を基準として用いるとともに、回転数検出や回転変動の程度判定にもこの電流ゼロクロス点を用いたが、回転数検出や回転変動の程度判定については、他の相（同じ電機子巻線２に含まれるＶ、Ｗ相巻線、あるいは、他の電機子巻線３に含まれるＸ、Ｙ、Ｚ相巻線）に対応する電流ゼロクロス点を用いたり、自相と他相両方の電流ゼロクロス点を用いるようにしてもよい。特に、基準位置から所定時間経過した時点をオン／オフタイミングとする場合には、上述したようにこの所定時間を回転数や回転変動を考慮した値に設定する必要があるが、他相の電流ゼロクロス点の情報を含めることにより、回転数を検出したり回転変動の程度を判定する精度を上げることができ、結果的に、オン／オフタイミングの設定精度を上げることができる。
【産業上の利用可能性】
【００７８】
上述したように、本発明によれば、相電流の位相（向き）を直接検出することにより、相電流の位相を正確に制御することができる。特に、相電流を電機子巻線２、３全体として合計したものが出力電流であるため、相電流を制御することにより出力電流を精度よく制御することが可能となる。
【符号の説明】
【００７９】
１  車両用発電機
２、３  電機子巻線
４  界磁巻線
５、６  スイッチング部
７  制御部
８  駆動部
９  電流ゼロクロス検出部
１０  電圧ゼロクロス検出部
１１  電圧制御装置
１２  バッテリ
２０  制御回路
Ｑ１〜Ｑ１２  スイッチング素子
Ｄ１〜Ｄ１２  ダイオード
【図１】
0005510802.tif 000002
【図２】
0005510802.tif 000003
【図３】
0005510802.tif 000004
【図４】
0005510802.tif 000005
【図５】
0005510802.tif 000006
【図６】
0005510802.tif 000007
【図７】
0005510802.tif 000008
【図８】
0005510802.tif 000009
【図９】
0005510802.tif 000010
【図１０】
0005510802.tif 000011