• ベストアンサー

サーボのジーっという音

ある程度PICをいじっており、 この度はじめてサーボモーターの制御を 試みているのですが。 基本的な疑問と思われますが、 サーボにパルスを出力中にジーっと 音が鳴るのは ・プログラムの不備 ・回路設計の不備 ・サーボの故障 ・普通のこと ・その他 等どういった原因からなるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#81590
noname#81590
回答No.1

見なければ分かりませんがパルス幅をプログラムで作っている場合にパルスON中に割り込みを禁止していないなどの理由でパルス幅が一定でない場合にも音が出ると思います。 静止動作中のサーボモーターに力を加えると元の位置に戻そうとするのですから多少の音がするのは正常です。 質問者さんの場合はそんなことは無いでしょうが電源が悪くてウォッチドッグタイマがめちゃめちゃに再起動してしまっているのにプログラムが単純なため一見動いているように見えるPICも見たことがあります。私が見た例では音と言うより完全にピクピク動いてしまっていました。

susumine
質問者

お礼

ありがとうございます。 幸いぴくぴくはしておりません。 静かになったりジーっと言ったりするので 回路かプログラムを疑ってみます。

関連するQ&A

  • デジタルサーボとアナログサーボ

    QNo.539510で同じタイトルの質問がありましたが、よく理解できないので再度質問します。 デジタルサーボとアナログサーボはどう違うのでしょうか。 最近サーボモータをいじり始めた者ですので、サーボモータの歴史等はわかっていません。 私が知っているサーボモータはラジコンの制御に使われるもので、線が3本あって、それぞれ電源線、信号線、グランドで ポテンショメータがついているもの。 制御は信号線から受信するパルス波の幅に応じて行なわれる。 予測としてポテンショメータで制御するのがアナルグで、エンコーダで制御するものがデジタル?? 本当のところはどうなんでしょうか?

  • サーボモータの制御

    はじめまして,サーボモータの制御で困っています.どうか,よろしくお願いします. サーボモータをPICで制御したいのですが,どのような回路を作ればいいでしょうか? ・プログラムはアセンブラで作ろうと思っています. ・PICは初心者なので,できればPICとサーボモータだけの簡単な回路をお願いします. ・後々に,センサを付けたりモータの数を増やしたりしていこうと思っています. 良いHPや参考書がありましたら,一緒に教えてください.

  • サーボの誤差のフィードバックと、角度をキープする方法

    こんばんは、いつもお世話になっております。 RCサーボモータでロボットを作成しようと思い、PWM制御方式について勉強してみました。PWM制御は、電圧を加えたり、加えなかったりして、サーボを任意の角度にするという方法であると認識しています。 そこで、2つの疑問が出てきました。 1.サーボモータは現在の角度から相対的にどれくらい動かすかを決めるものですよね。では、誤差が発生した場合は、どのようにして正しい位置に戻すのでしょう?サーボには原点というような概念があるのでしょうか? 2.例えば、サーボに棒をつけて、棒を持ち上げるとします。任意の角度まで上がったら電圧をとめますよね?電圧を止めた場合、棒にかかる重力によりサーボが回されてしまうと思うのですが、どのようにしたら任意の角度で固定することができるのでしょう?ちょうど、サーボが固定されるくらいのパルスを与えるのでしょうか?? 申し訳ないのですが初心者なので、専門用語をできるだけ使わないように教えていただけるとありがたいです。よろしくお願いします。

  • サーボについて

    サーボについて このまえ秋月でサーボの一番安い800円のを買ってみました。 http://akizukidenshi.com/catalog/g/gM-01905/ PICでパルスをつくってやってみると、実におもしろい。あんなに小さいのに トルクが大きくてしかもキビキビ動きます。サーボって結構大きなものもあって トルク30Kgなんてのもあります。そこで質問です。 1 こういったサーボはラジコン以外にどういった使われ方をしているのでしょ うか? 2 右、左に連続してゴリゴリ動かすと結構熱を持ちますが、連続して使える時間 はどれくらいでしょうか。一時間ぐらいは平気でしょうか。 3 ボリュームをゆっくり左へ廻していくと端っこのところでブーンと音がして、 プルプルしています。これにはどう対処したらいいでしょうか

  • サーボの誤差のフィードバックと、角度のキープ方法

    こんにちは。いつもお世話になっております。 現在、RCサーボモータを使ってロボットを作成しようとしています。そこで、サーボの制御方式である、PWM制御方式の勉強をしています。 簡単に言うと、PWM制御はモータに電圧を加えたり、加えなかったりして角度を決める制御のことであると認識しております。 そこで、2つの疑問が出てきました。 1.サーボは今の角度から相対的に角度を決めるので、誤差が出た場合はどのようにして正しい位置に戻すのでしょう?原点などの概念はあるのでしょうか? 2.例えば、棒を取り付けたサーボに電圧を加えて棒を持ち上げるとします。そして、電圧を加えるのを止めると、棒にかかる重力によりサーボが戻されると思います。その棒を一定の角度でキープするにはどのようにしたらよいのでしょう?ちょうどキープするようなパルスを加えるのでしょうか? 初心者なので、できればあまり専門用語を使わないで回答していただけるとありがたいです。 よろしくお願いします。

  • アナログ入力でサーボバルブを制御

    サーボアンプに対して上位コントローラより変位センサー信号とサイン波信号をそれぞれD/A変換してサーボアンプに出力し、サーボバルブの停止位置及び停止までの時間制御をしたいのですが? 通常位置制御をする場合、サーボアンプにパルス列を出力しますが、アナログ信号でこのような制御ができるのでしょうか?

  • PICマイコンを使って、模型用サーボを動かす方法…

    PICマイコンを使って、模型用サーボを動かす方法について こんばんわ艦長です。 今回は、PICマイコンを使い、模型用サーボ(MiniS RB50) を動かす方法が知りたくて、質問をしました。 マイコン用のソースプログラム、PIC用の、回路について 詳細に教えてください。なお、ライターなどはあります。 よろしくお願いします。

  • サーボアンプとインバータ

    サーボアンプでACサーボモータを制御するときと ベクトル制御インバータでベクトルモータやその他のモータを制御するときにおいて トルク制御の原理の違い(仕組み)が知りたいのでどなたか教えてください。 ?共にPWM制御で制御?  インバータで細かい制御をしようとすると位置、速度、電流などのフィードバックを必要としベクトル制御インバータというところに行き着くのですが、最終的にサーボと同じことをしているのでしょうか? ?静止中のトルク制御はそれぞれどのように行っているのか?  各相の電圧実効値が停止時は一定を保つのでしょうか?  サーボではサーボロックという言葉がでてきましたが、いまいち理解できませんでした。   足を踏み入れたばかりの分野なので、初心者向けに教えていただけると助かります。 よろしくお願いします。 lumiheart さん 回答ありがとうございます。 サーボロックというのは位置制御であり、トルク制御ではないということはわかりました。 ではプレス機で考えたときに、あるトルクでプレスしようとトルク制御を行います。最終的にモータはほぼ停止した状態になります。 このとき、どうやってトルクをキープしているのでしょうか? サーボアンプやインバータはどのような出力をしているのでしょうか? ゼロ速度時のトルク出力の原理が知りたいです。 ちなみに ******************************* 各相の電圧実効値が停止時は一定を保つのでしょうか? 一定である事は有り得ません、常に変化してます(細かい振動してます) ******************************* というのは位置制御だからですよね?

  • 三菱サーボドライバの寿命

    三菱サーボドライバの故障が立て続けに起こってます。 新規手配が間に合わない状況でもあり故障原因の特定を したいのですが解析では電流検出回路不備となってます。 部品の寿命なのでしょうか? ちなみに形式はMR-J2Sシリーズです。

  • サーボモータの制御パルスについて

    RC用のサーボモータの制御をしようと思い、電圧をオシロスコープで見てパルス幅で制御できることは分かったのですがパルス幅とサーボの回転角に関係式はあるのでしょうか?

専門家に質問してみよう