発行済み 2026-04-16
この記事では、標準の電気制御原理を説明します。サーボモーター - 正確な角度位置を達成するためにパルス信号を解釈する方法。視覚的に理解できるよう、図とビデオのデモンストレーションが全体にわたって参照されています。最後には、どのようにしてサーボ動作、制御方法、動作確認方法。
あサーボモーターは単なる DC モーターではありません。これは、次の 3 つの重要なコンポーネントで構成される統合閉ループ システムです。
DCモーター– 回転力を提供します。
ポテンショメータ(フィードバックポテンショメータ)– 出力シャフトの現在の角度を測定します。
制御回路– 希望の角度(入力信号から)と実際の角度(ポテンショメータから)を比較し、その差をなくすためにモーターを駆動します。
入力信号はパルス幅変調 (PWM) です– 幅(持続時間)がターゲット角度を決定する繰り返しデジタルパルス。
ほぼすべての標準的なアナログおよびデジタル サーボ (RC モデル、ロボット工学、オートメーションで使用される) では、制御信号は次の仕様に従います。
角度マッピング (通常、サーボ モデルによって若干異なります):
0.5 ms パルス → 0 度 (一方の極値)
1.5msパルス→90度(中心)
2.5msパルス → 180度(逆極)
> ✅ 検証可能な事実:これらの値は、1980 年代に初めて確立された RC サーボ規格で定義されており、現在もメーカーによって広く採用されています (出典: さまざまなブランドの複数のサーボ データシート、たとえば汎用 9g マイクロ サーボ仕様)。独自の解釈やブランド固有の解釈は必要ありません。
1. 信号の生成– マイクロコントローラー (Arduino、Raspberry Pi など) または RC 受信機は、20 ミリ秒ごとに特定のパルス幅の PWM 信号を送信します。
2. 脈拍検出– サーボの制御回路は受信パルス幅を測定します。
3. 誤差計算– 回路は、目的の角度 (パルス幅から) と現在の角度 (ポテンショメータの分圧器から読み取られる) を比較します。
4. モータードライブ– エラーが存在する場合、制御回路は H ブリッジを使用して正しい方向 (順方向/逆方向) で DC モーターに電力を供給します。
5. 位置の更新– モーターは出力シャフトを回転させます。ポテンショメータの電圧もそれに応じて変化します。
6. ホールドポジション– 測定された角度が希望の角度と一致すると、モーターは停止しますが、回路は監視を続けます。外力がシャフトを動かすと、エラーが再発し、モーターが反作用して保持トルクが発生します。
事例:ロボットアーム関節制御– 趣味の人が 3 自由度のロボット アームを構築します。各関節には標準サーボ(4.8~6.0V)を使用します。コントローラーは 1.2 ms パルスを送信して肩サーボを約 35° に設定し、2.0 ms パルスを送信して肘サーボを約 120° に設定します。閉ループ原理により、アームが軽量の物体 (ピンポン球など) を持ち上げた場合でも、サーボは指令された角度を維持するためにアクティブに調整されます。腕を手で押そうとすると抵抗を感じますが、これはフィードバック制御が活発に働いていることを意味します。
この例は、サーボの電気制御がないオープンループの「送信して忘れる」システム。実際のフィードバックに基づいて位置を継続的に修正します。
テキストによる説明は論理的基盤を提供しますが、パルス幅と角度の関係そして内部ポテンショメータフィードバックループ視覚的に最もよく理解できます。図は次のことを示しています。
各パルスの立ち上がりエッジ検出。
ポテンショメータのワイパーアームが出力軸とともにどのように動くか。
正転・逆転・停止を判定するコンパレータ回路です。
ビデオのデモンストレーションでは、次のことがさらに明確になります。
PWM信号のリアルタイムオシロスコープ表示。
パルス幅の変化とシャフトの動きの視覚的な対応。
分解されたサーボのハードウェアの故障を段階的に説明します。
実用的な提案:「サーボ モーター PWM 制御アニメーション」または「サーボの内部構造図」を検索して、教育用の図や実験ビデオを見つけてください (ブランド名は避けてください)。見るときは、ポテンショメータの 3 本のワイヤを示す部分に特に注意してください。これがなければ電気制御が不可能となるフィードバック パスです。
> サーボ モーターは、PWM パルス幅を使用して目標角度を設定し、ポテンショメーターを介して実際の角度を測定し、誤差がゼロになるまで DC モーターを駆動する閉ループ位置制御システムです。
シャフト保持位置に到達するパルスに至るまでのすべての電気制御動作は、この比較および修正サイクルを 1 秒あたり約 50 回 (20 ミリ秒ごと) に従います。
原理を完全に理解するには、標準サーボ (3 ~ 6 V) とオシロスコープまたはロジック アナライザーを使用して次の簡単なテストを実行します。
1. 信号を測定する– コントローラーが実際に 20 ms 周期 (50 Hz) を生成し、パルス幅が 0.5 ~ 2.5 ms の間で変化することを確認します。
2. 保持トルクを観察する– サーボを 90° (1.5 ミリ秒) に指令し、ホーンを手でゆっくり回してみます。アクティブな抵抗を感じるでしょう - 閉ループ制御の証拠です。
3. ポテンショメータのフィードバックを確認する– 予備のサーボがある場合は、(慎重に)ケースを開け、ポテンショメータからの 3 本のワイヤの位置を確認します。シャフトを回転させながら外側のピン間の抵抗を測定します。抵抗は直線的に変化するはずです。
最終的な結論:サーボ モーターの電気制御原理を理解することは、RC 車両から産業オートメーションに至るまで、あらゆるアプリケーションの基礎となります。説明されているパラメータを使用し、一般的なケースの動作で検証し、図やビデオのデモンストレーションを通じて知識を強化します。常に覚えておいてください。ポテンショメータのフィードバックがなければ、単なるギア付きの DC モーターになります。「サーボ」の魔法は完全に閉ループ電気制御にあります。
更新時間:2026-04-16