サーボのしくみ
あなたの質問のこれらの詳細に基づいて:
キットを入手しました[...]連続サーボ[...]マイクロコントローラーに接続しました
「Arduino」タグと組み合わせると、連続回転用に変更されたホビー(RC)サーボを使用していると思います。標準サーボは、20ms周期(50Hz)のパルス信号を受信することで機能します。通常のホビーサーボは、パルス制御信号のデューティサイクル(オン時間)に基づいて特定の角度に回転します。この時間は500usから2500usの範囲ですが、サーボに損傷を与えないように、通常1000usから2000usの範囲のみが使用されます。1500usの「ニュートラルパルス」は、サーボを中心位置に置きます。
サーボ制御に関するこのWikipediaの記事には、パルス制御に関するすばらしい画像があります。
サーボの動作にはいくつかの異なる方法がありますが、愛好家が使用している最も一般的なタイプはアナログサーボです。モーターが回転すると、内部ポテンショメーターが調整され、内部回路のフィードバックパスが作成されます。サーボは、ポテンショメータが所定のパルス幅で予想される位置になるまで回転し続けます。
連続回転のために標準のホビーサーボを変更する方法は数多くありますので、ここでは説明しませんが、基本的に、このフィードバックパスは改ざんされています。ニュートラル」パルス。内歯車の機械的ストッパーも取り外されています。これが行われると、非中立パルスを送信すると、サーボが完全に回転します。回転速度はパルス幅に依存します。
あなたの問題
変更されていないサーボにパルスが与えられると、パルスが送信されている限り、サーボはすばやく回転して目的の位置に保持されます。この時点で手動でサーボを回すことは非常に難しいはずです。これを行うと、内部モーターが過度の電流を引き、この過負荷状態の間にそれ自体を修正しようとするため、ハムが発生します。サーボが無効になっている(パルスを受信していない)場合は、手動で簡単に操作できます。
変更されたサーボは、負荷が多すぎると同様の動作を示します-大音量でハムし、過剰な電流を引き出します。サーボに過負荷がかかっていない可能性はありますが、明らかに同様の症状が見られ、故障している可能性があります。駆動中は、手動でアクチュエータを回転させたり、アクチュエータを目的の方向/速度に回転させないようにすることはお勧めできません。そのため、他のサーボについてもそのことを覚えておいてください。
欠陥のあるサーボが回転しようとすると、2番目のサーボが動作できないほどの電流が流れます。これが、欠陥のあるサーボが取り除かれると正常に機能する理由です。