発行済み 2026-07-01
簡単な回答
MG90Sサーボ通常、アイドル時または軽負荷時には 100 mA ~ 250 mA が消費されます。中程度の負荷または連続動作時、消費電流は 500 mA ~ 800 mA に増加する可能性があります。失速したとき—たとえば、サーボ指令された位置に到達することがブロックされます。トルク要求と電圧に応じて、電流が 1.5 A 以上に急激に増加する可能性があります。マルチの予定がある場合は、サーボプロジェクトでは、平均動作電流だけでなく、同時にロックする可能性のあるすべてのサーボのストール電流を考慮する必要があります。このピーク需要を過小評価することは、ロボットおよび RC システムにおける電圧低下、リセット、および不安定な動作の最も一般的な原因です。
導入
一連のマイクロ サーボを配線したことがあるすべてのビルダー、エンジニア、または愛好家は、この問題に直面したことがあります。システムはベンチでは正常に動作しますが、サーボが実際に動作する瞬間 (腕を持ち上げたり、物体を掴んだり、負荷がかかった状態で位置を保持したりするとき)、マイクロコントローラーがリセットされたり、モーターが不規則にピクピクしたり、プロジェクト全体が停止したりします。原因がサーボ自体であることはほとんどありません。それは電源です。
MG90S は人気のあるマイクロ サーボで、金属ギア、コンパクトなサイズ、低価格でよく選ばれます。しかし、その電気的動作は誤解されやすいです。多くの人は、小型サーボには小さな電流が必要であり、小さなバッテリーまたは USB 電源で十分であると考えています。その仮定により、時間、コンポーネント、および設計の信頼性が失われる可能性があります。 MG90S の実際の電流プロファイル、特にアイドル電流、動作電流、停止電流の違いを理解することは、確実に動作するプロジェクトと予期せず失敗するプロジェクトを分けるものです。この記事は、特定のアプリケーションの実際の電流需要を推定し、電源関連の障害を回避し、最初から適切な電源を選択するのに役立ちます。
目次
1. 現在のドローが思っている以上に重要である理由
2. MG90S の電流定格: スペックシートから分かること
3. アイドル電流対運転電流対失速電流
4. 電圧が消費電流に与える影響
5. 負荷が消費電流に与える影響
6. 本当のリスク: 電流の停滞とシステムのブラウンアウト
7. 電源を選択する前に確認すべき主な仕様
8. マルチサーボプロジェクトの総電流を見積もる方法
9. MG90S の消費電流に関するよくある質問
10. MG90S サーボ用の信頼性の高い電源システムの計画
1. 現在のドローが思っている以上に重要である理由
サーボの平均電流定格だけを見ると、ほぼ確実に電源のサイズが小さくなってしまいます。 MG90S は、5 V で約 200 mA ~ 250 mA の無負荷運転電流とラベル付けされることがよくあります。この数値はサーボを比較するのには役立ちますが、実際のシステム設計では危険な誤解を招きます。
問題は、サーボが定電流を流さないことです。その電流は、あらゆる動き、あらゆる負荷の変化、あらゆる位置の保持によって変動します。サーボがアイドル状態でも電力が供給されている場合でも、位置を維持するために小さな電流が流れます。動くとさらに引き寄せられます。機械的摩擦、外力、物理的停止などの抵抗を受けると、電流が急速に増加します。最悪のケースは失速で、モーターは回転できないがフルパワーを受け続けます。
平均電流に合わせて電源システムを設計すると、1 回の失速で電圧がマイクロコントローラー、受信機、または論理回路の動作しきい値を下回る可能性があります。これは理論上のリスクではありません。これは、複数のマイクロ サーボを使用するプロジェクトにおける原因不明のリセット、サーボ ジッター、通信損失の最も一般的な原因です。 MG90S の電流範囲全体を理解することは、学問的な作業ではありません。それは信頼性の高いシステムの基盤です。
2. MG90S の電流定格: スペックシートから分かること
ほとんどの MG90S データシートには、特定の実験室条件下での現在の値が記載されています。これらの数値はベースラインとして役立ちますが、実際の使用状況を反映していることはほとんどありません。 5 V での MG90S の一般的な仕様シートは次のとおりです。

