サーボモータはどのように動作するのですか?

サーボモータは、入力信号によりシャフトの回転を特定の角度に制御できるようにするモータです。
2つのタイプのサーボモータがあります-AC タイプDC タイプです。

サーボは、制御線を介してパルス幅変調信号(PWM)により制御されます。最小パルス幅と繰り返し率があります。サーボモータは通常、両方向に90度しか回転できず、合計180度の動きになります。例えば、DCで動作している場合、次の図に示すように、軸位置制御はPWMを使用して信号のパルス幅に応じてシャフトの動きを時計回りまたは反時計回りに回転させます。

  • 1.5 ms パルスを使用するときは、軸を90度位置または中間位置に設定します。

  • パルス幅は 1.5 ms 未満(この例は 1 ms に設定されています)で、軸を時計回りに90度回転させます。

  • パルス幅が 1.5 ms より大きい場合(この例は 2 ms に設定されています)、軸を反時計回りに90度回転させます。

  • 各パルス間にバッファが設定されてます。この例では 20 ms に設定されており、速度はバッファ時間により制御されます。下図は、それぞれの位置に対するタイミングを示しています。

  • image

ACで動作している場合、位相シフトと周波数変化を利用してシャフトのステアリングと速度を制御することができます。あるいは、PWM信号出力の変化に対応する異なる周波数を生成する信号発生器を使用して、上記の原理で示されるようにモータを制御します。

サーボモータの技術情報の詳細については、以下のスレッドをご覧ください。







オリジナル・ソース(英語)