サーボ制御を選択するには?トルク速度信号を理解するための 3 つの重要なポイント_ギアモーター_業界の洞察_Kpower
> 業界の洞察 >ギアモーター
テクニカルサポート

製品サポート

サーボ制御を選択するには?トルク速度信号を理解するための 3 つのポイント

発行済み 2026-03-23

製品のイノベーションに取り組んでいると、「ある関節を動かしたい」「ある機構を正確に角度回転させたいが、通常のモーターではそれができない」という状況に遭遇したことはありませんか?首が向きすぎたか、位置がほんの少しずれていたかのどちらかです。実際、必要になる可能性があるのは、サーボ。平たく言えば、これはモーター、減速機、位置フィードバックを統合した小型の位置制御システムです。指令を与えると、出力軸を希望の位置まで正確に回転させることができます。今日はその上手な使い方についてお話します。

どのステアリングギアを選択するかをすぐに判断するにはどうすればよいですか?

種類が多すぎるサーボが市場に出回っているため、初心者は混乱しやすいです。実際、トルク、速度、信号の種類という 3 つの重要なポイントを把握するだけで済みます。トルクは、運転する必要がある負荷の量によって異なります。たとえば、ロボット アームの小さな関節の場合、数キログラムのサーボそれで十分かもしれません。ロボットの脚であれば数十キロの金属製サーボが必要となる場合もあります。速度は移動速度によって決まります。一般にサーボの速度は「秒/60度」で表されます。信号の種類は主に PWM アナログ サーボとシリアル ポート デジタル サーボに分けられます。前者はシンプルで安価ですが、後者はより多くのフィードバック情報とより高い精度を提供します。この3つのポイントをしっかり押さえて機種を選ぶと、基本的には迷うことはありません。

1. まず負荷を見積もります。駆動する必要がある機構にバネ秤を掛け、それを引いて、機構を動かすのにどのくらいの力が必要かを確認します。

2. 速度を計算します。ストップウォッチを使用して、開始点から終了点までこの動作を完了するのに何秒かかるかを測定します。

3. 最後に、フィードバックを確認します。サーボの現在の角度を知る必要がある場合は、角度フィードバックを備えたデジタル サーボを選択する必要があります。そうでない場合は、一方向にしか制御できません。

ステアリングギアが振動し続けるのはなぜですか?

多くの友人は、最初にサーボを使い始めたときに、サーボが「震える」状況に遭遇するでしょう。電源を入れた瞬間にピーピー鳴ったり、急に回転したりします。これは通常、電力不足、負荷が高すぎる、または信号干渉の 3 つの理由によって発生します。サーボ起動時の電流は非常に大きくなります。使用する電源が追いつかないと、電圧が下がった瞬間に内部回路がおかしくなり、それがジッターとして現れます。負荷が大きすぎると、力が不足して目標位置付近で前後に調整を続けることになり、その点まで押すことができなくなります。また、制御線とモーター線が絡み合ってパルス信号が妨害されると、やはりおかしくなります。

この場合は、まずサーボを機構から取り外し、無負荷電源を入れて試してみるという簡単な方法で確認できます。揺れが止まった場合は、負荷または関節の固着などの機械的構造に問題があると考えられます。無負荷でも振動する場合は、まず電源を確認し、より大きな電流のアダプターに変更してみてください。たとえば、元の 1A アダプタは 3A アダプタに置き換えられます。それでも問題が解決しない場合は、制御ワイヤを高電流の電力線から離れた場所に配線してください。多くの場合、これで問題は解決します。

サーボを引っかからずにスムーズに回転させる方法

サーボが常にフレームをスキップしているかのように 1 フレームずつ回転し、腕のようにスムーズに振ることができないことに気づきましたか?なぜなら、通常のサーボは「位置」に応じて動くからです。 0度から90度まで直接放っておけば、瞬時に突進してきます。動きをスムーズにするための基本的な考え方は、大きな角度の動きを多くの小さな角度のステップに分割し、それらを段階的に実行することです。たとえば、0 度から 90 度に回転したい場合、「90 度」コマンドを直接発行しないでください。代わりに、プログラム ループを使用して、最初に 1 度回転し、しばらく停止し、回転が完了するまで再び 1 度回転します。途中の休止時間が短いほど、歩幅が小さくなり、動きがスムーズになります。

多くの高度なデジタル サーボは「混合制御モード」をサポートしており、目標速度と加速度パラメータを直接送信できます。これを試すことができます。まず、コントローラー (たとえば) がループ コマンドを生成できる速度を決定し、次にサーボの応答速度に基づいてステップ サイズを設定します。一般に、各ステップは 3 度を超えず、各ステップ間の間隔は 20 ~ 50 ミリ秒であることが推奨されます。小さなプログラムを作成して、サーボにとって最も快適なステップ パラメーターをテストして見つけます。そうすると、ロボットアームやジンバルが動くと、急に「高級感」が出るのがわかると思います。

