発行済み 2026-04-05
サーボジッター - 望ましくない、急速な前後の振動または揺れ。サーボホーン - ロボット工学、RC 車両、オートメーション プロジェクトでは一般的な問題です。このガイドでは、正確な技術的原因をリストします。サーボジッターは頻度の高いものから低いものの順に並べられ、それぞれについて段階的な検証方法が提供されます。この構造化されたアプローチに従うことで、推測に頼らずに根本原因を特定して排除できます。
中心的な問題:サーボは電源が供給できる以上の電流を要求するため、電圧降下が発生して制御回路がリセットされます。
典型的なシナリオ:
負荷時に 1.5A を消費する標準サーボに 5V/2A USB パワーバンクを使用します。
複数のサーボ (例: 5 ユニット) を単一の 5V/3A BEC に接続すると、動作中に各サーボに 1A が必要になります。
トルクが加わると、バッテリー電圧がサーボの最低動作電圧 (たとえば、5V 定格サーボの場合は 4.8V) を下回ります。
検証方法:
1. サーボが移動しようとしているときに、サーボの電源端子の電圧を測定します。可能な場合はオシロスコープを使用します。マルチメーターは短い滴を見逃す可能性があります。
2. 電圧がサーボの定格電圧より 0.5V 以上低下した場合、供給が不十分です。
解決:専用のサーボ電源 (例: 6V/5A BEC または UBEC を備えた 2S LiPo バッテリー) を使用します。複数のサーボの場合、合計ピーク電流 (ストール電流の合計) を計算し、30% のマージンを追加します。
中心的な問題:サーボに送信された PWM (パルス幅変調) 信号が壊れているか、タイミングが正しくないか、または駆動強度が不十分です。
よくある失敗パターン:
信号線が長すぎます (>1 メートル / 3 フィート)シールドなしでは、モーターや電源ケーブルからの電磁干渉を拾いません。
マイコン出力が弱い(例: 5V ロジックを期待するサーボを 3.3V ロジックで駆動する場合)。一部のサーボは 3.3V を未定義の状態として解釈します。
間違ったPWM周波数– ほとんどの標準サーボは 50Hz 信号 (20ms 周期) を必要とします。 100Hz を超える周波数では、不安定な動作が発生する可能性があります。
プルアップ/プルダウン抵抗がありません信号ライン上にあるため、マイクロコントローラーがリセットするとフローティング状態になります。
検証方法:
1. オシロスコープを信号ピンに接続します。シャープなエッジを持つきれいな方形波かどうかを確認します。丸いエッジやリンギングは信号の劣化を示します。
2. パルス幅が 1ms ~ 2ms 以内にあり (0° ~ 180° サーボの場合)、20ms ±2ms ごとに繰り返されることを確認します。
3. 信号線を一時的に 15cm (6 インチ) に短くします。ジッターが止まる場合は、長いワイヤーが原因です。
解決:ツイストペアまたはシールド付き信号ケーブルを使用してください。リンギングを低減するには、マイクロコントローラーの近くの信号ラインと直列に 100Ω の抵抗を追加します。 3.3V ロジックの場合は、ロジック レベル シフタ (74HCT125 または TXS0108E など) を使用します。
中心的な問題:何かがホーンをブロックするか、必要なトルクがサーボの定格を超えて、内部 PID コントローラーが発振するため、サーボは指令された位置に到達できません。
典型的な機械的故障:
ギアトレインにネジやゴミが挟まっています。
取り付けられたアームまたはリンケージが別のコンポーネントに結合します。
サーボがストール トルクよりも重い負荷を動かそうとしている (たとえば、2kg-cm のサーボが 10cm のアームで 5kg の重りを持ち上げようとしている)。
ギアが摩耗したり剥がれたりしてバックラッシュが発生すると、サーボがオーバーシュートし、繰り返し修正されます。
検証方法:
1. サーボホーンを機構から外します。ジッターが停止した場合、問題は外部バインディングまたは過負荷です。
2. サーボオフの状態で出力軸を手で回転させます。粗い箇所、研磨、過度の遊びがないか確認してください。
3. バネ秤を使用して実際に必要なトルクを測定します。サーボの定格ストール トルクの 80% を超えると、サーボは過負荷になります。
解決:負荷を軽減する(アームを短く、重量を軽くする)か、より高トルクのサーボにアップグレードしてください。損傷したギアは公式の修理キットで交換してください。プラスチックギアには PTFE ベースのグリースを使用して潤滑してください (決して石油ベースではない)。
中心的な問題:シャフトの位置を報告するサーボ内のポテンショメータにデッドスポットやノイズが発生し、制御チップが矛盾した位置の読み取り値を受信する原因となります。
認識できる症状:
ジッターは特定の角度でのみ発生します (たとえば、90° 付近でのみ発生し、0° と 180° では正常に動作します)。
ジッター パターンは不規則で予測不可能であり、PWM 信号の変化と同期していません。
サーボは何百時間も動作しており、ポテンショメータの磨耗は累積します。
検証方法:
1. ランプ関数 (例: 1 秒あたり 1°) を使用して、全範囲にわたってゆっくりと移動するようにサーボに命令します。
2. サーボ本体から擦れる音や引っ掻く音を聞きます。これらはポテンショメータの接点の摩耗を示します。
3. ポテンショメータのワイパー ピンにオシロスコープを使用します (サーボを開く必要があります)。電圧の読み取り値にノイズが発生したり、飛び跳ねたりしている場合は、摩耗が確認されます。
解決:サーボを交換してください。ほとんどの標準サーボでは、内部ポテンショメータは現場で修理できません。重要なアプリケーションには、ポテンショメータの代わりに磁気エンコーダ (ホール効果) を備えたサーボを使用します。
中心的な問題:プログラマブル サーボ (調整可能な PID パラメータを備えたサーボなど) のゲインが正しくありません。比例ゲインが高すぎると発振が発生し、ダンピングが低すぎるとオーバーシュートが発生します。
以下にのみ適用されます:プログラミング インターフェイスを備えたデジタル サーボ (USB または専用プログラマなど)。アナログ サーボおよびユーザーが調整可能なパラメータを持たない基本的なデジタル サーボは影響を受けません。
検証方法:
1. サーボモデルがパラメータ調整をサポートしているかどうかを確認します。そうでない場合は、このセクションをスキップしてください。
2. サーボを工場出荷時のデフォルトにリセットします。ジッターが消えた場合は、カスタム設定が原因でした。
3. ジッターが停止するまで、比例ゲイン (P) を 20% 減少させ、ダンピング (D) を 10% ずつ増加させます。
解決:工場出荷時のデフォルト設定に戻します。カスタムチューニングが必要な場合は、メーカーのチューニングガイドに従ってください。デフォルト値から±30%を超えないようにしてください。
中心的な問題:サーボからの電流が信号グランドを流れ、電圧オフセットが生じるため、サーボのグランド (GND) とマイクロコントローラのグランドは同じ電位ではありません。
識別方法:
サーボは動いているときはジッターしますが、静止しているときは正常に動作します。
より多くのサーボが同時に動作するほど、ジッターは悪化します。
サーボが動き始めると、マイクロコントローラーがリセットまたは故障します。
検証方法:
1. サーボ動作中にマイコンの GND ピンとサーボの GND ピン間の電圧を測定します。 0.2V を超える値は、グランド オフセットを示します。
2. 配線を確認してください。サーボ電源グランドと信号グランドは、電源近くの 1 点 (スターグランド) で接続する必要があります。
解決:別の太いアース線 (少なくとも 22 AWG) をサーボのアース端子から電源のアース端子まで直接配線します。マイクロコントローラーのアースをサーボのアース線ではなく、同じ電源のアース点に接続します。
中心的な問題:高速スイッチング大電流 (DC モーター、ソレノイド、スイッチング電源などから) は、サーボの信号線または電力線に電圧スパイクを引き起こします。
一般的なソース:
ブラシ付き DC モーターはサーボまたはそのケーブルから 5cm (2 インチ) 以内に取り付けられます。
サーボ配線付近のリレーやソレノイドの切り替え。
フィルタリングが不十分なスイッチング電源 (例: 安価な 12V から 5V へのコンバータ)。
検証方法:
1. サーボとその配線をすべての潜在的な EMI 源から一時的に遠ざけます。ジッターが停止する場合は、EMI が確認されます。
2. サーボの近くのサーボの電源線と信号線にフェライト ビーズまたはクリップオン チョークを追加します。
3. オシロスコープを使用して、電力線上の高周波スパイク (>1MHz) を探します。
解決:サーボ配線は大電流配線から 10cm 以上離してください。信号とグランドにはツイストペア配線を使用してください。スパイクを吸収するために、サーボの電源端子間に 100µF の低 ESR コンデンサを追加します。
最も可能性の高い原因から始めて、以下のように解決していきます。
1. 電力テスト– サーボを正常な 5V/5A ベンチ電源に接続します。ジッターが停止した場合 → 電源の問題。
2. 信号テスト– スタンドアロンのサーボ テスター (マイクロコントローラーではない) を使用して、クリーンな 50Hz PWM を生成します。ジッターが停止した場合 → 信号またはコードの問題。
3. 機械的試験– すべての負荷を取り外します。ジッターが停止した場合 → バインディングまたは過負荷。
4. サーボを交換する– 新しい同一モデルと交換します。ジッターが停止した場合 → 内部ポテンショメータが磨耗します。
5. 接地を確認してください– 手順 4 の後にジッターが残る場合は、スター接地を実装してください。
サーボ ジッターのほとんどのケース (85% 以上) は、電源の不足または信号の整合性に対処することで解決されます。次の手順を順番に実行します。
ステップ 1 (2 分):動作中にサーボ端子の電圧を測定します。 5V サーボの場合は 4.8V 未満ですか?専用の 6V/5A BEC を追加します。
ステップ 2 (3 分):信号線を15cmに短くしてください。ジッターは消えましたか?長いケーブルをシールド付きツイストペアに交換します。
ステップ 3 (5 分):機械的負荷を外します。ジッターは消えましたか?負荷を軽減するか、トルクを向上させてください。
ステップ 4 (5 分):正常なサーボでテストします。オリジナルのサーボジッター?交換してください – 内部の磨耗は元に戻せません。
最終検証:修正を適用した後、通常の負荷でサーボをフルレンジ 100 サイクル実行します。ジッターがゼロであれば、根本原因が取り除かれていることがわかります。すべての手順を行ってもジッターが続く場合は、問題は 2 つ以上の要因の組み合わせである可能性があります。診断シーケンスを繰り返しますが、今回は一度に 1 つの変数のみを変更します。
更新時間:2026-04-05