JPH0518779A - エンコーダによる位置読取りのエラー検出方法 - Google Patents

エンコーダによる位置読取りのエラー検出方法

Info

Publication number
JPH0518779A
JPH0518779A JP17004591A JP17004591A JPH0518779A JP H0518779 A JPH0518779 A JP H0518779A JP 17004591 A JP17004591 A JP 17004591A JP 17004591 A JP17004591 A JP 17004591A JP H0518779 A JPH0518779 A JP H0518779A
Authority
JP
Japan
Prior art keywords
encoder
count value
phase pulse
pulse signal
position reading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP17004591A
Other languages
English (en)
Inventor
Kazuo Sato
一男 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP17004591A priority Critical patent/JPH0518779A/ja
Publication of JPH0518779A publication Critical patent/JPH0518779A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)

Abstract

(57)【要約】 【目的】 常時、位置読取りのカウント値を監視して、
カウント値が1パルス分ずれてもエラーとして検出する
ことができるエンコーダによる位置読取りエラーの検出
方法を提供することである。 【構成】 エンコーダの正転方向と逆転方向それぞれに
ついて、2相パルス信号のレベルの組合わせをカウント
値の0,1,2および3のそれぞれに対応させて予め初
期設定し、エンコーダの回転中は、常時、エンコーダよ
り得られるカウント値の下2桁の値と2相パルス信号の
レベル組合わせとの対応関係を監視して、初期設定され
た前記対応関係と異なったとき位置読取りエラーと判定
する手段を有している。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はサーボ制御装置における
エンコーダによる位置読取りのエラー検出方法に関す
る。
【0002】
【従来の技術】図4はエンコーダによる位置読取りのエ
ラー検出方法の従来例を実施する装置の構成を示すブロ
ック図、図5はエンコーダから出力される2相パルス信
号PA,PB と原点パルス信号PC の波形図である。
【0003】エンコーダ(不図示)より出力された2相
パルス信号PA ,PB は図5に示すように互いに90°
の位相差を有しており、符号判別器1はこれを入力して
正転か逆転かを判別し、その符号とインクリメンタルパ
ルス信号とを出力する。カウンタ2はこれを受けてパル
ス数をアップカウントまたはダウンカウントし、原点パ
ルス信号PC によりリセットされる。バッファ3はカウ
ンタ2からのカウント値を入力して、原点パルス信号P
Cが入力されるとその時のカウント値をラッチして出力
する。コンパレータ4は予めエンコーダの1回転に相当
するインクリメンタルパルス数を設定されており、原点
パルス信号PC が入力されたときバッファ3にラッチさ
れたカウント値と設定値とを比較して、数値が一致しな
ければ位置読取りエラーと判定していた。
【0004】
【発明が解決しようとする課題】上述した従来のエンコ
ーダによる位置読取りエラーの検出方法は、エンコーダ
が1回転ごとに原点パルスを出力するとき検出動作を実
施するので、中間位置で読取りエラーが発生しても検出
できず、最悪の場合は最大1回転分の位置検出ずれが生
じたままとなる可能性があるという欠点がある。
【0005】本発明の目的は、常時、位置読取りのカウ
ント値を監視して、位置読取りカウント値が1パルス分
ずれてもエラーとして検出することができる位置読取り
エラーの検出方法を提供することである。
【0006】
【課題を解決するための手段】本発明のエンコーダによ
る位置読取りのエラー検出方法は、エンコーダの正転方
向および逆転方向それぞれについて、エンコーダ2相パ
ルス信号のレベルの組合わせをインクリメンタルパルス
のカウント値の0,1,2および3のそれぞれに対応さ
せて、予め初期設定し、エンコーダの回転中は、常時、
エンコーダより得られる前記カウント値の下2桁の値と
前記2相パルス信号のレベル組合わせとの対応関係を監
視して、初期設定された前記対応関係と異なったとき位
置読取りエラーと判定する手段を有している。
【0007】
【作用】2相パルス信号は互いに90°の位相差を有す
るパルス信号PAとパルス信号PB とよりなり、したが
ってそれぞれのレベルの組合わせとして、正転方向には
順にL−L,L−H,H−H,H−Lの4通り、また逆
転方向には順にL−L,H−L,H−H,L−Hの4通
りがあり、これらとカウンタによるカウント値の0,
1,2,3とをそれぞれ対応させて、次の表1に示すよ
うに初期設定する。
【0008】
【表1】 そこで運転中は、常時、2相パルス信号のレベル組合せ
とカウント数の下2桁の値とを比較して、両者が一致し
ていれば位置読取り動作は正常で、両者の間に不一致が
生じたときは異常発生と判定することができる。
【0009】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0010】図1は本発明のエンコーダによる位置読取
りのエラー検出方法の一実施例による処理動作を示す流
れ図、図2は本実施例による処理を行う装置の構成を示
すブロック図、図3は本実施例における2相パルス信号
とカウント値との、初期設定での対応関係を示す説明図
(正転方向の場合)である。
【0011】符号判別器1の機能は上述した従来例の場
合と同様であり、カウンタ5は符号判別器1から入力さ
れた符号に応じてパルス数をアップカウントまたはダウ
ンカウントする。バッファ6はカウンタ5からのカウン
ト値とエンコーダ(不図示)からの2相パルス信号P
A ,PB とを入力して保持し、CPU7からのラッチ信
号に応じてそのときの内容を出力する。CPU7は、所
定のタイミング毎にラッチ信号を出力してバッファ6の
そのときの内容を読み出し、カウント値の下2桁につい
て表1の対応関係を調べて、一致していれば正常と判定
し、不一致のときは読取りエラーと判定する。
【0012】次に、本実施例による処理動作を図1の流
れ図を用いて、エンコーダが初期設定された位置より正
転方向の範囲で回転する場合について説明する。
【0013】まず、エンコーダの運転開始時に、2相パ
ルス信号のレベル組合わせがL−Lの位置に対してカウ
ンタ2のカウント値を、表1にしたがい“0”に初期設
定する。
【0014】次に、CPU6は所定のタイミングにした
がいラッチ信号を用いてバッファ6の内容を取り出して
(ステップ11)、カウント値の下位2ビットの値を調
べて(ステップ12)、“0”のときは2相パルス信号
がPA =L,PB =Lであれば(ステップ13)動作を
終了し、異なるときは異常発生と判断して外部に異常信
号を出力して(ステップ19)動作を終了する。カウン
ト値の下位2ビットが0でないときは“1”であるかど
うかを調べて(ステップ14)、“1”のときはPA
L,PB =Hであれば(ステップ15)動作を終了し、
異なるときは異常発生と判断して外部に異常信号を出力
して動作を終了する。カウント値の下位2ビットが
“1”でないときは、“2”であるかどうかを調べて
(ステップ16)、“2”のときはPA =H,PB =H
であれば(ステップ17)動作を終了し、異なるときは
異常発生と判断して外部に異常信号を出力して動作を終
了する。カウント値が“2”でないときは、PA =H,
B =Lのときは(ステップ18)動作を終了し、異な
るときは異常発生と判断して外部に異常信号を出力して
動作を終了する。以上でCPU7は1回のラッチ動作を
終り、所定のタイミング毎に同様の動作をくり返す。
【0015】エンコーダが当初の設定位置より逆転方向
の範囲で回転する場合は、上表にしたがい2相パルス信
号PA .PB の対応関係が異なるのみで、動作は容易に
類推できるので説明を省略する。
【0016】
【発明の効果】以上説明したように本発明は、エンコー
ダの位置読取りのエラーを検出するのにエンコーダから
の原点パルス信号を必要とせず、簡単な回路を用いてカ
ウント値の下位2ビットの値と2相パルス信号との対応
関係を常時、監視することにより、1パルスでもカウン
トずれを検出することができるため、読取りエラーによ
り発生する問題を早急に防止することができる効果があ
る。
【図面の簡単な説明】
【図1】本発明のエンコーダによる位置読取りのエラー
検出方法の一実施例による処理動作を示す流れ図であ
る。
【図2】本実施例による処理を行う装置の構成を示すブ
ロック図である。
【図3】本実施例における2相パルス信号とカウント値
との、初期設定での対応関係を示す説明図である。
【図4】エンコーダによる位置読取りのエラー検出方法
の従来例を実施する装置の構成を示すブロック図であ
る。
【図5】エンコーダから出力される2相パルス信号P
A ,PBと原点パルス信号PC の波形図である。
【符号の説明】
1 符号判別器 2,5 カウンタ 3,6 バッファ 4 コンパレータ 7 CPU PA ,PB 2相パルス信号 11〜19 ステップ