これらの数字からいくつかの重要なことが分かります。まず、アイドル電流はごくわずかであるため、多くのビルダーは電源が適切であると想定しています。次に、無負荷時の動作電流が十分に低いため、標準の USB ポート (500 mA ~ 1,000 mA を供給可能) で 2 つまたは 3 つのサーボを搭載するには十分すぎると思われます。第三に、失速電流は動作電流の 2 ~ 6 倍大きくなります。
重要なのは、正確な数値ではなく、メーカーやバッチによって若干異なりますが、比率です。ストール電流は動作電流の 5 倍から 10 倍になる可能性があります。動作電流のみをカバーする電源は、ストール状態では故障します。実際のアプリケーションでは、ロボット アームが障害物にぶつかったとき、グリッパーが完全に閉じられなくなったとき、サーボが機械的限界を超えた位置を保持するよう求められたときなど、失速は頻繁に発生します。
3. アイドル電流対運転電流対失速電流
電力を正しく計画するには、これら 3 つの異なる状態を理解する必要があります。
アイドル電流サーボに電力が供給されているが、位置変更信号を受信していない場合に描画されます。これが最低限の消費量です。 MG90S の場合、これは通常 10 mA 未満です。電力バジェットを気にすることはほとんどありません。
運転電流サーボが新しい位置にアクティブに移動しているときに描画されます。これは速度と負荷によって異なります。無負荷時、MG90S は約 150 mA ~ 250 mA を消費します。軽量のリンケージや小型カメラのジンバルを動かすなど、中程度の負荷がかかると、この電流は 400 mA 以上に上昇する可能性があります。これは現在、ほとんどの人がテスト中に測定する値であり、一般的な過小評価の原因となっています。
失速電流はサーボが引き出せる最大電流です。これは、モーターが回転できないにもかかわらず、制御回路が目標位置に到達しようとして最大電圧を印加し続ける場合に発生します。 MG90S のストール電流は 5 V で 1.5 A 以上に達することがあります。電圧が高くなると (6 V など)、ストール電流も増加します。制御ロジックによっては、ストールが数秒間、または無期限に続く場合もあります。その間、電源レールの電圧がマイクロコントローラーの最低動作電圧を下回る可能性があり、システムが即時にリセットされます。
重要な違いは、動作電流が短くて中程度であるのに対し、停止電流は持続して深刻になる可能性があることです。動作電流のみを考慮して設計すると、実際のケースではなく、最良のケースを考慮して設計することになります。
4. 電圧が消費電流に与える影響
MG90S の定格動作電圧範囲は通常 4.8 V ~ 6.0 V です。この範囲内では、消費電流は直線的ではありません。電圧が高くなると、トルクと速度が高くなりますが、特に負荷がかかっている場合、電流も高くなります。
4.8 V では、MG90S のストール電流は通常約 700 mA ~ 1,000 mA です。 6.0 V では、同じサーボはストール時に 1,200 mA ~ 1,600 mA 以上を消費できます。これはモーターの電気的特性の直接的な結果です。電圧が高くなると、モーターの停止時に巻線を流れる電流が増加します。
これは直接的な実際的な意味を持っています。追加のトルクを得るためにサーボを 6 V で実行している場合は、電源容量も増やす必要があります。 5 V で 1 A をかろうじて処理できる電源は、同じ負荷の下では 6 V で確実に故障します。
また、サーボに到達する実際の電圧は、配線、コネクタ、または配電盤の電圧降下によって低下することにも注意してください。細いワイヤ、長いケーブル、または接続不良により、サーボの電圧が電源電圧より大幅に低くなる可能性があります。これにより、サーボは同じトルクを生成するためにより多くの電流を消費することになり、その結果、電圧降下がさらに増加し、負のフィードバック ループが発生して不安定になる可能性があります。
一貫したサーボ性能が必要な場合は、サーボごとに少なくとも 1 A 定格のワイヤを使用し、電源リード線を実用的な限り短く保ち、ストール状態でマルチメータを使用してサーボ端子の電圧を確認します。
5. 負荷が消費電流に与える影響
サーボの機械的負荷は、電流引き込みに影響を与える最大の変数です。 MG90S は、指定されたストール トルクが 4.8 V で約 1.8 kg・cm、6.0 V で 2.0 kg・cm のマイクロ サーボです。実用的には、これは、小型ロボット アーム、カメラのパン/チルト機構、または軽量 RC コントロール サーフェスなどの軽量アプリケーションに適していることを意味します。
小さな旗や軽量センサーを動かすなど、負荷が低い場合、動作電流は無負荷範囲近くに留まります。負荷がサーボのトルク制限に近づくと、電流が急激に増加します。
一般的な使用例に基づいた大まかなガイドは次のとおりです。
アプリケーションに継続的または反復的な高負荷動作が含まれる場合、サーボが電流範囲の上限近くで頻繁に動作することが予想されます。このような場合、サーボごとに 2 A のマージンを持つ電源を開始点として使用するのが適切です。
6. 本当のリスク: 電流の停滞とシステムのブラウンアウト
The most dangerous scenario for any multi-servo project is a simultaneous stall. Consider a simple walking robot with four MG90S servos. If the robot steps on an uneven surface and two leg servos stall at the same time, each drawing 1 A to 1.5 A, the total current demand can exceed 3 A in an instant.

