エンコーダ測定の方法
エンコーダの測定を行うには、カウンタと呼ばれる基本的な電子部品が必要です。基本的なカウンターは、そのいくつかの入力に基づいて、カウントされたエッジの数(波形の低から高への遷移)を表す値を出力します。ほとんどのカウンタには、ゲート、ソース、およびアップ/ダウンの3つの関連する入力があります。カウンタは、ソース入力に登録されているイベントをカウントし、アップ/ダウンラインの状態に応じて、カウントをインクリメントまたはデクリメントします。たとえば、アップ/ダウンラインが「High」の場合、カウンターはカウントをインクリメントし、「Low」の場合、カウンターはカウントをデクリメントします。図3は、カウンターの簡略図を示しています。
図3. カウンターの簡略化されたモデル
エンコーダーには通常、機器に接続するために必要な5本のワイヤーがあり、エンコーダーによって、これらのワイヤーの色は異なります。これらのワイヤを使用して、エンコーダに電力を供給し、A、B、およびZ信号を読み取ることができます。図4に、インクリメンタルエンコーダの一般的なピン配置表を示します。
図4. インクリメンタルエンコーダのピン配列
次のステップは、これらの各ワイヤをどこに接続するかを決定することです。上記のカウンタを考慮すると、信号Aはソース端子に接続されており、これがパルスのカウント元となる信号になります。信号Bはアップ/ダウン端子に接続されており、+ 5 VDCおよびグランド信号を任意の電源に接続できます。ほとんどの場合、データ収集デバイスカードのデジタルラインで十分です。
考慮する必要がある次の概念は、エッジがカウントされたらそれらの値がどのように位置に変換されるかです。エッジカウントが位置に変換されるプロセスは、使用されるエンコーディングのタイプによって異なります。エンコーディングには、X1、X2、およびX4の3つの基本的なタイプがあります。
X1エンコーディング
図5は、直交サイクルと、X1エンコーディングの結果のインクリメントとデクリメントを示しています。チャネルAがチャネルBに先行する場合、インクリメントはチャネルAの立ち上がりエッジで発生します。チャネルBがチャネルAに先行する場合、デクリメントはチャネルAの立ち下がりエッジで発生します。
図5. X1エンコーディング
X2エンコーディング
X2エンコーディングについても同じ動作が当てはまりますが、チャネルAの各エッジで、どちらのチャネルが他のチャネルよりも進んでいるかに応じて、カウンタがインクリメントまたはデクリメントします。図6に示すように、各サイクルは2つの増分または減分になります。
図6. X2エンコーディング
X4エンコーディング
カウンタは、X4エンコーディングのチャネルAおよびBの各エッジで同様にインクリメントまたはデクリメントします。カウンタがインクリメントするかデクリメントするかは、どのチャネルが他のチャネルをリードしているかによって異なります。図7に示すように、各サイクルで4つの増分または減分が行われます。
図7. X4エンコーディング
エンコードタイプを設定してパルスをカウントしたら、位置への変換は次の式のいずれかを使用するだけです。
回転位置用
回転量は
ここで、N =シャフトの回転ごとにエンコーダによって生成されるパルスの数
x =エンコーディングタイプ
直線位置の場合
変位量は
ここで、PPI = 1インチあたりのパルス数(各エンコーダーに固有のパラメーター)
エンコーダーを機器に接続する
このセクションでは、NI cDAQ-9178 シャーシおよびNI 9401 CシリーズデジタルI / Oモジュールを使用した例を考えます。この手順は別の測定器や測定器を使用する場合も同様です。
図8. NI cDAQ-9178シャーシとNI9401デジタルI / Oモジュール
必要な機器:
- NICompactDAQシャーシ
- NI 9401 8チャンネル、5 V / TTL高速双方向デジタルI / Oモジュール
- 24パルス/回転 回転直交エンコーダ
NI 9401には、8つのデジタルチャネルへの接続を提供するDSUBコネクタがあります。各チャネルには、デジタル入力または出力デバイスを接続できるデジタルI / Oピンがあります。 CompactDAQシャーシの4つのカウンターへのアクセスは、シャーシのどのスロットでも利用できます。 cDAQ-9172を使用している場合、2つのカウンタへのアクセスはスロット5と6を介してのみ利用できるため、9401をスロット5に挿入します。図9にこの構成のピン配置を示し、表1にデフォルトのカウンタ端子を示します。
図9. NI 9401のピン配列(スロット5)
表1.デフォルトのカウンター端子
これらの仕様によれば、ワイヤAはピン14に接続され、ワイヤBはピン17に接続され、「5 VDC電源」は「High」に設定された未使用のデジタル回線に接続され、「アース」は任意のCOM端子に接続されます。
測定値を確認する
エンコーダを測定デバイスに接続したら、NI LabVIEWグラフィカルプログラミングソフトウェアを使用して、視覚化と分析のためにデータをコンピュータに転送できます。
図10に、LabVIEWプログラミング環境内のエッジカウントと対応する位置増分を表示する例を示します。
図10.測定値を示すLabVIEWフロントパネル