Skip to content
RFrftools.io
Motor Control2026年7月20日8分で読める

サーボモータのトルク・速度・効率:データシートの先へ

実際の動作条件からサーボモーターのトルク、逆起電力、効率を計算します。使用例とよくあるサイズミスを掲載しています。

目次

サーボモーターの計算が思った以上に重要な理由

サーボモーターのデータシートには数字がたくさんありますが、そのほとんどはアプリケーションには存在しない理想的な条件を説明しています。ストールトルク?それはゼロスピードで、巻線が溶けかけている状態です。無負荷時の速度は?モーターが実際に何の役にも立たないときにのみ達成できます。実際の動作ポイントは、これらの両極端の間のどこかにあり、動作するサーボと、過熱、ストール、または単に期待を裏切るサーボとの違いがどこにあるのかを正確に把握することです。

ストールトルクだけに基づいてサーボを選んだ人がいて、なぜ負荷がかかっても位置を維持できないのか疑問に思ったプロジェクトをたくさん見てきました。モーターは 90% のストール状態で動作し、大量の電流を流し、その電力のほとんどを熱として放出していました。トルク、速度、電流、逆起電力の関係を理解しておくと、ハードウェアを使用する前に実際の性能を予測できます。

物理学:DC サーボモーターの実際の仕組み

DC サーボモーターは基本的に、たまたま回転するトルクを発生させる機械です。電圧を印加すると、巻線に電流が流れ、その電流が磁場と相互作用してトルクが発生します。十分にシンプルです。

しかし、ここで興味深い点があります。モーターが回転すると、巻線が磁場を切り抜け、電源と反対の電圧を生成します。この逆起電力は速度に比例します。

Vbemf=Ke⋅ωV_{bemf} = K_e \cdot \omega

ここで、KeK_e は逆起電力定数、ω\omega は角速度です。無負荷速度では、逆起電力は電源電圧とほぼ等しくなり、摩擦を克服するのに十分な電圧降下が巻線抵抗の両端に残ります。

発生するトルクは電流に比例します。

τ=Kt⋅I\tau = K_t \cdot I

適切に設計されたモーターの場合、一貫したユニットを使用した場合、KtK_t(トルク定数)と KeK_e は数値的に等しくなります。これは省エネとは言えず、健全性チェックとして役立ちます。

トルクと速度のトレードオフ

人がつまずくのは、トルクと速度は独立していないということです。どのような電源電圧でも、より多くのトルクを要求すると電流が増え、巻線抵抗両端の電圧降下が大きくなり、逆起電力を克服できる電圧が少なくなり、速度が遅くなります。この関係は直線的です。

ω=ωno−load⋅(1−ττstall)\omega = \omega_{no-load} \cdot \left(1 - \frac{\tau}{\tau_{stall}}\right)

これがトルクと速度の曲線で、すべての操作点がその上に存在します。無負荷速度ではストールトルクは発生しません。物理ではそれが許されない。

実際に動作した例

具体的なケースを見ていきましょう。例えば、次のような仕様のサーボがあるとします。

  • 電源電圧:12 V
  • 動作電流:1.5 A (負荷がかかった状態で測定)
  • 無負荷時速度:6000 RPM
  • 巻線抵抗:2.4 Ω

ステップ 1: 入力電力の計算

これは単純明快です:

Pin=Vsupply⋅I=12 V⋅1.5 A=18 WP_{in} = V_{supply} \cdot I = 12 \text{ V} \cdot 1.5 \text{ A} = 18 \text{ W}

ステップ 2: 逆起電力の検索

モーターの両端の電圧は、巻線抵抗と逆起電力に分かれます。

Vsupply=I⋅Rwinding+VbemfV_{supply} = I \cdot R_{winding} + V_{bemf}

逆起電磁界の解決:

Vbemf=12 V−(1.5 A⋅2.4 Ω)=12−3.6=8.4 VV_{bemf} = 12 \text{ V} - (1.5 \text{ A} \cdot 2.4 \text{ Ω}) = 12 - 3.6 = 8.4 \text{ V}

巻線抵抗での3.6Vの降下は、純損失です。銅を加熱しているだけで、何の役にも立ちません。

