JPH07191805A - ロータリエンコーダおよびこれを用いた入力装置 - Google Patents

ロータリエンコーダおよびこれを用いた入力装置

Info

Publication number
JPH07191805A
JPH07191805A JP5348546A JP34854693A JPH07191805A JP H07191805 A JPH07191805 A JP H07191805A JP 5348546 A JP5348546 A JP 5348546A JP 34854693 A JP34854693 A JP 34854693A JP H07191805 A JPH07191805 A JP H07191805A
Authority
JP
Japan
Prior art keywords
signal
value
circuit
light receiving
receiving element
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
JP5348546A
Other languages
English (en)
Inventor
Hideo Omae
英雄 大前
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.)
Rohm Co Ltd
Original Assignee
Rohm 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 Rohm Co Ltd filed Critical Rohm Co Ltd
Priority to JP5348546A priority Critical patent/JPH07191805A/ja
Priority to US08/361,379 priority patent/US5644127A/en
Publication of JPH07191805A publication Critical patent/JPH07191805A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03543—Mice or pucks
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471—Error correction
    • G01D5/24476—Signal processing
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471—Error correction
    • G01D5/2448—Correction of gain, threshold, offset or phase control
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/347—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
    • G01D5/3473—Circular or rotary encoders
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/36—Forming the light into pulses
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304—Detection arrangements using opto-electronic means
    • G06F3/0312—Detection arrangements using opto-electronic means for tracking the rotation of a spherical or circular member, e.g. optical rotary encoders used in mice or trackballs using a tracking ball or in mouse scroll wheels

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Optical Transform (AREA)
  • Position Input By Displaying (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

(57)【要約】 【目的】位相差がほぼ90゜の検出パルスを無調整回路
で発生することができ、IC化に適したロータリエンコ
ーダを提供することを目的とする。 【構成】発光素子からの光を回転円板に形成されたスリ
ットを介して受けて相互にほぼ90゜位相が相違するほ
ぼ正弦波の検出信号を発生する第1および第2の受光素
子を有する受光器と、第1の受光素子からの信号を基準
値と比較して矩形波の第1相の検出出力を発生する第1
の波形整形回路と、第2の受光素子からの信号を前記基
準値と比較して矩形波の第2相の検出出力を発生する第
2の波形整形回路と、第1の受光素子からの信号を受け
てそのピーク値をホールドするピークホールド回路と、
このピークホールド回路のホールド値から基準値を発生
する基準値発生回路とを備えるものである。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、ロータリエンコーダ
に関し、詳しくは、パーソナルコンピューターやワーク
ステーションなどに用いられるマウスやトラックボール
に内蔵され、その移動量あるいは操作量(以下移動量で
代表する)を回転量で検出するセンサとして使用される
ロータリエンコーダに関するものである。
【0002】
【従来の技術】マウスやトラックボールは、通常、ボー
ルとこのボールに摩擦係合してX軸方向の移動量を検出
するローラと、このローラの回転をロータリエンコーダ
等の回転量の検出器で検出するX軸センス機構と、同様
な検出器でY軸方向のローラの回転によりY軸方向の移
動量を検出するY軸センス機構とが内蔵されている。図
3は、X軸あるいはY軸のセンス機構にロータリエンコ
ーダを使用した検出器部分の説明図である。10は検出
器であり、12は、マウスやトラックボールに内蔵され
たボールに摩擦係合するローラの回転軸11に固定され
た円板であって、放射状にスリットが多数設けられ、ボ
ールの回転に連動して回転する。
【0003】13は、発光ダイオードであり、円板12
のスリット12a を通して反対側に設けられた受光素子
(ホトトランジスタ)14,15にその発光を照射す
る。受光素子14,15は、1つの受光器の内部に配置
され、その配置が発光ダイオード13の光をスリット1
2a を介して受光したときにその受光位置により相互に
ほぼ90゜の位相になる信号を発生するようになってい
る。各受光素子は、ホトトランジスタで構成され、その
コレクタ側が電源ラインVccに接続され、そのエミッタ
側が可変抵抗器R1 ,R2 を介して接地されている。そ
れぞれの受光素子14,15から得られる位相が90度
相違する検出信号をそれぞれA相,B相の電圧信号とし
て可変抵抗器R1 ,R2 から取出してそれをエンコーダ
18のコンパレータ16,17に入力する。
【0004】1つの受光器に2つのホトトランジスタが
内蔵されている場合には、ここで光電変換される信号
は、2つのホトトランジスタが順次光を受け関係から各
ホトトランジスタに照射される光は、円板12の回転に
応じて徐々に増加して最大になり減少する。そこで、検
出信号は、矩形波形とはならずに、ほぼ正弦波に近い電
圧信号波形になる。そこで、各電圧信号は、エンコーダ
18のコンパレータ16,17でA相,B相の2つの検
出パルスに波形整形される。これらのA相,B相の検出
パルスは、次にコンパレータ16,17からロジック回
路にそれぞれ入力されてX方向あるいはY方向のパルス
信号にコード化され、あるいは所定のパルスに変換処理
されてコンピュータ等本体側に送出される。なお、この
とき、2つのホトトランジスタの特性の相違を吸収する
ために、可変抵抗器R1 ,R2 が用いられるが、これら
は、複数の抵抗を配置してその中から最適な抵抗を選択
するものでもよく、複数の抵抗の配線をカットして最適
な抵抗値を選択することもある。
【0005】
【発明が解決しようとする課題】さて、前記の検出パル
スは、A相,B相信号の立ち上がり、立ち下がりのタイ
ミング関係でカウントされ、パルス変換されることが多
いので、これらパルスは、位相差が90度でデューティ
が50%のパルスであることが好ましい。しかし、この
種の従来のロータリエンコーダの検出器では、発光ダイ
オードの発光素子の特性やホトトランジスタの感度のば
らつきにより検出信号の振幅が変動する。その結果とし
て検出パルスの波形が変化し、位相関係が正確でなくな
ることから、可変抵抗器R1 ,R2 により各受光素子の
出力信号のレベル調整が行われている。したがって、こ
の種のロータリエンコーダでは無調整化が難しい。
【0006】図4は、この種の回路を無調整化した回路
である。受光素子とコンパレータとの間にさらに受光素
子の出力信号の平均値を基準レベルとして信号を波形整
形するコンパレータ19,20を設けている。平均値を
発生する回路としてコンパレータ19,20の基準レベ
ル側には抵抗とコンデンサからなる積分回路19a ,2
0a が設けられている。これによりほぼデューティ50
%のパルスが得られるが、位相差については、各受光素
子の出力信号のレベルに影響され、正確さに欠ける欠点
がある。また、この種の回路は、コンデンサを必要とす
るのでIC化が難しく、回路規模が大きくなる欠点があ
る。この発明の目的は、このような従来技術の問題点を
解決するものであって、位相差がほぼ90゜の検出パル
スを無調整回路で発生することができ、IC化に適した
ロータリエンコーダおよびこれを用いた入力装置を提供
することを目的とする。
【0007】
【課題を解決するための手段】このような目的を達成す
るためのこの発明のロータリエンコーダおよびこれを用
いた入力装置の特徴は、発光素子からの光を回転円板に
形成されたスリットを介して受けて相互にほぼ90゜位
相が相違するほぼ正弦波の検出信号を発生する第1およ
び第2の受光素子を有する受光器と、第1の受光素子か
らの信号を基準値と比較して矩形波の第1相の検出出力
を発生する第1の波形整形回路と、第2の受光素子から
の信号を前記基準値と比較して矩形波の第2相の検出出
力を発生する第2の波形整形回路と、第1の受光素子か
らの信号を受けてそのピーク値をホールドするピークホ
ールド回路と、このピークホールド回路のホールド値か
ら基準値を発生する基準値発生回路とを備えるものであ
る。
【0008】
【作用】このように、ピークホールド回路を設けて一方
の検出信号のピーク値を基準として比較基準値を自動的
に発生するようにしているので、2つの受光素子が1つ
の受光器に内蔵される形態の受光器の信号を得るような
場合においては基準値が一方の受光素子の検出信号のみ
ならず他方の受光素子の検出信号のレベルに対してもほ
ぼ正しい値に設定できる。発光ダイオードの発光素子の
特性やホトトランジスタの感度のばらつきにより受光素
子の検出信号の振幅が変動しても、この場合の検出信号
は、正弦波に近いものであり、この正弦波の上下の振幅
の基準レベルは、同一のチップに形成される受光素子
(ホトトランジスタ等)にあっては、闇電流でオフセッ
トが多少相違していて上下に変動することがあったとし
ても、他方の受光素子の基準レベルについて一方の受光
素子の検出信号から得られる基準レベルを用いても大き
な差を生じない場合がほとんどであるので、他方の受光
素子の検出信号に対する基準レ別として用いても実際上
の検出パルスの位相変動はほとんど問題にならない程度
である。
【0009】したがって、A相,B相の信号に多少の振
幅変動があってもそれに影響されることはなく、ほぼ正
確な検出パルスを得ることができる。しかも、前記のロ
ータリエンコーダの検出回路の構成には、可変抵抗もコ
ンデンサも含まれていない。そこで、IC化に適し、か
つ、無調整回路になる。なお、より正確な検出信号を得
るために、他方の受光素子に対応してその検出信号のピ
ークをホールドするピークホールド回路を別途設けて基
準信号を別途発生させてもよいことはもちろんであり、
さらに、ピークの検出に当たっては、上下のピーク値を
得てこの上限と下限のピーク値から正しい基準電圧を発
生させればさらに正確な検出パルスを発生させることが
できることはもちろんである。
【0010】
【実施例】図1は、この発明のロータリエンコーダを適
用した一実施例の検出回路を中心とするブロック図、図
2は、その上下のピーク値を検出して基準値を発生させ
る実施例の説明図である。なお、図3と同一の構成は同
一の符号で示す。したがって、それらの説明は割愛す
る。
【0011】図1において、Ra は、A相側の受光素子
14の負荷抵抗であり、可変抵抗器R1 に換えて設けら
れてた固定の抵抗である。Rb は、B相側の受光素子1
5の負荷抵抗であり、可変抵抗器R2 に換えて設けられ
てた固定の抵抗である。A相側の負荷抵抗Ra の出力
は、ノイズフィルタ5a を介してピークホールド回路5
に送出されるとともに、コンパレータ16にも送出され
る。また、B相側の負荷抵抗Rb の出力は、ノイズフィ
ルタ5b を介してコンパレータ17に送出される。
【0012】ピークホールド回路5は、A相側の電圧信
号の極大値を検出してそれを基準値発生回路6に送出す
る。基準値発生回路6は、極大値の電圧値から抵抗分割
等により所定の比較基準値を発生してこれをコンパレー
タ16,17の基準電圧として各コンパレータに加え
る。
【0013】コンパレータ16は、その基準信号端子側
((-) 側)に基準値発生回路6から基準電圧を受け、そ
の入力信号端子側((+) 側)に負荷抵抗Ra からのA相
信号出力を受けてA相信号が基準電圧を越えているとき
に、A相検出パルスを発生する。コンパレータ17も、
その基準信号端子側((-) 側)に基準値発生回路6から
基準電圧を受け、その入力信号端子側((+) 側)に負荷
抵抗Rb からのB相信号出力を受けてB相信号が基準電
圧を越えているときに、B相検出パルスを発生する。
【0014】そこで、基準値発生回路6の基準電圧がA
相信号の振幅基準に一致していてB相信号の振幅基準の
近傍に位置しているときには、A相信号もB相信号もそ
の位相差が90゜の関係で発生するので、A相,B相の
検出パルスの位相もほぼ90゜の関係が維持される。
【0015】ところで、受光素子14,15が1つの受
光器7に内蔵されて形成されているときには、通常は、
同一チップ上に受光素子14,15のホトトランジスタ
が形成される。そこで、ホトトランジスタの特性に応じ
て闇電流で検出信号の極小電圧のレベルに多少の相違が
発生し、さらに発光素子13からの受光感度でその検出
信号の振幅に相違が生じるが、それぞれの振幅の基準と
なる電位には、あまり差が発生しない。したがって、基
準値発生回路6の基準電圧をA相信号の振幅基準に一致
するように正しく自動設定されるようにすれば、他方の
信号の極大値を求めてその信号の振幅基準を求めてなく
ても製造歩留まりは悪くならない。もちろん、精度の高
いロータリエンコーダを製造する場合には、A相,B相
の各相について極大値を求めてそれぞれの信号の振幅基
準となる電圧を求めるに越したことはない。
【0016】次に、基準値発生回路6の振幅基準の電圧
発生について説明する。まず、ピークホールド回路5の
極大値の検出動作から説明すると、ピークホールド回路
5は、コンパレータ51とゲート回路52、アップカウ
ンタ53、D/A変換回路(D/A)54とで構成さ
れ、ゲート回路52が外部のクロック発生回路55から
クロック信号を受けてコンパレータ51がHIGHレベ
ルのときにゲートを開いてアップカウンタ53に外部か
らのクロックを送出する。アップカウンタ53は、ゲー
ト回路52から受けたクロックをカウントしてそのカウ
ント値をD/A変換回路54に送出する。D/A変換回
路54は、それをアナログ値に変換してコンパレータ5
1の基準信号端子側((-) 側)に加えるとともに、基準
値発生回路6に送出する。
【0017】コンパレータ51は、入力信号端子側
((+) 側)にA相信号を受けてD/A変換回路54の値
と比較し、A相信号がD/A変換回路54の値を越えて
いる限りHIGHレベルの信号をゲート回路52に送出
し続ける。その結果、A相信号が極大となり、その値が
A/D変換されて基準信号端子側((-) 側)に加えら
れ、次にA相信号が極大から減少しはじめるときに、コ
ンパレータ51がLOWレベルの信号をゲート回路52
に送出する。ここで、ゲート回路52のゲートが閉じて
アップカウンタ53は、カウントを停止する。その結
果、カウント値が極大値で保持される。
【0018】このとき、基準値発生回路6は、D/A変
換回路54から極大値の電圧信号を受け、以後その状態
は、保持され続ける。なお、ピークホールド回路5は、
電源投入時等に発生するリセット信号Rを外部から受け
てアップカウンタ53等の値がゼロクリアされ、他の回
路も初期状態にリセットされる。
【0019】基準値発生回路6は、バッファアンプ61
と抵抗分圧回路62とからなる。バッファアンプ61
は、いわゆるボルテージフォロア回路であり、抵抗分圧
回路は、抵抗Rc とRd とからなっていて、極大値の電
圧値からA相信号の振幅の基準電圧値を求める。この場
合の分圧率は、極大値の電圧の0.50〜0.65の範
囲であって、受光素子14の闇電流の大きさに応じてあ
らかじめ選択される。通常は、闇電流による最低電流の
オフセット分を考慮すると、A相信号の振幅の基準電圧
値は、極大値の0.6程度になる。
【0020】以上の関係は、A相とB相とが入れ替わっ
ても同様であり、A相の信号に多少のレベル変動があっ
ても検出パルスの立ち上がり、立ち下がりのタイミング
関係は保持される。また、A相がB相より遅れていても
前記の動作と同様なことが言える。
【0021】図2は、振幅基準値を極大値から抵抗分圧
によって発生させるのではなく、より正確に発生させる
精度の高いロータリエンコーダについての実施例であ
る。この回路は、A相,B相ともに独立に振幅基準電圧
値を発生させるものであり、さらにその振幅基準は、各
信号の極大値と極小値を得てこれの中央値を基準とする
ものである。そのために極大値側のピークホールド回路
5を上限ピークホールド回路とし、これに対して極小値
の検出するピークホールド回路8を設け、これを下限上
限ピークホールド回路とする。この上限のピークホール
ド回路がそれぞれの相に対応して設けられている。ま
た、基準値発生回路9は、単にそれぞれのピークホール
ド回路5とピークホールド回路8の電圧の中央値を発生
させるために、バッファアンプ61,61と同じ抵抗値
の抵抗Rで分圧させるだけの構成になっている。
【0022】ピークホールド回路8の構成とピークホー
ルド回路5の構成と相違する点は、アップカウンタ53
に換えてダウンカウンタ56が設けられ、この値の初期
値がリセット信号Rに対応して発生するプリセット信号
PRでプリセットされ、その値から入力信号が低下した
ときにクロックをダウンカウントしていく点である。な
お、そのため、D/A変換回路54のアナログ値は、コ
ンパレータ51の入力信号端子側((+) 側)に加えら
れ、A相信号がノイズフィルタ5a を介して基準信号端
子側((-) 側)に加えられている。その結果、ダウンカ
ウンタ56は、極小値の値でホールドされることにな
る。なお、ゲート回路52やD/A変換回路54は、ピ
ークホールド回路5の場合の動作と同じである。また、
ダウンカウンタ56のプリセット値は、A相信号の振幅
の基準値程度に選択されていればよい。
【0023】そして、以上のような構成がB相側にも設
けられていて、B相も独立にコンパレータ17に対する
基準電圧を発生している。なお、図において、B相側の
上限ピークホールド回路5Bは、A相側の上限ピークホ
ールド回路5に対応し、B相側の下限ピークホールド回
路8Bは、上限ピークホールド回路8に対応し、基準値
発生回路9Bは、基準値発生回路9に対応している。
【0024】以上説明してきたが、図2におけるノイズ
フィルタは、必ずしもなくてよい。
【0025】
【発明の効果】この発明にあっては、ピークホールド回
路を設けて一方の検出信号のピーク値を基準として比較
基準値を自動的に発生するようにしているので、2つの
受光素子が1つの受光器に内蔵される形態の受光器の信
号を得るような場合においては基準値が一方の受光素子
の検出信号のみならず他方の受光素子の検出信号のレベ
ルに対してもほぼ正しい値に設定できる。その結果、A
相,B相の信号に多少の振幅変動があってもそれに影響
されることはなく、正確な検出パルスを得ることができ
る。さらに、ロータリエンコーダの検出回路として、可
変抵抗もコンデンサも使用しないで済むので、IC化に
適し、かつ、無調整回路にできる。
【図面の簡単な説明】
【図1】図1は、この発明のロータリエンコーダを適用
した一実施例の検出回路を中心とするブロック図であ
る。
【図2】図2は、その上下のピーク値を検出して基準値
を発生させる実施例の説明図である。
【図3】図3は、従来のロータリエンコーダの検出回路
の主要部のブロック図である。
【図4】図4は、従来のロータリエンコーダの他の検出
回路の主要部のブロック図である。
【符号の説明】
5…ピークホールド回路、6…基準値発生回路、7…受
光器、10…検出器、11…回転軸、12…円板、12
a …スリット(スリット部)、13…発光ダイオード、
14,15…受光素子(ホトトランジスタ)、16,1
7…コンパレータ、51…コンパレータ、52…ゲート
回路、53…アップカウンタ、54…D/A変換回路
(D/A)55…クロック発生回路。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】発光素子からの光を回転円板に形成された
    スリットを介して受けて相互にほぼ90゜位相が相違す
    るほぼ正弦波の検出信号を発生する第1および第2の受
    光素子を有する受光器と、前記第1の受光素子からの信
    号を基準値と比較して矩形波の第1相の検出出力を発生
    する第1の波形整形回路と、前記第2の受光素子からの
    信号を前記基準値と比較して矩形波の第2相の検出出力
    を発生する第2の波形整形回路と、前記第1の受光素子
    からの信号を受けてそのピーク値をホールドするピーク
    ホールド回路と、このピークホールド回路のホールド値
    から前記基準値を発生する基準値発生回路とを備えるロ
    ータリエンコーダ。
  2. 【請求項2】前記ピークホールド回路は、第1の受光素
    子の現在の検出信号を直前の検出信号の値と比較するコ
    ンパレータと、このコンパレータの比較結果に応じて前
    記現在の検出信号が前記直前の検出信号より大きいとき
    にはクロック信号のカウントを続け、前記現在の検出信
    号が前記直前の検出信号と等しいかそれより小さくなっ
    たときに前記クロックのカウントを停止するカウンタ
    と、このカウンタの値をアナログ値に変換して前記直前
    の検出信号の値として前記コンパレータに出力するD/
    A変換回路とを備え、前記D/A変換回路の出力を前記
    ホールド値として検出する請求項1記載のロータリエン
    コーダ。
  3. 【請求項3】発光素子からの光を回転円板に形成された
    スリットを介して受けて相互にほぼ90゜位相が相違す
    るほぼ正弦波の検出信号を発生する第1および第2の受
    光素子を有する受光器と、前記第1の受光素子からの信
    号を第1の基準値と比較して矩形波の第1相の検出出力
    を発生する第1の波形整形回路と、前記第2の受光素子
    からの信号を第2の基準値と比較して矩形波の第2相の
    検出出力を発生する第2の波形整形回路と、前記第1の
    受光素子からの信号を受けてそのピーク値をホールドす
    る第1のピークホールド回路と、このピークホールド回
    路のホールド値から前記第1の基準値を発生する第1の
    基準値発生回路と、前記第2の受光素子からの信号を受
    けてそのピーク値をホールドする第2のピークホールド
    回路と、このピークホールド回路のホールド値から前記
    第2の基準値を発生する第2の基準値発生回路とを備え
    るロータリエンコーダ。
  4. 【請求項4】発光素子からの光を回転円板に形成された
    スリットを介して受けて相互にほぼ90゜位相が相違す
    るほぼ正弦波の検出信号を発生する第1および第2の受
    光素子を有する受光器と、前記第1の受光素子からの信
    号を基準値と比較して矩形波の第1相の検出出力を発生
    する第1の波形整形回路と、前記第2の受光素子からの
    信号を前記基準値と比較して矩形波の第2相の検出出力
    を発生する第2の波形整形回路と、前記第1の受光素子
    からの信号を受けてそのピーク値をホールドするピーク
    ホールド回路と、このピークホールド回路のホールド値
    から前記基準値を発生する基準値発生回路とを備える第
    1および第2のロータリエンコーダと、 第1のロータリエンコーダが結合されX方向に対応して
    配置された第1のロータリエンコーダ回転機構と、 第2のロータリエンコーダが結合されY方向に対応して
    配置された第2のロータリエンコーダ回転機構と、 前記第1および第2のロータリエンコーダ回転機構に係
    合して前記第1および第2のロータリエンコーダを回転
    させるボールとを備える入力装置。
JP5348546A 1993-12-27 1993-12-27 ロータリエンコーダおよびこれを用いた入力装置 Pending JPH07191805A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP5348546A JPH07191805A (ja) 1993-12-27 1993-12-27 ロータリエンコーダおよびこれを用いた入力装置
US08/361,379 US5644127A (en) 1993-12-27 1994-12-22 Rotary encoder and input device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5348546A JPH07191805A (ja) 1993-12-27 1993-12-27 ロータリエンコーダおよびこれを用いた入力装置

Publications (1)

Publication Number Publication Date
JPH07191805A true JPH07191805A (ja) 1995-07-28

Family

ID=18397745

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5348546A Pending JPH07191805A (ja) 1993-12-27 1993-12-27 ロータリエンコーダおよびこれを用いた入力装置

Country Status (2)

Country Link
US (1) US5644127A (ja)
JP (1) JPH07191805A (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100565097B1 (ko) * 2004-01-20 2006-03-30 삼성전자주식회사 아날로그 인코더 신호 처리 방법 및 장치
JP2013511757A (ja) * 2009-11-23 2013-04-04 ピルツ ゲーエムベーハー アンド コー.カーゲー 運動変数のフェールセーフモニタリングのための安全回路およびモニタリング方法
JP2016136131A (ja) * 2015-01-16 2016-07-28 キヤノン株式会社 位置検出装置、レンズ装置、撮像システム、工作装置、露光装置、位置検出方法、プログラム、記憶媒体
WO2016208712A1 (ja) * 2015-06-26 2016-12-29 日本精工株式会社 相対角度検出装置、トルクセンサ、電動パワーステアリング装置及び車両
JP2017015696A (ja) * 2015-06-26 2017-01-19 日本精工株式会社 相対角度検出装置、トルクセンサ、電動パワーステアリング装置及び車両
JP2017044683A (ja) * 2015-08-26 2017-03-02 日本精工株式会社 相対角度検出装置、トルクセンサ、電動パワーステアリング装置及び車両
CN107709947A (zh) * 2015-06-26 2018-02-16 日本精工株式会社 相对角度检测装置、扭矩传感器、电动助力转向装置和车辆
CN109084814A (zh) * 2017-06-13 2018-12-25 发那科株式会社 具有调整比较器的阈值的功能的编码器及编码器控制方法
CN109084813A (zh) * 2017-06-13 2018-12-25 发那科株式会社 具有调整比较器的阈值的功能的编码器及其控制方法
US10215596B2 (en) 2015-01-16 2019-02-26 Canon Kabushiki Kaisha Position detection apparatus, lens apparatus, image pickup system, machine tool apparatus, exposure apparatus, position detection method, and non-transitory computer-readable storage medium which are capable of detecting reference position with high accuracy

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5998783A (en) * 1994-06-01 1999-12-07 Stridsberg Innovation Ab Heat protected position transducer in an electric motor
JP3350376B2 (ja) * 1996-11-25 2002-11-25 シャープ株式会社 波形整形回路およびそれを用いる赤外線データ通信装置
TW468131B (en) * 1997-08-28 2001-12-11 Holtek Semiconductor Inc Automatic detect device of computer mouse optical couple combination input signal
TW382097B (en) * 1998-05-18 2000-02-11 Primax Electronics Ltd Digital detector employing slope detection method
ES2147150B1 (es) * 1998-11-23 2001-03-01 Valverde Jose Osuna Interface entre instrumentos de medida analogicos y pc
US6194941B1 (en) * 1999-04-13 2001-02-27 Delphi Technologies, Inc. DC offset compensation circuit for a signal amplifier
US6587093B1 (en) * 1999-11-04 2003-07-01 Synaptics Incorporated Capacitive mouse
US6396052B1 (en) 2000-04-07 2002-05-28 Lexmark International, Inc. High precision analog encoder system
JP2001343255A (ja) * 2000-05-31 2001-12-14 Alps Electric Co Ltd 検出装置
DE10048881A1 (de) * 2000-09-29 2002-03-07 Infineon Technologies Ag Vorrichtung und Verfahren zum planen Verbinden zweier Wafer für ein Dünnschleifen und ein Trennen eines Produkt-Wafers
DE10056604A1 (de) * 2000-11-15 2002-05-23 Kostal Leopold Gmbh & Co Kg Verfahren zur Signalauswertung einer optoelektronischen Weg-oder Winkelmeßeinrichtung sowie Verwendung eines solchen Verfahrens
US6452512B1 (en) * 2001-07-03 2002-09-17 Lexmark International, Inc. Method for initializing an analog encoder
US6853366B2 (en) 2002-10-11 2005-02-08 James H. Bowen Articulator and optical detection cursor positioning device
US6768427B1 (en) * 2003-03-25 2004-07-27 Lexmark International, Inc. Encoder initialization methods and related systems
TWI232631B (en) * 2004-03-09 2005-05-11 Delta Electronics Inc Rotary optical encoder
GB2418484B (en) * 2004-09-24 2009-09-23 Advanced Input Devices Signal conditioning circuitry
NL1027163C2 (nl) * 2004-10-01 2006-04-04 Cobra Beheer Bv Steuninrichting voor een kermisattractie.
US7271584B2 (en) 2005-07-09 2007-09-18 Honeywell International Inc. Magnetic sensing apparatus
US9092082B2 (en) 2010-12-22 2015-07-28 Synaptics Incorporated Methods and apparatus for mounting a touch sensor device

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3541521A (en) * 1967-12-11 1970-11-17 Bunker Ramo Multiple ratio cursor control system
US4450529A (en) * 1980-07-28 1984-05-22 Fmc Corporation Method and apparatus for determining encoder accuracy margin in a wheel balancer
US4496936A (en) * 1982-06-04 1985-01-29 Atari, Inc. Digital-analog conversion for shaft encoders
US4538476A (en) * 1983-05-12 1985-09-03 Luque Tom R Cursor control assembly
US4839805A (en) * 1983-11-17 1989-06-13 General Electric Company Dual control of image level and window parameters of a display and the like
US4974164A (en) * 1988-05-02 1990-11-27 Lewis Gainer R Digital measuring and proportioning instrument
US5124548A (en) * 1990-05-03 1992-06-23 Canon Kabushiki Kaisha Encoder for detecting relative displacement having first and second scales and a light receiving device
US5298918A (en) * 1990-08-01 1994-03-29 Yen Chen Chiu Electric circuit for reducing the energy consumption of a pointing device used in combination with a data processing system
JPH05298021A (ja) * 1992-04-13 1993-11-12 Internatl Business Mach Corp <Ibm> クリーニング・アラーム付ポインティング・デバイス
US5432443A (en) * 1992-06-23 1995-07-11 Sony Magnescale Inc. Linear position detector including a phase shifter and a sample-and-hold circuit for synchronizing a sample pulse period with the reference period of the equilibrium modulated signal
JP3208933B2 (ja) * 1993-06-01 2001-09-17 株式会社ニコン 位置測定装置
US5345253A (en) * 1994-01-21 1994-09-06 Behavior Tech Computer Corp. Track ball base structure
US5442313A (en) * 1994-05-27 1995-08-15 The Torrington Company Resolution multiplying circuit

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100565097B1 (ko) * 2004-01-20 2006-03-30 삼성전자주식회사 아날로그 인코더 신호 처리 방법 및 장치
JP2013511757A (ja) * 2009-11-23 2013-04-04 ピルツ ゲーエムベーハー アンド コー.カーゲー 運動変数のフェールセーフモニタリングのための安全回路およびモニタリング方法
JP2016136131A (ja) * 2015-01-16 2016-07-28 キヤノン株式会社 位置検出装置、レンズ装置、撮像システム、工作装置、露光装置、位置検出方法、プログラム、記憶媒体
US10215596B2 (en) 2015-01-16 2019-02-26 Canon Kabushiki Kaisha Position detection apparatus, lens apparatus, image pickup system, machine tool apparatus, exposure apparatus, position detection method, and non-transitory computer-readable storage medium which are capable of detecting reference position with high accuracy
CN107709947B (zh) * 2015-06-26 2019-02-01 日本精工株式会社 相对角度检测装置、扭矩传感器、电动助力转向装置和车辆
CN107709947A (zh) * 2015-06-26 2018-02-16 日本精工株式会社 相对角度检测装置、扭矩传感器、电动助力转向装置和车辆
US10035535B2 (en) 2015-06-26 2018-07-31 Nsk Ltd. Relative angle detection device, torque sensor, electric power steering device and vehicle
JP2017015696A (ja) * 2015-06-26 2017-01-19 日本精工株式会社 相対角度検出装置、トルクセンサ、電動パワーステアリング装置及び車両
WO2016208712A1 (ja) * 2015-06-26 2016-12-29 日本精工株式会社 相対角度検出装置、トルクセンサ、電動パワーステアリング装置及び車両
JP2017044683A (ja) * 2015-08-26 2017-03-02 日本精工株式会社 相対角度検出装置、トルクセンサ、電動パワーステアリング装置及び車両
CN109084814A (zh) * 2017-06-13 2018-12-25 发那科株式会社 具有调整比较器的阈值的功能的编码器及编码器控制方法
CN109084813A (zh) * 2017-06-13 2018-12-25 发那科株式会社 具有调整比较器的阈值的功能的编码器及其控制方法
JP2019002733A (ja) * 2017-06-13 2019-01-10 ファナック株式会社 比較器の閾値を調整する機能を有するエンコーダ及びエンコーダの制御方法
JP2019002741A (ja) * 2017-06-13 2019-01-10 ファナック株式会社 比較器の閾値を調整する機能を有するエンコーダ及びエンコーダの制御方法
US10444041B2 (en) 2017-06-13 2019-10-15 Fanuc Corporation Encoder having function of adjusting threshold value of comparator and method for controlling encoder
US10451444B2 (en) 2017-06-13 2019-10-22 Fanuc Corporation Encoder having function of adjusting threshold value of comparator and method for controlling encoder
CN109084813B (zh) * 2017-06-13 2020-07-17 发那科株式会社 具有调整比较器的阈值的功能的编码器及其控制方法

Also Published As

Publication number Publication date
US5644127A (en) 1997-07-01

Similar Documents

Publication Publication Date Title
US5644127A (en) Rotary encoder and input device using the same
US6279248B1 (en) Digital measuring system having a multi-row encoder disk
US4037157A (en) Electro-optical speed transducer
US4803354A (en) Circuit for correcting output phase of rotary encoder
JP2720642B2 (ja) 多回転絶対値エンコーダ
US5202842A (en) Rotational position detecting device which compensates for eccentricity of rotating object
TW202006323A (zh) 角度檢測器
US7099790B2 (en) Sensor signal processor
JPH08178700A (ja) インクリメンタルエンコーダ
CN101339054B (zh) 光学式编码器以及电子设备
CN101363742A (zh) 三相光学编码器的角度计算装置及角度计算方法
CN110375788B (zh) 一种四路正交差动信号解调仪表校准方法及系统
US10057962B2 (en) Photointerrupters, optical sensors, and driving operation detectors
JPH07190810A (ja) ロータリエンコーダおよびこれを用いた入力装置
JPH1038902A (ja) 回転速度検出装置
JP2001343255A (ja) 検出装置
JPS62269014A (ja) 流量発信器
JP3680983B2 (ja) エンコーダの初期位置検出装置
JPS6211113A (ja) 位置検出装置
JPS5848573Y2 (ja) 回転体の位置チエツク信号の検出装置
JP2003035569A (ja) 光学式エンコーダ
JPH0355048Y2 (ja)
JPS62175613A (ja) アブソリユ−トエンコ−ダ
JPH0353565B2 (ja)
JP3155579B2 (ja) 座標入力装置