発行済み 2026-03-08
作っているのを見ると、サーボ関連製品を使用している場合、プログラムは問題なく作成できているのに、次のような状況に遭遇したことがあると思います。サーボ揺れ続けたり、回転中に引っかかったりします。急いでコードを疑う必要はありません。十中八九、駆動回路に問題があります。多くの人が製品を作るとき、アルゴリズムや構造にエネルギーを費やし、一見単純な回路でつまづくことになります。今日はその落とし穴についてお話します。サーボ駆動回路と信頼性の高い回路を構築する方法。
サーボの3本の線(電源、グランド、信号)をマイコンに直接接続すれば十分だと思うかもしれません。しかし、現実はそれほど単純ではありません。ステアリングギア内にはDCモーターが内蔵されています。動作中、電流は小さくありません。特に始動時や失速時には、電流が 1 ~ 2 アンペアにまで上昇することがあります。マイクロコントローラーの IO ポートは小さな腕や脚のようなものです。数ミリアンペアの信号を出力できますが、そのような大電流には耐えられません。無理に接続すると、せいぜいサーボが動作しなくなり、ひどい場合はマイコンが直接焼損してしまいます。したがって、駆動回路はアンプのようなもので、マイクロコントローラーの制御信号をモーターを駆動するのに十分な強度の電流に増幅できます。
多くのサーボが震えて弱くなっているように見えます。問題の原因は電源にまで遡ります。よく考えてみると、サーボが動くと、瞬時に電源から大電流が「吸い込まれ」ます。電源が時間内に応答しない場合、電圧は瞬時に低下します。この電圧が低下すると、サーボ内の制御チップが再起動したり、論理的混乱を引き起こしたりする可能性があり、その外部の症状としてサーボの揺れが現れます。さらに悪いことに、マイクロコントローラーとステアリングギアが同じ電源を共有している場合、電圧の変動によりマイクロコントローラーが誤動作する可能性があります。そのため、サーボ用の電源を別途用意するか、給水塔のように電源入力端に並列に大容量の電解コンデンサを接続して一時的に電圧を安定させる必要があります。
実際の状況から判断すると、多くのサーボの振動や弱点の問題の原因は電源にあります。サーボが動作すると、電源から瞬時に大量の電流が流れます。電源供給が滞ると急激に電圧が低下します。この電圧降下により、サーボ内部の制御チップが再起動したり、論理異常が発生してサーボが振動したりすることがあります。さらに深刻なのは、マイコンとサーボが同じ電源を共有している場合、電圧の変動によりマイコンが誤動作する可能性があることです。このため、サーボに別途電源を設けるか、電源入力端に並列に大容量の電解コンデンサを接続して一時的に電圧を安定させる必要があります。
ドライバー チップの選択はパートナーを選択するようなもので、適切な組み合わせに注意してください。最初のステップは電流を確認することです。選択したサーボのストール電流の具体的な値を知る必要があります。ドライバチップの連続出力電流は1.5~2倍のマージンを持たせるのがベストです。例えばサーボの最大電流が1Aの場合、1.5Aや2Aを連続出力できるチップを選んだ方が無難です。 2つ目は電圧に注意することです。ドライバーチップの電圧は、サーボの動作電圧範囲をカバーできる必要があります。 L293D などの一般的なチップは通常、小型サーボに使用されます。サーボが非常に強力な場合は、より高出力の MOS チューブで構築された H ブリッジ回路の使用を検討する必要があるかもしれません。
システムがどれだけ複雑かによって異なります。サーボが製品内の唯一の「高出力」コンポーネントであり、電源が適切に設計されている場合は、マイクロコントローラーの IO ポートから直接ラインを引き、電流制限のために中央に数百オームの抵抗を接続できます。通常、問題はそれほど大きくありません。
ただし、システム内にモーターや電磁石などの強い干渉源がある場合、またはサーボが制御基板から遠く離れている場合は、それらを隔離することが最善です。最も一般的な方法は、フォトカプラを使用してマイクロコントローラーの制御信号を光信号に「変換」し、それを反対側の電気信号に送信することです。このようにして、電気信号は完全に分離され、干渉は通過できません。
これは良い習慣であり、必ずしも必要というわけではありませんが、よりぐっすり眠るのに役立ちます。マイコンからサーボへ出力される信号線に、100Ω~300Ω程度の小さな抵抗を直列に接続することで1つの役割を果たします。 1 つ目は、マイクロコントローラーの IO ポートが誤って設定され、出力が短絡してすぐに焼損してしまうことを防ぐために電流を制限することです。 2 番目に、ライン上の分布容量を使用してローパス フィルターを形成し、高周波ノイズの干渉を吸収し、ステアリング ギアに送信される波形をよりクリーンでより安定させることができます。この小規模な事業のコストは非常に低いですが、利益は非常に高くなります。
回路基板を描くときは、サーボの駆動部分に「特別な注意」を払うことができます。
まず配線ですが、電源コードとアース線はできるだけ太く短く配線する必要があります。これは、回路動作時にサーボの駆動部分に大きな電流を流す必要があるためです。電源線やアース線が細すぎると、発熱や電圧降下が発生しやすくなり、回路の正常な動作に影響を与えます。次に、駆動回路のグランドとマイコンの信号グランドについては、電源フィルタコンデンサの根元などの一点で合流するのがベストです。これにより、大電流がグランドに電位差を形成するのを効果的に防ぎ、マイクロコントローラーへの干渉を防ぐことができます。もう 1 つのポイントは、ドライバー チップをサーボのインターフェイスの近くに配置する必要があることです。これにより、大電流が流れる経路を最小限に抑えることができ、干渉輻射を最小限に抑え、回路システム全体の安定性と信頼性を確保します。
これを見ればサーボ駆動回路がよくわかると思います。次回従わないサーボに遭遇した場合は、まず電源と信号絶縁の側面からチェックしてください。ステアリングギアのデバッグ中に、特に奇妙な失敗に遭遇したことはありませんか?ぜひコメント欄で共有して、私たちとコミュニケーションを取ってください。もしかしたら、あなたの経験が頭を悩ませている他のエンジニアを助けることができるかもしれません。記事が役立つと思われた場合は、より多くの人に見てもらえるよう、忘れずに「いいね!」して共有してください。
更新時間:2026-03-08