> 業界の洞察 >カスタムドライブ
テクニカルサポート

製品サポート

サーボの制御パルス幅とは何ですか? 1ms~2msの標準範囲分析

発行済み 2026-02-28

ステアリングギアで遊んでいるときに、ステアリングギアが指示に従わない、常に揺れている、または希望の位置に曲がらない、という状況に遭遇したことはありませんか?ロボットや模型飛行機を作り始めたばかりの友人の中には、「パルス幅の制御」に躓く人も多いのではないでしょうか。実は一度理解すればコントロールできるようになります。サーボ.

とは何ですかサーボパルス幅を制御しますか?

簡単かつ直接的に言うと、ほとんどの標準的なものについては、サーボs、制御パルス幅は通常 1 ミリ秒から 2 ミリ秒の間です。これは一般的なベースライン範囲です。 1.5ミリ秒幅のパルス信号をサーボに送信すると、サーボの出力軸は中間の位置、いわゆる90度の位置に留まります。この概念は、ステアリングギアにどこを曲がるかを伝える「秘密の信号」のようなものです。

パルス幅がステアリングギアの回転を制御できる理由

これは実際には信号変換プロセスです。サーボ内部には制御回路があり、送信されるパルス幅を常に「監視」しています。同時に、ステアリングギア内のポテンショメータが現在の実際の位置をリアルタイムでフィードバックします。制御回路は、ちょうど私たちの心の中の目標と実際の位置との間のギャップのように、これら 2 つの値を比較します。送信されたパルス幅が 1.3 ミリ秒で、1.5 ミリ秒より短い場合、回路は「ああ、左に曲がる」と認識し、ポテンショメータからフィードバックされた値が 1.3 ミリ秒の信号に対応するまでモーターを回転させ、モーターは停止します。

異なるサーボのパルス範囲は同じですか?

いいえ、これには特に注意する必要があります。標準範囲は 1ms ~ 2ms ですが、市販の多くのサーボ、特に一部の「360 度サーボ」やより広い回転範囲をサポートするデジタル サーボは、0.5ms ~ 2.5ms などのより広いパルス範囲を持つ場合があります。人それぞれ好みが違うみたいですね。サーボには「しょっぱい」ものと「軽い」ものがあります。したがって、新しいサーボを入手したら、最初にデータシートをチェックして、その特定のパルス幅範囲を確認することです。これは、サーボの焼損や制御が不正確になることを避けるための重要な最初のステップです。

ステアリングギア制御パルスを正確に測定する方法

正確に測定するにはツールが必要ですが、最も一般的なツールは STM32 などのマイクロコントローラーです。小さなコードを作成して、マイクロコントローラーのピンに連続パルス信号を出力させることができます。次に、オシロスコープまたはロジック アナライザを使用してそのピンをクランプすると、実際の波形を確認できます。設定した 1.5 ミリ秒間「高レベル」が続くかどうかを自分の目で確認できます。これらの専門ツールが利用できない場合でも、高精度 PWM 信号発生器によっては値を直接読み取ることができるため、非常に便利です。

パルス幅調整時にサーボが反応しない場合はどうすればよいですか?

️チェックしてください配線: まず、電源線とアース線が接続されているかどうかを確認してください。通常、サーボのパワーは小さくありません。ワンチップマイコンの場合、駆動できなくなり電圧がプルダウンしてサーボが応答しなくなる可能性があります。外部電源を使用してサーボに個別に電力を供給し、電源のアース線をマイクロコントローラーのアース線に接続してみてください。

️チェックしてください周波数: パルス幅は制御の一部にすぎません。もう 1 つの重要なパラメータはパルス周期で、通常は 20 ミリ秒、つまり 50 Hz の周波数です。プログラムで設定した PWM 周波数が間違っていたり、外れすぎたりすると、サーボは信号を認識できなくなります。

️確認してください範囲: サーボが認識できる範囲を超えるパルス信号を与えると、サーボが動かなくなったり、極端な位置で動かなくなったりすることがあります。このとき、コード内のパルス幅値を 1.5 ミリ秒から始めてゆっくりと調整し、両側に微調整してサーボが応答するかどうかを確認できます。

初心者がサーボを選択する際に注意すべきパルスパラメータは何ですか?

サーボを始めたばかりの方は、トルクや速度だけでなく「制御信号」や「PWM」の仕様もチェックして選ぶ必要があります。最初の選択肢は、「標準 1ms ~ 2ms」制御と明確にマークされているサーボです。これにより、その後のプログラミングとデバッグがはるかに簡単になります。さらに、サーボの「デッド ゾーン」、つまりサーボが認識できる最小パルス変化に注意することができます。デッドゾーンが小さいほどサーボの位置決め精度が高くなり、より繊細な回転が可能となります。これらのパラメータは通常、製品の詳細ページまたはサーボのマニュアルに記載されています。

パルス幅を使用して正確な角度制御を実現する方法

これに役立つ小さな公式があります: 目標パルス幅 = 最小パルス幅 + (希望の回転角度/最大回転角度)(最大パルス幅 - 最小パルス幅)。サーボが最大 180 度まで回転でき、1ms の最小パルスが 0 度に対応し、2ms の最大パルスが 180 度に対応すると仮定します。 90 度回転させたい場合、計算は 1 + (90/180) です。(2-1) = 1.5ms。非常に正確な位置決めを実現するには、この値を計算してコードに書き込みます。多くの高度なサーボ制御ライブラリも、この原則に基づいて自動的に計算します。

サーボのデバッグ中にこれまで遭遇した最も奇妙な現象は何ですか?コメント エリアで共有していただければ、どなたでも分析に協力していただけます。この記事が役に立ったと思われる場合は、サーボをプレイするより多くの友人に見てもらえるように、忘れずに「いいね!」を押して保存してください。

更新時間:2026-02-28

未来に力を与える

お客様の製品に適したモーターまたはギアボックスを推奨するには、Kpower の製品スペシャリストにお問い合わせください。

Kpowerにメールする
お問い合わせを送信
WhatsApp メッセージ
+86 0769 8399 3238
 
kpowerMap