Claims (1)

  1. 【特許請求の範囲】 【請求項1】 エンコーダより出力された2相パルス信
    号を用いてエンコーダの回転角に対応するカウント値を
    読取り、その読取りエラーを検出する方法であって、 エンコーダの正転方向および逆転方向それぞれについ
    て、前記2相パルス信号のレベルの組合わせを前記カウ
    ント値の0,1,2および3のそれぞれに対応させて、
    予め初期設定し、 エンコーダの回転中は、常時、エンコーダより得られる
    カウント値の下2桁の値と前記2相パルス信号のレベル
    組合わせとの対応関係を監視して、初期設定された前記
    対応関係と異なったとき位置読取りエラーと判定するエ
    ンコーダによる位置読取りのエラー検出方法。
JP17004591A 1991-07-10 1991-07-10 エンコーダによる位置読取りのエラー検出方法 Pending JPH0518779A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17004591A JPH0518779A (ja) 1991-07-10 1991-07-10 エンコーダによる位置読取りのエラー検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17004591A JPH0518779A (ja) 1991-07-10 1991-07-10 エンコーダによる位置読取りのエラー検出方法

Publications (1)

Publication Number Publication Date
JPH0518779A true JPH0518779A (ja) 1993-01-26

Family

ID=15897597

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17004591A Pending JPH0518779A (ja) 1991-07-10 1991-07-10 エンコーダによる位置読取りのエラー検出方法

