マイクロコントローラーから直接サーボに電力を供給できますか? (完全なガイド)_カスタム ドライブ_業界の洞察_Kpower
> 業界の洞察 >カスタムドライブ
テクニカルサポート

製品サポート

マイクロコントローラーから直接サーボに電力を供給できますか? (完全ガイド)

発行済み 2026-04-25

ロボットや動くプロジェクトを構築している場合、サーボモーターに関してよくある質問は次のとおりです。電源を入れてもいいですかサーボマイクロコントローラーの5Vピンから直接?

短い答えは次のとおりです。一般的には、いいえ。ほとんどのマイクロコントローラーは、実行するのに十分な電流を供給できません。サーボ確実に。そうすると、マイクロコントローラーがリセットされたり、誤動作したり、永久的な損傷を受ける可能性があります。

このガイドではその理由を説明し、実際の例を示し、安全で実践的な解決策を提供します。また、次のような信頼性の高い電源ソリューションがどのように実現されるかについても説明します。Kパワーよくある失敗を回避するのに役立ちます。

01ほとんどのサーボにマイクロコントローラーから直接電力を供給できない理由

この問題を理解するには、次の 2 つの基本的な電気的事実を知る必要があります。

一般的なマイクロコントローラー (Arduino Uno、ESP32、STM32 など) は次の機能を提供します。5Vまたは3.3V出力ピンにあります。

マイクロコントローラーの 5V ピンからの最大電流は通常、400mA~800mAボードとUSB電源によって異なります。

小型 9g サーボ (SG90 など) が描画します移動時200mA~300mA、そして最大700mA以上失速中。

標準サイズのサーボ (MG996R など) は描画します500mA~1A通常の動作中と2A以上失速したとき。

一般的な現実のケース:

愛好家は、Arduino Uno と 3 つの SG90 サーボを使用して単純なロボット アームを構築します。すべてのサーボを Arduino の 5V ピンに直接接続します。 1 つのサーボを動かすと、ボードが動作します。しかし、2つのサーボを同時に動かすと、Arduinoが突然リセットされてしまいます。 LCD 画面がちらつき、コードが再起動されます。これはまさに、マイクロコントローラーが十分な電流を供給できない場合、つまり電圧が動作しきい値を下回った場合に起こることです。

02隠れたリスク: 電圧低下、騒音、損傷

最初はサーボがマイクロコントローラーから直接動作しているように見えても、後で 3 つの隠れた問題が現れる可能性があります。

1. ブラウンアウトリセット– サーボが動き始めると、大きな突入電流が流れます。 5Vラインの電圧が低下します。 4.2V (5V ボードの場合) を下回ると、マイクロコントローラーは自動的にリセットします。

2. 電気ノイズ– サーボモーターは逆起電力と電圧スパイクを生成します。これらのスパイクはセンサーの読み取り値を破壊したり、不安定な動作を引き起こしたり、マイクロコントローラーの電圧レギュレーターを損傷したりする可能性があります。

3. 過熱– マイクロコントローラーのオンボード電圧レギュレーター (通常はリニア レギュレーター) は、過剰な電圧を熱として放散します。 500mA 用に設計された 5V レギュレータを通して 1A を供給すると、過熱して永久に故障します。

03マイクロコントローラーでサーボに電力を供給する唯一の安全な方法

サーボを使用するプロジェクトでは、次の 3 つのステップの原則に従ってください。

ステップ アクション
1 を使用してください独立した電源サーボ用(バッテリーパックまたは専用DCアダプター)
2 を接続します。信号ピンサーボの PWM ピンをマイクロコントローラーの PWM ピンに接続します。
3 を接続します。グランド(GND)サーボ電源をマイコンのGND(コモングランド)に接続してください。

共通点が必須である理由:

サーボの制御信号 (PWM) はグランドを基準としています。共通のアースがないと信号が不安定になり、サーボがジッターしたり、まったく動かなくなったりします。

04実践例: 何がうまくいき、何が失敗するのか

例 1: シングル Micro 9g サーボ (限界 – 非推奨)

マイクロコントローラー: Arduino Nano (USB から 5V、最大 500mA)

