発行済み 2026-03-05
について話していますサーボさん、次のような状況に遭遇したことがありますか。サーボ大喜びしましたが、何度もいじった後、震え続けたり、回転の途中で動かなくなったりして、完全に命令に従わなくなりましたか?心配しないでください。これはおそらく回転方法が理解できていないからです。ステアリングギアの動作原理を理解することによってのみ、ステアリングギアを真に制御し、あなたの言葉に従うようにすることができます。
なぜこんなことができるのか不思議に思われるかもしれません。サーボ普通のDCモーターのようにクルクル回るのではなく、信号を与えると指定した角度でしっかり止まるのですか?これは内部の「閉ループ制御システム」のおかげです。簡単に言うと、ステアリング ギアにはモーター、減速ギア、位置センサー (通常はポテンショメータ) が組み込まれています。
信号線を介してサーボに目標位置コマンドを送信すると、制御回路は現在位置と希望の目標位置を即座に比較します。ずれがある場合、センサーからフィードバックされた位置が指定した目標位置と一致するまでモーターが回転駆動され、モーターは停止しません。このプロセスは 1 秒間に数十、数百回実行されるため、目に見えるサーボの動きは正確かつスムーズです。
おそらくこれが最もわかりにくい部分です。通常、マイクロコントローラー (マイクロコントローラーなど) の GPIO ポートを使用して、PWM 波をサーボに送信します。どうしたらそれが回転力になるのでしょうか?実際、サーボ内の制御チップは、この PWM 信号の解釈を専門とするトランスレーターのようなものです。
この PWM 信号には、ハイ レベルの持続時間である「パルス幅」と呼ばれる重要なパラメータがあります。ほとんどの標準サーボでは、この時間は 0.5 ミリ秒から 2.5 ミリ秒の間で変化します。制御チップがこの時間を解釈すると、どの角度に回転させたいかがわかります。たとえば、1.5ms のパルス幅は通常、中間位置 (90 度) に対応し、0.5ms と 2.5ms はそれぞれ 2 つの極端な角度 (0 度および 180 度) に対応します。
ステアリングギアを分解して見てみると、内部には精緻に設計されたマイクロシステムが組み込まれていることがわかります。中心となる脳は、指示を受け取り、判断を下す小さな制御回路基板です。実行部分は強力な DC モーターであり、小さなトルクで高速回転できます。
モーターの出力で重いハンドルを実際に動かすためには、減速機セットが役立ちます。モーターの高速回転を抑えると同時にトルクを数十倍、数百倍に増幅させます。最後の重要な部分はフィードバック位置ポテンショメータです。これは出力シャフトに接続されており、リアルタイムで脳に「先生、私たちは今この位置に移動しています!」と報告します。これら 4 つの部品が密接に連携して、どこに当たるかを制御する完全なステアリング ギアを形成します。
多くの友人は、連続回転サーボを通常のサーボとして使用しますが、完全に制御不能になり、壊れたと思ったことがあります。これら 2 種類のサーボは原理的に本質的に異なります。標準的なサーボの場合、制御するのはその絶対位置であり、特定の角度で停止させます。
サーボが連続的に回転すると、内部ポテンショメータのフィードバックが切断され、制御回路が速度および方向コントローラに変更されます。この時点で、送信する PWM 信号は目標角度を表すのではなく、必要な回転速度と方向を表すようになります。パルス幅 1.5ms は停止を意味し、それより小さい場合は一方向に回転し、それより大きい場合は逆方向に回転します。車輪を駆動する必要がある場合は、正しいものを選択し、混同しないようにしてください。
原理を理解したら、次はステアリングギアの選び方です。 9g のマイクロサーボがロボットアームの大きなアームを押すことは期待できません。間違いなく煙が出ます。重要なのは、トルク、速度、角度範囲という 3 つの主要なパラメーターに注目することです。
️トルク:通常kg・cmで表され、腕の長さが1cmのときに、その瞬間に何kgの重さを引っ張ることができるかを表します。引きずる物が重ければ重いほど、より多くのトルクが必要になります。
️スピード: サーボが 60 度回転するのにかかる秒数を表します (0.12 秒/60 度など)。速度が速いほど応答性は高くなりますが、それに応じて消費電力とジッターも大きくなる可能性があります。
️角度範囲: ほとんどは 180 度ですが、360 度や特殊な角度のサーボもあります。ジンバルなど、プロジェクトで複数の回転が必要な場合、標準のサーボは機能しません。上記の連続回転サーボまたは多回転サーボを使用する必要があります。
これはサーボを扱うときに最も一般的で厄介な問題です。プログラムを書いて期待して電源を入れてみると、サーボがけいれんのように震えたり、弱くなったり、おかしな位置になってしまったりします。十中八九、問題は電源です。
サーボ起動時およびロック時の電流需要は非常に大きくなります。標準的なサーボの瞬間電流は 1 ~ 2 アンペアに達する場合があります。 5V ピンを直接使用して電力を供給すると、即座にプルダウンされ、電圧が低下し、制御システムがリセットされます。これは、コミュニティの電圧が不安定な場合にコンピュータが再起動するようなものです。解決策は簡単です。サーボに個別に電力を供給し、その電源線とアース線を制御回路のアース線に接続して、「脳」と「筋肉」が独自の食事を確保できるようにします。
信号の解釈から内部構造、モデルの選択、電源供給まで、ここまでお話してきたので、サーボについての理解がさらに深まったと思います。実際のプロジェクトでサーボを使用して最も実現したい興味深い機能は何ですか?コメント エリアにメッセージを残してあなたの創造性を共有することを歓迎します。一緒に議論しましょう。この記事が役立つと思われる場合は、「いいね」を押して、電子機器をプレイする友達と共有することを忘れないでください~
更新時間:2026-03-05