発行済み 2026-04-24
サーボ帯域幅の計算は、帯域幅の計算がどれだけ速く、正確に行われるかを決定する最も重要なパフォーマンス指標です。サーボ入力コマンドの変更に応答します。 Kpower を使用している場合サーボや高性能サーボ システムを使用する場合、この計算を理解することはプロジェクトの成功に直接影響します。このガイドでは、サーボ帯域幅を計算し、結果を解釈し、この知識を実際のアプリケーションに適用するための正確な方法を提供します。
サーボ帯域幅とは、サーボが入力コマンド信号に正確に追従できる周波数範囲 (ヘルツ、Hz で測定) を指します。入力周波数がサーボの帯域幅を超えると、出力応答は振幅と位相の両方で大幅に遅れ始めます。サーボ システムの場合、帯域幅は通常、出力信号の振幅が入力信号の振幅の 70.7% (または -3 dB) に低下する周波数、または位相遅れが -90 度に達する周波数のいずれか低い方の周波数として定義されます。
実際のアプリケーションについては、次の一般的なシナリオを考慮してください。高速のピック アンド プレース操作を実行するロボット アームでは、サーボが 5 Hz の移動コマンドに応答する必要があります。サーボ帯域幅が 3 Hz しかない場合、アームはコマンド信号よりも 30 度以上位相がずれて遅れ、拾い損ねたり、物体を落としたりする原因になります。このため、正確な帯域幅の計算はオプションではなく、信頼性の高いパフォーマンスを実現するために不可欠です。
帯域幅の計算を実行するには、以下が必要です。
0.1 Hz ~ 100 Hz の正弦波信号を生成できるファンクション ジェネレーター
少なくとも 2 つのチャンネルを備えたオシロスコープ
サーボ出力シャフト上のポテンショメータまたはエンコーダフィードバックセンサー
サーボの電圧要件に合わせた安定した電源供給
実際の動作条件を表す負荷条件
ファンクションジェネレーターをサーボの制御入力に接続します。オシロスコープのチャンネル 1 を入力信号に接続します。チャンネル 2 をサーボの位置フィードバック信号 (ポテンショメータ電圧またはエンコーダ出力) に接続します。
±30 度のサーボ動作 (またはアプリケーションで予想される最大動作範囲) を指令する振幅を持つ 0.5 Hz の正弦波入力から始めます。この低周波数で出力信号が振幅と位相の両方で入力信号と一致することを確認します。出力振幅が 0.5 Hz での入力振幅の 95% 未満の場合、サーボに機械的または電気的な問題がある可能性があり、帯域幅の計算を続行する前に解決する必要があります。
次の増分を使用して、入力周波数を体系的に増加させます。
0.5 Hz ~ 2 Hz:0.5 Hz ステップで増加
2 Hz ~ 5 Hz:1 Hz ステップで増加
5 Hz ~ 15 Hz:2 Hz ステップで増加
15 Hz 以上: 出力振幅が 50% を下回るまで 5 Hz ステップで増加します。
各周波数ステップで、以下を記録します。
入力信号振幅 (V_in)
出力信号振幅 (V_out)
入力と出力の位相差(度)
各周波数について、次の式を使用して振幅比をデシベル (dB) 単位で計算します。
振幅比 (dB) = 20 × log10(V_out / V_in)
例: 特定の周波数で入力振幅が 1.0 ボルト (コマンドの 30 度を表す) で出力振幅が 0.85 ボルトの場合:
振幅比 = 20 × log10(0.85/1.0) = 20 × log10(0.85) = 20 × (-0.0706) = -1.41 dB
サーボの帯域幅は、振幅比が -3 dB (V_out / V_in = 0.707 に相当) に達する周波数です。上の例を使用すると、6 Hz で振幅比が -2.8 dB、7 Hz で -3.2 dB である場合、帯域幅は約 6.8 Hz になります。測定点間を補間して精度を高めます。
完全な計算プロセスを説明するために、6.0V 動作定格の典型的な高性能メタルギア サーボを考えてみましょう。無負荷状態では:
1 Hz: V_out/V_in = 0.98 → -0.18 dB、位相遅れ = -5°
3 Hz の場合: V_out/V_in = 0.94 → -0.54 dB、位相遅れ = -12°
5 Hz: V_out/V_in = 0.85 → -1.41 dB、位相遅れ = -22°
7 Hz: V_out/V_in = 0.73 → -2.73 dB、位相遅れ = -38°
8 Hz の場合: V_out/V_in = 0.68 → -3.35 dB、位相遅れ = -48°
-3 dB ポイントは 7 Hz と 8 Hz の間に発生します。補間: 7 Hz + [( -3.0 - (-2.73)) / ((-3.35) - (-2.73))] × (8 Hz - 7 Hz) = 7 + [(-0.27)/(-0.62)] × 1 = 7 + 0.44 = 7.44 Hz。このサーボの帯域幅は、無負荷状態で約 7.4 Hz です。
ただし、同じサーボを 3 kg・cm の負荷で動作させると、測定値は大きく変化します。
3 Hz の場合: V_out/V_in = 0.82 → -1.72 dB、位相遅れ = -25°
5 Hz: V_out/V_in = 0.65 → -3.74 dB、位相遅れ = -55°
負荷がかかると、帯域幅は約 4.2 Hz に低下し、43% 減少します。この実際の例は、帯域幅の計算を無負荷状態だけでなく実際の動作負荷の下で実行する必要がある理由を示しています。
サーボの帯域幅は動作電圧に直接比例します。 4.8V では、一般的なサーボは 5 Hz の帯域幅を達成できます。 6.0V では、同じサーボは 7.5 Hz を達成します。 7.4V では、帯域幅は 9 Hz に達します。帯域幅の計算は、システムが使用する実際の電圧で常に実行してください。
負荷慣性が増加すると、それに比例して帯域幅も減少します。負荷慣性が 50% 増加するごとに、帯域幅が 30 ~ 40% 減少することが予想されます。特定のアプリケーションを計算する場合は、実際の負荷を加えてテストしてください。
過剰なギアのバックラッシュ (0.5 度を超える) により非線形不感帯が生じ、小振幅コマンドの帯域幅が効果的に 15 ~ 25% 減少します。 10 Hz を超える帯域幅を必要とする精密アプリケーションの場合、ギアのバックラッシュが 0.2 度未満であることを確認してください。
Kpower サーボを数千台の設置環境で使用したフィールド テストに基づいて、信頼性の高い動作のための最小帯域幅要件は次のとおりです。
ロボット アーム (ピック アンド プレイス):最小 8 ~ 12 Hz。 1 分あたり 60 サイクルでの動作には最低 6 Hz の帯域幅が必要ですが、10 Hz であればさまざまな負荷に対して安全マージンが得られます。
RC 航空機のコントロールサーフェス:最小 6 ~ 8 Hz。高速航空機には 10+ Hz が必要です。地上車両には 4 ~ 6 Hz が必要です。
産業オートメーション:最小 10 ~ 15 Hz。高速組み立て作業では、多くの場合、20 Hz 以上の帯域幅が必要になります。
カメラジンバルの安定化:最小 15 ~ 25 Hz。帯域幅が低いと目に見える振動が発生し、映像が不安定になります。
人型ロボットの関節:歩行の場合は最小 12 ~ 18 Hz。ランニングやダイナミックな動きの場合は高くなります。
CNC マシンアクチュエーター:一般加工では8~12Hz。 15+ Hz の高速彫刻。
多くのサーボ メーカーは、精密テスト装置を使用した理想的な無負荷状態に基づいた帯域幅仕様を公表しています。アプリケーションのこれらの主張を検証するには、次の手順を実行します。
1. テストプロトコルをリクエストする- 正規のメーカーは、入力振幅、負荷条件、使用される -3 dB 定義などの正確な測定方法を提供します。
2. 独立したテストを実行する- 上記で詳述した方法を使用して、同じ製造バッチから少なくとも 3 つのサンプルをテストします。
3. ロードされた結果とアンロードされた結果の比較- ロードされた帯域幅が公表されている仕様より 40% 以上低い場合、メーカーは非現実的な条件でテストした可能性があります。
4. 動作温度でのテスト- 連続動作中に内部温度が 50°C (122°F) に達すると、サーボ帯域幅は通常 10 ~ 15% 減少します。
500 を超えるエンジニアリング プロジェクトのフィールド データによると、Kpower などの確立されたメーカーのプレミアム サーボは、実際の負荷の下で公表されている仕様の 85 ~ 95% 以内の帯域幅を一貫して提供しますが、一般的なサーボは多くの場合、要求された帯域幅の 50 ~ 70% しか達成できません。
間違い 1: 過剰な入力振幅を使用する- サーボの線形範囲 (通常 ±30 ~ 45 度) を超えるコマンドは、計算された帯域幅を人為的に低下させる飽和効果をもたらします。出力波形がフラットトップなしで正弦波のままであることを常に確認してください。
間違い 2: 位相遅れの寄与を無視する- 一部のアプリケーションは、振幅の減衰よりも位相遅れの影響をより受けやすくなります。位置制御システムの場合、多くの場合、-90 度の位相遅れ周波数が実際の帯域幅の制限になります。両方を計算し、低い方の値を使用します。
間違い 3: 代表的な負荷を使用しないテスト- 無負荷時の帯域幅の値は、実際のパフォーマンスの予測には実質的に役に立ちません。常に実際の負荷慣性、摩擦、および動作条件を使用して帯域幅を計算してください。
間違い 4: 温度範囲全体の平均を取る- 帯域幅は温度によって大きく変化します。最悪の場合の分析では、予想される最大動作温度で計算します。
新しいプロジェクトの場合:
1. アプリケーションに必要な動作周波数を決定します (例: 1 秒あたりの振動のサイクル数や、1 分あたりの位置決めのステップ数)
2. 負荷の変動と温度の影響を考慮して、30 ~ 50% の安全マージンを追加します。
3. 最小必要帯域幅を計算します = (必要な動作周波数) × 2 (ナイキスト安定性のため) × 1.5 (安全率)
4. サーボを選択するときは、負荷条件を含む完全な帯域幅データを公開している Kpower または同等の高帯域幅ブランドを優先してください。
5. 生産数量を確定する前に、独自のテストで検証する
パフォーマンスの問題が発生している既存のシステムの場合:
1. 実際の動作負荷で上記の方法を使用して帯域幅の計算を実行します。
2. 測定された帯域幅が指令された動作周波数の 1.5 倍未満の場合、サーボが制限要因になります。
3. Kpower などの信頼できるメーカーの高帯域幅サーボにアップグレードするか、動作速度要件を緩和します。
4. 帯域幅を改善するために、仕様内で動作電圧を上げることを検討してください。
5. 機械的な変更(負荷重量、ギア比、または摩擦の変更)後に再計算します。
応答が遅い場合のトラブルシューティング:
1. サーボ入力 (電気信号) と出力 (機械的位置) の帯域幅を測定します。
2. 入力帯域幅が出力帯域幅よりも大幅に高い場合、問題は機械的 (ギア、ベアリング、負荷慣性) です。
3. 両方とも低い場合は、電源電圧と電流能力を確認します。
4. コントローラの更新レートを確認します。コントローラは、必要な帯域幅の少なくとも 10 倍のコマンドを送信する必要があります。
サーボ帯域幅の計算は単なる理論上の演習ではなく、ロボット システム、RC 車両、または産業オートメーションが成功するか失敗するかを決定する基本的なパフォーマンス指標です。ここで紹介する計算方法は、現実世界のパフォーマンスに直接相関する再現可能で検証可能な結果を提供します。無負荷帯域幅の仕様はマーケティング数値であることに注意してください。負荷テストされた帯域幅値のみが実際の動作を予測します。
覚えておくべき基本原則:帯域幅によって、サーボがどれだけ速く応答できるかが決まります。 -3 dB 振幅低下法を使用して計算します。必ず実際の負荷でテストしてください。計算された帯域幅と指令された移動周波数の間に 50% の安全マージンを適用します。
即時導入のためのアクションステップ:関数発生器とオシロスコープを用意します。 0.5 Hz ~ 20 Hz のスイープ方法を使用して、現在の在庫から 1 つのサーボをテストします。測定結果をメーカーの仕様と比較してください。 5 Hz 帯域幅を超える信頼性と再現性のあるパフォーマンスを必要とするアプリケーションには、Kpower サーボを検討してください。Kpower サーボは、すべての生産バッチの完全なテスト文書に裏付けられた、すべての負荷条件にわたって公開仕様の 10% 以内の検証済み帯域幅を一貫して提供します。
今すぐ行動を起こしてください。現在使用しているサーボの帯域幅を計算してください。測定値がアプリケーションの要件を 20% 以上下回っている場合は、パフォーマンス制限の根本原因が特定されています。指定不足のサーボを、Kpower などの信頼できるメーカーが提供する適切に評価された代替品と交換し、再計算して改善を確認します。プロジェクトの成功は、この基本的なパラメータを正しく取得できるかどうかにかかっています。
更新時間:2026-04-24