モーターってのは回してるだけで面白いと思い,ただ回して喜んでるだけのじいさんですが,A4988というコントローラが便利ということで,取り寄せてみました。
こんな基板を組んでみたんですが,どうしたわけかノイズがひどい。まわらないことはないのですが,調整幅が狭く,モータが脱調します。
回路は以下のよう。
いくつかピンヘッダを噛ましていますが,左の555のはっしんだけでなく,Arduino等での信号も入れてて見たいので,切り離し用にしてます。
また,A4988のMS1~3は、ステップモードの変換用。モードは以下のようになってるらしい。1/4抵抗はいろいろ試すため。回路とは関係ない。
ピンヘッダを解放して接続なしにすれば古ステップということになり,4.7kΩを介してすべて接続すれば1/16ステップとなる。
7pinのSTEPはコントロール用のパルス入力。ここを切り離して,Arduino等の信号を入れられるようにした。ENはこのままで良いみたい。
8pinのDIRは、回転方向の決定。pinの接続によって回転方向を変える。
ところがところが,実際に回そうとしたら,ある狭い範囲でしか回転しない。VRを回して行くと痙攣した様に振動し,回転方向も反転したり・・・
555からのパルスもそれほど大きな乱れはないように思います。回路も何回も確認したし,,,,,
と,イライラしながら遊んでました(・・・orz・・・)。
これからArduinoで信号を組んでみて,回してみますが,こんなことで時間を食ってました。
モーターはこういうの
19Vとあるけど,5Vでもまわります。
4.7kΩの抵抗は,MSDで
555とA4988を切り離す
原因追及は、マイコンでコントロールして様子見てからにします。
スケッチかけるかな??
※コメント投稿者のブログIDはブログ作成者のみに通知されます