Feetech STS3250 スマートアクチュエータ:精度・トルク・バックラッシュの評価
1. はじめに
低価格で高性能なシリアルバスサーボの普及により、ホビー向けプロジェクトから産業オートメーションまで、ロボットシステムの迅速な開発が可能になりました。Feetech STS3250 はこの市場分野で注目すべき製品であり、定格ストールトルク 50 kg·cm、12 ビット磁気エンコーダによるフィードバック、TTL シリアル通信を、コンパクトな金属ハウジングに収めています。
メーカー仕様があるとはいえ、信頼性と精度が重要なエンジニアリング用途では、実環境での性能検証が依然として不可欠です。本研究では、5 つの主要な性能領域にわたる定量的な測定結果を示します。
- 無負荷時の回転速度
- 動的負荷応答
- 連続負荷時の熱挙動
- 位置再現性
- 機械的バックラッシュ
1.1 サーボの仕様(メーカーデータ)
表 1 は、Feetech の公式製品仕様書に記載されている STS3250 サーボモーターのメーカー仕様をまとめたものです。
| パラメータ | 仕様 |
|---|---|
| 動作電圧 | 6〜12.6 V(標準 12 V) |
| ストールトルク | 50 kg·cm @ 12 V |
| 無負荷速度 | 0.133 s/60° @ 12 V |
| エンコーダ分解能 | 4096 カウント/回転(12 ビット) |
| 角度範囲 | 360°(0〜4096 カウント) |
| 通信 | 半二重非同期シリアル(38.4 kbps – 1 Mbps) |
| 位置更新レート | 最大 1 ms |
| バックラッシュ(最大) | ≤0.5° |
| 動作温度 | −20°C 〜 60°C |
| 熱保護 | 70°C(トルク出力を無効化) |
| モーター種類 | コアレス DC |
| 認証 | EMC, RoHS |
表 1:Feetech STS3250 のメーカー仕様(出典:公式データシート)
2. 実験方法
2.1 試験装置
- Feetech STS3250 サーボユニット(量産サンプル)
- 安定化 12 V DC 電源
- 自作レバーアーム(86 mm、95 mm、100 mm)
- 校正済みの分銅(0.6 kg、2.0 kg)
- デジタルダイヤルインジケータ(分解能 0.01 mm)
- データ取得用 USB-TTL インターフェース
- 自作のロギングソフトウェア(サンプリングレート 約50 Hz)
2.2 データ取得
サーボのテレメトリは標準のシリアルプロトコル経由で取得し、以下を記録しました。
- 位置 — エンコーダカウント(0〜4095)
- 目標位置 — 指令値
- 速度 — エンコーダカウント/秒
- 負荷 — 内部の負荷推定値
- 電流 — ミリアンペア(mA)
- 温度 — °C、内部センサー
- 電圧 — 分解能 0.1 V
すべての試験は、メーカーの標準試験環境(25°C ± 5°C、湿度 65% ± 10%)に合わせて、室温(25 ± 2°C)かつ公称電源電圧 12 V で実施しました。
3. 結果と分析
3.1 無負荷速度の検証
目的:定格の無負荷速度をメーカー仕様と照合して検証する。
方法:速度モードで連続回転させ、エンコーダのフィードバックをサンプリングする。
メーカー仕様:
- 定格速度:60° あたり 0.133 秒
- 計算:(0.133 × 6) = 0.798 秒/回転
- したがって:1/0.798 = 1.253 回転/秒 = 75.2 RPM
測定結果:
- エンコーダ出力:5,300 カウント/秒
- 分解能:4,096 カウント/回転
- 算出速度:5,300 ÷ 4,096 = 1.294 回転/秒 = 77.6 RPM
測定された速度は仕様を 2.4 RPM(3.2%)上回っています。この偏差は許容される製造公差の範囲内であり、モーター巻線のばらつき、試験個体における内部摩擦の低減、または測定タイミングの精度(±1%)に起因する可能性があります。
| 指標 | 仕様値 | 測定値 | 偏差 |
|---|---|---|---|
| 速度(RPM) | 75.2 | 77.6 | +3.2% ✓ |
| 時間/60°(秒) | 0.133 | 0.129 | −3.0% ✓ |
表 2:速度の比較 — 仕様値と測定値
3.2 負荷試験:2 kg 負荷時の動的応答
目的:大きな重力負荷下でのサーボの挙動を評価する。
構成:
- レバーアーム:100 mm
- 負荷質量:2.0 kg
- 重力トルク:2.0 kg × 100 mm = 20 kg·cm(定格ストールトルクの 40%)
- 動作プロファイル:エンコーダ位置 881 と 1347 の間を往復する位置決め
3.2.1 位置追従
上昇動作中(重力に逆らって持ち上げる):
- ピーク速度:約 1000〜1050 カウント/秒
- 負荷の読み値:450〜490(内部単位、大きな抵抗を示す)
- 消費電流:定常時 150〜200 mA、加速時に最大 213 mA
下降動作中(重力の補助あり):
- 速度:800〜1050 カウント/秒
- 負荷の読み値:ほぼゼロ、またはわずかに正
- 消費電流:自由降下中は最小(<10 mA)
3.2.2 負荷の持ち上げ性能
2 kg の負荷に抗して位置を保持する場合:
- 位置誤差:エンコーダ 19〜22 カウント(目標 1347、実際 1325〜1328)
- 定常状態の電流:80〜120 mA
- 負荷補償:アクティブな PID が位置を 0.5° 以内に保持
| 時間(ms) | 位置 | 目標 | 負荷 | 速度 | 電流(mA) |
|---|---|---|---|---|---|
| 0 | 881 | 881 | 0 | 0 | 0 |
| 20 | 890 | 912 | -271 | 150 | 99 |
| 40 | 945 | 984 | -487 | 650 | 188 |
| 60 | 1049 | 1084 | -437 | 1000 | 151 |
| 80 | 1148 | 1185 | -462 | 950 | 173 |
| 100 | 1247 | 1277 | -375 | 950 | 117 |
| 120 | 1307 | 1332 | -312 | 450 | 112 |
| 140 | 1328 | 1347 | -237 | 0 | 88 |
表 3:1 回の持ち上げサイクル中のテレメトリデータ
負の値は、エンコーダ位置の変化に対する方向を示します。モーターがエンコーダの正方向の増加とは逆向きに回転すると、負荷と速度のパラメータは負になります。これは正常な挙動であり、符号は誤差ではなくベクトルの方向を表します。
分析:サーボはストールトルクの 40% の負荷下でも指令軌道をうまく追従し、動作中の位置遅れは約 20〜30 カウント、定常状態では 19〜22 カウントでした。PID コントローラは適切なゲインスケジューリングを示し、加速フェーズでは消費電流が増加しました。
3.3 熱特性の評価
目的:連続的な負荷サイクル下での温度上昇を定量化する。
試験プロトコル:
- 2 kg × 100 mm の負荷下での連続往復動作
- 所要時間:8 分
- 初期温度:40°C(前の試験により予熱済み)
| 時間(分) | 温度(°C) | 開始からの ΔT |
|---|---|---|
| 0 | 40 | 0 |
| 2 | 48 | +8 |
| 4 | 56 | +16 |
| 6 | 64 | +24 |
| 8 | 70 | +30 |
表 4:連続負荷試験中の温度上昇
温度上昇率:40% 負荷の連続サイクル下で約 3.75°C/分。
保護の作動:公式データシートによれば、熱保護は 70°C で作動し、トルク出力を無効にします。本試験ではこのしきい値に 8 分の時点で到達し、保護機構が仕様どおり動作することを確認しました。
システム設計への示唆:
- 定格トルクの 40% での連続運転には、能動冷却またはデューティサイクル管理が必要
- 高負荷用途では、休止期間を設けた間欠運転を推奨
- 取り付け構造の熱質量は放熱に大きく影響する
3.4 ストールトルクと保護動作
目的:ストールトルク性能を検証し、保護機構を評価する。
方法:機械的ストールに至るまで段階的に負荷をかけ、トルクを測定する。
| 条件 | トルク(kg·cm) | 備考 |
|---|---|---|
| 仕様 | 50 | メーカー定格 |
| ピーク(瞬間) | 48 | 保護作動まで 1 秒未満 |
| 連続(保護作動後) | 25 | 熱・電流制限後の連続値 |
表 5:ストールトルクの測定
観測された保護機構:
公式データシートには以下の電子保護が規定されており、いずれも本試験で確認されました。
- 過電流保護:4.85 A 超が 2 秒超続くと作動(公式データシート仕様による)
- 過負荷保護:ストールの 80% 超が 2.5 秒超続くと作動(設定可能)
- 過電圧保護:14 V 超または 4 V 未満で作動
- 熱保護:70°C を超えるとトルクが無効化
分析:データシートには 12 V でのストールトルクが 50 kg·cm と記載されていますが、実環境での測定では、保護が作動するまでの連続トルクは 25 kg·cm、瞬間的なピークトルクは最大 48 kg·cm でした。内蔵保護が連続ストールトルクを制限するものの、サーボは優れた安定性と制御精度を示しました。
3.5 位置再現性
目的:反復動作サイクル下での位置決め精度を定量化する。
構成:
- レバーアーム:95 mm
- 動作:固定された目標への反復位置決め
- 測定:レバー先端でのダイヤルインジケータ
| 指標 | 値 |
|---|---|
| サンプル数 | 50 サイクル |
| 平均位置誤差 | 0.008 mm |
| 標準偏差 | 0.006 mm |
| 最大偏差 | ±0.02 mm |
| 角度換算 | ±0.012° |
表 6:再現性試験の結果
分析:12 ビット磁気エンコーダ(データシート記載のとおり分解能 0.088°/カウント)と PID 制御ループの組み合わせにより、ディザリングを介してカウント未満の実効分解能を実現しています。半径 95 mm で測定された再現性 ±0.02 mm は、角度精度 ±0.012° に相当し、エンコーダ本来の分解能の約 7 倍優れています。
3.6 機械的バックラッシュの測定
目的:エンコーダのフィードバックとは独立に、ギアトレインのバックラッシュを定量化する。
方法:
- サーボを基準角度に位置決めする
- 動きが検出されるまで正方向に外部トルクを加える
- 動きが検出されるまでトルクの方向を反転する
- レバー先端での全角変位を測定する
構成:
- レバーアーム:86 mm
- 加えるトルク:手動、保持トルク未満の大きさ
| 測定項目 | 値 |
|---|---|
| 先端変位 | 0.64 mm |
| レバー長さ | 86 mm |
| 角度バックラッシュ | arctan(0.64/86) = 0.43° |
| 仕様(データシート) | ≤0.5° |
| 余裕 | 0.07°(限界より 14% 下)✓ |
表 7:バックラッシュ測定の結果
エンコーダカウント換算:0.43° × (4096/360) = 4.9 カウント
4. 静的負荷保持の分析
目的:一定の重力負荷下での位置安定性を評価する。
構成:
- 目標位置:3010(エンコーダカウント)
- 負荷:100 mm で 2 kg(20 kg·cm)
- 所要時間:長時間観測(35,000 サンプル超)
| 段階 | 位置 | 負荷の読み値 | 電流(mA) | 備考 |
|---|---|---|---|---|
| 初期(無負荷) | 3010 | 0 | 0 | 完全な追従 |
| 負荷を印加 | 3024 | 112 | 20–32 | 14 カウントのたわみ |
| 定常状態 | 3024 | 112 | 22–32 | 安定 |
表 8:静的負荷保持のテレメトリ
負荷時の位置たわみ:
- たわみ:エンコーダ 14 カウント = 14 × 0.088° = 1.23°
- 半径 100 mm では:1.23° × (π/180) × 100 mm = 先端たわみ 2.15 mm
コンプライアンスの計算:
- 加えるトルク:20 kg·cm = 1.96 N·m
- 角たわみ:1.23° = 0.0215 rad
- ねじり剛性:1.96 / 0.0215 = 91.2 N·m/rad
5. モーター性能特性
次のグラフは STS3250 サーボモーターの理論的な性能特性を示しており、トルク、速度、出力、効率、消費電流の関係を表しています。これらの曲線はデータシートの仕様から導かれたもので、一般的な DC モーターの挙動を表します。
性能曲線からの主な観察結果:
- 速度(N):無負荷時の 75 RPM からストール時(50 kg·cm)の 0 RPM まで直線的に低下
- 電流(I):無負荷時の約 500 mA からストール時の約 4250 mA まで直線的に増加
- 出力(P):中間トルク(約 25 kg·cm)で約 9.5 W のピークを示す放物線
- 効率(η):ピーク効率の約 50% は低〜中トルク域(約 8 kg·cm)で発生
6. 公式仕様との比較
このセクションでは、私たちの測定結果と Feetech STS3250 の公式製品仕様(2024-01-16 付け文書、版 A/0)との包括的な比較を示します。
| パラメータ | 公式仕様 | 測定値 | 判定 |
|---|---|---|---|
| 無負荷速度 | 0.133 s/60° (75.2 RPM) | 0.129 s/60° (77.6 RPM) | ✓ 上回る(+3.2%) |
| ストールトルク | 50 kg·cm @ 12V | 48 kg·cm(ピーク) | ✓ 5% 以内 |
| 定格トルク | 16 kg·cm | 25 kg·cm(保護作動前) | ⚠ 設計上の考慮事項 |
| エンコーダ分解能(12 ビット) | 0.088°(4096 カウント/回転) | 確認済み | ✓ 一致 |
| バックラッシュ | ≤0.5° | 0.43° | ✓ 仕様内(余裕 14%) |
| 熱保護 | 70°C(トルク無効化) | 70°C で確認 | ✓ 一致 |
| 過電流保護 | 4.85 A 超が 2 秒超 | 確認済み | ✓ 一致 |
| 動作温度 | −20°C 〜 60°C | 負荷時に 70°C に到達 | ⚠ 8 分で超過 |
| 再現性 | 記載なし | ±0.02 mm @ 95mm | ✓ 優秀 |
| 通信 | 38.4 kbps – 1 Mbps | 1 Mbps で試験 | ✓ 一致 |
表 9:総合比較 — 公式仕様と測定値
6.1 確認された仕様
- 速度:測定値 77.6 RPM 対 仕様値 75.2 RPM — サーボは仕様を上回る
- ピークトルク:測定値 48 kg·cm 対 仕様値 50 kg·cm — 5% 公差以内
- バックラッシュ:測定値 0.43° 対 仕様値 ≤0.5° — 余裕をもって仕様内
- 熱保護:仕様どおり 70°C での作動を確認
- 電子保護:過電流、過負荷、過電圧の各保護はすべて記載どおりに機能
6.2 データシートに記載のない重要な知見
- 連続トルク:保護作動前の連続トルクは約 25 kg·cm(ピークの 50%)に制限される
- 温度上昇率:40% 負荷で約 3.75°C/分 — 40°C から 8 分で保護しきい値に到達
- 再現性:半径 95 mm で ±0.02 mm と優秀 — 精密用途に適する
- ねじり剛性:負荷時に約 91.2 N·m/rad
6.3 信頼性仕様(データシートより)
公式データシートには以下の信頼性仕様が含まれています。
- 寿命試験:100,000 サイクル超(60° 回転、移動 0.25 秒、休止 0.5 秒、ストールトルクの 1/5 時)
- モーター騒音:45 ± 5 dB(30 cm 地点)
- サーボ騒音:65 ± 5 dB(30 cm 地点、無負荷速度の 1/3)
- 防水:なし
7. 考察
7.1 用途に関する推奨
適した用途:
- ロボットアームの関節(間欠運転)
- パン・チルト機構
- アニマトロニクス
- 教育用ロボティクスプラットフォーム
- プロトタイプ開発
注意が必要な用途:
- 連続高負荷運転(ストールトルクの 30% 超)
- 双方向の力制御(バックラッシュによる制約)
- 高温環境(熱的余裕の減少)
7.2 設計ガイドライン
- トルク配分:連続 ≤25 kg·cm、間欠 ≤40 kg·cm を前提に設計する
- 熱管理:高負荷時は 1 分あたり 30 秒の休止を設けるか、能動冷却を実装する
- バックラッシュ補償:精密な位置決めには一方向アプローチを実装する
- 位置精度:運動学計算では、負荷時の 1〜2° のコンプライアンスを考慮する
8. 結論
Feetech STS3250 は、試験したすべてのパラメータにおいてメーカー仕様と一致する性能を示しました。サーボは無負荷速度 77.6 RPM(仕様を 3.2% 上回る)、機械的バックラッシュ 0.43°(0.5° の限界以内)、そして半径 95 mm で ±0.02 mm という卓越した位置再現性を達成しています。
システム設計者向けの主な知見:
- 連続トルク能力はピーク定格の約 50%であり、これは熱保護および電流保護機構によるもの
- 約 3.75°C/分の温度上昇が 40% 負荷サイクル下で生じるため、連続運転にはデューティサイクル管理が必要
- 位置再現性はエンコーダ分解能を大きく上回る。これは効果的な PID 実装によるもの
- 0.43° のバックラッシュは構造上不可避であり、精密用途では考慮する必要がある
コメントするにはログインしてください。