発行済み 2026-02-26
あなたもこのような状況に遭遇したことがありますか?喜んで270度を購入しましたサーボそして、クールなロボットアームやリモコンカーを作りたいと思っていました。しかし、電気に接続すると、その場で震えたり、けいれんのように回転したりして、まったく言うことを聞きませんでした。この問題の根本的な原因は、通常の制御との制御原理の違いを理解していないことです。サーボs.今日は、あいまいなチップのマニュアルを脇に置いて、270 度のチップについて説明します。サーボ平易な英語で。
私たちが普段遊んでいる数ドルの小型サーボのほとんどは 180 度です。半回転しか回転できないダイヤルポインタと考えることができます。 1.5ミリ秒のパルス信号を与えると12時方向を指します。 270度サーボの場合、ダイヤル指針の移動範囲を4分の3回転させることと同等になります。これは、内部のポテンショメータの検出範囲と信号に対応する角度の関係が変化したことを意味します。未だに180度のサーボを制御する方法を使って制御するのであれば、90度のお辞儀しかできない人に180度のお辞儀をしろと言っているようなものです。それは悪くありません。
ステアリングギアを制御する秘密はすべてその信号ラインにあります。このワイヤーにさまざまな幅の電気パルスを送信することで、サーボに「どこに行きたいか」を伝えます。標準的なサーボの場合、一般的に、1 ミリ秒のパルスが左端に対応し、1.5 ミリ秒が中央に、2 ミリ秒が右端に対応します。ただし、270 度サーボの場合、この対応はメーカーによって再調整されています。一般に、0.5 ミリ秒から 2.5 ミリ秒のパルス幅を使用して、0 度から 270 度までの移動全体をマッピングします。これは、もともと A4 の紙に描かれた地図を、同じ比率で A3 の紙に拡大するようなもので、すべての座標点が変更されます。
多くの友人は興奮しながらコードを書き終えましたが、サーボが動かないか、狭い範囲でしか振れないことがわかりました。問題はプログラム ライブラリまたはタイマー設定にある可能性が高くなります。使用している Servo.h ライブラリはデフォルトで 180 度サーボ用に設計されており、生成されるパルス範囲は 0.5 ミリ秒から 2.4 ミリ秒になります。この範囲を使用して、全範囲を実行するのに 0.5 ミリ秒から 2.5 ミリ秒かかる 270 度のサーボを駆動すると、当然その最大角度は 270 度に達せず、サーボの一部が「食われ」てしまいます。 600mlのやかんの水を500mlしか入らないコップで汲むと、必ず後悔するのと同じです。
従順にしたい場合、その方法は実際には非常に簡単です。まずはお手持ちのサーボの公式マニュアル、または製品ページのパラメータリストをご覧ください。 「制御信号」または「パルス範囲」列を見つけて、0.5ms や 2.5ms などの 2 つの重要な数値を書き留めます。 2 番目のステップは、コード内でサーボを初期化する部分を見つけることです。多くの高度なサーボ制御ライブラリ()の機能サーボライブラリを使用すると、マイクロ秒のパルス幅を直接指定できます。ただ書くことができます.(500)0度にして、次のように書きます。.(2500)270度になるようにします。
Huisheng、Yinyan、輸入品など、さまざまなブランドのサーボが市場に出回っています。制御ロジックはパルス幅変調ですが、具体的な値には微妙な違いがあります。たとえば、ファミリー A の 270 度サーボは 500 ~ 2500 マイクロ秒を使用する可能性がありますが、ファミリー B は安全マージンとして 550 ~ 2450 マイクロ秒を使用する可能性があります。混ぜると精度が悪くなります。よくある愚かな方法は、マイクロコントローラーに接続し、最初にプログラムを使用してパルス幅をゆっくりと増加させ、同時に分度器または肉眼を使用してその物理的な回転限界を観察し、引っかからずに左右に回転できる2つの境界値を見つけて書き留め、将来これら2つの値を使用することです。
プロジェクトを始める前に、適切な「心」を選択することが重要です。先ほど説明したパルス幅に加えて、注意しなければならないパラメータが 2 つあります。 1 つは「無負荷速度」で、単位は秒/60 度で、ロボット アームが稲妻のように速く動くか、カタツムリのように遅く動くかを決定します。もう 1 つは、1 センチメートルあたりのキログラムで測定される「ロックされたローター トルク」で、どれだけ持ち上げられるかを決定します。たとえば、花に水をやる自動装置を作りたい場合、トルクが高すぎる必要はありませんが、速度は速くても構いません。小型の平行アーム 3D プリンターを作成したい場合は、速度と精度の両方を考慮する必要があります。
たくさん話しましたが、手元にあるプロジェクトについてもっとアイデアがあるでしょうか?サーボを使用するときに遭遇する最も厄介な問題は、ジッターや弱さではないでしょうか?コメント欄であなたの経験を共有してください。コミュニケーションをとって、一緒に落とし穴を避けましょう。役に立つと思ったら、忘れずに「いいね!」を押して、苦労しているより多くの友達と共有してください。
更新時間:2026-02-26