ステップ 3: 動作速度を決定する

逆起電力は速度に比例します。無負荷時には、逆起電力は電源電圧とほぼ等しくなります (小さな摩擦損失は無視してください)。つまり、

ω=ωno−load⋅VbemfVsupply=6000 RPM⋅8.412=4200 RPM\omega = \omega_{no-load} \cdot \frac{V_{bemf}}{V_{supply}} = 6000 \text{ RPM} \cdot \frac{8.4}{12} = 4200 \text{ RPM}

この負荷では、モーターは無負荷速度の 70% で稼働しています。これは実際にはかなり妥当な動作点です。

ステップ 4: トルクを求める

トルク定数は無負荷時の条件から求めます。無負荷時には逆起電力 ≈ 電源電圧で、6000 RPMは628.3 rad/sなので、次のようになります。

Ke=Vsupplyωno−load=12 V628.3 rad/s=0.0191 V\cdotps/radK_e = \frac{V_{supply}}{\omega_{no-load}} = \frac{12 \text{ V}}{628.3 \text{ rad/s}} = 0.0191 \text{ V·s/rad}

SI単位では Kt=KeK_t = K_e なので、1.5 Aでのトルクは次のとおりです。

τ=Kt⋅I=0.019099⋅1.5≈0.0286 N\cdotpm\tau = K_t \cdot I = 0.019099 \cdot 1.5 \approx 0.0286 \text{ N·m}

約28.6 mN·mで、これがこのモーターが1.5 Aで支える負荷トルクです。80 mN·mの負荷なら、このモーターには1.5 Aではなく約4.2 Aが必要になります。

ステップ 5: 機械出力を計算する

まず RPM をラジアン/秒に変換:

ω=4200⋅2π60=439.8 rad/s\omega = 4200 \cdot \frac{2\pi}{60} = 439.8 \text{ rad/s}

それから:

Pout=0.0286 N\cdotpm⋅439.8 rad/s=12.6 WP_{out} = 0.0286 \text{ N·m} \cdot 439.8 \text{ rad/s} = 12.6 \text{ W}

これは電気側の計算と一致します。変換される電力は逆起電力と電流の積で、8.4 V × 1.5 A = 12.6 Wです。トルクの数値と電気的な測定値が食い違う場合は、どちらかが間違っています。数値を式に代入するだけでなく、基礎となる物理を理解する必要があるのは、まさにこのような妥当性確認のためです。

ステップ 6: 効率を計算する

η=PoutPin=12.618=0.70=70%\eta = \frac{P_{out}}{P_{in}} = \frac{12.6}{18} = 0.70 = 70\%

中程度の負荷がかかった小型DCモーターとしては、実際かなり良好です。残りの30%(5.4 W)は巻線のI²R損失で、1.5² × 2.4 Ω = 5.4 Wです。摩擦損と風損は12.6 Wの中から差し引かれるので、軸出力はそれよりわずかに小さくなります。

サーボモータのトルクと速度計算ツールを開けば、これらの計算をすばやく実行できます。この入力では、同じ入力電力18 W、逆起電力8.4 V、出力12.6 W、効率70%が表示されます。

よくある間違いと落とし穴

ストールトルクと連続トルクの混同の問題

ストールトルクは熱死の宣告です。ストール時には、すべての入力電力が巻線の熱になります。定格0.5 N·m のストールトルクのモーターは、過熱することなく連続して0.1 N·m しか処理できない可能性があります。データシートの連続トルク定格 (もし提供されている場合) は、特定の周囲温度と取り付け条件を想定していますが、これはおそらくあなたのものと一致しないでしょう。

巻線抵抗の影響を無視する

エンジニアが必要とするトルクを計算し、トルク定数を調べ、必要な電流を算出し、V=I⋅RwindingV = I \cdot R_{winding} で電源の仕様を決定するのを見てきました。これにより、ゼロ速度でストール電流が流れます。実際に動くには、逆起電力用の追加の電圧ヘッドルームが必要です。無負荷時の速度が半分になると、逆起電力を克服するためだけに必要な電源電圧は約半分になり、トルクを発生させる電流には半分しか残りません。

ピークスペックの利用による連続運転

