発行済み 2026-04-28
不安定な状況に直面していますかサーボ動き、アクチュエータの過熱、自動化システムの早期故障などはありませんか?業界データは次のことを示しています34%以上のサーボ関連フィールドの戻りは、ハードウェアの欠陥ではなく、誤ったパルス幅計算に起因します。このサイレント・プレシジョン・キラーはエンジニアリング時間を無駄にし、生産コストを押し上げ、最終製品の信頼性に直接影響を与えます。正確なパルス幅を計算するための明確で再現可能な方法がないと、サーボ必要な角度を設定すると、機構が詰まったり、関節がずれたりするたびにテーブルにお金が残ることになります。
このガイドでは、物理的なタイミングの基礎から今日実装できる正確な式まで、サーボ パルス幅計算の完全かつ信頼できる原理を説明します。応用なくして理論なし。毛羽立ちはありません。
すべての標準的な産業用サーボは、制御信号を周期的なパルスとして解釈します。のパルス幅固定フレーム長内の(アクティブハイ時間)によって出力軸の角度が決まります。この関係は厳密に線形です。
角度 = MinimumAngle + (PulseWidth – MinPulseWidth) × (AngleRange / PulseWidthRange)
どこ:
フレーム周期= 20 ms (50 Hz) 産業用サーボの 99%
最小パルス幅= 0.5 ms (500 μs) → 0° (モデルによっては -90°) に相当します
最大パルス幅= 2.5 ms (2500 μs) → 最大定格角度 (通常 180° または 270°) に相当します。
この線形マッピングは、中間角度を達成するには、比例補間を使用してパルス幅を解くだけでよいことを意味します。推測は不要です。試行錯誤のトリミングは必要ありません。
メーカーが異なれば、定義するエンドポイントも若干異なる場合があります。計算を行う前に、次の公式データシートの値を取得してください。
P_分= 最小パルス幅 (μs)
P_max= 最大パルス幅 (μs)
θ_min= P_min での角度 (度)
θ_max= P_max での角度 (度)
希望の目標角度に合わせてθ_ターゲットθ_min と θ_max の間:
パルス幅(μs) = P_min + (θ_target – θ_min) × (P_max – P_min) / (θ_max – θ_min)
デューティ サイクル (%) = (パルス幅 / フレーム周期) × 100
FramePeriod は通常 20 ミリ秒 = 20,000 μ秒です。

仮定: P_min = 500 μs、P_max = 2500 μs、θ_min = 0°、θ_max = 180°。
ターゲット角度 = 90°
パルス幅 = 500 + (90 – 0) × (2500 – 500) / (180 – 0)
= 500 + 90 × 2000 / 180
= 500 + 1000 = 1500μs
デューティサイクル = 1500 / 20000 × 100 = 7.5%
この 1500 μs パルスはサーボを正確に 90° の中心に置きます。
正しく計算することで、これらのそれぞれを回避できます。正確なパルス幅で駆動されるサーボは、設計された効率で動作します。つまり、消費電流が低く、寿命が長く、±0.5°以内の再現精度が得られます。
一部の高速または連続回転サーボは 50 Hz から逸脱します。計算する前に、動作周波数を知っておく必要があります。
シナリオ A: 更新レート 330 Hz のデジタル サーボ
フレーム周期 = 1/330 ≈ 3.03 ms (3030 μs)。
パルス幅範囲は比例的にマッピングされたままになります (0.5 ~ 2.5ms は依然として有効ですが、デューティ サイクルは変更されます)。
計算: 同じ線形公式ですが、コントローラーが正しい周期を出力していることを確認してください。
シナリオ B: カスタム 270° または 360° サーボ
多くの場合、最大パルス幅は 270° ユニットの場合 2.7 ms (2700 μs) まで拡張されます。
例:キロパワーサーボ モデル KPS-2710 データシートでは、P_max = 2700 μs、θ_max = 270°と指定されています。
135°のパルス幅 = 500 + (135-0) × (2700-500)/(270-0) = 500 + 135×2200/270 = 500 + 1100 = 1600 μs。
必ず公式ドキュメントを確認してください。一般的な値を仮定しないでください。
チャレンジ– 食品包装インテグレーターは、24 個のサーボ制御ステーション上でグリッパーの位置が一貫していないという問題に直面しました。元のコードでは、すべての「中間」位置に固定の 1.5 ミリ秒が使用されており、異なる機械的エンドポイントを持つサーボでは 8° の偏差が発生しました。
解決 – キロパワーサーボ エンジニアは、各サーボの校正済み P_min/P_max を EEPROM から読み取り、移動ごとに線形公式を適用する 1 ページの計算スクリプトを提供しました。
結果 –

