ステッピングモータードライバの役割

このQ&Aのポイント
  • ステッピングモータードライバとは、ステッピングモーターの制御を行うための装置です。
  • ドライバ無しで駆動する場合、コイルの各出力にパルスを出力してコイルを励磁します。
  • ドライバを介した場合、ドライバにパルスを出力して、どのコイルに電流を流すかはドライバが制御します。
回答を見る
  • ベストアンサー

ステッピングモータードライバの役割

ステッピングモーターの制御について勉強中です。 制御はArduinoを用いて、rpmと回転角度をLCDでモニタリングしながら行えればと考えています。 回路関係には疎いこともあり、分からない事多々があり困っています。 ネットでステッピングモーターをArduinoで駆動している情報を探すと、専用のドライバ無しでstepper関数等を用いて動かしているのが多いのですが、実際にオリエンタルモーターのカタログを見るとドライバと組み合わせて用いています。 Arduinoとモータードライバを併用した場合、それぞれはどのような役割になるのでしょうか。 自分の限られた知識では以下の違いがあるのかと感じていますが正しいでしょうか。 ・ドライバ無しで駆動する場合、コイルの各出力にパルスを出力してコイルを励磁 ・ドライバを介した場合、ドライバにパルスを出力して、どのコイルに電流を流すかはドライバがやってくれる 間違った見解かもしれませんが、ご教授お願い致します。

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

  • ベストアンサー
  • koujikuu
  • ベストアンサー率43% (428/992)
回答No.1

ステッピングモータードライバにもよりますが、制御が回転方向とステップパルスのみ マイクロステップ、スリープモード(過熱防止)、高速回転ができるようになります http://www.semicon.toshiba.co.jp/event/elearning/stepping_motor/chap3/1190101_12500.html http://www.sanken-ele.co.jp/prod/semicon/pdf/apli_sla7070mprtj.pdf

cigarkiss
質問者

お礼

御礼が遅くなり申し訳ありません. その後,試行錯誤しましたが無事に装置をくみ上げることができました. ご回答いただきありがとうございました.

