発行済み 2026-04-09
短い答え:通常、実行できるのは標準の小規模な 2 ~ 3 個だけですサーボマイクロボードの内蔵5Vレギュレータから直接供給されます。外部電源なしでさらに動作させようとすると、ボードがリセットされたり、不具合が発生したり、電圧レギュレータに永久的な損傷が発生したりする可能性があります。制限要因が信号ピンの数であることはほとんどありません。それは、信号ピンの消費電流です。サーボs.
典型的な愛好家は 4 つの 9g マイクロを接続しますサーボをマイクロボードに接続し、ラップトップから USB 経由でボードに電力を供給し、すべてのサーボを一度に動かすコードを書き込みます。サーボが動き始めると、ラップトップは直ちに USB ポートを切断するか (過電流保護)、ボードがリセットされます。これは、各 9g サーボが移動時に 200 ~ 300 mA、停止時に最大 800 mA を消費する可能性があるために発生します。 4 つのサーボは簡単に 1.2 ~ 2.4 A を要求できますが、Micro のオンボード 5V レギュレータ (USB または Vin ピン経由) が安全に供給できるのは 1.2 ~ 2.4 A のみです。500mA(USB 電源供給時) または1A(良好なヒートシンクを備えた、Vin 経由で 7 ~ 12 V DC で電力供給されている場合)。
信号ピン: マイクロボードには 20 個のデジタル I/O ピンがあります。任意のデジタル ピンは、次のようなライブラリを使用してサーボ制御パルスを生成できます。サーボ.h。外部電源を使用すると、技術的には最大 20 個のサーボ (ピンごとに 1 個) を実行できます。
PWMピン: Micro には 7 つのハードウェア PWM ピン (3、5、6、9、10、11、12) があります。ただし、サーボライブラリは、AVR ベースのボード上でハードウェア PWM を必要としません。タイマーを使用して任意のピンに信号を生成します。したがって、PWM カウントはサーボ制御には無関係です。
したがって、実際の制約は次のとおりです。電力供給.
USB 経由で電源供給 (デフォルト、最も一般的): USB ポートは通常 5 V を供給しますが、ホスト (コンピューター、ハブ) は電流を 500 mA (USB 2.0) または 900 mA (USB 3.0) に制限します。 Micro のオンボード ポリヒューズの定格は 500 mA です。安全な連続負荷: ≤400 mA.
→ 結果: 穏やかに動いている場合、マイクロ サーボは 1 ~ 2 個だけです。信頼性を求めるなら1サーボ。
Vin 経由で電源供給 (7 ~ 12 V DC 入力): オンボード 5 V レギュレータ (MIC5219 または類似品) は、ヒートシンクなしで最大 500 mA を連続的に供給でき、良好なエアフローと短いバーストで最大 1 A を供給できます。ただし、800 mA を超えるとすぐにサーマルシャットダウンが発生します。実用的な安全限界: 連続 500 mA.
→ 結果: 2 つのマイクロ サーボ (各平均 250 mA) または 1 つの標準サーボ。
5V ピンへの直接 5V 供給 (レギュレータをバイパス): 安定化された 5 V を 5V ピンに直接供給できます。ボードのロジックとサーボはこのレールを共有します。 5V ピンには、外部電源以外の過電流保護はありません。この場合、制限は外部電源の定格です。
→ 結果: 外部 5 V 電源が処理できるサーボの数、最大 20 (信号ピン)。
マイクロボードから 4 つ、6 つ、またはそれ以上のサーボを実行するには、次の方法を正確に実行します。
1. 外部5V電源を使用してください合計サーボ電流 + 20% マージンで定格されます。
例: 6 マイクロサーボ (6 × 300 mA = 1.8 A) → 5 V、3 A 電源 (または RC ホビーの 5 V UBEC) を使用します。
![]()
2. すべてのサーボ電源線 (赤) を外部 5 V 電源のプラス端子に接続します。.
3. すべてのサーボ アース線 (黒/茶色) を外部電源のマイナス端子に接続し、さらに Micro の GND ピンにも接続します。(これにより、共通の接地基準が作成されます)。
4. 各サーボ信号線を Micro の個別のデジタル ピンに接続します。.
5. マイクロボードに個別に電力を供給します– USB 経由 (プログラミング用) または独自の Vin/5V ピン経由。マイクロボードを介してサーボに電力を供給しないでください。
なぜこれが機能するのか: 信号ピンの消費電流はそれぞれ 5 mA 未満です。大電流は、Micro のレギュレータではなく、外部電源を通って流れます。
最大20個のサーボ– デジタル I/O ピンごとに 1 つ (ピン 0 と 1 は RX/TX、シリアルを使用する場合は避けてください。ピン 2 ~ 19 は使用可能です)。
現実世界の制限:サーボ制御のタイミング。のサーボ.hライブラリはタイマーを使用します。 Micro (ATmega32U4) では、次のように使用すると、最大 12 個のサーボをジッターなしでスムーズに制御できます。サーボオブジェクトを正しく操作します。 13 ~ 20 個のサーボの場合、別のライブラリを使用する必要がある場合があります (例:PWMサーボ) または外部 PWM ドライバー ボード (PCA9685 など)。ただし、厳密に電気的には 20 個のサーボが可能です。
マイクロボードの内蔵 5V レギュレータは、2 ~ 3 個を超える小型サーボに安全に電力を供給することはできません。 4 つ以上のサーボを実行するには、信号とグランドの接続を Micro と共有したまま、サーボに直接電力を供給する外部 5V 電源を使用する必要があります。
Micro の 5V ピンまたは Vin レギュレータを介して大電流サーボに電力を供給しないでください。これが、サーボ プロジェクトにおけるボード故障の最も一般的な原因です。
[ ] 合計サーボストール電流
[ ] 共通グランド: Micro の GND に接続された外部電源の GND
[ ] サーボからの赤 (5V) ワイヤーが Micro の 5V ピンに接続されていません
[ ] マイクロ電源は個別に供給 (USB または Vin)
[ ] 4 つ以上のサーボの場合、外部電源の +5V と GND の間に 470 ~ 1000 µF の低 ESR コンデンサを追加します (電圧低下を防止します)。
このガイドに従えば、サーボ電流の引き込みが原因でマイクロボードがリセットされたり損傷したりすることはありません。覚えて:外部から電源を供給し、ボードから信号を供給し、一緒にアースすることで、最大 20 個のサーボを実行できます。
更新時間:2026-04-09