ステアリングギアの角度が正しくない場合、どのように調整すればよいですか?

プログラムでは 90 度回転するように指示されていますが、実際にはサーボは 85 度で停止します。このような状況に遭遇したことがありますか?サーボが壊れているのではないかとすぐに疑わないでください。ほとんどの場合、機械的設置のゼロ位置と電気的ゼロ位置が一致していないことが原因です。サーボの中立位置は通常 1.5 ミリ秒のパルス幅で、90 度に相当します。ただし、ステアリングを取り付ける際、ラッチの位置が完全に中心にならない場合があります。歯が1本ずれると数度偏ってしまいます。もう 1 つの理由は、ブランドが異なる、または同じブランドのサーボのバッチが異なると、パルス幅に対する応答範囲がわずかに異なることです。

解決策は実際には非常に簡単です。物理的なキャリブレーションを使用します。まずサーボをプログラム上のニュートラル位置(理論上の90度)に設定し、その後ステアリングを外し、ご希望の「機械的ゼロ位置」に再調整して取り付けます。このときずれがある場合はプログラム上でニュートラルパルス幅を微調整してください。ちょっとした裏技を使えば、サーボを順番に0度、90度、180度に回すプログラムを書き、それぞれの位置をレーザーポインターやポインターでマークし、実際の偏差値を書き留めて、最終的なプログラムで偏差値を補正することができます。あと数回やれば精度は1度以内にコントロールできるようになります。

12 個のサーボを同時に制御する方法

バイオニック ロボットや多軸ロボット アームを作り始めると、必ず頭痛の種に遭遇することになります。コントローラ インターフェイスが不十分だったり、複数のサーボを同時に制御するとフリーズして速度が低下したりすることです。これは、一般的なマイコンでは PWM 信号を出力するためのハードウェア リソースが限られており、ソフトウェア シミュレーションでは多くの CPU リソースを消費するためです。たとえば、Uno にはハードウェア PWM ピンが数個しかなく、ソフトウェアを使用して複数の Servo オブジェクトを書き込みます。 8 つを超えると、システムが不安定になります。

この問題には 3 つの主流の解決策があります。まず、このジョブを実行するために特別に設計されたモジュールなどのサーボ制御ボードを使用します。 1 枚のボードで 16 個の PWM 信号を相互に干渉することなく出力できます。 I2C インターフェイスを使用してメイン コントロールと通信し、占有する回線は 2 つだけです。次に、デジタル サーボを使用している場合は、シリアル バス ソリューションに切り替えることができます。たとえば、一部のブランドのスマート サーボは、1 つの信号線上に直列に接続された数十のサーボをサポートしています。それぞれ独立したIDを持ち、制御効率が非常に高いです。 3 番目に、ソフトウェア レベルでの最適化により、サーボ命令のリフレッシュ頻度が減少します。フレームごとにすべてのサーボを更新するのではなく、位置が変化するサーボのみを更新することでも、メイン制御の負担を軽減できます。

もっと安心できるステアリングギアのソリューションはあるでしょうか?

上記のデバッグ、キャリブレーション、およびマルチチャネル制御の問題に悩まされている場合、または製品が量産段階に達している場合は、より統合された統合ソリューションを直接選択することを検討できます。現在、コントローラー、ドライバー、通信インターフェースを統合したスマートステアリングギアモジュールがいくつか市場に出ています。 CAN バスまたは RS485 バスをサポートし、強力な干渉防止機能を備えており、産業環境に適しています。エンコーダ、減速機、駆動ボードを内蔵した、教育市場向けの統合型ロボット ジョイントもあります。必要なのは電力と通信の指示だけです。

アクションの提案は簡単です。まず要件のリストを作成し、トルク、精度、制御方法、通信インターフェイス、動作電圧などのパラメータを書き留めます。次に、国内ヘッドブランドなどのプロ用サーボメーカーの公式ウェブサイトにアクセスし、選定マニュアルを参照してください。多くの企業がサンプルテストサービスを提供しています。テクニカル サポートに直接連絡し、アプリケーション シナリオを説明し、既製のソリューションを推奨するよう依頼してください。多くの場合、それを最初から理解しようとするよりもはるかに時間と労力を節約できます。成熟したソリューションを選択すると、製品自体の革新により集中できることに注意してください。

これを見て、サーボのジッターや精度不足によりプロジェクト全体が止まってしまったという状況に遭遇したことはありませんか?コメント エリアであなたの経験を共有するか、同じようにロボットやスマート デバイスに取り組んでいる友人にこの記事を転送して、一緒に回り道をしないようにしてください。

更新時間:2026-03-23

未来に力を与える

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

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