DCモータを使って位置,速度制御をした経験がありますが,ほぼ素人と思って説明していただけたら幸いです.
モータを使って位置制御をしたいのですが,手元にDCモータがなく,ACモータしかありません.
ここで質問なのですが,ACモータもDCモータのように比例制御などができるのでしょうか?
インターネット等で調べたのですが,周波数?インバータ?などの用語が出てくるだけで,位置制御をするのに実用的な説明を見つけられませんでした.
ですので,概念的なものでなく,実際に制御を行うまでの手順のような形で教えてください.
ちなみに私が使おうと思っているモータはRSF-5A-50-E050-Cという型式のモータです.
よろしくお願いします.
No.2
- 回答日時:
#1さん紹介のコントローラHA-680と組み合わせると、位置制御や、(アナログ信号で)トルク制御できるようです。
(トルク制御入力を使うと直流モータを電流制御して使うのと同様の使いかたができます。)
コントローラが持っている位置制御の機能をそのまま使ってもいいでしょうし、トルク制御の機能を使って外部回路で位置制御をさせても良いかと思います。
例えば、トルク制御を使って位置制御をさせようとすると、
トルク信号τ*を
τ*=Ki∫(x-x*)dt+Kp(x-x*)+Kd(d(x-x*)/dt)
ただし、x:位置の検出信号、x*:位置の目標値、Ki,Kp,Kd:制御ゲイン
で作ってやれば、位置のPID制御ができるかと思います。
参考URL:http://www.hds.co.jp/products/material/data/rota …
foobarさん,ご回答ありがとうございます.
ドライバと組み合わせれば位置制御,トルク制御ができるということはDCモータと同じように制御ができるということですね.
分かりました.さっそくシステムを組み合わせてみようと思います.
具体的な説明でとても助かりました.ありがとうございました.
No.1ベストアンサー
- 回答日時:
こんにちは。
ACモータの場合には、DCモータと違って、電圧や電流制御によって、起動したり、制動をかけたりなどということが出来ません。
そのため、周波数制御と呼ばれる仕組みが必要になります。この周波数制御を行う装置がインバーターと呼ばれる装置です。周波数制御とは、モーターを駆動するのに必要な電圧を制御するのではなく、ACという名のとおり、変動電流(交流)を与えるのですが、この交流の周波数を変換することによります。なお、PWM制御やPAM制御も、ACサーボと同じ理屈によります(この場合には、パルス幅制御やパルス電圧制御によって、ステッピングモータを制御する方式)。
さて、位置制御を行うとなると、ある位置でモータの回転を止めなければなりません。このため、ACサーボの場合には、ロータリーエンコーダなどの装置によって、モータの回転速度や位置を確認する必要があります。
このような要素技術を組み合わせるのですが、PLL制御と呼ばれる制御技術が必要になります。
具体的には、モーターの軸もしくはモータ減速機の軸にロータリーエンコーダーを取り付け、ここからの信号をインバーターに送ります。インバーターの内部には、マイクロコンピュータやシーケンサーなどの装置によって、記憶されたプログラム、もしくは停止信号などの入力装置(センサーなど)からの信号によって、モータを制御する装置が内蔵されていますので、この装置を活用することになります。
RSF-5A-50-E050-Cの場合には、HA-680シリーズというドライバー装置があり、この装置との間で結合することで、サーボ制御が可能なのです。
このドライバー装置に、先ほど記載した入力信号端子があり、ここへシーケンサーやセンサーなどからの信号によって、起動・加速・減速・停止の各手順を行うことができると思います。
細かいことは、ドライバー装置及び該当製品の技術資料を読んだ方が早いと思いますよ。
モータの資料:http://www.hds.co.jp/products/material/data/rota …
A-Tanakaさん,とても丁寧な回答ありがとうございます.
DCモータとの違い電圧を入力するのではなく,周波数を与えて駆動するものなのですね.ACという名前からしても納得がいきました.
また,エンコーダを使えば位置制御が可能であるということも分かりました.
ただ,まだ少し分からないことがあるのでお尋ねしてもよろしいでしょうか?
実際にプログラムを組む際,モータの位置はエンコーダの値をカウンタボード等で取得するとして,入力する周波数というのはどのようにして入力してやればよいのでしょうか?
DCモータでPID制御をするときはDAボードを使って電圧を出力してやればよかったと思うのですが,「周波数を入力する」ということがいまいちピンときません.(理解力が乏しくて非常に申し訳ありません…)
周波数を入力する方法と,できればPLL制御についてもう少し教えていただけないでしょうか?
HA-680シリーズのドライバの仕様書を見てみたのですが,配線などの情報しかなく,疑問がすべて解決する域までたどり着けませんでした.
よろしくお願いします.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 電車・路線・地下鉄 抵抗制御の直流モータでモータ音とは別にキィーンと言う高い電子音?みたいな音の正体は何ですか? ギアか 3 2022/08/07 16:22
- F1・モータースポーツ 電動のスポーツカーはマニュアルになりますか?よくスポーツカーは音が命とか言いますが、モータの回転数の 6 2022/08/08 02:27
- その他(自然科学) 直流モータのω-τ曲線につきまして 1 2022/09/10 18:46
- 工学 UCHIDA製、小型電動ロクロに使われているモータは? 3 2023/07/01 18:40
- ラジコン・ミニ四駆 DCモータを回転させると、回っては止まってを繰り返して動作します、何故でしょう 4 2023/03/24 14:32
- その他(パソコン・スマホ・電化製品) ロボット製作 8 2022/12/09 22:27
- 電車・路線・地下鉄 電車の騒音の元はインバータから発生してるのですか?それともモータからですか? 5 2022/08/23 16:14
- その他(ネットショッピング・通販・ECサイト) プレゼントで貰ったものがメイドインチャイナだったら嫌な気持ちになりますか?ネットで購入した機械が、モ 3 2022/11/23 18:42
- 日本語 文章の分析 3 2022/09/10 11:59
- その他(プログラミング・Web制作) ロボットの作り方を教えて下さい! なにも知らない素人です。 全て自作する場合、どうすればよいでしょう 6 2022/12/18 01:25
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
いじめられて嬉しい心理のは、...
-
P制御、PI制御、PID制御それぞ...
-
PID制御のパラメータの決め方
-
蒸気タービン調圧、調速制御の...
-
PIDの調整のコツ
-
MariaDB データベースのユニー...
-
三相200Vと、電源の周波数...
-
サーボモーターの速度指令について
-
Uncontrolled variablesの日本...
-
PID制御で 極と零点を置く場所...
-
重み レギュレータ
-
ミサイルは自爆装置があるの!?
-
カスケード制御とオート制御の...
-
制御工学における不安定零点の定義
-
Hfとは何ですか?(蛍光灯の種...
-
リアルの自分の性格とネットゲ...
-
サーボモータのゲイン調整とは
-
タンパク質が四次構造をとる意...
-
フィードバック制御の操作量と...
-
ACモータのインバータとDCモー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三相200Vと、電源の周波数...
-
いじめられて嬉しい心理のは、...
-
PIDの調整のコツ
-
蒸気タービン調圧、調速制御の...
-
PID制御のパラメータの決め方
-
P制御、PI制御、PID制御それぞ...
-
Hfとは何ですか?(蛍光灯の種...
-
怒っていないのに癇癪を起こさ...
-
カスケード制御とオート制御の...
-
エアーバルブとエアーオペレー...
-
サーボモーターの速度指令について
-
エクセルVBAにて nアップ印刷...
-
ASモーターについて
-
X線撮影用タイマとホトタイマの...
-
CNC自動旋盤とNC旋盤の違い
-
サーボモータのゲイン調整とは
-
理科、独立変数,制御変数 等の...
-
フィードフォワード制御とは簡...
-
パソコン音声のミュートをVBAか...
-
PWMとVVVFの違い
おすすめ情報