(57)【特許請求の範囲】
【請求項１】
ステッピングモータの操作量を求めるとともに、励磁パターンが１−２相励磁のときに、前記操作量が第１所定値以上である場合、２相励磁に変更する一方、励磁パターンが２相励磁のときに、前記操作量が第２所定値以下である場合、１−２相励磁に変更する、ステッピングモータの励磁制御方法において、第１所定値を第２所定値よりも大きい値としたことを特徴とするステッピングモータの励磁制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンのスロットルバルブ等を駆動するステッピングモータの制御方法に関するものであり、より詳しくは、該ステッピングモータの励磁制御に関するものである。
【背景技術】
【０００２】
従来、ステッピングモータにて各種制御バルブを駆動し、これによりバルブ開度を制御することが行われている。例えば、ガスエンジンにおいては、混合気制御用のスロットルバルブや、燃料制御用のスロットルバルブ等を、ステッピングモータにより駆動することが行われている。このステッピングモータにおいては、図６に示すごとく、１−２相励磁や、２相励磁といった励磁パターンが用いられるものである。また、ステッピングモータの励磁制御に関し、状況に応じて励磁速度パターン（ステップ位置を変更する出力信号の周波数）を変更する構成について開示する文献も存在する（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特公平６−１７６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記励磁パターン（図６）につき、１−２相励磁は、２相励磁と比較して、分解能を高いものとすることができる。他方、２相励磁は、１−２相励磁と比較して、回転速度を早いものとすることができる。この回転速度の違いは、励磁速度パターンが常に一定であることに基づくものである。このことから解るように、１−２相励磁では、分解能が高いといった利点があり、２相励磁では、駆動速度が速いといった利点がある。そして、ステッピングモータによるスロットルバルブの制御を考えた場合、大きな制御量が必要とされる際に２相励磁を採用することによれば、より短時間でスロットルバルブの開度を目標値と一致させることができるようになる。つまりは、追従性を向上させることができる（速度重視）。一方、小さな制御量が必要とされる際に１−２相励磁を採用することによれば、より高精度な開度制御（よりセンシティブな位置決め）が行えるようになる（分解能重視）。このように、状況に応じて励磁パターンを切り換えることによれば、上記特許文献１で開示されるような励磁速度パターンの変更によらずに、制御対象（スロットルバルブ、引いてはエンジンの回転数）の追従性の向上や、高精度な駆動制御を行えることになる。そこで、本発明は、状況に応じて励磁パターンを切り換えるステッピングモータの励磁制御方法を提案するものである。
【課題を解決するための手段】
【０００５】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段を説明する。
【０００６】
請求項１においては、ステッピングモータの操作量を求めるとともに、励磁パターンが１−２相励磁のときに、前記操作量が第１所定値以上である場合、２相励磁に変更する一方、励磁パターンが２相励磁のときに、前記操作量が第２所定値以下である場合、１−２相励磁に変更する、ステッピングモータの励磁制御方法において、第１所定値を第２所定値よりも大きい値としたものである。
【発明の効果】
【０００７】
本発明の効果として、以下に示すような効果を奏する。
【０００８】
請求項１においては、ステッピングモータの操作量を求めるとともに、励磁パターンが１−２相励磁のときに、前記操作量が第１所定値以上である場合、２相励磁に変更する一方、励磁パターンが２相励磁のときに、前記操作量が第２所定値以下である場合、１−２相励磁に変更する、ステッピングモータの励磁制御方法において、第１所定値を第２所定値よりも大きい値としたものであるから、操作量が第１所定値以上の場合では２相励磁が採用され、駆動速度が早くなり、制御対象の追従性の向上が図られる。また、操作量が第２所定値以下の場合では、１−２相励磁が採用され、分解能が高くなり、高精度な駆動制御を行うことができる。
【発明を実施するための最良の形態】
【０００９】
次に、発明の実施の形態を説明する。
【００１０】
図１は本発明を適用し得るガスエンジンのシステム構成について示す図、図２は制御に関する構成のブロック図、図３は実施例１の制御フローについて示す図である。
【００１１】
図４は実施例１における所定値の設定例について示す図、図５は実施例２の制御フローについて示す図、図６は１−２相励磁、２相励磁について示す図である。
【００１２】
図１に示す構成は、本発明を適用する一例として、ガスエンジンのシステム構成について示すものであり、シリンダ１への給気経路２に、混合気用のスロットルバルブ３が設けられ、また、ミキサ４への燃料供給経路５に燃料用のスロットバルブ６が設けられる構成とするものである。そして、各スロットルバルブ３・６は、それぞれステッピングモータ７・８により駆動され、開度が制御されるようになっている。
【００１３】
また、図２に示すごとく、ステッピングモータ７・８は、コントローラ９と接続され、該コントローラ９により１−２相励磁、又は２相励磁のいずれかで励磁制御されるものとしている。また、前記コントローラ９には、ガスエンジンの目標回転数１１と、実回転数１２（例えば、クランク軸の回転数）が入力され、コントローラ９は、これらの回転数を比較しステッピングモータ７・８の操作量１３・１４（制御量）を決定し、これを制御信号としてステッピングモータ７・８にそれぞれ出力する。また、この制御信号は、１−２相励磁又は２相励磁のいずれかが行なわれるための信号であり、コントローラ９は、各ステッピングモータ７・８につき、１−２相励磁、２相励磁のいずれを行うかについての決定を以下の例のように行う。
【実施例１】
【００１４】
図３に示すフローは、ステッピングモータの操作量（ステップ数）を判断基準として、１−２相励磁、２相励磁のいずれかを選択する方法について示すものである。即ち、ステッピングモータの励磁パターンにつき、目標回転数と実回転数の偏差より求まるステッピングモータの操作量（ステップ数）を求めるとともに、該操作量が所定値以上である場合には、２相励磁を採用する一方、前記操作量が所定値以下である場合には、１−２相励磁を採用することとするものである。以下、上記ガスエンジンに採用した場合の例を用いて詳述すると、コントローラは、ガスエンジンの目標回転数と、実回転数とを比較し、ステッピングモータの操作量を決定する（ステップ２０１）。尚、目標回転数は、例えば、ガスエンジンがコージェネレーション装置に用いられる場合に、定格回転数として予め設定される回転数であり、また、実回転数はクランク軸の回転数等である。つぎに、コントローラは、操作量が所定値以上である場合には（ステップ２０２）、励磁パターンにつき、２相励磁を採用することを決定し（ステップ２０３）、２相励磁による制御信号をステッピングモータに出力する（ステップ２０４）。これにより、ステッピングモータにおいては、駆動速度が早くなり、操作量が所定値以上であって、バルブ開度の大きな変更が必要とされる場合においても、短時間で目標のバルブ開度に設定することができるようになる。他方、コントローラは、操作量が所定値以下である場合には（ステップ２０２）、励磁パターンにつき、１−２相励磁を採用することを決定し（ステップ２０５）、１−２相励磁による制御信号をステッピングモータに出力する（ステップ２０６）。これにより、ステッピングモータにおいては、分解能が高くなり、操作量が所定値以下であって、バルブ開度の変更につき、よりセンシティブな位置決め（開度設定）が必要とされる場合において、最適なモータ駆動を行うことができるようになる。
【００１５】
尚、１−２相励磁、２相励磁のいずれを採用するかの判断基準とされる上記所定値は、制御対象の種別・特性に応じて適宜設定されるものである。また、１−２相励磁から２相励磁への切換の際に適用される所定値と、２相励磁から１−２相励磁への切換の際に適用される所定値とを、別の値に設定してもよい。つまり、図４に示すごとく、現状、１−２相励磁である場合につき、操作量（ステップ数）が２９Ｓとなった際に、２相励磁に変更されるものとし、２相励磁である場合につき、操作量（ステップ数）が２６Ｓとなった際に、１−２相励磁に変更されるものとするなどである。これによれば、１−２相励磁と２相励磁の切換回数を削減でき、モータの脱調を防止することができる。
【実施例２】
【００１６】
図５に示すフローは、例えば、ガスエンジン等において、エンジン（制御対象）の目標回転数（目標値）と実回転数（実測値）の差を判断基準として、１−２相励磁、２相励磁のいずれかを選択する方法について示すものである。即ち、ステッピングモータの励磁パターンにつき、制御対象の目標値と実測値の差の値を求めるとともに、該差の値が所定値以上である場合には、２相励磁を採用する一方、前記差の値が所定値以下である場合には、１−２相励磁を採用することとするものである。以下、上記ガスエンジンに採用した場合の例を用いて詳述すると、コントローラは、ガスエンジンの目標回転数と、実回転数とを比較し、両回転数の差の値を求める（ステップ４０１）。尚、目標回転数は、例えば、ガスエンジンがコージェネレーション装置に用いられる場合に、定格回転数として予め設定される回転数であり、また、実回転数はクランク軸の回転数等である。つぎに、コントローラは、前記差の値が所定値以上である場合には（ステップ４０２）、励磁パターンにつき、２相励磁を採用することを決定し（ステップ４０３）、２相励磁による制御信号をステッピングモータに出力する（ステップ４０４）。これにより、ステッピングモータにおいては、駆動速度が早くなり、差の値が所定値以上であって、バルブ開度の大きな変更が必要とされる場合においても、短時間で目標のバルブ開度に設定することができるようになる。他方、コントローラは、差の値が所定値以下である場合には（ステップ４０２）、励磁パターンにつき、１−２相励磁を採用することを決定し（ステップ４０５）、１−２相励磁による制御信号をステッピングモータに出力する（ステップ４０６）。これにより、ステッピングモータにおいては、分解能が高くなり、差の値が所定値以下であって、バルブ開度の変更につき、よりセンシティブな位置決め（開度設定）が必要とされる場合において、最適なモータ駆動を行うことができるようになる。
【００１７】
また、この例では、上記実施例１とは異なり、ステッピングモータの操作量を直接の判断基準としないため、ステッピングモータの操作量と関係なく１−２相励磁、２相励磁の選択ができることになる。尚、この例では、制御対象をエンジンの回転数としたが、この他、制御対象をスロットルバルブとし、バルブ開度の目標値と実測値の差の値を判断基準として用いる等してもよい。
【産業上の利用可能性】
【００１８】
本発明は、あらゆる分野に使用されるステッピングモータの励磁制御方法として適用可能であり、特に、制御対象の状態が大きく変動することがあり、また、状態の変動が少ない場合において、高精度な制御が要求されるものに好適である。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用し得るガスエンジンのシステム構成について示す図。
【図２】制御に関する構成のブロック図
【図３】実施例１の制御フローについて示す図。
【図４】実施例１における所定値の設定例について示す図。
【図５】実施例２の制御フローについて示す図。
【図６】１−２相励磁、２相励磁について示す図。
【符号の説明】
【００２０】
１    シリンダ
２    給気経路
３    スロットルバルブ
４    ミキサ
５    燃料供給経路
６    スロットルバルブ
７    ステッピングモータ
８    ステッピングモータ
【図１】
0004610214.tif 000002
【図２】
0004610214.tif 000003
【図３】
0004610214.tif 000004
【図４】
0004610214.tif 000005
【図５】
0004610214.tif 000006
【図６】
0004610214.tif 000007