Country Status (1)

Country Link
JP (1) JPH0518779A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002090183A (ja) * 2000-09-14 2002-03-27 Samutaku Kk 多回転型絶対値エンコーダ
KR20160118107A (ko) 2015-04-01 2016-10-11 이병두 위조 방지 라벨

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51138461A (en) * 1975-05-26 1976-11-30 Teraoka Seiko Co Ltd System for detecting miscounting in digital ad converter
JPS5826616B2 (ja) * 1975-08-21 1983-06-03 イケガミ ヒデツグ タキヨクジバソウチ

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51138461A (en) * 1975-05-26 1976-11-30 Teraoka Seiko Co Ltd System for detecting miscounting in digital ad converter
JPS5826616B2 (ja) * 1975-08-21 1983-06-03 イケガミ ヒデツグ タキヨクジバソウチ

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002090183A (ja) * 2000-09-14 2002-03-27 Samutaku Kk 多回転型絶対値エンコーダ
KR20160118107A (ko) 2015-04-01 2016-10-11 이병두 위조 방지 라벨

Similar Documents

Publication Publication Date Title
JPS63150624A (ja) エンコ−ダ−のパルス判断方法
JPH0534105A (ja) 多回転絶対値エンコーダ
US6660996B1 (en) System and method for examining relationship between intersecting encoder output signals
JPH0518779A (ja) エンコーダによる位置読取りのエラー検出方法
JPH06147922A (ja) 変位測定装置
US6407683B1 (en) Optimized performance incremental encoder with error detection capability
US5254995A (en) Analog to digital peak detector utilizing a synchronization signal
JP3047809B2 (ja) ロータリーエンコーダ
EP0429867A2 (en) Error detecting unit of motor rotation control device
JP3250356B2 (ja) 回転位置検出装置
US5185563A (en) Error detecting unit for a rotational detector
JP4042239B2 (ja) エンコーダパルス発生装置
JP2562436Y2 (ja) 検出装置
JP3039512B2 (ja) ロータリエンコーダカウント装置およびロータリエンコーダカウント方法、並びに記録媒体
JP3320454B2 (ja) モータの位置制御装置およびモータの位置制御方法
JPH07270179A (ja) アブソリュート信号検出方法及びアブソリュートエンコーダ
JPH05209710A (ja) 回転角度検出装置
CN114696669A (zh) 实现无刷直流电机霍尔位置传感器故障处理的方法
JPH08122098A (ja) 回転体の位置検出回路
JPH04361330A (ja) カウンタの診断装置
JPH05216538A (ja) サーボ制御装置
JPH01239417A (ja) パルスエンコーダのパルス読み込み回路
JPS6334415B2 (ja)
JPH06186055A (ja) 位相差型ロータリエンコーダの読取り方法
JPH01236814A (ja) 位相比較方式