• 締切済み

エンコーダについて

こんばんわ. エンコーダについて質問があります. 今エンコーダを用い角度制御を行いたいのですが, エンコーダの接続方法や配線の方法がわかりません. オシロスコープを用いて,エンコーダのA相,B相の 波形を出力したいのですが,困っております. 用いるエンコーダを貼り付けました. 型番はE6A2-Cです. http://www.fa.omron.co.jp/guide/cautions/5/encoder_guide_data/ また,青色のCOMピンとは,何を意味しているのでしょうか? お願いします.

みんなの回答

  • saru1234
  • ベストアンサー率37% (223/593)
回答No.1

灯台もと暗し。 http://www.e-sensor.omron.com/jp/basic_knowledge/re/ このあたりから勉強しましょう。

関連するQ&A

  • エンコーダの不具合確認

    皆様アドバイスをお願い致します。 設備の不具合でエンコーダが原因ではないかと疑っております。 オープンコレクタ出力タイプのエンコーダが三菱QD62に接続されており、 エンコーダーの波形をオシロで確認したいと考えています。 添付画像の通り、電源とA(B)相出力にプルアップ抵抗を入れて測定ポイントと0V間で電圧測定すれば良いかと考えていますが問題なでしょうか? また、設備稼働時に波形を見たいのですが、プルアップ抵抗を入れてオシロを繋いだままの状態では、QD62に影響はあるでしょうか? よろしくお願いします。 ※OKWAVEより補足:「技術の森( FA・自動化)」についての質問です。

  • ロータリーエンコーダについて

    電子制御工学専門の学生です。 研究で以下に示しますロータリーエンコーダを使用する予定なのですが、 マニュアルがなく、A、B相の分解能がわからず使用に困ってます。 SUNXのHPを調べたところ、受注終了品であり、マニュアルは見つかりませんでした。 以下に示しますロータリーエンコーダの分解能等の詳細を教えていただけませんでしょうか。 (これは、推測ですが、型番にある1000V05とあるので、A、B相は1000パルス/1回転??) ―――――――――――――― SUNX ROTARY ENCODER ORE-38-1000V05 ――――――――――――――

  • PWM波形をAM波形に変換するツール(ソフト等)

    オシロスコープはYOKOGAWAのDLM2024を使用しています。 マイコン制御で出力されているPWM波形をオシロスコープで表示させています。 また、オシロスコープのデーターをUSBメモリへwdf形式、csv形式でUSBメモリへ保存し、 PC上でエクセルを使用してグラフ表示ができています。 ここで、PWM波形では変化がわかりにくいので、これをAM波形に変換したいと考えています。 1.オシロスコープからのPWM波形のデーターファイルを読み込ませてAM波形を表示するようなソフトを探しています。 2.その他の方法でもかまいませんので、PC上でこれを行う方法(エクセルのマクロ等で可能であれば)。 3.オシロスコープ上の設定でオシロスコープへ表示する方法。 いずれかをご存知でしたらお教えください。 番号の小さい順に希望しています(1番が見つかれば助かります)。

  • DCモータの配線方法

    すみません、本当に初歩的なことですが、質問させてください。 エンコーダ付きDCモータ RDO-29BMA(JAPAN ROBOTECH社製) というものを購入し、マイコン制御の練習をしたいと思っておりますが、 配線方法について困っております。 手元の参考本(DCモータ制御についての本)にはあまりに基礎?常識?過ぎて書いてありませんでした; 困っている内容につきまして、配線仕様は ピンNo. 仕様 1 Vcc DC5V 2 GND 3 DC12V(-) 4 DC12V(+) 5 B相 6 A相 となっております。 ピン1はエンコーダ駆動用の5V ピン4はモータ駆動の12V入力は分かります。 ここで、ピン3はDC12V(-)はグラウンドと同じでしょうか。ピン2とつなげてしまってもOKですか? すみませんが、どなたかご教授御願い致します<(__)>

  • エンコーダの角度位置決め制御

    初めて質問させていただきます。 角度の制御で0度?60度まで0.5度刻みで位置決めをしたく、 現在、NSDのバイナリ出力アブソリュートエンコーダ(VRE-P028)を変換機(NCV-20NBNVP)を介してシーケンサに取り込んでいるのですが、分解能が8192なので1度当たり22.7555・・・パルスになるので誤差が生じている状況です。 何か良い方法は無いでしょうか? 他のアブソリュートエンコーダで分解能720か3600のものを検討しているのですが、なかなか良い物が見つかりません。 アドバイス頂けませんでしょうか。 よろしくお願いします。 訂正します。 0度?60度 → 0度から60度

  • ロータリーエンコーダがうまく動かない.

    よろしくお願いします. arduino UNOと秋月で購入したロータリーエンコーダ(RE-160F-40E3-(L)A-24P)を用いて, シリアルモニタ上で数値のインクリメント・デクリメントを見ようとしています. 初心者のため, http://www.ct-robo.sakura.ne.jp/371 を参考にまずはやっています. 配線は同じ,ソースはほんの少しだけいじっていますが, デクリメントされるのに,インクリメントされません. ソースはこんなかんじです. // ロータリーエンコーダーの配線に合わせる int dRotAPin = 2; int dRotBPin = 4; int R_count = 0; //時刻表示 int minute = 0; int second = 0; int msecond = 0; // ロータリーエンコーダーの状態を記憶する // 割り込み中に変化する変数はvolatileはをつけて宣言する volatile int m_nOldRot = 0; volatile int m_nValue = 0; void setup() { // ピンの設定 // INPUTモードにします。 pinMode(dRotAPin, INPUT); pinMode(dRotBPin, INPUT); // プルアップを有効にします digitalWrite(dRotAPin, HIGH); digitalWrite(dRotBPin, HIGH); // 外部割り込みを設定します // D2ピンが 変化 した時にrotRotEnd()を呼び出します attachInterrupt(0, rotRotEnc, CHANGE); //シリアル通信速度 Serial.begin(9600); } void loop() { //シリアルモニター角度表示 if(m_nValue == 1){ R_count++; m_nValue = 0; //if(R_count == 12){ // R_count = -11; //} } if(m_nValue == -0.5){ R_count--; m_nValue = 0; //if(R_count == -12){ // R_count = 11; //} } //Serial.println(R_count); //delay(10); Serial.print("m_nValue:"); Serial.print(m_nValue); Serial.print("---m_nOldRot:"); Serial.println(m_nOldRot); //delay(500); } // 外部割り込みから呼び出される変数 void rotRotEnc(void){ if(!digitalRead(dRotAPin)){ // ロータリーエンコーダー回転開始 if(digitalRead(dRotBPin)){ //右回転 m_nOldRot = 'R'; }else{ //左回転 m_nOldRot = 'L'; } }else{ // ロータリーエンコーダー回転停止 if(digitalRead(dRotBPin)){ if(m_nOldRot == 'L'){ // 左回転の時の処理 m_nValue--; } }else{ if(m_nOldRot == 'R'){ //右回転の時の処理 m_nValue++; } } // ここでロータリーエンコーダーの状態をクリア m_nOldRot = 0; } } 完全にインクリメントされないわけではなく, 何回か回している時に何度かだけはインクリメントされるときがあります. http://just-k.mydns.jp/blog/?p=6619 このサイトのやり方も参考に,同じように回路を組んで動作させてみたのですが, やはりインクリメントされません. 解決策ありましたら教えていただきたいです. よろしくお願いいたします.

  • オシロでの波形測定

    基本的なことなのだとは思うのですが、どなたか教えてください。 ラインドライバ出力方式(RS422)のエンコーダの波形をオシロスコープで観察しようと思い、 A相、A(バー)相にプローブを(並列)接続しました。 波形は矩形波を観察できました。しかし、エンコーダのカウンタ入力カードが正常カウントしなく なりました。オシロの接続を外してみました。すると正常にカウントします。 再接続すると、また正常カウントしなくなりました。 これは何が原因なのでしょうか。 センサの仕様は「出力電圧 Vo=2.5V以上、Vs=0.5V以下(カタログ値)」 カウンタ入力カードのスレッショルド電圧は「Hレベル=2V、Lレベル=0.8V」のようです。

  • パルスエンコーダの誤カウント

     工事用エレベータに光洋トーテムポール出力型エンコーダDC24VとMelsec_QD62高速カウンタ ユニットにて かご の位置制御をしてます。  設定条件:高速カウンタユニット 2相 10KPPS 4逓倍       (入力パルスは、3000パルス/秒)       インバータ制御  問題点は、       階床位置をパルスカウント数にて記憶させてますが、その記憶パルスに      対して、数10パルス手前で、記憶パルスに到達に至り、階床位置とズレ      が生じています。       この方式での制御方法は、かなりの数の実績が有り、異なる点は      以前は、A1SCPUを用いていた点だけです。       プリセットは行っていません。(行わなくてもO.K.で有った)       ラック自走式エレベータなのでギヤのバックラッシュも小さいです。             振動は、ロープ式より有ります。       また、症状は、上昇時のみ顕著に表れます。       ノイズ対策もしてます。       対策方法をご教示下さい。  

  • オシロスコープのTIFFファイルで保存した画像について

    オシロスコープでの波形をTIFFファイルとして保存したデータを数値化(CSVファイルなどの形式)したいのですがよい方法はないでしょうか??こちらの不手際でCSVファイルの保存を忘れてしまったので何とか数値化したいのですが・・・よろしくお願いします。 使用したオシロスコープはAgilent Technologies社のAgilent 54621Aです。

  • 倒立振り子を作りたいのですが・・・

    大学の制御の講義で、倒立振り子のレギュレータ制御を学び、友人と作業を分担して作成する計画を立てました。 自分:台車製作+理論設計 友人:制御回路製作 に分担しています。 大まかな方向性としては フィードバック制御を用いて制御する。 制御回路にはPICを用いる。 制御パラメータは     台車の位置     台車の速度     振り子の角度     振り子の角速度 を用いる。 台車の設計製作はほとんど問題ありません。 制御回路は今からPICの勉強です。(コレも含めて勉強ですから^^;;) 問題はセンサをどうするかです。 今のところ、ロータリーエンコーダの吐くパルスを数えるなりして処理すれば、4つのパラメータは取得できるのではないかと考えています。 まず、この考え方が間違っていないかが一点。 それと、それぐらいの分解能(1000P/Rや角度なら0.3°位置なら5mmみたいな・・・) を用意すれば十分でしょうか? 参考URLは購入先として考えているサイトです。 良い参考文献などがありましたら教えていただけるとありがたいです。 よろしくお願いします。 振り子の角度検出については、ロータリーエンコーダを用いるのではなく、 ポテンショメータの出力をA/D変換して用いる方式に計画を変更してみました。。 位置検出用のロータリーエンコーダは300P/Rのものを買いました。 http://revos.jp/sensor.html