JPS6144246B2 - - Google Patents

Info

Publication number
JPS6144246B2
JPS6144246B2 JP1310478A JP1310478A JPS6144246B2 JP S6144246 B2 JPS6144246 B2 JP S6144246B2 JP 1310478 A JP1310478 A JP 1310478A JP 1310478 A JP1310478 A JP 1310478A JP S6144246 B2 JPS6144246 B2 JP S6144246B2
Authority
JP
Japan
Prior art keywords
angle
output
decimal
bcd
decoder
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.)
Expired
Application number
JP1310478A
Other languages
English (en)
Other versions
JPS54106267A (en
Inventor
Kenji Honda
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric Co Ltd
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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP1310478A priority Critical patent/JPS54106267A/ja
Publication of JPS54106267A publication Critical patent/JPS54106267A/ja
Publication of JPS6144246B2 publication Critical patent/JPS6144246B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)

Description

【発明の詳細な説明】 本発明はロータリーエンコーダによる角度分割
装置に関するものである。
ロータリーエンコーダは主に回転角度の検出に
用いられ、その出力信号は論理符号(バイナリ、
BCDコードの絶対値形と単位角度変化毎にパル
スを出すインクリメンタル形)であり、角度のデ
イジタル表示、角度被検出体の位置制御、他の機
器を角度被検出体の角度に応じて制御する等の場
合に非常に高精度な機能を発揮する。
このロータリーエンコーダを用いて角度のデイ
ジタル表示以外の仕事を行なわせる場合、一般的
にはロータリーエンコーダの出力信号を非常に複
雑な機構例えばコンピユータによつて処理する必
要が生じてくる。例えば、回転角度1回転360゜
を10゜単位で分割し、各10゜に対応する信号を取
り出して何らかの作業を行なわせると云つた比較
的簡単な信号処理であつてもその処理のためのソ
フトウエアが必要となつてくる。
従つて、高精度の検出機能を有しながら使用で
きる範囲が限られる欠点があつた。
本発明は上記事情に鑑みて成されたもので、被
角度検出体の回転角を検出してその回転角に対応
した検出信号を複数ビツトの論理コードで出力す
るロータリーエンコーダを用いて所望とする回転
角毎に角度検出信号を得るものにおいて、前記ロ
ータリーエンコーダの出力のうち所定の下位ビツ
トをアドレスとすると共に予め設定したBCDコ
ードのデータを読み出すメモリと、このメモリの
読み出しデータをデシマルコードに変換する複数
個のBCD―デシマルデコーダと、前記ロータリ
ーエンコーダの出力のうち、所定の上位ビツトを
BCDコードとして得てその内容をデシマル変換
し、その変換値に応じて予め対応させてある前記
複数のBCD―デシマルデコーダの選択を行なう
チツプセレクタとより構成し、前記メモリには分
割したい角度範囲毎に3桁以内のBCDコードの
値を順次歩進しながら格納しておくと共に前記チ
ツプセレクタによりロータリーエンコーダの検出
角度の進行に伴つてBCD―デシマルデコーダの
選択を行ない、且つ前記BCD―デシマルデコー
ダの使用する出力端子を適宜選別しまた組み合わ
せることにより、被角度検出体の回転角度を所望
の分割値で分割した範囲毎に固有の角度検出信号
を得ることができるようにしたロータリーエンコ
ーダの角度分割装置を提供することを目的とす
る。
以下、本発明の一実施例について図面を参照し
ながら説明する。
第1図は本装置の構成を示す図であり、図中1
はモータ或いは適宜なる原動機等によつて駆動さ
れる被角度検出体、2はこの被角度検出体1の回
転をロータリーエンコーダ3に伝達するギヤ機構
である。4はこのロータリーエンコーダ3からの
信号をアドレスとして予め格納してあるそのアド
レスの格納内容を読み出すプログラミング可能形
の読み出し専用メモリ(以下、P―ROMと称す
る)、5はこのP―ROM4からの読み出し信号と
前記ロータリーエンコーダ3の出力を入力とし、
両信号から所望とする角度分割信号を発生するデ
コーダである。
前記ギヤ機構2は被角度検出体1の回転を1:
1の比率でロータリーエンコーダ3に伝えるもの
とし、またロータリーエンコーダ3の角度分解能
を1゜とすればその出力信号はBCDコード10ビ
ツトとなる。即ち、10位のビツトは重み200を、
9位は100を、8位は80を、7位は40を、6位は
20を、5位は10を、4位は8を、3位は4を、2
位は2を、1位は1をそれぞれ表わすものである
からBCD10ビツトの論理信号は10進法で“0”
から“399”までの数を表現できることになり、
0〜359゜(1回転)はBCD10ビツトで充分であ
る。
そこで、ロータリーエンコーダ3はBCD10ビ
ツトの信号を出力するものを用い、その上位2ビ
ツトを直接デコーダ5に、また下位8ビツトをア
ドレスとしてP―ROM4に与える構成とすると
共にこのP―ROM4には第2図に示す如き内容
を各アドレスに対応させて格納しておく。即ち、
1回転360゜を15゜ずつ24分割するものとすれば
第2図の如くとし、15゜毎に繰り上げを行なう3
ビツト構成の数値を格納しておく。従つて、デコ
ーダ5にはこの3ビツトの読み出し信号とロータ
リーエンコーダ3からの上位2ビツト信号の計5
ビツトの信号が入力されこのデコーダ5は2進数
表示で5ビツト分25=32までの種類の信号を出力
できるので、24分割である場合には5ビツトのデ
コーダで間に合う。
第3図はデコーダ5の具体的な構成を示す回路
図であり、51,52,53,54,55はそれ
ぞれBCDコードデシマル(10進)コードに変換
するBCD―デシマルデコーダであり、BCDコー
ド入力に対しそれに対応する“0〜9”までの10
進数に変換するものである。このデコーダ51〜
55のうちの一つ51はA,B,C,Dの4つの
入力端子のうちA及びBの入力端子にロータリー
エンコーダ3の重み100(9位目のビツト)の出
力信号及び重み200(10位目のビツト)の出力信
号が与えられるようにすると共に、C,D入力端
子は使用しないので接地しておく。デコーダ5
2,53,54,55はその入力端子Aに前記P
―ROM4の出力D0をそれぞれ入力するように、
また入力端子BにP―ROM4の出力D1を、ま
た、入力端子DにP―ROM4の出力D2をそれぞ
れ入力するように構成すると共にこれらデコーダ
52,53,54,55の入力端子Dにはデコー
ダ52に前記デコーダ51のデシマル変換出力の
“0”、また、同53にデコーダ51のデシマル変
換出力の“1”を、また同54にデコーダ51の
デシマル変換出力の“2”を、また同55にデコ
ーダ51のデシマル変換出力の“3”をそれぞれ
インバータINVを介して入力する如く構成する。
そして、デコーダ52のデシマル変換出力のうち
“0”の出力を“0゜〜14゜”までの間を示すデ
コード出力、“1”の出力を“15゜〜29゜”まで
の間を示すデコード出力とし、同様に“5”の出
力までを取り出す構成とする。更にデコーダ52
のデシマル変換出力のうち“6”の出力とデコー
ダ53のデシマル変換出力の“0”の出力とをオ
アゲートOR1を介して得る出力を“90゜〜104
゜”までを示すデコード出力とし、またデコーダ
53の“1”〜“6”までの出力を“105゜〜119
゜”までを示すデコード出力とし、デコーダ53
の“7”の出力及びデコーダ54の“0”の出力
とをオアゲートOR2を介して得る出力を“195゜
〜209゜”までを示すデコード出力とし、また、
デコーダ54の“1”〜“6”までの出力及びデ
コーダ55の“0”〜“3”までの出力を15゜刻
みの“210°”から“359゜”までの間のデコード
出力として得るように構成してある。即ち、デコ
ーダ52、〜55はBCDコード最上位の桁(入
力端子Dの入力)が“0”である場合に能動状態
となり、デシマルコード出力を出力する構成とし
てあり、デコーダ51はデコーダ52〜55のチ
ツプセレクタとしての機能を持たせている。
次に上記構成の本装置の動作について説明す
る。例えば被角度検出体1の回転位置がある位置
あつて、このときのロータリーエンコーダ3の出
力論理信号が“1010001000”であるとするとその
下位8ビツトは“10100010”であり、この8ビツ
ト分がP―ROM4にアドレス信号として入力さ
れる。このアドレスは第2図を見ると“45゜”に
対応するものであり、アドレス“10100010”には
“110”なる数値が格納されているから、P―
ROM4はこの“110”を読み出しデコーダ5にこ
の“110”なる3ビツトの信号を与える。即ち、
P―ROM4はそのデータ出力端子D0に“1”,
D1に“1”,D2に“0”を出力し、デコーダ5の
BCD―デシマルデコーダ52,53,54,5
5の入力端子に与える。
一方、エンコーダ3の出力の上位2ビツト(重
み100,重み200のビツトはデコーダ51に入力さ
れるが、重み100(9位のビツト)が“0”、重み
200(10位のビツト)が“0”であるため、BCD
コードの“00”はデシマルの“0”であるからデ
コーダ51の出力端子“0”から信号が出力され
る。この信号はインバータINVにより反転されて
デコーダ52のBCD入力最上位の信号として入
力端子Dに印加される。前述したようにデコーダ
52のBCD入力下位3ビツト分として入力端子
Aには“1”(D0の出力)、入力端子Bには
“1”(D1の出力)、入力端子Cには“0”(D2
出力)が印加されているのでBCDコード
“1100”となり、従つて、BCDデシマル変換真理
表(第4図)からもわかるようにデコーダ52は
これをデシマルコードの“3”(即ち“1100”=
“(2゜×1)+(21×1)+(22×0)+(23×0)
”=
1+2+0+0=3)であることを解読してデシ
マルコード“3”に対応する出力端子“3”に信
号を出力する。デコーダ53、〜55はデコーダ
51の出力端子“1”,“2”,“3”の出力の反転
出力“1”を受けているため不動作であるから、
その出力端子には出力が現われない。従つて、デ
コーダ52の出力端子“3”からのみ信号が出力
されるので、角度45゜〜59゜に対応ずけられてい
るこの出力から被角度検出体1が今、45゜〜59゜
の角度位置にあることを検出できる。尚、エンコ
ーダ3の上位2ビツトをデシマルコード変換する
チツプセレクタによりデコーダ52は0゜〜99゜
までの間選択され53は100゜〜199゜、54は
200゜〜299゜、55は300゜〜359゜まで間能動状
態、(端子Dの入力が“0”)となり、15゜刻みに
出力端子を変えて信号を出力できる。その際、90
゜〜104゜と195゜〜209゜のように2つのデコー
ダにまたがる角度範囲に対してはオアゲートを通
すことにより、一つの端子にまとめることができ
る。
このようにロータリーエンコーダの下位8ビツ
ト分の信号をアドレスとし、この8ビツトで表現
し得る全アドレス範囲を所望の分割数に分割して
この分割した各アドレスのダループに順に3ビツ
ト構成の2進数を与えて得られるテーブルをP―
ROMに格納すると共にロータリーエンコーダの
出力する上位2ビツトの出力をデシマルコードに
変換するデコーダによりチツプセレクタを構成
し、また、BCDコード・デシマル変換形のデコ
ーダを4つ用いてこれら4つのデコーダを前記チ
ツプセレクタにより選択するようにし、またこれ
らデコーダには前記P―ROMの出力を入力して
これをデシマル変換するようにしたので、4つの
デコーダの出力端子のうち使用すべき端子を選択
してそれぞれに重み付けをするだけで1回転を24
分割した信号を得ることができる。また、24分割
に限らず5゜→7゜→5゜→7゜等の繰り返えし
にも或いは20゜→8゜→9゜→15゜等のランダム
角度範囲分割にも同様に実施が可能であり、この
場合P―ROMのテーブルの内容変更(アドレス
とそのアドレスの格納データの変更)とデコーダ
の選択組み合わせにより広範囲の角度分割が可能
である。
このように本発明によれば簡単な構成で1回転
を任意に分割して検出信号を取り出すことがで
き、しかもコンピユータを必要としない等、優れ
た特徴を有するロータリーエンコーダの角度分割
装置を提供することができる。
【図面の簡単な説明】
第1図は本発明装置の構成を示す概略図、第2
図はP―ROMの格納データを示すテーブル、第
3図は本装置の具体的な回路例を示す図、第4図
は第3図構成におけるBCD―デシマルデコーダ
の動作を示す真理表である。 1…被角度検出体、3…ロータリーエンコー
ダ、4…読み出し専用メモリ、5…デコーダ、5
1,…,55…BCD―デシマルデコーダ、INV…
インバータ、OR1,OR2…オア回路。

Claims (1)

    【特許請求の範囲】
  1. 1 被角度検出体の回転角を検出しその回転角に
    対応した検出信号を複数ビツトの論理符号で出力
    するロータリーエンコーダを用いて所望とする回
    転角毎に異なる角度検出信号を得るものにおい
    て、前記ロータリーエンコーダの出力のうち所定
    の下位ビツトをアドレスとすると共に予め設定し
    たBCDコードのデータを読み出すメモリと、こ
    のメモリの読み出しデータをデシマルコードに変
    換する複数個のBCD―デシマルデコーダと、前
    記ロータリーエンコーダの出力のうち所定の上位
    ビツトをBCDコードとして得てその内容をデシ
    マル変換しその変換値に応じて予め対応させてあ
    る前記複数のBCD―デシマルデコーダの選択を
    行なうチツプセレクタとより構成され、前記メモ
    リには分割したい角度範囲毎にBCDコードの値
    を順次歩進させながら格納しておくと共に前記チ
    ツプセレクタによりロータリーエンコーダの検出
    角度の進行に伴つてBCD―デシマルデコーダの
    選択を行ない且つ前記BCD―デシマルデコーダ
    の使用する出力端子を適宜選別することにより回
    転角度を所望の分割値で分割した角度検出信号を
    得ることができるようにした角度分割装置。
JP1310478A 1978-02-08 1978-02-08 Angle divider Granted JPS54106267A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1310478A JPS54106267A (en) 1978-02-08 1978-02-08 Angle divider

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1310478A JPS54106267A (en) 1978-02-08 1978-02-08 Angle divider

Publications (2)

Publication Number Publication Date
JPS54106267A JPS54106267A (en) 1979-08-21
JPS6144246B2 true JPS6144246B2 (ja) 1986-10-02

Family

ID=11823834

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1310478A Granted JPS54106267A (en) 1978-02-08 1978-02-08 Angle divider

Country Status (1)

Country Link
JP (1) JPS54106267A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0430541U (ja) * 1990-07-04 1992-03-11

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5771455A (en) * 1980-10-15 1982-05-04 Tsudakoma Ind Co Ltd Control apparatus of loom
JPS63311119A (ja) * 1987-06-15 1988-12-19 Fanuc Ltd 絶対位置エンコ−ダ
JPH04204113A (ja) * 1990-11-30 1992-07-24 Sanko Denshi Kenkyusho:Kk 水分計用リミット値設定ロータリスイッチ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0430541U (ja) * 1990-07-04 1992-03-11

Also Published As

Publication number Publication date
JPS54106267A (en) 1979-08-21

Similar Documents

Publication Publication Date Title
US4906992A (en) Single track absolute encoder
US4947166A (en) Single track absolute encoder
US3465217A (en) Digitalized shaft rotation direction control
US4410798A (en) Incremental optical encoder system with addressable index
US4123750A (en) Signal processor for position encoder
US5117105A (en) Absolute encoder
JPS6144246B2 (ja)
US3310798A (en) Analog to digital optical encoder
US4128872A (en) High speed data shifter array
US4804899A (en) Antenna rotator controllers and conversion systems therefor
JP2015522176A (ja) 位置制御符号化装置における位置制御符号化方法
US4041466A (en) Multi-axis encoder processing and display system
US4383317A (en) Shaft angle encoder having a circuit for synthesizing a skipped track output signal
US4158767A (en) Programmable binary counter
US4669050A (en) Time pulse generating control device for cyclically operating printing machines
CA1209705A (en) Digital code translator
JP3171485B2 (ja) 高分解能アブソリュート信号の作成方法
EP0612979A1 (en) Sensor for indicating the position of a code organ relative to a detector
JP4279630B2 (ja) アブソリュートエンコーダ
GB1559484A (en) Apparatus for indicating angular measurement
JPS6396511A (ja) ロ−タリ−エンコ−ダ
US5122980A (en) Encoder interpolator circuit
SU477438A1 (ru) Преобразователь углового положени вала в код
KR900008028Y1 (ko) 신호변환 회로
SU458008A1 (ru) Преобразователь углового положени вала в код