発行済み 2026-04-25
Kパワーは、高性能モーション コントロール ソリューションを提供することで長い間認められてきました。サーボ光学式エンコーダを使用する場合、そのエンジニアリング価値を理解することが重要です。このガイドでは、マイクロとは何かについて、事実に基づいた完全な概要を提供します。サーボ光学式エンコーダの採用により、従来のエンコーダよりも優れた性能を発揮する理由サーボ、それを正しく適用する方法、およびアプリケーションに適したモデルを選択する方法を説明し、エンジニアやメーカーがコンパクトなスケールで閉ループの精度を達成できるようにします。
あマイクロサーボ光学式エンコーダを備えた小型作動デバイスは、従来の DC モーター、歯車列、および非接触光学式フィードバック システムを備えた制御電子機器を統合した小型作動デバイスです。標準とは異なりますマイクロサーボ位置を感知するためにポテンショメータのみに依存する光学式エンコーダ(開ループまたは半閉ループ)に対し、光学式エンコーダは光源と光検出器を使用してコード化されたディスクまたはストリップを読み取り、絶対または増分デジタル位置情報を提供します。
主要なコンポーネント:
マイクロサーボモーター(通常は 9g ~ 25g サイズクラス、ストールトルクは 1.5 kg·cm ~ 5 kg·cm)。
光学式エンコーダ(多くの場合、分解能は 1 回転あたり 12 ~ 48 パルス – PPR、上級モデルでは最大 500 PPR)。
閉ループコントローラー(目標位置と実際の位置を継続的に比較する PID アルゴリズム)。
なぜ磁気式やポテンショメータではなく光学式なのでしょうか?
光学式エンコーダは磁気干渉の影響を受けず、より高い分解能を提供し (ワイパー接点の磨耗なし)、数百万サイクルにわたって精度を維持します。たとえば、同じ 30 度の動きを 100,000 回繰り返すロボットの指関節では、光学式エンコーダはゼロドリフトを示しますが、標準的なポテンショメータベースのサーボは 50,000 サイクル後に不感帯または非線形性が発生する可能性があります。これは、ハイエンドの民生用ロボットのプロトタイプでフィールドエンジニアが観察する一般的な故障です。
標準的なマイクロサーボの精度は、ポテンショメータの公差とギアのバックラッシュにより ±5° ~ ±10° です。あ光学式エンコーダ付きマイクロサーボ±0.5°以上を実現します(たとえば、12 ビット光学エンコーダの理論分解能は 0.088°です)。これは、検査ドローン用のパンチルト カメラ マウントでは、サイクリングを繰り返した後でもカメラの光軸がターゲットの 0.5° 以内に留まり、エンコーダ以外のサーボからの映像に見られる「ハンチング」やジッターを排除することを意味します。
ポテンショメータは機械的に劣化します。一般的なマイクロ サーボのフィードバック ポテンショメータの定格寿命は 200,000 シャフト回転です。光学式エンコーダには接触部品がありません。テストされた寿命は 1,000 万回転を超えています。 1 日あたり 2,000 サイクルを実行する研究室用自動ピペットの場合、光学式エンコーダ サーボは 13 年以上校正を保持しますが、標準的なサーボでは 3 ~ 4 か月ごとに再校正が必要になります。
標準的なマイクロサーボが停止すると(ロボットグリッパーが硬い物体に当たるなど)、停止したことに気づかずに高電流が流れ続け、モーターが焼損する危険があります。光学式エンコーダは瞬時の回転フィードバックを提供します。コントローラはコマンドにもかかわらずゼロ動作を検出し、過負荷フラグをトリガーし、電流を低減したり逆方向にすることができます。この機能により、数え切れないほどのプロトタイプが救われました。たとえば、カーペットの端にぶつかった趣味の六脚ロボットの脚などです。エンコーダー サーボは 5 ミリ秒以内に失速を報告し、コントローラーがギアを外す代わりに脚を持ち上げることができるようになりました。
速度フィードバックがないと、標準的なサーボはゆっくりと移動しているとき (たとえば、5°/秒) にトルクを維持できません。光学式エンコーダにより正確な速度測定が可能になるため、PID コントローラは PWM デューティ サイクルを増加させて設定トルクを維持します。望遠鏡のマイクロフォーカサーでは、標準的なサーボは 2°/秒で回転すると途切れますが、エンコーダー サーボはスムーズに動き、重要な焦点で正確に停止します。
荷重保持機能付きロボットジョイント– 例: 100g のペイロードを持ち上げる 4-DOF デスクトップ ロボット アーム。肘関節のエンコーダ サーボは、2 ミリ秒ごとに実際の角度を報告します。外力によってアームが下に押されると、サーボは 10 ミリ秒以内に修正し、機械的ブレーキなしで位置を維持します。
UAV地上局のアンテナの位置決め– 突風により標準サーボは 5 ~ 8° 偏向します。光学式エンコーダと高速ループ (500 Hz 更新) により、たわみは次のように減少します。
薬液の取り扱い– 0.5 mL を分注するには、シリンジ ポンプのマイクロ サーボを正確に 180° 回転する必要があります。滑ったり、手順を踏み外したりすると、投与ミスが発生します。光学式エンコーダのフィードバックにより、各回転が指令された角度と一致することが保証され、ISO 13485 トレーサビリティ要件を満たします。
小型CNCペンプロッタ– 細い線を描く場合、標準的なサーボのポテンショメータのジッターによりエッジが波打つことがあります。エンコーダ サーボ (たとえば、精度 0.2°) は、50 mm/s の送り速度でも完全な直線を生成します。
修理ログからの一般的な観察結果: 「高精度」民生用マイクロ サーボのフィールド故障の 80% 以上は、ポテンショメータの磨耗または近くのモータからの磁気干渉が原因です。光学式エンコーダは両方の根本原因を排除します。
この検証済みの選択プロセスに従ってください (IEC 60034‑2‑1 および一般的なモーション コントロールのベスト プラクティスに基づく)。
単純なオン/オフまたは大まかな位置決め (5°以上の精度) 用– 光学式エンコーダは過剰である可能性があります。標準サーボで十分です。
1°~2°の精度– 8‑12 PPR 光学式エンコーダを備えたサーボを選択します。
0.1°~0.5°の精度の場合– 24‑48 PPR 以上が必要です。コントローラーがエンコーダーの出力周波数を処理できることを確認します。
負荷トルク(摩擦、慣性を含む)を測定します。次に、30% の安全マージンを追加します。例: ロボットのフィンガー ジョイントには 2.5 kg/cm の定常トルクが必要です。ストール トルク ≥3.3 kg/cm のサーボを選択してください。光学式エンコーダはトルクを増加させませんが、トルクが正確に伝達されることを保証します。
共通インターフェース:
インクリメンタル(A、B、Z信号)– 最も一般的には、パルスをカウントするコントローラーが必要です (例: 割り込み付きの Arduino、または専用のサーボ ドライバー)。
絶対値 (SSI、I²C、SPI)– ホーミングなしで位置を直接与えます。アプリケーションの電源が頻繁に投入される場合に推奨されます。
高速動的アプリケーション (羽ばたき翼機構、高速ジンバルなど) の場合、エンコーダーの最大読み取り速度とサーボの内部 PID 更新頻度が重要になります。良い光学式エンコーダ付きマイクロサーボ少なくとも 300 Hz のフィードバック レートを提供する必要があります。低コストのユニットには 30 Hz しかないことが多く、発振の原因となります。
光学式エンコーダは、ほこりや結露に弱いです。粉塵の多い環境 (農業用ロボットなど) の場合は、IP54 定格の密閉型エンコーダ キャビティを備えたモデルを選択してください。湿気の多い環境では、PCB 上の絶縁保護コーティングを探してください。
![]()
1. エンコーダ信号ケーブル長さ– サーボとコントローラーの間のエンコーダーワイヤーは 30 cm 未満にしてください。ワイヤが長いとノイズが発生します。 A/B チャネルにはツイストペア シールド ケーブルを使用し、シールドはコントローラ側でのみ接地してください。
2. 電源デカップリング– 光学式エンコーダはさらに 20~50 mA を消費します。定格 1A の標準的な BEC (バッテリエリミネータ回路) では、モータの起動中に電圧が降下し、エンコーダのグリッチが発生する可能性があります。エンコーダまたは 2A+ BEC には別の 5V レギュレータを使用してください。実際のクアッドコプター ジンバルでは、多くの「エンコーダー サーボの不具合」は 1A BEC に起因していましたが、3A BEC にアップグレードした後、問題は解消されました。
3. 原点復帰手順– インクリメンタル エンコーダの場合は、起動時に常に原点復帰ルーチンを実行します (物理的なエンドストップまたはリファレンス マークまで駆動します)。この要件をコード内で明確に文書化してください。ホーミングの省略は、位置オフセット エラーの最大の原因です。
4. 機械的バックラッシュ補正– エンコーダのフィードバックが完璧であっても、ギアのバックラッシュ (マイクロ ギア トレインでは通常 0.5° ~ 1°) により不感帯が生じます。シンプルなバックラッシュ補正をプログラムします。方向を変えるとき、バックラッシュ角度の半分だけターゲットをオーバーシュートし、その後ターゲットに向かって反転します。これにより、実効誤差が次のように減少します。
フィールドノート: カメラ ジンバル ユーザーは、衝突後に光学式エンコーダー サーボが「ゼロになった」と報告しました。実際の原因は、エンコーダ ディスクの磁気ストリップに付着した小さな金属片でした (ただし、光ディスクは非磁性です)。待ってください、これは光学式であるため、金属片が付着することはありません。訂正: 光学機器の場合、塵が本当の問題です。したがって、症状は 1 回転ごとに 1 回周期的に位置エラーが発生することであり、これはエンコーダ ディスク上の傷や埃のスポットを示しています。クリーニングで直りました。
Q1: 標準マイクロサーボを光学式エンコーダサーボに変換できますか?
実際にはそうではありません。ギアボックスを分解し、出力シャフトにエンコーダー ディスクを取り付け、光学センサーとエンコーダー入力を備えた新しい制御ボードを追加する必要があります。機械的な位置合わせは非常に要求が厳しい(公差 0.1 mm)ため、既製のソリューションは次のとおりです。Kパワー工場で校正されており、DIY による試みよりも信頼性が高くなります。
Q2: 光学式エンコーダサーボはより多くの電力を消費しますか?
はい、通常、LED と光検出器用に 15 ~ 30 mA が追加されます。バッテリー駆動のデバイス (小型の人型ロボットなど) の場合、総消費量は 5 ~ 10% 増加します。ただし、大電流で位置を保持する必要がないことで節約された電力 (エンコーダがアクティブ補正により保持トルクを低くできるため) が多くの場合補い、テストでは正味 ±2% の差が示されています。
Q3: 電源を入れると、光学式エンコーダ サーボが時々「ぴくぴく」するのはなぜですか?
コントローラーはホーミングの前にランダムなエンコーダー状態を読み取ります。一部のサーボには、モーターに短時間通電される電源オン状態があります。解決策: 電源投入後の最初の 50 ミリ秒の間、コントローラの出力をハイ インピーダンスに設定し (サーボを無効にし)、その後原点復帰を実行します。
Q4: 光学式エンコーダ LED の標準寿命はどれくらいですか?
高品質の光学式エンコーダは、定格寿命が 50,000 時間以上 (連続約 5.7 年) の赤外線 LED を使用しています。その後、光出力は低下しますが、マージンが減少してもサーボは動作することがよくあります。Kパワー設計では、高効率 LED と自動ゲイン制御を使用して、製品の 10 年の設計寿命にわたって性能を維持します。
重要なシステムに導入する前に、次の 3 ステップのテスト プロトコルを実行します (モーション コントロール ラボで広く受け入れられています)。
1. 静的精度試験– 0° ~ 180° の間で 20 個のランダムな角度をコマンドします。デジタル分度器 (分解能 0.1°) で実際の角度を測定します。誤差は指定されたヒステリシス (通常 0.3°) 以内である必要があります。記録とプロット - 体系的なオフセットはキャリブレーション エラーを示します。
2. 動的負荷試験– 慣性負荷を取り付けます (例: 5 cm のアルミニウム棒)。エンコーダ出力を介して 60° ステップを指令し、位置を記録します。オーバーシュートは次のとおりです
3. 繰り返しドリフト試験– 45° ~ 135° の間を 10,000 サイクル繰り返します。最終的な位置誤差を測定します。良好な光学式エンコーダ サーボではネット ドリフトが表示されます
いずれかのテストが失敗した場合は、まずエンコーダのリアルタイム データを使用して PID ゲイン (比例、積分、微分) を再調整します。これは、エンコーダ以外のサーボでは不可能な機能です。
エンコーダのフィードバックを効果的に使用するには、コードで位置と速度の両方を読み取る必要があります。以下は最小限の例です (サーボが PWM コマンドを受け入れ、エンコーダー A/B 信号を出力すると仮定しています)。
// 光学式エンコーダマイクロサーボ制御の疑似コード volatile long encoderCount = 0;浮動小数点ターゲット度 = 0.0;浮動小数点 Kp = 1.2、Ki = 0.05、Kd = 0.3; // 事前調整された値 void encoderISR() { // A/B 遷移を読み取り、カウントを更新します encoderCount += readEncoderQuadrature(); float getCurrentAngle() { return (encoderCount /pulsesPerDegree); // 例、12 PPR = 1 度あたり 3 パルス } void controlLoop() { float current = getCurrentAngle(); float エラー = targetDeg - 現在;静的浮動小数点数 lastError = 0、整数 = 0;整数 += 誤差dt; float 導関数 = (error - lastError) / dt;フロート出力 = Kpエラー+キ積分 + Kd誘導体;制約(出力, -255, 255); writePWMMotor(出力); lastError = エラー; }
アクションポイント: 常にデッドバンドを実装します (例: |error| の場合)
光学式エンコーダを備えたマイクロサーボは、精度、再現性、長期信頼性が譲れない場合の決定的なソリューションとなります。標準的なポテンショメータベースのサーボでは、光フィードバックが提供する±0.5°の精度、失速検出、または数百万サイクル寿命を実現することはできません。ロボット アーム、カメラ ジンバル、医療機器から得られる現実世界の証拠は、光学式エンコーダ サーボの限界追加コストにより、数週間に及ぶデバッグや現場での故障が解消されることを一貫して示しています。
重要なポイント: を選択してください光学式エンコーダ付きマイクロサーボアプリケーションで次のことが必要な場合:
位置誤差は1度未満
電気ノイズの多い環境(ブラシレスモーターや高電流ワイヤーの近くなど)での動作
200,000 サイクルを超えるメンテナンスフリーの動作
リアルタイムのストールレポートと安全な電流制限
即時の行動手順:
1. セクション 4 のチェックリストを使用して、必要な分解能とトルクを計算します。
2. エンコーダ インターフェイスとコントローラとの互換性を検証します (インクリメンタルとアブソリュート)。
3. 統合前にセクション 8 の 3 段階のパフォーマンス テストを実行します。
4. 既製の品質とエンジニアリングのサポートについては、Kパワーは、光学式エンコーダを備えたマイクロ サーボの全製品を提供しています。各ユニットは 12 か月の追跡可能なテスト レポートで工場出荷時に校正されています。 Kpower の技術文書ポータルにアクセスして、負荷プロファイルに固有の CAD モデルと PID 調整ガイドを入手してください。
覚えておいてください: モーション コントロールでは、「指令された位置」は単なる希望であり、「光学式エンコーダによって確認された位置」は事実です。今すぐ光学フィードバックに切り替えて、精密な作動プロジェクトから推測に頼る作業を排除してください。
ガイドの終わり ---
更新時間:2026-04-25