2 軸サーボ メカニズムの設計: 機械と制御の統合の実践ガイド_カスタム ドライブ_業界の洞察_Kpower
> 業界の洞察 >カスタムドライブ
テクニカルサポート

製品サポート

2 軸サーボ機構設計: 機械と制御の統合への実践ガイド

発行済み 2026-04-13

この記事では、信頼性の高い二軸を設計するための、エンジニアリングに焦点を当てた完全なフレームワークを提供します。サーボ機構。ブランドや企業を参照することなく、重要な機械原理と制御原理、現実世界の一般的な失敗、および段階的な実装アクションについて説明します。目標は、標準を使用して 2 つの直交軸上で正確な独立した動作を実現するシステムの構築を支援することです。サーボとシンプルなコントローラー。

012 軸の中心となる設計原則サーボシステム

2 軸サーボ機構は、機械的切り離し、リアルタイム同期、電力バジェットという 3 つの相反する要件を同時に満たさなければなりません。どれかが故障すると、ジッター、軸の拘束、または位置の損失が発生します。

原則 1 – 機械的デカップリング:2 つの軸 (通常はパンとチルト、つまり X と Y) は、動きや摩擦を伝達することなく独立して回転する必要があります。よくある間違いは、チルト サーボをパン サーボのホーンに直接取り付けることです。これにより、慣性負荷が加わり、オーバーシュートが発生します。解決策: 中空シャフトまたは個別のブラケットを使用して、各サーボが独自の質量のみを移動できるようにします。

原則 2 – リアルタイム同期:両方の軸が同時に移動する場合、制御信号 (PWM) は同じ 20ms フレーム内で更新する必要があります。多くの設計は、マイクロコントローラーのシーケンスが更新 (最初にパン、次にチルト) するため、遅延や対角パス エラーが発生するために失敗します。ハードウェア タイマーを使用して並列 PWM 出力を実装します。

原則 3 – 電力配分:2 つのアクティブ サーボは 2 ~ 3A のピーク電流を消費できます。一般的なフィールド障害は、同時移動中のシステムのリセットです。サーボ電源レールに大きなコンデンサ (1000μF) を備えた、連続 3A 以上の定格の別の 5 ~ 6V 電源を使用してください。

02機械設計のステップバイステップ (一般的な事例付き)

2.1 軸構成の選択

信頼性の高い DIY またはプロトタイプ設計のための実行可能な構成は 2 つだけです。

構成 A (方位角よりも高度):チルトサーボはパンサーボの出力に乗ります。構築は簡単ですが、パン軸上の移動質量が 2 倍になります。総負荷 (カメラ + チルト サーボ) が以下の場合にのみ機能します。

構成 B (側面取り付けチルト):チルトサーボはパン軸の横に固定されており、ベルトまたはリンケージを介してチルトを駆動します。部品点数は増えますが、各軸の負荷を独立させます。 200gを超える荷重に推奨。

現実世界の例:標準15kg・cmサーボを2個使用した屋内監視用2軸カメラジンバルです。構成 A は、チルト サーボが極端な角度に移動したときにパン サーボが停止したため失敗しました (反動トルクが追加されました)。 3D プリントされたリンケージを使用して構成 B に再構築すると、問題が解決されました。

2.2 ベアリングと荷重の管理

サーボの出力軸スプラインのみにチルトロードを直接取り付けることは絶対に行わないでください。シャフトは、ラジアル荷重やアキシアル荷重ではなく、トルクを考慮して設計されています。常にベアリング ブロックを追加します。

パン軸の場合: 重量を支えるためにプリントされたハウジング内の 608 スケート ベアリングを使用します。

チルト軸の場合: フランジ付きベアリングを負荷の反対側に配置します。

ベアリングが欠けている場合の一般的な症状:10 ~ 15 分間動作すると、サーボに遊び (バックラッシュ) が発生し、位置を保持できなくなります。これは回復不可能なダメージです。

03確実な動作を実現する制御システム設計

3.1 ハードウェア要件

ジッターのない安​​定した 2 軸制御を実現するには:

マイクロコントローラー:少なくとも 2 つの独立したハードウェア PWM チャネル (ソフトウェア ビットバンギングではない) が必要です。例には、ATmega328P ベースのボードや STM32 ブルー ピルが含まれます。

サーボ電源:マイクロコントローラーの 5V ピンからサーボに電力を供給しないでください。 5.0V ±0.2V に設定された別の UBEC または降圧コンバータを使用します。グランドはマイクロコントローラーとサーボ電源の間で共通である必要があります。