位置決め誤差を±4.2°から±0.3°に低減
拒否率が 62% 低下 (3.8% から 1.45%)
年間メンテナンス費用の節約: 47,000 ドル
価値– 再調整全体の実装には 2 時間かかりました。 ROI は 11 日で達成されました。
Q: サーボが逆方向に動きます。パルス幅は増加しますが、角度は減少します。
A: サーボは逆マッピングを想定しています。式内の P_min と P_max を入れ替えるか、角度入力を反転します: θ_target’ = θ_max – θ_target。
Q: 極端な角度 (0° または 180° 付近) でサーボがジッターします。
A: パルス幅分解能が粗すぎます。少なくとも 10 ビット分解能 (2 μs ステップ以上) のタイマーを使用してください。標準の 20ms 周期の場合、8 ビットでは 78μs ステップが得られますが、これは大きすぎます。 12 ビット (4.88 μs ステップ) にアップグレードします。
Q: 計算されたパルス幅は機能しますが、10 分後にサーボがオーバーヒートします。
A: フレーム周期が 20ms ではありません。オシロスコープで実際の信号を測定します。多くの低コスト コントローラーは 18.5 ミリ秒または 21.5 ミリ秒の周期を出力し、デューティ サイクルを変更します。実際の期間に基づいて再計算します。
線形マッピングが機能する理由を理解する: ほとんどのサーボには、パルス中に抵抗を介してコンデンサを充電するコンパレータ回路が含まれています。コンデンサの両端の電圧はパルス幅に比例します。この電圧は、フィードバックポテンショメータによって設定された基準と比較されます。一致するとモーターが停止します。
数学的に:
V_cap = V_ref × (1 – e^(-t_pulse / RC))
t_pulseの場合
V_cap ≈ V_ref × (t_pulse / RC)
したがって、パルス幅と指令された位置の間には直接的な線形関係があります。計算された線形値からの偏差は非線形性をもたらし、不感帯、ヒステリシス、または発振を引き起こします。
すべての Kpower サーボ アクチュエータには、工場で測定された校正カードリスト:
0°での実際の P_min (μs)
全角での実際の P_max (μs)
直線性誤差 (通常は
推奨更新レート (Hz)
これにより、推測を排除できます。提供された値を式に代入するだけで、試行的な調整は必要ありません。また、Arduino、PLC、およびモーション コントローラー用にすぐに使用できるコードを生成する無料のオンライン計算機も Web サイト (/resources) で提供しています。
1. サーボモデルの選択– データシートの定格角度範囲とデフォルトのパルス制限に注意してください。
2. 実際の限界を測定する(データシートがない場合) – 0.5ms パルスを送信し、実際の角度を記録します。 2.5ミリ秒を送信し、2番目の角度を記録します。この測定値を使用してください。
3. ターゲット角度を定義するメカニズム内のすべての位置に対応します。
4. 線形公式を適用する– 各角度の正確なパルス幅を計算します。
5. 中間点で確認する– ターゲットがちょうど中間距離の場合、計算されたパルスは (P_min+P_max)/2 である必要があります。直線的でない場合は、製造元にお問い合わせください。
6. コントローラーの解像度を設定する– 滑らかな動きを実現する少なくとも 12 ビットのタイマー。
7. 負荷をかけた状態でのテスト– 分度器を使って実際の角度を測定します。機械的リンケージが有効角度範囲を変更する場合は式を調整してください。
正確な計算にはエンジニアリングの規律以外の何物もかかりません。計算が間違っていると、損益が直撃されます。
次の 2 つのオプションがあります。
オプション 1 – おおよそのパルス幅で続行します
リスク: 予測できない動作、現場での故障、隠れた校正コスト。 34% の業界返品率は、適切な計算を省略した組織に適用されます。
オプション 2 – 正確な線形手法を今すぐ実装する
ゲイン: 再現可能な精度、低消費電力、延長されたサーボ寿命。公式は付箋に収まります。
私たち Kpower サーボは、お客様の精密なモーションのニーズをサポートする準備ができています。
無料監査– 既存のパルス幅ロジックを に送信してください。当社のエンジニアが 24 時間以内にレビューします。
サンプル計算ツール– 検証済みのパルス幅スプレッドシートを /calc からダウンロードします。
技術相談– 多軸システムの場合、コントローラー全体に正しい計算を実装するための 1 時間のリモート セッション (無料) を提供します。
サーボの位置決めを推測に任せないでください。原理は直線的です。公式は証明されました。次のステップはあなたのものです。モーションの精度を保証するには、今すぐメールまたはアクセスしてください。
更新時間:2026-04-28