If your power supply is only rated for 2 A, the voltage will drop. A typical microcontroller like an Arduino or ESP32 will reset when its supply voltage falls below about 4.5 V. Even a brief 100 ms voltage drop can cause a full system restart. The robot falls over, and the builder blames the code or the servo.
This is not a rare failure mode. It is the norm in poorly powered servo systems. The solution is not to prevent stalls—they are inevitable in real-world operation—but to design the power system to handle them.
A practical rule of thumb: for a project with N MG90S servos, assume that up to 50% of them can stall simultaneously under worst-case conditions. If you have four servos, budget for 2 A per stalled servo, for a total of 4 A. This may seem excessive, but it is the difference between a system that runs reliably and one that fails at the worst moment possible.
7. 電源を選択する前に確認すべき主な仕様
When selecting a power supply for MG90S servos, the rated current is only one factor. You should also verify:
Continuous current rating – The maximum current the supply can deliver indefinitely.
Peak current rating – The maximum current the supply can deliver for a short duration (typically a few seconds). A supply with a strong peak rating can handle stalls without voltage drop.
電圧調整 – How stable the output voltage remains under sudden load changes. A supply with poor regulation may drop below 4.8 V even if the current is within its rating.
リップルとノイズ – Excessive ripple can cause servo jitter or interfere with control signals.
For most small projects, a dedicated 5 V 3 A to 5 A switching power supply is a safe choice for up to four MG90S servos. For larger builds, consider a separate battery pack for servos and a regulated supply for your logic circuits. Never power servos directly from the microcontroller's onboard voltage regulator—it will overheat and fail.
8. マルチサーボプロジェクトの総電流を見積もる方法
Here is a simple method:
1. Count the number of servos in your project.
2. Assume each servo can draw up to 1.5 A at stall (at 5 V). For a conservative estimate, use 2 A per servo.
3. Decide how many servos could plausibly stall at the same time. In a rigid mechanism, this could be all of them. In a loosely coupled system, 50% is a reasonable assumption.
4. Multiply the number of simultaneous stall servos by 1.5 A to get your peak current requirement.
5. Add 500 mA for your microcontroller and peripherals.
Example: A 6-servo robot arm where 3 servos could stall during a heavy lift.
3 servos × 1.5 A = 4.5 A
Add 0.5 A for electronics = 5.0 A
Recommended power supply: 5 V, 5 A
If you are using a battery, ensure its discharge rate can handle the peak current. A standard 2S LiPo (7.4 V) with a 5 V BEC rated at 5 A is a common and reliable solution.
9. MG90S の消費電流に関するよくある質問
Q: Can I power an MG90S directly from a 5 V Arduino pin?
No. The Arduino's onboard regulator can typically supply only 500 mA to 800 mA. A single MG90S under load or stall can exceed that. Always use a separate power supply for servos, with a common ground to the microcontroller.
Q: What happens if I use a power supply that is too weak?
The voltage will drop when the servo demands high current. This can cause the microcontroller to reset, the servo to behave erratically, or control signals to become corrupted. In extreme cases, the power supply may overheat or shut down.
Q: Does the MG90S draw more current at higher PWM frequency?
The MG90S is designed for a standard 50 Hz PWM signal (20 ms period). Operating outside this range can affect performance but does not significantly change current draw. The current is determined by load and voltage, not by signal frequency.
Q: How can I measure the actual current draw of my MG90S?
Use a multimeter in series with the servo power wire, or use a current sensor module with an oscilloscope. Measure under actual load conditions, not just on the bench. Pay attention to the peak current during stall or rapid direction changes.
Q: Is the MG90S current draw the same as the SG90?
No. The MG90S uses metal gears and a slightly different motor. Its stall current is typically higher than that of the plastic-gear SG90. If you are swapping an SG90 for an MG90S in an existing project, verify that your power supply can handle the increased demand.
Q: Can I use a USB power bank to power multiple MG90S servos?
Many USB power banks can deliver 2.1 A or more. For one or two servos under light load, this may work. For three or more, or any application with moderate load, a dedicated power supply is safer. Also note that some power banks shut down when they detect a pulsed load, which servos produce.
Q: Does adding a capacitor to the power line help with current spikes?
Yes. A 470 µF to 1000 µF electrolytic capacitor placed near the servo power input can help smooth voltage during brief current spikes. This is not a substitute for a properly sized power supply, but it can improve stability in borderline cases.
Q: What is the idle current of an MG90S?
Typically 5 mA to 10 mA at 5 V. This is low enough to ignore for power budgeting, but it confirms the servo is powered and listening to the control signal.
10. MG90S サーボ用の信頼性の高い電源システムの計画
Choosing the right power supply for your MG90S servos is not about matching the average current. It is about surviving the worst-case stall. A power supply that handles the average will fail under load. A supply that handles the stall will run reliably in all conditions.
Start by estimating your peak current using the method described in Section 8. Add a 20% margin for safety. Select a power supply with both a continuous rating and a strong peak current capability. Use appropriate wire gauge—at least 22 AWG for servo power runs—and keep connections short and clean. Never power servos through a breadboard; use a dedicated power distribution board or solder directly.
If you are building a multi-servo system, consider using a separate BEC (battery eliminator circuit) or a regulated power supply module rather than relying on the microcontroller's onboard regulator. This isolates the servo power from the logic power, which is the single most effective step you can take to prevent brownouts.
Finally, test your system under the worst load you expect, not just the lightest. If your robot arm is supposed to lift 100 grams, test it with 120 grams. If your walking robot will walk on carpet, test it on thick carpet. Only then will you know whether your power system is adequate.
Choosing the right power supply for your MG90S servos is a simple engineering decision that saves hours of debugging and prevents project failure. Plan for the stall, not the idle, and your system will perform as intended.
Update Time:2026-07-01