• ベストアンサー

スッテピングモータの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% (2233/5090)
回答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

  • モータ,ファン等のON/OFF制御に関して

    モータやファン等をON/OFF制御する際、FETやトランジスタ等を用いてSINK(GND)側でON/OFF制御する回路をよく見かけますが、電源側のON/OFFではなく、SINK(GND)側で制御する理由って何なのでしょうか? ご存知の方、教えていただけませんか?

  • DCモーターのON-OFFについて。

    DCモーター12V-18Aの物をON-OFFしたいのですが、リレーではなくトランジスタ 2SC5200にて無接点で制御したいのですが、ナカナカいい回路が思い付きません。良かったらアドバイス下さい。

  • ACモータの制御

    質問です。 AC100Vの扇風機をRS232C等で制御したいと思っています。 DCモータはPWMでONとOFFを高速で切り替えて速度調整することが 可能ですが、ACモータでそれを行うのは良くないと聞いたことが あります。 ACモータで回転数の調整を行うにはどのようにすればいいでしょ うか?ACモータを232Cで制御できる機器とかありましたら、お教え ください。よろしくお願いします。

  • モータの制御

    実験装置の一部として、ステッピングモータをクローズドループで制御したいと考えています。外部信号を取り込んでこの信号の増加、減少に応じてモータの正、逆回転、停止を制御したいのですが、このような場合どのような制御装置が必要でしょうか。通常のドライバではあらかじめ決まった動きしかできないのでダメだと言われました。よく温度制御コントローラで温度をモニターしておいて、ヒーターのON/OFFを切り替えるというものがありますがイメージ的にはああいう感じのものだと思います。ただ、ON/OFF制御では誤差が大きいのでできればPID制御したいと考えています。ちょっと小耳にはさんだのですが、光学式エンコーダというのはこういう制御に使う装置でしょうか?この辺りももし御存じの方がいらっしゃいましたらお願い致します。

  • モーター制御について

    モーターの制御についてお聞きしたいことがあります。 パソコン上に出されるある数値からon/off制御で位置決定をしたいのですが、モーター側はパソコン上のデータを認識できるものなのでしょうか? また、出来るとしたら必要な機材を教えていただきたいです。モーターはDCモーターを考えています。

  • DCモーターの回転数制御

    DCモーターの回転数制御 こちら全くの素人です。 DCモーターの回転数をリアルタイムで変化させるにはどうすればいいでしょうか。 可変抵抗を入れてツマミを回せばそれっぽいことができそうだと思ったんですが、知恵をお貸しください。

  • ステッピングモータの複数制御について

    ステッピングモータを複数(20個)制御するのに適したマイコンとモータドライバを探しています。 ステッピングモータはそれぞれの回転速度を同期させたり、別々の回転速度を設定できるようにしたいです。 単一のドライバとマイコンで不可能ならこれが複数あればできるというのを教えていただきたいです。 ご回答お待ちしています。

  • スイッチの制御について

    スイッチの制御についてです。 内容は、DC12Vのバッテリに DCモータを2つ接続します。 モータのON/OFFにスイッチを2つ使用します。 その時、1つのスイッチがONの時、もう一つのスイッチは、ONに出来ない様にしたいです。 何か、電気部品をつなげると実現可能でしょうか? 繋げる場合、配線の方法も教えてください。 よろしくお願いします。

  • マイコン制御

    DCモータをマイコンで制御したいのですが、どのようなマイコンを使えばよいのですか。 モーターの回転数の制御が目的です。 マイコンについては全くの初心者です。 よろしくお願いします。

  • DCモータの回転方向

    DCモータの回転方向をトグルスイッチを使って制御したいのですが,トグルスイッチには「ON-OFF-ON」を使って,スイッチがOFFのとき,モータをブレーキ状態にさせる回路はどのように作ればいいでしょうか? また,回転方向を切り替えるトグルスイッチ1つで,2・3個のモータを別々に動かす場合,どこにスイッチを入れるのが一番いいでしょうか?