発行済み 2026-02-14
製品のイノベーションに取り組むときは、サーボ車やロボットに乗っているのに、いざ走り始めると、ステアリングが十分にスムーズではなく、反応が常に一拍遅れていることに気づきませんか?心配しないでください。これはほぼすべての初心者が遭遇するハードルです。ステアリングギアはシンプルに見えますが、車両モデルの方向を従順に制御したい場合は、その背後にまだ多くのトリックがあります。今日はその作り方についてお話しますサーボあなたのクリエイティブな車の「古いドライバー」。
多くの友人がインストールしましたサーボ初めて車に乗りました。電源を入れた後、その場で揺れ続けるか、ステアリングの角度がまったく正しくないことがわかりました。これは実際には、サーボの内部が閉ループ制御システムであり、現在位置を常に読み取り、目標位置と比較する必要があるためです。制御信号が不安定であったり、電力供給が不十分な場合、首のないハエのように徘徊します。はっきり言って、近視の人にメガネなしで運転するようなものです。
もう 1 つの一般的な問題は、機械的なギャップです。ステアリングギアの出力シャフトとホイールのステアリング機構の間の接続がしっかりしておらず、ミネラル分が含まれている場合、ステアリングギアは動くかもしれませんが、ホイールは動かない可能性があります。または、ホイールは動いてもステアリングギアがそれを感知できない場合があります。これにより制御精度が大幅に低下し、曲がったルートを走行してしまいます。したがって、私は当初サーボの品質の悪さを非難しましたが、それが間違っていたのかもしれません。
️見てくださいトルクと速度で: 車のステアリング ギアを選択するときは、まずトルクと速度という 2 つの中心的なパラメータを確認する必要があります。トルクは、特に駐車時に車を回転させるときに、車輪を回転させる力を決定します。トルクが足りないと全く回転しません。速度はステアリングの応答に影響し、通常は「秒/60 度」で表されます。一般的に1:10程度の車種であれば、数キロのトルクがあり、強力で耐久性のあるメタルギアサーボを選べば十分です。
️デジタルサーボまたはアナログサーボ:これはよくある質問です。簡単に言うと、アナログサーボは安価で制御ロジックがシンプルですが、応答不感帯があり、精度が平均的です。デジタルサーボは、より高い周波数のパルス信号を使用するため、応答が速く、位置決めがより正確になり、中立位置でより大きな保持トルクを出力できます。予算が許せば、制御を向上させるために、デジタル サーボを直接使用するのが賢明な選択です。
最初のステップは、サーボ取り付けブラケットがしっかりしていて、ネジを締めた後にまったく揺れないことを確認することです。小さな揺れもホイールに反射して大きくなってしまいます。 2 番目の重要なステップは、サーボ アームとステアリング ロッドを接続することです。プルロッドが水平であること、サーボアームが中立位置にあるときに左右のステアリング角度が等しいことを確認してください。ギターの弦をチューニングするようなものです。ドローバーの長さを少しずつ微調整して、左右の角度が同じになるように調整します。
摩擦を減らすために可動ジョイントに少量のグリスを追加することを忘れないでください。取り付け後、ホイールを手で軽く振って隙間がないか確認してください。隙間がある場合は、ボールヘッドのバックルまたはジョイントに隙間があることを意味するため、そこに何かを置くか、よりきつめのフィッティングに交換する必要があります。このステップの詳細レベルは、その後のデバッグの雰囲気に直接影響します。
![]()
単純な PWM 信号だけを使用してサーボを制御することは、人に「そこに行け」とは言うものの、行き方を指示しないようなものです。 PID (比例積分微分) アルゴリズムはナビゲーションのようなものです。現在位置と目標位置との誤差をリアルタイムに計算し、3つのリンクで補正します。 P (比例) は、現在のエラー サイズに基づいて補正を行う役割を果たします。誤差が大きい場合は方向が変わります。 I (積分) は、常に少し左にあるなどの長期的な静的な偏差を排除する責任があります。 D(微分)は誤差変化の傾向を予測し、オーバーシュートを事前に抑えることができます。
車で 30 度回転することを想像してください。 PID を使用しないと、サーボが突然オーバーシュートし、その後揺れが戻り、安定するまでに数回の往復ステップが必要になる場合があります。 PID調整によりスムーズかつ素早く指定位置に到達し、オーバーシュートもほとんどなく安定して停止します。専門家によってチューニングされたクルマのステアリングは、特に「追従性」を感じるのはこのためだ。
ここで痛い教訓があります。サーボの電源ラインを開発ボードの 5V ピンに直接接続しないでください。サーボの起動時と停止時の電流は非常に大きくなります。数アンペアを簡単に消費し、数分でマザーボードを消費する可能性があります。正しい方法は、サーボ用に独立した電源 (通常は 2S リチウム電池) を用意し、BEC (電圧レギュレータ) または UBEC を介してサーボの動作電圧 (6V または 7.4V など) で電圧を安定させることです。
信号線はメイン制御基板(STM32など)のPWM出力端子に接続してください。覚えておいてください、彼らは地面を共有しなければなりません!信号の基準点が統一されるように、サーボ電源のマイナス極をメイン制御基板のGNDに接続してください。ワイヤー、特に電源コードも太くする必要があります。細いワイヤでは大電流が流れると電圧降下が発生し、サーボが弱くなる原因となります。
初期化するときは、必ず最初にニュートラル信号 (1.5ms パルス幅など) をサーボに送信して、「ゼロ点」がどこにあるかを認識させてください。次に、角度を変更するとき、パルス幅のステップ値が大きすぎないように注意してください。大きすぎると、「カチッ」という大きな音が聞こえます。これは、ギアが強く当たっており、歯がスイープしやすいことを意味します。パルス幅を少しずつ増減するには、滑らかな遷移を使用する必要があります。
デバッグするときは、車を空中に上げて、車輪がスムーズに回転するかどうかを観察できます。コード内のターゲット角度と現在のフィードバック角度 (存在する場合) を出力して、遅れやジッターがあるかどうかを確認します。ジッターが発生した場合は、PID パラメーターのチェックに加えて、PWM 信号の周波数が間違っていないかどうかもチェックする必要があります。標準的なサーボは通常、50Hz PWM 信号を受信します。周波数が高すぎると認識しない場合があります。
ここまでお話してきましたが、実際、サーボを従順にするのは、選択、取り付け、デバッグまで段階的なプロセスです。正確にコーナリングできる車を自分で調整したときの達成感は格別です。プロジェクトの作業中にこれまで遭遇した最も奇妙なサーボの「ドラフト」現象は何でしょうか?コメント エリアであなたのストーリーを共有することを歓迎します。コミュニケーションをとり、一緒に落とし穴を避けましょう。コンテンツが役立つと思われる場合は、忘れずに「いいね」を押して、それを必要とするさらに多くの友達と共有してください。
更新時間:2026-02-14