発行済み 2026-04-04
モーターとサーボ同じシステム内で動作する場合、干渉は一般的ですが解決可能な問題です。この記事では、モーターが停止する理由を正確に説明しますサーボは、すぐに適用できる段階的な、現場でテストされたソリューションを提供します。ブランド名は使用せず、一般原則と実際の例のみを記載します。
モーターとサーボの間のすべての干渉は、3 つの物理現象に帰着します。これらを理解することが、恒久的な修正への第一歩です。
モーターは、特に起動時、失速時、または急激な方向変更時に、大きな変動電流を消費します。これにより、共通の電源電圧が低下またはスパイクします。サーボには、安定した電圧 (通常は 4.8 ~ 6.0 V または 5 V ロジック) を必要とする高感度の制御回路が組み込まれています。 0.5V の電圧降下でも、サーボがジッターしたり、位置が失われたり、リセットされたりする可能性があります。
現実世界の例:愛好家は、単一の 7.4V バッテリー パックを使用して、5V レギュレーターを介して 2A ブラシ付き DC モーターと標準サーボの両方に電力を供給します。モーターが始動すると、バッテリー電圧が 7.4V から 5.8V に低下し、5V レギュレーターの出力が 4.2V のみになり、サーボが制御不能に痙攣します。
モーターは誘導負荷です。ブラシ付き DC モーターは、ブラシ アーク放電により大きな電圧スパイク (逆起電力) と広帯域の電磁ノイズを生成します。ブラシレス モーターは、電子速度コントローラー (ESC) から高周波のスイッチング ノイズを発生します。このノイズは、以下を介してサーボの信号線と電源線に結合します。
伝導経路:ノイズは共有の電源線またはアース線に沿って伝わります。
放射経路:ノイズは空気中に放出され、長いサーボ リードによって拾われます。
サーボ制御信号 (通常は PWM) は低電圧 (3.3 V または 5 V) で低電流です。信号ラインにノイズが重畳すると、誤ったトリガが発生します。サーボはランダムなパルスを位置コマンドとして解釈し、不安定な動きや発振を引き起こします。
現実世界の例:ロボット アームは、サーボから 15cm 離れた場所で 12V ブラシ付きモーターを使用します。モーターは 30 秒間回転し、新しいコマンドが送信されない場合でもサーボが激しく振動し始めます。モーターを取り外すと振動が止まり、放射ノイズの結合が解消されます。
モーターとサーボが共通のアース線を共有している場合、モーターの高電流によりその線に沿って小さな電圧差が生じます (オームの法則: V = I × R)。この電圧オフセットにより、サーボの信号基準レベルがシフトします。サーボ コントローラーのグランドは信号ソースに対して真の 0V ではないため、サーボ コントローラーは破損した信号を認識します。
現実世界の例:モバイル ロボットには、マイクロコントローラー、サーボ、モーター ドライバーがすべてデイジーチェーン接続された 1 本の細いワイヤを介して接地されています。モーター負荷がかかると、サーボのグランドはマイクロコントローラーのグランドより 0.3V 高くなります。 PWM 信号 (公称 5V) はサーボには 4.7V にしか見えず、断続的な位置損失が発生します。
最も効果的で最も単純なソリューションから始めてください。以下の順序で実装してください。
解決:モーターとサーボの電源を完全に分離してください。
モーター専用バッテリー(必要に応じて高電流、電圧)。
サーボ用の別個のバッテリーまたは安定化電源 (定格範囲内のクリーンで安定した電圧)。
電源が 1 つしか使用できない場合:専用のDC-DCコンバータまたは高品質の電圧レギュレータを使用する独占的にサーボの場合は、サーボのできるだけ近くに配置します。モーターはメインバッテリーに直接接続する必要があります。
なぜ効果があるのか:物理的に分離することで、サーボの電源に到達するモーターからの電力低下や伝導ノイズが排除されます。
解決:マイクロコントローラーの PWM 出力とサーボの信号入力の間に光アイソレーター (4N35、PC817 など) を挿入します。
マイクロコントローラーとサーボは電気接続を共有しておらず、信号は光によって送信されます。
光アイソレータのサーボ側の電力は、絶縁されたサーボ電源から供給されます。
なぜ効果があるのか:完全なガルバニック絶縁により、すべてのグランド ループが遮断され、伝導ノイズがブロックされます。これは産業システムのゴールドスタンダードです。
解決:電源も絶縁する場合でも、これらのコンポーネントを取り付けてください。
モーターについて:セラミック コンデンサ (0.1µF と 0.01µF を並列) をモーター端子に直接はんだ付けします。ブラシ付きモーターの場合は、各端子からモーター ケース (金属の場合) に 2 つのコンデンサも追加します。これにより、発生源でのブラシのアーク放電ノイズが抑制されます。
サーボ電源ライン上:大きな電解コンデンサ (470µF ~ 1000µF、定格サーボ電圧の 2 倍以上) をサーボの電源入力ピンの近くに配置します。 0.1μFのセラミックコンデンサを並列に追加します。これにより、電圧降下が吸収され、高周波ノイズが分路されます。
サーボ信号ライン上:信号が存在しないときにラインを既知の状態に保つための、PWM 信号と直列の 100Ω ~ 220Ω 抵抗、および 10kΩ プルアップまたはプルダウン抵抗 (コントローラに応じて)。
現実世界の有効性:あるテストでは、小型ブラシ付きモーターの両端にわずか 0.1μF のコンデンサを追加するだけで、伝導ノイズがピークツーピーク 200mV から 20mV 以下に減少しました。
解決:すべてのアース接続を単一点 (「スター ポイント」)、通常はメイン バッテリーのマイナス端子に再配線します。
モーターアース→スターポイントに直接接続。
サーボグランド → スターポイントに直接接続 (デイジーチェーン接続ではなく、別のワイヤを使用)。
マイコンのグランド→スターポイントに直接接続。
サーボ信号のグランド リターンをモーターのグランド リターンとは別にしてください。
![]()
なぜ効果があるのか:接地電流経路が共有されていないということは、サーボの基準電圧にオフセットがないことを意味します。
解決:
モーターは、機械設計が許す限りサーボから離して取り付けます (最低 5 ~ 10cm、それ以上離れるほど良い)。
サーボの電源線とアース線を一緒にねじります。モーターの電源線をねじり合わせます。ねじると磁場が打ち消されます。
サーボの信号線にはシールド付きケーブルを使用します。シールドをマイクロコントローラーのグランドに接続します。片方の端だけ(グランドループを避けるため)。
モーター ドライバー/ESC を、スター ポイントに接地された金属製の筐体 (アルミニウム プロジェクト ボックスなど) 内に配置します。
すでに干渉が発生している場合は、この診断手順に従ってください。これにより、何時間もの推測作業が節約されます。
1. モーターを機械的に切り離す(プロペラ、ホイール、またはベルトを取り外します)。モーターのみに電力を供給します。まだサーボがピクピクしてますか?
「はい」の場合 → 問題は電気ノイズまたは電力低下です。
存在しない場合 → 問題は、モーター負荷による機械振動または逆起電力です (まれですが、モーターのベアリングを確認してください)。
2. サーボ電源電圧を測定しながら無負荷でモーターを運転しますマルチメーター付き。
電圧ディップ >0.3V → 電源絶縁が必要 (セクション 2.1)。
電圧が安定→ノイズテストに移行します。
3. 別のバッテリーから一時的にサーボに電力を供給します(4.8V NiMH パックまたは新しいアルカリ単三電池 2 本でも)。干渉がなくなった場合、根本的な原因は電源に関連しています。
4. 別電源で問題の 90% が解決される場合、フィルタリング (セクション 2.3) とスター接地 (セクション 2.4) を追加します。残りの 10% のジッターは、多くの場合、光アイソレータを使用すると解消されます (セクション 2.2)。
5. モーターの動作中にのみ持続的な高周波ジッターが発生する場合(始動/停止時ではない)、放射ノイズに重点を置く: サーボ線を短くし、サーボとモーターのケーブルにフェライト ビーズ (クランプオン タイプ) を追加し、サーボをモーターから物理的に遠ざけます。
間違い1:モーターには太いゲージのワイヤを使用しますが、それでもグランドを共有します。太いワイヤは抵抗を減らしますが、グランド ループを排除するわけではありません。別のワイヤが必須です。
間違い2:サーボデカップリングを無視して、モーターのみに大きなコンデンサを追加します。両端にフィルタリングが必要です。
間違い3:サーボ信号線をモーター電源線と平行に長距離 (>10cm) 配線します。必ず90度で交差するか、5cmの間隔をあけてください。
間違い4:「デジタルサーボ」は干渉を受けないと信じられています。デジタルサーボは、電圧低下時に内部マイクロプロセッサがリセットされるため、より影響を受けやすくなります。
> 最初に電源を絶縁し、次に接地し、次にフィルタを接続します。物理的な分離とシールドは最後の防御線であり、最初の防御線ではありません。
これら 3 つのルールは、小型ロボットから CNC マシンに至るまで、あらゆるモーター/サーボ システムに適用されます。
モーターとサーボの間で電圧レギュレーターを決して共有しないでください。
グランドをデイジーチェーン接続しないでください。
完全に絶縁できないブラシ付きモーターの両端には、必ず 0.1µF のコンデンサを追加してください。
現在システムでモーターとサーボの干渉が発生している場合は、次の 15 分間のチェックリストに従ってください。
1. 別途バッテリーを用意する– 任意の 4.8V ~ 6V バッテリー (または USB-サーボ ケーブルを備えた 5V USB パワーバンク)。サーボのみに接続してください。元の電源からモーターを動作させます。問題は消えますか?
はい→ ソリューションは専用のサーボ電源です。小型の 5V レギュレーター モジュールまたは 2 番目のバッテリーを注文してください。
いいえ→手順2へ進みます。
2. コンデンサを2つ追加– 0.1µF セラミックコンデンサをモーター端子に直接はんだ付けします。サーボの電源入力 (プラスとグランド) の間に 470µF の電解コンデンサを追加します。もう一度テストしてください。
3. 地面のルートを変更する– 既存のアース線をすべて外します。新しいワイヤをモーターのアース端子からバッテリーのマイナス端子に接続します。サーボのアース端子から別の新しいワイヤを接続します。全く同じバッテリーのマイナスネジ。 3 番目のワイヤをマイクロコントローラーのアースから同じネジに接続します。
4. ダミーサーボ信号によるテスト– マイクロコントローラーの PWM ワイヤーをサーボから外します。代わりに、サーボの信号線を 1kΩ 抵抗を介して +5V (完全に時計回り) またはグランド (完全に反時計回り) に接続します。モーターを動かします。サーボはその位置を安定して保持する必要があります。それでも動く場合は、光アイソレータが必要です。
最終チェック:少なくとも最初の 3 つのアクション (電源の分離、スター アース、モーター コンデンサ) を実装すると、すべての干渉ケースの 95% 以上が完全に解決されます。残りの 5% には、すべての電気結合の除去を保証する 2 ドルの部品である光アイソレータが必要です。
けいれん、リセット、またはジッターを通常のこととして受け入れないでください。上記のソリューションを使用すると、高電流モーターが全負荷で動作している場合でも、クリーンで信頼性の高いサーボ動作を実現できます。
更新時間:2026-04-04