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