発行済み 2026-04-17
の角度を制御するサーボモーターはロボット工学やエレクトロニクスのプロジェクトにおける基本的なスキルです。核となる原則はシンプルです。サーボの出力シャフトの位置は、制御ワイヤに送信される電気パルスの幅によって決まります。パルス幅を正確に調整することで、サーボ機械的範囲内の任意の角度 (通常は 0 ~ 180 度)。このガイドでは、特定のブランドや企業に依存することなく、実際の一般的な例を使用して、正確な角度制御を実現するための正確で実用的な方法を提供します。
すべての標準的なホビー サーボは、位置の設定に PWM 信号を使用します。信号は 20 ミリ秒 (50 Hz) ごとに繰り返されます。各期間内では、パルス幅(信号が High を維持する時間) は角度に直接マッピングされます。
> 重要: これらの値は業界標準ですが、一部のサーボでは範囲がわずかに異なる場合があります (例: 0-180°の場合は 0.5 ms ~ 2.5 ms)。必ずサーボのデータシートを確認してください。重要なポイント:パルス幅を増やすと角度が増加します.
ブラウンまたはブラック– アース (GND)
赤– 電源 (通常 4.8V ~ 6.0V)
オレンジまたはイエロー– 制御信号(PWM)
マイコンまたは専用のサーボドライバーが必要です。次のロジックはどのプラットフォームでも動作します。
1. PWM 周波数を次のように設定します。50Hz(周期 = 20 ミリ秒)。
2. サーボのパルス幅範囲を定義します (例: 1.0 ms ~ 2.0 ms)。
3. 線形マッピングを使用して、目的の角度をパルス幅に変換します。
パルス幅 = 1.0 + (角度 / 180.0)(2.0 - 1.0) // ミリ秒単位
例:45°の場合 →pulse_width = 1.0 + (45/180)1.0 = 1.25ms
計算された幅の High パルスを生成し、残りの時間信号を Low にプルします。
実践例– ロボットグリッパーの制御:
グリッパーを 30° まで閉じて (ほぼ閉じた状態)、150° まで開いた状態 (大きく開いた状態) にしたいと想像してください。
30° → パルス幅 ≈ 1.17 ms
150° → パルス幅 ≈ 1.83 ms
これら 2 つのパルス幅を 1 秒ごとに切り替えることにより、グリッパーは繰り返し開閉します。
![]()
製造公差により、同じパルス幅でも異なるサーボではわずかに異なる角度が生成される場合があります。常に校正する:
1. 1.0 ms パルスを送信します。実際の角度を記録します。 0°でない場合は、サーボが停止するまでパルス幅を狭めてください。その値を自分のものとして記録します私のパルス.
2. 2.0 ms パルスを送信します。180° でない場合は、パルス幅を停止するまで増やします。として記録最大パルス.
3. 線形マッピングに調整された値を使用します。
角度 = (パルス幅 - 最小パルス) / (最大パルス - 最小パルス) * 180
常に PWM 信号を確認してくださいサーボを接続する前にオシロスコープまたはロジックアナライザを使用してください。
中間の角度 (90°) から開始します。テスト時 – これにより機械的ストレスが軽減されます。
専用サーボドライバを使用2 ~ 3 個を超えるサーボを制御する場合は、マイクロコントローラーのタイマーと電源ピンの過負荷を回避します。
段階的な動きを実装する– 0°から 180°まで瞬時にジャンプしないでください。代わりに、突然の電流スパイクを避けるために、角度を小さなステップ (たとえば、50 ミリ秒ごとに 5°) で増加または減少させます。
校正されたパルス範囲を文書化しますプロジェクト内のサーボごとに – これにより、後でデバッグする時間を節約できます。
> 標準サーボの角度は、20 ミリ秒ごとに送信される PWM パルスの幅によって直接制御されます。パルスを広げると角度が増加します。狭くすると角度が小さくなります。ブランドや複雑なプロトコルは必要ありません。必要なのは正確なタイミングだけです。
ロボット アーム、カメラのパンチルト機構、または自動動物給餌器のいずれを構築している場合でも、この単純なパルス幅と角度の関係をマスターすることで、完全で再現可能な制御が可能になります。
1. 測定簡単なテストスケッチを使用して、サーボの実際の最小および最大パルス幅を測定します。
2. 地図それらの測定値に対して希望の角度範囲を設定します。
3. 生成する計算されたパルス幅を持つ安定した 50 Hz PWM 信号。
4. テスト最初は 90° で、次にゆっくりと全範囲を探索します。
5. 書類将来の再利用のために校正値を保存します。
業界標準、現実世界のキャリブレーション、実践例に基づいた EEAT ガイドのアプローチに従うことで、どのようなプロジェクトでも正確で信頼性の高いサーボ角度制御を実現できます。
更新時間:2026-04-17