関連するQ&A

  • ステッピングモータのPC制御

    こんにちは。手元にオリエンタルモータ製5相ステッピングモータがあり、これの駆動制御をPCで行いと思っております。ドライバーは自作ながらありまして、パルス発生をVBで行ってこれをI/Oボードから出力して駆動パルスに使いたいのですが、方法が良くわかりません。この場合DLLをあらかじめ用意しなければいけないようですが、このようなファイルを作成しているところまたは販売している所などご存知の方教えてください。

  • ステッピングモーターの逆転ができません

    ステッピングモーター制御初心者です。 ジャンクプリンタから外したステッピングモーターで制御を勉強しています。モーターからは 5本のリードが出ていますが、コイルがどのように接続されているのかは、コモンの線の1本 以外はわかりません。このコモンの線はコイルの中点同士が接続されたものが接続されている ようです。 1相励磁を試みるため、ポートに順次 0001 0010 0100 1000 のようにビットをたてて、モーターに電流を流しました。試行錯誤して、コイルの並びも 想定がつき、普通に回転するようになりました。 ところが、逆転をさせてみようとして、上記のビット出力を逆に送るようにしたところ、 「カクカク」と軸が左右に動くだけで逆転しません。 何か根本的に間違っているのでしょうか? なぜ正転できるのに逆転できないのか不思議です。 型番のカタログを見ると、モーターの仕様は、相数=4phase、励磁方式=2-2 Phase excitation(Unipolar driving) となっていますが、1相励磁では逆回転はうまく動かないものなのでしょうか?

  • ステッピングモーターについて

    ステッピングモーターについて色々ですが (1)ステッピングモーターを滑らかに制御するのはパルスは方形波より正弦波の方がいいのでしょうか? (2)最初に励磁する相はローターの位置がわからなければ数ステップずれるのではないかと思いますがどうなのでしょうか? (3)低速回転するとモーターがうなりますが何故うなるのでしょうか? 構造的なものだと思いましたがやはりどうにもならないものでしょうか?

  • 5相ステッピングモーターをpicで駆動

    オリエンタルモータのPK564-NAの5相ステッピングモーターをpicで駆動できるように開発したいのですが、どうしたらよいのでしょうか?

  • arduinoとDCモーターとポテンショメーターな

    arduinoとDCモーターとポテンショメーターなどを使って、DCモーターのフィードバック制御をしようと思っています。DCモーターのモータードライバーとして、モーターシールド( https://www.amazon.co.jp/Arduino-A000079-モータシールド-Rev3/dp/B00THGHNEE )を使う場合、モーターシールドがarduinoを全て覆ってしまうので(arduinoのピンがモーターシールドによって塞がれてしまうので)、ポテンショメーターの出力信号などはarduinoに取り込めないのでしょうか? よろしくお願い致します。

  • アルディーノでのステッピングモーター制御について

    アルディーノを使い、ステッピングモーターの位置制御を行いたいのですが、オススメのモータードライバーがあったら教えていただきたいです。使うステッピングモーターは24ボルト駆動で2相バイポーラです。 プログラムスケッチはどんな感じになるのでしょうか?信号が来たら、X°回って、また信号が来たら、X°回るみたいな感じです。素人ですがよろしくお願いします。

  • arduinoのsetup()について

    現在,arduino uno R3によって,モータドライバTA7291Pを通して,DCモータを制御しております. arduinoにスケッチを送った直後にDCモータを回転させないようにするにはどうすればよいでしょうか? setup()関数の中で,モータドライバの入力端子2つにつながっているarduinoの端子2つを出力に設定した上で,これらの端子の出力をHIGHにしました. しかし,arduinoにスケッチを送った直後はDCモータが回転してしまいます. ご教授のほどよろしくお願いいたします.

  • Arduinoによるモーター制御

    Arduino microとモータードライバを用いてモーターを制御しようと考えています。なるべくモーター制御機構を小さくしたいので外部電源を取り付けたくないのですが、外部電源がない場合Arduinoがショートしてしまうことはありますでしょうか? また、どれくらいの電圧、電流だと大丈夫なのかを調べるにはどのように計算をすればいいのでしょうか?

  • アルディーノでのプログラムについて

    アルディーノで、ステッピングモーターの制御を考えています。 やりたい事は、トグルスイッチをオンすると、スタートで、センサーが反応LOWの時、モーターが回転し、HIGHでモーターが停止、またセンサーがLOWで動き出すと言う動作をさせたいです。モーターは2相の物を使用します。2相励磁でやりたいと思っています。プログラムスケッチを書いていただけると助かります。

  • arduinoによるDCモータ駆動について

    arduinoによるDCモータ駆動について 皆さんこんにちは. 私は現在,arduinoというマイコンボードからDCモータを制御しようと しています. 基本的には上手く動いているのですが,いくつかその挙動で 不可解なことがおきています. 挙動1:モータ駆動開始してしばらくは,負荷側を等速で動かせない (ウォームアップのようにしばらく(ゆっくりと)動かしていると,順調に動くようになる) 挙動2:ある程度使用していると,モータが駆動できなくなってしまうことがある (負荷を外しても,PWM音は聞こえるが,モータは回転しない.一度この状態になると, ずっとこのまま) マイコンボード:Arduino Duemilanove モータドライバ:18v15(Pololu社) ギヤードモータ:380K75 電源:ACアダプタ(12V-5A),電源ジャックに供給 制御:PWM制御 挙動1については現在は誤魔化しながら使用していますが, 挙動2に一度なってしまうと,ずっとそのままなので困ってしまっています. リセット等をかけても改善せず,仕方ないので現在は新しいボードに交換することで 対応しています. (ATmegaチップの交換も試してみましたが,改善しませんでした.) おそらくマイコンボードのチップ以外のところが破損していると考えられますが, これにはどのような原因が考えられるでしょうか? また,これを未然に防ぐ方法などは,ありますでしょうか? 当方は電気回路等に関して未熟ですので,皆様のお力をお借りできたらと思います. よろしくお願いします.