• ベストアンサー

スッテピングモータのon/off制御

モータの制御について調べてみたのですが、ステッピングモータのon/off制御について全くヒットしません。 もしかしてステッピングモータはon/off制御できないのでしょうか? 制御したい値がモータの回転角によりどのような変化をするかわからない(一律でない可能性あり)のであるon/off制御がしたいのです。 一度に必要な回転角は多くないのでDCモータでは粗すぎると感じ、ステッピングモータを選択しました。 モータの制御に明るい方、ご協力お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • matsu_jun
  • ベストアンサー率55% (146/265)
回答No.2

maidskyさん、こんばんわ。 私はどちらかというと計測系の人間で、制御、特にモーターの絡んだものについてはそれほど明るくないのですが、参考として御覧ください。 結論から言いますと、on/off制御のできるコントローラーの付属した物を利用するのが手っ取り早いと思います。Ano.1さんが例示したオリエンタルモーターであれば、ARLシリーズのコントローラー内蔵タイプのものが良いでしょう。もしもコントローラーが付属していないモデル(ドライバへ直接パルス信号を入力するタイプ)を既に購入済みの場合は、パルス変換器を利用する方法も無くはありません。 まずは前者から 上で紹介したコントローラーは、事前に複数の位置決めデータを登録しますが、その中に、「順送りモード」というものがあります。これは移動量を設定せず、回転速度だけを設定するモードです。また、コントローラーの入力端子として、「FWD」端子と「RVS」端子があります。これらの端子に入力がなされることで、モーターが実際の運転を始めます。どの位置決めデータを利用するかについても、接点入力で選択することができますので、位置決めデータ選択用入力端子に対して、常に「順送りモード」となるように配線しておけば、後は、FWD端子への入力をonすることで、事前に登録したスピードで連続運転を、RVS端子への入力をonすることで、事前に登録したスピードで逆転をします。ただしこのコントローラーの場合は、脱調を防ぐために事前に加速度・減速度を指定しますので、FWD端子への入力をoffしても、完全に停止するまでにいくらかは余計に回ってしまいます。負荷に対して十分にトルクの大きなモーターを選定しておき、加減速を大きめに設定するか、そもそもの速度を遅く設定するか、いずれかにしてください。 後者について 本来であればステッピングモーターはパルス制御を行いますので、任意の周波数のパルスを出力できるデバイスを持っていれば話は簡単です。ある意味、on/off制御であっても、ものすごく高速かつ正確にon/offを繰り返すことができれば、それはパルス出力そのものですから、ステッピングモーターを任意に回転・停止させることができます。そうは言っても、おそらくmaidskyさんは、onにしたら回転をし、offにしたら停止する制御を望まれていると思います。 電圧の大きさを周波数に換算してパルスを出力する変換器という商品が存在します。ここではエム・システム社を例にあげておきます。 http://www5.m-system.co.jp/Japanese/index_user.aspx?d=1&C=4&S=18 まずは希望するモーターのスピードから必要とされるパルス周波数を割り出し、さらに変換器の仕様から、その周波数の信号を出すために必要な電圧を割り出したら、その大きさの電源をあらかじめ用意します。で、変換器の入力側に、電源-リレー接点側を直列に接続します。最後に制御側出力をリレーのコイル側に接続すれば完成です。onすればリレーが開き、変換器に電位がかかりますので、出力側からパルスが発生します。そのパルスをドライバーが受け取って、モーターが回ります。offすればパルスが止まるので、モーターも止まります。こちらについては、脱調の危険性がより高まりますので、モーターの選定や速度の設定により細かな配慮が必要です。制御側からアナログ信号が出せるのなら言うことはありません。いきなり目的の電圧に上げるのでなく、段階的に電圧を増やしてやることで脱調を防ぐことができますし、回転速度も自由に設定することができます。 変換器を選定する際には、できればデューティーが50のものを選択しておいたほうがトラブルは少ないと思います。 これで回答になりましたでしょうか。

maidsky
質問者

お礼

お礼が遅れてしまい申し訳ありません とても詳しい解答ありがとうございます。 大変参考になりました。 最初に挙げていただいた案の通り、コントローラー内蔵タイプを購入しようと思います。

その他の回答 (1)

  • fujiyama32
  • ベストアンサー率43% (2298/5278)
回答No.1

1パルスにて何度回転するかはステッピングモータの仕様により 変ります。 ステッピングモータのメーカで[オリエンタルモータ]があり、 各種のモータの仕様の紹介や解説をしているホームページがあり ます。 詳しくは、次のURLをクリックして参考にして下さい。 [ステッピングモータの概要] http://www.orientalmotor.co.jp/products/pdf/st_gaiyo.pdf [ステッピングモータ] http://www.orientalmotor.co.jp/products/st/index.html

maidsky
質問者

お礼

回答有難う御座います。 質問文が悪かったようです。お聞きしたいのはステッピングモータがon/off制御可能かどうかです。 制御したい値(私の場合は電圧です)をモータの回転数によって変化させるのですが、変化の仕方が分からないのでon/off制御が可能ならばそのようにしたいのです。

関連するQ&A