サーボ: SG90 (9g、200mA 可動、600mA ストール)

結果:サーボをゆっくりと動かして停止させないようにすると、うまくいく場合があります。ただし、小さな抵抗(腕が壁に突き当たるなど)があると、Nano がリセットされます。毎回機能する必要があるプロジェクトにとっては信頼できません。

单片机接舵机_舵机可以用单片机供电吗_舵机和单片机共电源

例 2: 2 つ以上のサーボ – 常に故障する

マイクロコントローラー: ESP32 (3.3V ロジック、5V ピン電流は約 300mA に制限)

2 つの MG996R サーボ (それぞれの動作時に 500mA を消費)

結果:ESP32 は両方のサーボが動くとすぐにリセットされます。サーボが 1 つでも不安定になる可能性があります。決してこれを試みないでください。

例 3: 別個の電源を使用した適切なセットアップ (推奨)

マイクロコントローラー: 任意のボード

サーボ電源: 4xAA バッテリーパック (6V) または 2S LiPo (7.4V、5V UBEC)

接続: サーボ電源 + からサーボ赤線、- からサーボ黒線 AND マイコン GND

信号: マイクロコントローラーの PWM ピンからサーボのオレンジ/白のワイヤー

結果:マイコンはサーボ負荷に関係なく安定して動作します。サーボは最大の電流とトルクを取得します。これが、あらゆる商用ロボットの構築方法です。

05信頼性の高いサーボ電源ソリューションの選択

サーボの電源を選択するときは、次の 3 つの機能を探してください。

安定した電圧出力(サーボに応じて 5V または 6V)

十分な電流容量(すべてのサーボの合計ストール電流の少なくとも 2 倍)

低リップルと保護を備えたクリーンな電力(過電流、過熱、ショート)

本格的なプロジェクトを構築する愛好家や専門家にとって、Kパワーは、マイクロコントローラーベースのロボティクス向けに特別に設計された専用のサーボ電源ボードとバッテリー ソリューションを提供します。同社の製品には、共通接地絶縁、十分なフィルタリング コンデンサ、および熱保護が含まれており、上記のすべてのリスクが排除されます。プロジェクトを常に確実に動作させたい場合は、Kパワー時間を節約できる賢明な決定です。

06実用的な推奨事項 (失敗を避けるため)

1. マイクロコントローラーの 5V ピンから複数のマイクロ サーボ (9g) に直接電力を供給しないでください。それでも、負荷がかかるとリセットされることが予想されます。

2. 標準または高トルクのサーボには、必ず別のバッテリーまたは安定化電源を使用してください。

3. サーボ電源のグランドは必ずマイコンのグランドに接続してください。

4. サーボ電源ライン間に大きなコンデンサ (470µF ~ 1000µF) を追加します。サーボの近くに設置して電圧スパイクを吸収します。

5. 電力要件が不明な場合は、専用のサーボドライバーボードを使用してください。外部電源を受け取り、ロジックレベルの信号絶縁を提供します。

07最終結論

マイクロコントローラーから直接サーボに電力を供給できますか?

非常に軽い負荷の下で最小の 9g サーボの場合は技術的には「はい」ですが、信頼性の高いプロジェクトでは実質的に「ノー」です。安全でプロフェッショナルな正しい答えは次のとおりです。やめてください。別の電源を使用し、共通のグランドを維持し、マイクロコントローラーに制御信号のみを処理させます。

一貫したパフォーマンスを実現し、不可解なリセット、レギュレーターの焼け、または不安定な動作を回避するには、次のような実績のある電源ソリューションを信頼してください。Kパワー。同社の製品は、マイクロコントローラーが安全で安定した状態を保ちながら、サーボにクリーンで十分な電力を供給することを保証します。適切な電源プランから始めてください。プロジェクトは最初からいつでも機能します。

更新時間:2026-04-25

未来に力を与える

お客様の製品に適したモーターまたはギアボックスを推奨するには、Kpower の製品スペシャリストにお問い合わせください。

Kpowerにメールする
お問い合わせを送信
WhatsApp メッセージ
+86 0769 8399 3238
 
kpowerMap