サーボデータシートには、短時間のバーストのピークトルクとピーク電流が記載されていることがよくあります。これらの数値は、モーターが低温で始動して 1 秒間程度稼働することを前提としています。電磁限界ではなく熱限界を使用して連続動作するように設計してください。

ドライバーのことを忘れる

モーターの連続出力は 3 A ですが、H ブリッジの定格が 2 A しかない場合は、これが限界です。また、ドライバーの定格電流は通常、ヒートシンクと特定のデューティサイクルを前提としています。熱ディレーティング曲線を確認してください。

巻線抵抗に対する温度の影響

銅の温度係数は1℃あたり約0.4%ですが、2.4 Ω の低温のモーターは、高温時には3.0 Ω になることがあります。これにより、 I²R の損失が増加し、特定の電流で利用可能なトルクが減少します。モーターが熱くなった場合は、動作温度で抵抗を再測定するか、それに応じて抵抗値を下げてください。

この計算ツールをいつ使うべきか

サーボモーター計算機は、次のような質問に答えようとする場合に最も役立ちます。

  • 「このモーターは、私の予想される負荷でも速度を維持できますか?」
  • 「私の動作点ではどれくらいの電流が流れますか?」
  • 「ピークデータシートの数値ではなく、実際の効率はどのくらいですか?」
  • 「逆起電力の電圧ヘッドルームを含め、私の電源は十分ですか?」

トラブルシューティングにも役立ちます。モーターの動作が予想よりも遅い場合は、測定した電流と電圧を逆算して、トルク制限に達しているのか、温度制限に達しているのか、それとも接続不良により抵抗が増えているのかを調べることができます。

効率のスイートスポット

最大電力出力では最大効率は得られません。DCモーターの場合、ピーク η は通常、無負荷速度の約70〜80%で発生し、 I²R の過度の損失なしに適切なトルクが得られます。ストール付近で走行すると、トルクは高くなりますが、効率は最悪です。ほとんどのパワーが巻線を加熱します。無負荷に近いところで運転すると効率は高くなりますが、有用な出力はほとんど得られません。

バッテリ駆動のアプリケーションでは、このスイートスポットを見つけることが重要です。通常の負荷でピーク効率で動作するようにサイズのモーターの方が、オーバーサイズ (無負荷に近い状態で稼働し、ドライバーのオーバーヘッドを浪費する) または小さめ (失速近くで走り、熱として電力を浪費する) のモーターよりも、実行時間が大幅に長くなります。

試してみてください

モーターのデータシートを入手して、サーボモーターのトルクと速度を開く計算機を開いてください。仕様書に記載されている供給電圧、無負荷時速度、巻線抵抗を差し込み、予想動作電流または負荷トルクを入力します。計算ツールには、実際の動作点 (逆起電力、機械出力、実際の効率) が表示されます。数値が意味をなさない場合 (出力電力が入力を上回っているなど)、おそらく一貫性のない仕様や測定誤差を追跡する必要があります。システムを構築した後よりも、今すぐ見つける方がよいでしょう。

よくある質問

ストールトルクに近づきすぎると、大量の電流が流れ、ほとんどの電力が機械的な作業ではなく熱として消費されます。モーターがストールトルクの 90% で動作している場合、入力電力の大半は熱として巻線抵抗から放出されます。
逆起電力は、逆起電力定数 (Ke) に角速度を掛けたものに等しい: V_bemf = Ke × ω. 電源電圧からの抵抗性電圧降下を引いて計算することもできます: V_bemf = V_supply - (I × R_winding).
トルクと速度は、特定の電源電圧で線形逆の関係にあります。 ω = ω_no-load × (1- τ/τ_stall). 1) より多くのトルクを要求すると、より多くの電流が必要になり、巻線抵抗両端の電圧降下が大きくなり、逆起電力を克服して速度を低下させる電圧が少なくなります。
巻線が熱限界に近い状態では、ストールトルクはゼロ速度を表しますが、これは実際の用途には存在しない条件です。ストールトルクのみに基づいて選択すると、実際の動作点はストール状態と無負荷状態の間のトルク速度曲線のどこかに収まらなければならないため、モーターは負荷がかかっても位置を維持できなくなります。

関連記事