ステッピングモーターの速度制御方法(パルス周波数の計算方法)

二相ステッピングモーターの紹介:

実際のステッピング モーターの制御は非常にシンプルで、アプリケーションは愚かです。メーカーはステッピング モーター ドライバー、ステッピング モーターをドライバーがどのように制御して動作させるかをよく理解しています。ステッピング モーターについて深く理解する必要はありません。ステッピングモータードライバーメソッドの応用が可能であることを知っている限り。もちろん知っておくべき簡単なステッピングモーターの動作特性を以下に紹介します!

サブディビジョンの役割:

2 相ステッピング モーター、基本ステップ角 1.8 度、つまり、200 パルス モーターが円を回転し、全ステップと呼ばれます。

細分化の機能はステッピング モーターのドライバーで設定できます。

2 サブディビジョン (ハーフステップとも呼ばれる) に設定すると、ステップ角は 0.9 度で、400 パルスで円を回転します。

4 分割に設定すると、ステップ角は 0.45 度で、800 パルスが周回します。

8 分割に設定すると、ステップ角は 0.225 度となり、1600 パルスが周回します。

細分化が高くなるほど、ホスト コンピュータから送信されるパルスの長さが短くなり、精度が高くなります。これはよく理解されており、10 mm 進むパルス、10% の誤差、1 mm のパルス誤差、1 mm 進むパルス、同じ 10% の誤差、0.1 mm のパルス誤差です。

もちろん、特に短い距離を歩くという各パルスの目的を達成するために、細かい部分を非常に大きく設定することはできません。

二相ステッピング モーターがライン上で 200 パルスで回転することを覚えています。細分化が大きいほど、ステッピング モーターの 1 回転のパルス数が多くなります。
DeepL.comで翻訳(無料版)

ステッパーを毎分 600 回転で 400 mm 移動させたい場合、OP が送信する必要があるパルス数とパルス周波数はどのように計算すればよいでしょうか?

ステッピング モーターの速度をどのように制御するか (つまり、パルス周波数をどのように計算するか):

設定が 4 つの細かい分数であると仮定すると、600 rpm のステッピング モーター速度を達成するためにモーターが 1 回転するのに必要なパルス数、つまり 800 が、ホストによって送信される必要があるパルスの周波数の計算になります。コンピューター:

周波数の概念は、1 秒間に送信されるパルスの数です。

したがって、まずステッピングモーターの 1 秒あたりの回転数を計算します。

600/60 = 1 秒あたり 10 回転

次に、10 回転/秒に必要なパルス数を計算します。

10 X 800 = 8000

つまり、パルス周波数は 8000、つまり 8K です。

結論として、600 rpm のステッピング モーター速度を実現するには、ホスト コンピューターは 8K のパルス出力周波数を維持する必要があります。

さて、わかりましたか?パルス周波数を計算するには、次の 2 つの前提条件を知っておく必要があります。

1、ステッピングモーターの1回転に必要なパルス数を知る。

2、ステッピング モーターの回転速度を知っています。回転速度の単位は次のとおりです。

ステッピングモーターに必要なパルス数の計算方法。

設定が 4 つの細かい分数であると仮定すると、モーターが一周するのに必要なパルス数は 800 であり、ステッピング モーターが 400 mm の距離を移動することを実現するには、次のように送信する必要があるパルス数の計算が行われます。上部のコンピューター:

ステッピングモーターの出力軸とネジ(ピッチ:10mm)を直結、またはプーリーを介して駆動する場合、ホイール周長は10mmとなります。つまり、ステッピングモーターが一周するのに、機械的な歩行の長さは10mmです。

モーターの 1 回転のパルス数が 800 である場合、パルス歩行の長さは次のようになります。

10mm / 800 = 0.0125mm

400mm移動するのに必要なパルス数:

400 / 0.0125 = 32000 パルス

結論として、ステッピング モーターの移動距離 400 mm を実現するには、ホスト コンピューターが送信する必要があるパルス数は 32000 です。

もう分かりましたか?パルス数を計算するには、次の 3 つの前提条件を知っておく必要があります。

1、ステッピングモーターの1回転に必要なパルス数を知る。

2、ステッピング モーターが歩行距離の円を回転することを知っています。

3、ステッピングモーターが必要とする移動距離の合計を知っています。

精度を向上させたい場合は、細分化を 64 に設定すると、細分化を増やすことができます。モーターの 1 回転に必要なパルス数は次のとおりです。

64 X 200 = 12800

伝わるパルスの長さは次のとおりです。

10mm / 12800 = 0.00078mm

400 mm 移動するのに必要なパルス数:

400 / 0.00078 = 512000 パルス

600 rpm の速度を達成するには、ホスト コンピュータが送信する必要があるパルスの周波数は次のとおりです。

( 600 / 60 ) X 12800 = 128000

つまり: 128K
DeepL.comで翻訳(無料版)


投稿日時: 2024 年 8 月 11 日