(57)【特許請求の範囲】
【請求項１】
電気モータのステータに備わった複数相のコイルのそれぞれに対応して設置される通電／非通電制御装置であって、
前記電気モータのロータ角度を検出するロータ角度センサと、
前記電気モータの回転数及びトルクに対応する１組の通電開始角度及び通電終了角度を、様々な回転数及びトルクに対応する多数組の通電開始角度及び通電終了角度を格納したメモリから読み出して出力するマイクロコンピュータと、
前記マイクロコンピュータが出力した通電開始角度と通電終了角度を比較してその後者がその前者以上であるか否かを表す２値信号を出力する第１の比較手段と、
前記マイクロコンピュータが出力した通電開始角度と前記ロータ角度センサが検出したロータ角度を比較してその後者がその前者以上であるか否かを表す２値信号を出力する第２の比較手段と、
前記マイクロコンピュータが出力した通電終了角度と前記ロータ角度センサが検出したロータ角度を比較してその後者がその前者より小さいか否かを表す２値信号を出力する第３の比較手段と、
前記第１、第２及び第３の比較手段が出力する前記２値信号を信号処理して通電／非通電を表す２値信号を出力する２値信号処理手段とを備え、
前記２値信号処理手段は、
前記第１の比較手段が一方の二値信号を出力した場合は、前記第２の比較手段より出力される二値信号と前記第３の比較手段より出力される二値信号との双方が、前記第１の比較手段が出力した一方の二値信号である場合にのみ、前記第１の比較手段から出力された一方の二値信号を前記コイルに出力し、
前記第１の比較手段が他方の二値信号を出力した場合は、前記第２の比較手段より出力される二値信号と前記第３の比較手段より出力される二値信号との双方が、前記第１の比較手段が出力した他方の二値信号である場合にのみ、前記第１の比較手段から出力された他方の二値信号を前記コイルに出力する、
ことを特徴とする電気モータの１相コイルの通電／非通電制御装置。
【請求項２】
電気モータのステータに備わった複数相のコイルのそれぞれに対応して設置される通電／非通電制御装置であって、
前記電気モータのロータ角度を検出するロータ角度センサと、
前記電気モータの回転数及びトルクに対応する１組の通電開始角度及び通電終了角度を、様々な回転数及びトルクに対応する多数組の通電開始角度及び通電終了角度を格納したメモリから読み出して出力するマイクロコンピュータと、
前記マイクロコンピュータが出力した通電開始角度と通電終了角度を比較してその後者がその前者以上であるか否かを表す２値信号を出力する第１の比較手段と、
前記マイクロコンピュータが出力した通電開始角度と前記ロータ角度センサが検出したロータ角度を比較してその後者がその前者以上であるか否かを表す２値信号を出力する第２の比較手段と、
前記マイクロコンピュータが出力した通電終了角度と前記ロータ角度センサが検出したロータ角度を比較してその後者がその前者より小さいか否かを表す２値信号を出力する第３の比較手段と、
前記第１、第２及び第３の比較手段が出力する前記２値信号を信号処理して通電／非通電を表す２値信号を出力する２値信号処理手段とを備え、
前記２値信号処理手段は、
前記第１の比較手段が一方の二値信号を出力した場合で、前記第２の比較手段より出力される二値信号と前記第３の比較手段より出力される二値信号の少なくとも一方が、前記第１の比較手段が出力した一方の二値信号と異なる場合は、前記第１の比較手段から出力された一方の二値信号とは異なる二値信号を前記コイルに出力し、
前記第１の比較手段が他方の二値信号を出力した場合で、前記第２の比較手段より出力される二値信号と前記第３の比較手段より出力される二値信号の少なくとも一方が、前記第１の比較手段が出力した他方の二値信号と異なる場合は、前記第１の比較手段が出力した他方の二値信号とは異なる二値信号を前記コイルに出力する、
ことを特徴とする電気モータの１相コイルの通電／非通電制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この出願の発明は、スイッチドリラクタンスモータ等の電気モータの通電制御装置に関し、特に、ステータに備わった複数相のコイルのそれぞれに対応して設置される通電／非通電制御装置に関するものである。
【０００２】
【従来の技術】
スイッチドリラクタンスモータのステータに備わった複数相のコイルのそれぞれに対応して設置される通電／非通電制御装置として、この出願の発明者らによって先に製作された装置は、スイッチドリラクタンスモータのロータ角度を検出するロータ角度センサと、スイッチドリラクタンスモータの回転数及びトルクに対応した１組の通電開始角度及び通電終了角度を、様々な回転数及びトルクに対応する多数組の通電開始角度及び通電終了角度を格納したメモリから読み出すと共に、読み出した通電開始角度と通電終了角度の間の大小関係及びスイッチドリラクタンスモータの回転方向を判定してその判定結果に基づき、読み出した通電開始角度及び通電終了角度の何れか一方を実際の通電開始角度として、またその他方を実際の通電終了角度としてそれぞれ出力するマイクロコンピュータと、マイクロコンピュータが出力した通電開始角度と角度センサが検出したロータ角度を比較してその後者がその前者以上であるか否かを表す２値信号を出力する第１の比較回路と、マイクロコンピュータが出力した通電終了角度と角度センサが検出したロータ角度を比較してその後者がその前者より小さいか否かを表す２値信号を出力する第２の比較回路と、第１及び第２の比較回路が出力する２値信号を処理して通電／非通電を表す２値信号を出力する２値信号処理回路とを備えてなるものであった。
【０００３】
即ち、ロータ角度センサによって検出されるロータ角度は、スイッチドリラクタンスモータを正回転方向に駆動するときには図７及び図８に示すように変化し、また、スイッチドリラクタンスモータを負回転方向に駆動するときには図９及び図１０に示すように変化する。また、メモリに格納された多数組の通電開始角度及び通電終了角度はスイッチドリラクタンスモータを正回転方向に駆動するときに適合するように設定されており、或る回転数及びトルクに対応する１組においては、図７及び図９に示すように、通電終了角度の方が通電開始角度より大きいが、別の或る回転数及びトルクに対応する１組においては、図８及び図１０に示すように、通電開始角度の方が通電終了角度より大きい。
【０００４】
図７においては、ロータ角度が通電終了角度より小さく且つ通電開始角度になった時に通電を開始し、ロータ角度が通電開始角度より大きく且つ通電終了角度になった時に通電を終了する。図８においては、ロータ角度が通電終了角度より大きく且つ通電開始角度になった時に通電を開始し、ロータ角度が通電開始角度より小さく且つ通電終了角度になった時に通電を終了する。図９においては、ロータ角度が通電開始角度より大きく且つ通電終了角度になった時に通電を開始し、ロータ角度が通電終了角度より小さく且つ通電開始角度になった時に通電を終了する。図１０においては、ロータ角度が通電開始角度より小さく且つ通電終了角度になった時に通電を開始し、ロータ角度が通電終了角度より大きく且つ通電開始角度になった時に通電を終了する。
【０００５】
この出願の発明者らによって先に製作された上記の通電／非通電制御装置においては、スイッチドリラクタンスモータを正回転方向に駆動するときに適合するように設定されかつメモリに格納された多数組の通電開始角度及び通電終了角度を用いて図７〜図１０に示す４種の通電制御を行うため、マイクロコンピュータに上記の処理を行わせていたものである。
【０００６】
【発明が解決しようとする課題】
しかしながら、マイクロコンピュータがメモリから読み出した１組の通電開始角度及び通電終了角度から実際の通電開始角度及び通電終了角度を得るまでに時間を要し、このことが、不具合通電を発生することなく達成できる最高回転数を低く抑制していた。
【０００７】
この出願の発明は、この出願の発明者らによって先に製作された上記の通電／非通電制御装置に比べて、不具合通電を発生することなく達成できる最高回転数を高くすることができる通電／非通電制御装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
この出願の発明は、請求項１に記載したように、電気モータのステータに備わった複数相のコイルのそれぞれに対応して設置される通電／非通電制御装置であって、
前記電気モータのロータ角度を検出するロータ角度センサと、
前記電気モータの回転数及びトルクに対応する１組の通電開始角度及び通電終了角度を、様々な回転数及びトルクに対応する多数組の通電開始角度及び通電終了角度を格納したメモリから読み出して出力するマイクロコンピュータと、
前記マイクロコンピュータが出力した通電開始角度と通電終了角度を比較してその後者がその前者以上であるか否かを表す２値信号を出力する第１の比較手段と、
前記マイクロコンピュータが出力した通電開始角度と前記ロータ角度センサが検出したロータ角度を比較してその後者がその前者以上であるか否かを表す２値信号を出力する第２の比較手段と、
前記マイクロコンピュータが出力した通電終了角度と前記ロータ角度センサが検出したロータ角度を比較してその後者がその前者より小さいか否かを表す２値信号を出力する第３の比較手段と、
前記第１、第２及び第３の比較手段が出力する前記２値信号を信号処理して通電／非通電を表す２値信号を出力する２値信号処理手段とを備え、
前記２値信号処理手段は、
前記第１の比較手段が一方の二値信号を出力した場合は、前記第２の比較手段より出力される二値信号と前記第３の比較手段より出力される二値信号との双方が、前記第１の比較手段が出力した一方の二値信号である場合にのみ、前記第１の比較手段から出力された一方の二値信号を前記コイルに出力し、
前記第１の比較手段が他方の二値信号を出力した場合は、前記第２の比較手段より出力される二値信号と前記第３の比較手段より出力される二値信号との双方が、前記第１の比較手段が出力した他方の二値信号である場合にのみ、前記第１の比較手段から出力された他方の二値信号を前記コイルに出力する、
また、
前記２値信号処理手段は、
前記第１の比較手段が一方の二値信号を出力した場合で、前記第２の比較手段より出力される二値信号と前記第３の比較手段より出力される信号の少なくとも一方が、前記第１の比較手段が出力した一方の二値信号と異なる場合は、前記第１の比較手段から出力された一方の二値信号とは異なる二値信号を前記コイルに出力し、
前記第１の比較手段が他方の二値信号を出力した場合で、前記第２の比較手段より出力される二値信号と前記第３の比較手段より出力される二値信号の少なくとも一方が、前記第１の比較手段が出力した他方の二値信号と異なる場合は、前記第１の比較手段が出力した他方の二値信号とは異なる二値信号を前記コイルに出力する、
ことを特徴とする電気モータの１相コイルへの通電の開始／終了制御装置である。
【０００９】
【発明の実施の形態】
図１は、この出願の発明を適用した、電気自動車の走行用電気モータとしての３相スイッチドリラクタンスモータの第１相コイルの通電制御装置の概略構成を示すブロック図である。尚、スイッチドリラクタンスモータの第２相コイルの通電制御装置及び第３相コイルの通電制御装置も第１相コイルの通電制御装置と同じ構成であるが、マイクロコンピュータと、通電開始角度及び通電終了角度などを格納するメモリと、ロータ角度センサは、各相コイルの通電制御装置の共通構成要素である。
【００１０】
図１において、第１相コイルＣＬ１の通電制御装置ＣＯＮは、ロータ角度センサＲＡＳ、メモリＲＯＭ、マイクロコンピュータＣＰＵ、電流波形生成回路ＩＰＧＣ、比較回路ＩＣＭＰ、出力判定回路ＡＮＤＣ、及び１相コイルドライバＤＲ１を主たる構成要素としている。
【００１１】
ロータ角度センサＲＡＳは、スイッチドリラクタンスモータのロータ角度を検出し、検出したロータ角度をデジタル信号Ｓ１によりマイクロコンピュータＣＰＵと電流波形生成回路ＩＰＧＣ内のアドレスデコーダＡＳＤ及び通電／非通電判定回路ＥＤＤＣに対して出力する。
【００１２】
メモリＲＯＭは、様々の回転数及びトルクに対応する、多数組の通電開始角度及び通電終了角度、多数の電流波形（或るロータ角度で第１相コイルＣＬ１に流すべき基準電流値を表すデータ）を格納する。
【００１３】
マイクロコンピュータＣＰＵは、電気自動車を運行している間中閉じられるメインスイッチが開から閉へ切換わったことに応答して、リセットパルス信号Ｓ２を電流波形生成回路ＩＰＧＣ内の通電／非通電判定回路ＥＤＤＣに対して出力すると共に、異常の有無を判定して異常の有無を表す２値信号Ｓ３を通電／非通電判定回路ＥＤＤＣに対して出力する。２値信号Ｓ３は、その高レベルが異常無しを、またその低レベルが異常有りをそれぞれ表す。マイクロコンピュータＣＰＵは、異常の有無の判定の結果が異常無しであるときには、シフトレバー、ブレーキスイッチ、アクセルスイッチ及びアクセル開度センサから入力される情報Ｓ０に基づいてスイッチドリラクタンスモータの目標とするトルクを逐次計算すると共に、ロータ角度センサＲＡＳからのデジダル信号Ｓ１に基づいてスイッチドリラクタンスモータの回転数を逐次計算し、計算した回転数及びトルクに対応する、１組の通電開始角度及び通電終了角度、１つの電流波形をメモリＲＯＭから読み出し、読み出した通電開始角度及び通電終了角度をそれぞれデジタル信号Ｓ４及びＳ５として電流波形生成回路ＩＰＧＣ内の通電／非通電判定回路ＥＤＤＣに対して出力し、また読み出した電流波形をデジタル信号Ｓ６として電流波形生成回路ＩＰＧＣ内のメモリＲＡＭに対して出力する。尚、マイクロコンピュータＣＰＵは、第１相コイルの通電開始角度及び通電終了角度と電流波形を予め定められた第１のずれ角度だけ異相をずらすことによって第２相コイルの通電開始角度及び通電終了角度と電流波形を生成し、また第１相コイルの通電開始角度及び通電終了角度と電流波形を予め定められた第２のずれ角度だけ異相をずらすことによって第３相コイルの通電開始角度及び通電終了角度と電流波形を生成する。その第１及び第２のずれ角度は、ステータの磁極部の数により決まる。
【００１４】
マイクロコンピュータＣＰＵからデジタル信号Ｓ６として電流波形生成回路ＩＰＧＣのメモリＲＡＭに入力された電流波形、即ちロータ角度に対応した基準電流値データがメモリＲＡＭのロータ角度に対応したアドレスに格納される。ロータ角度センサＲＡＳからのデジタル信号Ｓ１として電流波形生成回路ＩＰＧＣ内のアドレスデコーダＡＳＤに入力されたロータ角度はメモリＲＡＭのアドレスに変換される。電流波形生成回路ＩＰＧＣは、ロータ角度センサＲＡＳによって検出されたロータ角度が変化する毎に、ロータ角度に対応した基準電流値をメモリＲＡＭから読み出し、デジタル／アナログコンバータＤ／Ａによりデジタル信号からアナログ信号に変換し、出力バッファＢＵＦからアナログ信号Ｓ７として比較回路ＩＣＭＰに対して出力する。
【００１５】
電流波形生成回路ＩＰＧＣ内の通電／非通電判定回路ＥＤＤＣは、ロータ角度センサＲＡＳから入力されるデジタル信号Ｓ１とマイクロコンピュータＣＰＵから入力されるデジタル信号Ｓ２〜Ｓ５に基づいて第１相コイルＣＬ１の通電／非通電を表す２値信号Ｓ８を生成し、出力判定回路ＡＮＤＣと第１相コイルドライバＤＲ１の２つのトランジスタ（ゲート絶縁型バイポーラトランジスタ）ＩＧＢＴＵ、ＩＧＢＴＬのうちの一方のＩＧＢＴＬに対して出力する。２値信号Ｓ８の高レベルが通電を、また低レベルが非通電をそれぞれ表す。
【００１６】
第１相コイルドライバＤＲ１は１相コイルＣＬ１の一端と直流電源からの高電位ライン（＋）との間に介挿されたトランジスタＩＧＢＴＵ と、第１相コイルＣＬ１の他端と直流電源からの低電位ライン（−）との間に介挿されたトランジスタＩＧＢＴＬと、第１相コイルＣＬ１の一端と低電位ライン（−）との間に介挿されたダイオードＤ１と、第１相コイルＣＬ１の他端と高電位ライン（＋）との間に介挿されたダイオードＤ２とで構成されている。
【００１７】
第１相コイルＣＬ１の一端とトランジスタＩＧＢＴＵとの間には、第１相コイルＣＬ１に実際に流れる電流値を検出する電流センサＩＳが介挿されている。この電流センサＩＳは、第１相コイルＣＬ１に実際に流れる電流値を表すアナログ信号Ｓ９を比較回路ＩＣＭＰに対して出力する。
【００１８】
比較回路ＩＣＭＰは、第１相コイルＣＬ１に流すべき基準電流値を表すアナログ信号Ｓ７と第１相コイルＣＬ１に実際に流れる電流値を表すアナログ信号Ｓ９とを比較し、第１相コイルＣＬ１に実際に流れる電流値が基準電流値より小さいか否かを表す２値信号Ｓ１０を出力判定回路ＡＮＤＣに対して出力する。２値信号Ｓ１０の高レベルは第１相コイルＣＬ１に実際に流れる電流値が基準電流値より小さいことを、またその低レベルは第１相コイルＣＬ１に実際に流れる電流値が基準電流値以上であることをそれぞれ表す。
【００１９】
出力判定回路ＡＮＤＣは、アンドゲート機能を備え、入力される２値信号Ｓ８及びＳ１０を処理して２値信号Ｓ１１を生成し第１相コイルドライバＤＲ１のトランジスタＩＧＢＴＵに対して出力する。
【００２０】
第１相コイルドライバＤＲ１のトランジスタＩＧＢＴＵは、出力判定回路ＡＮＤＣから入力される２値信号Ｓ１１が高レベルであればオン（導通）し、また２値信号Ｓ１１が低レベルであればオフ（非導通）する。同様に、トランジスタＩＧＢＴＬは、通電／非通電判定回路ＥＤＤＣから入力される２値信号Ｓ８が高レベルであればオン（導通）し、また２値信号Ｓ８が低レベルであればオフ（非導通）する。２値信号Ｓ８が低レベル（非通電を表す）であればトランジスタＩＧＢＴＵ及びＩＧＢＴＬが共にオフし、従って電源電流がコイルＣＬ１に流れることはない。２値信号Ｓ８が高レベル（通電を表す）でありかつ２値信号Ｓ１０が高レベル（コイルＣＬ１に流れる電流値が基準電流値より小さいことを表す）であれば２値信号Ｓ１１が高レベルとなることから、トランジスタＩＧＢＴＵ及びＩＧＢＴＬが共にオンし、従って電源電流がコイルＣＬ１に流れる。２値信号Ｓ８が高レベルであっても２値信号Ｓ１０が低レベル（コイルＣＬ１に流れる電流値が基準電流値以上であることを表す）であれば２値信号Ｓ１１が低レベルとなることから、トランジスタＩＧＢＴＬはオンし続けるがトランジスタＩＧＢＴＵがオフし、従って電源電流がコイルＣＬ１に流れなくなる。このように、２値信号Ｓ８が高レベルの下（トランジスタＩＧＢＴＬがオン）で２値信号Ｓ１０のレベルの切換わりに応じてトランジスタＩＧＢＴＵがオン／オフを繰り返すことにより、コイルＣＬ１に流れる電流値が基準電流値に近似した値に制御される。
【００２１】
電流波形生成回路ＩＰＧＣ内の通電開始／終了判定回路ＥＤＤＣの詳細構成を図２に示す。図２に示すように、通電開始／終了判定回路ＥＤＤＣは、クロックパルス信号生成回路ＣＫと、３つのラッチＲＣＨ１、ＲＣＨ２及びＲＣＨ３と、３つの比較回路ＣＭＰ１、ＣＭＰ２及びＣＭＰ３と、４つのアンドゲートＡＮＤ１、ＡＮＤ２、ＡＮＤ３及びＡＮＤ４と、２つのオアゲートＯＲ１及びＯＲ２と、２つのインバータＩＮＶ１及びＩＮＶ２と、フリップフロップＦＤＣとで構成されている。クロックパルス信号生成回路ＣＫは所定周波数、例えば１６ＭＨｚのクロックパルスを出力する。ラッチＲＣＨ１、ＲＣＨ２及びＲＣＨ３は、クロックパルス生成回路ＣＫが出力するクロックパルスの立下がり（クロックパルス信号生成回路が出力するクロックパルスの立下がり）に同期して、デジタル信号Ｓ１、Ｓ４及びＳ５をそれぞれラッチし、それぞれラッチしたデジタル信号Ｓ１、Ｓ４及びＳ５を出力する。
【００２２】
比較回路ＣＭＰ１は、ラッチＲＣＨ２が出力するデジタル信号Ｓ４とラッチＲＣＨ３が出力するデジタル信号Ｓ５を比較して信号Ｓ５が信号Ｓ４以上であるか否かを表す２値信号Ｓ１２を出力する。信号Ｓ１２の高レベルは、信号Ｓ５が信号Ｓ４以上であることを表す。
【００２３】
比較回路ＣＭＰ２は、ラッチＲＣＨ１が出力するデジタル信号Ｓ１とラッチＲＣＨ２が出力するデジタル信号Ｓ４を比較して信号Ｓ１が信号Ｓ４以上であるか否かを表す２値信号Ｓ１３を出力する。信号Ｓ１３の高レベルは、信号Ｓ１が信号Ｓ４以上であることを表す。
【００２４】
比較回路ＣＭＰ３は、ラッチＲＣＨ１が出力するデジタル信号Ｓ１とラッチＲＣＨ３が出力するデジタル信号Ｓ５を比較して信号Ｓ１が信号Ｓ４より小さいか否かを表す２値信号Ｓ１４を出力する。信号Ｓ１４の高レベルは、信号Ｓ１が信号Ｓ５より小さいことを表す。
【００２５】
２値信号Ｓ１３はアンドゲートＡＮＤ１の一方入力端子とオアドゲートＯＲ１の一方入力端子に入力される。２値信号Ｓ１４はアンドゲートＡＮＤ１の他方入力端子とオアドゲートＯＲ１の他方入力端子に入力される。２値信号Ｓ１２はアンドゲートＡＮＤ２の一方入力端子とインバータＩＮＶ２に入力される。インバータＩＮＶ２の出力はアンドゲートＡＮＤ３の一方入力端子に入力される。アンドゲートＡＮＤ２の他方入力端子にはアンドゲートＡＮＤ１が出力する２値信号が入力され、アンドゲートＡＮＤ３の他方入力端子にはオアゲートＯＲ１が出力する２値信号が入力される。アンドゲートＡＮＤ２及びＡＮＤ３がそれぞれ出力する２値信号がオアゲートＯＲ２の一対の入力端子に入力され、オアゲートＯＲ２が出力する２値信号がフリップフロップＦＤＣの入力端子Ｄに入力される。フリップフロップＦＤＣのクロックパルス入力端子Ｃにはクロックパルス生成回路ＣＫの出力がインバータＩＮＶ１により反転されて入力され、フリップフロップＦＤＣのリセットパルス入力端子ＣＬＲにはマイクロコンピュータ１３が出力するリセットパルス信号Ｓ２が入力される。フリップフロップＦＤＣは、クロックパルス入力端子Ｃに入力される反転クロックパルスの立下がりに同期して入力端子Ｄの２値信号を出力端子Ｑから出力する。フリップフロップＦＤＣが出力する２値信号はアンドゲートＡＮＤ４の一方入力端子に入力され、アンドゲートＡＮＤ４の他方入力端子にはマイクロコンピュータＣＰＵが出力する２値信号Ｓ３が入力される。アンドゲートＡＮＤ４から２値信号Ｓ８が出力される。フリップフロップＦＤＣのリセットパルス入力端子ＣＬＲにはマイクロコンピュータＣＰＵが出力するリセットパルス信号Ｓ２が入力され、従って電気自動車の運行開始時にメインスイッチが開から閉に切換えられることに応じて出力端子Ｑの出力が一旦は低レベルとなる。
【００２６】
尚、図１及び図２においては、マイクロコンピュータＣＰＵにおいて実行される異常の有無判定により異常が検出されたときには第１相コイルＣＬ１への通電を強制的に終了させるためにアンドゲートＡＮＤ４を設置している関係上、アンドゲートＡＮＤ４が出力する２値信号Ｓ８が通電の開始／終了を表す信号として出力判定回路ＡＮＤＣと第１相コイルドライバＤＲ１に対して出力されるが、異常が検出されても第１相コイルへの通電を強制的に終了させない場合には、アンドゲートＡＮＤ４が省略され、フリップフロップＦＤＣが出力する２値信号が通電の開始／終了を表す信号として出力判定回路ＡＮＤＣと第１相コイルドライバＤＲ１に対して出力されることとなる。
【００２７】
以上の説明から明らかなように、比較回路ＣＭＰ１、ＣＭＰ２及びＣＭＰ３がそれぞれ請求項１における第１、第２及び第３の比較手段であり、クロックパルス生成回路ＣＫ、アンドゲートＡＮＤ１〜ＡＮＤ３、オアゲートＯＲ１及びＯＲ２、インバータＩＮＶ１及びＩＮＶ２、フリップフロップＦＤＣが請求項１における２値信号処理手段である。
【００２８】
スイッチドリラクタンスモータを正回転方向に駆動しかつ通電開始角度が通電終了角度より小さい場合における比較回路ＣＭＰ１、ＣＭＰ２及びＣＭＰ３、アンドゲートＡＮＤ１〜ＡＮＤ４、オアゲートＯＲ１及びＯＲ２、インバータＩＮＶ２、フリップフロップＦＤＣの出力信号の推移を図３に示す。スイッチドリラクタンスモータを正回転方向に駆動しかつ通電開始角度が通電終了角度より大きい場合における比較回路ＣＭＰ１、ＣＭＰ２及びＣＭＰ３、アンドゲートＡＮＤ１〜ＡＮＤ４、オアゲートＯＲ１及びＯＲ２、インバータＩＮＶ２、フリップフロップＦＤＣの出力信号の推移を図４に示す。スイッチドリラクタンスモータを負回転方向に駆動しかつ通電開始角度が通電終了角度より小さい場合における比較回路ＣＭＰ１、ＣＭＰ２及びＣＭＰ３、アンドゲートＡＮＤ１〜ＡＮＤ４、オアゲートＯＲ１及びＯＲ２、インバータＩＮＶ２、フリップフロップＦＤＣの出力信号の推移を図５に示す。スイッチドリラクタンスモータを負回転方向に駆動しかつ通電開始角度が通電終了角度より大きい場合における比較回路ＣＭＰ１、ＣＭＰ２及びＣＭＰ３、アンドゲートＡＮＤ１〜ＡＮＤ４、オアゲートＯＲ１及びＯＲ２、インバータＩＮＶ２、フリップフロップＦＤＣの出力信号の推移を図６に示す。図３〜図６において、マイクロコンピュータＣＰＵが２値信号Ｓ３を高レベル（異常の無いことを表す）としている限り、フリップフロップＦＤＣの出力信号が２値信号Ｓ８と一致する。
【００２９】
以上、詳細に説明したように、図２に示す通電／非通電判定回路ＥＤＤＣを用いることにより、マイクロコンピュータＣＰＵはメモリＲＡＭから読み出した１組の通電開始角度及び通電終了角度を単に通電／非通電判定回路ＥＤＤＣに対して指示するだけで図７〜図１０に示す所望の通電／非通電を実行することができる。而して、マイクロコンピュータＣＰＵはメモリＲＡＭから読み出した１組の通電開始角度及び通電終了角度の間の大小関係を判定しないと共に、スイッチドリラクタンスモータの回転方向を判定しないので、この出願の発明者らによって先に製作された上記の通電／非通電制御装置に比べて、不具合通電を発生することなく達成できる最高回転数を高くすることができる。
【００３０】
尚、この出願の発明の適用範囲はスイッチドリラクタンスモータに限定されるものではない。
【００３１】
【発明の効果】
以上に説明したように、この出願の発明に係る、電気モータの１相コイルの通電／非通電制御装置によれば、不具合通電を発生することなく達成できる最高回転数を高くすることができる。
【図面の簡単な説明】
【図１】この出願の発明を提要した１相コイルの通電制御装置の概略構成を示すブロック図である。
【図２】図１中の通電／非通電判定回路の構成を示すブロック図である。
【図３】図２の通電／非通電判定回路の作用を説明するタイムチャートである。
【図４】図２の通電／非通電判定回路の作用を説明するタイムチャートである。
【図５】図２の通電／非通電判定回路の作用を説明するタイムチャートである。
【図６】図２の通電／非通電判定回路の作用を説明するタイムチャートである。
【図７】スイッチドリラクタンスモータの１相コイルの通電／非通電制御を説明するタイムチャートである。
【図８】スイッチドリラクタンスモータの１相コイルの通電／非通電制御を説明するタイムチャートである。
【図９】スイッチドリラクタンスモータの１相コイルの通電／非通電制御を説明するタイムチャートである。
【図１０】スイッチドリラクタンスモータの１相コイルの通電／非通電制御を説明するタイムチャートである。
【符号の説明】
ＲＡＳ・・・ロータ角度センサ
ＣＰＵ・・・マイクロコンピュータ
ＣＬ１・・・第１相コイル
ＣＭＰ１、ＣＭＰ２、ＣＭＰ３・・・比較回路
ＡＮＤ１〜ＡＮＤ４・・・アンドゲート
ＯＲ１、ＯＲ２・・・オアゲート
ＩＮＶ１、ＩＮＶ２・・・インバータ
ＦＤＣ・・・フリップフロップ
【図１】
0004013330.tif 000002
【図２】
0004013330.tif 000003
【図３】
0004013330.tif 000004
【図４】
0004013330.tif 000005
【図５】
0004013330.tif 000006
【図６】
0004013330.tif 000007
【図７】
0004013330.tif 000008
【図８】
0004013330.tif 000009
【図９】
0004013330.tif 000010
【図１０】
0004013330.tif 000011