• 締切済み

Arduinoで三つのDCモータをPWM制御する

初めまして,初心者です.ぜひ教えて頂きたいです. Arduino Mega 2560 で三つのDCモータをPWM制御したいですが,なかなかできません. モータードライバも使います(一個ずつ). ぜひアドバイスを頂きたいです. 宜しくお願いします

みんなの回答

  • nekonynan
  • ベストアンサー率31% (1565/4897)
回答No.2

 どこに頓いているのか書いてくれないと  まあ、モータをPWM制御は直接できませんけどね   Arduino Mega 2560 で PWMを出す→フィルター→正弦波→電力アンプ→モータ制御という流れ   まさか、Arduino Mega 2560に直接モータ繋いで制御出来ると思っているのですかね

  • uruz
  • ベストアンサー率49% (417/840)
回答No.1

何が、どう、うまくいかないのかを説明してもらわないと現状が解りませんのでアドバイスのしようもありませんよ。 とりあえずお勉強 https://www.google.co.jp/search?q=Arduino&oq=Arduino&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8#q=Arduino+PWM%E5%88%B6%E5%BE%A1

関連するQ&A

  • DCモータのPWM制御について

    DCモータのPWM制御について素人でもわかるような説明(短所長所など)または参考本&URL等、誰かおしえてください。 ACモータでのインバータとなぜわけるのか?大きさ・容量等に制限があるのか? また、インバータではよく省電力等いわれているが、DCモータのPWM制御を しても省電力になるのか? 素人なので何を調べればいいのかわからないのでご教授ください。 よろしくお願いします。

  • DCモータのPAM制御とPWM制御について

    モータについて研究している学生です。 DCモータの省エネルギー制御にはPWM制御とPAM制御がありますが、今現在はほとんどがPWM制御が使われています。なぜPAM制御は使われないのでしょうか?消費電力やノイズと何か関係しているのでしょうか?教えてください。 「DCモータ」についてですので、よろしくお願いします。

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

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

  • DCモータをPWM制御するときのフライホイールダ…

    DCモータをPWM制御するときのフライホイールダイオードの容量 DCモータをPWM制御することになりました。 インダクター負荷とは異なると思いますがモータと並列に フライホイールダイオードを付けたいと思いますが その容量(電圧、電流)はどのくらいに するべきか教えてください。 モータの直流定格値は12V,10Aです。

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

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

  • DCモータのPWM制御について

    卒業研究でロボットを製作することになりまして、DCモータのPWM制御について知りたいのですが、PWM信号をマイコンから出力するかICを使って出力させるかどうかも決まっていません.どちらの場合でも使用しやすいICや回路例などを示してくれると非常に有難いです.

  • DCモータのPWM制御について

    DCモータのPWM制御について 会社の課題で、DCモータ(5W程度)の回転数をPWM制御によってコントロールするという物が出ました。 また、制御の条件として (1)ボリューム等によって回転数を0から最大まで可変できること。 (2)正転、逆転ができること。 (3)回転速度の補償をすること(回転数フィードバックあり) 上記以外の仕様は自由。マイコンの使用はOK、ただし市販キットによる代用は不可。 というようになっています。 当方は電気系の学科を卒業していますが、電子工作の経験はあまりありません。 なので1から勉強しなおしたいので、上記の制御について詳しく書かれている書籍・サイトをお教え 願えないでしょうか。(できれば回路図まで載っているものを) 電子工作をする上でのアドバイスも歓迎します。 特に(3)に関しての情報が欲しいです。タコジェネレータとPID制御を用いればよさそうなことはわかりますが・・・。

  • Arduinoによるモーター制御

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

  • DCモータをPWM制御を行ったときの状態方程式の求め方

    DCモータをPWMで制御を行っていますがこのときどうやって状態方程式を立てればよいのでしょうか?

  • Arduinoとモータドライバのつなぎ方...

    卒論でDCブラシレスモータをArduinoで制御することにしました。 ArduinoとDCブラシレスモータ、モータドライバは以下のものを購入しています。 プログラムについてまだまだ勉強不足で申し訳ないのですが、Arduinoとモータドライバのつなぎ方をどのようにしてよいかイマイチよくわかっていません... 申し訳ありませんが、お詳しい方教えてください。 ・ArduinoMega2560 ・EC45flatΦ42.8mm ブラシレス50Watt(DCブラシレスモータ) ・DECModule50/5(モータドライバ)