発行済み 2026-03-01
運転するときサーボ、次のような状況に遭遇したことがありますか。サーボ震え続ける、回転するときに力が入らない、または単に反応しない?実際、多くの場合、そうではありません。サーボそれ自体が問題ですが、駆動回路がうまくできていません。ここで、私が当時踏んだ落とし穴を回避するために、サーボ駆動回路について説明しましょう。
端的に言えば、ステアリングギアは単なるモーターです。素直に回転させるためには、適切な力を与える必要があります。駆動回路の中核となるタスクは、電源供給と制御信号の 2 つです。電源が十分であり、信号が正確である必要があります。多くの初心者は、制御信号のプログラムの書き方だけに注目し、電源のことを無視します。その結果、サーボがうまく回転できなくなります。たとえば、人に 100 メートル短距離走を依頼し、十分な食事を与えなかった場合、その人は速く走れますか?駆動回路はサーボの「食料」であり、適切に管理する必要があります。
電源が不安定だとサーボが振動してしまいますよ!これは最も一般的な質問です。ステアリングギア内には制御回路とモーターが内蔵されています。モーターが回転し始めると、電流需要が急激に増加します。電源供給が追いつかなくなると瞬時に電圧が低下し、制御回路が異常動作し、ステアリングギアの震えとなって現れます。したがって、ステアリングギアに電力を供給する電源には十分な電流出力能力が必要であり、30% 以上のマージンを確保することが最善です。たとえば、サーボが 1A の公称電流を必要とする場合、1.5A 以上の電源を選択する必要があります。
サーボの電源入力端では、コンデンサを並列に接続する作業が非常に重要です。これは、ステアリングギア用に特別な小さなリザーバーを構築するようなものであると鮮やかに言えます。ステアリングギヤの作動中に突然大電流が必要になった場合、コンデンサに蓄えられた電気を速やかに補充することで電圧の過度な低下を効果的に防止し、ステアリングギヤの安定した作動を確保します。
通常の状況では、大容量の電解コンデンサ (たとえば、値の範囲は 470uF ~ 470uF) と 0.1uF の小さなコンデンサを並列に使用することをお勧めします。このうち、大きなコンデンサは主に大きな電流変動に対処する役割を果たし、小さなコンデンサは高周波干渉を除去するという重要な役割を果たします。同時に、回路全体の安全性と安定性を確保するために、コンデンサの耐電圧値は電源電圧の 1.5 倍以上となるように選択する必要があることに留意することが重要です。
️ 具体的な手順:
1. まず、大型電解コンデンサのプラス極とマイナス極を確認します。正極は正電源に接続され、負極は負電源に接続されます。コンデンサを逆接続しないでください。爆発する可能性があります。
2. 小さなコンデンサを並列に接続します。プラス極とマイナス極を区別しません。
3. コンデンサはサーボの電源インターフェースのできるだけ近くに取り付ける必要があります。遠ざけると効果はさらに悪くなります。
多くのマイクロコントローラーは 3.3 V で駆動されますが、多くのサーボは 5 V の制御信号を必要とします。 3.3Vマイコンの端子を5Vサーボに直接接続すると制御できない場合があります。サーボが回転しないか、所定の位置で回転しません。このときレベル変換が必要になります。簡単に言うと、2 つの抵抗を使用して電圧を分割することもできますが、サーボが信号を正しく識別できるように、トランジスタまたは特殊なロジック レベル変換チップを使用して 3.3V 信号を 5V に増加する方がより信頼性が高くなります。
️ 2 つの一般的な解決策:
1. トランジスタレベル変換:回路は少し複雑になりますが、コストが安く、速度も十分です。
2. 抵抗分圧:シンプルで安価ですが、分圧後の電圧がサーボのハイレベルしきい値に達しない場合は、やはり役に立たないため、お勧めできません。
サーボが 1 つであれば扱いやすいかもしれませんが、ロボットアームや二足歩行ロボットを構築し、複数のサーボを同時に使用する場合は、トラブルが発生します。この場合、各サーボの電源をマイクロコントローラーの 5V ピンに直接接続してはなりません。マイクロコントローラーはそのような大電流に耐えられないためです。そうしないと焼損してしまいます。正しい動作方法は、マイコンは信号の送信のみを担当し、サーボは外部電源のみで動作する必要があります。具体的な方法としては、全てのサーボの電源のプラス極とマイナス極を並列に接続し、十分な電流が流れる外部電源に接続し、全てのサーボの信号線をマイコンの異なるピンに接続します。
このようにして、サーボが正常に動作している間、マイクロコントローラーが過負荷によって損傷することはありません。この合理的な電力分配方法により、過剰な電流によるマイクロコントローラーの損傷を効果的に回避し、ロボット アームまたは二足歩行ロボット システム全体の安定した動作を保証できます。実際のアプリケーションでは、この接続方法に厳密に従うことで、システムの信頼性と安定性が大幅に向上し、その後の機能実装のための強固な基盤を築くことができます。
️ 配線ポイント:
1. 外部電源のアース線はマイコンのアース線に接続する必要があります。これは、信号に統一された基準点があることを保証するために、共通グランドと呼ばれます。
2. 各サーボの信号ラインに数百オームの小さな抵抗を接続し、それをマイクロコントローラーに接続するのが最善です。これは保護の役割を果たすことができます。
駆動回路の配線、特にアース線はステアリングギアの安定性に直接影響します。サーボの大電流とマイコンの小信号が同じ細いグランドライン上にあると、グランドラインの電圧が変動し、マイコンが信号を誤判定する原因となります。サーボ電源のグランドとマイコンのグランドを電源入力点で接続する「一点接地」が最適です。さらに、信号線はできるだけ短くし、ステアリング ギア モーターなどの強力な干渉源から遠ざける必要があります。ツイストペア線を使用するのが最善です。
ここまで言っておきますが、実はステアリングギア駆動回路は「電気」と「信号」の2つを扱う回路です。電源が十分で、アース線が安定し、信号が正確であれば、サーボはヒットする場所を指すことができます。ステアリング ギアのプロジェクトに取り組んでいるときに、特に奇妙な回路の問題に遭遇したことはありますか?コメントエリアで共有して、一緒に議論して解決しましょう!役に立つと思ったら、ぜひ「いいね」を押して、サーボをプレイする他の友達と共有してください。
更新時間:2026-03-01