発行済み 2026-04-20
サーボモーターが誤動作したり、不安定に動作したりするのは、信号の欠陥やコードの不良ではなく、電源供給が不十分なことが原因であることがよくあります。中心的な問題は単純です。サーボ動き始めたり方向を変えたりすると瞬間的に大きな電流が流れます。電源がそのサージを供給できない場合、サーボ制御システム全体がジッタ、失速、またはリセットされます。このガイドでは、実際のテストと一般的な愛好家のシナリオに基づいて、サーボ電源の問題を永続的に修正するための実証済みの実用的なソリューションを提供します。
問題を解決する前に、電源が根本原因であることを確認する必要があります。最も一般的な兆候は次のとおりです。
コントローラーが突然リセットされる(例: サーボが動くと Arduino または Raspberry Pi が再起動します)。
サーボのけいれんまたは途切れ無負荷で。
サーボが応答しないそれは断続的に動作します。
電圧降下サーボの電源ピンで測定されます (標準 5V サーボの場合は 4.8V 未満)。
過熱制御基板上の電圧レギュレータの。
現実世界の例:愛好家は 6 つの標準マイクロ サーボを使用して 4 足歩行ロボットを構築しました。すべてのサーボが同時に動作すると、ロボットの 5V USB 電源により制御ボードが繰り返しリセットされました。サーボ自体は正常でしたが、電源が単に必要な電流を供給できませんでした。
サーボに必要な電流が分からなければ、電力の問題を解決することはできません。次の 2 段階の方法に従います。
ステップ 1 – ストール電流を求める
各サーボ モデルにはストール電流定格 (モーターがロックされて回転できないときに流れる電流) があります。例えば:
小型 9g マイクロサーボ: 0.6 ~ 0.8 A ストール
標準サイズのサーボ (20 ~ 30 g): 1.0 ~ 1.5 A ストール
高トルクサーボ:2.0~3.5A以上
ステップ 2 – 合計ピーク需要を計算する
同時に動作する可能性のあるすべてのサーボのストール電流を加算します。次に、30% の安全マージンを追加します。
式:合計ピーク電流 = (ストール電流の合計) × 1.3
例:4 つの標準サーボ (それぞれ 1.2 A ストール) → 4 × 1.2 = 4.8 A。30% マージンあり →6.2 必要なピーク.
検証可能な出典:ストール電流値は、各サーボのデータシートに公開されています (メーカー仕様書など)。常にデータシートを参照してください。決して推測しないでください。
ピーク電流がわかったら、供給できる電源を選択します。少なくともその電流を継続的にサーボの定格電圧 (通常、標準サーボの場合は 4.8 ~ 6.0 V、高電圧サーボの場合は 6.0 ~ 7.4 V)。
重要なルール:マイクロコントローラーの 5V ピンから直接サーボに電力を供給しないでください。ほとんどのオンボード レギュレータは 0.5 ~ 1 A しか供給せず、ロジックには十分ですが、サーボには十分ではありません。
電源を正しく設定すると、サーボ電流が制御信号電流から完全に分離されます。この検証済みのレイアウトを使用します。
配線方式:
サーボ電源(+)→ 専用バッテリー/電源のプラス端子に接続します。
サーボグランド(-)→ 同電源のマイナス端子に接続そして制御基板のグランド(コモングランド)に接続してください。
サーボ信号→ 制御基板のPWMピンに直接接続してください。
制御盤の電源→ 独自の USB またはバッテリーによって供給されます (BEC 経由でメインバッテリーを共有できますが、生の電源ラインを共有することはできません)。
共通点が必須である理由:サーボ電源と制御基板の間に共通のグランドがないと、信号電圧に基準がなく、サーボが動かないか、ランダムに動作します。
良好な電源を使用していても、長いサーボ ケーブル (50 cm 以上) やノイズの多い電源環境では、短時間の電圧降下が発生する可能性があります。サーボの近くに配置された大型の電解コンデンサは、局所的なエネルギー貯蔵庫として機能します。
標準的な実践:
追加470μF~2200μFサーボ電源レール (+ と -) 間に電解コンデンサ (定格 10V 以上) を接続します。
コンデンサはサーボのできるだけ近くに配置してください。
追加のノイズ フィルタリングを行うには、0.1μFセラミックコンデンサ並行して。
現実世界のケース:3 つのサーボを備えたロボット アームでは、5A の電源でもランダムなけいれんが発生しました。サーボ配電盤に 1000 µF のコンデンサを追加した後、けいれんは完全になくなりました。コンデンサは、電源が十分に速く反応できないマイクロ秒の電流低下を吸収しました。
プロジェクトで単一のメイン バッテリー (例: 探査機用の 2S LiPo) を使用する場合、BECバッテリー電圧をサーボ用に安定した 5V または 6V に降圧します。制御基板の内蔵レギュレータに依存しないでください。レギュレータはほとんど常に過小評価されています。
推奨される構成:
メインバッテリーをBECの入力に接続します。
BEC 出力電圧をサーボに合わせて設定します (6V が安全で一般的な選択です)。
BEC 出力をサーボ電源レールに接続します。
BEC グランドをサーボ グランドとコントロール ボード グランドの両方に接続します。
現在の評価:計算されたピーク電流の少なくとも 80% に対応する BEC 定格を選択してください。 6.2 A ピークの場合は、7.5 A または 10 A BEC を使用します。
これらのエラーは、オンライン フォーラムやテスト ラボで頻繁に観察されます。
電源ソリューションを実装した後、次の手順で検証します。
1. 無負荷テスト:サーボを機械的負荷から切り離した状態でシステムの電源を入れます。各サーボをゆっくりと動かし、スムーズな動きを確認してください。
2. 電圧測定:サーボ電源端子にはマルチメーターを使用してください。 5V サーボの場合、移動中に電圧が 4.8 V を下回ってはなりません。
3. 負荷テスト:予想される機械的負荷を加えます (ロボットの脚や翼を取り付けるなど)。最も要求の厳しい動作シーケンスを 2 分間実行します。
4. 熱チェック:電源、ワイヤー、および BEC に触れます。それらは暖かいですが、燃えるような熱さ (60°C 以下) ではありません。
いずれかのテストが不合格の場合は、電源の定格電流を増やすか、静電容量を追加してください。
現時点でサーボ システムに障害が発生している場合は、次の 3 つのチェックを直ちに実行してください。
すべてのサーボを外します制御基板の5Vピンから供給されます。独立した 4 × AA バッテリー パックから電力を供給します。問題は止まりますか? 「はい」の場合、元の電源が不十分でした。
地面の導通をチェックするサーボ電源のマイナス端子と制御基板のGND端子間。抵抗は 1 オーム未満である必要があります。
一時的に 1000 µF コンデンサを追加しますサーボ電源ラインをまたいで。多くの不規則な動作は、この 1 つの修正で即座に消えます。
何千ものフィールドレポートと実験室テストに基づいて、これらの実践により、長年にわたって信頼性の高いサーボ動作が保証されます。
電源を常に過大評価してください。計算されたピーク電流の 2 倍の定格の電源を使用してください。 10A 電源のコストは 5A 電源とほとんど変わりませんが、ヘッドルームの問題はすべて解消されます。
個別の電源ドメインを使用します。高電流サーボ電源は、単一の共通接地点を除き、低電流ロジック電源から物理的に分離してください。
電力バジェットを文書化します。ストール電流とピーク需要を書き留めます。これにより、将来のアップグレードが予測可能になります。
最悪の機械的負荷でテストします。最大電流は、ロボットの脚が障害物に衝突するなど、サーボが停止したときに発生します。そのシナリオを意図的にテストしてください。
重要なポイントは次のとおりです。マイクロコントローラーのレギュレーターからサーボに電力を供給しないでください。すべてのサーボの合計ストール電流に 30% のマージンを加えたものを供給できる専用の電源を常に使用し、共通のアース接続を使用し、サーボの近くに大きな電解コンデンサを追加してください。
今日のプロジェクトの即時アクション プラン:
1. 合計ストール電流 × 1.3 を計算します。
2. その数値以上のバッテリーまたは電源を入手してください。
3. サーボ電源を個別に配線し、制御基板とアースのみを共有します。
4. 1000 µF コンデンサをサーボ電源レールにはんだ付けします。
5. セクション 8 の検証テストを実行します。
これらの手順に正確に従えば、ランダムなリセット、けいれん、過熱がなく、サーボ電源の問題が永久に解決されます。
更新時間:2026-04-20