信号の完全性:PWM 信号線は 30cm 未満にしてください。長時間実行する場合は、リンギングを低減するために、マイクロコントローラーのピンに 220 ~ 470Ω の抵抗を直列に使用します。

3.2 制御ループロジック

次の構造に従って制御コードを記述します (Arduino または STM32 で有効な擬似コード)。

2 つのピンでハードウェア PWM を初期化します (例: pin9=pan、pin10=tilt) PWM 周波数を 50Hz (周期 20ms) に設定します。 関数 updatePosition(panAngle,tiltAngle) を定義します: panPulse = map(panAngle, 0, 180, 500, 2500) // マイクロ秒tiltPulse = map(tiltAngle, 0, 180, 500, 2500) ハードウェア レジスタを使用して両方の PWM 出力を同時に書き込みます Delay(15) // 次の更新の前にサーボが移動できるようにします

重要: 使用しないでください遅れ()各サーボの書き込みの間に。直接レジスタ書き込みを使用します: Arduino では、デジタル書き込み()遅すぎます。使用アナログ書き込み()ライブラリが 50Hz をサポートしている場合のみ – それ以外の場合は、タイマー1.pwm().

3.3 よくある失敗: コード内の軸間結合

典型的なバグ:

setPosition(パン, 90);遅延(10); setPosition(傾き, 45);

これにより、2 段階のモーションが作成されます (最初にパンが移動し、次にチルトが移動します)。荷重は斜めではなく階段状の経路をたどります。リアルタイム アプリケーション (追跡、スキャン) は同時に更新する必要があります。修正: 両方のパルスを計算し、それらの間に遅延を発生させずに連続した命令で両方の PWM レジスタに書き込みます。

04実際の失敗事例とその解決策

ケース 1: 両方の軸が動くときのジッター

観察された内容:パン軸は 1 つの位置で振動し、チルトは静止します。

根本的な原因:グラウンドループ。サーボリターン電流は信号グランドを流れます。

修理:スター接地を使用します – サーボ接地とマイクロコントローラー接地を電源近くの 1 点に接続します。

ケース 2: 時間の経過とともに軸がゆっくりと移動する

観察された内容:5 分後、ニュートラル位置は 10 ~ 15 度変化します。

根本的な原因:ソフトウェアタイミングループによるPWM信号のタイミングドリフト。

修理:ハードウェア タイマー割り込みを使用して 50Hz ベースを生成します。使用しないでください遅れ()またはミリス()タイミングのためのループ。

ケース 3: 1 つの軸がランダムにけいれんする

観察された内容:パンが 180 度に達するとチルトサーボがジャンプします。

根本的な原因:エンドストップ電流スパイク時のパンサーボのモーターからの電気ノイズ。

修理:各サーボの電源端子間に直接 (信号ラインではなく) 0.1µF のセラミック コンデンサを追加します。

05設計に対する実用的な推奨事項

100 を超えるホビーおよびプロトタイプの 2 軸システムからのフィールド データに基づいて、確実に成功するには次の手順に従います。

1. 機械のモックアップから始める3D プリントまたは機械加工の前に、ボール紙またはフォームを使用して軸のデカップリングを確認します。

2. 各軸を個別にテストする統合前の全負荷で。サーボケース温度を測定しながら、0 ~ 180 度のスイープを 30 分間実行します。

3. 最初に電源を実装します– 1000µF コンデンサを備えた 5V/3A 電源。これなしでコーディングに進まないでください。

4. テストシーケンスを書くこれは、1 時間にわたって 200 ミリ秒ごとに両方の軸を同時にランダムな角度に動かします。位置エラーを監視します (ホーンの初期位置をポインタでマークします)。

5. 機械的なエンドストップを追加するプログラミングエラー時のストール損傷を防ぐために、10 度および 170 度 (0 度および 180 度ではありません) で動作します。

核となる結論を繰り返します:成功した 2 軸サーボ設計は、70% の機械的デカップリングと電源整合性、20% の同時 PWM 更新、およびわずか 10% のサーボ選択です。ほとんどの故障は、サーボ自体が原因ではなく、ベアリング サポートやグランド ループを無視したことが原因で発生します。

最終アクション:コードを記述する前に、パン軸を移動せずにチルト軸を手動で移動できること、またはその逆が可能であることを物理的に確認してください。摩擦や固着を感じた場合は、まず機構を修正してください。次に、電源をオフにして、負荷がかかった状態で各サーボの出力軸がスムーズに回転することを確認します。その後でのみ、電源を接続し、一度に 1 つの軸をテストします。

更新時間:2026-04-13

未来に力を与える

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

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