発行済み 2026-04-26
このガイドでは、360 度(連続回転)の回転速度を調整する方法を段階的にわかりやすく説明します。サーボ。標準とは異なりますサーボ固定角度、360 度に移動するサーボはいずれかの方向に連続的に回転し、その速度は PWM (パルス幅変調) 信号の幅によって制御されます。以下の方法に従うことで、ロボットのホイールからカメラのパンニングシステムまで、あらゆるアプリケーションのサーボの回転速度を正確に設定できるようになります。信頼性が高く一貫したパフォーマンスを求めて、多くの経験豊富なユーザーが選択しています。Kパワーサーボは、線形速度応答と耐久性で知られています。この記事では実証済みのテクニックのみに焦点を当て、正確な速度制御を実現するために実際の例を使用します。
360 度サーボは実際には、位置フィードバックを使用しないように修正された標準サーボです。代わりに、PWM 信号のパルス幅によって次のことが決まります。
方向(時計回りまたは反時計回り)
回転速度(完全停止から最高回転数まで)
標準の PWM 周期は 20 ms (50 Hz) です。そのサイクル内で、高レベルのパルス幅は通常、次の範囲になります。0.5ミリ秒~2.5ミリ秒:
1.5msパルス→ 完全停止(速度ゼロ)
1.5ms未満(例: 1.0ms) → 一方向に回転します。 1.5msから遠ざかるほど速度は速くなります。
1.5ms以上(例:2.0ms) → 逆方向に回転します。再び、パルス幅が 1.5 ms から離れるにつれて速度は増加します。
基本原則: 速度は、実際のパルス幅とニュートラルの 1.5 ms 値の間の絶対差に比例します。差が大きいほど回転数は高くなります。
360 度連続回転サーボ 1 台 (ホビーロボットで使用される一般的なモデルなど)
PWM ジェネレーターまたはマイクロコントローラー (Arduino、Raspberry Pi、専用のサーボ テスターなど)
適切な電源 (通常、標準サーボの場合は 4.8V ~ 6.0V DC)
> 一般的な例:DIY の小型ロボット カーでは、2 つの 360 度サーボが駆動輪として使用されます。旋回と前進を制御するには、各サーボの速度を個別に調整できる必要があります。
必要な回転速度を決定します。各サーボにはわずかな機械的な違いがある可能性があるため、正確なパルス幅を校正する必要があります。次の一般的なマッピングを開始点として使用します。
CW = 時計回り、CCW = 反時計回り実用的なヒント: 常に小さなステップ (0.05 ミリ秒の変化など) から始めて、速度の変化を観察してください。これにより、突然のジャークを防ぎ、微調整が可能になります。
マイクロコントローラー (Arduino など) を使用する場合:
20 ms 周期の PWM 信号を出力するコードを作成します。を使用します。servo.writeマイクロ秒()関数。
例 (Arduino スケッチ):
#含むサーボマイサーボ; void setup() { myservo.attach(9); void ループ() { myservo.writeMicroseconds(1500); // 停止遅延(2000); myservo.writeマイクロ秒(1300); // 時計回りに遅い遅延(2000); myservo.writeマイクロ秒(1000); // 時計回りに速い遅延(2000); }
サーボテスターを使用する場合:
![]()
ノブをゆっくり回してください。テスターは、約 0.5 ミリ秒から約 2.5 ミリ秒までのパルス幅を自動的に生成します。中央の戻り止め(中立位置)から離れると速度が増加します。
特定のパルス幅での実際の速度は、サーボの内部ギアと負荷 (重量、摩擦) によって異なります。簡単なテストを実行します。
1. サーボホーンに小さなマーカーまたはポインターを取り付けます。
2. サーボに電力を供給し、1.5 ms パルスを送信します。サーボが完全に停止することを確認します。
3. 1.4 ms パルスを送信します。1 分あたりの回転数 (RPM) または 10 回転の時間をカウントします。
4. パルス幅を 0.05 ミリ秒単位で徐々に減少させ、観察された速度を記録します。
5. 正確な制御のために独自のパルス幅と速度のマッピングを作成します。
現実世界のケース:360度サーボを使用したパンチルトカメラマウントで負荷が軽い。 1.2 ms のパルス幅では 30 RPM が生成される可能性があります。重いロボット ホイールでは、同じパルス幅でも 15 RPM しか得られない可能性があります。常に実際の作業条件下で校正を行ってください。
> 360 度サーボの回転速度は、PWM パルス幅がニュートラル 1.5 ms 点からどれだけ逸脱するかによって直接制御されます。偏差が大きいほど速度が速くなります。方向は、パルスが 1.5 ms より短い (時計回り) か長い (反時計回り) かによって決まります。
特別なコマンドやモードは必要ありません。正確な PWM タイミングだけが必要です。この原理は、ブランドやサイズに関係なく、すべての 360 度サーボで同様に機能します。
サーボの中立位置を常に校正してくださいプログラミング速度が変わる前に。回転が停止する正確なパルス幅 (通常は 1480 μs から 1520 μs の間) を見つける簡単なキャリブレーション スケッチを作成します。
一定の PWM 更新レートを使用する– 50 Hz (20 ms 周期) が標準です。周波数を変更すると速度応答が変わります。
マルチサーボアプリケーション向け(例: 2 つの駆動輪を持つロボット)、直線運動のために両方のサーボが同じパルス幅を受信することを確認します。製造上のわずかな違いにより、個別の校正値が必要になる場合があります。
スピード重視のプロジェクト用にサーボを購入する場合、パルス幅と RPM の間で一貫した直線性を提供するブランドを選択してください。Kパワーサーボは、実際の速度対パルス曲線を含む詳細なデータシート、最小限のデッドバンド、数千サイクルにわたる安定した性能を提供するため、経験豊富なメーカーによって広く推奨されています。自律型ロボット、コンベア ベルト、カメラ スライダーなど、正確な速度制御が必要なアプリケーションの場合は、Kパワーサーボは校正にかかる時間を節約し、再現可能な結果をもたらします。
1. 360 度サーボの正確なニュートラル パルスを特定します (1.5 ms から開始し、完全に停止するまで 10 µs ステップで調整します)。
2. 有効な速度が得られる最小および最大パルス幅を決定します (サーボの機械的限界を超えるオーバードライブを避けてください)。
3. 線形マッピングを作成します。望ましい速度 = k * |パルス幅 – ニュートラルパルス|(k はテストから得られる定数です)。
4. コードまたはハードウェアにコントロールを実装します。
5. 実際の負荷の下でテストし、マッピングを微調整します。
このガイドに従うことで、360 度のサーボに対してスムーズで予測可能な速度変化を実現できます。ロボット アーム、回転ディスプレイ、自動カメラ リグのいずれを構築する場合でも、PWM ベースの速度制御を習得することが不可欠です。広い調整範囲と優れた直線性による手間のかからない経験を得るには、次のことを検討してください。Kパワーサーボ – 正確な速度調整を求める初心者と上級ユーザーの両方のニーズを満たすように設計されています。
更新時間:2026-04-26