Arduinoステッピングモーター


11

Arduinoをステッピングモーターで使用するにはどうすればよいですか?

回答:


11

ステッピングモーターには、ユニポーラとバイポーラの2種類があります。ユニポーラステッパーには6本のワイヤーがあり、バイポーラステッパーには4本のワイヤーがあります。ユニポーラーステッパーを制御するには、ダーリントンアレイと呼ばれるチップを使用する必要があります。バイポーラステッパーを制御するには、hブリッジを使用します。

ユニポーラステッパーを使用したことがありませんが、バイポーラステッパーの使用方法を説明できます。最初に行う必要があるのは、ペアになっているワイヤを見つけることです。マルチメーターを使用して、抵抗を測定しながら、メーターをすべての可能なワイヤーのペアに接続します。2つのペアリングでは、抵抗が無限ではないことがわかります。これらは接続されたペアです。これらのそれぞれをhブリッジの異なる半分に取り付けます。

制御回路の配線が完了したら(バイポーラステッパーのhブリッジでも、ユニポーラーのダーリントンアレイでも)、Arduinoステッパーライブラリを使用して制御します

私は、ライトアップの持っている私はステッパーで行った最近のプロジェクトを、私は唯一の私がここに述べた事柄の多くへのリンクのためにそこに参照し、ここに一つのリンクを投稿することができていますので。

Tom Igoeは、自分のサイトでステッパーについての優れた記事を書いています。


10

独自のドライバーを作成し、ステッパーのペアに正しい順序のコントロールをプッシュする代わりに、市販のドライバーをステッパーに使用することもできます。ほとんどはシンプルな2ピンコントロールを備えています。1つは方向指示用で、もう1つはステップを踏むためにパルスするものです。これにより、arduinoで使用するピンの数と関連するロジックの量が大幅に削減されます。言うまでもなく、それらはチョッパー(マイクロステッピング)駆動もサポートする傾向があり、全体的な消費電流を削減し、より高い電圧でそれらを実行し、スムーズなモーションを得ることができます。

既製のドライバーの例には次のものがあります。

Easydriver(arduinoの人々に人気)Probotixユニポーラーステッパードライバー、およびGeckoドライバー(おそらくステッパードライバーのロールスロイス)

(複数のリンクを含めることができないため、リンクを含めていませんが、Googleで簡単に見つけることができます。)

無数のチュートリアルで見落とされがちなステッパーの運転を開始するときに注意する重要なポイント:複数のステップを動かすときは、フルスピードのステップに出入りする必要あります。私は、常に同じ速度のステップをモーターに送ると言う多くの例を見てきました。これにより、フルスピードで移動するときに振動や騒音が大きくなるだけでなく、移動の実行に失敗したり、アンダーシュートまたはオーバーシュートのポジションになる可能性があります。運動に適切な線形(またはその他の)速度傾斜を適用します。(開始と終了は、全速移動で使用される遅延よりもステップ間の遅延が大きくなります。)

!c


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.